commit c24449ee0a70d2a3678db74bd20bb0b61893c9a4 Author: dude Date: Tue Sep 1 18:33:56 2026 +0000 initial commit diff --git a/.bash_alias b/.bash_alias new file mode 100644 index 0000000..b2ac9d4 --- /dev/null +++ b/.bash_alias @@ -0,0 +1,2 @@ +alias u="sudo docker-compose up -d" +alias d="sudo docker-compose down" diff --git a/.bash_history b/.bash_history new file mode 100644 index 0000000..b2f9e63 --- /dev/null +++ b/.bash_history @@ -0,0 +1,437 @@ +exit +sudo apt install apt-transport-https ca-certificates curl software-properties-common +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" +apt-cache policy docker-ce +sudo apt install docker-ce +sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +docker-compose --version +docker-compose.yml +nano docker-compose.yml +ls +mkdir config +nano docker-compose.yml +sudo docker-compose up -d +sudo docker-compose down +nano docker-compose.yml +sudo docker-compose up -d +ls +cd config/ +ls +nano settings.yaml +ls +cd logs/ +ls +nano homepage.log +cd .. +ls +nano docker-compose.yml +sudo docker-compose down +sudo docker-compose up -d +sudo docker-compose down +nano docker-compose.yml +sudo docker-compose up -d +nano docker-compose.yml +sudo docker-compose up -d +sudo docker-compose down +sudo docker-compose up -d +sudo docker-compose down +cd config/logs/ +cat homepage.log +cd +nano docker-compose.yml +sudo docker-compose up -d +ls +cd config/ +ls +nano bookmarks.yaml +ls +nano services.yaml +cd +sudo docker-compose down +sudo docker-compose up -d +nano .bash_alias +source .bash_alias +nano .bash_alias +source .bash_alias +d +cd config/ +ls +nano services.yaml +u +cd +u +sudo docker-compose up -d +nano .bash_alias +source .bash_alias +cd config/ +nano services.yaml +cd +d +u +cd config/ +nano services.yaml +cd +d +u +nano services.yaml +cd config/ +nano services.yaml +nano proxmox.yaml +cp proxmox.yaml proxmox.yaml.test +nano proxmox.yaml +cd +d +u +nano config/proxmox.yaml +d +y +u +nano config/proxmox.yaml +d +u +nano config/settings.yaml +nano config/services.yaml +d +u +nano config/services.yaml +d +u +nano config/services.yaml +ls config/ +nano config/bookmarks.yaml +nano config/services.yaml +nano config/bookmarks.yaml +nano config/services.yaml +docker pull linuxshots/godaddy-ddns:latest +sudo docker pull linuxshots/godaddy-ddns:latest +docker run --name telot.org -d --restart unless-stopped --env GD_NAME=TELOT --env GD_DOMAIN=telot.org --env GD_TTL=1200 --env GD_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj --env GD_SECRET=Syh5eQnfX84eyKcKuthuVs linuxshots/godaddy-ddns:latest +sudo docker run --name telot.org -d --restart unless-stopped --env GD_NAME=TELOT --env GD_DOMAIN=telot.org --env GD_TTL=1200 --env GD_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj --env GD_SECRET=Syh5eQnfX84eyKcKuthuVs linuxshots/godaddy-ddns:latest +docker status +sudo docker info +docker logs telot.org +sudo docker logs telot.org +sudo docker stop telot.org +sudo docker status telot.org +sudo docker logs telot.org +docker pull peteward44/godaddy-ddns +sudo docker pull peteward44/godaddy-ddns +sudo docker run -d --name=ddns --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A peteward44/godaddy-ddns +sudo docker logs ddns +sudo docker logs dddns +sudo docker list +sudo docker --help +./build.sh +sudo docker ps +sudo docker stop ddns +sudo docker ps +sudo docker run -d --name=ddns --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A" peteward44/godaddy-ddns +sudo docker run -d --name=ddns --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A" peteward44/godaddy-ddnss +sudo docker run -d --name=ddns --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A" peteward44/godaddy-ddns +sudo docker run -d --name=ddnss --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A" peteward44/godaddy-ddns +sudo docker ps +sudo docker run -d --name=ddnss --restart=always -e "GODADDY_KEY=9jZLeVDToap_Bv3UD2S1GAjGSiAHsqi5Sj" -e "GODADDY_SECRET=Syh5eQnfX84eyKcKuthuVs" -e "GODADDY_DOMAIN=telot.org" -e "GODADDY_TYPE=A" peteward44/godaddy-ddns +sudo docker ps +sudo docker logs ddnss +sudo docker logs ddns +sudo docker logs homepage +sudo docker logs logs +sudo docker logs ddnss +sudo docker stop ddnss +sudo docker logs ddnss +nano daddy.sh +chdmo +X daddy.sh +chmod +x daddy.sh +./daddy.sh +nano daddy.sh +nano -c daddy.sh +./daddy.sh +nano -c daddy.sh +ls +cd config/ +ls +cd .. +nano daddy.sh +rm daddy.sh +ls +cd psitransfer-v2.3.0/ +ls +cd +ls +cat start.sh +ssh 10.0.1.77 +exit +ls +cd config/ +ls +nano bookmarks.yaml +cd +curl -fsSL https://tailscale.com/install.sh | sh && sudo tailscale up --auth-key=tskey-auth-kKhGfXgFTT11CNTRL-pQPWqKQYRT9mYmaVBPrWT91CL5BhJkXi +sudo tailscale up +sudo tailscale status +ls +nano docker-compose.yml +cd config/logs/ +ls +cat homepage.log +cd .. +ls +nano settings.yaml +nano docker.yaml +cd .. +ls +nano docker-compose.yml +sudo docker-compose down +sudo docker-compose up -d +exit +cd config/ +nano boolk +nano bookmarks.yaml +sudo docker ps +sudo docker logs homepage +curl ifcfg.me +exit +ssh 10.0.1.77 +exit +ls +exit +ssh 10.0.1.77 +ping 10.0.1.1 +ping 10.0.1.244 +ssh telot@10.0.1.244 +exit +ping 10.0.1.204 +ssh 10.0.1.204 +ssh 10.0.1.243 +ssh 10.0.1.234 +ssh 10.0.1.237 +ssh 10.0.1.17 +ssh 10.0.1.77 +ssh 10.0.1.5 +ls +cat start.sh +ssh 10.0.1.244 +cd /mnt/ +ls +ssh 10.0.1.5 +ls +df -h +ls +nan docker-compose.yml +nano docker-compose.yml +ls +cd psitransfer-v2.3.0/ +ls +df -h +cd data +ls +rm -rf 9890874ed0dc/ +rm -rf f1648e52e285/ +df -h +cd .. +nano config.js +ls +ls /mnt/ +sudo apt-get install nfs-common +sudo mkdir /mnt/everything +sudo chown -r telot:telot /mnt/everything/ +sudo chown -R telot:telot /mnt/everything/ +sudo mount -t nfs 10.0.1.77/bigwhacka/backups /mnt/everything/ +sudo mount -t nfs 10.0.1.77:/bigwhacka/backups /mnt/everything/ +cd /mnt/everything/ +ls +mkdir psidata +cd +cd psitransfer-v2.3.0/ +nano config.js +sudo shutdown -r now +./start.sh +sudo apt-get install curl +ip a +ls +screen -d +ls +cd psitransfer-v2.3.0/ +ls +cat README.md +s +sudo docker-compose up -d +cd .. +ls +./start.sh +screen +screen -r +ls +nano docker-compose.yml +ls +cd psitransfer-v2.3.0/ +ls +screen -r +screen -ls +screen -r +screen -d +exit +ls +./start.sh +ls +cd psitransfer-v2.3.0/ +ls +df -h +cd data +ls +cd .. +cd mnt/everything/data/9 +ls +rm -rf mnt +df -h +sudo umount /mnt/everything +df -h +ls +mkdir everythingdata +sudo mount -t nfs 10.0.1.77:/mnt/everything/new everythingdata/ +ls everythingdata/ +cd everythingdata/ +cd data +mkdir data +cd .. +ls +nano config.js +screen -d +cd +./start.sh +cd /mnt/everything/ +ls +screen -r +ls +sudo mount -t nfs 10.0.1.77:/bigwhacka/backups /mnt/everything/ +ls +sudo mount -t nfs 10.0.1.77:/mnt/everything/new/ /mnt/everything/ +ls +sudo mount -t nfs 10.0.1.77:/mnt/everything/new /mnt/everything/ +ls +df -h +sudo umount /mnt/everything +df -h +ls +cd .. +ls +cd everything/ +ls +mkdir data +ls +cd +ls +cd config/ +ls +cd .. +cd psitransfer-v2.3.0/ +nano config.js +cd +./start.sh +ls +cat start.sh +cd psitransfer-v2.3.0/ +ls +cd data/ +ls +cd +cd psitransfer-v2.3.0/everythingdata/ +ls +cd +./start.sh +screen -r +screen -d +ls +cat start.sh +./start.sh +screen +exit +ls +cd psitransfer-v2.3.0/ +ls +nano app.js +ls /mnt/everything/ +ls +ls /mnt/everything/ + +sudo mount -t nfs 10.0.1.77:/mnt/everything/new /mnt/everything/ +cd +ls +nano start.sh +ls /mnt/everything/ +cd +csreen -r +sudo umount /mnt/everything +screen -r +ls +cd config/ +ls +cd .. +cd psitransfer-v2.3.0/ +ls +cd data/ +ls +cd /mnt/everything/ +ls +exit +sudo tailscale status +sudo tailscale up +sudo tailscale status +exit +sudo apt update +sudo apt upgrade -y +exir +exit +ls +cd config/ +ls +nano services.yaml +exit +ls +cd config/ +ls +nano widgets.yaml +cd .. +ls +nano gitea.api +ls +cd config/ +ls +nano services.yaml +cd .. +cat gitea.api +cd config/ +nano services.yaml +cd +sudo apt update +sudo apt upgrade -y +exit +ls +cd config/logs/ +ls +cd .. +ls +nano services.yaml +cd .. +ls +sudo docker compose pull homepage +sudo docker compose up -d +ls +ip a +ls +nano docker-compose.yml +ip a +sudo shutdown now +./start.sh +ls +screen -d +ls +cd config/ +ls +nano services.yaml +nano -c services.yaml +exit +cd config/ +nano services.yaml +exit diff --git a/.bash_logout b/.bash_logout new file mode 100644 index 0000000..de4f5f7 --- /dev/null +++ b/.bash_logout @@ -0,0 +1,7 @@ +# ~/.bash_logout: executed by bash(1) when login shell exits. + +# when leaving the console clear the screen to increase privacy + +if [ "$SHLVL" = 1 ]; then + [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q +fi diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..b488fcc --- /dev/null +++ b/.bashrc @@ -0,0 +1,117 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + +# Add an "alert" alias for long running commands. Use like so: +# sleep 10; alert +alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi diff --git a/.cache/motd.legal-displayed b/.cache/motd.legal-displayed new file mode 100644 index 0000000..e69de29 diff --git a/.docker-compose.yml.swp b/.docker-compose.yml.swp new file mode 100644 index 0000000..e69de29 diff --git a/.npm/_cacache/content-v2/sha1/00/43/ca286768582e701589c7ef42a5a33ff8937a b/.npm/_cacache/content-v2/sha1/00/43/ca286768582e701589c7ef42a5a33ff8937a new file mode 100644 index 0000000..84c0ff6 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/00/43/ca286768582e701589c7ef42a5a33ff8937a differ diff --git a/.npm/_cacache/content-v2/sha1/04/6c/70163cef9aad46b0e4a7fa467fb22d71de35 b/.npm/_cacache/content-v2/sha1/04/6c/70163cef9aad46b0e4a7fa467fb22d71de35 new file mode 100644 index 0000000..68444d1 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/04/6c/70163cef9aad46b0e4a7fa467fb22d71de35 differ diff --git a/.npm/_cacache/content-v2/sha1/0d/33/3e3f00eac50aa1454abd30ef8c2a5d9a7242 b/.npm/_cacache/content-v2/sha1/0d/33/3e3f00eac50aa1454abd30ef8c2a5d9a7242 new file mode 100644 index 0000000..f1ef979 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/0d/33/3e3f00eac50aa1454abd30ef8c2a5d9a7242 differ diff --git a/.npm/_cacache/content-v2/sha1/12/49/6f4bd4c5251c280545bb7303b07be0db8609 b/.npm/_cacache/content-v2/sha1/12/49/6f4bd4c5251c280545bb7303b07be0db8609 new file mode 100644 index 0000000..fe94e1d Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/12/49/6f4bd4c5251c280545bb7303b07be0db8609 differ diff --git a/.npm/_cacache/content-v2/sha1/15/04/ad2523158caa40db4a2787cb01411994ea4f b/.npm/_cacache/content-v2/sha1/15/04/ad2523158caa40db4a2787cb01411994ea4f new file mode 100644 index 0000000..c9cf831 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/15/04/ad2523158caa40db4a2787cb01411994ea4f differ diff --git a/.npm/_cacache/content-v2/sha1/17/4b/9268735534ffbc7ace6bf53a5a9e1b5c5f5f b/.npm/_cacache/content-v2/sha1/17/4b/9268735534ffbc7ace6bf53a5a9e1b5c5f5f new file mode 100644 index 0000000..223459b Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/17/4b/9268735534ffbc7ace6bf53a5a9e1b5c5f5f differ diff --git a/.npm/_cacache/content-v2/sha1/1a/19/18d402d8fc3f98fbf234db0bcc8cc10e9726 b/.npm/_cacache/content-v2/sha1/1a/19/18d402d8fc3f98fbf234db0bcc8cc10e9726 new file mode 100644 index 0000000..87ec262 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/1a/19/18d402d8fc3f98fbf234db0bcc8cc10e9726 differ diff --git a/.npm/_cacache/content-v2/sha1/20/f1/336481b083cd75337992a16971aa2d906947 b/.npm/_cacache/content-v2/sha1/20/f1/336481b083cd75337992a16971aa2d906947 new file mode 100644 index 0000000..b413c97 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/20/f1/336481b083cd75337992a16971aa2d906947 differ diff --git a/.npm/_cacache/content-v2/sha1/21/09/adc7965887cfc05cbbd442cac8bfbb360863 b/.npm/_cacache/content-v2/sha1/21/09/adc7965887cfc05cbbd442cac8bfbb360863 new file mode 100644 index 0000000..939f2a8 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/21/09/adc7965887cfc05cbbd442cac8bfbb360863 differ diff --git a/.npm/_cacache/content-v2/sha1/22/99/f02c6ded30d4a5961b0b9f74524a18f634fc b/.npm/_cacache/content-v2/sha1/22/99/f02c6ded30d4a5961b0b9f74524a18f634fc new file mode 100644 index 0000000..c69174f Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/22/99/f02c6ded30d4a5961b0b9f74524a18f634fc differ diff --git a/.npm/_cacache/content-v2/sha1/37/36/a2b428b87bbda0cc83b53fa3d633a35c2ae8 b/.npm/_cacache/content-v2/sha1/37/36/a2b428b87bbda0cc83b53fa3d633a35c2ae8 new file mode 100644 index 0000000..0f5a25e Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/37/36/a2b428b87bbda0cc83b53fa3d633a35c2ae8 differ diff --git a/.npm/_cacache/content-v2/sha1/45/0d/4dc9fa70de732762fbd2d4a28981419a0ccf b/.npm/_cacache/content-v2/sha1/45/0d/4dc9fa70de732762fbd2d4a28981419a0ccf new file mode 100644 index 0000000..544aac0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/45/0d/4dc9fa70de732762fbd2d4a28981419a0ccf differ diff --git a/.npm/_cacache/content-v2/sha1/48/bb/5088409f16f1821666641c44dd1aaae3cd88 b/.npm/_cacache/content-v2/sha1/48/bb/5088409f16f1821666641c44dd1aaae3cd88 new file mode 100644 index 0000000..315731e Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/48/bb/5088409f16f1821666641c44dd1aaae3cd88 differ diff --git a/.npm/_cacache/content-v2/sha1/49/bd/6331d7d02d0c09bc910a1075ba8165b56df9 b/.npm/_cacache/content-v2/sha1/49/bd/6331d7d02d0c09bc910a1075ba8165b56df9 new file mode 100644 index 0000000..6b5a072 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/49/bd/6331d7d02d0c09bc910a1075ba8165b56df9 differ diff --git a/.npm/_cacache/content-v2/sha1/55/29/a4d67654134edcc5266656835b0f851afcee b/.npm/_cacache/content-v2/sha1/55/29/a4d67654134edcc5266656835b0f851afcee new file mode 100644 index 0000000..26fd58a Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/55/29/a4d67654134edcc5266656835b0f851afcee differ diff --git a/.npm/_cacache/content-v2/sha1/56/08/aeadfc00be6c2901df5f9861788de0d597c8 b/.npm/_cacache/content-v2/sha1/56/08/aeadfc00be6c2901df5f9861788de0d597c8 new file mode 100644 index 0000000..5e3cc7c Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/56/08/aeadfc00be6c2901df5f9861788de0d597c8 differ diff --git a/.npm/_cacache/content-v2/sha1/58/3b/1aa775961d4b113ac17d9c50baef9dd76bd1 b/.npm/_cacache/content-v2/sha1/58/3b/1aa775961d4b113ac17d9c50baef9dd76bd1 new file mode 100644 index 0000000..23490a8 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/58/3b/1aa775961d4b113ac17d9c50baef9dd76bd1 differ diff --git a/.npm/_cacache/content-v2/sha1/59/0c/61156b0ae2f4f0255732a158b266bc56b21d b/.npm/_cacache/content-v2/sha1/59/0c/61156b0ae2f4f0255732a158b266bc56b21d new file mode 100644 index 0000000..00711eb Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/59/0c/61156b0ae2f4f0255732a158b266bc56b21d differ diff --git a/.npm/_cacache/content-v2/sha1/7c/52/6a52d89b45c45cc690b88163be0497f550cb b/.npm/_cacache/content-v2/sha1/7c/52/6a52d89b45c45cc690b88163be0497f550cb new file mode 100644 index 0000000..6e15f5e Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/7c/52/6a52d89b45c45cc690b88163be0497f550cb differ diff --git a/.npm/_cacache/content-v2/sha1/82/44/5234ff5edc4c00ad4211aa59f96f12354f84 b/.npm/_cacache/content-v2/sha1/82/44/5234ff5edc4c00ad4211aa59f96f12354f84 new file mode 100644 index 0000000..011ca6a Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/82/44/5234ff5edc4c00ad4211aa59f96f12354f84 differ diff --git a/.npm/_cacache/content-v2/sha1/89/b4/d199ab2bee49de164ea02b89ce462d71b767 b/.npm/_cacache/content-v2/sha1/89/b4/d199ab2bee49de164ea02b89ce462d71b767 new file mode 100644 index 0000000..baa98a2 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/89/b4/d199ab2bee49de164ea02b89ce462d71b767 differ diff --git a/.npm/_cacache/content-v2/sha1/9a/5f/699051b1e7073328f2a008968b64ea2955d2 b/.npm/_cacache/content-v2/sha1/9a/5f/699051b1e7073328f2a008968b64ea2955d2 new file mode 100644 index 0000000..e515ad7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/9a/5f/699051b1e7073328f2a008968b64ea2955d2 differ diff --git a/.npm/_cacache/content-v2/sha1/9c/cb/4e505d486b91651345772885a2df27fd017c b/.npm/_cacache/content-v2/sha1/9c/cb/4e505d486b91651345772885a2df27fd017c new file mode 100644 index 0000000..69af5ab Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/9c/cb/4e505d486b91651345772885a2df27fd017c differ diff --git a/.npm/_cacache/content-v2/sha1/9f/95/710f50a267947b2ccc124741c1028427e713 b/.npm/_cacache/content-v2/sha1/9f/95/710f50a267947b2ccc124741c1028427e713 new file mode 100644 index 0000000..6c3e700 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/9f/95/710f50a267947b2ccc124741c1028427e713 differ diff --git a/.npm/_cacache/content-v2/sha1/ab/c6/afeedcea52e809cdc0376aed3ce39635d17f b/.npm/_cacache/content-v2/sha1/ab/c6/afeedcea52e809cdc0376aed3ce39635d17f new file mode 100644 index 0000000..b6a1546 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/ab/c6/afeedcea52e809cdc0376aed3ce39635d17f differ diff --git a/.npm/_cacache/content-v2/sha1/b5/24/3d8f3ec1aa35f1364605bc0d1036e30ab69f b/.npm/_cacache/content-v2/sha1/b5/24/3d8f3ec1aa35f1364605bc0d1036e30ab69f new file mode 100644 index 0000000..d0fb26b Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/b5/24/3d8f3ec1aa35f1364605bc0d1036e30ab69f differ diff --git a/.npm/_cacache/content-v2/sha1/b5/fd/54220aa2bc5ab57aab7140c940754503c1a7 b/.npm/_cacache/content-v2/sha1/b5/fd/54220aa2bc5ab57aab7140c940754503c1a7 new file mode 100644 index 0000000..47be59d Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/b5/fd/54220aa2bc5ab57aab7140c940754503c1a7 differ diff --git a/.npm/_cacache/content-v2/sha1/bb/93/5d48582cba168c06834957a54a3e07124f11 b/.npm/_cacache/content-v2/sha1/bb/93/5d48582cba168c06834957a54a3e07124f11 new file mode 100644 index 0000000..0a87bc9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/bb/93/5d48582cba168c06834957a54a3e07124f11 differ diff --git a/.npm/_cacache/content-v2/sha1/c7/9e/d97f7f34cb8f2ba1bc9790bcc366474b4b79 b/.npm/_cacache/content-v2/sha1/c7/9e/d97f7f34cb8f2ba1bc9790bcc366474b4b79 new file mode 100644 index 0000000..0807afc Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/c7/9e/d97f7f34cb8f2ba1bc9790bcc366474b4b79 differ diff --git a/.npm/_cacache/content-v2/sha1/c7/ce/28f36d4bcd9744e5ffc2c5fcde1c73261fc0 b/.npm/_cacache/content-v2/sha1/c7/ce/28f36d4bcd9744e5ffc2c5fcde1c73261fc0 new file mode 100644 index 0000000..4f84678 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/c7/ce/28f36d4bcd9744e5ffc2c5fcde1c73261fc0 differ diff --git a/.npm/_cacache/content-v2/sha1/cc/20/0eab2613f4166d27ff9afc7ca56d49df6eb4 b/.npm/_cacache/content-v2/sha1/cc/20/0eab2613f4166d27ff9afc7ca56d49df6eb4 new file mode 100644 index 0000000..23f37e7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/cc/20/0eab2613f4166d27ff9afc7ca56d49df6eb4 differ diff --git a/.npm/_cacache/content-v2/sha1/d0/91/78716ffea4dde9e5fb7b37f6f0802274580c b/.npm/_cacache/content-v2/sha1/d0/91/78716ffea4dde9e5fb7b37f6f0802274580c new file mode 100644 index 0000000..703f620 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/d0/91/78716ffea4dde9e5fb7b37f6f0802274580c differ diff --git a/.npm/_cacache/content-v2/sha1/d3/28/15404d689699f85a4ea4fa8755dd13a96048 b/.npm/_cacache/content-v2/sha1/d3/28/15404d689699f85a4ea4fa8755dd13a96048 new file mode 100644 index 0000000..666f034 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/d3/28/15404d689699f85a4ea4fa8755dd13a96048 differ diff --git a/.npm/_cacache/content-v2/sha1/d8/a9/6bd77fd68df7793a73036a3ba0d5405d477b b/.npm/_cacache/content-v2/sha1/d8/a9/6bd77fd68df7793a73036a3ba0d5405d477b new file mode 100644 index 0000000..8d19b25 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/d8/a9/6bd77fd68df7793a73036a3ba0d5405d477b differ diff --git a/.npm/_cacache/content-v2/sha1/dc/5e/698cbd079265bc73e0377681a4e4e83f616e b/.npm/_cacache/content-v2/sha1/dc/5e/698cbd079265bc73e0377681a4e4e83f616e new file mode 100644 index 0000000..4bbd8ba Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/dc/5e/698cbd079265bc73e0377681a4e4e83f616e differ diff --git a/.npm/_cacache/content-v2/sha1/df/3a/e199acadfb7d440aaae0b29e2272b24ec619 b/.npm/_cacache/content-v2/sha1/df/3a/e199acadfb7d440aaae0b29e2272b24ec619 new file mode 100644 index 0000000..b52cbe5 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/df/3a/e199acadfb7d440aaae0b29e2272b24ec619 differ diff --git a/.npm/_cacache/content-v2/sha1/e3/03/a882b342cc3ee8ca513a79999734dab3ae2c b/.npm/_cacache/content-v2/sha1/e3/03/a882b342cc3ee8ca513a79999734dab3ae2c new file mode 100644 index 0000000..3fe6426 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/e3/03/a882b342cc3ee8ca513a79999734dab3ae2c differ diff --git a/.npm/_cacache/content-v2/sha1/e5/03/47611d7e690943208bbdafebcbc2fb866d46 b/.npm/_cacache/content-v2/sha1/e5/03/47611d7e690943208bbdafebcbc2fb866d46 new file mode 100644 index 0000000..54c23bf Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/e5/03/47611d7e690943208bbdafebcbc2fb866d46 differ diff --git a/.npm/_cacache/content-v2/sha1/ed/8b/f0921e2f3f1ed4d5c1a44f68709ed24722c3 b/.npm/_cacache/content-v2/sha1/ed/8b/f0921e2f3f1ed4d5c1a44f68709ed24722c3 new file mode 100644 index 0000000..6beb52c Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/ed/8b/f0921e2f3f1ed4d5c1a44f68709ed24722c3 differ diff --git a/.npm/_cacache/content-v2/sha1/f3/1c/22225a9632d2bbf8e4addbef240aa765a61f b/.npm/_cacache/content-v2/sha1/f3/1c/22225a9632d2bbf8e4addbef240aa765a61f new file mode 100644 index 0000000..5e78fc4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/f3/1c/22225a9632d2bbf8e4addbef240aa765a61f differ diff --git a/.npm/_cacache/content-v2/sha1/f6/4e/4f854bcf689aa8bddcba268916db3db46854 b/.npm/_cacache/content-v2/sha1/f6/4e/4f854bcf689aa8bddcba268916db3db46854 new file mode 100644 index 0000000..eb0a7ba Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/f6/4e/4f854bcf689aa8bddcba268916db3db46854 differ diff --git a/.npm/_cacache/content-v2/sha1/f6/99/5fe0f820392f61396be89462407bb77168e4 b/.npm/_cacache/content-v2/sha1/f6/99/5fe0f820392f61396be89462407bb77168e4 new file mode 100644 index 0000000..2945007 Binary files /dev/null and b/.npm/_cacache/content-v2/sha1/f6/99/5fe0f820392f61396be89462407bb77168e4 differ diff --git a/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 b/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 new file mode 100644 index 0000000..a4a2b50 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/00/5d/ebecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246 differ diff --git a/.npm/_cacache/content-v2/sha512/01/b7/a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d b/.npm/_cacache/content-v2/sha512/01/b7/a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d new file mode 100644 index 0000000..29cf5d4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/01/b7/a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d differ diff --git a/.npm/_cacache/content-v2/sha512/05/58/87cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874 b/.npm/_cacache/content-v2/sha512/05/58/87cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874 new file mode 100644 index 0000000..a32aece Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/05/58/87cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874 differ diff --git a/.npm/_cacache/content-v2/sha512/0a/2c/9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9 b/.npm/_cacache/content-v2/sha512/0a/2c/9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9 new file mode 100644 index 0000000..009d263 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/0a/2c/9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9 differ diff --git a/.npm/_cacache/content-v2/sha512/0e/1c/738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb b/.npm/_cacache/content-v2/sha512/0e/1c/738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb new file mode 100644 index 0000000..63b8c17 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/0e/1c/738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb differ diff --git a/.npm/_cacache/content-v2/sha512/0e/20/ade32eb79ae66ddfed83551cd706ed4a9498fd8e792c4b2138ab56ea4231cb61c580b6c2af16639bb1fb002833c8399d088ab4eeb45f54586903bbcd026c b/.npm/_cacache/content-v2/sha512/0e/20/ade32eb79ae66ddfed83551cd706ed4a9498fd8e792c4b2138ab56ea4231cb61c580b6c2af16639bb1fb002833c8399d088ab4eeb45f54586903bbcd026c new file mode 100644 index 0000000..6eddeae --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/0e/20/ade32eb79ae66ddfed83551cd706ed4a9498fd8e792c4b2138ab56ea4231cb61c580b6c2af16639bb1fb002833c8399d088ab4eeb45f54586903bbcd026c @@ -0,0 +1 @@ +{"name":"npm","dist-tags":{"latest-1":"1.4.29","latest-3":"3.10.10","next-3":"3.10.10","next-2":"2.15.12","latest-2":"2.15.12","next-4":"4.6.1","latest-4":"4.6.1","latest-5":"5.10.0","next-5":"5.10.0","latest-7":"7.24.2","next-7":"7.24.2","v6.14-next":"6.14.18","next-6":"6.14.18","latest-6":"6.14.18","next-8":"8.19.4","next-9":"9.9.4","next-10":"10.9.8","next-12":"12.0.0-pre.0.0","latest":"11.17.0","next-11":"11.17.0"},"versions":{"1.1.25":{"name":"npm","version":"1.1.25","dependencies":{"ini":"1","tar":"~0.1.12","ansi":"~0.1.2","nopt":"1","read":"0","archy":"0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","rimraf":"2","semver":"~1.0.14","fstream":"~0.1.17","request":"~2.9","inherits":"1","node-gyp":"~0.4.5","lru-cache":"1","minimatch":"~0.2","node-uuid":"~1.3","proto-list":"1","uid-number":"0","fstream-npm":"0.1","graceful-fs":"~1.1.1","block-stream":"*","npm-registry-client":"0"},"devDependencies":{"ronn":"https://github.com/isaacs/ronnjs/tarball/master"},"bundleDependencies":["slide","ini","semver","abbrev","graceful-fs","minimatch","nopt","node-uuid","rimraf","request","proto-list","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ee49f1aa33e813bbfe1da87a3858aff524708b0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.25.tgz","integrity":"sha512-a0VDtKXckL+qFQOLBDbrWdDxHmhYzPFaPi5tGAnw0Jp5abNA83RgHkPtIoSMCJQsMC6Jt4pYvpVq++jtMixkew==","signatures":[{"sig":"MEYCIQCOjnEFMyCx1ZjFRWEu3yXCUf5nIlmgARR7JVce/MYzqwIhANIT25mRpwJOlaFeoIGvBbNdzQ7QUqU2yTZkZ4Q9xJzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":"0.6 || 0.7 || 0.8"}},"1.2.32":{"name":"npm","version":"1.2.32","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0.0.3","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"55f0d962b40a6b3f7b310824385388d92a8bbaad","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.32.tgz","integrity":"sha512-L8qms+rHbTUEBHTPaiAV9xVP9jvEygGVzq/7Zeo6bbzRRtWke6LmG7mfX0pzbkWO14xJ9juXoBndCcNYGXss1w==","signatures":[{"sig":"MEYCIQCot8h0MDZvioQTw2fjgTSiNDHsiVb2ncd6mYJiO6VGuQIhAO9JtmejyS1lyf/27yOGdC88hhIA6hPJp/JpRC1n/yZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.2":{"name":"npm","version":"1.3.2","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.26"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af792aa3c6f46e4d912be25bf8160498944b93ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.2.tgz","integrity":"sha512-JVknMj5k17jTjLzI/s8Ik32X9a0yyb33t4qQSoVVxlB4qQRNilp5HMmY1JuJvCTCVV+3Iw3tMa72ElG1vUhxAA==","signatures":[{"sig":"MEUCIQD1LciT+0pb0KLCEaAF93e4ZOPVnNcTMye97Pbe7EQzvwIgSqNg1u7MyuwGCBDMMM4JlHeenKjwkOX0ma03UxUv7Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.4":{"name":"npm","version":"1.3.4","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1dacc91458f2197c362d774d2cbf111680f86ec2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.4.tgz","integrity":"sha512-8sNi/cOFcVJhJOeKc9MmdUdB91+/FDP2kpGaibwfg2dU8SpKNbgmYl2l5ge6GhGRtyx8Ql8TTyXpM0Qp3VOONg==","signatures":[{"sig":"MEUCIQDfDZNoyN9AJysOEgHSAI9XzvE6QeI1Rl614zw5m+qpeAIgKZN3EyShrBrqp++hhrO/+Zq8BmP0X4nhcKe+z4lmQdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.20":{"name":"npm","version":"1.2.20","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b5b8e67a9459ed3e0d15c776efe54e1b88148c7","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.20.tgz","integrity":"sha512-8DYLALZGUGssg91BJsltHz3vTw9TcQKV0v+17YZz+yvS/0dVHMq1K19f3KwPy45j/gU8VN3VjDuQGVbyeGB1FA==","signatures":[{"sig":"MEUCIQCUMjfIudeTWMFNYG+uxQCUf1wiC4Y2DVdvfnf1n6xY+wIgcIIVrguD95sLZ9lYNqInEQRytSoOeeQ79hqXyjOvkDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.21":{"name":"npm","version":"1.2.21","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68efd745cf92bff97482180a3129ae3f0d4a15a2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.21.tgz","integrity":"sha512-HNyXwqvgLMjdx/B4migWhOG4GMhfEO22n6hjr36lRH+MdUH6GBJImCRZtwOVMqv2fPJxxqAQnoKaKADh7HY20w==","signatures":[{"sig":"MEQCIFQG/yNSljT55xNLBF/oXQjSqF8x41/7WxgwxgDd89BZAiAL42nFcZOnzCZxcBX4XolOclhQeIlHiobY2OcDQNQ4aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.22":{"name":"npm","version":"1.2.22","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"18923e3fd948588d6b1413c427cdb940d983a119","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.22.tgz","integrity":"sha512-R598d19rgXwmr3UVtyQsWViVsPQGfYnXcY6gHiujSNWEyftsvd90gCAuY0upalkhp9xXE5QCh6DVpViT2DshWA==","signatures":[{"sig":"MEUCIQDUg8pyQzdEhdVkRgssBj2qVBE8K0BhEgS70Ijjdi57hAIgQ+oM60qVrJnTX3wF0L6BOkLWzS81RGL7iyj8z3cpZGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.23":{"name":"npm","version":"1.2.23","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"70d107e990751e6f3c7205b95dd5f0eb47b56e33","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.23.tgz","integrity":"sha512-EoLoC5ctJRlyEIOYSuRRA2GjU1jwgK9G45qqBRjmFw7SJ0zVsUm/Ven+bhSwoUxYyLPujaeVu4vCMjUEBHpZNw==","signatures":[{"sig":"MEUCIQCNXM8l+DtLVN/kJSWLqfviK5lamxLmuaM8tZYBa/3UgQIgZa8B4Sea15jx7D+M2dwzuhZlFbZsF63luu/Ay3PlhwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.24":{"name":"npm","version":"1.2.24","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4036b8aa353650513cd8034f07e78f9ba3c3b8b2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.24.tgz","integrity":"sha512-M0ubM15HCHvEmeHfJfyar7L4OFDouMHxtB0aKZZ0K83IYi0S5QIOiWIu1diQj3kgniS6Pu0fyN2+2/dg5HZSEg==","signatures":[{"sig":"MEYCIQCmcYopXxHrCCzcu97turV/F/M+ojSREYUNT87Tnud9zgIhAPqbUkDeSct0oQWPak7F1EzLKDVX9F1vQNuQUyUJewnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.25":{"name":"npm","version":"1.2.25","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce724d0fedddd7dc9931984e7a09575234520202","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.25.tgz","integrity":"sha512-Sp1vSsPsreCwSpd7Aw9PbKzBbZl3Q4C1HJXs/gY6NwFtkY5WnAZQjY7juuPwZl9j9JFuFcldipOTTGRwZPNcQg==","signatures":[{"sig":"MEUCIQClFBvlfrShYE8RHcXpDz1tAnjQQKF6T1Sk0MdtHfG/wAIgGsV5b2SoFUrieC51Qjebfjfa0DQyHhY1x1+djPCn4oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.27":{"name":"npm","version":"1.2.27","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca1f66368800ad9c98de15b596b380534df22b8b","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.27.tgz","integrity":"sha512-vRnTFfS6+xcOUHbqudbMRVdgJXi8oIi3Wo5N4hrvTflpQoD6sjIBcPbektum97PjwSkPsSkZ194JXIlowu/cNg==","signatures":[{"sig":"MEQCIF0f/griRzHUzpPrvKH8f00HM0ZEwOQ4tgg0V81yoUNAAiB3p4yVhYzXla8y2f9Enuy5dW1UgwRpyM0JiiIWZvIG4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.28":{"name":"npm","version":"1.2.28","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2600f1b9d23f077704a1646b7415ad2d121ab22d","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.28.tgz","integrity":"sha512-XMNBk49RxAjvLcw9jBRELBQ5JLbqBeem8jHM62EIGZsC6FVs6zf3BqhHwFsxj2GbuNA4I+pJe3254OMt7SLI5Q==","signatures":[{"sig":"MEQCICOlImTNrtoFzwn5uMCIwJFbNCtxJW9X1CQqWTxgzCCVAiAEMsmk5JsFKSSMt7ujGz5iZ95MhuAwksNxU4NuG+Rvwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.30":{"name":"npm","version":"1.2.30","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"354797b97644935a4d017698c5a395142ab71f1c","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.30.tgz","integrity":"sha512-SF4cu/oxRDuK7DDb5iEoAw8f7vIIO1r8ZSXATX45dVXY2oPtEhGEc50lrRfAeeorCj11dc6zTOAzSit0wBzlQg==","signatures":[{"sig":"MEYCIQDps4jQTj7FB2hoEI7a54mV7WXndrtLO+z6GUMMOJAd6gIhAO52M/xn+crx28UsdbEdyA7/yXmBHn/g56OOObTM0iOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.31":{"name":"npm","version":"1.2.31","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8520e03a6652e1e38ce8ade026a6173a5eebc744","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.31.tgz","integrity":"sha512-fpV3dz3HWl/rWLvP2ViPolM0L7zZC3mDMUSUjIVZu/cXeSh+yHi3fwNFRJPH1mSsXa7U8lIObToZZ9JkgtDcGg==","signatures":[{"sig":"MEUCIF6REWu0FPSNtQFGyViNvJEhDEgg6N3O15WA7v4aOTKhAiEA2j3cHiQAL15nSbR6EBJploXWoB8HXhY7/EFD1YewwhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.0":{"name":"npm","version":"1.3.0","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"2","semver":"~2.0.7","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.1","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d4cc520e3acfcadd1218b94cfa06ae7ee29276","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.0.tgz","integrity":"sha512-dsBPUEjt/LtzWZZQ8pg05JMQHDUNXcR4KLKeOGu4luXaj6pUihQ1wSOY3XDHGa4rJJQE7drUzYAkUnEFqPj3Lw==","signatures":[{"sig":"MEUCIQC1AMU3uEQYHXxFkFCjTKttbUZoIM5GHHDHfmnGcosBgwIgZfnLFQY77YRIjKvVL3lMzfqQaq/NYwOwo4XrBpKSUkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.1":{"name":"npm","version":"1.3.1","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c64f1c82362254cd4804a3dea5efbe6ec396460c","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.1.tgz","integrity":"sha512-CnVLA1V51niw9JPaAZcA3CoOOxdWUfT/GCbTykfNYiSFxYcKyIIDWGt0UgA5GhZ7KIY2IEnuzVRq9u+91VNJ7g==","signatures":[{"sig":"MEYCIQCDEDP1pAca1zOTu3DkujwNvpQ9+pHEaIR4RA1G1LhCRwIhAIjCdwSYs+ABDDbf+zdyLr5ANvcZxdMrMSRPhBAu2s88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.19":{"name":"npm","version":"1.2.19","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.20.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.1","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58be5403278acf2c955e0dfc778f1d3497ecc14f","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.19.tgz","integrity":"sha512-IQDhqZHftUagl6f7HrD8ME7bS8KUeOoo+35pkjg/9mG9PZiEjs7oH38/1GyVLZh8UvBrPtYfI5Pbw9VdSmU0OA==","signatures":[{"sig":"MEUCIEN4ich2FM4Emg3yY07lwckaI1REqlfpzVduahUV3cpRAiEAwaW91k4W0wn+LJT9Ktr2Li4wPedASswgB9kZRpixOxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.70":{"name":"npm","version":"1.1.70","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.0","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"577f12abfb06fca9f2a4cab94499d0cd483624d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.70.tgz","integrity":"sha512-jPSJIbIkRV1/XkTXiB5djjTimU/dwgihqmylft3vAyvoXqH0E5tu89UT2Wsyi86IRAkzKUR3H2hnxkJxmhmqfA==","signatures":[{"sig":"MEQCIC3rpdkIOF81CtT6FD2pVJrbTa+A3rpVSZNSUGiWAOGKAiAAk53yPL0rZO99mVloh/7D54H8kHm4T22mwW99zFqKeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.71":{"name":"npm","version":"1.1.71","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"efccaeb7046c3d8b904dddf088da7b4146cba2d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.71.tgz","integrity":"sha512-QTQ9MWU7/pJ9TdZfpFM0yG6zUhYJVM7xcKvh3Tv52k/5IcQ14S/tsVgUEUq+oJK/A+ls7DMJD1yetW1YapV25Q==","signatures":[{"sig":"MEUCIHNYBUTdUZ0okxXa+yAnyonchBQB72RV57rB9nEtioQOAiEAvGkf+1QYVreteUVmBC1DDnB5ZF8f8d+0sDWiV43W9Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.5":{"name":"npm","version":"1.3.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05d6c4d01d2bc3f1adf15948adf2f7110553f471","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.5.tgz","integrity":"sha512-JJqI+R0y0Oixm/tUZrk1LavUuLRRlvvY4Xir/kd5ZdPocdvYCLBvKxbAY/m+2u0D9dsVVmAtFOjZLBxPJVJiuA==","signatures":[{"sig":"MEYCIQCU5MjjuF9uVKcPJ37zhaswkeRiwYZ22ucuOjvysT4YOQIhAKEOU1SMvpDVg+/APLiAYRs8qK7JEDk+RFnd3z+FJXkD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.6":{"name":"npm","version":"1.3.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7c317871955f8427529c78e9b1ec21239dcd222a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.6.tgz","integrity":"sha512-hPB57NIPdj2ifGmdczIiFiPbzlnsFlZM2XT302NnULADqD7V1sJZ/nfOMNBC2WxmZrBky6lUIOM1MSLftMasrQ==","signatures":[{"sig":"MEUCIEkU65ZTIWxM5GXWC5r69azIE9iXW7kfL5IAs8uWGceWAiEApYJtz6kZ6z725Ya/YXVAkE/cyPl9OR2Psu+HCp+aQp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.7":{"name":"npm","version":"1.3.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"689bb2093521369ce80ec229fcbbefc32c4bc668","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.7.tgz","integrity":"sha512-uD++ZlPz42y5bSOx/k/NQb61J2VcF4HaFPOAvTgvO5B+GbbjIRGqSvnltsIc8GZK8bjWOiVFjuYftLXiE+Zs/Q==","signatures":[{"sig":"MEQCIEGmzQ4ag4eWc5FZf2NepxZuwieO8QXlCAk/HkRVrCDTAiBlam10p9a3jDUSIpXg+x/qZfdwqgR1JVNXntFFLxwWPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.8":{"name":"npm","version":"1.3.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.8.tgz","integrity":"sha512-17mLiUPiYvauiabfjnrJHgzhUEcTfC5tB2rekNgNrR3++8a4/WuNH8rqAaEx+adH5rHWBiyyUk8UE7HuHcfrdA==","signatures":[{"sig":"MEUCIQCoKNebC6E96rTgHUmMXThdxKv746LymYcIrzMnohcAkwIgW0USG4ebSpM9vjK5MXTSxcu0qADfXPQ2meia7n0nLUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.9":{"name":"npm","version":"1.3.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dbf815e1661845046e82105a705f8df1735bb1ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.9.tgz","integrity":"sha512-MNFBo5bNtYqStK6+cyTjUePMhP8waH0tt/8brYnMXv0ZJnc26gdk624pJGv4SaOvfTUcj/PObxShEg5KMvafrA==","signatures":[{"sig":"MEYCIQCTiqNJSKFRuQ5aJYuMWrGW4y1JW0JlcwY4cs8kXmCcWQIhAPQYylIDIekLbkuNrRuHZcVlKWXSpzicvHwNv+uJ0k2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.10":{"name":"npm","version":"1.3.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"429df6dd090766af3a0ffcdf41fb4bfe3fdee947","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.10.tgz","integrity":"sha512-YSjO3iYfC0wSedPvudkeLEcD7qod91VFYfKFiCd0eC36lLrbWQNmq56vRGAW3qDbHr9cl/qXwiPR/JWRn9FpsA==","signatures":[{"sig":"MEQCIGbESC57ETigkt2lLxIUo2Y0kRv9PC6+dr8+4+liMXrbAiBl0wpkVgPfW2d51xP4fM1uI5R948Yw+Uvld/MjnTzuoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.11":{"name":"npm","version":"1.3.11","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.27.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4bf7f005fe1038c4fe9207603b961c97bd0ba5a3","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.11.tgz","integrity":"sha512-5Wk+sDWgx9CPKnUQ2q3/xiyNxiqjED6dHPAQO65AdiTUfyH2RJ212h5mTr0KI8Rwiu3ARsegcJO0gLif35T8Tw==","signatures":[{"sig":"MEUCIBurVvDC+0Tmo9qW1fEXe9hfWtbK5/Xnww8FA65JR8sTAiEAzAng1gyuEN6wyavyKxIFvvM51BnmEJnnHe7dcTfDz+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.12":{"name":"npm","version":"1.3.12","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e3a52cf4f195ac0f5ba30eb13d83beb6aa091286","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.12.tgz","integrity":"sha512-foDALhsGopUOXdB04amfvr/aE6vu+nigVya7J4/M7KG4X1+9xlCHbTGPwzFL2LtHMiqCskeMaLNsJS+jrto2+A==","signatures":[{"sig":"MEUCIQCa08CsLVWPw7zYoo1utU3E0WDvpIAuS3w2GhAYkC0YugIgYuPTvTC61tzdRGhA2xfE259XVbXKmiTLCskdH/bC/78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.13":{"name":"npm","version":"1.3.13","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0662966d62cc92ae8875b122d4825714c781465a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.13.tgz","integrity":"sha512-tKN9AAEI5jWJigVOXuf5+nvl5gsn4mDgT/SYreCmqCK7k8/wUWFKHaS575MvG+JwO0W2h1+e3/PMlU3tBJKL5A==","signatures":[{"sig":"MEUCIQDzpaUciKNZO1p/3PvWddwS4ttcIqTHxCIvG4cQBwqMLwIgN3ifAX2YKjM7jb8Ctz9zvzq9ruHluB1ndfZyIumi/QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.14":{"name":"npm","version":"1.3.14","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9359a79309dbfef0d5443e0cd46129b9bbc88eab","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.14.tgz","integrity":"sha512-UvuS4SBGfnOVbg/C7P/6YB5w1+JC2DG9fvq0ZCW+/TX9LWwkN+ggOcMQVuuIdmLlB5JlXtQem9qyydDgOvJbOg==","signatures":[{"sig":"MEQCIGO9idpaRNj3KSx+oCtCS3QBne0ZWr7s0DLBDYE3kopFAiA1D12610RYPcmXT5CrJIdjpgJm74WBg8rieayGIlAvFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.15":{"name":"npm","version":"1.3.15","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.6","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.13","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"25987c35a87d01379ddacb9d5db58e3697369dc6","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.15.tgz","integrity":"sha512-Zvw276CC01/NRDmYUKrAp0iDkztMhMxd9S6dVtWm/yaMWPoHgYWksXF8JSRWj6AdlJjiEVds4gorRUYB7V694A==","signatures":[{"sig":"MEUCIQCjxdjajO8hC+ZUV9IlGx43sLEZ5NydrHLHFt23Dp7rugIgW/CcjMbr4Jio3lPn8FZgUuuUaOmA14+TuTP+x8zjZg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.16":{"name":"npm","version":"1.3.16","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6d9e1ddba9c75a853af3609fd5009d8613c9328","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.16.tgz","integrity":"sha512-0fdQCF82lDcMKn1P2BT33aadLkqFls62ClVsBTCdlB5BVx/WfNxvtUmJk1CQTDE7ASuHI32g63cVmNQ/76fDAA==","signatures":[{"sig":"MEUCICxdSOa5iQDlyn552Rt1MunMIeToX14HYS53GSdGakcKAiEAmTXd+IlDwj0hAvBOtplsBMRSqWmMVHLglZlgFBo3vfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.17":{"name":"npm","version":"1.3.17","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11bbedd9ae1c1573f4cb404100ed3ff191e6d4c2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.17.tgz","integrity":"sha512-3SxkBwJlZA4CG0r/dezTL3YGEUy6hLkE80HKxGDs67/RhPCxMYEfOTpi/B/+ycFytWuD2f0l/rXFTZm1EFbKKA==","signatures":[{"sig":"MEQCIHLfFn2WvnonRkewDDs2A3vbK7MC9455FTh5n242q00YAiA5WS61JWaG1OjEmQvq7jU1K9JGGnBt17vA0IztB/99gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.18":{"name":"npm","version":"1.3.18","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.31","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bdbe66e4b4e973c69e4cae639e8e7924ea098ad4","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.18.tgz","integrity":"sha512-Y3JdoM7aVjY6HDsOwswHrd8A6HIaqgEcgW+V9H4qQKQvYR9YVc2Iesv7lkyIiYJyfkLV3CsjW5MxMIO15SW1/A==","signatures":[{"sig":"MEUCIAGHyQpIjsRDRVSXFTqvRiLxnf/ZOEH8V+8QwPceeRutAiEAm2u62vFw/0f/VzRaHDcGRyvI84e+lcwO4uG/LUSJpns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.20":{"name":"npm","version":"1.3.20","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e1e0adc4cb967ec1c7395b3f6e8c91031853f82","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.20.tgz","integrity":"sha512-PGDRL0fCwfWzSKFCg4y/SpJivTW8abS/WHcbDcLBdbl/qwztB9WoS7NK/HZRmcK0x+2YM+5uWufOI3YKwcJsWA==","signatures":[{"sig":"MEUCIQCX8J6JISSIxUKjApY6YumQHiGQGnFxby2N5qCcaJMr8AIgZLauE44ndwCnxoibzu5Ei/9AIy8eIOn3ew4GoLQ7bs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.21":{"name":"npm","version":"1.3.21","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb2bd7fdbc3b511c9dfb8de5559d305391421ec1","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.21.tgz","integrity":"sha512-+rojFK/qN8vcd+jfg6c0ecnKgWpt+ZABVCBDsxyaBMCgH4IFowqp3iGsdO1aQgOvcS3Wa/rv76+lMMGWXfqXVg==","signatures":[{"sig":"MEYCIQDsTt/uqxAbN4myXTWvKR41dvFa3snTYKVWOg7QfjKpKAIhAJ9bFHysaLVVeXigf11ZT49P3uC7zKj81fMpCVgepWHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.22":{"name":"npm","version":"1.3.22","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.4"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ebc09f97f83ed3fd524b85faea5e30574e08c99","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.22.tgz","integrity":"sha512-yW2+HiR0/vup+s40QBLW9VkIqmFpCSCDRGNcRCBqkQSmTOPRxl7ySJO31YFq1T0R9M8vwXKopMHqvPygQlRb1g==","signatures":[{"sig":"MEUCIHge+2o6yQZmyOhnC+N3ynLB/mAAWPDPsSPpHMOo4IhAAiEAjLq872TRe31uTCGc6junqiRUdi15nYYE96cWeuH0+KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.23":{"name":"npm","version":"1.3.23","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8463ddbc060169b48890d639c4be9c839b8a0f3d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.23.tgz","integrity":"sha512-ytsq8DFdc6obwKOg2LLrwLIqHE4dskOay7B47U5iwtihbbgoTHUhZ6LSZLtZxA/Lhbt2/QURUnyes2wJLINdWQ==","signatures":[{"sig":"MEUCIDGgB2jxMzrzNYRza6xUuIkOAgnaagqWoE3DlYs3dOiGAiEAxftpJgaEEFVny/x+3FEO6JozIylr8yv6e9JNjCbRqwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.24":{"name":"npm","version":"1.3.24","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d68273a343562aa969320a218f528930356d99de","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.24.tgz","integrity":"sha512-rwz9hkMcPqJgd5rMV1iioxIrrA71XdldrUzeSXjEwUG+Mr4WaFGBu0VdQMgetmNVDthOnBnUfyKv/fzOYLNCjw==","signatures":[{"sig":"MEUCIG90yi+YgW51xdzhum+YelWpyeadPqYcxFi5RaoWjshXAiEAwcQMw6i0uUkqB7wpKEmdXWbovrYMY55uBeMhppO4cn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.25":{"name":"npm","version":"1.3.25","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8767b15b7c1129f18e220fb2d36d1685ce7f814","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.25.tgz","integrity":"sha512-w0BLGAMR3nTcBDw4zjTXWT6baTVZlIQhQckcpDZvdwwbW5PC1tCwVZEcO9hVnhIaGkN1CfLlv/7sokJeAd3KKA==","signatures":[{"sig":"MEUCIQChEriin50Z6VEW5xxyfOzv4SxSUbTduTiRLI+Y3tFOzwIgY8FqGFk/w3DUNhjyJhPH0y/5a0AEr/Bc2mNkC1Iwf6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.26":{"name":"npm","version":"1.3.26","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bc07bf7cb58710078141c885c2d492fd570f606d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.26.tgz","integrity":"sha512-w56AZR54erdEJDH5mFSw4XxDpUudNmtQUbVlcxRG6KYlRe+3dIaL/KwFotw157b4DNBsjHjMBbu0kjpYAx33XQ==","signatures":[{"sig":"MEQCIFoVA89vVRUBC3rFk9R5AWuvr02ykH3MKs1cIkZJh+gNAiAHjLHrnsFTRuS2l43NkukTT6CcUoPNLFiMCQHwMH4D4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.4.0":{"name":"npm","version":"1.4.0","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.0","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"320d2f10a15c34f8582de6f9643714d67734f649","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.0.tgz","integrity":"sha512-YZVa//smnkjPjUlFIffUjag+AvZAKzJk5D3eqtgtQafxLBdf/qTLF08PCc2OsElK0ox1c9M56MrQ74zJy3CnEg==","signatures":[{"sig":"MEQCIFy+Yvb0Ren0tQGyv50SLiYVO1nwXPEXhTe61b9scF28AiArpFCgEhM07MYzYEXvpVcQ2iJGWVlhfoNgXkF+skwYWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.1":{"name":"npm","version":"1.4.1","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"923cd1e6392ea248f47f04f8d83d65677369e6a8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.1.tgz","integrity":"sha512-sQAUVkgv3vh+atozuiX8Btj12e80z+h9sh0+Bz6K+cZOszt63x05+5SQjFXTkkuETiq+jxy4o3pKN0DvuuRXeQ==","signatures":[{"sig":"MEYCIQDVajf2YCjO3kqp43M7Rf1ENqgtrZTcQhH/+qfD/W8FxwIhALcEsKLP6hHokEfH2JtvkdkXkgQdsI+LW29441j8xalZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.2":{"name":"npm","version":"1.4.2","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"344d80bdf898574f5b9093a3ada1dd27a86ea4be","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.2.tgz","integrity":"sha512-HW3QvKV450kdEwnRsBLz9qk5/9BDplHiX6P286vG6n9PRPw82eIOu9z5J5+34yjauxN6NDB5RO2j+cEY/D7Kbg==","signatures":[{"sig":"MEUCIDPfk3wnD3l9r47c5t9PAgk/4aTU0/u0RL1Wbqhx8mvbAiEAwVejA0O1sOtJWlP0oLB5gC+iOsKPwUGpyfgiSHbqrDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.3":{"name":"npm","version":"1.4.3","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c0b18a662731d93cfdac37df5c2b3a0cda39613c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.3.tgz","integrity":"sha512-UrnajCh69pkZZORhwMTWyavSc7FPhZWerBBtBFCsGHArJbWAsTIGbGNX3xlQEUzQlL7FepZ5AFTMkMYgs7OlFw==","signatures":[{"sig":"MEYCIQDAi7gt0rWwgoiYudex4f7ZnAefHsx2ZiQVvwfJU/iY2gIhALWiJ8hZn+nf1Drk9CaEqLUNwDRcJjwc0rp6B8MrFf4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.4":{"name":"npm","version":"1.4.4","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"076616f7af95bcd08a4c5ad5cce18c5f370e0935","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.4.tgz","integrity":"sha512-RE6eiZ0cjxDTpcsdI84OEK6EELh86u4MUnsnOBjs6J3Z2mPmVIQ2QgSOYNngW32Dz/+Ja14wmYz8PZ2FlrDzJA==","signatures":[{"sig":"MEUCIE1bkG/csr1ctMm85hpYUqcw7QM7IQ/LuiElWYNpgPubAiEAhJhm9SdV0mt18jdtghK4g5ov0OROxuFkewKS/kdfhPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.5":{"name":"npm","version":"1.4.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"^2.0.0","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5da6f7ae5a57506b8afd664f951a8aa7ae84f456","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.5.tgz","integrity":"sha512-NfgrCNHujLnbfVw0whtaR1SQRRKZD1lSdlDtRnrzj/p11H9Wro56hthM2FSLufXo7rHmzcDd9cCu/B/x/8J/Hw==","signatures":[{"sig":"MEQCIBPGtlYam7ypc8eQ4PNAyXQwmV6FJJlkc8tmTUhVQht8AiBD3vxLJGDBkyQKue/h/0pIxQkeQan1N1iyZdmQUTqHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.6":{"name":"npm","version":"1.4.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e151bce38e72cf2206a6299fa5164123f04256e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.6.tgz","integrity":"sha512-lkXWkEmQSSaCQ0nkbAi9Y/BaNop6F6Hz3LYmR7QlMLpiCKs1NJO/TjpUQSVTOoHFu/u6SHtxBljPFzXlZnOTGQ==","signatures":[{"sig":"MEUCIQCqKUlceEqzqPIUGO2qTIiVVZifed2tVvZwdmGorBRsjQIgFksIF/AClRp/MzPlzfAOVMJGnWrMrHr5oJk/kbeuouE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.7":{"name":"npm","version":"1.4.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.14","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e3c4385973ffb58c9bf15eebe2668c0ce3fafe0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.7.tgz","integrity":"sha512-vBdK1KmirpF7LqFsnCNLAOtfzEVnK02tpXBqD6se0QLSHqf4Rj04cgxCmMufDOpldzxwSHD+D4yB/AOshUTfBw==","signatures":[{"sig":"MEYCIQCDzoCVCTVA56sYbvg3dsPSCB3BtQCnDPnAugTuM4nrRgIhAJPPgtQ6UPUJkaBHM6aMagpKo54jKbl9i96cC3Ib2ZdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.8":{"name":"npm","version":"1.4.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f98db4a8379b4ccaecd36aa7f71befb7a19ac2e3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.8.tgz","integrity":"sha512-SaiqXSwcdnD3d73sgX4pV6MxBf/H5MFtcWlafr5caJQrZ7RU4VfYA2dP23mbRwOnVTQmtyZKgBzamTt5SPR1bA==","signatures":[{"sig":"MEUCIEPz/FAoui6R6Kvy2QMV6U+MeAVyR5bn8MPCitP8d9oqAiEA5xVPZPKuBkvoikjekChMZzrzG8ICrvKuJmr5O0LsGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.9":{"name":"npm","version":"1.4.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29094f675dad69fc5ea24960a81c7abbfca5ce01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.9.tgz","integrity":"sha512-WVtAjyzFx19GIcd+Y25x3k4OOEiQmKwgTVdkkJ5TMASZCoit/WsqfUNZNr5Eu43rbXi/Ta/5aC6f8EDDZ6k79g==","signatures":[{"sig":"MEQCIGLiXHYkT5GEpN/CHhIMG0LkFE8Kne56ozjSjkrrbi3UAiBEphvG6xT8z1fJD7dg76HtAm/vtebTn73nI0zcmeH4Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.10":{"name":"npm","version":"1.4.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f8edd5e8cfb55cd2755ac6505593c2b4d5510f8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.10.tgz","integrity":"sha512-OFQ0/cC5wLEl+9IlsJUJ/m117tId/LTlL7qsRPtL5aEs67Vfb1UtdzPPclFUkLZExjWiZn4RGUz4lyqHNAYd0A==","signatures":[{"sig":"MEQCIA1gYhcwEik8/Tl6MjR7XTWn7OU1tXQkdNl2dxCHoCX3AiABpkqJi8wWauMriagx9lQN7z2eAVIhwaiA01NffGmdfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.11":{"name":"npm","version":"1.4.11","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"^1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31b8eab9ec42fd6ef6b5b4baf40ec6c2c8e2660a","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.11.tgz","integrity":"sha512-jdNPfvwwDZXOiAtvW5aGoOO+QgzoxARBPPFTTvmYWmojZS0YNFCnIscJVit4fdzsVbGwlRSEU6h4xQV2sPRX+Q==","signatures":[{"sig":"MEUCIEMfaLp5lYEHcyKELiGbLyslOKQoO/+zn0C0HDFFCF4HAiEA7VeCyFxn5EzD1iutlxw/YHMAAA1Rp2XkRWHF6KBQExM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.12":{"name":"npm","version":"1.4.12","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"794603e63f2a60c7d5f2ce1200a306ea9446b50f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.12.tgz","integrity":"sha512-lWXfKc2osX/vVv11snFtJzlc0nevBPeh25Hx1sK5122mlk1DF/gtpx5JYG6Czhnb3H1f5xa9LMxO085LQfHd4w==","signatures":[{"sig":"MEUCIQDc4REunyU+sfGUS8kq0bTyrhPQXbKh9MAHhJiY5lwM1QIgPKLbx0B4GxrYXd5wnByEhJHTxOaRVUjk1fn8IQ5xE9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.13":{"name":"npm","version":"1.4.13","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d74e510cb052e9feeba70b1e888646e448623150","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.13.tgz","integrity":"sha512-9SnukUCJTUH2i4QT7KWWgevgTaXlWzij8RirLOc2dkDhNZ7+lDsEZ4rC+N2+bh8Ggz8fv3O6bHW/XZjH+6CU8A==","signatures":[{"sig":"MEQCIEdY0Gw29hVB77BwXsrwed+c3B9znb8xpJCp6USLKuemAiAqZQK5+sr0wyuNiZracBTEaQ+eTVWSw/DiseuVZVvSng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.14":{"name":"npm","version":"1.4.14","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b779a930fb7a1260f9784fb1e04b1e6898653bd9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.14.tgz","integrity":"sha512-HYteohUBd4iLt+eIQ+yqvcHCIvJS7YnHvra8Famvf+kPpg9ujZewpt3hoNmrG6vhSRGFMlTbpjL7peoMD0ziOw==","signatures":[{"sig":"MEQCICH7K2ziwhRYzTzSH8DB5AuNcy3gY9nTCc+fwAd+e+UnAiBEbinMwCsh+3hA3NkFeecztVVlwRrgzv+9xw/BMdTjfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.15":{"name":"npm","version":"1.4.15","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.0","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.26","npmconf":"~1.0.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d73918c20d15212c4fc0071ecb5b956806a3eea0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.15.tgz","integrity":"sha512-gbdFAt3x5lkIHIsG6rYoywb/3J0HYSC6N+8yhGL6mRVIPrLqn7+TKQ0km9uyZrGaWj1FHkG/y6B2oVf7fA5hoA==","signatures":[{"sig":"MEUCICObBLoejpweE3Zb7/kkEbUo0TFRN2IU1//Sc7TR/jHQAiEAqVCl55loGsRSDCre9ItyM77OFxrCC+jDTrovVGl9NhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.16":{"name":"npm","version":"1.4.16","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e34c28a0cdd1dea942580ebf65660b21e912434f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.16.tgz","integrity":"sha512-36CNiNYe9G7UHbnBXhPveg9BcIkPpp1SOZASETY9ZsawLpl1CMNsRunDmG0YnRSCQHJmYEy/qIKNXF1LbJsZuA==","signatures":[{"sig":"MEUCIQCXXzwC6XU2OkcA46ZlzM9x65xA3XBUsCcTDyWridjDIQIgTiFRtUivkiIoOpvEzlKdJmDQFhIw83WyVA/E77vZCp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.2.8000":{"name":"npm","version":"1.2.8000","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a2f9fa6486d4652c03f8b8c6314a422a74d7245","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.8000.tgz","integrity":"sha512-lHbzGVwIlyA8y3BVceQ9hXWVsYJTBZo8RyQ6O8E6vxYnq2uNsL7bnEWi+tbC1pc4j21JRhlRZXaUQvziPpJqyw==","signatures":[{"sig":"MEYCIQC9e6jJ6tyXnqpQHMv1bWACXc/H822XsjclH3s66UDELwIhAPGkXk1UouSG2JbT8n67gLn1RBFagoWBHWjr0KkhXiu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.17":{"name":"npm","version":"1.4.17","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"978d1a5c211481bc8c4cd670d36663b0ebadf0f4","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.17.tgz","integrity":"sha512-DIOGD0FHZLthWPnRg9OM69QWJwsYNElFK47Y8IGQWL5S0wQsmn7MR5K5YfYeffspt64ZOPF6kmShmLshFDQYWg==","signatures":[{"sig":"MEYCIQDe4kg/LMg5l8xUR8Svinw+lOrGWaqw3ELR2fAQ1Mlc+QIhAJvdRM9BQL6cZB23JszEKe5iOoocG/HdXaenj+K65ko7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.18":{"name":"npm","version":"1.4.18","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3c2a2fe41376038928e28e74e1bacf6b886a9661","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.18.tgz","integrity":"sha512-AhVUYTBr540LMkWamtTMHNMLvL+/B/y+jlJj33nXQ6VhHi/AaHWCuD4JymiqOjo0EiDSLh+sUln1CelDLkv6Yw==","signatures":[{"sig":"MEUCIQCRV4j33wQp82bE55xDSuYSln88lxW8G4RfqvMQFQseJAIgWKZIOeEaKntOqlcJnq8KGEzP7gMknNRoTMmMDI9NYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.19":{"name":"npm","version":"1.4.19","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"872b08e2b9c790ccede916ac4cc1220c202d3a95","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.19.tgz","integrity":"sha512-LUJUWcUD45+41QIERi+zdX+TMKWlO7ygM7PFR0biBrnz3WtLVV8oGRjsfYSkbNPTF7T2pRs4ChcO6GN/28pk2A==","signatures":[{"sig":"MEQCIAmlNKZFJmK85Gn6ssHt8XR0Li8at2em+6Ic5RXEiCLAAiB+yidr/Nh9styR2JQemAW/tscvpdylOyqxKdQ2UIhw5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-0":{"name":"npm","version":"1.5.0-alpha-0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ddd1e6737a13dd792335d9a84846ce6ab156c4b8","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-0.tgz","integrity":"sha512-/yw1Gk7RemCymoPANoG0RpGDo82F8igRSyjEC1yg9X/FhPV2ExgiiLcf4vZ0cHoDbrfEAVH+B5368srxnSORLw==","signatures":[{"sig":"MEQCIBGGroJHcuYwgeazEjRpPlQFEgvrALNLMnQz3+8oVgb+AiBw7ViQjTzU5KEY6i6QafMDwgbpqePPnXDoJ6N8ngQ9iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-1":{"name":"npm","version":"1.5.0-alpha-1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98dd2e1562e598e2df36a11ac27a5743a9c1afa0","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-1.tgz","integrity":"sha512-p9CYd8Mh5JGRsP3BUS6/AslARcsrKTXJWzJQnA4Ha0Gw1kC2qbrYF/RDehOW4yOei8yMf6dsbH08wXlzqcVR0g==","signatures":[{"sig":"MEYCIQCFUJA/YkDmiQpvBWXwmzbaVDZCtdD34nYemXikXgPjewIhAPDIFNXDQvFpgeI9hnnLs0E2UJW0ZpHuxkQbjUF6Jjxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.20":{"name":"npm","version":"1.4.20","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"616e40c7db2373a036dac939e28a9a225764eb21","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.20.tgz","integrity":"sha512-hUgzWjlW/vtijkM6LwuPegQZH7+nrOAXNstGNTMo2IuqX8QUfwl+A4TkrP4t94eH3uzI4h7a73WFi4XnCD/Tkg==","signatures":[{"sig":"MEYCIQC8LHkxISTKUQMZTjNwJaP+rjAbZAx2c5pAt7ULWb14+gIhAMSjnqv9jlJ5H/llNoKace/xvvaBGSxE30K5ddC+n6Tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-2":{"name":"npm","version":"1.5.0-alpha-2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e74e696c8692e0bc36c4947893863d317de52e9","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-2.tgz","integrity":"sha512-CumVqcJPdx/2/Axxi+Ovcc5sGQKLUsM+pW+fRvrxhd3pMu2+e1ad6NQvabwMtZkaj2u+nSz8ahKNREKWISLQVg==","signatures":[{"sig":"MEYCIQDMD8PgABAzd2YSe4Lrnu4gBbHURB1i5ksaK6+IzMzc6AIhAIgInSMLqHBmm7w1z2KM+uWF4+3rwHW2zRlBI/NlKsPM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.21":{"name":"npm","version":"1.4.21","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5081af517ec2c4cbcf82811b0873195b3d1057f9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.21.tgz","integrity":"sha512-9hHSihVS5Xa0lQzYHuhW0BLz3Wq1ep2yWhDKxI5FAMatUj20HQ9WTufrt4/3oNrhD6krSLaBcqIn7oYhZaI/rQ==","signatures":[{"sig":"MEUCIBcrKbZRtHkPbB7+YhFhNt8KgNW1tXjbRrX6xt9s70lqAiEA1biYvoYBgfJ3tK8F495Yc/2hHz/I4MOEfjrhxHjVOTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-3":{"name":"npm","version":"1.5.0-alpha-3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4c7a8bea944d9d78c0658ed9108e0971ae449996","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-3.tgz","integrity":"sha512-NHQdd1oRGNGTAOJGOrhc7GP9PcYPsMsOlbEf8Ekv/QwT5V4LzvO7gAhDILe7nvnGN9bEY/2HcM7MiFSxkyPjaw==","signatures":[{"sig":"MEYCIQCsBGI3uoNJT7pXQwgQAUBHho34QBCaOjfB07y8UaKcxAIhAJfdIaYog9wU4rarEbZ4sO3ICelfTbqRMCdA1s0UKHxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-4":{"name":"npm","version":"1.5.0-alpha-4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"600fbfb4281c6d9c63bac266c7956f3064cfe733","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-4.tgz","integrity":"sha512-9A55q4GnnsTAauROOb1tHY+03iIjOkS9b8oPfV5Zcf8fxwJCTo+cVw7Qb3wJXgtosRWOmfDoWzAMzQmxsfIXDg==","signatures":[{"sig":"MEQCIGb/8sSyCC7ur6NlT60WOkDbiCLZY/DJuEBVL3nQBzvlAiAG7Bv7twWVkrLOFeUoQYz1naQI0XJexFhEamSokPjCWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha-5":{"name":"npm","version":"2.0.0-alpha-5","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5135b111cb6b8e56ab1bdc4e486b87c295862ca8","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha-5.tgz","integrity":"sha512-9y6qta3le31BuYGRk5DdUy6eqadK4DK2G4sf5t5dcm8Ztm3/jbqSVWkj6MkrJ2t1ZqwFu0YXadRn+C+fnNzyjw==","signatures":[{"sig":"MEQCIDHVGf6MssLW6YyuBzvaTKojC1Stl6pjtz8Dn5mnud6AAiBkY8Sql+shl9Q9TnbCB1sOv6JODCwxrMiXYsxAwVdXiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.22":{"name":"npm","version":"1.4.22","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.4","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d15f69916700b08b6cc6a02f437346cfdc26c799","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.22.tgz","integrity":"sha512-Ur7j0AardtIGMdWepqoYkGxT08foGymp/yg2L9GyXwg3OUxW6BDOipOR77ZHgb1fl6wXMyr/9XC3miHBHCXvJg==","signatures":[{"sig":"MEYCIQDQ6d/KOXzMfkv3RBN4if4lfvuNrdzi9qLjKYTSBC9XuwIhAMaVu4w5wYXTF2UTDkf12C/9hN16ufAKPIm9sx/zcgna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.23":{"name":"npm","version":"1.4.23","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3888d9f7168eb0e3371cb8bfa3968b1906441717","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.23.tgz","integrity":"sha512-SBl1WXYIxR4JmRSvHcmaFk3xIWuwM9+rfzi8CThoSJ2Dy3MbFCQrH0lSSzK8VNUymgvc1LJsjGJk3vbWw439Kw==","signatures":[{"sig":"MEUCIHB/kRFliRuN0I6GKByyi0ShaCkXcguyJo30I4eEHbAxAiEA8LP9RCuGub4u2uy48Wqbi4QFicxTESH9Ig4Cvx59ALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6.0":{"name":"npm","version":"2.0.0-alpha.6.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"40f8166269c1ed8f5514ea6ecfd3534d8a323aae","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.0.tgz","integrity":"sha512-W3rWLovjHab6ep1KPKjYCsB/Cci2cmxUexYnk3QlQAmxhr6IOl6ZMrMwIVM+5LDjo8vg5Lpx6hQjOYRa96igUQ==","signatures":[{"sig":"MEUCIH9Bxmdz06qIIQxWqKCg9b+pooYbl99yfimhLs1AGGwfAiEArLrZtm31KD6zDQAVSCxtWDEudQVjUZrLzp8Rafq22fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.24":{"name":"npm","version":"1.4.24","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78125bb55dc592b9cbf4aff44e33d5d81c9471af","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.24.tgz","integrity":"sha512-BzJeIJ/jGpL3mTf7lOZL/1biyOfMeJ/iCFEzRZB6wXgkEcvyXmBLvLLYMtWs3VwCM0wK1PnDqc4vcG9expwThg==","signatures":[{"sig":"MEUCIB+vdBMKE6sOr8obr2Zu+pxV5nqAWFgq0qekE+Fzj+7IAiEAglSZ8a7Ku6B35OR3XSA0M/LpriRXuUyvWmAkjkzhDf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6":{"name":"npm","version":"2.0.0-alpha.6","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"079c9d49cb7d0002605744eb9808689fa63c34bb","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.tgz","integrity":"sha512-Fu3um4eRF49LYCscXBMBbScQPfDxwpuZcTHLL8QPlsoVCyEcUH1/81H1AdMAE/rZRUtohvcv8l+fE3IwoawDTQ==","signatures":[{"sig":"MEQCIAetEoVwYHhJXfVTj1N5ksJ1L8uokF8gsELeYb7XaGVhAiBoLoVDHSQP2Jy+8zd3nFDlfknPX9qrenjL/zlvFJMzZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.7":{"name":"npm","version":"2.0.0-alpha.7","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78a9d504b4916d2b358a1688764fd08859cb9906","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.7.tgz","integrity":"sha512-4apdpAoPWjD1jZmAH7mmK0bS7WNYPKjJ30o41SPmIOPWAIQTVv/QXrW+d3+KTUstgLYvlLjEsaJfEkkkV+SyjA==","signatures":[{"sig":"MEUCICqJbqR3tVCDEaHjEA6rr3N6JaztAXwoM+ufezaFvko4AiEA4aVmHHP/BTk7PqwtA9yKUr45XLDIGS+QkhYWKJLzj00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.0":{"name":"npm","version":"2.0.0-beta.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.2","npmconf":"~2.0.4","request":"~2.40.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.3","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"750381429e602908a1b10f5935619694dd60cdf1","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.0.tgz","integrity":"sha512-KmbbeE7UER/1aI4W8caiQcbcIRWaKkq6wK/9vctwA/VaBLrIY2PxQyZwadBoVlGSIJgqDOWhKOrTzWdBT3ZLPQ==","signatures":[{"sig":"MEYCIQD1XBq7R/w2bliF9KlwUD66VkzGahY84MuSpWpQJZEXvQIhAOe5aqoo7tJkZn5wZEPl66WjkP9uxgNNN5C9IS/TTRcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.25":{"name":"npm","version":"1.4.25","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.6","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af45348c8e167cbc774abc9e31d7a86c4e9125a1","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.25.tgz","integrity":"sha512-RXWWQxqtLJmGX3i6qPEVpWHrTRKRvdtxnKN573VinHs9VLZHTeHYdgQCi0BCGio5r6u5bK6TGGXsp1GSISwszQ==","signatures":[{"sig":"MEUCIQCMFj/k+YtQJz8uMFq9XjW8TwZgrPOGWY19AyGg6+X7mgIgSc8LcoNWLbMw7N5SYq4Vpxq3R4UYi1c32IjdVZTXFWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.1":{"name":"npm","version":"2.0.0-beta.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.6","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.5","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8dee7246f733d5685adfe57d4a27c43beac6b0be","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.1.tgz","integrity":"sha512-3mML67mxY3rHXdOT8CNt8VVztB1/Ju/NtjZ6qoR/dQlqfmGm/qcp0sTJZOq59giTvSUF224xnNw0EXt5Sn6U7g==","signatures":[{"sig":"MEUCIQDKx4bPMgsnKWnw1FzJWD+E/TP/VoTOZN91b8YNXSAk3QIgR6D5+yGmQx5H+lLdhvKZwpAMqx4Do0cLSiq9+D5I0vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.26":{"name":"npm","version":"1.4.26","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bf0125f596ff712056d07b09d1e73e572a74d0c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.26.tgz","integrity":"sha512-1/wt4+hyCBFjUyAoUuFuzMXz69Sr1WJjSITaxhkDbB2J+D7Z10lRbtTCWKvjudjYQK4WSOnPbCY9Pq8V/odRzg==","signatures":[{"sig":"MEUCIQD/MCtpLqcejYq+KTywUZkhd8Js+FCXuKGyTufPysNhqAIgLDZCM0zmBEM5kkJcobKU6GoFkKUUhTP6cN/wxmrfFuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.2":{"name":"npm","version":"2.0.0-beta.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.7","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.1"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"392f82f472298911de72a705149e042bfa145989","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.2.tgz","integrity":"sha512-a8YQzOeYSJWSGrYKNusj0uZvvB98d86iG+KJCG6LIbRXvp68Fg6beW81PY+GGF3KsYIXZIjIK5qnGdDMrSKamg==","signatures":[{"sig":"MEYCIQD+dXkNoZpBGJsf+CsaGF5UzDRcWlvCk43DbF4Twq2+iAIhANwGH0UFpzO+AhYG5sCubWbB8y5QQ5v6o1otxTIme/mj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.27":{"name":"npm","version":"1.4.27","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b81115c6daa0cc2714acc0c333a49e876c13b8e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.27.tgz","integrity":"sha512-ysYb0yv7sPykvtQCcqMcjVAnqyzVGe9ZE4mNRh29D4vzh0eRkMolJZCRx9q1Zz9/Wd+G4AIXialSQ1xP4GtPaQ==","signatures":[{"sig":"MEUCIQDEAxaxFJknJrgvxe4zlcwBKQAFtEWcsBIjDGIPe69uQQIgRn3SVWYCJ6VlHhqGZM/2Ov/fxskRDI1j7DlbNrL5QkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.3":{"name":"npm","version":"2.0.0-beta.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.1.0","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73857425b2b22a01949653d3fbe6ed917e6f850d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.3.tgz","integrity":"sha512-6PWUluXvNDuJ0EAO0th2vlry8bguPl/GT5ckZ3XStQzItEiUkea5q77EmqnOUSwgtYXsY0N/OnfyLdsdvmxIwg==","signatures":[{"sig":"MEUCIFWSkzeCk5ujyyUxvby7JCS1rNIgEMOWmqQ6W3nuEOmiAiEAg97052GlPKrP2ud0oi3aRVqGkif9x9qXbDDshEzBlJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.28":{"name":"npm","version":"1.4.28","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"da2a18f871c0cf7edae706b72b2f2b44cf74d7d3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.28.tgz","integrity":"sha512-F7pesOxXMH6q/oNFSRAqEfXTvUWgn4Cc60z84SeU3TpzY2uCMp1lFx3tjxIJyVqLS71hiBKEKkVYDaP7TQ6EwA==","signatures":[{"sig":"MEQCIFDdxkAjL76SYRnX7yFUg6N7LLz+0cPCyM1e4f3k+K+FAiBnbCEjmhj6yqRE2ASxybI11LhxYaX21Yhuzt7lEvVRDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0":{"name":"npm","version":"2.0.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f783874393588901af1a4824a145fa009f174d9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0.tgz","integrity":"sha512-0p99G5Mu9FC3ixLarvgfU0O8xoc386LBll2UixE8rbSJrKRFoXbJFbGSOBN9exJiFXryiLDFFhCKjOOBxQ/dsQ==","signatures":[{"sig":"MEQCIAiun3t3MsWVqchDHuEjsaXrb9juFZRJKUDnQyf2obSKAiBGU41DT4ux9bJ1PZJ93tH04N3+gollP6DlHG+Mn6urDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.1":{"name":"npm","version":"2.0.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.0.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b4221454c47b60a434ffeeccc5fca84ec1a1414","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.1.tgz","integrity":"sha512-rrlrZmIeGn+fuRRVXt8pRO2uoN0vU3VYcIxv5Rat9HnWwYSNP8Z4y/AVB/dHAoHnpqkhsVb0qV2qOidxwGJVdQ==","signatures":[{"sig":"MEUCIAPSLxuiAC92V0IFjV+eCBRnBA2TrYky60+iJgliQnVcAiEA+Hc6wrnPbDYnPnbVrFxaFxppYyv0Irsx9/NIu00tKfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.2":{"name":"npm","version":"2.0.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.0","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c1bc850c4b046d4160ced1241fbcc2e993159e8b","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.2.tgz","integrity":"sha512-Od4aAlKy+pFU/36tRhn/8Jit/x8A3SSr7OSzwwSoS9Kif50Qbz/Y9pft1uKF4sROJfjaHTDE3LxICllSmSU2Fw==","signatures":[{"sig":"MEQCIC8TelLa8Q4Ib56cpKI5ygIemF6fgcmwIxU9WcXE7eAQAiAi0J4qHh1DJjE88thDppfNnStL1EArM/T9dcRuMwh5TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.0":{"name":"npm","version":"2.1.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abffe6a9a8d77e946c224cb1121fccdb180d1881","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.0.tgz","integrity":"sha512-/TtjInqEMAkpH0yQzqMJSRU/8EV7LOkX+gfU9WYNvKZWDUL780RUt0tGhNkHRtjEUCg16qUVlfNFvmq5mqvPyw==","signatures":[{"sig":"MEQCIFAoLI0d4Y8vkYsmSwotG9jt1JL/st5QPoiXkfpagiywAiBmaYb0YymZ+Qf93u8DzJmlhYOCv+pfcVfm7GFsTB1T3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.1":{"name":"npm","version":"2.1.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b2ccbc1c530484fe3b50013ed03b04a227633d8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.1.tgz","integrity":"sha512-JC7ys+N3pg50Tkeom8nx1YGpLDByzVaBllPN61Fw9Kvdj2+1zNV/AyJgea8OK89ggSDnfqFyqxbbhc0xC+21zQ==","signatures":[{"sig":"MEUCIBx1SeWqPqP8oebiXG0nv17Fm35Oq+vEZDyfoPoN1M6QAiEAxN22hY/K3Xiy38gj4VfNsini5QPzcDrhO66oVH4C0zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.2":{"name":"npm","version":"2.1.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","dezalgo":"*","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85a1a234680fbd53261a8b9885c7c22edd23e8c1","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.2.tgz","integrity":"sha512-lXCXO/lnwToWpNoFR15HGiJL2H+OWcnKdpJT1z9I3LmPJ9Ulb7AOqk6XpC6jyW1tlYIOvxo/mU3n06/rG5NuEQ==","signatures":[{"sig":"MEQCIFb4z4dyOyyvab9bFkdN/d9ceUJWV0au3hdkWLfEib8SAiAiCL3eD7P4CN0Tv5nYFyCYwktvmJfbHo0l6COdEeZkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.3":{"name":"npm","version":"2.1.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.3","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6dfc9d4bdaefe712a50bb75ae5c8bbdf2cd3a3b","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.3.tgz","integrity":"sha512-NMG/Z+2iDRJ9yCW+72cBCiDc6V3UOhTWXfiCMzz4e38VEPqcPkYqSihOGIVt6j/4K+ZNu7b0M2EAAGwR5/VrkQ==","signatures":[{"sig":"MEUCIQC6zU7X0geUCSj6HSKtLHJfZxWx+NSVwaToHSDvfEfUIwIgLj/uJ0sEbirgrAFiZZ+eas48jNZTrcSukBjfqQaFcsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.4":{"name":"npm","version":"2.1.4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e7aabc5d4f9b571d1a175749126c3961bc0d66cf","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.4.tgz","integrity":"sha512-fjT6HDXczPZVWY+9BARhcxHTNyVy2ea9dr2tphuBi5T/+weoXjHhnmfkOstaw7nrVOHhRxzZ9YKk5d3IH9HBtw==","signatures":[{"sig":"MEYCIQDKjPTMv76BPa2JrfJwMaUwdpD+mlH5ciYyvhLTntr55wIhAKT0QpKj3mWC9/RgoHtVIzeBz2TxfLg+nGt84wThr7wm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.5":{"name":"npm","version":"2.1.5","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.45.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce343163a56f1ff14ffa295c140d99833b9764cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.5.tgz","integrity":"sha512-pybiq6bzz3joRElQikMcYQiGdXWclZfwiGunz8SbZK636ISGeTYu/ylWx+h6vpUgxRbp6noAHY2PHNnPqL29vg==","signatures":[{"sig":"MEUCIQCSWm5T3m2Kt1IQ4lbEoRCFEWY9XIgt5ggxxb+nMo0QvgIgaqnEdwJYtb3raJJPVt+Vwf+YWXYTNA2zL6/Ce25dlA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.6":{"name":"npm","version":"2.1.6","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.46.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a28e8b44f910b9ab056aa0b73c13c1f9459c9b37","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.6.tgz","integrity":"sha512-r2S3x8a+Jqazf76SYf1mSVX7mzeXAP6utslWmNl67m/Uv5+5gFochBs8HKp9mktV6XXQGrce4k6WubJ9xGOsWw==","signatures":[{"sig":"MEUCIQD9T6/1Bbzp6+mwEqgSMWn1ychv86+f7rRKQjtAArdN5AIgciS3/6Z8sAXh8L9HhEEYfVi5FZsMShn8MLCIiWQb+GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.7":{"name":"npm","version":"2.1.7","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4b8315574b84136dad6a225ce8fb85e2d7d98502","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.7.tgz","integrity":"sha512-9w7ecw6rpbBWlRtDiry7+bYtAPPB6eDD/uaZOHhKj64YPnlFAIVgjIbceLhpAknJ+SvtSTluPEgi4k/t3ebhBg==","signatures":[{"sig":"MEUCIQC45GA635wyYmX6IkEEqkwldGO3WpxCWFsZFsB8dfslqwIgaXCxno7+VovtzZpcNIxO8sFy0v0LpabjZYG3tQPxC5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.8":{"name":"npm","version":"2.1.8","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0023e311e13514fc874b4f60ac28ad9ca7ff07f8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.8.tgz","integrity":"sha512-mAWZiM0gV02r1p8OdWSaKBZv1lKBBy3reIQc1B/fwBNWD0bAC/+qeSZqU/tVOKVYktukLFI6tAntkKwnWokJIw==","signatures":[{"sig":"MEUCIQCuCJj+79CVMV7dgyAOQaak8QcJNZtFSejjhU0g4HK19AIgUyzsVv4RIZURhxj4wOthd1W5BjIhmRpQeIwkLd9k/0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.9":{"name":"npm","version":"2.1.9","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e8860d3902f90e4b4819a7e70cf6cbb5fafa74d","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.9.tgz","integrity":"sha512-eZsnRdhBKCoDpe9KtMyvg4lb3fiDdG8kiIVWQHaeemmBr4fwRkKGpvigKzfNjT11j/NBjrYSr/x8gvn3eMexyw==","signatures":[{"sig":"MEUCIDl2IKtCkcC8H7ub8PyH8v2D7GSj6JqPER5l7S0Z+tNnAiEAlxd9MXXzoNKZ1C3S9DgpSzJF6TwMfV9FiNBIMJlxg8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.10":{"name":"npm","version":"2.1.10","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a571ae408ac1b5e515f6c34c033503a7bb828cb4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.10.tgz","integrity":"sha512-MuQXBaK/nQy7lI1HSoeipklyLfJVYex9Kr9N0VRFoe6Z47q/j9KUCgHkHWoNLomMIX4jg+zorJRxrpncqgYQBA==","signatures":[{"sig":"MEQCICMQbsqO/t5mxergnXZkN9pP+hOLOWlpTAOq+1gfMGc6AiBdLtT/82k62/g0Tk48OvRrW8AaxUlZRnhOi7yuVejsNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.11":{"name":"npm","version":"2.1.11","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1eed4c04e4c8c745bc721baba1b4fe42f2af140c","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.11.tgz","integrity":"sha512-0cnfAc1yCU9qrvqyOGPjKtNIHIIZfjtDSmjgH4UE10Y9bypBMpJKTCGWX5ZQBMfx9ogHJK6ogcZuQTk9JlPz6Q==","signatures":[{"sig":"MEUCIQC0oxZNPkZ2EG5rvi6ranTSL8NwSf5EzRVW3JENGExyPQIgeq9VgmGPN54h73ZbzcdsIwvYpcCH0uUSY6ayAfbAHnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.12":{"name":"npm","version":"2.1.12","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.49.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c5e70697533005d600548fdeeb783455a8b3056f","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.12.tgz","integrity":"sha512-jgPqYx1egQFGYOiyxvXUXiHJsebR9RcTnNTUStj4ql4UIdNd5kkboqvOFWNN6Op9R8L/iDGSNgE2h2vH8pS5MQ==","signatures":[{"sig":"MEUCIH9pxSoVGyBeiP8oKlbTqcnyD3i+Ts/dLFTGsi75DoxwAiEAvuq5isj2GR3oI0QLQliijsVv49LHisrsDpeLj1ssN3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.13":{"name":"npm","version":"2.1.13","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d841d2faa1c843089de646fc92940b3da4b6cca","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.13.tgz","integrity":"sha512-75HxUa2Lt57NNAOyuz17PCcSLbzzArCRqG4j9ksP+Zv6bZlwhXV280ZBnCsrI72AmYJCIPWzuDwcskmCJIizgQ==","signatures":[{"sig":"MEUCICPzw6GMeH8Xh5oOr7t+f4GKjoj+04z3QUXskpzB5M14AiEAsci5/USOKnNaAOd+s8Lf1oz3FrK8Z9YI6TWfCEuRBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.14":{"name":"npm","version":"2.1.14","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02f7a15112adc859191c9be9b9a601e866931aea","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.14.tgz","integrity":"sha512-gvA7mCD/wlFA1etrF3ZAswvzftLGxY7a3XsaDIMyo3ISZF+Mm4RsSkCNVSisPDowtIuRQBwzluUHrYkat/me3g==","signatures":[{"sig":"MEQCIF7uXH2l0cv+QAHy88TuvHkDy6fchQKOdvX2pbk9fEdlAiBqtVoqnpwvtoenm40V5ldpxlrfvr5VCkOpOT1R/bLkdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.15":{"name":"npm","version":"2.1.15","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a4e3ce676ee8879a4e6935ae104877b5f99b8d5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.15.tgz","integrity":"sha512-LUSNyO+mdLpISlg7Up8Gl2zxPueAY51Y7LB2BBvCD6j7S3u+Er+jsQCzF/Y8qNfwIAf3zSU1n0AkOFERAbhpsg==","signatures":[{"sig":"MEQCIEJbPavZXhPTCzelxE55KKUw1lYWpT/DTWsGgwNl+4yMAiAkw/j9LbKzurnrKezyEhuk98DbLhuMupd8ZOp6dgJSXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.16":{"name":"npm","version":"2.1.16","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b53f5a33d77d46ac731b0b1b7db0879d7d68ac5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.16.tgz","integrity":"sha512-Gn2v4DAmP7I8mrlfF5j2Su+WzIb3lQUUd1w1XMVAESSAs7nWFAik7SU6SJ1qQseLQ7QbUYosC1GcbA6JcJ0Dbg==","signatures":[{"sig":"MEYCIQDEMCQU/drmkQ3PBvI8eBWn0XD/xoCwVlHSLNGfoAwNXAIhAJCw0FYr7J/xwoYptaHFdLXzsZaYymhrtEL6D1dGZLSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.17":{"name":"npm","version":"2.1.17","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"80fa7873188659037ec0ed8ebc95c2b2723c8ac4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.17.tgz","integrity":"sha512-z1H44brazu7V8NqflqmkaAGR5cupmuL9zQcb6I9cGx6pRg6DsPykwi9TdBBO+aXWiWANaEUppWToTRBf4u7nQQ==","signatures":[{"sig":"MEUCIQDdRHJsuUMGLQjAIqPrWzZO0al3GE4fuwG1cHXsWIXc9QIgNgGgrpPB3aXwk0pFFIvj9XsY0KbSCXvB7BlO22wtTJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.18":{"name":"npm","version":"2.1.18","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2af4c5f848fb023851cd2ec129005d33090bd57","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.18.tgz","integrity":"sha512-N/79giqn62wI9X62Hq/VoQ87yHSbXFpBRHqf4XX3e+mrSuNJaue+ioKbU/FVme3ywYeUMHNPjV1XUtccn6LAdg==","signatures":[{"sig":"MEUCIQDZXr9WDbnDuC0FuR3rX7gy4yUDc2EadQdsQ7msLFFUOgIgJfIr/LtuEy+Izve05wZ/De+W6gjF8g/Z+fh+K560ewI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.2.0":{"name":"npm","version":"2.2.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e9a1c4971558019f3d14f7a33aa7a7492bc195ed","tarball":"https://registry.npmjs.org/npm/-/npm-2.2.0.tgz","integrity":"sha512-jc5R2tRHiTbOOjJsa7MOlnj+FYjti0qbXNT2So+2/YR22zB86IE8ujXs27u6X03oA+ZMHa66k50btfuTzxLFrg==","signatures":[{"sig":"MEUCIQC6mJeTSUSgAZS4qi7FuhfKGsRBy3QPQOS25p5yXjo1LwIgdDiEz8tFXNlMV2sBQ5J4Vuhgucltk7TOCV4GPwAAdWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.3.0":{"name":"npm","version":"2.3.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~5.0.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3588ec5c18fb5ac41e5721b0ea8ece3a85ab8b4b","tarball":"https://registry.npmjs.org/npm/-/npm-2.3.0.tgz","integrity":"sha512-TP64zl2mD0zj57iqK2RkXSx8RYc38/zTdXR73TTH8DrboJ/fvsQXeV4eC2yIdDmrddQw1FRJz/dtSbI12E8PMg==","signatures":[{"sig":"MEUCIF/krUr/jdKiEnqzDO6uZQieyaBcgEKTk1wQF1HbviKnAiEAvpgAIcK+3wta3pgGJL4EDwCVC4FOW0h5hroRe0qhCGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.0":{"name":"npm","version":"2.4.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d566d3f5311d4acd7b3fdc0a44a452f8b00af4d9","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.0.tgz","integrity":"sha512-uV/eHM4QXDfeMXbe1jDYZojvK6uO9x4E6zGLklTxof0HKs/pitjJam04D2i5PXxK1SrgTEBGt9FCtgfhEgwNNw==","signatures":[{"sig":"MEYCIQCDfM0tf5ZQQQtVlVFcmo7TQhFzOW+Gby9T8uigeF2FaAIhALx0hV3z/u4V9+EoQgfIiUg7GdlK+tiFe0l/D86ZwD3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.1":{"name":"npm","version":"2.4.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0212e03b8ade89bec6a59fc75bc2aa03f94f0f53","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.1.tgz","integrity":"sha512-EeRP225jANOgAvQZTA2VLx8ULjrgCRn7uo1SsjaZMi9BTa1SeFE3v4J/RVhsGlnnhTuUKUUWwt5DKZnzfqJNAQ==","signatures":[{"sig":"MEYCIQCNfOKTW8CEgg85n81yJVUAKlkDqOePhU3jonOe9+WgFgIhAL45abIV4/SYlg4zCu9nW8AH8Pyw5EhorvLC8DnCf6s+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.0":{"name":"npm","version":"2.5.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5045be48340ee0ca003858ed5b9ad9c9c4d2379b","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.0.tgz","integrity":"sha512-VaizdnDiBiEC7ovBUs2Ofei4wXJwkaKgGsqAuZm4aANqAr/pzKlMpAFSsEqSKODvhZlklhxT8W39rk/mmOUCdw==","signatures":[{"sig":"MEQCIEujiFcBCShLtKiTp6pt94B6fC5km3RMs0SDI0e5H9A8AiAivWUBlP0pgRwVNcCVpJBftQjjLKSADEL3Gl1606Ee2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.1":{"name":"npm","version":"2.5.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23e4b0fdd1ffced7d835780e692a9e5a0125bb02","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.1.tgz","integrity":"sha512-ZQiVMOGClR5+lnMMAAsfJq8g+ud85+/6urh/k1D4hN21mGmjBrZ0t2u7zAHrHcavMVtugDOlanaBWTNeh9NMgA==","signatures":[{"sig":"MEQCIECvE5mYEwrWpjiiZ4hjOOzzumT61GqfXJomhav8fqNDAiAZ5tmpbk5Z2pIDRr5AJPp3LaDmDrelO3bLeThdOn8BTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.0":{"name":"npm","version":"2.6.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94152624b041d3da3bf2764b1a49006f699a7dd8","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.0.tgz","integrity":"sha512-h2Qdnsu5ChFn+n6HoW6wIP5n1STms8x0cqMBWT0nkvICFqNLZ1+lrYEbRmPTE7zVYzJahehWWf7FYzJvF9+ItQ==","signatures":[{"sig":"MEUCIQCLnSsRg/wt/fh+mzVtqKQ9grF2E6Xa/z2fd2pgYNbD+gIgN2cnm8XwlYYe7sveoFUflQyOXKFsZfec7AghywfBRg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.1":{"name":"npm","version":"2.6.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.0","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"22aefa7867d021f63d60fadc1eb48f0adb744242","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.1.tgz","integrity":"sha512-P6EU7bbxMerjNJ7A0FVo1Tx10NZrdsddhmHbxzuBK3kBeaH5vlGSZ3+BMgcWS833OYc6Rnfx5ujQZhe9lfjBvw==","signatures":[{"sig":"MEQCIBpcoM3TJxjvO9sLBjGfAcua7FES3cZ92+nr4LXYlbmHAiBuSdCgtIJ8E7pNv2GfXsfk9RRxGchmKsQMtEteztxLUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.0":{"name":"npm","version":"2.7.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df27c4535d8946ce4ca8c7a591bb82b65e2f2054","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.0.tgz","integrity":"sha512-Ns7JV5PGa442WCjos6mAvdRgOrGsogM+9LroomUIWW8JMw2IBzk59jK6tMNgj4xd9nza2YMk/kwbOHV/q5B4IA==","signatures":[{"sig":"MEYCIQClo4zfZGi1efZ+MZPbGWa0LW2L93dBuI/ZGGAIHwiysgIhAPUd0b0sHWOCqyn9SVRNY3XAhKPiGlluypSJP7NXQ0qE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.1":{"name":"npm","version":"2.7.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.1","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ad5675f671353eabfeeb4ca6287bcfba9da49ef","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.1.tgz","integrity":"sha512-Wm57KUQWqBicd5I0/XOCdhkC+WRJeqOXWqQKyqUH5y76bglfDw3Sd8kL1mfFeQRAPQQp7l9ggiVp7VvkDDq15g==","signatures":[{"sig":"MEYCIQCPv8KpUybBTouncD0rf8bvK77lN9h5iY5L46jnPaunlQIhANPJmqvI8MijSmyglwSwRPqN0cOYqXtahDkIr82+X9OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.2":{"name":"npm","version":"2.7.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3e6d77826723f4960ad8e363873fcc0b056a5743","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.2.tgz","integrity":"sha512-faaY0B1hUw7wfvgQ4CotXDPrxMGYXA0zkDxJAGcbGduonkV/p9gGjiwIOQP9hcDJ+nrqNoNoIEZDXi971AWmzA==","signatures":[{"sig":"MEYCIQCLFr/ygufbjpZMzC+jUfyh5Vla50dtYOaVRmbno3KH7QIhAMJI+A6ItomvHaWK9khUnNKZxkuLZ73JSJxz8ev+DkBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.3":{"name":"npm","version":"2.7.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ec0e9fca98716c32ec22332f03e570b27574af8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.3.tgz","integrity":"sha512-QEdqlvlUCY1c4KubJFcL+bfrWxFDdcJ9LFrjfXLxXFVsM4GE3D8VYHx+KVBDQtWKWKhie+nhIoD0iJEQHvq9GQ==","signatures":[{"sig":"MEUCIA3bnUy74+0iEcr1bqRbx01n6iXuLmtU3FrNqFzcotltAiEA6Ti/381sEgVrL3uFCzIOYmo6D4vmEq0cv3UT08Qr0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.4":{"name":"npm","version":"2.7.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c18e216d8b4678815a685ccc0db7a3c640c2354","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.4.tgz","integrity":"sha512-SYMQ+DCE37bUtakZlpqdtGm0RBVC2nmoifvTuy2/B4x1P8TQalW4fTsFI+uZjobDWwoWEzSHQ9DoGMuH9MMpPA==","signatures":[{"sig":"MEYCIQCsc1G9zcTQ8dECqe15ZNi9PmT8fQUzkOH3aK2LqAWlCAIhAIof0QosSLP/rvkoNbyYBmvkCNdBYnUNO19kXGRgMkA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.5":{"name":"npm","version":"2.7.5","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.2","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12d3899f234a2b21a0c5f7b2458a6788da856f8d","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.5.tgz","integrity":"sha512-t/BcKllpXWlVAW3NF9T7MRiOu/rIRSVD/BT5MFAjPwRYoaecS3F2y+8P465yWbZiDnOCSPF0ZjF7iFTMm2AZCQ==","signatures":[{"sig":"MEUCIQDnE7bxw6KjAGhyFFu3TEz2t2iAu+H8QAqPZfoxtpCNLwIgKLtWVM8TJlj85Xzlckqkhje515bVcTzCKJ5o1wftE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.6":{"name":"npm","version":"2.7.6","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.3","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b91716d17ed60e5a564603ae11f1e70a837339c8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.6.tgz","integrity":"sha512-wMwDXhQVXqohX4JX2kLgUrZYEyE/aYqQfqGnl+iOFWkzhJ+iYRiH5wv5vWSGpIfvFQArURVcmwb4J6jqlTGyNg==","signatures":[{"sig":"MEYCIQC4Bh4RmkTvDNcoz25awj/DMZ8NXl0BgT16eTBOCgBVTgIhAOaLXnIQtz5EovWZH0x2uKNM0vfhDvSIsJCcTJ8MAMZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.0":{"name":"npm","version":"2.8.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.1","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d80509c3ba34ee1304e7f736e78e97ebd0380da","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.0.tgz","integrity":"sha512-cr5eiR+osEiIuNX6Fqo7GIBz/WrNgRWZ5YV7YcVDWCMnxXRfNOXIzNfZtDrEw+Dx/jw8+zSu31Z/Ts3hgYVf3w==","signatures":[{"sig":"MEYCIQCZLRZyGoLQvqKpZtvBQzoUWXcySzqtQfolqZ9RO9hcRAIhALdtgVjOP+UJ7K5rmgya6ImnBx/PhQTbcWoaF46bhZOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.1":{"name":"npm","version":"2.8.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3020c842889919020c9409f8781f648b00080834","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.1.tgz","integrity":"sha512-vKtcVeCC8ZSlp1N/wA9Zh3w/vxDwjF6sL3lECsszPoKA4qcYx0C5YFrzL7kK6HkJd1cMeoUytah8PCfXDBpCMw==","signatures":[{"sig":"MEUCIQDCfT6VIBu/cAnxwCCoGfPdaQEglFRNgsiP01iOxBWbMQIgWrqpFy/ljStJ8EqKoLQeYk+UGjdjhKgeGVO3pqbeThE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.2":{"name":"npm","version":"2.8.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"01659351d62dc28b6d5088027f2614291dd5946f","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.2.tgz","integrity":"sha512-XSqPudKuTJ6H3JbKs88YTzdUWQt6XHHfDNJgwg5++bWmZiaG/eQsEmEKNO0qFOO0mxvFunUFxiExpWb9EVosSw==","signatures":[{"sig":"MEUCIE6LCl7ocA1X8JnHSYOflXWjYtm+LgHlBk8XfiaRk1EpAiEAj3j68rmsAR3c2I/B+wfQvGU6eHlVmaPt5jVUT4RIQ7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.3":{"name":"npm","version":"2.8.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ae974e172cc1043d1f5faa9c07dd3c7a8c86477","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.3.tgz","integrity":"sha512-ydtOsPI/MK2uRpq4saDUwnkuPuXv9683bKwVlPcVbWv+eTJ1DKB05nqnvp2vV3tt22p9SrR90YtThL1LywrjAg==","signatures":[{"sig":"MEUCIQDdP3BWV3AzXyCZMB1pV6oJtgcnye/0NdI0BdizW/CslQIgEDFIOUzyDDWhXKhpcwzIHeDpTfZK+i/hmsr6fdBdKTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.4":{"name":"npm","version":"2.8.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.1","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5d84c990466b2b535b7be6ff7706fcf4bf38255","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.4.tgz","integrity":"sha512-ZCUhWe0jYrbiZUP1HCCAzrgCKjYpK+tLAPmuZRmnZFJDi/xZ0JUZygETJOT4ZjTjY2nNsHu4KwWaoNGVLItRCw==","signatures":[{"sig":"MEYCIQDF/Oy2NClksu4mFMd5jb0APEcQ2mzm9Q8RCrYJnpuA2gIhANi4Q90rJuCNN1KMMBeyFqotGJ/TCZuNrOE4EjXdd7zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.0":{"name":"npm","version":"2.9.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4c11667b580b0bc330d80a7ad12c65fdf8e17e1","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.0.tgz","integrity":"sha512-je80YmAUvha2d7//6m3ewXcFtyy5qpbtdEEKyugcnWjYD5jUJ8tM/u35Q/YfZ+9+iAmpGTvsDiyIGjIkgHuTEw==","signatures":[{"sig":"MEQCIAct6SDOUR1GJIqAdGPc55T/P20+2NDVn5OltF/mLEcdAiBBUwz0lU31qk2jrKzv7tL8urfZ40aR3ogcG3m4o9xemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.1":{"name":"npm","version":"2.9.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.7.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65674c9208d80c398b35e2bb10d2ef6106bc71cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.1.tgz","integrity":"sha512-lIP9eRmM2ETEEaqV5bRQ2/X8yuvy0a8koT7zvttVxlz9vQYcCVCR7UYnfButy9FFS+9GIA9V/2aO8a3GDYC4eg==","signatures":[{"sig":"MEUCIGMj4eCBLoDzLDh2pmX1u2Ne0DnHG5ak7SEKm8iWFXOmAiEAsZPZC7PcgQLmpqiLaz4HNaP7OQ2Bgs2WoKIxmU55+l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.0":{"name":"npm","version":"2.10.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"^1.0.0-beta.3","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cce484bd6977de91c553ba281d2681e66995a573","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.0.tgz","integrity":"sha512-GU94XuwZnl68+kv+1J6MrIq4vyj4+rt+QEsFbYAUu7qzsZSBsz0TPO09F7jAKc0E9N9I7XQHFz/CIf9UUzjFxA==","signatures":[{"sig":"MEUCIQCTc+D/EOyAvAd4kXU3dyojfeUlwIMu6/k70C1i6epGTQIgNho7OeeyZFF9AD1y1TQhtFrhPCPR7G3xewyibPkqLbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.1":{"name":"npm","version":"2.10.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.6","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.3","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.0.4","nock":"~2.0.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3848407749df539f68a908a1db4ed16e6e53d4ba","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.1.tgz","integrity":"sha512-V5H0D//AG+YCjndRJBMtg0k5QrclNj3PHriVbqjmR8K1jzvuADxbIcndsfJdH60z6ZpF2Xuh6tQPT4sggB3RTg==","signatures":[{"sig":"MEUCIF7o3qsJHASffj4sK/xdveVJ7RMOoazGezYFYlZDcgXZAiEAmnYQ7lBPVNtTwiZMmMLHANALzOB8ptJKnWlZEmn2KbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.0":{"name":"npm","version":"2.11.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.7","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.1.0","nock":"~2.2.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff1b5c893a5c89c2e45ace822ca0121490aedd59","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.0.tgz","integrity":"sha512-JAmR7akiy52eLga7Wsws6ZBZcoUPhtsMcteqs1yoWJ28pbRozFSnR9sX0/tlyKYXaiZ6QMWP1vYLTta3ws9MrQ==","signatures":[{"sig":"MEQCICZPgdy3T2xxjo0S2McVvCLrmPIbe3Gb5WlTZ+OaDKjnAiAD9+2y/BRuMIhXebsQbksU5bmZm42Dqxsyus0ulpYrHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.1":{"name":"npm","version":"2.11.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.56.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6197c1520e8b9110c34b0b6841175fea551e2ecf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.1.tgz","integrity":"sha512-Hx+T65ftL/WWlyFjOtboLpoBwonZiNImtYAF5+ROIuj9TTxyWXdmuWptPagJH7akQ5r95KhFtKahr+0OZCEKug==","signatures":[{"sig":"MEUCIQDotpv5VKXEr9yrxlIb5bY8Drw3RacOMgdO8m+OTlbDawIgIKJYmU4fr7eZvxIbwQ9Z/Irq/bbXuMO1inI1rhCFdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.2":{"name":"npm","version":"2.11.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4cd379146ffc61f7dc1bd7b7b094cfc02f9cdebf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.2.tgz","integrity":"sha512-0Y4I6VUcfpkxpyVVag7D9V2yRMg8io69b1HFxbouXgd/+UOvm6QCscLVW5+7xZnMmWoAyMmUp5tebNNaF5rNww==","signatures":[{"sig":"MEQCIES1igiIbfZ7bThkTbRbhQfXloRGZss+kX7YysuYRE7rAiABd6lNknWIXm88M8QZyiOAUi9cK8v+DF21P2dFd/DKJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.3":{"name":"npm","version":"2.11.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.5.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d56b9e74c7c42248b88478932832b489af33d7ab","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.3.tgz","integrity":"sha512-JG4ji1WpnvLFqAwphrwPA2m75IoIXNKVaXQ330Cb/3E5u/IxWNCy7BJT0JlC+QWCB9RsN7xVyytB+7tjLtsrFQ==","signatures":[{"sig":"MEQCIHNqhfHRZiYnXPGOS/YoNVA/BmuNaz3JfJr4Lwn3QB04AiBGbTS0JbqIAwkb8P0ihrx8DOMnu4/vZRuYhshIBzotSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.0":{"name":"npm","version":"2.12.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b6fb9648b54bdfa0c02887090a3aae3dc6ccbdec","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.0.tgz","integrity":"sha512-zqhWMLJD9LGYgIw5v5PZrlNlvbzbuaqoopcN0f3KjNcJGyQFF3fI48PFC3GgvFAJQFTipr0ZFm+lOqfBtfOYGA==","signatures":[{"sig":"MEUCIQD8vmcVWlwOMdO65fVnV2buLskmGDnmlIniXSfkgYWJnQIgCCDZPOFXbudxMYyv0cvndQXXz3BI2KlFoQ8bcgUwnwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"this release is unusable on Windows -- avoid :D"},"3.0.0":{"name":"npm","version":"3.0.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","has-unicode":"~1.0.0","lodash.uniq":"~3.2.1","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~4.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a85971b5e924cfa7eb97cab20fb91e13b699daba","tarball":"https://registry.npmjs.org/npm/-/npm-3.0.0.tgz","integrity":"sha512-F5qDIxr2oa9Xe/3t3Wx3/LzB5cS3YiWXtFlSe/2No/9NEpPLfD4LRMKrayaYyx6kuK4kNP2Vl2zU3rxxVgwZHg==","signatures":[{"sig":"MEYCIQC4WF1dc5YxepX3nsaP7JMCI3aFM8noNIQuBJCCVJbLhQIhALPxJa62laxYkjWrUGS9zKDpL3YqHcdq9KQpXVlKErnZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.1":{"name":"npm","version":"2.12.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"152b6369ceeadab1e3e139ee25e13230f84c33ad","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.1.tgz","integrity":"sha512-YF6pxlsqYFJJRizGB/hsEIbO3mfBQWtfdW+7xiL6nlpyTY79rKC8je3MSoVvVPIyZH7PrWpKw0mzzjcEMpU8hg==","signatures":[{"sig":"MEYCIQCGqW0q+N/O55lCFANNXoBENl89OQp5zY6fcejVm6TmPAIhALKZjJr/IdU4HVoXMBISG2LA+iIGJXaChR61JOEkcroJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.0":{"name":"npm","version":"2.13.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db102553572e0c09b112d628017488c7ad29c7fc","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.0.tgz","integrity":"sha512-850A5qC4z1GhpoLuaEkC7RMmmVP+UsL5acUFlc+REXwb19LP3fB8Tai7LC9zY0sAgvkI8z0zvuMTIKtTMwSCSg==","signatures":[{"sig":"MEQCHyTL0Kx9bCiw0D5LV4x1HpFAd3BgejIiF0vsNwpFGMYCIQDqungNrNWjkqvSIxA0A1BK4sD+K5Yo1uyToZzRFHZYhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.0":{"name":"npm","version":"3.1.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd965ce537792da3d6cecac95d1c21530005a9d6","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.0.tgz","integrity":"sha512-dLjM7vrrzGp3EnTjIB8O/Z882kpD35fm109te1YmaTdo5jnp0gtHehfDeQDB+5JnYK2pnoA1zUzgyD6g+XjcoA==","signatures":[{"sig":"MEUCIQDIPt2jTXi/YTCoYWWzt+si0lcWX1KzPihCeppYa53qEAIgAcjsZSdyMsmYMxNjSUiE/rVwKobMMvEiLIuqmnd9bWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.1":{"name":"npm","version":"2.13.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"268dcfe0ab74832c44da2bc3cbb0ae24f84c62eb","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.1.tgz","integrity":"sha512-C35HuBLSNSzYYN4mPorJJKjY7fSwCza0Z0AcTIml8HZD4f5+xNEAIMfLjv+u3s/TpeXdofW0wv/GOvysTn2Xrg==","signatures":[{"sig":"MEQCIBIAhyii7QKEfSIlJyOzRdUH/1kEtxc4pmAFivgDF5tOAiAZQn9hv8lrVPoHpe9z37MRJGlx0VlpkeP5hmTUaDHHGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.1":{"name":"npm","version":"3.1.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e4328a40af16e58a9e1376f1f985ef53516d07b7","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.1.tgz","integrity":"sha512-+uhEM11pEDoWnuWuBDThc9DUZGqebc1yuTeCjOZYTzpisHozHfBeRf2iXsRubIfAQb1wYHfaz+4N9u2OTD4vwA==","signatures":[{"sig":"MEUCIQCa86dlUKrSWKxRhbGpp73icYIIiuyvwCrS6Dk+svzs1gIgRCD2Gn67z0ORtlFhrZhSvR1XZbwt9raVjPj5g9GLwqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"This version has broken local installs. Please upgrade to npm@3.1.2\\!"},"3.1.2":{"name":"npm","version":"3.1.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf1e6301713d46c889061843de43dfa93b124a1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.2.tgz","integrity":"sha512-o1JnhKM6cK7m7AZYE2oAAQZ+QjC6RQl0voZ4Pctea3SpUpHMxJytatjoR70HfIrLkjjCJlqXYdkCsr0BhuG6Wg==","signatures":[{"sig":"MEUCIQCm8za0T83H95S0x9mQoWygOJFaqLYlmLZDEhH5AyhAEwIgT1nzW6dIk2EnO/fpCfmlZE1Cb8Kj+5dXLvkOSXi0Pqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.2":{"name":"npm","version":"2.13.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43641ae390bb07f1c3a73bc0f2c282bf051cbba0","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.2.tgz","integrity":"sha512-7njgWyHK+YSKi+IB7K7lTCa6d+SDnpo4JK+mxgBgSAS4W5SvTlJ5tkvNbxORQ1DJfAAEYF+HrbcdPKmjgcDpnw==","signatures":[{"sig":"MEYCIQDu/ffXIx12ns0CNjNT6hj3Bq2ogEIGBgzqrK/9SWl85wIhAKH9xrngBWWVoVKHJfXe68C7tDrUMutdWoJJcRanRrRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.3":{"name":"npm","version":"3.1.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74ac1c123e03ba059f56349e81e38f18e1f83469","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.3.tgz","integrity":"sha512-IvB8TQRtZ11H+kwrQM0f24MKQtd2getsLectLABh3KqYM/Jf78eqmAHP14GhzSqOyQdZyThl7Ac5aEySufM6Ag==","signatures":[{"sig":"MEUCIQCchbDg5jV/teUEMDTaiqbACZrAiTUuYmkHA16ZAjFfhAIgEjaVKyEPJgN6BpvNcwLQVkLvv2ttk+7A1AjzMq0zo+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.3":{"name":"npm","version":"2.13.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a72c6be4067229b5b47e19244531d186d6103b78","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.3.tgz","integrity":"sha512-6zoeE0msb5Jg4ANDbPKXaYmQm9UO050wL9fX4sEMVWpZyW7BxwhVxZLlxRVbrpCNNX1asbAA1IBimNgzWCghBw==","signatures":[{"sig":"MEUCIQDUUXHqJdD+2e7GcB09gRQSd9feV3ITTNry1Kzo8+U7FQIgbi7V96Jy8x0qq9dSHtjoRc/ADALONUvr0CoPzXyANIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.0":{"name":"npm","version":"3.2.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.3","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c00b5867db9104510167fa63770fbf0930c89ec6","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.0.tgz","integrity":"sha512-X9J0HYPspum7lQy8Mo8LtvmbN0oVGVqqgybxYsDPusDvDmfdo47oX1fxQs41haDq7IblUjxB2+EHtBG7WQAwOw==","signatures":[{"sig":"MEYCIQCWPX6Uus+cjrmgTilu3V380vE1rE1jiK2/Tb9moKNXyQIhAOIeNj8yuMwbqEIkUJP82B0hxsfBY8G+wBcKNaDJKru8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.4":{"name":"npm","version":"2.13.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ed066b35244d5ab12c32b8cf8dbe6948b8c0aba","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.4.tgz","integrity":"sha512-DlclR4AvrpaP/U+ifQdVuY6uJKa/Iex+9VxROfC4O26yP6XYQQ9lQsVztfS6Onq4bKY/78Bn5mWyjIlGZGGUmA==","signatures":[{"sig":"MEUCIAneduuRIUsdHRW839viZv1sufQkQbo9Z7hPiuZuLwWhAiEAixaPrmg3OfE8W8Oivu/9aWtCRYH0fCF4JOp+866HSD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.1":{"name":"npm","version":"3.2.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.4","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58a738032a3877bd5e025deefa547c0a4fac135b","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.1.tgz","integrity":"sha512-rfbxXpvaXmu5IH9h3fWfBaHrQS57oKEANilO04RQHKTNM2JKmK05pNLVwjgg0ktuzfB4sQrIF3Uz7TYNloUR/w==","signatures":[{"sig":"MEYCIQCp8ZbUCWqJB30AXS8e4wG1lAltTGabsXLmuUsgoT8eywIhAL9BW4LBrOIC2zbsMZbqFCquTTI1fk4WKLOChADh2U5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.5":{"name":"npm","version":"2.13.5","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a124386bce4a90506f28ad4b1d1a804a17baaf32","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.5.tgz","integrity":"sha512-1O+C/CWwMxH1AKFGfjiWvhgOlKK87XuoU41pM1/rGwLhe2KoMyENlSh7x3IA0GkGl5R+zSlycep3lqV68Ayg+Q==","signatures":[{"sig":"MEQCIDEavt6jv5G0SjD5+XsE1FI5uVn5RomVV/vBOAxbfZKpAiB8HfUAPU2UXGK+m9Ew3TPfhL4rv7MCnQQXh9dgVRqnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.2":{"name":"npm","version":"3.2.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b0a0947df24f946cadde742f4bd5c428ef5504d","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.2.tgz","integrity":"sha512-PjGDl2Q34Ljgos7s3PEBkjYyjnqiPcuWpck37LdOXnqR9DY54sJZDXbnYJ7E4bFz4jioyuCyYjt9x6zyroNEZw==","signatures":[{"sig":"MEUCIBU666sJYKIxysiTPshGwMrOD6iGut/Odu/zAgnUUbgAAiEAwxV+VLSerBPfA3eMVisWc/W0R5JYD/aYSLZPv4pIxRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.0":{"name":"npm","version":"2.14.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a1c7556ce8541af6008da0bf8d9385c07e03c8ac","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.0.tgz","integrity":"sha512-n0ebU4BjfAkT1ca3dXHYClo4SArzXZAoLPDUvIuRbIYfopxsHmYiusPDg/8g/KrW+wNcg02a/0O8V5cusfmo3g==","signatures":[{"sig":"MEUCIErCIgexe++5/OmIDvbGpyUEXi0uzztf9dkNqEua2ytFAiEA2AYeQO6ZtjElhX8zOg3EEoZ/D3zb/wy7CLuYW+hqLEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.0":{"name":"npm","version":"3.3.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98d70b4059095b32b094251d2be70a1c6577cc0a","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.0.tgz","integrity":"sha512-aAipSRE6VDhVZnCVfz3JcsMFLFvt6f/1viw1WU9sfIhGK0k/lyB96nnXHp5zo2hZr/sSuTo1Z21TmlYvEXC/rw==","signatures":[{"sig":"MEUCIQCtTirm7t65ZqQ3i+IApDpi7fr3K85drt+pE/ifmOr//wIgHbux9B15Q4hnt7+xMukLyYGVc6uprlM7SfhogFxVMWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.1":{"name":"npm","version":"2.14.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6033e7a9e20fd17a0a56ef6039cdd68734accf7","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.1.tgz","integrity":"sha512-BaHP00vIlmCMYsA0ryMVMZRLv+YFoR3evWbAWtW0G0pVC9XG/npDn0uwoh/SS5d/QKByXGREmK0s5K6mK8WBgw==","signatures":[{"sig":"MEUCIQDcR1FiCp8EKO13E2AbaThJpFwRC7+9h2WTga4IV/NlkAIgBTwA6cQybysGT9yIv8rxosna7uTgN1QjOuYZVUWity4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.2":{"name":"npm","version":"2.14.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97f9f0efb6786c1fec7560ed5da5fcca739a8a8e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.2.tgz","integrity":"sha512-P2CbT0YD7jZtfv3yBw6XshMzlFpgXkvrBuvN+P68exbHQJjLnqTOegdKpbmEl7BRcfbx7zMjb+1o5UcPKETXGw==","signatures":[{"sig":"MEQCIA3+wc3alXU3w6W9vg40i6xiLiKxdDiUoKEEWkJGowscAiBOxbEqLOukzcnlyfj7X2YjKOw52B9/iKsijJdURqmtVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.1":{"name":"npm","version":"3.3.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cb086d3526853808ae33abb19e978444416eb4cf","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.1.tgz","integrity":"sha512-ThsJxiPE3PXjnc+hcjBOJhSUzXTFGjNuDNEk7PIamDtMTvPEipOM80HVLttNmmKXXdnVZuUGboY0cQqS6MWQFQ==","signatures":[{"sig":"MEUCIQCHxJjj/uAXPCGOrR/nvqM3Ue8/HLIo3DUiJGb4GrpeWwIgQM0GpjVeV5DxslJ20llyquqRrLZH8oLFTxj/Oi89THE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.3":{"name":"npm","version":"2.14.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f22c96e9ac34d326121f7e8010301d60a37f011","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.3.tgz","integrity":"sha512-FvLgPr/DPdZ/PcC6ou6C1CpDncFjjVWOeK+yPcFOWrb04optuT/XkiYQJ3e+3D/SGX80ZLIEvlYClOdUqRMVPg==","signatures":[{"sig":"MEQCICK0S0sbFEfNLs7oPCy7yZSTSqWbm1WuZhXdy+/a7KgtAiBu+vbz/gcRPPncTfyphvg+Iiau66T+DPMwva7HIRRzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.2":{"name":"npm","version":"3.3.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"841a79db3602c3075463fb39e623e4f22b050b39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.2.tgz","integrity":"sha512-+ybNyfmzwbybh8d60lKXT++QSxG8cjrn2PL9bJrp57YNu5sd/srUYht06B9r83LLcyz+45ATM/s0ZNZCn82RmA==","signatures":[{"sig":"MEQCIEPuwcQD+AkhqbOeJDYq+UlHBYrUzOJs8MSgVFhRtZUMAiB5ipdAboQ9lxG7aT5vL1a0wAzQbrOxsDXmc3j+qzFgVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.4":{"name":"npm","version":"2.14.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67ccf125a3a6b11899dfe13d4cb9196c55f25dd1","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.4.tgz","integrity":"sha512-blge/7eWhy8SOecxZwdcaFj+I3MzDb8FMWGUMOz7xb9C9SR4FmzeWkG+i5smMIqiH3Bihr5yNiZOL0wS5PWZUA==","signatures":[{"sig":"MEYCIQCYx/tvDyUHKqOomRIMjjI3bMFnfJ3mIhiOO9LiJP5u5QIhANSYCA7GxDU9forNcQTxc9smD/tq6mm0FxqzFq/GN5XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.3":{"name":"npm","version":"3.3.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.7.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"072da48f51aec2f8c805ecfda8ed7127be9c2d1b","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.3.tgz","integrity":"sha512-rc8r4POSROpUW1fRt/HgAOp7ulZ52ifpPSNWRCHIiCUEfepabIbJWpNeGCt2Nx9/AcIkb9OzrnZ2L5GByWTnbg==","signatures":[{"sig":"MEYCIQDuDjS+7NzlpIlnurKZn/mS64e7E7vhbmWxhueoNeJQ1wIhAK6MD+j8le86zxQDZLApIBJQYIOfYj/u8zuOM35T1eyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.5":{"name":"npm","version":"2.14.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.62.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5839f8372f6026d52ba7b6055ddad3febb540a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.5.tgz","integrity":"sha512-Eb0C+ir8KZ6XjPhZUiAmpLK2GUHcFHImnfTzZHD+VG+ozsyDoJMqTMtlaa284eJT8+H2JlPOIF5PdhZA3O5XSA==","signatures":[{"sig":"MEQCIDaVKOW8Nosfo2O3otOvNqQpS7qF8dNxidrPqvvAMoJEAiBUFxdCRSiAaHGoFS3jyze75sNS/nHL7wlezTsCFkQnYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.4":{"name":"npm","version":"3.3.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.11.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9d4cc7977893afe5362d80acdbbd0768b62c62","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.4.tgz","integrity":"sha512-jl4012UoXQHcjUxMKs0uDuiwDiyrwdH4iOFdm/7RvZuXqBPVji3rr8EP3jPKzrxnxlLNyql6G68B3GdU9TDGxQ==","signatures":[{"sig":"MEUCIQC0aHnvgPN7zjcRcTKMqpBx6S7fYnLqYuYZy5hsXrbb7gIgD3CaOr5Uc+gxxjGHJLBmz0YLGBST44rnZ8q6f1zoNLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.6":{"name":"npm","version":"2.14.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.63.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d065013ba1dc48c5265ee832bdba4a00cc13a62","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.6.tgz","integrity":"sha512-JN0mPM48jSE4djT9bRjivy1dxMV/pvFNhjaF4SB2mFoo4fMEZOEyLe3VsjqdCn4bGBoo68iMzPfp8IEs1jZL0Q==","signatures":[{"sig":"MEQCICLUb71DR/bg2IgcWJvTGfNEKTLhu5+jpoqGsT25Ll+tAiBOTkJJkGwFCG6tkG+PurTn3nSYzRDRrVjYBTRmhojfNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.5":{"name":"npm","version":"3.3.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b8f34b88ea8109e6ba434afe764c7631735e18e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.5.tgz","integrity":"sha512-nCyWjuY343RKSVFbM+V3xZEv0sFoMydkxTF1+8aJLToLLtTyld4KTcjZkW05uwPC15gh2PzgQwGPn+5JAcdcFw==","signatures":[{"sig":"MEUCIBFl31zxs1Mx1hvasV1PIqE7pWdVshupTgi0PKT0sGLCAiEAx/kBrFj9uVHBdKvkEB53kY+JrhwuH+sX/wqtX0JhqbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.6":{"name":"npm","version":"3.3.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9956b29d5f33100a49b05c640904b0938af49e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.6.tgz","integrity":"sha512-ccAcqATdLP+qYSjotyfMLeeCmuQvmofC3cqRdc7mNUho1laN2oXaRtX9eodRNgcvoIsTSkEwfh6dCha3da4JQw==","signatures":[{"sig":"MEQCIHL0ETofE8MWpWCmNEUeYM2FEljLeyuDlDaALUrH2c38AiB8H+mBlob1AT5OWy0DiAnAoENtQxGewmpSH3OsgRuVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.7":{"name":"npm","version":"2.14.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31e5a7e945fa4a08d47249e1434c291390258e3f","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.7.tgz","integrity":"sha512-nN3e9fa44p/awgj30PDTkMxOxPjWgo6W65h2UkH9udosHhGHT8DsHP6IuNkXX/E05Y/Fc/GJmyfi7dl2giBkSg==","signatures":[{"sig":"MEQCIHdwMFNTtyrPI6O35YMyl4PuNG52jAwllNO02++lvpxoAiAo/wUqcL9CXMhvKl4TXuiF68j48YCnPtEE9PnNXXw+eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.8":{"name":"npm","version":"2.14.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"623844c8fcfb51470e23f7fe09aed2d1fd38cf9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.8.tgz","integrity":"sha512-Hd+paCNHiaNriTbQmau3b6kAvPtcM2cts3t0pVO4uARjSeZF6FY5ktOW6QljxH96B021OaRRQj7dmR+E189MYg==","signatures":[{"sig":"MEQCICyVHaIX07cKSUB9DUPS+eCdYYqEeHzE8c1XKgwnKL0rAiBEaoDvOpsrm2Ti85mBrlcBx77mRF/0yCmj0ojltnRaUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.7":{"name":"npm","version":"3.3.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","add-to-path":"~1.1.2","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","add-to-path","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"04a4b7973ccbcb0c00d9420ed0a5b5fbaef97e3d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.7.tgz","integrity":"sha512-lxaYxg743MNvL3N+K3t73nwnymGdp1f6wqdt3HJcc70+FqnkEYEf4Pq4p+zvPqPhNacPKVvsOl30S3xUR7micQ==","signatures":[{"sig":"MEYCIQD/ZEgStowysPGdNAXbG4Eb16/5T9o//l/3fCcc2aJ3ygIhALVa2vAmIcAX2TJ1QS2899/Ei3CT07+LJXknHh8mTpSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.8":{"name":"npm","version":"3.3.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7bbcc33b2921b7abe677bb1966773158cf47ea9e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.8.tgz","integrity":"sha512-GJP6Jt6QrbpUNoYa6x/VITbcBS+FuooB3YcjyrL1f7z+IvrVzw2GgJ8kSp5F6HuAaBCRWSKJ5zzn0tHw1+PY9Q==","signatures":[{"sig":"MEUCIF1utq3YpbbKvKqYQit4E1A4rRX3utj5kaVrex2jto7UAiEAvXJ8gpOWUURishX7MxQAv0kiwAyb6TkQOCd9wOws6sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.9":{"name":"npm","version":"3.3.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e7ec3a3bbbf3e0a02e98f5b5f9fb91d2fdd7bb0","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.9.tgz","integrity":"sha512-FBU8BDchOxjkHb1/Z+RQ4TvQlS8WqDhRaf5aNpMmHrmKFAVbtg+mSEEw24DuVPrB2U2arauXqaq5R+pZNwf9pg==","signatures":[{"sig":"MEUCIEXZv/aJMNSRLuHx96X/xTGSZLwRmVyhDwDP0eMWcDz1AiEAuunqyrJLq+jh+C/9FdcpwnSVsF8ef6ThM0mlTbOH00A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.10":{"name":"npm","version":"3.3.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a578a01fe2ab3204e05a9a02dd1952dfd83b979","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.10.tgz","integrity":"sha512-95O4S1pQoHHoT1bJoP9XtJoCq6Udui8Lutua97DRCQqjwJY3CA68+sPXMNFy67OIN6bnRLwYlHNyj/eXd/HBrw==","signatures":[{"sig":"MEYCIQDKjBTQcg7owZ2lem6xdfXd0iJ7lIUYYmFTrYbvthvurQIhAIkdI/fFAUY3sV7BjMPbemiyX4ARkvYXzxa9lZuEc5pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.9":{"name":"npm","version":"2.14.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1d5788afb1b3b035a2d00aae10b81cef27a59a49","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.9.tgz","integrity":"sha512-w9jj2XTLndB+ozM/o7hk4PNWZT45HbBZXWvER2zplgJcmgKO+OIo3Y4CWXKigivk9+VKgtRD6O+sT3qdZ/LfLg==","signatures":[{"sig":"MEUCIQCdLR3R5ZeDYzpc0+am/kAyShVVVqpCYLYi9Bc0BOquVgIgW3c/pouxQCLBVCIiP9/oF47ZcUTt9Ghlk+mpNATbbUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.11":{"name":"npm","version":"3.3.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d794b108768006143b6a0a38cc525119b1b7c39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.11.tgz","integrity":"sha512-H0jy9GI2v/JWeFrhRJAuC3neOuH5rgZpMrNTo0hNNpQyAAoAFN2oZp5f/Z8WRt3GosjiO0vyz003eEWcoS/fSA==","signatures":[{"sig":"MEUCIQDcKPG2D2hthCnn22PgwE23yE7iqAmO3cSJiKlIpHXX5QIgDjbazzcjwSx34rCgDrR7CEmTEl4x38zAL2CYFocYUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.4.29":{"name":"npm","version":"1.4.29","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"138f5537630c70f4797f6045c97a2087fa88dc01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.29.tgz","integrity":"sha512-iIQzagGYulHrj1gI2vXIHpoa6PztO8yTwTi6K6QzgVamSe9jr1ZOpKw9XcpmskohJthbG3ln8qnRpMEYGrN/YA==","signatures":[{"sig":"MEUCIG3EIBIsfG0YfUmmCnzoPix12P9+j3K2YJzYGhhAjDZWAiEAtQNL5Jvwwc3ulqXtnExuJqhAz8GGP0od8SrxHngjvVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"3.3.12":{"name":"npm","version":"3.3.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8a4801a56f29dfbdb1e1de8566919c957e22ac4d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.12.tgz","integrity":"sha512-jEsx5fC6gBXtlOgSUdq67mTn31yAu9JY+yX7Yh0Doy98PWfVDVgJUJBzexT/6eIEaI5KwSxU+VhZhAZ7PVDaxA==","signatures":[{"sig":"MEUCIH1nHu6ESw7/RKhHL1wLesL6tWsgkNfqSUCD3rg9dn5tAiEA6XDb8ApU4fiEp5O5uTNSnHzwm7Bihs0OqnAn+b9VWL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.10":{"name":"npm","version":"2.14.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"96597ee1e5efeebdcf5f91b57763fe9ae17b9903","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.10.tgz","integrity":"sha512-zrAqMRmpn+cMWj5Su+Cbo/Cw+E+ou3HNeizCnp7CHqMhLxG6udyOOdvLqouF9M3lknU4LWFEYtGhySxsCn1S4w==","signatures":[{"sig":"MEQCIGnfpFPgHxJZKhZqVOrynIwLs/xFn/vqlQ75YMW+oXiwAiA2NvKFtSMpMiwxNHcMMgA4FdNuY3h2ZZ5S4v/AO1R67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.0":{"name":"npm","version":"3.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b561d38ee95877a2128e739021874b77cbb4e5c","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.0.tgz","integrity":"sha512-DIAGmdeceF+exqpO041BQJI1UjP+o0fpWUYwXg2ivd1XnornOVRlsttmZ05NR1dgoH4fC1vldfRjuULMz5xkhg==","signatures":[{"sig":"MEUCIC66GwA00pw637t05+WYBCeXQ6FZO+DSkVgrOpuODUaMAiEA0I1CzVJMTnlANYUn49CDbpZicVb9ONw1yZOFzK+o9z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.1":{"name":"npm","version":"3.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98b2665a31c0fa15302c689a7df8bbaea3f4e572","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.1.tgz","integrity":"sha512-lH2Ofsh5xJC5RajJzNE+VN/0NRmjEdDvyG1U3i3CnXiZOo6vgxr1hpggpATLQQe7r2rWYynUT+8+MJKUtNi9nA==","signatures":[{"sig":"MEUCIDgnd4RwcCBwdJ3H6fsEfLKT5lrOsn6IVw4Z7VlNY1gzAiEAtWK0jZBESgI3Tx9zyQyv3zU7Qrd/svujPdnjnC8s/D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.11":{"name":"npm","version":"2.14.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3a566e59b41e01f05e34a458eb1e4a9e0ec2ef65","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.11.tgz","integrity":"sha512-lEmMa4gc5pWf+K0FMsjWw2Y4WhXTDPV3dhOli+q+nNXMZkSIDJ1ROuZeIak29UpsQfXcOzUkhZhd3Xln2VIZQA==","signatures":[{"sig":"MEUCIQCJVqO7k2LDm1cFat+1sbyBZ90+umW/1A5bZvaG67tJNwIgIKrOK33RVhZmOs9bhAMCmjQXby/b4/7upksM5DX6cXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.12":{"name":"npm","version":"2.14.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"51f61f51be815b80d436afb5f424a6e85fc2cf2d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.12.tgz","integrity":"sha512-RD7hDT1cW/FTi/TovkBz68lTfQn/RCO/Q+h6OXyPvKlmObizMXQlLYQd8YizK1SwV+eGYmcFp9jICbNJmFz/mw==","signatures":[{"sig":"MEUCIBQbkQUdS5nwLG57Uoeg4Y09Q8HKMKQVC2eZzHSS8ULbAiEAh1izi+KtdYCV7//hI/PuHIG4q66QNXZbivuRfkIHe54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.0":{"name":"npm","version":"3.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4206eda88c5ff109b3780d92948f99c61a7bc338","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.0.tgz","integrity":"sha512-RXV8lVdh+Kd7bFeXHf99f3Ov03DmDqakcTyznNFVXkiyqXuOwWVzqJ+tBtUkZCEQTv5D7lDeg1JEcxaTDdnrVw==","signatures":[{"sig":"MEUCID82DVTXyuutv5TBOkE2PFQmzbtGFp1UFlxlSdO0BTN3AiEA9+Ojy72L3Aqd4XLArGE3h/TXx1nh6/wAdcvrY7fNRPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.1":{"name":"npm","version":"3.5.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6bfc6221d42218027cd5fd865a2ce4eafe342a5","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.1.tgz","integrity":"sha512-pIP9Iw3wMRiyMlSnGdYwlDlQm1gj6gV1cCc+eDk78bHlIPJIHsMpQL1PnKFpQhvUDszLjwG9c4qDEQUN1ymMKQ==","signatures":[{"sig":"MEYCIQDKW5pdz+br3yjLW1Y7z4TWNsCYpbSGnJEL727r7cMuYAIhAPQEP/+FIPdUEH8Fgfr2n2lH/6Y+cOeqwHzbJWfumO/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.13":{"name":"npm","version":"2.14.13","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0269ef970f0e5775fe014ee467daf39ec694c77","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.13.tgz","integrity":"sha512-HeJnhcX4ev5Cu1+T3V4c2t42BbFaMTP7UbIEhIR+Huj+jC62xqcef623hbBSUu9NZKW4F0Uit4UTfGESJlhGHA==","signatures":[{"sig":"MEYCIQDh9kNg4NpLhb/gaZZxR5CKeZkmthfPF0tohIh8XVACrwIhAPF7YNuXTl4lNTKdKqcgOR3vvaljV9kwmEubgc3AjzEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.14":{"name":"npm","version":"2.14.14","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e255b258f0280accda55e9206eb18709e89d1084","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.14.tgz","integrity":"sha512-bI7B1dSiRfyvHG0450NRAqzcvPuHQwR+0ry2IgYK0TdLlLnAPuVWfunN3WXwbmaBAWtka+Ju8mrEyBzPfpCGTQ==","signatures":[{"sig":"MEQCIHyqUnDsDRAM7L6szUmlEe7Honyqk37wbBtntTZngjqxAiBldLPJqDGFq9WuLaBSxrwTk/IYxVr0NVfj2RdMOYKdrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.2":{"name":"npm","version":"3.5.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db5bac4abf04604afd1e55c5cd9a7a9dafb749f","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.2.tgz","integrity":"sha512-ouS4AfipEP7CncYLPB1j12ZcTvmqgrRGO8wH8xudqIn4j3EOv2xtnFniYnBMGPsvoy2YqI9/O/wD26CqbapxGg==","signatures":[{"sig":"MEYCIQCksetuG28kVJj89pugOz6P2hkxVkBmHVKO7Ag2OLyRAwIhAKpNGGipZywJW1J8EUMqDKwAF3Il310ebKwEIElMLa1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.15":{"name":"npm","version":"2.14.15","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4a4ba8fe468f755ea93fa8a2b1782cfc97bcacc","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.15.tgz","integrity":"sha512-pWDD/LFGq+cyiKjU00wBGcR+KfME7l6Bvp5Ap048gcWkj0/TyKZfH/4820JtyaZgLDShjGPb81ItWzxvSRoFCg==","signatures":[{"sig":"MEUCIHDxnBXCysih0UvuIW2J0XgU7WyYZjy9MJe0oKZ7tSWvAiEAobpAIy7tksahQN1AXU5ICjoddfqG/ydf26oZSx1qF5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.3":{"name":"npm","version":"3.5.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6db811596f807c37123eafcb03270ffdde091215","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.3.tgz","integrity":"sha512-pF2ByRmsAS2Ffd+g4WxOWg55u2JPe6bhjPhYnIXfzKcA9kGu4vWsrECit9Ohvf+XRudAJ3c5tuJmXo5OzICPxg==","signatures":[{"sig":"MEUCIH461vESofxrguUacYPA7UP8bQ25KUJvhG09pQtGg5z3AiEAwQryaHQOTqpKfUEX98lTwgPY30/+1kMETYmA9QnW630=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.4":{"name":"npm","version":"3.5.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.0.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db2f71d3daa0e7a99077edd4c213919834e95eb2","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.4.tgz","integrity":"sha512-iVTraM7hgTkG6LlRJOWa9J+167E+UGvIdnRq9g4VTA00CNujeblHPlNQeH3k9p7lG2j1ZVU2H4c6hqoL6IRiLQ==","signatures":[{"sig":"MEYCIQD0cDF5s2wF9Adpt+qC9dP/QB1mS+KuQDnQZYrl/S2qcQIhAMId2BdolpaWnf31RgDIXn6cDE3gUB8l1wKJrbtTfmNv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.6.0":{"name":"npm","version":"3.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.1.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a7f937b0ff80410da2cc6dae1539358e8509a0c","tarball":"https://registry.npmjs.org/npm/-/npm-3.6.0.tgz","integrity":"sha512-2Fxn9eraboF166km2BsL6Shu6CT9+xgF/2uzQEGi6TjchUkyfA3pKUulxVmg+hzIyBryOq1J091+Ty4aMcUqrw==","signatures":[{"sig":"MEUCIDo/wtd10bSzfSrcPAdAFNUUQbk5PurO8TRJNGTowzjSAiEAi9z0cMbO1VBEzRdaiL5NmDrLDn5OWRXjZFlEvNU1x/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.16":{"name":"npm","version":"2.14.16","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd438bba23f63db1ff754858664cf268048a500","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.16.tgz","integrity":"sha512-dAAUOsml6WwwGeX0wPuU7TofiH1PmMBFU95F+CdL4NAf1KWaI88SN8zFRM6pFb+0B5J1I4uikjjAj9v9JJO2OA==","signatures":[{"sig":"MEQCIEl943VMUq4w76K36IJcXReRttpcM9xDXczbijeiPO19AiBkfMM4DlA0yLpWa0q5Y79rhQMZt32QyBzDsPTt9pOy1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.17":{"name":"npm","version":"2.14.17","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ffd8b0bf98ee9c0dd09721d426ea4bd16192cfd","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.17.tgz","integrity":"sha512-8oLAV3DbbJe6CHoAYuahdRdpN/3WZDwVN5uKKwuhL9BuQbeh4GXRiUkXFi1SN02NjERvR6IuSGTz0x/KvaN34Q==","signatures":[{"sig":"MEYCIQDSyyr7nmXbxyxlxL6RFWvZqf4Yxfvjc9+51FwDCrM0DQIhAOqpxgRbgXRZB0BuDI387+Xd/H3pRp+q3FCv9VPI89Z8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.0":{"name":"npm","version":"3.7.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"337ed59b676adf05e236cfbf31260db013dce7e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.0.tgz","integrity":"sha512-/I6XzUPBAMmgg5ldyUfGZg1wc8MYaecPhyV3myA8NuiMpKdxRpBrQD/tr/8wJajTPC9JFWSLQ+IhzYKcT8Asgg==","signatures":[{"sig":"MEQCIBN2L5PovWKC3QA71fkNqvXbDSYM5jQ5JrTJlg6cuwL9AiAPZrF+nETq8wNwrU0164UaiV+xrANPGF489TfGFFQDmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.1":{"name":"npm","version":"3.7.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e997d2562522c05d11bf052bdbe024d4afdac798","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.1.tgz","integrity":"sha512-HxBClk+RVk8UZQ3Ns/XPJgocOMxFhOf6rOdBW8qIehFGY3S9M0M96W0X5Wnbs23K3BjntcjFPpv+gsyppOrhhw==","signatures":[{"sig":"MEUCIQD2iwT+yVThUV946gnu1VkZXmJdc7bCXU/hlKZZWmfC0wIgec/2o3ji3bJfW9fiqOILEb+a8NZ1usJ7RebPhT4JWIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.2":{"name":"npm","version":"3.7.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.0.2","config-chain":"~1.1.10","lodash.union":"~4.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.4","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bf89700b6797a40a73bfb10ed702190d0e41644","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.2.tgz","integrity":"sha512-MbWHg2AotXVGkgRGtzxToADSNq8/ZW1X1k9YkkvVxlZs7TS39OGeKiSGnJwkBbcC83vkoqxx+hjWKX5z4xhKoA==","signatures":[{"sig":"MEUCIDtFcyxpJ7AzymlmREJOOxdndL91gdoy2F8aMGJJepBzAiEAv9yavck5DmAyzM+7eK8WHPtuO28y1/G2854IF7FM4/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.18":{"name":"npm","version":"2.14.18","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f948c12e465be40a661e8d7863f54c6e8364bcae","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.18.tgz","integrity":"sha512-OjW246A3EEv5FEpSE6klWoY8cCJ2+Dx4fW9fdgpsDZyCfHP0dHxDB28w0OgQiqJyGaW/InYKAyOk6L+zrCCRjQ==","signatures":[{"sig":"MEUCIQDqjt//iyTO896yA/DF06IupeBLPax1XKLD+EdWhb5/uwIgAmlhWnNc5gKCRwfWSEeYGzt4yWTd7Bckdlob/LXbf78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.3":{"name":"npm","version":"3.7.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.1.0","config-chain":"~1.1.10","lodash.union":"~4.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.1.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97d0b4d106a7ac0fc7f12370fca9e9245c009ad6","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.3.tgz","integrity":"sha512-R9hUtuyHacr+X1q+LA9yUGNFtsOZ0U4gK2hB0xXFyM52/TZQfvcgzb0BmZXiUlluouQs5KO4OCcUGlNP+JkEWQ==","signatures":[{"sig":"MEYCIQC5iA+5dxcBVNySpzJb6aFMy4L2NgphhL9+4iGuFbim9QIhAIQUQcGKf0MqD/x4m1gw/Swt0g7fi6YeG8dejrxqmo9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.19":{"name":"npm","version":"2.14.19","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eb45e7716a14d1214a2b7b216cf1ec99bbadffdf","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.19.tgz","integrity":"sha512-N7/Sb+RYyXLs3gTTYLsC3Hbsvr21tMy/A9kQnamdpO2MSreT2DxgdB57Je/HE2NcT3+x6d5T7lgHGOpCqOVVtw==","signatures":[{"sig":"MEUCIQCNIrUV5wqdXjMj9cQTSG8ojI9P5SMwX0QWK4Ad42wDAwIgAWvoSzsei2PeBomTqTbQwKrOKT/USdWh4Ma7VvEPfYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.20":{"name":"npm","version":"2.14.20","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16e219514e15085b94234ffb15d820b3bc73608b","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.20.tgz","integrity":"sha512-B4lyH5caxdCqkGXb56uAikL788NbH7sh6tKSvOWvelcOK9YPp/+za3oRXq20qy8NGUjxQ7+nIO441PTfDLHfkg==","signatures":[{"sig":"MEYCIQD6k7XG6CXlqgC4aJfBt8Ova04qAOrgSBmuX951agnRiAIhAIe3GMJ/khJ45ElaOIlGdAUhgJ1Z+STLkcIN+xu3BC/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.4":{"name":"npm","version":"3.7.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a74df01a6456301597667c4d7750e8579de688e","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.4.tgz","integrity":"sha512-nBpBgcEude9ivsRYji/0vUbpE0bsa0e+UmfdLGVGdU1YwyUvgLyraHvAceeRw4Tp8MJAOp+EVHsWMsBJjmYgwQ==","signatures":[{"sig":"MEUCIGiZPajXW3LH4aQkjKiMlKOhjOslpUZ5N8MDU2VdK9A7AiEAhEeE+94rCPcicBbdz2VJU6GBqr8mN12SyQKt0F9B348=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.5":{"name":"npm","version":"3.7.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7dae58e52ecbe263c1c860c6fd64ffa50f3c79b","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.5.tgz","integrity":"sha512-okWFu3nyNKJJbLtRahE2kuc4kDzGBJQRxK8NICYwN616GuYoafoIUrFaF/SuSrGO9K4Q868g3ugj25QaaUlE7w==","signatures":[{"sig":"MEUCIGugGnKESiFaEohSBcMSai/f5IlFHaSZeL3cGpftv209AiEA1R0fSbKH6DLIUM0T4/u+3NbR2BtS9sdj/wKIB0Gpu3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.21":{"name":"npm","version":"2.14.21","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4be88073d5eb95864fc84c1df2c743bfdeded70e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.21.tgz","integrity":"sha512-1PFHv0tdMhk8cKdX6TeqT44WvMENC0NjqTcBxqBdOMxkdvX9vyGUAI3LRBBJqUh+zUhKeF42+CSq13LGpSlfYA==","signatures":[{"sig":"MEQCIFTDmCsaNrVcadRC7EWUrQBbOzUnUcc7oTlOFMamRR7aAiAw3NleLBiH4nq6k///gBeVsGRalMwM1cSKk1w4JPmyIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.0":{"name":"npm","version":"3.8.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.4","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"247aab15e5ea80ad3eda3bf5edb832bd591a821b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.0.tgz","integrity":"sha512-sVicI2otKIgwUttfGqqjDXbX6b9kJFDGTIfgTOlJksL24ncuz/R1A/AWHgnQ05ePL2+j1N/zLxLcqszw1AIiiQ==","signatures":[{"sig":"MEUCIDZVKhG0c5fA2OX0spWUHqqz3Y07p6DjYrZIK0EyMQS5AiEAn4DgvAuZ93s38vARbWN5lLk7CIetkwJkOUQgge2K5XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.22":{"name":"npm","version":"2.14.22","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dac3a03d5051b60a5379b1207b7c6e137d8c169a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.22.tgz","integrity":"sha512-kwsyXlZh2n01nHwXfF50HXUta5UQmP2a+LkoleiQPYkNs7ZA/xGN86+D1oaR/Gu2rGlst2y0NjkKFnQ3H/2p0A==","signatures":[{"sig":"MEQCIDF+qvGOttOGVkn8tPw7gVz/ef14qiwbxQ63RCoOi5sKAiA42RyfNI7GNoWgRaKXDrf8QG2kV+BEOaRdk8KeRaeDiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.1":{"name":"npm","version":"3.8.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ad8c6d9cb6218ab7e35858060a1fa87c87eef8a8","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.1.tgz","integrity":"sha512-Uu+g8L/Bay3/Sjei8nyKtTGrgY5VZRRawTb4M+x4MBmPsbKN1JrCqOGARCDv26ae/BIq6ALiFkjWD6WGKY7iiA==","signatures":[{"sig":"MEUCIQD7bemfEyW4JR2rJ9FjQzyzeaIv271BKaPKfXHEdwntiwIgd2ZnFuVFFF3Dnq4BlKGvMx/+bDdKHUB/tV4AIbJibLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.2":{"name":"npm","version":"3.8.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d82e20e042449e343d0b26b12ad6c3f2e6bc1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.2.tgz","integrity":"sha512-2yZr/qyoEmevYiU7X7nb5U9YAepch4sl8CPFb3hh8UEK1A/PfKlq213w+xUOPr3u5/yixiL/SLqNlL2X1Bz0Ew==","signatures":[{"sig":"MEUCIFGOmuoSE86iuYkDKkQ9JOgRfaSxcyAKjoptmzGRnOG5AiEAmmeLnEqlQCe9PugfVoZIadKhJgBpuqC9tCGzYSQ/4+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.0":{"name":"npm","version":"2.15.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"568be90702ebe7ab0ff44dcf41be7ee73968b19e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.0.tgz","integrity":"sha512-8+hf6fewyRjWc9QvRHBXsciL7yOCb+pjqYvc3lMaTBwE0IAqupLyDSziNucIL1WkI+VxdrXnGr5vY2AmbbR0Sw==","signatures":[{"sig":"MEUCIQDPVvkjBDJipNpjdnK0SuoaZoaPul2q5u++mTOjNIsSjgIgKK2Onf2El6WecA+ZbB3MDGh+KCVXj43vMQu239m8dAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.1":{"name":"npm","version":"2.15.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1232b36de78a2129a7c91f69e47abb8f093308c2","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.1.tgz","integrity":"sha512-9POJNl+DbQHMvqy4eapbzdMMO27XWi4Fvry72B4x9wTzLWrP+2MuxCB6FXw50WhzUZHXq5uE7WzibsjMrGCCiw==","signatures":[{"sig":"MEUCIBE4UV9OD750l4TFm+OJcba4ZHnOapyrNH8e3Vuz8i4NAiEAlxFziMzEb7WMpxhoaAiR7Au/VUJn4IJLRt4+SsEaz/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.3":{"name":"npm","version":"3.8.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f2c40972f023e17594d570a3da1d619bdf96bdb7","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.3.tgz","integrity":"sha512-Go2QqWUOhE+ssDKTeMMXd169P7yX1dDDzwCkJegj1Tx8Le/WWWthn7lSRBbxhkpDOMINC4RSwx5jixDKqd4LcQ==","signatures":[{"sig":"MEUCIAyU5xg4u7m3WhK+tA3I7xjqPEXJBpXsXTkrZZvRes4YAiEAh/lJlBZ6lktTC1g+xtH3ZxDofyLDbW8ANZJWnjjypTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.2":{"name":"npm","version":"2.15.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fec23ea3290970ed66967c84724139ae4975cf9a","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.2.tgz","integrity":"sha512-XZn7AJq1g0vMHCnjQLae7hPz5E89IMGiGzMBb3CCX5tG5rESIQ8zJtjupgFEvBCIHkqAXY8YsoYDTb+oYA5yqg==","signatures":[{"sig":"MEUCIQCwcwAFuQZ+0RB2/FKDuK/cGZ90dvPXsLAll5+vT7kcWgIgbKk2U2zit8QNsIVXnDxliPpC3uqhvMdvoCtqs9Ot4rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.4":{"name":"npm","version":"3.8.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db332a154877709bf9b4b141f16e7c70a033ef3","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.4.tgz","integrity":"sha512-CxQqslxw08h/HV9ahFnftgRf7R4Y0nbFzs7gSdne98zecquDVEc6m+Roanfa+8FbssB+OfyvRcfsgmjEkID1JQ==","signatures":[{"sig":"MEQCIDVS2wpr0KWfW5abVkKSzlFqn97SFsy93wiuRHTsY7w7AiBmbqXStvAKoKc/vX1QXwBsUzf+/9aw+voUU3u3ySx0Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.5":{"name":"npm","version":"3.8.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12ee77ee3af916854e5b20930b43ee5158dc9162","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.5.tgz","integrity":"sha512-7zpY0wr5MoFpnJ3baeECwZDRg5r5Kqd0kxidLRautiU+3tD0LbeO7/TSoLQmg0zCayclq3iF/3e3Y98181J9Ww==","signatures":[{"sig":"MEQCIGhWvgs5gjL7rVbZrGQcBHFrG0/X8aTZemPEL694txQdAiA07a0nO0SLp2ClIKZyZl8FvPrSESZgpReJeqnEaT4Trg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.6":{"name":"npm","version":"3.8.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9cb7b736e72c3b854895f6c054f830931ab14c6","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.6.tgz","integrity":"sha512-g5OLvQX/7+BrL9hwqSNbGn3Xthfx7HPFrGVhPaebwvlr4ygYJCfnkVdW1skSXxTK6gMzvEYbRm5Gy+K1y6oyYg==","signatures":[{"sig":"MEUCIQC28S90OBj6m3sAmwh/CW3naApqe/8EDhAY5677OQEEGgIgDRD7t5kxai8RkmWvOXujYksSKyclF7sZlyDLOWgXqV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.3":{"name":"npm","version":"2.15.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ee96a12f7dad6e8dc3e90b5635b65aedffb6cd3","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.3.tgz","integrity":"sha512-Bbrl3No6ReikzgHNo0vhNG6r0uZ/haZwYXGqma1uP5bjvs4QOetGlOsnfTET9YMtSi0Yie8puHMffa+w4w91Vg==","signatures":[{"sig":"MEUCIQDb00TsNfaWplYo01xpzqmROcfxn4NXBdJeJLVsuu1IegIgLgMWP/o0zPTZhRlztXkoeCDYSqVAUMJR9kCWmk43JzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.7":{"name":"npm","version":"3.8.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.70.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dabc1c63f6eef1cb30e3e560966fdd9affe5a1ee","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.7.tgz","integrity":"sha512-45ChcCMM03ucP4ivR6Ym30XYIoQ/3DeAlZiPUGJszwHaPhgtCS09YVYKkI8IMOKD4lRS2ZLS5SG+j4Qj3gfqBg==","signatures":[{"sig":"MEUCICujkJOnq5yzAfcwby3OjqLnlWMDAEgWkTVmqv8Qud9NAiEA4HT/qwEqK1AAIKMTz7sXSM7PF7tafde5JVFA+mZ0saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.4":{"name":"npm","version":"2.15.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624f1b3e60bfe31c04d6d70d345d76eb770f882e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.4.tgz","integrity":"sha512-d4JxrgGhljMGPiNnN+PpawjAYkWebd3TAFj7DzihHJQlGsH02MoBJ6JQwLfnNyXE0DHqMyoUl6uBqPR3wAsD0g==","signatures":[{"sig":"MEUCIBBJ/RsyMn8kugA3y/FRvgtDrxQa90/r7gMdRmq37s/mAiEAlGvCV6yFzAXYa1Lah59pFYpAaCjrT0GoUGm6mZSOWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.8":{"name":"npm","version":"3.8.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f01e413eecfa834278108d2382623c58f267780b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.8.tgz","integrity":"sha512-zb+voGL7zcpUxnHX5u04V+4shyqVuTciTR5GqH39GxXg6gW/l79Jem2N0AhAGJLL3HpYF5RePRoQcsDggQC4Dg==","signatures":[{"sig":"MEUCIF71F/8KzFmwGOWKQ16L83j4dcmxUdpEH6Dnds6a/xbnAiEA5jvcHyhAdp9UpWPvBloVRm1C/oEY18QkUiBt9o1VlIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.9":{"name":"npm","version":"3.8.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f51adfae2e4d02c082bd122e77219acbebea079a","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.9.tgz","integrity":"sha512-HVdWGe5/BzxIrORa1JqFQVXZm1RawFNuEGDvYg7ThOfTyVSaSSxYKwq1CmfHjr1vtbgncn0jzEPoKfmrEUbPig==","signatures":[{"sig":"MEYCIQCnqCaCWDr4CdD7VKae/6eo4zDzjeGzf4PHOPRK7C0g4AIhANH8lnmqNdKYbIyKCbxinkxJK8sdq3+owBB5+RrGd1ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.5":{"name":"npm","version":"2.15.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fcd71999c3d54baa0e1c27ac44f84a1b82b4559","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.5.tgz","integrity":"sha512-MjhhHQvD/W+2f4g+FuZazkI24Y5247onhjnBgBGgwb6VVo+g2vf+RMGRHFqTpFJQd30yI9WYWsvCpt0HWj4oQQ==","signatures":[{"sig":"MEQCIGR930BEDtImFYDVehLE9AaeJ5gUA4Uh+3wlvZLfliC3AiB9y9x+NCJOhjxu6S/dvd3trmuqD+8zI77PGYxvAsXDyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.0":{"name":"npm","version":"3.9.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76f67aee52596c5b37d9ae7c5104c965f41c0f7b","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.0.tgz","integrity":"sha512-4PIjrSeM0eh8U8heHNdast4nxQMMIOUdEqrK2HgMGEjUb/VXezco8hN0Bv+B2NHt5DNqDt2NMl1AD5slglkLsg==","signatures":[{"sig":"MEUCIQCYNtCq3jIoaEUiL/UkXfrMQWLVyTLjiISdffxbZYFH5QIgEhzlAvwgeE6D6FZqnGrbfyPCEUmp94NMBdPY4oxDGkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.1":{"name":"npm","version":"3.9.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85662817b8273545152c8eafb1d1bddb05b05670","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.1.tgz","integrity":"sha512-hRi8Xp6LZHKPXJma4IH1G1j7kQvNGAntEWpNDhPfy2bUnDloMSj/fC2zUb72iHVWofury6j2QiuON8u0Yc7kig==","signatures":[{"sig":"MEUCIQCgg6c3tN5EhjsDKHFShCLZF/pzPM5EffI87XTps9sFegIgIe3vl90U7pGMVXTch3Et8Y/XlQMXkDxM7vT0TuSZ3xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.6":{"name":"npm","version":"2.15.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6216caf7a275fbe66bbc9505b8d288f9da1051e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.6.tgz","integrity":"sha512-nDqzTgsroOtnjrBazow7IV+vPuhjYN54X+0oAJkBAtCKLNuMGuVB6C3Xk56S4fMxJvzeRtnws76ehlAsGd2A6w==","signatures":[{"sig":"MEUCIH8yRqRqo+R1eUS/AjzyR79J2OPQ/H4WhpRB7tJ+cJGlAiEA5ah6nZiCkOccm24lfVMkndjeQ/GrmwYQJyLw8LcXXtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.2":{"name":"npm","version":"3.9.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9b3dab82590a1866b2ba685c4406c4ba634407","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.2.tgz","integrity":"sha512-wgEB1AAIky0eGt5dSnRBHSU0vCiwsOCT/ShvKrVFZwW0lJpfKPDmP2bWtpGhNomtWIR5VQWWd0+cX47Ib9oEPg==","signatures":[{"sig":"MEYCIQC98JCB04aLT7VnFdWlyx61xfAI9lJKHLFW134bSM7DsgIhANngC+8K97CvSaEoUBvDzVnBpGy3z1CY08Yuv4B2Slo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.3":{"name":"npm","version":"3.9.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b3dd326a2a228ef9a623f1df3a60ff6f4b3c449","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.3.tgz","integrity":"sha512-P8H8rgmGXrkHHjSY7SWkSREFofTU1SbfZ2cO6GajHbr8dYAIdMaB/8eYMpSWMi1LyjI1Zvailxl4Y7UKXRwbog==","signatures":[{"sig":"MEUCIAb4hXiUlyKxa9YBZiSk6Wckp4BZYZPRV26h8ZZDCbByAiEAxIrV9u63+nu/YhDtnoeZDsPbmmHei3mTerqsPhSbbtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.4":{"name":"npm","version":"3.9.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aa6d628599c09dcb942b8239583f00cc63fa30","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.4.tgz","integrity":"sha512-MpQgRxe+t11Zw4z9xNQXNM/SAczl8n/vzT0nHYLUMKMxCcow0vKmV7xUlauWWGItIIOJKjfBzQYaKr+w2+afqw==","signatures":[{"sig":"MEQCIHGCN0dGwEzSyOhXdE/56qAJtpB8RW+ihrCgFbkBfZxeAiBUh99G7PGQy/Q4wKf39TUFcIPNoLYENNtefzEvxFd2JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.5":{"name":"npm","version":"3.9.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64aedc79b46c1855e6dd21fb2ff43666acfae9b0","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.5.tgz","integrity":"sha512-KGdLgj3Huq24Z7Sa/l/KyesOw203JOCe3jMOI0UgIPIm4cG5oEcujdmugwaVzZAojlLe8PLDe5IVJm4siHKxoA==","signatures":[{"sig":"MEQCIDRpbNUA9gfbYAbXZjhfuHA9X4IXt+ilXf0Pde/NqzzJAiBtDi64PFSk+iJF7RvQ38KRr0PJvimWqcWWcgOofzD75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.6":{"name":"npm","version":"3.9.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.6.tgz","integrity":"sha512-PGjCDHiwZr2swL0WCm2re1Qwu7mtPUL9w6Cce5nsVVVzFXTRDO0PsHfqr0wdlCD9T1IAyV3+VH4zlN/cfGo0RQ==","signatures":[{"sig":"MEUCID1A62+3mRgnIbArqKlvTIL4zuQ9W0MkGI/pzb3NU06gAiEAudZFedXF2MZTI1fzqKnozyCs9VWDNaWvFwqi8U9wCVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.0":{"name":"npm","version":"3.10.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f085dae0d5c419a40fd5c42bbb93bda9d028bfed","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.0.tgz","integrity":"sha512-7vYUks2wkzcs9peaswBR0FGVXsKhC70rnVLJ2hjcWGiwKS8ezmXMZ+quDRdERs+C+GDsZcgZaeEXeK/psllmjQ==","signatures":[{"sig":"MEQCIEiJBTuzTpWiwqf4Vz1NbzrgfuRnO5GmavOQMgDlqEk0AiARbheJFM7sdRuBxlFWG2lqLa1A1dXdK6G/jSEfs9tOKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.7":{"name":"npm","version":"2.15.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d578f026d12901e6b22e743b6567d9d05abceec4","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.7.tgz","integrity":"sha512-FyPNAuyNYp2JAXfVsUdUDKS8Lc8tCF6PPTD2sB3DLfzJNIl7ugbCtzcqWESaYo1cO3cJmrYVsbzXPw/mbV8ceg==","signatures":[{"sig":"MEUCIQDsNQdGxhmes3Bf2it6v6oxvMdog0iMdBhBpJNpTB8KrAIgbyNrs8oAYYDu7merTCmG7ikS9sgX9JoRgCh3KQFE+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.1":{"name":"npm","version":"3.10.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0f9f26368006f55eeeffb3dc3c0fe0c8da07634b","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.1.tgz","integrity":"sha512-FVu02pj3tkhhqRKL0utZ7590AXG+4/jnRfdzBMjrhwovNEEuGW4+4HUP83sPWZXgpBIQC91yHmsEtAJaGZRIxA==","signatures":[{"sig":"MEQCIF3PIpX7KpsxpJqc+hu+ND+ilMZ2v1arDU5tHqUSnG5YAiBP7AD25uoUPw8hNnIteAhIFvcABaeRZmVJ9fdFPnHXDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.8":{"name":"npm","version":"2.15.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ada0f2f8a17575cf0238ffac79ebd051236bf66","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.8.tgz","integrity":"sha512-/uDJcsBLmLV+qjwKVpsQhUsoZ5YR5g8yye/MPQ56x41WWI1TGPVwD7X1p8t/Dx7hmCn+Y/+BZyWR0f75AmVsWw==","signatures":[{"sig":"MEUCIFM/wnPcS8qnnuCHJMmF5Y+kiVPuGvlcx1t9AErhUwoeAiEAyGaXp6VdYf4ABPpIXetB+YTEyIswMg3KiUdgUSSIdJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.2":{"name":"npm","version":"3.10.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a1b56bd33b1971803436edbbc4563412f92a434","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.2.tgz","integrity":"sha512-WEYfB1dXe2eOQleWp10tvvsnLUHL7MKhXux2TGC/mHv+l+tQrljkQdsccX+blfejxNhBc19oo1FDelZfM/NHuQ==","signatures":[{"sig":"MEYCIQDnXwNtEgNplMQfSKYtlGM9IymqeLoR2s6dPnwP6fx5+wIhAK3V0RumHJyDgpaSybH0wARDFK8fgbLtWyKsABJQ5giX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.3":{"name":"npm","version":"3.10.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4ec25e4135ae17b72c9cd6a1b4dfd93bb4466c","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.3.tgz","integrity":"sha512-tRxMAH6hXh6gwd50Th3xzjAlO4484w6StqW45OaWbmYfHlIoMQIR4R69RUAmGXChDJ+10hFCTa/diN4vFDjLcQ==","signatures":[{"sig":"MEUCIGLlqGTkfUuPYMk2o/vi+rD4IPAUPdRyekOu2Bi6JKVBAiEAibIzjBOMd7/ts4aBnWzlmRUACkg2ZPLLrA/VrO9NoIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.4":{"name":"npm","version":"3.10.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92c744443f111d8b1076bf042ee67e1d527e9507","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.4.tgz","integrity":"sha512-DPKk/VOoomRaMwj0uZIxQzdo+oPTTnRyXDemPt6bR0qHXymL3SOICCRLl6JZ2nVBArhDVtItMked7W5ag8GEMg==","signatures":[{"sig":"MEYCIQDnUO6q+4+IgPV62bi8pHpEVTc+Rl0+glJC2sJXglDEoAIhAPGOpx44Bji6GiiK0syWIWbz5FCKggl/ohizV/ca+ofI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.9":{"name":"npm","version":"2.15.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2f0e290cd48f5d69cee98406055db840ae616da9","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.9.tgz","integrity":"sha512-LrueSiFOkQKzO8WjolZ7kgBPQ4nyqZQacX0a2HfFJb/xOf8FXNc3n7kM3LwBP3b1iI7V2LWZ71CahudrtJGZJA==","signatures":[{"sig":"MEUCIQC3GyClwS7myKEAwMewt5vj54uX8GdiWxBeK4NMHpPzSQIgUjvXWkVh3SoqDykKYcfoku1qA3lJysvsxo0TLNTXnAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.5":{"name":"npm","version":"3.10.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4753bfbb1526077d61c3b6a251cff61a22206cc6","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.5.tgz","integrity":"sha512-zceNnWkUqGHGHrG6TMLKF3uYdwRBNDAl79J10iYrCyqUbJzCAAIR4O91nLwwN57t3gsvVcPHiYUMMxqz81BH/Q==","signatures":[{"sig":"MEUCIGzRTuK/Pz1i9P77go4/29B7rCXJsgJf4VmoJfMRWP9sAiEAlwrqVJZO1Wbe/+NkMPzjySb7kJVGUEeydydNc96e9Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.6":{"name":"npm","version":"3.10.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.3","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.1.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.6.tgz","integrity":"sha512-1SUC2GYSVad/0wIihL2zcYYaTt18TJz7TqrnOPsUeDrooaFZ8RvR2MiwQ9WbvC2i+vJpA48Lu2pFZxHO3N7+8g==","signatures":[{"sig":"MEUCIQCtKs0L3egBQ0ltIdNfN539PXpl+1EHOGf+M0OZiIZ7AQIgR9t9+No1vFNnlCXnWWztafFaM1D2EV4pXbVKm+M7aMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.7":{"name":"npm","version":"3.10.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.4.0","config-chain":"~1.1.10","lodash.union":"~4.5.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.3.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.4.1","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c27556ddd52558d0a6fbf528503695fb83a54210","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.7.tgz","integrity":"sha512-RTBpav3LmI+iQ273KVM8ZJxMzV94efWzRt+z5TKi/WxbU7z/LG351hyd42+S37P7IB7UIF4UDQ792JYxz/gy0w==","signatures":[{"sig":"MEQCIE4bM0ksm5fO4bP2LfnWGNjc2UehkL5c7PDtXvCtb4JwAiAp7Fj+EI+eGDcmhPW1dJcS4AsJM/8Kr4hW10+jm4TSFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.10":{"name":"npm","version":"2.15.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.5","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de5a3dab6dcc0494784c8b8e37bf52ee851f842c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.10.tgz","integrity":"sha512-ZhrrrBeP2NB51zlrlUZz6ugd2UJsm1Kn676QOEW7IUBV93xFjbf6SF2fIl0Nr+OftVQsAg2ZHt4DGO+hK38wRA==","signatures":[{"sig":"MEYCIQCK0i4nZJI/2EszhvAXmrn+9SDIxTO28yocv0NWkDfuJgIhAP+LNDrtrIKbhFFBsmg7pOG8zarvwcIGoFRJsyEVrYXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.8":{"name":"npm","version":"3.10.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.6","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.10","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8f76ff8c6da04b61dd371d554ce40a0b8916c15e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.8.tgz","integrity":"sha512-AJBAIQPAUM04UD9TWhvJGf1o1TKhlD8Uuxm5+SfLAqG6a8OSEefOCg/Nf85LCNQLcPmIBYi9H/YDVHA8dqpECA==","signatures":[{"sig":"MEYCIQC0Hv55ic8t69KietliGT/lA5d0ql7tASzx+rMiMpkEDAIhAIBeUwQMSuCo8yvgGkZh8UdChENpkI4g9iOcfoZJXeMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.11":{"name":"npm","version":"2.15.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"350588fba9cd8d384cf9a6e8dc0fef0f94992b7c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.11.tgz","integrity":"sha512-ORqHWVb472ot0SaFImhjI55hnrujOXtlJSNAYmi+qyGdAQINTP+t7FndP3fkrnwqPrj7ycCbW+t7fBWFNiWQKg==","signatures":[{"sig":"MEUCIGOC4b0jMxsyOWBEgdcR2/FgLTXJSpuy5jTrXgxy4wnLAiEAjMdNaGUybD+bVilmnGeQmkFzFoEGnhXrRSAG6EZaSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.9":{"name":"npm","version":"3.10.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b5cba2c765cb7d7febb0492f2a8cefaee86a2e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.9.tgz","integrity":"sha512-8tcP7UxWgkAE1sjFrKorsN9R+xnnHTygIIGDViXY6cnhjRicxNxJKIRQIUHwXrB6OW3X/PlO1+3i5ExPEPj0oQ==","signatures":[{"sig":"MEUCIQDBIep0iOiFWV9TNoQG9aDdZyuMGMHwMuMjjN9ZlHjlrQIgfpdk8KuqeTuKPyo9deWXxfbnlTpcusHuXOi4HaauSjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.0":{"name":"npm","version":"4.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f346ab034445782ee84f4470392a564cc2d81844","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.0.tgz","integrity":"sha512-10zmnhkESMZ1+94TU4Ern4A10QtSwgauwwLmX04dyCdrJJAPL5J7KEz+zFWuH/n1Gyd0yNsFcGEXDVAaweMjaA==","signatures":[{"sig":"MEYCIQCSHG1pPYiEe49ROVb0EQM9H1V7fCBUp9OM/z11lODvzAIhAIq6GN3gleklKvvi1gr7bi+hk5qbYmKwozXe16apQ+IV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.1":{"name":"npm","version":"4.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92aafd0f2f0cc0c816e9eec45f5be373d82c32f5","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.1.tgz","integrity":"sha512-ynVuaXdIF9C5mV3QonXxNttAMJrikOGpj6syrJQOvUR4aJkJqzsM8KrGPufd55LfO7YkAkp4kdNrdx5XBbBISA==","signatures":[{"sig":"MEYCIQDXLcOOCSfWgRNLK0YeFJeqMt9eNojJbiX63bW/r2bU3wIhALeNwa8sTUBtQ5PO0JmAI032pTBCYLV3HpijgBtN80kK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.2":{"name":"npm","version":"4.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe6cb3c202145151459e74a2919060fb659e2dae","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.2.tgz","integrity":"sha512-icv+6NxTUDORSQm1DScwRMAkaDD0+iHEYeXJDnp0hwAbEXJvAbBLBOgK7Qovcyt8OIpK/Ia3lfB1bQccQl+TOw==","signatures":[{"sig":"MEQCIGN/+mmVp+lVQJeIScDrZqoIas7MU/EuaJPe7W+ZAOdVAiBprVjwd0FhtJwr4euRfxlL/OpIYitaV/+tZVYdq3jmIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.10":{"name":"npm","version":"3.10.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b1d577e4c8869d6c8603bc89e9cd1637303e46e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.10.tgz","integrity":"sha512-VbvFURAJQhfbrtySugmKtI7SwTvi4F4BVjVVxTrIi8IncKcjKtTuxJtM9ZNTsqV2XdsFB3NQZzI+U+afzgJH4g==","signatures":[{"sig":"MEUCIQDjWtcz4R97TKGpaBZSLXEiMI5ZvTfja9PIz25zz4Xf/QIgKZ8rlm1bL3FUYS+02vPQBvQmAXD1QDw8hOYi5WxdGkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.3":{"name":"npm","version":"4.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.0","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61f610c1a26b6914e60c4ef3befbc420d38e5917","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.3.tgz","integrity":"sha512-EhIVa4M54ysQ8fD4Gyb8nWYPGImmQWd+RTsDjkA22VCJR5A8NMh2B6h1b/wPauxZM19cerHuXvSoBxOex2di3Q==","signatures":[{"sig":"MEYCIQCj8LQHplLO+46qR7i5oZfo7+QBSlKafVGBk6mdlFN8HwIhAN1+049h6gX4d/oLBRPYTjEQ2l4puBSqs0CJS4rTuP/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.5":{"name":"npm","version":"4.0.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a9c3c00c3c5bd6b0538c71109e019afd9d5b1403","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.5.tgz","integrity":"sha512-PPzXFsJBHWRW4UY+IVwC2B+2PrFDKvz8LOg2cl9/OXQG7/BLUDiin6lhiEeqgOM/mgltaR34Lp9jtYiTTUrxpg==","signatures":[{"sig":"MEYCIQD58uazZEfGcTSW+orCOu7xSH1zA3LDsIG3QF/pZrLYbAIhAPfHvOpSAeSw/T41oczK4LTjhGzpVb8S0RoOF3aZrPHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.0":{"name":"npm","version":"4.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9f5e543274dd9c384aea1a0c8a43de5df407ff2","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.0.tgz","integrity":"sha512-4sb5OSk3MuUdTX6JibcVrU4U5gTAbbnc9EbIHfr5/5YL+L/LyybkwZWXlEXiH1mkxX6fz/e+TGuUvFhqz+hsOw==","signatures":[{"sig":"MEQCIAIJblKDz7rj6NVQqjI7TrRS0XZyvVYMY1+dbdx5ul8pAiA4IX2/zf8hlcvso3EcjTxg+WBPl5r2x3GnKDl+BcyDiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.1":{"name":"npm","version":"4.1.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d8f1f32a87619f000e0e25a0e6be90561484d4","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.1.tgz","integrity":"sha512-h6ybnK0SgLDYQgbUO0y8PdfQ8tvhvBmkBgGmPVue5grSaoMCw/R/G/a6sOPnipmwB9Sc5GgXNEl6UDXNRlwgqw==","signatures":[{"sig":"MEUCIQCvy7pY2PcJnMeYh7mNgyaSsEb7PfPA6agaeL03r0xNlwIga48RejyGhNZT+fF6YEUCELcyz1HclCioKl7GJ8d312w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.2":{"name":"npm","version":"4.1.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"daaa77d631947135b36528c304573243f5cd2e07","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.2.tgz","integrity":"sha512-59bqAhomSUW1Udxz4ws3ooZ4E1q1UVtj7vOmqI4mKE0TEgoHytJVDqYS9q0jl5wsQyEGgkuxghNaUOvGujtP+Q==","signatures":[{"sig":"MEYCIQDdrBSVK/gYDZym0Eozap4Yp/tZy3C8n6tnstqXdpkJbAIhANUpv2Tf07dJB1YzZv7JYPFgB6d9CunUDW6jKnFYtiQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.2.0":{"name":"npm","version":"4.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4eeb6791b996fe3085535d749338d1fe48df13a","tarball":"https://registry.npmjs.org/npm/-/npm-4.2.0.tgz","integrity":"sha512-If/ufVzAypl3T/Z2gNMa/H0xtAMqxamCl2WTrB54IVvrLPMciqR4SpqbysU002pd0pJLpZ9ETShfS2tqrewvkQ==","signatures":[{"sig":"MEUCIQDOsXvPwnR4KFQvRPEcwR+ymqq4gsVopsowvMiSkVa8PgIgbV/23qDfhIzS7UulwZNOBtkdd91EUwalZ+f9sFubSis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.3.0":{"name":"npm","version":"4.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78e97142408c8383bff10a0e4036e9f77f00ce28","tarball":"https://registry.npmjs.org/npm/-/npm-4.3.0.tgz","integrity":"sha512-6UFeB3qdVjhJOF6D8P8YtmHEFRZpT6p7EF0uL4tFEDG2uePpCI7YUaNtPrAKLYLCrolUpzm+ptOON/T7nD0pLg==","signatures":[{"sig":"MEUCIQDwHj8O6GrHkfbLphRYwOeTuMk6mtO17KbqRZOCln/2LgIgZfLUxbNTORjdt7R1ppla3KtxRN28SHiGGRzXET25F1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.0":{"name":"npm","version":"4.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02c72dca1488179f281592b15c1f18cd7dc57a1f","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.0.tgz","integrity":"sha512-JdSgFPog0ueWe9W/B4qG07iRhnDFNigNr7TYDSmxhtfANLvyBALV85WdxsHIw1D8I/RbchN1w2WE2llP/ReQiQ==","signatures":[{"sig":"MEUCIQCLSNuBR4iN3NlLgWpPKyYFPv7BWoUArGTkC02S80FY/AIgFi09VRKLfTyEek45ar8/SV+GT8MbH4SFaRZqR4xX5qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.1":{"name":"npm","version":"4.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b82d403b366d33f73449229e752c0ef487d9885","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.1.tgz","integrity":"sha512-FMi0WyMGP6YeyDE1RyCEH/ISRsXVgCzBS9Rxggyx7J2tC1/fjGmH0YlMoqeW9MRTopSd3BaSEjYuZbVzwFzYIg==","signatures":[{"sig":"MEYCIQCQ/MVJhnrN41jIZbTxNoKoJFqVMmELqoT+a/jq1Ks20wIhAPcoMo6cHLjNo6AYmysznCWz+wREtta8f3b1+ZTXpdTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.2":{"name":"npm","version":"4.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43620149242d71433f25a8353837e6cf1f7aabe5","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.2.tgz","integrity":"sha512-0nxuLya+/+Jbd1XtxBpTSvVb3j2HjE3dMXNTDu86cwvfzwcnR1yVVP/umR4Skz9eiAt0S62MS1giUAN5gniEfw==","signatures":[{"sig":"MEUCIQCTA8nL0EXCw9WPTblDeuh0/r4gLzNnJ+55Z1dvv2Tv/gIgKsFEWOJsYsYsBEgpzYJgMbe07gO8U14FLksMk1drCSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.3":{"name":"npm","version":"4.4.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","run-queue":"*","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/copy":"*","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","@npmcorp/copy","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","run-queue","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c45f9290917be2eeeded8055f9798e2841ff56b3","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.3.tgz","integrity":"sha512-/qCcX0bs8M628N8Nxj4PrQw0iwDcasdPEauS1pfofHnR6gaR1T8q8CUyZ/bFzwz388YT7gIC3jktwEP3f1kMgw==","signatures":[{"sig":"MEYCIQCf85CsCQN1qY0qi1/04UBKxK0iM6MySRvpEOky6LcmpwIhAMNA/cuR33Oyoi7hAx9zoPaVIhxueW2odqZZ8mq3ivie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.4":{"name":"npm","version":"4.4.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d5ec661923a06bcd6a6eec3d0433a9da3fd67e37","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.4.tgz","integrity":"sha512-tSrqNVpInVoYwdWohkkh5zcUbJBlKvczERlTCs3/RkX7ymqtM0BKA2h0xwV0GJ8k3LR+CIHGvLiVErIXabzFTA==","signatures":[{"sig":"MEUCIEyqwVZP2R/354in90lm/K6ssp58HBv69A/usGDFfPObAiEA7lq5yeLVawWckFQULp6iaVUbyx3C1dx4FgVNTHe1saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.5.0":{"name":"npm","version":"4.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.1","npm-package-arg":"~4.2.1","readable-stream":"~2.2.6","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc6a31f28807e6db980ed5083315667dcc8d0475","tarball":"https://registry.npmjs.org/npm/-/npm-4.5.0.tgz","integrity":"sha512-Q76ZZR0U4Bdq6qGQPUQr9LagZ5DpuIjKTz96m1L6FzBErlIq/88Nxv8cofKeIZ7nkOJdT4RLs34bQPxl8dBUgg==","signatures":[{"sig":"MEQCIHSP1k2g5JeZQ4l7bmTCiwUQRq4RkpUnpmobn5aYCL82AiAiZEoVuo1EM91OGeeDnp0KLP/v4sL36z1CLovgJXiVtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.12":{"name":"npm","version":"2.15.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df7c3ed5a277c3f9d4b5d819b05311d10a200ae6","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.12.tgz","integrity":"sha512-WMoAJ518W0vHjWy1abYnTeyG9YQpSoYGPxAx7d0C0L7U7Jo44bZsrvTjccmDohCJGxpasdKfqsKsl6o/RUPx6A==","signatures":[{"sig":"MEQCIGsm7vhKxSDz8CShURul87KGd9QaaoMDAwIT/PgLbtLhAiBIhLQChH6OPtMEo95iYNhN8N/oVFjrzsBWg9WZU5wfXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.0":{"name":"npm","version":"4.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.0","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68468e0aac1a9fedbded9439d03d4b4b471c6124","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.0.tgz","integrity":"sha512-SkoRuWuYieV6/PsbeESlM8wwziBvYuR0Y5HXwpWMz0ZBknVG9xo0zyNvzm7ERNLvis2YLALbAx1Agx09bpxeiQ==","signatures":[{"sig":"MEUCIEZCSBhngtR1C6zrjyNWQwZ8nUo6mChhSD9KRHNjGlZwAiEA0+I20Dr+4D5DM9ENnQPpFEjvLUIvhSNUgal/zr5LYjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.1":{"name":"npm","version":"4.6.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f8eb1ad00dc58a5514363b41ca5342817f0bd646","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.1.tgz","integrity":"sha512-3oez4ttWixKygjs+1SmWIeS1T5qG6wmEJ+LMXiiq2b599Qim48Qsx8WP3Bw2yhGPWzUEr3kULzK6i/AqHcYUAA==","signatures":[{"sig":"MEQCIB+yGvjwZzZp+v1XMaPBZDQ7XAtJ0ZNUyUQDWiXq6y6HAiBmpFDWlXLquMFdVffmgAW+gz7RohVRdIHFvg2KNYv8vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.0":{"name":"npm","version":"5.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.3","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.21","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.5","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf97c2b3e58011b71caab2bf92cd83ff73e45e3a","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.0.tgz","integrity":"sha512-KmgMH5QJ/0C/FP5STAuiUldTh+krBZ5KAvBIAEwUZrMa2s1cmrEhr5YHnYV3URhNS6/XWewTuDHFjk83pkUdpg==","signatures":[{"sig":"MEUCIQD2zETbIMe1ELtpwVXPs5dy1YEk+7lTmOi1bxGX2ZKW4gIgIAYzItzwUM6q6xN18jI94wt3xutC6ha5iNYFMahiUOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.1":{"name":"npm","version":"5.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.26","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"212f19b86933ba0fa657c55419ac8a408ee35cf0","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.1.tgz","integrity":"sha512-QGwOzpe5Exdh/k0tM9SbYIKEo73XICxkNAV7K9ACokKKTO1yZsIIXglmxxP+FJHhbm8Zbd23HauhyA05eG/Xug==","signatures":[{"sig":"MEQCIHk3Ix82IrB6QHTz6LiXEE0vR5zTFoju4Xsyvbt0fubxAiBes9klz2lreKoKa7SepoBxuG7nuVBtizh80QfYqh8XeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.2":{"name":"npm","version":"5.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.27","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"139e6c29c5a4982af11dda04e48aea783156d190","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.2.tgz","integrity":"sha512-PrBhzBJ4cwMebW4RmeIgmD3MkRFOf1PgMR8b3GQovETRytoxJW2s/4X2z8NBgJNyBS/NnXtuzZegLs8PfVg+tw==","signatures":[{"sig":"MEUCIQCKSzTs6KMu+vl4OTRd1JzLcOiW9pN5kxLD6M/w1pD3HgIgDR7CXItlyzUWdVyJB5Y9tkSlBVuiWPkUWCY5Yq0cFYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.3":{"name":"npm","version":"5.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.5","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.30","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd1c397ede6edd8f93453e7ad2b7a1887861856","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.3.tgz","integrity":"sha512-mnDS+181aU952rCrHnLr1eyHOUbpCE2VrTYt1N/MXK0JRgUneofhHzuDXiwrNY0JmNb1n0VrHdwDEqS6x1iukQ==","signatures":[{"sig":"MEYCIQCStQWnEpL6QbHs2cpFS0aN8KPK7RAHS1v2Xix+uY3k2wIhANMRaIP+5E2EsSJzd/A589fH29tHnATWqeIkyC2hsq+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.4":{"name":"npm","version":"5.0.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.34","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.2","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67a201dd6fb4de7b27d02761432fb27df12e35ce","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.4.tgz","integrity":"sha512-XHgyGq7zj5PyQgUeslQRhT3tmWoiwO8X7/LjD/okW8CAQSx95GiMiVjecu62u3kge8EZfgqB/+5dHteubf+8UA==","signatures":[{"sig":"MEUCIGMjxVXEdQqTy3Y+IBnZEXlTUcf5onx47OviM5tbLFoDAiEAjYYJn8+fHu8ACJMU2Q76oUAm9OUHAg+u2niQ78RfT5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.1.0":{"name":"npm","version":"5.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.3.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.2","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.9","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf8201e044018e9c89532041c90094541982b2c0","tarball":"https://registry.npmjs.org/npm/-/npm-5.1.0.tgz","integrity":"sha512-pt5ClxEmY/dLpb60SmGQQBKi3nB6Ljx1FXmpoCUdAULlGqGVn2uCyXxPCWFbcuHGthT7qGiaGa1wOfs/UjGYMw==","signatures":[{"sig":"MEUCIQCvizboDyIen84HHP7GLxfBoi/7miHV8/NDCUZBW0eDpgIgRJvQGCufSAu6RKq3J4bIlvXK1qjefL0+OXMQCo7mi+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.2.0":{"name":"npm","version":"5.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.0.3","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0014eb05ead6870587fa1c068108935c898e9847","tarball":"https://registry.npmjs.org/npm/-/npm-5.2.0.tgz","integrity":"sha512-6Ud8G7qNoB7958zepigRCvii28AFKFAhHhyW9t9817ecRtQXoTObNgvoUXfbWtg1aHTSnVrH4kJSrD2UWtphBA==","signatures":[{"sig":"MEUCIQC09oP2vEFvJTQ6VERWLE1SeMCW/MbmVC7eEJSUW0i+wQIgQTohdbMgsFQPXkyN5FYjdtk5vI4AxCC0Yf+m4h+veZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.3.0":{"name":"npm","version":"5.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2ae85ef09d53f7f570a05578692899bf7879f17","tarball":"https://registry.npmjs.org/npm/-/npm-5.3.0.tgz","integrity":"sha512-ZJsOWVJ25E2C5Qedf4w9ePIv5hrPCdDIsHhq89tRxSJCqyIfDAMh0KoU9xeTu7yHT9ZrxPF7mopq1TCWxtMfkw==","signatures":[{"sig":"MEUCIQC7af39YUdlcggCA3HeZSTGGkCVC6DLxy8MU7XlA6mbOQIgFjt9lN37t9GtPvhRWHGIHNcVZHpTh3pPxKmrtHUqKac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.0":{"name":"npm","version":"5.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.1","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5c09862da1430aa17a070fd1d353054d807f7ad3","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.0.tgz","integrity":"sha512-jw7Gq2dMM3RWBUaQmuJTB/dcZEiTL2c6VUrXvlWU/37SXR0GCCGysKfwQcjQerTmmrycIpfLZS2msHa26FsAKQ==","signatures":[{"sig":"MEQCIBi8KZ1v2c1g8oNHo5YJpy8aANdTo/otoE+gveIunwFSAiA3cWBS0NCR7eaGxR9oRkgg7jUnFqHAYaPY8llfiU8Lew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.1":{"name":"npm","version":"5.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ff580f4895b0bb9ca7c6c64291944e36a2bf053","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.1.tgz","integrity":"sha512-34jnKVVGbIeFNXTRdDh3goZyVWafaCGMIlbBl0J7/5OduLJOVoEdXZOk0hS1a9X4oRnv347+4lIUT/bjoqmxNg==","signatures":[{"sig":"MEUCIQDSTo5H9FwiZEDn1cl2Rt/r4FdfCBQEKUWjuVnIj3wFcgIgbcCBI1vMopQO400Pvgei+CuVPn/0C2tUZl7fhCzA6lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.2":{"name":"npm","version":"5.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"830b5cabb5f735264e7cc39b2163b90854b2eaa8","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.2.tgz","integrity":"sha512-F6LLCAHriKyKQ9Ff03UKCjkXZoRBp281I42K42+VeHfjAXZ3TJdg3RccinzoCFV1kDxCedVm7AstIpb1Uf5UkQ==","signatures":[{"sig":"MEYCIQDysOrSIIbOao78MV7iDxiaQQh8YgSluje/PVwn4GYLawIhAOT0E6ZEnYJdFK0ngf0GYJGOJiUVf8O0tT0HntjWAhax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.0":{"name":"npm","version":"5.5.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cdf68f75216de0485c7518ba26f4869eb2ee4136","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.0.tgz","integrity":"sha512-57PywxPKJQYRZV+jasTmTYHTY0sJl4EpSRw/QFWWgIeEXsY9Br7olR9GJUFb6t9oQuGizUTXe/DqUMK2VFd7ww==","signatures":[{"sig":"MEUCIDhMnygRsCph2nXygn8DVLsiig2Wo3svR01dJGeuMLjZAiEAvaHW8IMAzNK3P5oIHKxE7chAvwfKbmP4tCFOmJkVlUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.1":{"name":"npm","version":"5.5.1","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bef2b01c51c8144412d5873caf83e22f1ec6b84","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.1.tgz","integrity":"sha512-M3aO8EjHebaCw6uur4C86SZqkypnoaEVo5R63FEEU0dw9wLxf/JlwWtJItShYVyQS2WDxG2It10GEe5GmVEM2Q==","signatures":[{"sig":"MEQCIHlXEdEd+w5HT1rQJILzVOfl0ujDbxPfRYXq7LX3wir2AiB8X0iCHuLFYjL8qZ2D3h1ia9DKWL5V8SZpxScw0xgvpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.6.0":{"name":"npm","version":"5.6.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"^4.0.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~5.0.0","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~10.0.1","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.5","safe-buffer":"~5.1.1","worker-farm":"~1.5.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"~5.0.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"~1.0.1","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b11e72cd5167df48b06c43474e9331fe848cb05e","tarball":"https://registry.npmjs.org/npm/-/npm-5.6.0.tgz","integrity":"sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==","signatures":[{"sig":"MEUCIQD9StOFkhCNUUFmPJzLtYZFvdHgmu2PTAN452lelmWzbwIgNDF8LNAOvzHVBaPCJBpCC7+taF5FadwFwGieY/z9OBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.7.0":{"name":"npm","version":"5.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ffe43a6541e38116ffdfa52c89f0cba6f13044bc","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.0.tgz","fileCount":5299,"integrity":"sha512-qwTsvGdixudOFdQuDIjPq4g8H63AsWQVNuvqwk+RhbysAbdSHny6mFMz8btNmNUYFhcfxmIHxlZVkBPS2Wqw9A==","signatures":[{"sig":"MEUCIBpdfTmYffjqH460IByIJzKMTFQCS17L5AtyBNUUm8PvAiEA0n3CKPMbPul9hSeIlpP8Yd/tMoe604sWh7JeDJ+7yHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22290317}},"5.7.1":{"name":"npm","version":"5.7.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf03d41f70472a74d08061cbe8d56ac418026a55","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.1.tgz","fileCount":5286,"integrity":"sha512-r1grvv6mcEt+nlMzMWPc5n/z5q8NNuBWj0TGFp1PBSFCl6ubnAoUGBsucYsnZYT7MOJn0ha1ptEjmdBoAdJ+SA==","signatures":[{"sig":"MEUCIA2lTxaN7hP8qENtXMyzg4Gb2N2xfxejZk1zjZIPc7ZUAiEAzWOCfHQMccLn2hxhQzehFLf3rLJAnYZ8jwKe2SlIBs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21789682}},"5.8.0-next.0":{"name":"npm","version":"5.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"414a64391d6291bc16144857a46d8c0e42ba28f8","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0-next.0.tgz","fileCount":5252,"integrity":"sha512-beR8I/feXjnQH0kUmD3xMzXgTJzf7e3lVu5YbE9U/LfokwEHr6VhhD5tbLZAYsa0VeO0pfFhRlo1fZ2PkbJ4+g==","signatures":[{"sig":"MEUCIBYyCgL8s9kI88RZEGuCIM7AJKdb/T7qxflUnA+YAXi7AiEAyH86oWTijs7YvaEpjDwlAQzJzBx1/d3pKNPtpv9+Vq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21713161}},"5.8.0":{"name":"npm","version":"5.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5e4bfb8c2e7ada01dd41ec0555d13dd0f446ddb2","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0.tgz","fileCount":5246,"integrity":"sha512-DowXzQwtSWDtbAjuWecuEiismR0VdNEYaL3VxNTYTdW6AGkYxfGk9LUZ/rt6etEyiH4IEk95HkJeGfXE5Rz9xQ==","signatures":[{"sig":"MEYCIQCP5fEUsB6c0hB0a+ANgKxglQKwUrOP/48nR34wZsWNsQIhAJzUCcus3SZZ/uJSuZ4hjsS2SdvogVjn18ngllny1pG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703095}},"6.0.0-next.0":{"name":"npm","version":"6.0.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e862ed9a46a91cc23fb80564e0a970b7489d164","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.0.tgz","fileCount":5244,"integrity":"sha512-vYwZiyhsKYkrCWu/7fNUOqVyhEKfNf79NEN2PCN3M+RZcLSIyWnHmPTKdlt+FdhoIdq0O1WHtLsp5kiKkgzrDQ==","signatures":[{"sig":"MEQCIGWzktsKXIXweEXRLmblZeuV44WumG112dqFWUXOYOYjAiAxBPnEgxri0bQNNLa2piwHokSweVQJIO1ms3i7PHrhew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21629523}},"5.9.0-next.0":{"name":"npm","version":"5.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea81495bc69db861b37b8472439165ac85eb2c14","tarball":"https://registry.npmjs.org/npm/-/npm-5.9.0-next.0.tgz","fileCount":5226,"integrity":"sha512-pRDz3icKq70f4WxEUH/bHtI41j6RT1AlBizUA18c+gp7+JSisKnYJXkSHhq2hhmVDDG/BdD4EHazySEI1IUFyA==","signatures":[{"sig":"MEUCIA5ijyDHqYP+W6Hc8JRU4vHNPikPwtajfiyl2nWxWpLMAiEA/LFq/ar5oiJ+zf/Ua21Z3iu9iRqcd+n3KqsGyMauhGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21623461}},"5.10.0-next.0":{"name":"npm","version":"5.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67f90284ceb75f49f9b244529529334bdbcc426e","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.0.tgz","fileCount":5224,"integrity":"sha512-amdPEffNOh+OSESjgfVfrYcLYC2mt6ID+VlGZryQJEkJ2YevUnAsS6CvIoTGNPAKG6wZUB0ix0zfEsDknFuKwg==","signatures":[{"sig":"MEQCIATQnWInPt7ocDJKPM+F6bccsT3GxKQ9rDJJTrXJMxEAAiAVywsChz2y4Jn4vUYKo09kxfzFDi1iG6jy+9vdUrZVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21648929}},"6.0.0-next.1":{"name":"npm","version":"6.0.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.0.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13e907756be82236ea566eb7601afe2445dd633f","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.1.tgz","fileCount":5948,"integrity":"sha512-heHAhspQ4W/pRFMSqBzl7aCTYH53m8uLVp/FdD7TKBl5vIk9nFTup37lk4CY0hYe/n5twBmcArqiMyNyXH0CsQ==","signatures":[{"sig":"MEUCIQDGY6lXuDlErKdxWjvGS4H8bboaiwEFZupOjPpsiCdgVQIgRgneI2U8JNpO6nvxiJdlfUjpPwmwunLtmcHygyh2hmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26318355}},"6.0.0-next.2":{"name":"npm","version":"6.0.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5c41b658f1f58e722b9249664ee7305dad65ea2","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.2.tgz","fileCount":6441,"integrity":"sha512-TJujr52qI+M0EVkuLxegNF0EI5y3ecKF6cimOMhFwz33kbeiXObqzRsEyp0A0KsSfUDzPYmz/GF3uH7FZfVsDA==","signatures":[{"sig":"MEYCIQCto6zfXiPntMH/spMX4Xw0fzct/kL2I/DjxG0tce+OIQIhAJStgYmmaik9W6161MNexlpKdBcIu/qQ22/XD0BNmQw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2rs2CRA9TVsSAnZWagAAti0P/islMl51FfEgnBhq6FRa\n6R4J+liz9YJHyDcyaP4KL9HcOyRvIPwsvQcGozLHK6RLAMUtAOLTEQBv0WXq\nrBrczx//akL2auD6PEOIAEihFNuvXOAxZ5r+shEnBylGgnqPxg5+xlCWCMik\nJuqGOrpibQ4E9YwoGDorrxRJWVXiIrmDeXCRN6E46jxpBpcDxco3Zx9+TeqG\nAu7Kky77eJL9Dwzo5dfeMI3Xp9EgpyramQ3Dh/+oh+VW6hnAI9wV8pABPRu7\nFaDTx1WJ2UtqLiW8YQMXtM1WwrdTj0Sfoe5iyWEQ9Y6CrUPPdxYV2gNR2/UU\nFeQjPTqmaaJz6ncki3Gq7kflKCPEyhxYJCp6neZzv/sAE1KthPWh5PWuUERH\nZt7DlLfKO0/DIfKACVrr5j8cM97F/tvmhbVphZoqdokY1U3xwt/vPuhtv6ek\n5e6JDKXazjzYuX3h+6889tWLJ2QCPKTxCTLmq3TGgrsxZQkgZHisje10ovuU\nvgMgP3n95fIpU1z7qBOD0GFXZuM1MRDZHGOndplpmuhysZsZhzx9dKl5xGrm\naq1Ob+Uf4LDocRjivrOc3yE4sUzyUMtjLX88z5hrK2oElZWCNCsNtE5lC2XI\nNfBsSeoujXOewq+u6C7U9K380QtIHjWBIveG5lAipVYjvwQ4t6JBxmG9NXmd\n6ar9\r\n=/3Xz\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.0":{"name":"npm","version":"6.0.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5518c860ab91586db2a24aad4de1433cda108d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0.tgz","fileCount":6441,"integrity":"sha512-EtM7gNAgMdQeUh8SW2bsaogywVS37lPhf2GYAf2vxR1pktxxT02CW8BHrx59MSbG3ZrRBbcOhpe03gts+eAbdA==","signatures":[{"sig":"MEQCIELSpq46+MqL4ksdoy4PHmTbIZEjMQKyQree9q0JVbpjAiBcb+Qb5WPSymjimtRt3Z2yWAJwKN040X8lSYwWyCvAyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3sVCCRA9TVsSAnZWagAAOfgP/ReK3Z4NzWUj4TM665+M\noySG5xqgeGFMpXYR6NwQJaF5gaHEmDzAxiBOntspo577/vQMSY5TfvA1WlVX\nvr9qFyM+EpAeHDFQnmAuNRtScxOv93ymtfM4hZ0FTt2kV19WhI2ofAGQ4P7e\n8PJZn1Wa0Z0ZE02ic683O5FHALJ1ihkTXG6XZAaDcD+FGllQtF0IavhsKBLr\nQC8uaP3rwtdutStbE5dSK3Nox0S4zoFYwGn3l4yf4Wm7wOR7YS/GBM6JDytA\n9jqlYMIjYbM1AAlLpSFkOOS0M65w0yDYAoGaFjq4cBGIW9Uzqqip4xaliy+O\nWizHiN5oV1+vsoSzVttFOg6doqgdbdr1xPB9zB/vKnzrGScam7X+d+Jls2BR\nEmvJuGkwXolZJCPxrFEacw0Q65hWKaEdB2d7QM8NxE7lxTjtcoAFs0dsCroC\nU9VCXrPySOmDnnTxYYuQI78Y2n9IvlMd7z3XDxk1GUfIhPJhkxBuShC0ppmC\noHVoc4C2DyUZwpmGfd2p9q3N9dQyVOeHOsnQdKEsPgfq5Y1ZW3rxU94ohd9a\ns1tl6j8teas7Y5zyrKmHvRXdNiOZNuFd0XcSPrJ8QElmGmEFfAT47RzVnmdJ\nBSy6pg7fqW+WjMCQgWmQKOKwc8TN6zrEU9GtPg8e5Lahf6WMFzTpIq16z6bC\nfe2S\r\n=deKQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1-next.0":{"name":"npm","version":"6.0.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23ad49793ca2a98bfff56c0b534a90b61e080f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1-next.0.tgz","fileCount":6454,"integrity":"sha512-b/aYArofn6jCzTyKbTuvgh3DYxjwdVxcyM5Rbwg1NLNdYZNFg3eD+gKXm6JfUxBZLDaPh9wPZx8J4CcW102/JA==","signatures":[{"sig":"MEYCIQDylVatPoetK/m6xotsQcDe+aWzL+Q4ztOK6jPdupS1YQIhAIhtFHP/4bhBW/R2TZuZdeZR4HXBWL2hBwqV9pXQqweL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MmDCRA9TVsSAnZWagAAaTIP/3WXxZ6xNNWHUBuKcE9T\na8uqzSDcnVhzm9fA2T/w715GTJZjXLP6b4/mmVWcCA4MCYzY5jOuH2wFv85S\nmdJnvqJ5mZ5IuGOHJz2kVrbavsS0wb7xoxZgsyjoO8JszfoNG6VeShoJcV/z\n5AFYV3nkDtELa61/NP8v6UbH3EhFYM7AmnMcDHeP3xxuLMawXjp4dqUaHHCv\nhypj8x00aTnptX1rdFC7iAVAjD0bmXGPRdXS6ThLz9z119ns7xfYCVb3f/SE\no3yfqLqSFWWLM61S5JZXkMiVkqLcLf197zet9bgVXNFuX5FP/vCdBJKIFiKJ\n+tgQbJiqeCW9EK2+S3VloLKKvwhbtvE35KuyCUn7lfm5l//pLawRdLsnWMsK\nXbZuHeyGR//qDQrSxjYPgqwvyrgqbKUTmo7RBz1f3/kU3+FB0LkwGYRH99pQ\no0Xp9yKWOeldMR8BMBS2FxkLv86S045RSkyfzEvNLCbUSKo6YxbAUs3JMuUc\n+YxFuRsK4cRmoDd5fYdIfNpEnJ0ANNUs2r8iOy9TbtgXB2AscLrBYtW+Cpir\n/Kr24yGui/CYRN58r5aaKpugYD2PT/sdR5f3qHN95LyenRcBR9wYPiFYvKEf\nkqRanB+BzIJVEvoXS/Cnr+TwLBYSE2ffsITYs4M70mFGzFApBGKggZmhPOkc\nTFT1\r\n=kWxP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0-next.1":{"name":"npm","version":"5.10.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2d7daef9f34336c61cabdc55a3ef8c0fef78a99","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.1.tgz","fileCount":5647,"integrity":"sha512-bLjOCMbYFnMRFVOO9A4x9Nms8VvNgznF/G1YAAeXyHUTjFw5Kfbv+QqiDt9uhxuMRptlaLG+eTgm8AvoLXtpfA==","signatures":[{"sig":"MEUCIQDFENT2TY5RWOrxfH1/lCKrTSsCfrJz+jt/NMWLKCNj8QIgeBPAFALKbSgWr8LPzQep7rJvuDw8ngkMysPtoXBvZUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23993502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8OGxCRA9TVsSAnZWagAARrQP/00gGrlMUWSUcGa+QPKH\nCrgcPFrIIz1/gEbpNOsfXYVyeBbIKntbAH8zncj5NJrQwG6fuGNt1LwJty2/\nUI9qdOWM6xJCyz//G+Mf6VkaPtYaZmN5yOM9ixPUPrKSJhK5v1gqmOt6biWs\nLXoH66TtUNhwbadD0wU3mRor2UXdtsYveWVBfqBxptY/2YbT3EHXJ9Hh4AQe\nn7vxJ3BZRuPl8m7S6yZ98zzjVHqJ7kIqfnescpNtPCLNt2pH8RjAw0fRY9x6\nUYmFVTGC+AsUPKDafFSIOPrrExkR5YEJgbaHiYzs6IuloZGlHSw33SIERgC9\nMD992XyGjnHozeA0G5vW7RYe1CAjWNlLCHqQVrTmboHsYT+2othCL6x9p7qa\nZ6BbOP3HcK5HaYbxAcSI+9MvmgT2u65rRbl2LJK/H5aUNepgjYWG/7YUynur\njz4eZqKBE4Pz/jnGD2rhrUuAmd8BKJ6JS1NLTU5bvR6ScCHE4ktt9tHxwIod\njd6Cu8kLT/vLpj7FtD+8qtcjaOKG3DNOF/la9xf9yKv1kZK64y6UFl3fBppV\newiMZOZXWQyQiWDQzUe/3ApJXwg/Jz2O0gZxIuGPjIFQca8tL/j4kXI9Tpsv\nDHrO/CReupgY3JY+MMZaRDSlUwk1yEFARpy//WJjhJA6HdAZL0LVQHa+9GsF\ngUmG\r\n=QOIg\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1":{"name":"npm","version":"6.0.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13b8850d5521daf39924600ad87220fcb6636d81","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1.tgz","fileCount":6454,"integrity":"sha512-N3uW8jeIXIBp5G3Q6Yu3TTN1ss6BUWuDTHk2JkdTUGaUf0AwKdtVs63O5B75C9NNn7y/7tMpkMCE++xpRhjUBw==","signatures":[{"sig":"MEYCIQD6GTtRf/ElyBQbQEa37MivpmK6bKU0PWomNSdhDo5qyAIhAKGXC0CLpeX9tM/3bVG7ExIDzp5qY4YVUlTAIldniCDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa88XACRA9TVsSAnZWagAArf8P/R8yyGLaatNojufzBTKq\n4HQm5kWk347x+mqe7q3wau9zYcKhRACuRlAS2uLbWGEq91eYQdRveZPQh8wp\nTgmugsy22tTO89jFWSL12clJi/YnIbSNKblsnOlZane6X18FLUY342Yx1ph8\nt/Gbxwj6V0A3IxQ1/G1vlfYERksa1PEfBhKZA3MPvNpwTsfW5SDiqqL4hl0H\n9HS70Tcvu8wlOjrFzrzePesmeavNhNuydxA6PmXKBCtzDUHWKyuFuuj2y4s8\nEP+8gAwi4bESvocH6t8Qb9qO6DDO8VXnSwOmB+XeoGeQXthRfQhsu+D4Q8FG\nJCQwwtg0004m1Cs7qBl9lZ2KfDtv9PeP4UZEBbPAWkrWd58fJP1SgvYoryBJ\n0mYRnFlZJVtbOePZzqbyERFQQpzLB4OQwvAxIaKjV/aw3pqZ+0SqYqipxEEj\nT14PbF2yhpsrzvpWAHCDCjpza6lH1swkjPAOLH1yjV/FM0DmuElBMee/Q3zO\n4JPTwyJOKzdmvubeXc7RXgpuxCgTiSCPeE1lR1pk6MoqcpmwpCam8NIivqcB\nfz+/ySj0rJlUirvRbjTpkTOYudx6o9FcBXZYqS4HnuEeJF6gHAVbYxLu9T8k\nS3ZbUJpAHaBmjxQNkUgOcDh5OgeqkiX74EL9Le9WKXyoNqddPNuBhIcgFAj0\nZKqL\r\n=7fgP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0":{"name":"npm","version":"5.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bec62312c94a9b0f48f208e00b98bf0304b40db","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0.tgz","fileCount":5662,"integrity":"sha512-lvjvjgR5wG2RJ2uqak1xtZcVAWMwVOzN5HkUlUj/n8rU1f3A0fNn+7HwOzH9Lyf0Ppyu9ApgsEpHczOSnx1cwA==","signatures":[{"sig":"MEQCIFlZPknUSGsiS50ZftngAQGHkXP9St9Db0PdzpJHV8OfAiBJ5BqNE0qb7fDJyOhjgn83ANLT1+luEHvCc6QAt+fzyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24502779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9gqLCRA9TVsSAnZWagAANj0P/ReAecYTXt3JYyeu8wzt\n00Zsgrhn5gtp3fjSAies2btf4JPEQE/nun7rku7jn3WvI7XMcV0GeK/rL4np\ndjGjiQMVOWg03X1vqYWp5iRQ0BimZGP0pEmbiHodvUyBclZTec7ZjNf57VHc\n1qTMP6cTgjGfymgdMeuuwkvafhIB/XS32mXK4K5/8UXVY1wwTdX1iXKURqQ/\nHixKH+AbVt05WhPnnw+g0Ia/yEVNzu34JuvPPnVGCHY6R7FrMHn0ZmFzQMXQ\ny6HGIhCxRp4FgGaT3E+jYtQtModHXL45nIp3Kdlu6xdZC2T0jS1nFCVtohAx\n3oD9dC9Yu7vaf0/7aOCzrs7hQp9cKM7LY229dQkp2mIBHwvXZOtjCeMLm98r\nWikfCYd9hB+Jv3dxXOt1NSoOPHaY4F0Aq3bPeI+1f9XD6nI8bVG66p0T+Lii\nAedyxq/00EbwcKeIQ3j04xQUWdxwCHvxuXR8naej7G5OYEC6qfu9x4TEacmR\nRinU/nU6jrcSqbcGbSadNd/B2Okdt4wfKmi3CaIW054wIdKoagAqux0DMHin\n0wu9GjVIZXvr0pHftYRPtsYQxw9usbKOaQ2qK2nmqv/IwYJ+pGgZOnhhEaHS\n2TEy35SzXKFDjloRuh1PoF6EsVAAoH1FIV5NOFZ0EP0gk+zf5+dppcECuynt\n2n2n\r\n=uFVr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0-next.0":{"name":"npm","version":"6.1.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c30423f40262e2301830295b533ea67f83ec1ca","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0-next.0.tgz","fileCount":6464,"integrity":"sha512-BYa0KpEx2Aih8ISzBuHseRXtDMfpOUBt+92Sg8v38QAjKhRs3S9+Wi1Pj5p74Yqwknco0xfX4Nb8E6vu9xybUg==","signatures":[{"sig":"MEQCIGUrXonlauuyry6Ic4GfZ2JWq9kBWaMAxPp9uZ9O1/2BAiA+68zzmF7B2v1VuvrvFqkREB0ELRzeEfHqIAxG8x9EUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29522525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/f4UCRA9TVsSAnZWagAAgkoP/R1cJ8LtFA/YgyFNc7SQ\nKmVI8Epbzi2X7QKNtsYWaFdR6s0cES0s6RIKbDpgvKeKVty3Nh6/BYXKsb+f\nY+L5jdvBz0J6ISaVATP4XixVQ4w8w3gZNBeekHoh3HM71c7HqRTwuplcDYMk\n6h8PHDNvnDg7HJ5eBBiAIfUkgXvx+GwBQ2satHMpqigGZVbkBLB69KiXwv/B\n0jcgMyDZUULH+8IegOPH5722ziAadk6gh5Yq5l0x6p1USJo/viq9dmNApnj2\nCjo8x3ZPzfD5VdgavmQK5co51vH/qLnbLlDFdFB2pOItuF9v/U6BlSgwbCz2\n8T3dIt8IRUVVEexS9zcjbKp+tHN7kes9U34/d0iXouMP8aSfpXzARrKlFy58\napqZfRSSA0rQt4c3LCTYAPEKkmBpdg+iVb27IR/W1nl0LOC7isxFPEzBqnJi\nGYlk4us6fO2CEeY3ELw22w5rQ/955DLQOoOL72B+CsuX9B8hJfX+MZaUP6nF\nNd3Bn8qjctVgSohO+uoVObfW5tFVoP+30Ej9uXsdDT68r32XPujg47dgI8Rl\nzA34H15RBSPX1bmm+m6Qleu4/uEDsLKdCnm4v1NygYsPG4DoFzpQg7N3TTiS\no8M663RxOQQSflr3oGeoY9JrO69MByyGR+aett0Kl0FIMhyac7O4Gt9sBnjf\nbwqt\r\n=PRI+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0":{"name":"npm","version":"6.1.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.5","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d685cdfc1a812fb063f031af09bed7a5a68eedf1","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0.tgz","fileCount":6445,"integrity":"sha512-e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w==","signatures":[{"sig":"MEYCIQD5acsSlpGRwen/cZkpx9nG5iLdn+nTzOnDeIUDhafqcwIhAL+lmEUhFq5Xh43fMiA61hKrl2KlEOvnG7ZhKAFpVCJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBk2DCRA9TVsSAnZWagAAs5MP/0bo1PvaMTAaOvyXjuyk\nF8PmjIx9iTDc5Dc9NX/nkGhCg9v6tJrSPn4udZjEn3Px9UY4dkxqADY76Hsd\ncvgvLpGWzXH8YE9w+cvHj0mqJHfqlzbs1VFWF0na/0+NC8sfZ1/duFyIZqU/\nkf9/Aleu2nonATPz1c9byhYcBGOoY0KIEOzuQE3c9A/9BOk23s1wCHRxpPbm\naxcyySc3vTRbY1P76mqRAe09qVA9JBeLMehyRpfTVd8orsl6T6eVo//5gKOs\ntF9c41z8r1qXuoDXfn8lK9fH0IfQZlzIPq+ND4b3eVa+veRVO2FSJ7M3LK4m\nA8cvCIBC5O66K/dAL4RH5+biv5CRCsexe93NVHyoy3i6v5FLIWdGUJvdD9SR\nJs0kQyGvxMYex40J836pdbOR4T8dNIqh09yNJi18p+tOmigdu/AoyjdNcJ/8\nggUFEUnp1Qu0sXqy/H92e6crwJ3fFoUBHxFQqlRb6oYUjOlH1j2A6v5PtPV2\nEbXgVpE7G00xP5UqJ3vzi1vpBi4JnHJYgCLxlH6Ex79rbBh2uI7cJQ33CJeG\nD52yjqGfzeoO4wISK5/+817v3ewxO8L2/rzeR+eT1HP4Vhhui/gNJFNujwJE\nVaf2Z9Qnx86XvZ3xn9r5qRPSVwDVXfmsDkIR+GzeZB16gbEur6EjFARKhmZE\ng6rm\r\n=LbLw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0-next.0":{"name":"npm","version":"6.2.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe684d59b0c2a11d18dc4dd3555812849ee14593","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.0.tgz","fileCount":4028,"integrity":"sha512-Odb5l3LF9KMvD0acqsF6iaPs/+vCOQamd+ov6yNpXS2AjDT3hFgRkBw5lY9469OjP4KwtvJxY/O9350DX5Mh3g==","signatures":[{"sig":"MEUCIE90qQhbDPyII3f9/sMJpB1D5GXquDaPw2jvSKb6F9LjAiEAkeu5VCP5dFk7psb0a8pqPTvTQtyV8G4/FMZ7JwVCKzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNo88CRA9TVsSAnZWagAAJ/UP/juNnsGzmpXXu25R/3RL\nAxaPgOh1SBcnZv0vgleuUs2dNzv09WwDQhcDwsHW9nsCcWairov41PwP5NBh\nLl3E7LzFQzH+munv+dZfs2PYXgsfaL+0TIkiU8DrXp2YbSXTuwAw1CC+LL8h\nvipjh6Slg4PdmZL2ANL0oMDJ3jWWHK2aU9vdUE/xpruXZOCwvf9o+1duhRdq\nhu3Ae/3LMvKLgUUkBWQr0ZBaENk+nDCUorNcuCQPYB10rzBNtLgqmIYmvGsB\ngxZILoUuoN/46U0UZjRPDX8EBeqG+kN276SmNMjMCLLshI0iyHHn6S8thA3E\nPAGNIuJ8ysljRq9FRqk3MW6UiM9B4YPx9iNT8PYxSxoKarDCaSf+e+zPa2Lm\nQA42rj1mgtDWNtLxp/JXm4jQG/BM1TTd9sizEzriU1MURu/XZ9HCRiMYL1lb\ntmPI2UJwtp9/xihm4KAoWi3neIXsbZtiFVnJx0YMzvCICkatWUVkOzpv0B2R\nAz2z6WRcBtnONBYZaTI8wFv7GwLOIvZQigATKf98NM3KPn7gGvTCBW4g3wdZ\n248S5cJDMcTdyuJm5/1s0onvTY0JjydgjPBCIWFhHEkMLYVtYof9Tu+VOkk+\nOgCPosN0jUtLq6IvIrzPUHnzWVLn9fKyjDIFJbEhu2B4enuGRoUu4cpKW4cl\ndTCi\r\n=v9gt\r\n-----END PGP SIGNATURE-----\r\n"},"hasInstallScript":true},"6.2.0-next.1":{"name":"npm","version":"6.2.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ce867a35d29e57ef67aceb8643ceb89243660f2","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.1.tgz","fileCount":4028,"integrity":"sha512-v3JhrLBVKULB0Mf3Lnwm20hYDSKkEjFxZvRPOfIsZuX5hdxJKCBTBVYzfksvNXg58muUqACqRujN3zTvSl5QfQ==","signatures":[{"sig":"MEUCIEI2Ok2SF2zOefqof5UPdZUZu0aEIuCuDijSy+EFOklSAiEAyomjfRY1YtCi8/XigVc3vIACEZPIFyAzCrVizBGttyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPmfvCRA9TVsSAnZWagAA8DYQAJcSEz6zUMiXKjBvZVln\nv+4TTs0AE84t4rZAfICyL5ZJ1fTTgIr3pNcqp/f6Pp9no1u3Bfv46XkiR1Io\nMncE0s6c5k667ZI9FHKIlO7GhOUoydDmAV5DElgVAT/oM3P65Q1GiK05HJLU\n6BeI1u1rPsc9Z2vNWWQHKAwdhaVIniJNtXd+gYwihvJvKCa/8q8Nzp1+l2I5\npdMZh6yYfaKl096kDo1FY0PeY0CKiNzA6Of6EdhdnqlwaX9v+L1GALcTmqvj\nHRsrdFbzqdnDRa/Qswe9X9hO3sSxMV54kKDsPGQX84TgE6mghJOym874Jqxa\n91ZHxwnKeELej8VEEgQTKaMegkJVHLAI8MNONmu1ZEUW7El29U79eWtcxpPd\nTVaq56py4gTZThj+9LEFCz8OAt4FI1lttSCjnG6ewPwv8XhrAefT0W99CCip\nPYxJxXBTwMcDiHILLK31CWSjmw81q2eGIgTnxCwPjwjrdbIOl7weKS90II5V\nbiXxzcXHQhzucke7/xlCHGLpzq6VpRefpmmBMNEM3qufTRAIlT9WRCcN40MR\n8a52XQV+haPfZjKbRf8Hn7ukb7xk3MG55zeajZagpMRer3/J9P5OnjXiaHun\nMqYfXCscOZZvjD9RSaixk8KNf9pmdqU21/mRNJHn0tBPJs9DEamYnBBZphtZ\ng/1H\r\n=HGwC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0":{"name":"npm","version":"6.2.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cee4b52825a91f531cd324a3b0f6e105be40c16","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0.tgz","fileCount":3690,"integrity":"sha512-GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==","signatures":[{"sig":"MEUCIEo5saJfsV0RUmJgwrFS2NQpJDikuwCbsG/G4vHGCVo+AiEA3odhh0Ql9diK1tZ5yptzluIHXMw9rUwNo8zDeENRNCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17770782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSYTaCRA9TVsSAnZWagAAMnEP/RY9jX4wwrtuYzj1/YZ1\nxGLq4t3BjoKuiRswp3TeZnyejDfRLdB46jtYMKdDE9DbJ+b+4ABd7flsHn5z\nXXIVOUNXPKo8E8rMjTZf2XNDYpOsMwBiW5OycT51hhuH62EXLlmh6Ln6I9Bn\nHy68tqAwyNhoHM5tUwOsP9e0Zi0jliaJ2tNL38TUBV3bczGg8MR7TSEFmjK6\nYed6iI/CPYMvBkKQHt5L4REu4LSQBgtNYaT3IY4nkDHE2KKcKOHcMv/0WDlb\nNy4nogxkasyWBYYBEGvRyUOvGBmSVCaNzbik6xEdp4dvzLheXQWXaM1JXwG5\n4HneKfp10U+xoMEvVkcARyi7ocM/Xxf8pg4m/sCEXmBFRk6VhkIWQeTBxeKW\nnOf/WJMyMYcGZKkzPasHk2wGeWT/To8vpIMhaGEa0GPcUwahjnJAs4L97kuj\ncCig946Mo392QECn3qHwltKWBVWXMjZylShXH3EwBxHeZ1nvjjAg3qQbWtEN\nnL+VDnsfiwdQk2uRu7k2mY3INfhS0Q6vgoCopgKt7RKtvxhPsJ2siKc/o2nO\nG3oIY9mcSTvyI8v8C5T/EEwWyBV3Nfn+ZzLMzQsc3mfPTwBTJsHpIQUmSCBt\nHFh7D+ADhz7myiDijhum62xu5xACKwoX4NTMBkjRNEekG+JltbZ/JpCWegtp\nhFHH\r\n=yPGr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0-next.0":{"name":"npm","version":"6.3.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52333e6151b124c83f069240027ceee8cc2e370a","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0-next.0.tgz","fileCount":3688,"integrity":"sha512-fFN85EBWJsuKYBnH7JdUCJI6QTXQBLncyGwRUoAi0iomQ+/XTh/P5/l9WcfRGo69ba117Y/CRdEBLhHZoVU2tw==","signatures":[{"sig":"MEUCIQDIP/o44rG9OcDZzPxxC6q7Eu0POzDemCAXJHjMZmbwPwIgKqXCERGjyr9aWmP1pp0H9C+I4h9hCD79bL+FkEESXo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17626619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWOlaCRA9TVsSAnZWagAAvpEP/3mkMVpXRsKiJ8b7b+Ia\n9VfLxRJ/6rBicsPPWMRleYE90TNMH0sVTADjIqJObs+bZ2PkCS/ppC0ACqQG\nBCUKFNUZqOkLiJ/3wD6a8ZLEGPGiplIIxq/CXzDA+ECerraKg5Rh7o41wH80\ng7Wz+ObeKdOlmlpw/ADiipmV5ALPNYhN+5rh/uzlvDhyTqdwjuStnZDighiX\n7bV8hd3vTt3r9iUkftxpRpsaQbeMOjwrT07NvuZ5PkNyRkDOMmkyVVI0A59C\nMfi0khTZrbr5ZOmc0VvsRJtV/2+at0aBCd2AaMICDiizkcuqKz2gTkq+RL4n\n/+z2sRt2tj3pTujPcdwocD19g2p/fJKfGWedEpZWcrQ1YaGrRcks6klgIDUB\n7E8IKvcVNVRnMr6dIxiMzhpxxZVww566YHMUpSXI0JvH/1fFwHli/QlKD3qb\noZtq2qf0F6ycoFcChGtOLTyrouQsS9irjx6DVocSJ20qnxdPQCz1XvAjNHLg\na7KQSLocV5wWopa34L79th8KQYdPkemJGj/E1EWc3mx8oVd2nq4MRvgKq8uH\nOV/+hlglSinJVb3ahX0Ze3hoQa6YULHdRyiXjL8uuQ2fegnWjuBpduAWC3vb\nBrWpOxTTGSsp0yYnrGQn9vcXH8rPrkOSi6/tp17KkyTHeXRCnq0YBn6oykHf\nXGN6\r\n=y/2U\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0":{"name":"npm","version":"6.3.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de7df51f6d1b05b088486097cf7993dbbcac752f","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0.tgz","fileCount":3679,"integrity":"sha512-oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==","signatures":[{"sig":"MEYCIQDPWguvXNGxVO2lBKnpEE4KQlOv6+tAIY86hyCIZZjoMgIhANZtztcbXwN2SHZ3/xMVe+AibLqfr0xk40alYkurpFdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmJnCRA9TVsSAnZWagAA6gsP/irM4Vtuo6Y2zJRax5BK\nTkMl6NqGOM6QsGSx2Qa90+u472JoYEiA4uy0Ah2I5N7IN4bI0Z4/3mL2Sw+N\nC9QZfh2GZELPPTJCxuSj41hGtPe2vj2d0l+j2MzxIm12o5J1hS44ZK+MnRQm\nSyDGFjxlg9yol6rPu+Ifomk0/OqV/jS0oqna5YFZX1GNP8ufPhOmg7kBtGcO\nWWIrv+3/BKZ+37sKMcJcrf9QB3qjAO5F0gvKl8LKMw4h/G8g2ntHLqBOM085\nVbfsSlHP9/jHuZL/C3bOeX8fb5vn3+2dyPfiXTj1BjpDteYTqezPOKZWFT78\nrV9KjMAoWvtK2xgv8wNlLkNrCQe+km3NunHMKuJjzhxqP6kkyl1xfaQzwBgT\nxyeiAqYKHmUFfoTJ8YMhhL8MF65LYpKTE2nL6hsLLJp/OiTrY8t2hWHtAlvV\nLV+6vL4wUn4ftXBlupBqUOK+znbMWDrpAe4CjfQtEguTR2NmgnUvJTdDG0Pv\nUkdjWIrb3Fb+wBK+Q/wENyKFI2eIWK5aJ38lC25mf+CnBKrbCA4oMnexEyZR\naY7XSQ7XVCaWOCxRBl6X62S4Y9NJySNvcn/NcaVUy7JTyQyCgHe82TdY0Axw\n0pq3BHfKqaLxYhAKj2GdY2HLLH5VLmYryUM8X6JQ3pFvdYgW3L42VcXNwUM9\nr8Yo\r\n=ok2+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0-next.0":{"name":"npm","version":"6.4.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7a1baa5dfbcb76631f9cefe80992c49feb05e62","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0-next.0.tgz","fileCount":3613,"integrity":"sha512-aeOiu8C0QjYX/Pgy0JbEcr8Uuy4BsNFlW6mibkN4k5hNqDKDg6j0SR69K4VSz6ooZYERFQB/+En9iID8ViLeMQ==","signatures":[{"sig":"MEUCICyPpG3neJ1zkKfj6Tix2G0LM7y6yqstS9XfBS8Wp6ZpAiEA/R9eGLNdKzQumaaiwBF/2ULp9i1IHiOuZ07PM1eSKNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16652499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba78FCRA9TVsSAnZWagAANTEQAKIp6zZdj1Yj79h2tvRy\nkkhLSyeDiztGyBkX1Xv8HhrF9MnsD/ZXjV2XTy+WnweLiucmyHWiStmSavf3\nTsFiVGrDyw0wL3cThhycsEwIrVTbJPyFXKboBeNdQAUhYCWwSBt1vTL3u75X\nadSo4dxXdwbZ+0VgEEfXwpslcG5Ag/s1N/d4G3l98gNHDrW/VIKJCs/S/b+b\n29DMD0PBjX1E3q09sKon+uYoe6L8OaYwi70ZYCdrP3LXV6U3qvyF91QaP1I+\nVXWltFHhUPGCGKmQgYtNPFL3BSKLH5bQs5xNzpq8PJsQcmVA88JPRc42uSar\nXB0C92v0k/LM6jejwhxVZgYh96GPtU7vvmIE5Zxdq0OZUwaNpDPnytPeGrOZ\nI241CkfbXNwPdI6dIVhd6db8saLkXlhrtUkLAZAsGTTu9yfVjPh7l/GqpY/1\nmlvUIE4JWvzSqkd53SKqo4bArxZT6MqTesjRRR29gifxDTYmq4qSDMvOUqPk\nqIaa/4AJiqmE1O65HlLZP/WgL0JuIGtICuYkT4wjLNjfQYdDNBoVts5TNq2v\n7ZuVn4ZYskxokwhnjcZDyZDXuJq6ygIA/Ra1d9UwtlLiY2+dnyVjAeUb6bIp\nbmnc+KtkX/SxvOVVsdD6QodteiMNFG5hN5xnhthwhmq5OGNsj9hwkAXP7oe3\nq7kf\r\n=2GWN\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0":{"name":"npm","version":"6.4.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"82a5a8151488d424958339561b4c0fccd33dd3e4","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0.tgz","fileCount":3610,"integrity":"sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==","signatures":[{"sig":"MEQCIG7a1R1NFtZwuEKoRIk3wXWNloC21WrSn1VgFYaQ6dsEAiAnXrvOBZvoxODdUnbJfY9UA7LNA8ZG6G4BF8suTqzmJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdGWZCRA9TVsSAnZWagAAze8P/j9KjiKPcdYu1g/+hMzd\n9MvgrCYsnS0Hjv2/xqRpiO7aDbT4oKilUnugT+/+SnBcQL2MzWSxVlm7nuHk\nm55uM9RkMQbBlgh6I1iFHaKhfOKDf1W8cpS6J2t8OGruMDxvgexo5TGDew8H\nqKfqrcb/nbU6O9JiGlmztvJemJzdGMFNkBKQE57RCJOan/kiXKKHm9gz0nAo\nTX215ZcRjOgdmb6hwmMTO63j6ubXwpNsbo0NY84Wv173AbAe20cUA2MpvGGm\nk5vkLXn1Rk4TSaXCm5TDjDuv87f8yqDi1O8/vhlPa8t4E3cNvkI2atXBLvYp\ndTf0mW+C4R15mgu8757XzZwjOSIPi/eOCeobuFLBqokiaNIqkBIR7SyQ9xKE\nhePpU8igXGU0+lzvlq8lpjbggkkQzvFj16KyUVsCQUKg5hPsmjKmAEbOyLCG\nRUgM4+PO+a6oEBQ8yaTPjyWztfAdReOm10wfR6SU8XKac4Ryx3ZJhDnQDPJi\nfgbzv0wpErBin+OLAaGXJygDE1L+8bg/hiuz2WgdD8Q5NaH3L20l0s2D/4IJ\nj8LcmLCfoULjSy7eVTPEgl6fXy7KWbg8vDAqHcqhtB0yPchvtbtMVmOTQlaO\nBdA/MHKw97DV+wWZurHngaEhZP3CpLlAPoIwWhF929zwCGZwUw9dQPJ8xcUT\n3Ooj\r\n=TFS5\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1-next.0":{"name":"npm","version":"6.4.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e5a5e43c023bd2f743f462c92812f1fc68663960","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1-next.0.tgz","fileCount":3593,"integrity":"sha512-AO1sBpL2OlzdMZs6g+B4at6PCG8sKZTI2J79aNS40BHZAHxe0lMI6MW+crFVMm/Ca+yUEO+XaDgnX+VOFhBShg==","signatures":[{"sig":"MEUCIHDnJ4BzvWgCNs0+VcVgNE1xsH0K70DKaY8TSC9tiZ86AiEA7k0rVq2JHuiq5KVVmnJXvHq65SY7Q71VKJ930xSZ1pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfg2dCRA9TVsSAnZWagAAW3wP/AxbqtKdlgXhfsN3hbQW\nqpWYqxX7UBPuIvO9lWpfjEsi5FoDSlNvZnonnUq37lcaS0E445fgKtoV8H+i\n+p7cvtDUKRvigKw6ssvab1SPboMOb29EhTPnESu2VR6/lNDnZtEUgOJAYoC+\nsRcpbpzqOWa9ltRdIWb93daVT5vHD/yslDpQPGEEF4vKPQajfVGtw9dOAck9\nJxWpAQ8y4KJj+bpHbnyu+pbVqE3wT5e7sQxlHf+SxwmV8ol1HKjgZ44ZockJ\nUnfJ6Va/I/gE6oXBFzVTEbomwKs9KH4MXOtsF44Dakt4/Zi+eO2ccAnN5XAB\ndRU1TuCcnC1MIdwbCpzCICKwhZNCdd35mU6mGH7O+ouBVXmgt6iQAFbF+GYO\n1CiQDqG2Ray/SnBD88oMgUyLC3UzF7nmKDQ8IsVft8gMFsJRRqTefrTjo35A\ntwKmvqvEfq5vuclSvPf+V3ziHuvYyJKC8db+y88C96K953xWmsgQYEVH8tnI\n2Q9wFgsbF+dksECCAeNAUn9oeVWzYAXITQ5+9a2Nzj7w3InMevrFSZc7pLOm\n8Mff1H8t6YUgHXkAMlIBOV0etuEhIcL+CYM1UXM+gfACp91FeV13ppSmq/xp\nib7l8jr5KuEoV1ep50c5C5u0IPiF87Nt9NOi27I0ohZ+u1vwzkhJtw8erO4s\nzBfb\r\n=AVqC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1":{"name":"npm","version":"6.4.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f39f9337b557a28faed4a771d5c8802d6b4288b","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1.tgz","fileCount":3593,"integrity":"sha512-mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg==","signatures":[{"sig":"MEUCIEdNIyeWgeqpKQFlJGVnyYpAKns+pJII/WKBfqW4GO/FAiEAm/7qGtblj4+pMoPb5fT7gKZB7BinxaIOx0rvfEUEC2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhuQ/CRA9TVsSAnZWagAAhLMP/3qAkKkFfbvFMuC2GM5K\nFcIB0xqXPu4vgGD+0sy8hAXrZXs+yY1BdFU4mqjHLE2rTQd76gU5PKxhrCCQ\nPry4KMeSZz3Fc0A1hztD7mfIYBR99XISnEn0TRLAqZQlBFfRcznIgpBEWREj\nh0fSLg3aTzUdipX/GLDibtF6nHGJjd5vlomQBsRx0AB6Op1jhbA7PU16LHde\nxkzXl7fshWINka3S5+RfuFEb5blOsxe1ke6z8oimh4N5rxaFQAThJfx953Sx\nqI/R4/ESzjsg24KLUk5ftMdEFyXoaygnyoVd0KuVoxODSYoZcjW/C9Aq08T5\nyYfoSGow6yvQMBdl7ho1qOskc8nL/YP22Vh0AsbEXmqHdndGyWHfiSJa/hhC\nojPZzw96E7KH2DUwsHfs82RNeBkg9T6EL8wWdt0UKXpss0fB+LTz+hRciGMl\nPJOk91lCEwPwhZx/RVwtgD3MESFj1TkPKyFgG0PlTmFWeLrlNA5rpUrmATqg\nam81bIzeQX5QjOrfMDDnkD6hBCU+8sHXwZKEQ0C9LaOzs6nKVOICi7x61SLJ\n5X3rXe+6/FwCO36w7ZFrSsRHHVY4thduF0OwiawWrLNL7CvVYU9Ve6QUqRCA\nfamHZttsqyFFFWr4ioK0YAD4DYFJhnuM0I0D6DxTT+zfSMWb+FMAhlrHKMyW\n36kP\r\n=1aEk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0-next.0":{"name":"npm","version":"6.5.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5dc060e77db7f543ec7f311acd4c686017d8f533","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0-next.0.tgz","fileCount":3593,"integrity":"sha512-PxtiYGsszkpLiuyeE6AvzO0NlNhUmmhjH2mWLPOCPCozt0CBu+klu6axPDd9vlK3rLfrv0z82IRt/pfith0OIQ==","signatures":[{"sig":"MEUCICPS3cqbVN5/TVQP3pSBye/u8sETTLPMHiem+2CdofYxAiEAh0G1K6wPgmb21rsbEVm9pf36AU0CquJWEzImHnG1uKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/xbMCRA9TVsSAnZWagAAcnEP/3Ia2mz6ue1+yr6d53f+\n9scQlI793PZJLwpspM8pkvFyFAeEqJHg85b08HVeyYoSw2pkyG2dxrlB4t0w\npmMFP9U4kWREac8S5vGt5P04gaY3DODK6sPRgmIbmEihwGT0g+pVO7GO/bGM\nj7N2mBceIxqpQsUOyNYREZhRTmutjONP6SigJVbfWy6214pn+09BzDe55int\nk4/j85nQhGosXPNtuZSUOxkgFgy1BKChgpEiQc+RhreVkzuW5fCSEm9bfVUX\nj9JidsFbpf8dL17xIt2vbw/4dEEpAJjTGnbNIIHDQdSglDFCJzTSFDIzDdsd\n9gT/G3Nu/v8ksgl33wajwsC9IcIoedfHDQhCGZJ8N59frOzdiVcDivFBMjCM\nS9ZwEk50sfRX6KhSkjX7O/mOURLkPcM2L1gh4ozPHYXfcJ+0fK2sYrkjohu8\nFmyXRM+oSSwiIc12ADhjnonv0SY7G9mwkh/XmmbioLrhv7wiXxnWriqnDszE\nx4jd7sdt2nONDV8WzbL43U4FhDXmqWGadoicUEFtelU+urincBqFysXhSwrz\nU2/r74ioHyWs4Z48douQZocRdO6wil1B4sFftCAl/p8hDnEjYEE17c+62qQU\n+EwYchuo7jr6RsDOIMENslIUWEqoWNowgAHlm2F72Fhw/bJ29NM17zuGAcdS\nbY9O\r\n=rfG+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0":{"name":"npm","version":"6.5.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"30ed48d4cd4d17d68ee04a5fcf9fa2ca9167d819","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0.tgz","fileCount":3593,"integrity":"sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==","signatures":[{"sig":"MEQCIFXuVztt8JKgVeQQVamqf2t9B68HNiVqaA2Bqq9pK536AiBA9aaPpll5vueFW8t3E2417TPZFC7VjqmmYf7GjBTBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDuhcCRA9TVsSAnZWagAAn10P/3xxU7aS9XqLTwYVpxLD\ntyUWMyXGXUoFxKOTesJeP2xweyhfn31PNN5NgGgRQIFrkoguEZ60CjhtZCDC\nwHp0c6XhacCpy77Wwg7icV687LfDLXGZo7v7WSMMqhCzHDms+r/xC2B+kCYw\nVw3QWBRZCtb4x78X7vE5NaKCZwBRN5VQjgiQmc5u41pUef22xjGR6JUPf+le\nyDY4s0PRrfmwG/slPY4m6gbNPKs5y/XVNEigQBx/Uum/Nkg6uwhwDofmg1XO\nqEICvvVW7NXAWtRw5FhKTOjXcwag514/u0qhMQzUZMC72n5Ecdk5p8JTVLqa\nZwG9ei32wGjun3d2Zh/XpopQUO061sGnAW58IcrBNMw6iFGHjDXCk8/8Fe+6\nYUoy4GaQBf3PtdVTCa+h6vgJplsXIolFjePEO/LXeihM2STEoTAn8SxKOg9U\nBcjhFOfmaeh05qGS9f9thXNU9qkDp8Lj41krJID2DBBP4rRHtLrYDir5ms/z\nomiHJ916pbjhN9tWeBtnnCKaq9idp6eQgyk7xlx4sk2/2Ju+NZ2xeOG/14h+\nlEnW5C/UQueYfZsS2V3M3UcvtwIxBuwq6ej4yoTynkNFJDProxFMC29/AquD\nYielA7pCrbpPF3bwCuI15T2EH6uG8KbEzLXK87P9mcGskwMNr6V0qZasCDaC\nvWrJ\r\n=l6j1\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.0":{"name":"npm","version":"6.6.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.2.3","rimraf":"^2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"*","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.5.2","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.3","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6d6044d40eb57643e0cb9237fd6bfc6e096c7eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.0.tgz","fileCount":3630,"integrity":"sha512-beG1884kvrs+6IKUiPHo18uQuJ4MCPrUo0CY8rSRCjNsWXZsrGROzcVG8dlh2nnNk+ROL8NvXcs1xC5lBeHMOw==","signatures":[{"sig":"MEUCIQDcr2JL29dYnJU0IYFIWYB3WhIV8p/sL31wWFkAqsdG5wIgOUKJ8WqYYY59V5rHqvCNXMcEpAgCflOJslK2rUZ5bsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17075508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYS2CRA9TVsSAnZWagAAVNEP/0pq0cDf2y2AqOuusInD\nxgcmW1tun2ZgN7qo0Atw+6VontbJte6c6A/YWD7Ue2XPKUzHfEjUii4PsMa3\nUZ9rVaSt9sx90zjEEQ9x1Wbo95yivN6M/T5LDUG1b8FpTqqxtllTierBw3rh\naEn5I2jt5Idio8J63y2k5QaSHXGUELs3JFt9aHl2KlzKC/uDHxy9F2METTrK\nSPyyuPXRDr/sUS7jsWznxYFfhemDBDv6jSnsKgBfIgg1xx+8zqbioniChr2h\nXbnlRJ2WZmwEcjVOTEZc3ug/F7PnWJnQsDPZ5Xwfc+3zJLWCFV7cRbfSSrSv\nMJW8icznBp/PJfKLXAGDTwRvrTZgpcQ1+6xbS5dHevaoao+9X3uxvgdz3Cmo\nfY7ZajsoMHpItcPAlL5+sJB80B6iBZzbjzAoyuQ2RGyMKWlD+Jrhfe+SKEY0\n1Mrz1PzYuAuultAOfOQR0hwK9f7C+Hy5jC47Apk0TkYlBzJm1iwKmz6ZkS8J\nI8EXSYf7c4dAxQbjmgH60qNFCRhfw2FKpNd+XsbsVIvETD1P3MJlDTtjCtwl\nBzDRyrkTwQxCXz63Rf2X5yAdFYX/cnjil63IolTLvwqqz78Wck4tvUbB6G8h\n7Evw7hSpcWvj8O9J2OiLxQb1C0fM/tKhqHHQt8XoABSlTlX5viMsSChfTBzk\n1WhS\r\n=pBCj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.1":{"name":"npm","version":"6.6.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f4337e98a739740a0d319aa36ac0f4a17e2506a","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.1.tgz","fileCount":3957,"integrity":"sha512-BykK1Qn6f+N91Ld61HwBJom9QVfZDn7AYcO+XEvaDuJeIRUgxQCZdNBW/3NOWS6TER2G+n7PvFynBX6G3kFLxw==","signatures":[{"sig":"MEYCIQDU5Woxnv/iiA45euXk68fbbAQp19WtB6Oo3aXbRow31QIhAJxPsu9xqX33BZmIgvjpWfP3YcfL5Byq30y4m3gelSDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6K0CRA9TVsSAnZWagAAp7EQAJ1YmIwrhO4RAhqLJR6M\nkinCwjUhMjDlAuwy+E+n9s+D4WXIiYFC6gWBGY8ACyZI2UpLQibe65iohKsq\nllIPD6ezTbojpWtKZKTqgOtNxFh5NBDzXTOKAd7oIvY5HuEIal89Mb8bzuQX\neYfTznQX0PcvaULlw1eejUq3EExw4/CN82LSC8s60nHzXE/QW+LLehwwXmMi\nF/c6479R9fIae9X//FtLcmBPAlJTwp4huMYk9OFOHAnKQnpSRhyZMnmGdh9t\nuI+bJSjsbem5Ovdl1HYO8gpnkXMA1UoTYC2WmancI99MZVdUK68vY5r/FGme\nIV1Luu1uJxl83MRxTiSmtZu9Wif0DKKYJR6U0e62rgZhcVxqkWPjOQWHb9Z6\nuiZZfQYv/UvliItT6ckolSitOWnci6EEA/QJwK7VaPTmRuLtm0bv/jdOK73W\n1bkmQPywWKD499iG+43xdAPzE6OyAKX5zTyEGmBp9UzQyot/Hn3qYVcZBj/4\nQhpEJVWD1V6uoSL1/+SYUJ886QlqRJqw3vjZSp0ieivGhwLCbOeT6Sq+TRF+\nppgrf0QA9RP0KfrMSAL1Xw6J2parRgREVeeXfuXj2/AUuKsZoj/nu+yuvS+U\nUfetXnED/H1n9+PFKbHtF1RL0Pw2d9tTjWpPO3AS4isNeQPERp14tGgV6Mnz\nKGO5\r\n=i9AI\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0":{"name":"npm","version":"6.6.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab953bc38c005897f3ec4431120385c668ea572","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0.tgz","fileCount":3957,"integrity":"sha512-Q6Lb4YPWIGsyVzfxcZrTu6VQcMEvCHOBlSE0fbuNHj6CYCUuanMUf6HgNyj4QekWTORxQpOgOgaca2YEQ721Ug==","signatures":[{"sig":"MEQCIFhqxb/TiE9bMk8TpDKqC/OGWhiwOzxp3fkjOd8G1UWfAiBcBY2sCCDgijJcefjDK8PDoKQmW8MdhFl5yu2QXij83A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQQfdCRA9TVsSAnZWagAABGYQAItrr0iUyRDw6uDu4Z4U\n4cXr1bDNFAbyQTOjAuR09hvhj2p5hh33UrZ1+8z9jYdPSc7GXfQX+k2zyT6Q\n2xAL5bwlQUhzMDL+gQoDLhwywQSzjlJEdhm2xh/uv2hagLCqK2HnzvkA+BNb\nsCInycSOVtVkvfDtRhOmiHOx/1Fz/MX4HrUDer4OzOtOpnSuOnNTJf1EMg6v\nmKlmB5+DtIJVms0ahILeuXTT53eh6adTyVFdGLOWVI9MCwR4DCgkXv4wS0NR\nN+C3rBTMRLTAvU8GU2m+mguL96cCG8jzOMIv/mdSfvLyAMcaRGCnGIXSkooF\nvW+zmirWyumAdJi5kdpnwUpPIWEeciIdSFht74lgECDcg3vENas2FkyjZN7V\nVXIa2YEBp54/8QFvMMKh5ir5UmZt7WK5xFaOrz8zyZtJRph7dqKq2YzmGFSW\nnGk6BSoKSivVirICQQZv2Cq546a8GrUx1DePyM11WL0nr6kxTjCiMq+EQnjH\nJ98o2USy3e+jNXbsvqNv5n+4F41VYjxEYpXhmcRc0TW5Nx84LIoHnW72xsWI\n4UFwF0GrKT3+zIYHHVExItz6OeuDgolwsQ3BqQebcRytwlyU8hzrPN9Xc3Iy\n2X/BNNfylkWoxr/pKnO2cw7HvSnOW0JNNf+D/0Be6maWYcM5BxD0W1DuNzFo\nyor8\r\n=j1HK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.7.0":{"name":"npm","version":"6.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a563d6e6806913b2afa4c713ba63047cb7c63ea4","tarball":"https://registry.npmjs.org/npm/-/npm-6.7.0.tgz","fileCount":3946,"integrity":"sha512-OtxCLzx+pcsjMGrjZpBp214ZjxzHcAe3zLYIlaVpRYqFHff6bgggyTLf2OZPO8lfxN0RHLJnFFUU016JCzM/Ww==","signatures":[{"sig":"MEUCICUVp4uQk4x8B4o4pnv2YKa73onyER4omOD7aUpCmSd+AiEAkLq7icJMkp4MFaLh6kFkwTDZkW2vRkMEePXVPhYKlQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18481053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSObUCRA9TVsSAnZWagAACXMQAJSGKy0Xrfg3E0kqzPBf\nHtmOmQF+vAuqaul+hJMaO1EntJLKo6vN+iv1nKnGfD86OrCxZnrIsC6OChwH\nIXCaqCHgKqYG4WcEVYvC7Xn17JDYQ/m7/GFkxyHG5ebYPRwtF1Libj0fREm/\np1ActCnGErHZfhfGx6hCZaKm6SdNzxCG8y6LLHSsFHBxtarStQNjLfjNfDUU\nv1agT2TbDo4jaQsL5I+79GxbnGezqnEjt9Q1+LC4Gx1p6LoA9a1O/hW+UH8Z\ny4U3UxhlrBmp22j0kZoY7tysvoCHG5ANzHwAva03Uvr3yFmEJ6m+085ED3gE\ngDeKf8bejqb36ZvajfgsG9rVWlGYXHp98aJNeLoaakA+3ENGwOCWN/HZY8Bx\njT4YqEnjySKctdM8002x/MVJro8usCEDJnLYKAHwGMi60NVhgip0B8MD/XdA\n7QNKXbu/CTZIMxYzBHlLJ6Pt/j1nILTLVcGKVeSJQarvJ/DsDPm1LSMA/pt4\nJqKqmTL71KN4p5V9gC7CZa2dtQFS38EJaAUguLpFMprRyt7FkTYis83eCItq\nrlH7I+NCi60gMDHBT6wL01qoNei78gMeXGocSSozkWwjzEO5xZkpkcr45rG0\nkUZdcrQSTmfvxH9TCV95z+hFYfALASyRWdZVadzeC7WxalEYFkGG8hA8Qn6k\nZK6C\r\n=Mbde\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.0":{"name":"npm","version":"6.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52a3277ea222a5862ca5e5cbb2ec5d658f9a875b","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.0.tgz","fileCount":3947,"integrity":"sha512-FfhvBbSr2ipcCxEXNeGVnP6z6zFRQ2Qw7i4RrIgBInE+IpF2YrEAY4wnTqG42urJDGYC684HAmXxKKnbEQpp8Q==","signatures":[{"sig":"MEYCIQD9+hun9OBtXOItJZCm67ldelhrlUHShEvw9U8/G3HoggIhAJt70GVk/BKmESMwAW5MRtbtKO9Bq6IcBug97vKFQ+P4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18489038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU1THCRA9TVsSAnZWagAAE7MQAINAHdh8aVbH/C9Qzv9j\n23oulBNOt+Op36vvaIVUBRYsI0+CWi7KgIb4FxK/CMU7E8zB3cJPcxO9+y/i\nKu2xD1+GMgWr9VR4OhoIqj9uMGRI8uCKFXFJhwps73UEm/ljmERiENbU9gqL\nGf9JbIr5LXQjjQDa42Y0f1zQxZIBI3Woh2Idk8jrruQ8ZJEHHAVDX2rB+WCI\nBNBGV97NN03DhZVWRj2DgRLHTHaE84PGyYhyvEYQzNencogOZYWymEjq6Wpt\n4qs90qS4IF5iRvjVT6mC7LwPGDHcHiZ91I2fSaJWNg+LM5BnDRUdv6tAEnD5\n1xJhGhK/Uuy2Rt2YNnYG3SHZ1tS6c+QId4hZPg5YKOoTHWv6kfgKZLpu7hDW\nAdQCRF03M+mbVvcpNA3NjgK0RGFwhspURb6gJBPXXmHHIpQ1nABlmPT5pLyJ\nd5Xcq7CtAYHZa+SLISEIsqVr5SHEv/b5rVjEuSyJH6Ie81OYmGAkB9Fqm8Aj\nGXjdp+nqB9Y4jJuu/DMZY6q4Ds7ESCgWrjqMLWEgjmR+7+7nOiyZanwUvQ8b\nkQtHwA8+dCdbjjpOgTNp54Ge2N5qIgl9A+kbvlXxllm9dSI3ofpDhHiXsaLJ\nvUnBm4ODc3PIUnUIwC7cdMy5Qg6ZzpMBPMV6k08TJj8VqD92kiBqRSSR0Fdk\nuabv\r\n=ceFy\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.1":{"name":"npm","version":"6.8.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe3ed2624e2c88cc1a7d480d60943ee079006558","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.1.tgz","fileCount":4028,"integrity":"sha512-G4/3H0iWSMZR6hu9xe0+viZpspi1u/6A4FpBf/GQl7Ii+BnGhKIAgvrXD5gzS/a8RWQdAR7CJU360gTnVRGAwA==","signatures":[{"sig":"MEUCICO6Mxz7W1kWnq1ZDBgz5e2JEk2xeAUJ+Y5R0C3ORLAZAiEAv+F38p59YR0Y+YlHodPuCfEBMa3Dd6VWW6EL1MrY2Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW2KNCRA9TVsSAnZWagAACVQP/3NqKm917u45PGpWoILC\nGWQYr7mpS15A9S6fknV0SPx8438SAdNHvMmykMXKbJLEaFjYEhs0ytn82Xzc\nh2ES+EUkEdzQ+oxwUpvPxQ8MDSpX1RxiDp0IX/zL8txYAwFLc9JdmiTLgeud\nOdTCYqcIkK8tbhe7iMlmDduuUKDlnVp5lv63dM8dzHpJCoqCEo0z6YPZ77g1\n0FKKCGkF7qDUIlsH0+CV97rxmhWu2qyiB+cExXrfBNlr7sOLg+jY93tBJbBW\n47HtYfK6ab3vu9mcryi20XBqkBEiCQrKP8pNC3jvnvTjF0d5t0IbPIf887mA\nWg4R6yg0lSYnFZ543XEDytjjG/uu2+lyN/OGxlsOvQzOXuZ+mgO/Rd0Nem/f\n78CMvSfMH6PoQgJ8/JEI8hnExzDdM/kzUQdz59Hpp9tQdusDX0CCxwtR2pdT\nFVWktVWXXcJLwSR59aWnOUzl4Thkl+HPqD0YGhH2+97++Xs4RE2TiCelBqt7\nbhq0yrreJTk58Z2dhQSlgzActw3iKLatQigetmBhQj+cua34DeCo5fqbEFCT\naxBeNyG+CenEgful7AiV/JNMzqhqmWjqM6BAnj7FNd9fCkq/4wCrx8A3KmTM\nxuAiiAqdaH0mM2jYpeIQopm71DPc9X100P48xZoav+oCKIuCeiKbPgksYY2t\nzMWO\r\n=M87J\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.2":{"name":"npm","version":"6.8.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4135718ec0f5226b3363b544993b48831e3937bf","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.2.tgz","fileCount":4028,"integrity":"sha512-H5E7+n2KrN5AYQQySaTgJGpd9FHu+bZGis78UZsJ824tI2HoUnjKkvax4I2TNeq2IavySml4J25YKU21veGHcA==","signatures":[{"sig":"MEUCIQCuy2Mqa0JKwb3ETAcIOrz/evD4fNlEz7dRLxuCpOLunwIgUxSOl6EkGW17TEqpQh0Gy90My9iKH9++sEDFUefYrEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18622539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIk1CRA9TVsSAnZWagAARzsP/2cckPVZjx4cShD9aKud\nPMseIdsiuvmj8ZB9nmdMLIe24FLmOa5gJw4RcWISMYhQ0sMZiQIoqNXopHns\n4AlwA7Tm/EIPUyDUd1LmdSqMI25AVf+qf5qdyJPRC/U/+2u5eIT/hmO95mqb\nWsdyoJnnsbeLsdSG0LNGmHqFzwV2kmGJd4PmA4ORn0k5SQGWczQXoEwMncB3\nQwCoX0nie+jRiI2qFPxF6IDRN1iNXowSMA8ONyOtC+HZq2Ad4ahRU1MXBXym\nteIJTeO+VyyyotRlonwQ90C6rNLVyP0KVCUyAYokynxDhp75DHiLyhSyOG6T\n0ln2NruPIa2kDha3i9I6oSwv77+r2cqc3TFpO/aVPvfRoV7ZH5KExBDbv/tf\nlxNuzC33q2teKmuAhaXM7QZeVgbTY9HFwM8kjJ17DZH6hGnuoCpKi7Q8cpai\nRl8yg4nLr226udkGW7+v4NPmoRNM+bYVEvPYLemiKXhQGaWI7wUnLTwbL+Ot\nQ0ATcUnChnxRlwYEYGbX7wlRzEhqOdkFdwYYaLTscc0eQDiJDT0Cz9yPCkFE\n2TiLXWgPDxNomD6cr5neQ+4jJeH3tmMbzIotUkqC0oXmTlGkG7EYd1xftIIH\nLOisQpbUhw8rJQ/feSTDNFcOjywCFlhwow4N7vKSXz5xqEIxbLglyQp6mts8\n+Dps\r\n=OLtH\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0":{"name":"npm","version":"6.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62996dd6aa235dac175b13968a6d7f815ebf8257","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0.tgz","fileCount":4028,"integrity":"sha512-xMH6V0OCSJ5ZET6yWPI3BmJSqMMCuVJSIcLx3LSH/SrratFSt6EDuCuGRFMQYty98Q1l6x/7vKmfURosoyWgrA==","signatures":[{"sig":"MEUCIQCx76e2QAX9TIK8QRvdhA3ey1/5f7DP3hjGnXbK8PH3igIgfr4KdFmf2SwaD3OQ8fYG0kXSYNmz4NHDnTgtD6rmYIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKYICRA9TVsSAnZWagAA3IAP/jCX10XYAUFt+0FofWIQ\nJaRsGnA4Ofgz6zCF20AxXtRCqtRc30hVpQkrsaXL/VZbfbBY1vyfhW0qPTkG\nOqTj6+302QK/jkNv9mygZjGNMSyUXpYx+BNa+trxU9jgb/jSlkMyNNBZMzJw\nvLH+5rOzOXqVoRAz2+8Y/FChG0eJPFm1mqL/yVv41z0bRo4u9QifhO536L4E\nnLwMOTcOWAFaxz++Zxrpo7uNRlTEyZ1kNc8/2ZEV3Kogkw975c9J+Yvj4Jyb\n+Au48FDtVpE6VUN+M0jDBc25u7hCgZiF3H+uvDHqRhwrhOat1gy8UUuKy3J9\ngx3YVXe6sI5ZwVg8wHCYCzg3cyVAwdIhdvJJTGSkZfwUuvNrHQrapLrS4jHh\ncYP1+uwTyAl0fQKIwYKu+bqOA1GPSsC8T3Cc2rVqNJepmymILniYEDYNzY4w\n08mQcU8evUk3iccTRwQdEMfhi3P4cXqnn5Adk/iPoxrlzTXDtLKRxtaQoF2p\nM5MatMOzls6iy1Jva5yeAIVoUiLBb/kYBozQozUp9V/fwC2oV51nRLnXjZOI\nem3HeZc9i6FnwAKu2ioa2mj8W36JwxLLXEGhse/p8IrSDKlZDRdGD4xlIAhF\nC/rCIHdq/xskJe0DoGK6gdse+Xl0AouWbXuDJPnJxFcQ7NdW71Jyhp0pk9Br\nfOwX\r\n=+GbQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0-next.0":{"name":"npm","version":"6.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"afe4240c71e4bc4af8b705d16a0f692223097952","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0-next.0.tgz","fileCount":4026,"integrity":"sha512-KYVhO+Aa7iGRAKjEj/FdHI5/HX6RHqFhCX7scpoMZu/YOvwfdHFAa3yiLY9op92laAujnWK2gNhr7G5IKmixWw==","signatures":[{"sig":"MEQCIF/kkGH9EPQ7AGTxqKHCV7TMmijIefRc1kDxwb6pJ4/FAiAJofaAykPyIkXREeRPkLd8An4tvi/OVVIl13K3OnE7lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18634724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbeoFCRA9TVsSAnZWagAAbIsP/2PrljmZ74/4640CGHvc\nDZ5H6WYhU81QyNosC69f1FMf+/R0a3ba/wzOmjjS/RSH/ZBwBOUeF/9JODHZ\njjpkZbsKYDFWKUEh/0esrmM0eIy4S9ji3O1ezs6ZJowEtIaq+ISldMj4JE4k\nTvLj5d+7ZiY1rzBkEPPYndmYHkGmI0QeT9HY71Ks0cq5Q/rDiTUo1Ilgn05b\nZi3J7LLXD79jbgcrL9XTGXiqrkmJZYc32UfipfjZZtHGnz5uj4W7mcmY8RM5\nM9hF6YuRuYhGxUQ12zBahPz6I7i7kSMDN2eKXNzhjlqPey/1nmqZeox2PlxB\nJp71VTXzaVDVNOlrFRgzbWBlliPjnfspoDCp7sY3+2kocm1KAKrpF2iDh7wn\njz0Wo9nF2kKvuyP/NKaaersxDJX/ZXNLN9rVH0fDvV7jq9KQKUwbMzvMLZoa\nbpyvKhTeTrNj8HwTrv0vxvPt31ldotGm86RK60xi9QPhfrx9GMPK558EB7WU\nSoj25iOagrH8ZV/7A5ZY4BA/Fg6pvlKUmYO2ELWGCKUj8j7grnf+xNEUmUDO\n39kA4bsvZbRFDbbtM7ZZREwQqauGQTKnlbBWmG0cahiYORkDct6KRsjLxaZO\nWGdCVd9w4Y5YPPFgMmkrKyv5K9Pfp2S9lwidpgzSCx7aSEMzPBjdFO33SLRD\niZr9\r\n=UE8C\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0":{"name":"npm","version":"6.9.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5296720486814a64a7fb082de00c4b5cfd11211f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0.tgz","fileCount":4026,"integrity":"sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w==","signatures":[{"sig":"MEUCIQD4RUE0Sw3pV6f6HwCfI0p0dTXPYXzQoCJPkiUtRghVAAIgBrhCiZ1lWW02s0eUMv5TGertEwLTBn2/rCyQ6OJXdYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18633904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBiSCRA9TVsSAnZWagAAa8MP/jlw4PIVnQPwedTK5ctX\nKsnn5B7TQxEqV63YpG6oRI/w6xU+hiEd0JKRr3s+c6mlo59LDsaHcIrgVCpE\nQiNMWAc02AkE39qWupMPJIe2o+WdBZjZnSW1cy5L82cL0Io49TJwMGD6lpnr\nPO9X6SX6AJ4wFlurxFjV/wI1SgoHDuENruPPXfBYetKHMt7xmjiVF2aT9XG0\n4xBI37lp2QXOCF9B665EbkB3hd8h6pN0vaiObJdKbFexCQWO27AydOVi0Dll\nbIokyBrI+JI8auQERrpJmWhyTkulOBAT8RzZ619dU1mHa/BCMHrnnex46euK\nK14pLEe6SQlmpiBiRMiGjTT6+uQnT2ZiH6hgKvxCPzfBGNV7ytBeT/LztRlT\nRGUzM62OXtQa2E27kddymuk0Pf/0A4gc/DR9V2iEHalklt4NIiA90FiXsN7i\nCMc+NTKgJeGlCnuXcDxDGeX1E+MpyrV9UvorclFSjOvBcm6dxVU8Y6TjZxeR\ns9GnJTy8/MtCGLjHjh66wXHqne/WUEsN17k36g0hteVp43bjHzuITns5U/RN\nj1FXUvPWXnkEMMq6RdtYJ3tf+epaYkdp1/0STIb1RxKnJBHunjQB2Kp/yhiB\n7mCQeDjwC2lK5qiSVfMSb1EF/mu4BBp12GWv+QSYr4CeJ1ltev2pJDE9rXzm\nMtkX\r\n=ruQl\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.1-next.0":{"name":"npm","version":"6.9.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74bb434d93fab7256d7355fee9a56f0675894c56","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.1-next.0.tgz","fileCount":4028,"integrity":"sha512-rw/KR5zPIz5VGhhTusLrXRchqteHO+1uRrg0WjDSj6r7uHuaC/mnjbWO0p7i7Td19azWWQtFS3TKBvE/gAfE9w==","signatures":[{"sig":"MEQCIEeCISncuN2e1DJWE1MLxYyNK8KSvsSdQyAnH7wI3qgbAiBrOL+gGtFHIqu0dtKMqiOf7o5UNAAMVujXCqcHOvLkCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18332135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckqmNCRA9TVsSAnZWagAAekAP/A8k6fZWCtYaUBSI9TOu\ncaDEXPhfQlARLqoQAejEADd6B/d9ez9y2TX7azBMxRyT/d4qJWxn0u0RgEHP\nKkoL4I3c7UH2OAz7L4HvyUlx+fyO8+4VI/GuIaxdUb6i6yf5kHkzqAkARKWJ\n+hTQQhtMuY7enUxUahdB7iZINOrJvAJw0iev2xKKtnx2HLxdz61k6Td6/Shi\nW/w1uwz6EPI1QP7quwvvlgOcjSk5KaWiyVGmQ40BBQ6gu1u6rAuLbkbY2xCS\nxOvm0lvcZqPfjTjKZgW86BSqhULw1tl4VDtZWYNQjt4xphY3JDj+5ZfCDyKM\n39740NZJbMoMk412NsgiriUSQjrhKLEXn2Q13WJQQmdT4dsfomwy1kOvr4D3\noAsGAjPmTK4MclbogW0tRN51cb95JN3NaU83vgA2Q7x/87Pprn+VXFlj2IMh\n7GJIXvB+7mUFA3ko5Cjf39OgG8UQb/X0gRTBJCnVdBwDXkt+x3D92LEz8Jkv\nakBnOV+HKF5LWyh5dj6w+ZJKCK4jjLzqZBjwGY3nQDsDYzzOu5g6WUjxwR5s\nUVwlGfOkRRikUihrhsznmurTjhelvnRHv0gCLt1xK5c1dHs0mmIYXb08D5i6\nLf7aJYjmb8w5+wPZopLr6gHj6ZOMNI48iKGZp8JSPP7VvfMmNK0qDaRcThBH\nccsc\r\n=duyx\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.2":{"name":"npm","version":"6.9.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5a52b7139f6ea2663ff7405fdb7d02d8a6ef62f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.2.tgz","fileCount":4013,"integrity":"sha512-b0sEGRYrVdcV/DedLrqV4VMpdMHJbvpt9bopivh4K9RisHFMbj+G6RNbB6lRdr9rpYIoqHG9YP9CYmxdI9k81g==","signatures":[{"sig":"MEYCIQD+EBLpjeO3149S3HZOyH/tJw0MK03gDIHKQThwfoGVLAIhAMmMLnfXtGmL0cEK5SrMN/2yv0DCGROsibUc9gCAiVgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18789226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSGXCRA9TVsSAnZWagAARBAP/3US53s2mVn2ONov5r/m\nJE4eSfSj1Q5AZ0ynFVCRTqaokz02KPqtU7e3Th00yQ17UH+ULV3bXywZl61w\n86EEVwDcmLU3CPZgEDeJtOoYmsCRdjiULgJ2OjAjdiVH9nW0PhyiPmzeWJVl\naLdEg5sABZ7v5J6nnIlU004u2dWy2xNriwTh93b4V1wgjjMftMsNRduVdCzb\nIdNW2m9EX1LuxQMnKGLbBapYgRlFic+HYyhd6D+hwwWhOqrh4q04Ua6OjvhU\nniSjVsO+N/FZ7QU28wYPe6X4JuzAWStgXSg3Skq7Yx88tuih36QcR9CDriln\n3QBR4q91rHlvp6xIBi83asrHZYtORlNlUK3bRCfV+N7U3qKreL8UTwLt7dkR\nYzM/wu+OzUl1jSlxaFye2MDR7vZDM7+a/aBy9mYESmfm30ZEficJP6nn0jKE\ns5O0LKyDZ2izT2MaoCDO3riQAmr88PLYm4mNPQ9ad6fn7NOGqOQBpaQsGEVh\nusdZ4mawRlPLW/3rUwHu+Xo7XY8+RCZepxg6HkbTCCQHpk1BGdY4jBMPrTme\nGpgwmGy5tl7gwG/iAigYD2o/ZMayubj7hXu1jbISTa4bwxR5ByuYo4b0e2m9\nD4BWtlRP5J3KWduy+9tv/tQm2+EUZwCp5RXaJqgeEWzIHaKqvte3fCDPd0EZ\nxsAx\r\n=LLb7\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0-next.0":{"name":"npm","version":"6.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"26c68feb15c3baef4dc29c188d08d4af292ef846","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0-next.0.tgz","fileCount":4173,"integrity":"sha512-r13hCoV44kFPHeIfBb9+m8WAzzggkjKuEjNg6HhLfYIzWTpa6b/gKFZ4+D9Tz4aMy4E4HFxR141OvBgvqolcvQ==","signatures":[{"sig":"MEUCIFVxb6fflzTkO1uBnwWLfafb/4fVZN6hhds4SuC2QvQMAiEA0flT6L25kvui+W6NftvD65Iw6q7BLIuwa/56yCBFeiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18835588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGkz5CRA9TVsSAnZWagAAoeEQAJgpVcUFTFy/9MYzjNKg\nzn3gapQ1RNEk4ZK+RdyX7MB1308y69Js++IK5rSO6EYjYUTjScxZ9I7KSqt6\nJ+fpw28dSdfP1Vzc35D6x3YL2s4ty664yUyNt1N6ObdLAz2Itvty0uAiIYZo\nSouu2uWDp6Uuguxmb4beR9pCAWvARpo5nnF3FKzRqeu2HEWQq2OjjrsXwRmc\nzBucN9D0M5+ZZ/y70oLWt+jZBV2P7vMSHLkzP7Uq//6odbAl/XltVNrRQsDf\nS2Jz/LWq4rC/Vjou/REE8D6/j1X50w0IOAp7XssbSxkNDl8cGkTXp3QQMCDO\n7gaX3vDxWxNjxPY4MjmoRCfSguekd1Viv+LNnH9GZl+ttjE8RdLmeRyd4xFG\nLTjnlpzq0vtQtjTG59g0Ln/ADMBjlZVyuziuZt7guKhyPcrhklvgaAiZ2ITA\n3KUTeBxtF0QecKJKNFm9DH6z4PVMNPvCePPQz8JLMVCyBGFTgS9RSBJNG6Wp\nhVMKoxgMQyP0E3Cr1bCk/OuKdB9oJOoh81uPa6OXXJ7jkhaEPh7juGk7nysU\nnleHBgNxE+nYgTjxDiAThaxUJr9cdEptnnnADpsboJ3eeaWwx5xsRl/1gVhD\nw0zBeMjb6wpe84GvWjLhWwsOJ19at+KwSeHgjYl78vdG2cIx/RaxgBfVfe12\n2Icn\r\n=9PIr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0":{"name":"npm","version":"6.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7ed37211db53ad486643418c8028092d1ed8b24d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0.tgz","fileCount":4174,"integrity":"sha512-pOMc81mT4fHXv/iMbw4T4GQVZzlzx/Vf5bta+JgMWVR+qqBeNI0mAbKrQ15vZf3eMJ+DaJj6+XgD7650JQs+rg==","signatures":[{"sig":"MEQCICDUrOdpxOQK8DsswUAO4pxzZftK9nuK0E8PDwwpW3IhAiA8d2G8Epm1LBCyJhCYIljZUsqioI9TOCdWa8qtKZgzfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18842879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHN6bCRA9TVsSAnZWagAA2nMQAJ+Qzy448X0eh2iaUWl+\n6jXAdWcrDfG32sxEq02ob34bVTXnq6fgeT+5Zc03yhaODFrfClxqFX18Sicg\naUTPdyFw3LzsSEf4tSRbjmAE4Yfp5sN6zhnsSv2bijynTML20mQCay5s3zg/\nz7j7ZLljvkTXJLXQs5UnHbO1Gx4iR7a3G0MgD8UXLu/xqSA0F5HLGJYX/RPn\nyKzC/bIl/nn2t8iIjH78sfV9YSji3D3RfUHRS1BDEItY4PmA85b2OP/TWWmJ\ntamVnjRKQmyoCyif7FFzAhag/021eLrAkx2kX1jXV5X9s9GYYJXHzI2YksvF\nKpGFLiukBEf2dECse5hqSm0qv8ENaVOo8Es93yi1J2BV+yadvfbH/E81yy0Y\nZ05DAaI3fKSGNEtANTR34aQWv+0PKmDofDvdrk0Rxbv102/XfnttWPATjGj9\ndqSl7ZQ+wuyKE0pRPhERyFz4MH1HKbNmEWsPXcggK64GGceVRBXMqNRtNVzB\nVF8rIZPCgX/p7h3YqYG07HkYNlT574GlzUu8BPDA3KHObJwesHF3LPpcaOpc\nLHsws4tv2HocNE4QiuedCbyGVmXhY4uIXAWR6Y7JakDVpGfAekzJCtAbXZ9K\nGlhLp7hcuwDIBAc6ityArKCdsfzKQNqdz7bmHqz2JkC70y3X8DlmFYg0hi4m\nj2zl\r\n=fTag\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.0":{"name":"npm","version":"6.10.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d8ca728b0cdf6680f27fffee7899016156539f66","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.0.tgz","fileCount":4122,"integrity":"sha512-j67DB86R+FiQo5r/0r2YJ4ZZ1nl/sz9nivFTqjtAL493rGrMzY8lt2sn8b7V8k2mtJ6RoikXHYb6tsgjLfE5gw==","signatures":[{"sig":"MEUCIQDsV3aIOOK30dFRVYrfGlwjTFWtzLQw2N15RKexxNO47QIgPy0mIIgc+ykdiRQo1l7NokBv9lF9fSvFatadJyYVsO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18658473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHOmnCRA9TVsSAnZWagAACCoP/RnBMo+i4EZ4lZlcRlGs\nzXwzl6frmYBI3W7oUSEcDV60O8j08ialDt7pvy2rSUOL1zxGL5IFWcS3Dvib\nxNma8PadR9ge72kiRjbx+iUmxOVWVE8bwM8BDlPuSI0jUmruwOv+jVouY7/D\n537YCFV3KxUr/jPhjUyyE3n0bnAWVt4XYSuH0FwX+wEBvztLwmXnrg8bMGeb\nOWrywdN/7/vrPV32hIqYZE1kmgDlDJYDQf12npz7SMbW5KaTMr0T4JNoOo6j\nVGhMCZfaTLslcLES9RYmckvqbN7Yj8kmcrHwk7oCekZkGh0hD0l3ER9O41n/\nCovQv/Q+wUOyBxb8L+77T/3zZM2+9swC7pjmvzN0HQ6VpCS0W16kV9lZHyCM\nmK/uPGvFDENJ3dyRgKsiLMV+Bp5PQYZ78ujxqEvJFStJw6z9lV1Bse3LvLsu\nUZIn0aN1d+Up+L8WyIkBy09Yw10dBADsfbL7Q1nl5GeS38w7mm4btkMRUOct\ndNBxc47pqPjhE9auFVVLrI28InjyDOPaDcE/l+2uIUCCWsh+eeGWkSr/r421\nm6M6ZZAnzUlHfbLqjS7XDpVpd5JiZ2wtaBks+uGXVi+C9Bt2An1xCPdTmovf\nmdm9ZobascvlmDPSzrC9tZFFQn9b4g+z4ePeIckIAUmlC9En9W44X+R212Pl\nTU+x\r\n=DBfJ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.1":{"name":"npm","version":"6.10.1-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a80f7358eaf19a08835caf5c1e2f5b8535d4aa2b","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.1.tgz","fileCount":4122,"integrity":"sha512-oCSJCUPA/Mmg7jMtGW6TEn5AzbT3t4bABAXL1+KL6INSD1GeydYuKb90XKlEw26/71iGFnuXPIIOf42jU5NjvQ==","signatures":[{"sig":"MEUCIQDbgDy5HAWwGQyvPeIfnBUsctZ7aDgBN2sCxZOTWYYeswIgd7tu5c4wZ3TfyOwZsrCtVPM5qYfI7IwkPnYauH5742g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18660016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSG3CRA9TVsSAnZWagAAOicQAI8Yxy8J9qA0ykDedqgK\nM8Bwg8jSVSuaTHR9GWQzWqwQjhhWJ5R9CwaeRCxVJ43KLXK1cniHEVzakpHi\nihN1amiSby1w6uto1xgKjw452lvN7K2pvJejh4Ob4PapSaNFNmxp7s5PQ3YF\nVZ3ADIMPii80vhX9tIs5FJJcwZcvfsHT9+Fjygzb8WcVblDduEnrFMpFvoL/\n+O07KLETzacIOEQJEfXCTmCEJ5p19qmfKxexLVLwYN7Ix4wE/ioOrQx9pD0U\nHjjGgXgsZj2DK8y0N/2C/n2zwgSBYaYoKMAr5MHgBNTRLKYDMzcp2WThmrcy\nSmdPhDj/Tmwg2rPQr46QGx11pi4tLcUe9XMyX7vTSNAA/JCAoKbuUafhle7u\nPihdmWbgUZKcMytGwfPvUUU+Lu46UWo5gKwT76uZN/OKBftTJnEgSTxgaGbw\npbvstj4vBULCCUkTfJh/LCb7tWS/wzbG1wll/1rafINr4YoElq0BWkxb1zMc\nm2QN8LKmz/HlE/I5n0QHIRyISnG1lEFJsTKWHwwGAFR+xIdl9YrYp3zEDCdJ\np4xWNhIuYzn66a0nsU0qS0uDc/O0U4/NE4uyun288snFVfrol52cL02bCtKx\nqLj476N2M9SQy5blm96I620G25vVxmg6JVNkCX7Zs6N3xQPtd+3dn6CtmlWd\n0bHO\r\n=jdtv\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.2":{"name":"npm","version":"6.10.1-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aab900c28e2515d210db98b09f234242100686e5","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.2.tgz","fileCount":4139,"integrity":"sha512-OPZRY42UjnEKDrHE0mdF7XGEWB1c6BNCenzjy0spOv5ffTQKGc01ZfKIzq/M2vXr7v/xBZ8bsn2v71OtHAS+xQ==","signatures":[{"sig":"MEQCIH5CC9me3NGdndas8p+9y60JCuMuNCkmTX7jwt95+vKDAiBIV8ECAggC7dodJVD1XaXWxPPeMGwfcK6Fa0p2usdEDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18784055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmbMCRA9TVsSAnZWagAAuYgP/1rpc/Fq0QH7yQAN2ets\nnmNrq6PzU/VDkNzONodVzMvICPLF6+rr5OQF/ESFn44/8JZXVC5/IHf42e4X\no5e1WmkxZDZZ7qtNZrd3vNUHUMbQtOMMSWozxx6w1+HSLnc7a8mCIM3LmVJE\nr61DbcIv/g9Qklror56D58yY2swx8a9P0TtnL/gKRaNRFV3+p12gxdLT8hkv\nwXal+hDmTJpiRjfK1yL2CVsg3O+zMka0Xn/0hgaVhx/KBRCXG6KCEqkpYuFz\n5BiYtwvXCy0pdGL/h2Hx1niF4ckVDS/qXX1iOsyPaO++5trU7EVOk8VId254\nws81vWFNKs6J4STsbkIOeqfvx3EoXUSF0J2BiQedl8tJFIxstr5/88QHwsjc\njQJ69BRN+3qkQzZeLOH4ftQRor9gC6DVR5dwx3Fqckckf7wOv5TiZlBJq0HT\nbQN/2ic5NHdoIDX/ZdMC7C7kJuhRUq88xfKmpDJM25S4tLMUUBlDE1cO4XCu\nQmDDwRvu555+2QkWYywr6faS5luPbhfkUlk89aYIdfbTemGFiEw8mwtIOLqn\nqdm0EXtyx1vfxt874fYZNoo6M0ti/THZQAfWiOAFSPgZiNrGOGY/a69HXZKb\nsfywoUuBQGtrWgAEJRVEou3Fr9DIlDDRty3xC9i5E2s3yX4ZaQs93s3dmKvW\ndaXN\r\n=GLRw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1":{"name":"npm","version":"6.10.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ee87146028d4f2bfa0bbae56c5f188c5099dfe9","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1.tgz","fileCount":4154,"integrity":"sha512-ejR83c5aPTip5hPhziypqkJu06vb5tDIugCXx1c5+04RbMjtZeMA6BfsuGnV9EBdEwzKoaHkQ9sJWQAq+LjHYw==","signatures":[{"sig":"MEYCIQCVQYPIJB7adpvLSlGZcHUkai069+PVhFVWmsQ8HivjHwIhAMEABUz3IJEPTFv27lT5Y3u9U5+SLkPtxqfZn93PFEoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19293098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ3SuCRA9TVsSAnZWagAASboP/1b/21CUi60kgms5dOqV\nB6A0SyTGmBGPEnT0WsJAjPryqGFJxCq0Mr9NwAFQRK9OLFPn3Qtzt7TqqsKt\nM9h9knOCYNxcwPbcL1WrBru2q9EC61mRhzFKEjYlOq642z32roH5EyxrGUg7\nw8lzBf6Ie1Tclnnzy/PV8cFPoMIheuB9YF+gqjQ7BGH1W2WgGCgNpGW7y89d\nPljuoXnh8WwbiHS50zYTXe/BEM0JLS6Ec29Gcw/u33GTC2AnG8V2nOJdFJad\nm+B7Padxo2vPxWRR76XLDj/WgGb6TSoO98ywtRKKbwz7YBbKdLiCMZlaESLM\nq3mfbiRsCRkNARr9e+nDQBKd2iqRgr6eymbvDTMw6kclnbzl5plKNajcMRtI\neQjBSx+TUESY+PzTNKxcCvt8TER0rgfnmd5dxm9nk53oCsCbvI+y4dtBfLHy\nGdZ7CFC92BNSNUMF4pcXj4lQXKFffT9V7E9/yDwfoptWosafKUV5mdY4+BBn\nqeD+5+Q32I2Qu9K0p/GaWS/o2Z4GNlZjEstT7ADKrpmGFOxy9HY/41usb+Nv\nWlMx3BukNW5YOPNbdne/FWmlzDCVrMfIFzdVvVhl9Ixy1gl7PZayOiHZBUuU\nuywTKUtS9lqnDP0N/D1NKpYHfkgG3CPstowN32nYI6+pXljcxQlMgAQLFJib\nGRML\r\n=MGhj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.0":{"name":"npm","version":"6.10.2-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e478d74a74d7cfb0db1d73fc68aa16dabe2fb965","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.0.tgz","fileCount":4138,"integrity":"sha512-38lBP5Z/nBu3s8LMHyv4gALGsKci2tlRNdTpW9yCRnCefmcJw/gUaG8aBcyCi2YvL0Q/st4dJznZ3GMTk1x8jQ==","signatures":[{"sig":"MEUCIQCFpb0fHnPOnaljD011ASPFEjp7g+t97mEiDrPfvazdxQIgd0Rkbm9Cv2fyxUtYXl4UkhvmZUpGrjNlT3DwLwG6DCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLmLqCRA9TVsSAnZWagAAmRkQAJk+a8Qb1OlebeXGVEQ5\nEF2GRKUQrmRLzZsvVMFbzVgQ1ZH6F/or41Ac8/nqyjEsJmcKRXS472eIYmsy\nOK7NIhis98mO98D5/Qnj3/PlOwrQsviGLW6ySdmO2DGv1mQjBEwbePBB8S5Z\nfLN7WCr99kSamJKipqeRKFZmNZo4C3931w2iIiCOjNTDfCxZBAh2PZvdWCUR\nYVnixKr+9/MdIOxgqQXnHdvyJ+JqXgLPbxatGpuXMMk+0p8tepq1zQ8zt6GA\n0XZ/sfnn8ctiuP4oz53d73uPDCa/9zg/r+zNwu7J2lwKnbykjbDkRWFifUx1\nRJhnjCBQF1c5THVhvJsF5VC0/nvV2XMhdf77iCTHMK88FHqKSd1dhIUl2OO7\n4NOTUFQULWOKd3gT/4J7j5sgq+xkUhifFfojq+Ph5NUvll8LYduhOmpY8CPG\nOnGw95m120cmNsRA+tA5uqT/y9Gd02YIYHMfTNSDgFEncwluQk6iN1kZxDlv\n2hTG88ROh4glk/3o1oR3W/wcUxH/ffkCCPnbsKMH+uDOatWieeEJ7d5vsbXh\nmzUT2jz1Md4EGdvEvYJ8e5se67M4eZ9B0mMVGlwgyo4rcehV+OPeLa5eWo1I\nP0jMnq2NpZP3TgNrhVoAPis5dg1BiybOftfAa9nfVlb9cDf64KwD3KgF2IOD\nYpWo\r\n=oha+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.1":{"name":"npm","version":"6.10.2-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e27936a718a1adc2aa745b77f454e5e7fb7e5e7d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.1.tgz","fileCount":4122,"integrity":"sha512-r4+Kc1/6LsuKb2tdP9xxFff+ra3j35IglU9cc0htV7STlu0g2vVisBTNRVY0iNbvK9Uim3FtroTO+FgLoQ4nTg==","signatures":[{"sig":"MEUCIQCFgk13kNNEn4CbJoDtBNNrzUSMsCRQonoOqJoCmjg/2QIgDaRTzb8rRCscvrL8XcuT8ToR6RBThe1zGLoNn8LNN9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18626494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL06sCRA9TVsSAnZWagAAFD8P/R5n4bp1Zrnm1UZVGxbj\nOl9YAxZxpS0TiVGQFTCEshPt/4MwfawWue5I/9Y1/FwcatH1Ac0hnQTutuER\n0kolCkKQued77F7vbtNrTup+aQ7w2AHzCQyYoiCGWy+hDkAsK/PMfPi5Fcmz\nmE5EgW9GUPxGXqHDsQjOZR4GjXR3iH54fErklhSOhy5ck0XRtCq5GBvvQXr8\nHlBtSpr8JqiB6nCT/7Ilo4iyDHMS9thNH+9p+I501Ov/sFcUbcjTfVUdQrxW\nXMPy7gwG6UT3HccDQKWQcscsKSGeC0LjAC97bxidk/bm4Xud6sUTZybncToF\nLNtnJfp8NGBzWnf7mnOxa5Zymf1+sIxKUYYAmcMg/4eqlcchOyuyNkjNaPKR\nvz3UbvZRUzqCOKEyE5bCdIa/EyAEvtxSeTzZsZqGjLHI3CrzPfCooQBycc3o\neV3X0jKrIYVRzuvIkxgr/kwcULXlrKj4GyUlSDKLDiMjm6t6STYox7/Naj0X\njYyUXqRhbLwQ+QfphWOaAHez4yhSqXr8KJ59YK7Tl3M6p70LjdAku0pW7ZuY\nwzTnjn3RxeYNOI5rzB97nW14CL3keKaqPPnkqlYBl2crZHiLM5tkgkI68bZx\n6lQ30VJPkjEqWqFEiUr8WJva0r9bCYryc+IHRFkFO9FKUaP3UKgb3n+cWdjf\nP2GQ\r\n=6Wud\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.2":{"name":"npm","version":"6.10.2-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5d68828c0aaf8ed5efcf40522b60ca1bbfcfec4e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.2.tgz","fileCount":4140,"integrity":"sha512-vpxZAGcXNq1yAjesYP/8mb0WOU+6SWocY1SMsAN9AXYkGDK7igyLt+eIZqnm/+grAvjzfxIZzaPVMN6pGWngOA==","signatures":[{"sig":"MEYCIQDbyfAX37s4KtOhGCMU6uEIOPbrADSpHZQHEd9ss7VU/AIhAJJSqW0tHSuXRkAQ2iynV6yFMwBGgZvK4Ky8lAI1WtSv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19121840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNOCOCRA9TVsSAnZWagAApqsQAJlPHgPtXdbznk9uPVDQ\nzw8lR756Aut3BfDwhggeDMSudx9059vT6d80b61Nh3zqHNNxeu5v3zYv2SrM\nLeGbcY+A3cRc8vvRzeZ+OhPyHDGUHjiY8Om5cCmIClLHzbYlblwJUpc1RuSX\n2G6I44AdM4bcujgt3TTkX/+qRCEu/Dymim1PLFEw/S2s9TR89lQv7BQ/9CFA\nPM2+2c1MvFYJ7pZo5nZTxeHFbsQnhc468INt+6jLv/KcL3eP5Xm+5pDBtnz7\nOMqABxtMv6nFGLbTxqKahh8B9LTBHjUYyerradFX1HwFTy8KSdWHu2Az5Zkj\nsTUFyJJgQZjV5WKQasjNfXm1LzKRk6DqWMblWrJ1Ye0yTULM4tgCIYCSGE1s\n3Ljp/K6p0zq6W23rnfeaivw1VsVens5GTDrQ5t0ahhdVBpQixND3nyEYQUME\ng3c5EQe9f3RUAOrSR3q0kg5Y1WHvtYfx7kSJigtk4EIXAYtK+ecEtmFUKvyC\nsrM3u+rhMh9BBCwHT5D6win4gTp+oL2U9JNZoLcyl04snz5Et3hZDLHZdMcB\nL5W0+Qmj/5q5DJ/1VCuOPXRNZMJx3eyRK33A1I7HmWJiznHm53BVkTMy0N0L\nx3q/h7aX83Obp0O8+BuD3mO6nb/y4PyMGGEwBJa9PHG5eM1Iq5c3K/SNaKaO\n3yU4\r\n=gZuK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.3":{"name":"npm","version":"6.10.2-next.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"537d37efb128bb668e0c354bce50100fa4592645","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.3.tgz","fileCount":4140,"integrity":"sha512-iT309slDWLcmWAlRiwr38RUAxbN6E00IoyuWANJuqnsnQ+JKso4fn8JMaOjg2op3VQ/xRUR/9I3kKsALNOAPCg==","signatures":[{"sig":"MEQCIGVaprBz4/9EeU85k3HjCdOHNfSBbDZnvQjNt6yvAAddAiA6AVvGlr+cQxIvhJOObAyMNTjBtMljGxAckwR5syam2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNkbnCRA9TVsSAnZWagAATpoP/RysqjADEWp4yxkNuT5a\nGLkPCWbwa6pXzPSpFUcKnTqflIGtRtKw0NWgf0sV6c2e41hxFn2Eo0Qsj2xr\n1qqIDA1upyhxhE1cvB5uqAXsVwmaYC/skzrpUuLG0Thtut+l3jXXMFLhL1gq\nUp/ajwI5vAtmweFeY57l0YYLi7oKVk0+P1/lfZTb9+ZNcpLWgI2RMvKFo4/J\nF4XlSYp2W56ezHqTbPEuGV/moisFoLseHx1xR1P6CUirKIa4djluTh1aPL8S\nFUUnHyJE6W7RFFgdjvD6Ax0dNoe838BYahT4D+JML7L7tX1ECg9eTapXZNGu\nDk+ta1bIwesdPpgIAIFVYozO6UYWTfdd0cmEi2wZJtEZwTOwf3xwZYDSWMEn\nmWnLdSKEq1i/AzzaWfkVaismhA965Glknlysg3R7xw0OfiatRqcVJVfKve61\nQbjF/QS+J/pMq4Z59Hp1jd0njA2HTa9r0EKC6Z+osI8abLyz6EIfGuAE5sZi\nR934/ofRV+G1V1/gFZJs+r07Jka987sCfVa6KT23VX2MIupj1UnFpRm+9MAp\n2b3CtHWi2EEJvCc3HoSunaLG9Tt5/BXTvOnEu17yeziGuUqBfrIXWeXT8oG4\noyj9XnPyNQhvgNKDFXr/MlDNIjXO+80wA/eiqZbfaMFeRzDBRRfRCQzvyL4M\ndcz/\r\n=G22G\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2":{"name":"npm","version":"6.10.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62cd56f9bc39e26a5eae411a20236bb0c2026d85","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2.tgz","fileCount":4140,"integrity":"sha512-B6n5dgmsl1fpBYhor2OTEn9Md0r63/FpQocDn4WNT4gIQRQZLql9g+mk8s3j9qZD370kUTzwDaOBSmDdNGK3NA==","signatures":[{"sig":"MEUCIQCXwmWCDDYy4s2DqVt8zyrqB/6HJzBp0YaJ+6HM5KT6rgIgP6MRh1OokoUdHw0tRqmM46PvKfBNtGuF/f9/WE3H8Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNzXECRA9TVsSAnZWagAA2eEQAIQU3zior/pAbelxxB4Z\n27Sxj6GLWDN+P6CtxAqFi8X65C8KTbtJhAYdJ1eu0J63EfigufcyekN5ePTq\n5hU69lxmD+W+hgKvpKbfqiH2u6gGFyphtRdJsScEyxhyirLuKhKVQveHYQUu\nNNrXAmzwDAU0tawsN2uIgW0yqvTunnDh3h7q8YQS5zeWFHQ63ZRVnxm0eo9S\neh3YKfeU8r3Ygt3GzST6ROPwej5LPrXx1JIOAPlnqjeJ+og1HZGX6J7UIYI0\nztkFtLbX4+6s1p+kia3ZRqytqKrpTdTrZ7PGrZSntRGMwfnBJRDS8gtNvRhX\njDkAHllR8ycEVaBirDS4vg8EF5aOQ5TqGnBFovI4Cwg2awgjLKJHOcTsoiRK\nR+i2P8944l89vvrJobAETfADis8AeEuqsaDKmVO93kflZG+ooQ2NptublnZ+\n8BoZbBPTiFmNvYZvP1MRUhtEp+KMJdDK5RG8cJY9vmzOns0BhBHvmk6hPU8A\nL1wMLuxwMrjxY+06fpuW8G3UdxE7RUu7oSC/bvZFz6zEg7D1n3mQzNcZmFFn\npmwjU4O6mVDbDOTx27O4YIDdvjRY9+5EnlCYpwS2U6HSASaaa/+dVII9ocWi\naGynoN2+VAk0Qt/sU2VhhISqnSsvJC6id+vpzKfeATdSEE9RXHl2GLMVYYWs\nj7xZ\r\n=dxxS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.3":{"name":"npm","version":"6.10.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"83195598f8930a40ee480567883863321626666e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.3.tgz","fileCount":4140,"integrity":"sha512-AH2uhSRaIMll7xz1JuLA6XbZu5k6DMSc77U6uWfuyBch4EzwpEc5dd54/OsX4Njioi7fSL7YmuPQbqKE2qiklw==","signatures":[{"sig":"MEQCIEWOsDc16W7+93GLNb9v1XRYTYwrgFtr0m0tQD90Xk9dAiBbgms/Ecg9SOyQ0KpJqA+d7SclyRDnMd7W6bN1xyAGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSaj2CRA9TVsSAnZWagAAnloQAI8Pc5ZCxeF4XcFKdx2j\nwE5li7mu/MXWd2RYMS7qHo+a/tBqh90dbaYpYWnpRIhfBCSlYfFfkQsuPOPz\nKXLfpRdFucW2X0wnDHo1Gg58EWpdaA5AOnEdI0GGCXAMS/C9HNgwpE1rTFTM\nDs2POBk92DDUTjiS6TikYwoIHHnSBOg0kx0apC1qtzPdBkgHaf5tGBof0mps\nvNN9CEAJWYqEL9q6PcMVF/P1+QX3YDnZErzyHFvsy1mNc4qWm7W2Lo5JfGfu\nrhWvbEcK/lGdkxcqpRhsM1GyzPEqqyE5IcRRtPB476NYlbEDc94kBv/nQS03\nmXMI/VI6nKcx2N9j3bLSBzXyEX1Fmr7/CtrYw+SzouTiBisio2ADOIQeVN96\nsiUosxZEMcl41eVq9SgW1PRgsPi+xff3zztYYfIQ2fDTdjaBB98Y6tNtv7Ea\nl4ghDRvduMYJRVTH9xrRyYkz8dJl8Ths1snI/bKUFr8qLFBAwHYZ6GSKz5EM\nFpsiCJnrtcFKsWrwCPZ50uC4VRIEoUeP7XEmRQGjc2QlUu78lIC8JKOjc4MY\n+ogoWWZQDdpOtMzKThFmG4trI0Ng+WHMbhPez1ZNuL7jvQvAGtKQlX10Hlpk\nUzy9g7GSWEiM1woECgWEIZwbcAyjL7tTjN/onxTHSqJrWLz/TBiFpAcA0/X/\n0xJw\r\n=ZQXT\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.0":{"name":"npm","version":"6.11.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.0","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98ba76e015e9ee0910e440231a7398b15a175a9f","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.0.tgz","fileCount":4151,"integrity":"sha512-xiA97uU+ry33XniwnMtfU89UUrJMerLYCNAOMa0qcqCF9fp79FPGnAcZ2P1YXVYvNdzU9JJt094cFbP/T5ph2A==","signatures":[{"sig":"MEYCIQC/KfsW4+1JftUymTg4Iy7xInNg0oZCUBc8Le0KQ1SxdAIhANd3dHEaOb4/9kDNuA/OVCPctMVkLgf/F1uEdSP/DeI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19199666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDbUCRA9TVsSAnZWagAAVAoP/3xDf0B44WUm/QYjUgGT\npX6qAojSCcnEFTJy6jktwmepntF5fzIVwAwYn0SRdEvbnh3q8uY6i7Ma3P2G\nM9OIax0EzD6Ag+AykFnxtGSXRYOvMxMtz7xYzYUVH1Iq8hKYm9ZutdqRMve/\nEEJS/boWNoMejSIKuNzEqJ6eS+zBhrkkkdcRausHC/74V3Shj+4AmHea/ROy\nI2EStkryk0S3q9PxQR7RqHOR4+FGbwQD13+UJ8UvS40c17XQ8kMXg4ZkPk2L\nWshKk6G72H+OrllCoczgXVpCj1ftt5KKudBOKgkMwuDJIYMcaCQf/cyD+aPq\nQeZknSGzhEGNv5nInpIdzbfbrRAUWWvlwf/fplzUq/g4C4hV8HKahdK/eJyG\nQxewlX7eHjT5VAuPNT3ZK+BlP9QpmW51QlTuSrIpHtWJNEMDFyLiSN+cyMDB\nTcmeUhXGtrBXT20RfX+XjHOLNhSZR6dasO/2b1yiL0tO7RF3iVSan0uPybvs\nzrg8KFjIyeEB4g5HxlZDYaZPy+A8MnQEIFZscerOLUeIA92HE9Vg+svM14+w\nPtuZxL377NO4irAQmz5Nh/2+N7VnRjbjZ4pZjzwK3rA3LNnm4Wjpp7KQptTo\naVIStPaCpYBdZeyKIzUSiw5/0weDst+3XSoiB5ABLoBQqQfu2vJXklT7B4oI\ntwsp\r\n=zKEs\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.1":{"name":"npm","version":"6.11.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd1dba2cb514806daa65d5246edf0707424ccf13","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.1.tgz","fileCount":4142,"integrity":"sha512-ckV89fITMaOMa1UAbOEvGHtepWhCrlG34fGvr/K4UbD6LiS8Vv85uftpNqK6bbvej9lsXg5MPuFfuq88W91qyA==","signatures":[{"sig":"MEUCIB1ZvI4HjUPwWM2Jl5GWEaXB5Qad8SlVXHT36MG7MUG+AiEAgbRGiLiyFh7uPI5bW2zLVATjmVcw6oAo4HpsnpjRpxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19154457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXI2tCRA9TVsSAnZWagAA5P8QAIWSQsbL2LHColcNNZfR\n6snbFvOJrRTTYs52CqQ2AXlDFq30opTmziy8LvtXg+oj7xGs1kJkq9SMVqwE\neg2GqY7/HE7Pe5enhzo1KUB8JdEwvdwn+CDP0vRpoqpxzFyQosJjFldCtiCD\nFrAfgFrq26e4n+A7o7wXWS9UcL2MEyQLyNawaZw+mpHlI2xi+iZlbTKmQdvs\nep0Omwxekmq0EFirz0490Xg/7U9UaX2ODFI2uno+IW0lWEU8SCB5OgcYmoqF\nKSpVkB7ZUkydSlMcsLoKfUrQYm9zVf2QPKXQdft33lMLMnlDJbaFY0O/QS4/\nYisIK1r0q3VKhFn3kxhh/1KKhTyzG8xuvMuMmScsKroSujoPvVlJPypCAvzd\nLKpxH3nP0EJ9FWGCiOrng3eyQKcAwQ3MDYq4mDsw3di6UivtWTSQVsKecId6\nV8C+eKvPhmgQvNrA1UxL3n/h0XNUoYwEPiivE+ikyNjvL8CScxvjXgfJ4NlX\n5X+IopsmaAAUiQWmacVNRcFj7u4HqxDHNljil6TtfpCXc3MKCazPRtjrunUT\nt3UGFzzOtpH8ZWdoX8GEBQ6VPn1HaZtSxTqmtt2Ik6WnfFnPVIeuC3y3WAns\nr+Kg640Z/rlULG9eUIXtrkeITHtlOzgSdRgciBAFOSoDNclZYvjzCIhLEl2R\nWGOl\r\n=7j/e\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.2":{"name":"npm","version":"6.11.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0106e476519f9252e7b5f118b7eace1394ce65bc","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.2.tgz","fileCount":4142,"integrity":"sha512-OAkXqI4bm5MUvqVvqe6rxCXmJqrln8VDlkdftpOoayHKazz8IOCJAiCuKmz0TchL224EAKeG86umuD6RYNpuEg==","signatures":[{"sig":"MEQCIHD/TdSaIuwBbopAPfjgSoqD+iSJhqPA9hgOcyLQbdaWAiBlFCr0Zy+8lFYbSm+RXWn/eg8+AxWauTzL/ixScfyoww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19156618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXuaoCRA9TVsSAnZWagAAlwIP/0kXq6F2tjkL/SJmhnei\n3Yx+zRXiy2EuA5nARZgQL05i2GI5byD1sciGZE9oBEPEYRYpRNM0yCDsG4z9\ngrP2hF3qfIv8EVHd5QxFNV/tIjuNl6LbE+hehxbdXdb2K81YBd/rtPDRsGx9\n84vHYIDsmh0G7zIdeQEl94xMfI6Rex+XJQ5oGw00NTiJGJJ+0cTqL8D71GE1\n7f8UP7tnP7cKPzLAysL7foxzbR8y+9iP+osqZcMMN7UmG6GHWY9IaalSmohx\nqj6SaYYpyFo64zGEXvTk2/4390F/v3nY+qSLYfWc1GsFg10UT553roZEyZ8w\nnKMIosyzCHEVkaAmSvzsK1+ZKw3EjhFguL0e4Fbnn6Skvz59dWkvBG5eyBry\nJtxAZdwOdSlOhoQREXMTMHU8UwBhbi7YAYFVPWBs3ol9zZ84KhOlSTd2RkZp\n4FNwW9mNFpqLmkh/m2xB2Bi1nsznl6nw/iMYWKiM3Gr8Arc/6JQkC0ywL6HA\nJCrXPWZsL2igvRQuaKSMGQ3IAz2JjsCfZ7EZMS0fY54OtwknBCvT6qbfyG6E\nl5TpjoK9JtHaxfvGbh13uNaETbrpkyl9B34ejE7Gs+Wrj7y7XaZLMIilVefN\n2+Jjgvw9RP3ORrrfH+x5d0EfaIDR97WdMvVrQ07ZZBS0Tgk5l3FqOQAYiQij\nx2Rb\r\n=kjkS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.3":{"name":"npm","version":"6.11.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"730f46b7cc5bbc6f04dd57b5699be0c9f2359dda","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.3.tgz","fileCount":4086,"integrity":"sha512-K2h+MPzZiY39Xf6eHEdECe/LKoJXam4UCflz5kIxoskN3LQFeYs5fqBGT5i4TtM/aBk+86Mcf+jgXs/WuWAutQ==","signatures":[{"sig":"MEQCIBolcTDDzbwkBW+N/nbmcwO2B9mmoEpqa4ISFvFG+X0hAiBW7gwvpe+v1NkdTdb+vRlt7To9CkCoevnbJLafKPDa1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18591524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuapCRA9TVsSAnZWagAAafkP/24GCG6Tz2B4xO68STP5\nocc0R4JMx3qcVc/+zfZWzxd6MjFHgINiqFabDu8WedZ2wM6o2s6UpYp0HEkb\nxuDHHODeZHpvybN+epm/JIyvw9+W9BnzDRsIAKTmG4UXBES2AqtXDQdxIck1\nIPdWZYNCqPooZozPOvBv1f+ui/dDKEZly3/VkyDC0lSKRBF9Ob5uD9QURatg\nOg3dfo9wKni6I1qR9z0ANiyTdtS0A9zrhh/eqd9t5T4VDG37N0s0CcNq/PFW\n0IUb47NCMgd8Q91Ur/eCCKG4GJPbUO5Z3sFZmgoT5Pa6WY45mESHvEVilioE\n1sva3iBDoU90Wyo6H+DCZX0JqUztTJmUMJ19wfw/oxe4zLxHmURHLWe5dl4d\nRUPGATMt+JScQu0UzKg6OETe0FuB/PZS25Bo/CoX5n4+XAXBPEfxtKk7rEsW\nmtv0aQOfsYx0f26cQ0GTW4yCyuX9YNh0Q+d1TTgyXUZAv4shJvzpEwiFe08d\nJ0jYoIzQ6dke+hJKyztBGg5y6UCF2zrzzhyVGCThsJoIzx/nnIU7Sm0Y/XCW\nwjByCe8tcXmsmeEZxGEhH+UhUEMXNyNB7BAHXQnpUxMbpLBrjNM3h9h3dBh3\nISmRpBzzkMQQcxlJIMcDql4/CTU/9ebfoQjuZQEtwr8AKQMW0qaGE+VpwEqa\nuyaJ\r\n=OXIk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0-next.0":{"name":"npm","version":"6.12.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6bb088032fbd269da6692416fbe438adc37c2169","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0-next.0.tgz","fileCount":4085,"integrity":"sha512-KcvFyDtHmGwj/A4UjIm71Vuzz5JH4EhV7zfOQ4CGoDsMsb0AyVSqzSUgz1VfjODH84XhkXzWVUecDJ3gSyd0nQ==","signatures":[{"sig":"MEQCIGAbP8/BwaJDOrpaS7jyqBdwIAPYhILHpBq/E7vUv8DWAiBVsc7CEhr90OP6Kcv1pdmaBLQYNk/rpSFlIUNV/VLJOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18638451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjQxJCRA9TVsSAnZWagAAuJwP/1DT0e2LNmD7SOKVu0Ht\nP3H1B+x6hEhE90radv/cuJMSYoac5pJKUcqKLVN7GALqB8x+EzBrz8+qRMun\nNi0SQH7OXLaY38LS8OG/xPaxCjBmccylHW4N1oXQMnPqHXbgX2jCDk4P2F9W\nRYeJ5gVLEAoeESN9f0MVecEjhvPwfUXIWuuq5IlO0P3ri0eWhI26IWpCYU+m\nqyIT/x3TlmtOSsYmZQycXuTbQD/f1K/M9zeO/CLVGhtL6RRViAm3I5d+S01L\n5e/4Yplz12DtIQCrSInn0XnGqAcqN4uut0F98HIxBlFopavP3PCXaXYZ6LfR\nFXfPmfdZrCi0h9Gi4tuQwq3AxhtLBC7N540IMKGTJ4UW8xcEDg5qixFBuyGb\nEjwf+0PnlRacbIuY7nG1H2Ag/kz1GnW2BwbE7xP1zcspW0BdbGuHgT/zSsuc\nOcVAs6YLqYK5w2rDYSF2QfBAs9ChOPnGoNNoBJr9ihS8W/XpQQQXhXBfQIA0\naPKUz5/FpTAySr2sJLi1FBjL8XL38ssT9EpTAI8cGLxxdFFkw2VDay0NfgsD\n/tI/6N9XAgLYa3/NA6HMr6mbX6OKFjsZEBDFJD/FyiaUPdPl/Pw27UZMloFJ\nHzrKsuwypHB7ZOdMasJDws/XlSY9G3wcMGCkL1YKyPK0Y5El2U8fmMZYyiS7\nCUvI\r\n=GekR\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0":{"name":"npm","version":"6.12.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"255e6fbb514be15c6595f9cbc5bc248e251e1476","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0.tgz","fileCount":4083,"integrity":"sha512-juj5VkB3/k+PWbJUnXD7A/8oc8zLusDnK/sV9PybSalsbOVOTIp5vSE0rz5rQ7BsmUgQS47f/L2GYQnWXaKgnQ==","signatures":[{"sig":"MEQCIDO3s0/XhUEvygdFW+xVWp2A6pB/Ul1klhC49YJC5RLdAiANogjXYIPGtRXFG9kqVyyTQRfg8tHKvI9H+UlJoB1I1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18670861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnK6XCRA9TVsSAnZWagAABzwP/iAoJ1q5LC7rTbxMTTGy\nCNyCFipfxx4XZy+j+qi6rUlxnDzYgI9wjtBJElwWdBFXaCFFWefAmygfRPF+\nvpq+zBvnbjIg5b2Q/fvNYhLyyDDPWTfvV9WW8Kr5TcRyJP5aUtyfoApflVLM\nRp8CkrLSR/dEhdiig+2C2qJPTJV/E0sULItv9Iwz6OUirn00ZVlCVdAN79TI\nGJHl87Z0F+TLOsfPaVg4xpFNh3fD2z4jUXMPV2zepn4b3fZC0vDesCBJ0pI0\nU/ekDEv/5jdrhfyckEskUFOeWaZB4XWoa4STF4xfnC/3f0d4uOp5H1+HWJkN\njWRFz6ZKYgKRCsfkwaLupCoWWzHA92C7xWiTHmlEEZzGFb6FQXR4hdGMUPYL\nz43knklk7Ig0Jw/7CvRP32HaTMvp9/A1KqmkMaeRJqCGuGYFYZ+l/w5F2DAT\nDoQ4IHIUSH+EqcRGgFr80OVRrW8NYIEqv3qCBEhdVV7/1Q2Ud7zhnbP4g7f9\nZCIt65rUo/kMUpCDQhKJO+dt8AGrF4z8ssEvwn81pigk+UwrlDbcZRXfkhPG\n7wwCXKaKtzwau+DniWWOLpH4gOh+Z2Y6p7aVhnXH7kTnkDeMTtIonLL2f80c\npoEWTegiY2yzicd5ph78Uwj6T4zGkd5sMDBDqQY6XFrLP5nu7KRJCf3WT1AS\nnUac\r\n=Fn/p\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.1":{"name":"npm","version":"6.12.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3539f82b9dfa3c70beed1b56ee77c280e9458e85","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.1.tgz","fileCount":4082,"integrity":"sha512-+pMvUpgSXVBythrv//64j4i6DaLLJ1O0y8kwjNgjAE7atBNGzX4rcOEWvmsuiei6J+mA38O0nUZ/P35GuCD/jg==","signatures":[{"sig":"MEUCIQCl36bg+T+h5/hxkoPVIPHa0AiPoJLmkz3ChhUHKLJA6gIgR8um2rBMLEswMeLIc+IQGz7p/+kug4zHHvPxCyQJYsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18709511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduG1TCRA9TVsSAnZWagAATV0P/REontID9M7bqtFOyqOA\n5l0/03QetWmZ6yV+D5ILgHeQrlOnZUXCAiyd/BcvFkgtkBk/xYI0+DuRJa4F\nNTeisp/ObvCmIQvVKdjYZedClHE8xidhzUUCdZfGJHELbEjzzsyuBhiW5Uue\nN8TbH5UOa+gifQn+ABJ7m0F/5Pdr7jPKQU5N/CQsVcx9YjPeit4sfI2cM5zU\nhOA++0BJqOcGH+/2vHzxs2B8NZ0KaqoGb38yDaGap/hqGDe8nd456Z4jyK2T\nPmHTitVy8EySZHy0+RF35+00lwzTtYz1yv0WebHI9WY65ZiFvorX9j42RGra\npfh8VeC32aIEavKTY1ioPOsavwg0/0+rvIuAiG1oV4QUEqzojAmtiC+dLdSw\nz27N5jsvjblh/KTqTMs/AOKJG2gGCHX0zFtH4X8DvGw89fRKqTlDd64ILW1L\n4AGu75GPtqCOhXRUg8QgcZ3XSr9QjmaGMuP25zTlIBKMGwY58PqwvqMIqWyv\nzVQZz/OK3RJUT4M27iIrzrc9kA5LjdYYMotcU3HKOFvxr6W4VxUVF4FrbM6h\nmJpb1Pa6ni8fBBMN2bdcN7ETz9jkYDsFvNbEvoPpq01ONr0FhN5rHkX40GIA\nxZWvuuofmXpSSf3zUJ2/JMPfijlJW2j0ia+QqilfqZnJrbD9aeT799mRpdQO\ngGC+\r\n=iAmq\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.0":{"name":"npm","version":"6.13.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2e90fa5b2f759017d906aa7583f0e9ed6e80e2e2","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.0.tgz","fileCount":4167,"integrity":"sha512-zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ==","signatures":[{"sig":"MEYCIQCM9omCbIUZ4ICSNQqH0E3l9nupk7+Hk7zsB42pHaq26wIhALLkqJwhDWCDoB3CVVJlrZQ0NBw3N+vi8BUCwntIU8U1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24658888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdG2CRA9TVsSAnZWagAAoGIP/jAX9komWyfHdJIw7Gce\ngbuo5zc0Z1/ZYSwD5ikkgnvdBx+blk1fIe0BlcJQmVpXRJ81j0UFs9VocyOL\nZ8UYvualsVx9jjE0/7Hc0tmr2kAW0JIOSvjwmKXea2eFfdN1mxRVnn4f82ka\nj8W4qDqapzJNc0QbmKgKZMejigLT9RB3WHoIRr9R5eg67IoFXulF16AwlRkV\naJsqGyIMKcymwXd0L+d0JfS3TbJqFyPHjJAt/7inzgB+/RlJOMmvKluI4NPi\noZvSf+6zeF5fjhFhvZoJ13nBbB70QGCQnyWlWLvwCIWDS1zWSGup3ibT+WO5\n4QA5hWFmPrUvmRBJ0eAPbi+GDEmKx9YCxAriKYYrfm784ThmwRvQV+vgNzkv\nVVRLJmzb5E1WPrR4mpqQLiDZg2tLJcPypZWtIG+7S/PjathnrJjIR8rP7wZs\nUOEGMqJZeHL/2+wuGdMqZiT4i4NVmF7hXP0adZ4j+Brr+AV+gwXZ9Uf6V66b\nW5yhZh3LSfdhWTTz04HhryCUa5tF1+zyodHeqyhVL3VA1557hYiZ2iqo2Iss\nH7Shw94uPmaFiqfG8hdpLdKATNHyyN0OVFVIsRVzVnS3hA4Taodn2+FJIZyC\nRjmqXk5b4Olh+r3nLVvdT5ZprncyQioAPCcSUaHrb/s/XCC2ABiDNJH+5lwS\n7QgH\r\n=rKbK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.1":{"name":"npm","version":"6.13.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6a2658392b70aa1266ddfe256ef21d0de2f4d8dc","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.1.tgz","fileCount":4145,"integrity":"sha512-2awiDZ9JuV/UoF4oXGhekCURC2X+eLLRz9/e58AGrPDlpzyn7e4oCaZmkzyEaisxM7jSoFKNnZhzB4xbmbM0Yw==","signatures":[{"sig":"MEUCID5e2ecQ+bTCzkanerzdiosgGBBKHyY0+SX+8+HY88RMAiEA7u+UzZgL9vyB87+TC3hZ07tx7rDu0Tm0P5O72L+SpK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23245175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ubrCRA9TVsSAnZWagAAjrgP/iGxpy3K+m7Al/m4h2jf\n/VqQ+TDewupj9onHNjuElV30Sjzx6hXXnLtcg5USu8Tg5Xx4QCgBJ0HIAVJ3\nNFTeCp8a/wXqcxAp96hNUk4wZuqZ5cY9zqHWNNrwawo2rWbVKykCxnvem9Fy\ncW2Zq6eRnxb0vcCD+81nwe5ArYDiy754ssY12QvXVFnudsImFm3USDFdKe4f\nf+f6C4y6JrgTvucITP0EwxdHwXGs18jWPIV1lxLrHXGFINOOzc0Oq58lV4qP\nrsDD2QZTUrqHxXQgluWPypsbAJd9SQzEV/BhfYUABFmnurajhjPpddf6IW2P\ng9e5Ia3BFUQ0d6aFZ/o1y8qpTvEKrlbaDNlxYtbVlrV2kWo3l3BpNiOWVRJh\nE5BvqFdJrgpaG9jp/RAE1rdZvcrXxrs8BZpb3cGtzIeQuxFn5HS5qTPOtQ9S\nhWSj+xlVfvjZ4dNdeUnuW6ihHdVcBPfa+HHxOu1RWBGwitaZLZ+QltfG4LZg\n6W8koOkeOamYsxE7oJsTCJSalJgt+9Q2r7mHLz+TSrGJBNdu1va3G9K0EQbv\nLX1k0ciR+9CHmTi6AFdsAOTSZ9u23UBf9a+RYjZqdz3i9CI31JdNWQ1QdMVo\nYA9hjYrcHa3NqV5o0j4Jjdq1V3bTSEuRc/CDznikCDi05PT6f8tohglyQrZN\nzR7v\r\n=QiYo\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.2":{"name":"npm","version":"6.13.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb3b9500fcc5394a2727848e2a45cd6d245eaad4","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.2.tgz","fileCount":4160,"integrity":"sha512-TG7AFkKpjBNJh8OVJYcGaAbW0PZxEkjew51Lc6TRdhQpNjSSEnAOEpidApqEuciB7cs09C8mxbo8NbuPs4QDzg==","signatures":[{"sig":"MEUCICCGuDXwOuQVewZSKVNsiT50YgQ7C/g/ywWRMaeSeRd/AiEArtGxKzwn10EVGcIjAij8QGZOnLp495pVB9p1oa8vO5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23756399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qF2CRA9TVsSAnZWagAA0RcP/A+F4XylOQXxrt9PQHtN\nLXSTvJ5Og7EqXayVa5vj209DDtoBDOkzMcFDmygB/QGBoqwiAVt7j89dc0Qr\n97q6DsJqeG4AechQDVXVoNlugFKmxQYcfvUwX2tKvkeDQFxoOC6IGZ9YFDot\n9fkk3LLBL6w2mBhz5/2BozA59Gd9h0lKRq/VbuKlW0Un4IBNmqxdTMNFRQsQ\nicDR971BZ5xdeL8NJB1ACXTl3ZXNovC1xyWy2FnvEOfF4co1YCIMD2Tn2RLY\n35gS0o+C4EwIfbwrX87J1qmi1NDSaEV83+YkbmCDqvXxuuUqVWPqzUaVytbb\nRAqrFkvjdbu7goJlC1Xy/muvdgRNfw/2Ny6PuYc53cWmLyN0+RkGNgc0YTol\nF/ZdkFQF5gE3wsr5oqPlCilYcERGg1SRZydp/7207pfrEJoQlmbDJpN0z5o2\ndMG0lGPij/EG1tGCUV1mi9dQGGQ8UdRe+q4961Z0qcJfqg0VfZ/Ysw0HxfMy\nio8BJyu7dg7fe72shNaVwWDqh64fZnziTYb5fchSRM3OzlkmrZnvaMTiHKtS\nV8WXIT3wdh8xOxMpoTotP+MF8pqHv0LwGjSeiQ3GfLq8AuJvR56Bkq7EJOPV\njJ7dErT6fEmr8WOzNAmXvfX8ktoHpB+tVtbM3TpIyXaB6ocHOTue9IQWHazN\nm9EV\r\n=Y3DW\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.3":{"name":"npm","version":"6.13.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.5","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c136b689f31da4feb879d7a083c2e320f5756d20","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.3.tgz","fileCount":4168,"integrity":"sha512-j1miGFbOTg03eKeBBevFgDtb2EeUc99uxsEMEDmUmwDV2o9FVpXzdRgMhinpAFusY8TSZQuQHpYpTIwKvHijdQ==","signatures":[{"sig":"MEYCIQCz/WDz5EPMm8Rx5TWBkX2lq7HInAhoBDEXwvhWMws9fAIhAP7DBj87aGKs2E+ZNxU3NicoN6L1Vbc5yYh9Nk7PXF3d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23883052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vWFCRA9TVsSAnZWagAAkm0P/RncBMTtLCbYt5B3S6HL\niKu9l8X30k7u6PnA4yO3PIGGgd9eoXL9cq89su2Q9bnlh/2+GgoFg7JSLpiY\nyjPQWEIlsbSyf9NBd8+WAxOhWaUpTezaxnBNIwHMBz6HSkuI09Lts7g0nWow\nNKHsF2mT/SUmkRmnC/JTcw+8atJZlBnxpI+RL9bd9vBib4BAemhWt958ydxK\ns05HjJQw4PpxKFtQmir/IGCfTJd7Kkt1+XhriO7LcNmsfeHFywoQ+OKpc3RD\nCkMvlbtuocGMA2SF5II7bDUBhQKrtWFW7EDAAxoSYrfHnpJvrtJiw43kMdMx\nwppN4SP7yCARnHSiv1G3XrMMPHRAjfdAja4ucm8fSNUr1akDOrxrifQQidIF\n9vLXn/VsNtN71+iLFMamclZSTM3xEmaZo8kiT2H+qxTamqMTnJ5rrTdPnnjO\no/ciuma0g8jH6L8alJnNgA4TZdTA1/6Lvyc+tCO1v4CRQ6sWP/k3DCcnY+G+\ndoIalRXYfPXQmsbmm3eHCV/3FH6/KRqbVVhTUjRQuWkfnRUk9dQn5qNMmgVW\nEKTv65sC5JAgrhi3HqZUTVgl1Kfod+9qXoSsmPYTTRs3Dqss8v60sKDSMNdj\nB9305r1PMFXtgDwroOQbERjFXQMtZhBoyX2ZG+JE61tNx5mqcJNURBhyi5rn\nU+gV\r\n=uqet\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.4":{"name":"npm","version":"6.13.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e95b0f311999cf682384c38865dfeb3127203bb","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.4.tgz","fileCount":4169,"integrity":"sha512-vTcUL4SCg3AzwInWTbqg1OIaOXlzKSS8Mb8kc5avwrJpcvevDA5J9BhYSuei+fNs3pwOp4lzA5x2FVDXACvoXA==","signatures":[{"sig":"MEUCIQD39EPLzs2ve0gqf08OBr84fKwAUxPLIfC31c2J9w1iUQIgOwUgPpE7b5GxYKzB3zPIdL4HJ7EA/Wmeb7Dwz2unPnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23889004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8T38CRA9TVsSAnZWagAADSsP/iQtvO8/eXYBpU4l4A+q\nwz+hMoPBMGTdteSJnpP8aWnInqDeASv1qrpBMJmuRT+bIccsajHQX7EaXGqn\nb14ac1vpWAFF6qvvQ+lwZ1u+7uqRmQi+7XBPe5ZU79IvGx/8ZRqK6Jlp7t4B\nnCPpCnO/l/LMmTSfmXok8JsshaoNfcd5t2r39CuHWb20OQvjMVGpyp4NZwop\nlLar5jipaEsIiesPnL3ni7RVoUyngnSd78l1voq3091dMDcjpZED0ixNCbrM\nuWzvayovrMdj6Lc0OyDY8azYTwMytMzCyyOJugKKUzcWJ9KEcvgEXGbNwJuT\n1slL9dZz7/3Hrr5xGIXAtI4rBJBlztAbGOU07ASdRib8DgQMjpnEUoh8wEQ9\nqEKxP+BR2grpDjSi885LVlK/oTvnu7zqAAvqWrjFyAaYk7X34cm83gUc2ndV\nGSuN0QSo3126L/RB4KNpsR4OEWPwMbI8gZNiVPD2u+TdGu2ltqQLKtmFthKJ\nj7kwz/mMy8A4z0O2sesHR20z1jzDxbbmv9igvpOiAIkyxJttM3rzu5FDLxna\nZeM61ggIXwcZC1uVJWXJQpS1BzPx5wLOvdAMrlKCJssUNKLUt9NtrRfzOmQO\n7loNF++oGEGv6CNARZa/SbdsXwAVEjhEPTnnrwlqqgKdPQFYSIZXpeha4Cxy\nJxtI\r\n=nI7a\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.5":{"name":"npm","version":"6.13.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a9e51d3cbea4752186e294ff0a51b8049d4b1a7","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.5.tgz","fileCount":4169,"integrity":"sha512-eP8ib0elCCfsmw/USfNyi8NkcAC72NDz5bMejUZ6O3Onz9ekgmyCZl+hSvojxOQYm2ttf8p9ERv9IQdVwPq15g==","signatures":[{"sig":"MEUCIQCsUFc/61F2gwAMgscHv4tP3h6TNnvJJj/2zYUfquwOYQIgDZuc+LaFmmA/U7A+1JgURZWx888vkQyEGDqR44T+z88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23983827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF5e/CRA9TVsSAnZWagAAnKwQAKLXBbfjZIyZ3SI8Sllz\ndcfAlkQUJveDCIwNoOa8m0WpPxvY5O3blq6LrlhGHA5fAV0eawShWoaD4j0y\nbFWhkzIdtcU9a+mCSG9Y81K53SmvbXWQe4x29Gn61MgJy/ybcxYUWITT9QXo\nQMKjbikWboIGnNMRguulbkSoNuOGOFebQ1p7DXmf0gZbi1oee3m+vZs4Li1F\n0JNar0w7rYh3sRIzK8Tt9wstRVan6YUPASxIJvz5HKshVFViI1Xe3MOIia27\nfKQQYq4J9tyLYtl7TR8UGXS92fJFe136K7uMAoOkRPm8XrSwd8KBYGx28egC\n5Ti3xiFm8nHyo6mLC0oU2/iGHuMgP5gcEJzKx1QM9YX7AmrVIdklDufwUZPj\nkQTwcn8CRi2HjLxCwy4zu5TpuSwSMB8GlmFhQYVdUG5eHLpNaBgy6+oP/cXd\nSj+sBjwQlws+mfPEYXSU8sqsrsb8qwvOziwCEh/gEa1Uh3AWcTx2oGnu0pfB\nqj6R1SZpWdiIxyIXZ7aDxXTOcrXEzFKGdD2+SQt26cr893+8A6ZzYtKIzBI3\n+G1F97T9FRnDhfyXP8lLF1q9cDlaTYnnmh/AmSYjcMGiSZm6W/uZOMYkSQj4\npvRyZ1K3nvNi3tbExkLrTWdqQDbz2MlBRH9uLINK8+dSDFXfk+HZ6BYZYzO4\nbgtk\r\n=YE1u\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.6":{"name":"npm","version":"6.13.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86df8305a4d8269d0934ec907920e7ab079cf5d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.6.tgz","fileCount":4169,"integrity":"sha512-NomC08kv7HIl1FOyLOe9Hp89kYsOsvx52huVIJ7i8hFW8Xp65lDwe/8wTIrh9q9SaQhA8hTrfXPh3BEL3TmMpw==","signatures":[{"sig":"MEUCIHrT1b/36HJXHANycmGWqky4XzQSjnK8D48KYju4ABIkAiEAi80sU70u64JZtDK9sJVKhVh2CweOCFH50Ll903mrhrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23985069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7CcCRA9TVsSAnZWagAAjlIP/R56PoDhyT4fQ5czylXp\nLPWdVvOeqSzp30g8hIEJJ1RLX5yPcFEaE+wb/y3ptbK+fdsTcwHM8sfZ0ngD\n4XfkXg1IdDCxo47lyu3pMHevlxr0jYAhsyvEOAK/Py8aSeB/8CYCayGYA8mo\n8+ChReeO0BHcpT2jWtLpBUNECdsW3wlosOLHOKL0/h4krjmF2u3DgOD87Qj3\nLeAbv8YHAAq1OJ6LWL79cw+8heKXw9pWldbzfvbypqJ06DB5O2QH0cQJwSlW\nY9sBHkFVDX3j/K44GPqprWGdWaOkVK/ncMalFT2c63xfPgtOmKLCYyvS+2PZ\nwgdp18ivGCMxTR7JKAwbA5InxjwSo6p+FkyN53d+0jVNZyX8BhWYuQfXSFuW\njEzghO3T88ufvP48cjyR8MfyW8lCzjrrF3e742LyfInYMZ/WjOnhGE3l7NFR\nUwWuURjTKscGYG1kQ2Q+midwccpQ0Zh6mqTqz6aUQLaEf7yqMGHHFYGvlgco\nmXWYmz6QntswnMYiqHowZY9pVyIAHGHM9qapRrFghxSE+3g98etwRt1Frhnk\nvZZ2YdDf/FqyTfPYpyVsOYeGAYR1eTbC7XmKzq/dks9dqmBHlExj1Gh/ysmf\nF1oD43vSAeL8QwvhuYmfZScMv3sI45jLPHClR2jGZBwM+/CA2WpBCe6FUDjP\njtz9\r\n=8K9m\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.7":{"name":"npm","version":"6.13.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9533a3ddc57f9792db8a8b303efabaf878047841","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.7.tgz","fileCount":4194,"integrity":"sha512-X967EKTT407CvgrWFjXusnPh0VLERcmR9hZFSVgkEquOomZkvpwLJ5zrQ3qrG9SpPLKJE4bPLUu76exKQ4a3Cg==","signatures":[{"sig":"MEYCIQCFZyNFSi68gSKG809MDdC0mPEAInx9/Q02fXj6xECbmwIhAPqv5eyNXbEhJUxAymbJqNdYlbPJEvKSre+idt4ashOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24009652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMIbaCRA9TVsSAnZWagAAJZMQAISwWh3A8iQvvZtwHprV\nPnABHac1fmjBTnOz8gbwJJG//6P5W1wBcei2+TjhfwcyZqa/YH+jLcWH9WEq\n/b/SOfzcpUN79Qr1TYJPy4hSr82/44vJimOZPTVglGsyHJgx5cMDvXrHLBP7\nOuGXwZr/bVBSitUJP7Q52hjW7aG3MJOd9WDF6V6uapuUQ4/mKU0gBlzgRxZv\nx0i9i9o0Ldq/inRxUZln2CjOGzJxbI09xjrIbKZ4RqokuxHBJBGWiGxt41uS\nQ92aJcbBgywqC4QZiZvbWeObJH2zkaOMQFx624ODX0OayUUO3Bs0QIt1yvfr\nD2yeJ7bdf1JPW5+pnB7fF94auHJe4RO5SOaXhGGGvYNaYpNbFuQPxYA/FZPY\nwoDnopXPINIbrqN1Vz145m8hwPhL0zu/5K90rNIznAxYyrC50HGyA74C8V7M\nMqnaPMwDOpuvgn1q7FSDGJBGri1AqTP145hzNVTmEmNfIW0eIHcs3y/tG30S\nE5IQb+ymkH2IJYhsJBHDHqg2sPRtMDbPUtbJwL6fMiThJadYCtl+AABPq6Z6\n/BG9oNqhvMCd2pHi3ubhsxA9GJ7a/fkByeFjRzfTq6926bl3A91vOjit8rJq\nHzcCQQUnlepmRh3+xKs6uArQ6pT+EUweh9JANk11ab0cBYl506RUfaH75HO5\nWv67\r\n=l9aX\r\n-----END PGP SIGNATURE-----\r\n"}},"6.14.0":{"name":"npm","version":"6.14.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.6","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"636cc8ca97946a7c250bb54bb2161381011f301e","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.0.tgz","fileCount":4202,"integrity":"sha512-OgfdLadz7j6dikbpaimmLzMxwLKbXthQXHiJwtegorwtBVnhecfUeYkHopwd5ICaiClQnqlYQCHERXDiYK3Jcw==","signatures":[{"sig":"MEQCIDIY3Vn62nqeSIOxBOpa7SLN96tGctjZax3zTlJ7KSeUAiB4ih4LrpwEpqGtjH1J4VJg2qq+Hp6zDqaZ5OjGNkRZ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24079625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVXCMCRA9TVsSAnZWagAA2b4P/iBbt3K1N3Fy3sCs+UM8\nmUQGMx7mxiIZftD/xwq03Uq2lcD8llmUWjr2pt+clpNMTZ32TgZG+mXVYPlk\nbkJTCun3dDfYUPAJ55tGNiG+s6B3eCs2ZgWUxZoClkeMzCa/rpihP0glZG2a\nTiAd3OqLFdXXS5VwVEcW1lrQjfsgOScyMnstY5fMZU3MFvoRrwyaWCTaZ4v5\nob8GXwTpwnQKHfjH/R7iq/2DFMcpPcPDTwBHDjscpxEx3Y//lzmbkbe5XLNO\nb6Z5PvbM5dqCo9zFmFsLTaVzko8TRe7h5/IX8iyDt+q7ZroEb8NE6+t6GZAj\n+CDDoK+bvv1U2ckzbTp0tRHuQeHgUMNLm80unZjmvoNYyzEB7JMXN4p48L6/\nwSBPMOBrSn+DFKuCoR+weTukiAqqkT2cKpWpDIbLqMq887kd9g7/ZgQYFZ+K\ncH6jQh2omZ8L8Gd1TWoDzQkV8gyFgnbZUW0aZronf8r5ZucbbBPef9FMpnTP\nc4uRvAIYDYCoeFQ5e/fxSA19ajgQrT0m351D+LSTPWte/0KIXjv1gfUqHZHz\nzhnM5XNQl5KrMGJLIi3JKx9YUwsbnaL6l6GR9Uj5O12SEnjkq9emuag+3NKy\nFCJ/JnzQZ/EUImV2nYsVG0DhNe2CzJhIjimmUPQnQ2Y2YC7wkzeiqD94d3jb\n8QlP\r\n=+2yQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.1":{"name":"npm","version":"6.14.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.7","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b80f6f1aa11a9868860dcf897665f80ab38a204","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.1.tgz","fileCount":4202,"integrity":"sha512-2hi3UF7g5VL8VKm46Bx5GAW28DPb8BJZbj2uONMBMhY8XkJ56lSmHJNFcjTQr7KHZqWqiBT5BugaQEy+Y/4T2g==","signatures":[{"sig":"MEUCIFBAghSPWwEuSgYtgJrOAWlq87df4gwMwErV+R5aHnN4AiEA/G+p5HMwFFHnXBsKHw87J+dvXYxDL1NSd7fNOI9LszA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24069429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVxABCRA9TVsSAnZWagAAlqIP/2mmdb1DmaSyMr0BnA/5\nnNA+lF1a9KLXXyNO/7eUeQKePIs9n2KKLFGlNA46G2HeQPkDc9Q7LVP5jL6l\nISx8PSBjFMicuZH5rZKHSyOHOJdfV3AMu8IqRWg4+g1jX0L/wZ5H3UYcARgY\nl2el9H9p0IK6W3VAXZtQCBYGFMnpmtfw+9NDXPsAMVILrWsyiu4uTt25wQd7\nd3kKw8U3QFow4Mknk9o1RHfWrVtNHqO5GUrXEGmirrlk7mcqeGkQ9v9/XFQX\nlr1tnsBA6xn/fMHxifDhi7YEGneVy5dN24VADL+Dr3fYXYmmjkfeulrGveGL\niGsLFzuEv3ivZLIoGkIPvGlMu9W76bNGVwaJcc28B9sv6OVtNiyfeM2rrwp/\nvaYSkdqtzlvNWDn6R1ilj/m/5Evc83NLvaGbcc825b+9TuCZTmg6c5L3YDb8\nCQkpCzM74Q5Ac4VB3AJs9utmF1+JupNuMu0ZLrSlGXKwZUHHBJrHAaW/jLrz\nJFWr9VgHutpeN+87mbM+PJ568f0ae4V52EIO4kB5Ry9oSCWQG19F7sRDzxSA\ndKLwwmDvpSc63yi4SNEPvgKiocL9vClu+K1guyj+RLkMTBSN+43uTMgT+hVi\nPZvM/d40NdUKPoLNRJhl7SNR/2Zers3mMB7xzz+USdOgJhVhe8WfS3g3jk/3\nzsi8\r\n=HQ7g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.2":{"name":"npm","version":"6.14.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f057d35cd4792c4c511bb1fa332edb43143d07b0","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.2.tgz","fileCount":4203,"integrity":"sha512-eBVjzvGJ9v2/jRJZFtIkvUVKmJ0sCJNNwc9Z1gI6llwaT7EBYWJe5o61Ipc1QR0FaDCKM3l1GizI09Ro3STJEw==","signatures":[{"sig":"MEUCIH7m5yxK549FMXMCBlMU3L4zmuEn+NinC+KKQ86/oUBQAiEAmqxpp576D5nyS75uDL/HVnOi28CcrTJ3vslcx3cRzRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24091148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXqOTCRA9TVsSAnZWagAAwhwP/0syDphPwNqhjQ7HA6ba\nUHR/aqvY9Atf4PgmXUXbQoytWSxgKrd+UsbZfRjVrYUgxQoaiCCXTZ4Bm4lS\nUyNrsEsD+sQzhXonNobAhVbdT2dx/1PTK8OrKnSE6brmCCL6UYlcAeb4D8DT\n2gwdE6o2Y1h4Yl45btHi/XVbA6MsqMKIcFkGap0HheQb8gZEZ47JU82vQXJd\nwO94ThVKi3ek3y8xVs9cNYfkEpTpxN/x4U9FcNyBDSsg0LrKdnZkxGw2BvMV\ns86xKyvB1VZPrn4bUrRCO5/iF63k6KZkRpRGXZEC6bKscnU7IJccgEC+11zd\newkoHQrLF3YSUlr2hNqqqubLUngv6SRx96E2aD9idzQXoEtdgfQBRcNES3ou\n3rtK/9RDC192CAg+6iWwJzvxFYeA4O3gYmu588D6DJfsKCtsFcp5TicyiE42\nnr/U6NNi2KbE0YeU+3+xqR+QFyx5FNlDAqge/yVabN7IKqk+01+XjIJSEy4T\nGZpeoMx9o0d9W6HoY6RzGnNX2vSyCzpaoBPvjMBB/F25UvolNUkzl0njgxDN\nsjcsmyxh4pEMmPEFwdmD+9rrKzH1rQQxSQz+GqeVZWvWeOhgTZ8Wvc0yDT6i\n+Oox9bTn0QsLGA+4vZL5CyeVmXB1hsKnEFzqxtlE+2mhBMbcTGd+J/giGWDg\nEnhy\r\n=G/WI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.3":{"name":"npm","version":"6.14.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.3","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a122618543c6670765cf5e827cd996b5552f9b65","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.3.tgz","fileCount":4230,"integrity":"sha512-3tQYVEEdSGQGYoXhZvNqW8faqCidfMMaL387RdDo4Uu5kQy4IgvJ13NIsWVMQ6e3QWlbicNMSpFiyzYfMUuPDw==","signatures":[{"sig":"MEUCIQCcJlgxxtWxq6LCUa1W0iHhvf62RDMgC0HAlR4eVQgAywIgDVbj1/uBLUjxEV15x5nwKsmiwIyB/nbX6My28idhpms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24151206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4uQCRA9TVsSAnZWagAAdLwQAJq0Y+6l3vd0I+2Ue6Fr\nIuuGHcsfxrNM/XyE+X7JkTOz44KpAK1q6LBEpQsxzxz+vk7WbiwDWrV2BQ9K\nBtL6TqgK9HKHBC16dBcuyI1wnFPMwiC3fwhD23d4AynWmmWmr/gW/7GAHh9D\nxJ+0jdu3aqrGZIHE7HHQMQPsY6NWqCseG8xsiD5CtvHoc+86GwBVkCEl5v6q\nfqzqQrqosTzet1VOr2uMgZZfo99RLioy4iGRPMLp4j+Q3lAj1eyVys9HycT/\nrcxh1iTtSs0Pb/fiMkJTPH3zYtBIqpfsQpBDGQXduOBLAkCnjaKkspDbSFKR\noC5EcdJFf5sfRmsyhYvnPTrT8XgbWXu3e1JIJuC8bxdfuzok27oeOSsJr6ML\nwyUlhJOcJ45mrJOzBRZAqYVmShYCVjlMJt9D3gC87OcRi316/UjyRVxSEkJe\nAF34xk7RdbuYhm4e9owMtmfc8TAVgNb1zemmw7WRgxXLOX3ovyHznibVh9AC\nZbf4/GHkB8h8QgRmBJDR62Un2/LbzNTGKU/hf7B7QgoeidXYj43hOMStyN1i\nQ4OchwuiHOHnkIE27Q2k8+ITOlQy+lLhHqvd5m+twwtGl3R39TvlAUg1zjuJ\nF2LNJDrsBFhyNn0A2vXH9ulF+hQjYy4Sbo7zDIwXqsW4Iqp/UFSEOq/+6alO\nRPMl\r\n=LxmO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.4":{"name":"npm","version":"6.14.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50a1c6274fb451ca18f6ff472d2a73f006adbd66","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.4.tgz","fileCount":4168,"integrity":"sha512-B8UDDbWvdkW6RgXFn8/h2cHJP/u/FPa4HWeGzW23aNEBARN3QPrRaHqPIZW2NSN3fW649gtgUDNZpaRs0zTMPw==","signatures":[{"sig":"MEUCIBqe5ZdlGaUABoRTKBlup3HICur+zV85/4V/SoZINzYLAiEAwB1biV+IF+v1x8dFBNX+kVvyuB3qOxmf3VC08fL8Z4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23906053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee3zMCRA9TVsSAnZWagAANUcP/3n9o+E118UZxhS9w2Yt\n6ra2d5uSu+GR4V6BBS8oBw1uoOWrFGs35iZfamz3oK2+rMhwbF97PZxav7QL\nAD0keIMBBtavC2AmoUK/L9yzm59p/7gdzAq1EbZMQc1UMC7gqQF3u1gJVJKY\nSQS1IV9PJCnPJbWP9j66lj/i/9bD9NsA/WdyBaUPImFwzsk2oa0Smautn8Ep\noGOOaderxw3LlKb+l6IyzgC6KlNylerDE5LEJBfKsxjYjGjpryiZ0Bb0pRbd\nDj4v8VPAIVGjCeBRn0XenSRzkW5f99LsWZv8ZFiL+EIZmeY06S2gIzRXu9Kw\nhMvd8YGtFLXFkVsR6LVh1xCw8FjvQFcPGsPb8g5Y5pzWBBoD4g+YS519QFen\no9rQ7wODuD0hhfBbpafFY1GsEJ1m7GbhaZtT5jIEEDmR59Eb45snHpXnNtet\nZmtsJo/c9RSrfiwvZIznUstF04oE1EJVotMGQgZjhWIEOlBfMxfws1z7OjuD\nN0QUKCxbhO9mmMs/e4tm6Qu3ZVuOx/RXK2tev0+/H0lMeLj+OZi55gmDKKwE\nwymObOFDi13ux62BsiYNp6ZrXToiJ5U+O864ZTzpIFg0FOhTKjV0WU/A/gdX\nNu38aXtAlNpvc8kL7zZmbuBBDPIwB9Dc+w9H6EXjBHG+WGidU23s6QZmQkho\nlybi\r\n=ktSC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.5":{"name":"npm","version":"6.14.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.4","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cc59a3158cdd8461b486d0584c74ab554567219","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.5.tgz","fileCount":4160,"integrity":"sha512-CDwa3FJd0XJpKDbWCST484H+mCNjF26dPrU+xnREW+upR0UODjMEfXPl3bxWuAwZIX6c2ASg1plLO7jP8ehWeA==","signatures":[{"sig":"MEUCIQCNKENniQQ3lenxZ+aZDFIbAgWZ1BqRvb5QY2noWzYfhAIgCkT/TQdm0ZnEQV3I3AVshWxH2OM0rsulwlxr4GPJbKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23748375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEbsCRA9TVsSAnZWagAAiKEP/jYFsW3kyrHaARKpm3kA\noxDe0Vg/38CL0wfGWRABl9CbnYNnENF6/Qf6CMdOzcZwLVt/ADHu/E5s3S04\na/bZmx3diraqg/Lr4iCsuQY0sTcamXQOMSKAXoD59F3ubdxgUrSx0CT6UfMC\nm8zbJzlH5yuCVrkr6wHsqVt6Gwo6qgwILAssTw3SR7NMwLu3G1vkYTbAvLVS\n1rQQ1W3A4+vSUe5zRXucjfYonIzvA0BdTSWjZqKS9bZdAxZDWHeduKhSIep3\nuzMA3OExZOOpFUsGGg/pfrjEaT6pdNQAwBPhTqFqrQdn7w/Tpv6uNLtI+3Wu\ncKYbK+b72pMS0xVFGpCaIa65e9gnvuI/nPd1eoXusMhMW7TtBBlXSyTo205D\nlCdQKb6XXFRYPfsYUTuhq/c9Wev0xoBhNil7VEXuSQodtSjvYA9lje2ft6FH\n2HCdobtzv6vhmXwFvravTjSi4h88E719IBwpsyn37gkM7AYslR4ECXoA+Kuf\nwN31wSrsZH435uIgmdye5FgT4aahie8m1yARTkUuK6XufcWUzcyyRYK/UTyX\n1H7N+l4sGUKNF4d/0lbeqGnhv247eBKQy3N4kTfdCcXRUD0GRF2GkZOuajVP\ntRjToqnno+V/53hNpK6VMGuRFJy3JFHy0JDsccPn3aIK7xE46lx3ZMsg40z/\nCz11\r\n=pBLb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.6":{"name":"npm","version":"6.14.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1a81ce1fac2bf5457dbf6342ceed503627ff228f","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.6.tgz","fileCount":4160,"integrity":"sha512-axnz6iHFK6WPE0js/+mRp+4IOwpHn5tJEw5KB6FiCU764zmffrhsYHbSHi2kKqNkRBt53XasXjngZfBD3FQzrQ==","signatures":[{"sig":"MEUCIAHJi167+ebX4EB7FmYshs6yV3v1QP8mO0sdV1zRxr1AAiEA2i4H51o47oxIofkqoW4AU5/2jsiAg1SwQGY/02Opexk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23743086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK2QCRA9TVsSAnZWagAAeAMP/RwC2pU1Dso6Si7uME8q\nfeG3C1ZeAQQYFZ+k5AZjQdKRv6pkypkwiGcBn9yiHIb9f6EQEnezIwIn4tVS\noO1TWrajt2VKDoP9QeqcQOB2ykVsPNs0pXewaX9NPcMqxGGpg6ak/FT5cRSe\n9S16WqZspqFKjtV2mDMqJp0pg5jhRq3ojmh2FV4gVHhSaBejFxNw3NfVNoKn\nlHuhKGT85rQnExYrO4OoTI17iynUmgdooiipA+sIiNR2In/LCJH6IeLI3oCv\nue2z+oYCqGFHqTDYuev22asikZ8PrAu9Sit0qkICHcwfIEvKsNzOorAav2it\n34wMVgejMmiLH1R2cMA1R2aknoUr46NcoXT7aqr0JNsyGZvyertWfCuj9B6Q\ngxDiPXgpl4O6L61z+Kbz4Z6jTMbIHzE2ZeYMUttRChesplE64chOTm1sfP97\nn9zk6Fr/tBvBzbNDQeVMl8WlLg6sXxwgbJdOa5xis8VxZec+xZtBZ91ZuDnN\nkZLhfWdqAIoWRaqgQVIRB0ldo+4T28YA3ONP54FDyI4tc+ycJKyTzHKdlEu5\nFCotbG8b6DTxLfJs/f+k2PjMINt+biXi/VMz7+mAd1P+KH6VRtVz17sdgTgW\niDOLedI7czJIsnTE7YPGH2FHuRJtDOIZOnobfQQ72aHnfrdX4YS0ZQ383dtC\n+GE3\r\n=8rVB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.7":{"name":"npm","version":"6.14.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"011584b469467e5bc5acd5a0dbe58a3d46869582","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.7.tgz","fileCount":4154,"integrity":"sha512-swhsdpNpyXg4GbM6LpOQ6qaloQuIKizZ+Zh6JPXJQc59ka49100Js0WvZx594iaKSoFgkFq2s8uXFHS3/Xy2WQ==","signatures":[{"sig":"MEUCIQC+5cT+wANqLQFnOrFoo11CTtvq8X8tidhV+gJOTsXnCQIgXGTjZ3go4QSrRY+ZzoqOEr2nQvTa3S50VPt+A7yUiTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23781688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF024CRA9TVsSAnZWagAAKA4QAJfjJirDOy6O/Iuzdsub\nbe3C5mE2dYzDQR/dDLTNjSaxLyIQjx0CXo6mpDJp1am+Ag8m9f5/t9k4yWX4\nxfNy0En96FbqQoH1yfRbuMcmtMRkAmhYoY+psQeeBiNg3rC4UWZsAW1vyTJU\ntqZM9KSLNhSrvbELa4HOvtTkeZK6yTT3zK3HVMfG8+iq3yxlAB73Yg7oLlK1\ntZ2kWd2jURDOBgMV9tdnim/1U9/iJVtURWMyRY4BngOVkGj84ob3xLuIeHxI\nMjgaJCpWL9j1lJDs2a9yp6rnpSn3eDdDE1UXigZsAvV3/T+iC+9vdCdkbf+P\nDIMnh7XTFxT27YQIHBiuJjPMKZvpXoCN40JZTHbmmtT0Re6WuhCWO+ZymMn0\nimDQIAQjZ4oYZyp6yJ/Tm6YKyepR8DBlnoTLcz2h6/kYYu8ysVMEHAFDf66d\nMxZ1n8fw4jFVn784ImdGcMjm9577csP3sIQAXbAtW8dkFB8asVn3Kl67jho0\nrnw0bMysJuzXC2jZiiw561JE9wGHYq1RLs3LtRznJx+9MS7Eozqb6rVfTjfV\n8eX0hH4sGsdDAKIHv8bDpl5DnWrBFOCIaDBJAIA/9TICoobN+O1NfXg3pyvY\nV0CIvVMKoH478SDQeBQWjzQTnLjDM2Td2c7cj96PGJnBcrb0Cb2pqfWnXKZ9\nWbtg\r\n=3hVF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.0":{"name":"npm","version":"7.0.0-beta.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.13","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06d61ef9653f97d35082fd93cbeb50e4f7e8a002","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.0.tgz","fileCount":3271,"integrity":"sha512-oKnH7qxVq4q01rKqbXGdt3BK5A3kOY97Lw6Z0Z0A0s04mC6Uso06Sau6C6vnZURWalgjCqTAC2Mv/ySre8c1dg==","signatures":[{"sig":"MEUCIQDqtz1CYh0vOVsdN7ZtN0e/FMeHfc2YvMXEapT556MUjgIgVwnw8dEt8y75fjB0FBZJ/wk6jvJgZEYtCEDLr0oDkmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20212584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKcCGCRA9TVsSAnZWagAA5nAP/0B8cSDt8GphkZoJVlE8\ny+nJbxYCFHcs/pyWKPiaGKwrRDzJbpLabSLHVIYJqCkKuO7K5E0aQ8hWo8pq\nLVhl66KxSFSLzIEfKRH3UrxiOcoYpjbXBIgmzSJF0qRT/YQhQwuvOj9OfgNO\nAyHDipUCAsSAdvpvTz1QkaGadtuYaZjTAFHl4YqzXcWKakmPS6q0bUKHlGci\nlqY4hXU9cBVQva2l2Pn5OPBdqyPgANmeqJbPvvnicXBlDMfguOgM3t9UjxKv\nNLrWbL5aN2XA0z36F1/7yUJfE/zxrUdPlBnRCKrn37rBgpqTcTSh5k50u4ym\n8pJRFFrVNICTPnq/U2eJfXI5HiLmXoDOQX0C89vDGcjWuUQz6KzGK4D0dkK3\n1xnZt7Ki1HivVN+Xq7YV7HmL6IGuY8i1NhQ3dUrE0bvXi37NDUtiON+MTj6q\nQdGw7mrSTw1AHb/hDHQlEGtq40HCSCWgRATXfvYmeJt02xtK/W1Gy12twomJ\njdmOakkHKItU5bYCy14rgqzs5fP5XemSAi+kcGFKXdLSDyQa1O8iRPTyQnh8\nEO+FEgU3zYxA9C5LTf9u6awoImqRZiyLRSapNM2rQZgHN40uWn2c1ueH1MLu\nVAiOSW9YhDxg7LvhQKz+jFgL9MDOkjrpFK9f/6RNg0rgKXOQLAmClhxOJUdy\n64sz\r\n=a6er\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.1":{"name":"npm","version":"7.0.0-beta.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162a12bd0c85b99f65d7f0433e639fa5d3f0e29a","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.1.tgz","fileCount":3271,"integrity":"sha512-70fvaS+N2PEkNUZa6BOe+gV6S23LR7egyGK+f1p7Tn9cPsbSdxuyRvYvh5U8HfkoPGGIzxyBx2J69hndHtT2jQ==","signatures":[{"sig":"MEUCIQCuyVyRpdfRmy/RjxDAgWH3U59XBEQbF+kh2sWDHW0iYwIgLhCDGXnBH1V8f9bwr5cXDkYYOEkzQe58PquD+vKtPOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20213704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwf6CRA9TVsSAnZWagAAmusP/0u/X7Sc03bSxNtQXEGM\nDqU69QzsClyXPE+B2WxRhlgqCrwd2uCaGB2iLDLXAVheejHBXzCDGHzg0hSw\nNWfQ763PngBiPqAbA1RY64nLMtivzXyI6Q4SMzXypeShEvv7xavXLXOIBY1F\n7I7n1JMqL/yH6tgIMCkRcTXjWcO20zCZ4NSk1lD4IKPVjpatXwALI1P28fe1\nKbFkwW+KCIC6Pm5EwrNMw1XBtUggQi+eepLasVntYLxLesLdknY+q/WbBNG6\nQzLSlKr/H5xGnINNmMJSAB93mvM6GQ+KynV+rDKN7fyDkEruC7dUQAvL66Sy\nmwPVKepGRvE3BTNIrEm7n8RgwlVbTZ4Sj7kuBjX8nSfItwEDOFmgspnYBk0J\nBJrP98V8730tQmXD/2dCAUCkXh56y1rUEwcQPoHrLFfSF/3aAdcOEeKQ4Dvk\n7dmyKDEupZsi4KyYvZETXLN+/9TXHFaSUvTN8Gm1npMHDUqNdoiWs1aMlCDr\nhIf8Iyd37dUHB/CZGIjvGZB/Qja+yXxIGc3Fy0O9kTHgCedbM/tx2ihvl3SH\n9GzHXtUynCgXcJ2F/cmB1lPEWV/ACy9ggtCTh99EQRi1IBUZNFgDgrC2xUhc\n1ARWlaCPdkPjxfKcXNUMNXUW/3oDst3lHcSnVgYvox17TuqxGZEph+gkYpS6\ng0sC\r\n=tbPo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.2":{"name":"npm","version":"7.0.0-beta.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d91cc81dc3b9a0c723eec082030cf73aab34c67","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.2.tgz","fileCount":2913,"integrity":"sha512-/s+DvnDgggVviPyBAOb3i1aKD5LkjneK8JD3tKeZE2KHcM44/A2jBApMycPvF3Pj+yUKLPPKC2XtX72idPuR6g==","signatures":[{"sig":"MEUCIQDtVnF/5wvGyi7IbrLBsEdbebcVU0Y92pNzh9CQ57z+ywIgG7IVmsQROTjqlH8QiSqwma55fCfjP+RN6AWRnh5tJls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19479213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZ+yCRA9TVsSAnZWagAAVBMP/iwNEsj4maZnE/XwaPim\nE6/nchfOo0MlRme0IuzrF5ge0WjD6lLN+XHhxn3s0lahnCV6SLeOiY24RxcH\nArtiv9DoSqM5B5rfDeqLtDARUIjp1R3dr9/KqXjRhFBcocyHgAU31txIHKHp\n9IopOO3YgDxNozshVvsFuZt3pK3qhobVTSLBJ47AK1Et7ge+tD1C2eGEm15N\no1nCGHKb/dw1lb1/1bTY+tqRBJdqaPzPALgoxD9T781Z8znUzGpzOPDiuELx\nMCW6fcB6joKGE5yGa171Bd1g3Pru8qrqdT2xkbmZ1d7eTYxSCug6gojvbnoo\nQVhje3cBW957mIX1edo5VlYQKVWibfubsAD8i5N4qeVBcoPh7ZHk4u9p68tW\n8qrA1at7OJ3gCF5DdosocDU9qgE5lO0xlGg1KeqR5IkzjdU37epvyVBkzygU\n52M3qpTHGZMunXBJTsV4YMqXjNCcY7KASh8OKbyUElqFXCAMqLS1wnlhmMl3\nu8XHN5CyFIEaFtS6LnMwF1qU1cSAPbbCi7T4LItUDBfGmueFIMTJ37XA3kS4\nIayh8W5G1/lfHAzrtLShel70fQZCkE8Uh/rQz8vOvkOl/ZE3eHusTjQEWa4v\nZpqFo9NF8icZSE8V6U1N+3WjAl7sr4oyZwr04l1upvPgXk0ih01nlAJPVKhj\nuxtl\r\n=TYrg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.3":{"name":"npm","version":"7.0.0-beta.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c26a8b4f209fa3fdb2f314c9d993d93d1a5ba4ac","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.3.tgz","fileCount":2913,"integrity":"sha512-eYw8HzGvYlpIShDkeu0eA6MBsaMxJRUZ9scDyRQULyDp9qZ2UUPW1GrXD+xCzgnXE2tR1wdfER3CV7nQwB7t+g==","signatures":[{"sig":"MEQCIE2lgVnhh2GWyk6Cfp9rEeihVuniU17kwmOAtc7zU80mAiBrGv3LN7Jh2Oubrb3nWgjMWcxuiY/lSvxUl6iByicKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19481941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcEYCRA9TVsSAnZWagAAU80QAJijPt5C6zDK2g2iUS+F\nwg0FAxZO9rbAR6mE9Exuc4BWgENJaPmVs1xbB+TqqAyNs1q3cBUk8NW/liXk\n11aeEPs+CrQyFSMTKFPNL3mqyqScBevkTlg4cQko5NkLL3GFG6ZUUZDmaWUD\nUYjV/SKGhW5P7kHQ0kzDlaqIb7/qDIVmt5UlspPCRmeSbk8gDVk8zBbaWKgE\nNNve7sxlvaoP9T0W46LJW5rSj9ktYH8ocAWyASonVMSiA6K+t/SDesLTod58\nj8yBTUChI/4kESBNXFgrzHgMybYuxqr1d6TG/M1GUFNOK+k72TE0ninW2Ov2\nNaipPyMiB2BzAFGwo2ETiiWZwNLNfedPF5oOvdzxwm4Ig694YQrIwWXEHWbx\nXcP7lSTMPOuU/akK4+YibYuBazmi1n90zSC6CT3GU4LlTwMrUQWLu6MORAtY\nXqbgWOZsDMAv6l17qnMJZnBnmBeWIi75zay9Qp5DxmR9crStq1liEKMwHG+6\n7k7PP92KCL85g1OgmujkU6WFv/yQQWTaCdgbqhwMkG+9a+YEfLKMTYEZz5sT\nNrN2dagEyiXFWYanA+QoyOMZh3Ep2yEdliGtW7M85XzlIutc2+A0gmjEvHv0\noCFdqkN5BC4yN39ijL3Vz9TW0JJhwEAezG7eIFzBU7/b7zPL93m6W2E3fytd\n+AI4\r\n=HqU+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.4":{"name":"npm","version":"7.0.0-beta.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d16dcb26174316c1123c71fa484e68f35ba10e8f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.4.tgz","fileCount":2914,"integrity":"sha512-fljauXWAucoymIdUMzBqua7IH3gKd+cEoh1CYwbavKmy1NPrZsorS6C/EvUEu5+n0V+arTPKFO6r+QAqJoJKtQ==","signatures":[{"sig":"MEUCIAJ7Mn1NXY6h5eg05GmRwAj5E47t4/AaMFCxcbRsKXcoAiEAjJ8Fi96TrfzoC+p088WWq7KE9LDK6X+tJ0wZEIGGltE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19484670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsIXCRA9TVsSAnZWagAAUNQQAJggUbDXE/XY+JYesUWh\nmhPtR263OpQHMgZZp/9sZWQcKyVpe5gK543pYTku7ifbHTP2335nhnxXOASy\nnfbdb57ycBwMKbHN3tM0phGKjDlPR8c70ntI4fLo+YUOTXxjJOE29vKCyv2A\ngYZuDv7i5mtS8J10rxs9ZQfwpmBJPWHW0bmbbFcRhfYwF955Gk8deFBzYgg8\new8f6da1lARWwTy/8zS5P4K5tCl40SX3Ysj8wCQSBFtpJZH4MVarCEtfiwNT\niqXIi54o/uf8GGP5e6HUJ7U8Qv1Ef7uDAEUBD+hstQcn5qbH7eDgV4ZvqibN\n8cBQXIv3uDAAhdcwHQ04be7LQasFl/LZpoJwhYbTaZGja/4fSFMq14KLHIXQ\nSK3oGneqpn8Dee5b1CpaIVvktmcQ51PjMQHJtzOGxin8dBR9Gb+lTAcbWNJ3\nb9uPL2GOFKr77r8L70+9/9jP26O5zTl8ilFMGT+LU872LhRoDDBFtYtGW+CP\nXOlyEdp9BQqhqdMY1vjohQUNqGM/gVNS+Zz246g9+iI5JZUdoj5mpvzSQM0v\nruX1VGMZCiXUL9pYbXd2btJ54FPsDzFA2PaoEcQCZ/U1+ybPdmkrRLqtnp2V\neCANZLBxsmrosMFQMYrTXMqkvVzMjvKcn4ouVQhKGfMp5+0xNFbThkKqAOJY\ndUHq\r\n=G+VG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.8":{"name":"npm","version":"6.14.8","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64ef754345639bc035982ec3f609353c8539033c","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.8.tgz","fileCount":4182,"integrity":"sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==","signatures":[{"sig":"MEYCIQD4ZWxl28Edhi0T1ToFV4wwU4dPHEkXbTzESYTapMspowIhANb3tW9+vUCwYOqFZmO62PIsqKCWZYsaLqYw/sYlIkaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24234547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOu2OCRA9TVsSAnZWagAAv38P/2hYeXwogv5VMilg6Q5e\n0ZtKtxep+B/EaW4wdDKFDRqwFnyz4BrH/nPEA5d2Th/fVN0JpAvzPoMeXawV\nK1TtZ17X68qPtJTlS1A6YTdfT3sZ7ZzWRnd2uX0iJHr3NOPa6bI0GwUFS6Gd\nrN4XMfy2+jxNURL7DltmRHh7F8NbnBMQzk6Wma/ZMLontw6royiRs+3qNF7P\nQIwKQCpnXsrc1D+5lw6cAlap+14km4t93bB1FChmzU+6MmXPH6yuWN5a4roH\nf1m37lr2Z2/jrit+vdxwuQ6atAnOOIPatLhSwvISYNlR5s1Z+8kJZaAlOtpH\npalHK4GnUZu3W6ZSTT0jS14C7Xgmv/ERB8zoUlj/h1CXZWxkWG8XyElG8ifp\na66pgQCuurqnMkkuI0hqF5qEd/1auBM1cpXcJqIdqz4q4Cd2TEpZB0u38RET\nUmc35YO2+//30rkUu791ENJKMgYMbFwljetDJ14uq14CoozfiDBQs+FFw0RD\nvuhCvFYkPjW0ZbvUzAyDYPpMdgzWln9yov30odLXuKOlW1OC6aMZfRcNxwuF\njMq8qRTWBLu7Hq3YMBTITi+E9UrHkzR5wZB1kX3Q13bStqZtf/k5cvSiujYa\nPREvj/5rsFyZQsTXAQ/+Xhs1ReUSq0B3Hi0dYVkbQCRe4ESF0FkeRSLZdLVN\nZzWI\r\n=UaDF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.5":{"name":"npm","version":"7.0.0-beta.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94e81ac33f42d7b56112bf456852203a98461644","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.5.tgz","fileCount":2913,"integrity":"sha512-CsDhTc63/ZJrm7v7kxkMa0RxZRzAaUiNUdnwgJeOdXVmELXLygl+uig+E1dpoKhQ5YtoyxH+b4L5R6BL5AWC+w==","signatures":[{"sig":"MEYCIQCo0pu8dYY+Atf24MO6eqEEFst9DEr7xdBf3JY7IFZPxgIhAN4MdBiMPrCFajzBHarfJ4SjdHISQbiODLhOuuA//II7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19486734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCc2CRA9TVsSAnZWagAAQ3gP/jqkHvyxMyIrXZRQWiPt\neOGnkp3sZrJq7U3QAjOQaOCxXTLgGc8e8ACnXJE5V5g5WFnz9xO/wlLdhgk7\nlF8skkq1uWSVAhkKv2/NdoXcSHAOaT1SVVs6z39Orv6MbsnaqUStmSSPCuk1\nQdzBobu50Yd6dKQ9m2lPlJOSOmCWpLamZiGjdVaHMemzXrtuzzYTjemsLgjL\nSqDgFJW8TOzenUoB8zO3XLOVM4DXu41Cww32wMimrgJQBjPqUsfN4lQW1GNt\nCmph+0Ajp09Vtwdk/UwiGfwwyysnhdQUJpKHOShtQFDS3yN/ec3cEgwGvJ38\nmXh1CPXgQM8cYhpDIeCY4+/g4vDdsoxjIeqWjW2ebRBhwZYLKA1vzKNlHlnZ\nJf15DtnDu6pv1TxEpVp1rpAMQxpTQ0nzC9oj0lOM6LQVGjuu80tSjsvHFquP\nNB20nLl0AtQYsz6DFj5/j9PQDLSLdPVc/PA6J3W1oKBmMhJdiLPw9SeJ4rFg\nHt6SYLZRFXNKJU+AqcJDk4GUoUZJ4NhH+14zExeCWTozhqs/3s9ShCgzrPJT\nRaimHYkrK6yF+gFrfK9qGd7++B6PgDjPVhHSsS+Q3cFmYTjsi6YWazkyl24y\nAkmm5dwwHI5bGVxwjy/zLnsHsifh88++149tSZEyy+blfyZo/JpED3VKkAN7\nqXeR\r\n=rB+r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.6":{"name":"npm","version":"7.0.0-beta.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"53b6e0de40106e4436309ef41dca5e8a0d04dd42","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.6.tgz","fileCount":2918,"integrity":"sha512-1CRwKtK4qDboo/e5/62D9YJSs57QgFiwWtBDqr+BqDsO9S1NKJeGk3wlbAYq4sw0bxgKb6Mk09BrhvExkDHl3w==","signatures":[{"sig":"MEYCIQDkhHRJX9PAjwX9j04zcZncnnmoelCISDDhymvCj8d3SQIhAMByabqd7CRyS1cIClUxSdQxFK8HwtFLgi8qwHNDvEci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19531865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQBcJCRA9TVsSAnZWagAAL1EQAJd5Vt3fHcLyFLSfOFL1\ngh2O/eZ1+F7+dZR+tjoCuBVzSICYdGqntKG7QwwERAw8abY3NLhMXKHJ9T3O\nhp1/SKJ5S7t7cbc0DvzwAWbe3FJX5QqzGgz763a80LqPdIXxAgU3WWvD1bJG\nynKnVzxxxppkiJxV5+AFyF+B4Z5xea+pm+m9B3OPSMmyoe9AFn/l5wN6hHnj\nx6s1HkEdN9ce/q8rcg0yFXrQvpju0aOnc4weV4/7SndU0CmMUmVwzWuOwV8s\nkIWwd6Ui7roVusDj1Zeqd17bAhVN2ahHWiy1FYvwn7Z19bzAgPVCZeKoEinX\n2y6DPMHrhM8EBoKDPS3zuOK/fBwhLEnvCJfZGc2Ry2PnpBLcEbc9rv9wkrIP\nsqwa90jP/T76ar8FjP7vgZiPc20bQBb6tP3IR81qx/TXtwUj3zQ53CL5wD85\nroNOzNtnKg5NZ/ohNL2KLf92Lh3UbMQ1jgRDPXISqtEGf+7F2IIH8dUqkMuq\nfBlvE84CMWdlPKWuvjlw31aJSc57oJpGnOU236DzqxDX1yVk67prS9ggXjRE\nmcv81JerHpicdnfGLIYQMsfLkDWFUvlwtdtvMBZJW1udOwPS09jvJ6Fpkiav\nNN5HWUZFNuwt5fZlWPWgb2WJ7gwKzNPsSpXNRLwIuy4DiunJVb75J9TzNMNX\nitju\r\n=kITZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.7":{"name":"npm","version":"7.0.0-beta.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1aa4ee6aab1a9237b9b73a8656e393288b36407b","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.7.tgz","fileCount":2918,"integrity":"sha512-uZPtmfBKosIia5LsYr0B12n1zN+LUyMB3Eit5j4aniZwebM3uQ7wGMBQHyDUHPibG3e9Fx4soHPWerJ7DF4ffQ==","signatures":[{"sig":"MEUCIQCpag2giWiZQlW4wKQmzq1/DAJykputNsjIZKXXpOhRigIgdhVcCyGAupGv9znNb8pvZ7/0BBv8IRB80Yb3mce5t6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19532981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRV4OCRA9TVsSAnZWagAAnYEP/R1n2PtLhW+Y2TnawpdN\nTaAaH1r802xwImItnMlzZ40zGjFs3XPGhradJpzvorXuO3pLRE0xxzVIoH5m\nh+VNnObnmPcUOMqIrc61QTT/7Yy7+d86mqp4rY4WMIbFVmsOiXkMpgwqA9o7\nmxpEyY6EIavWTNk/Ovwd5xFpvVfUSNs/NGmP83AhpzlXUCCdbPhiERof+qVp\nKwUhFNlQwXToXK7bvCtv7PG1IqsD1KdkbSfnrKKp3SER75jYMK69E8RjCJ3U\nQQvLqBDBh0RIktOK64rPbBeuqT7QZo+iyW0YWaIOQujzAGlGY9JWskt0z8ut\n+lDSxSFO80yKOennO9EP+p+iojXKbQYgPmT2vCMYUgi/6dEsKyjPMT0FWXO1\nh1Av09L42TD9qfzk32sS1aNZZIcCEt2Rfqt7tBozQ1QlGZwggh7fflDfxFHD\nyQCznHgXJrkjkTUJPhmrpKjFRckB16D8VLR0ufQi8X5MBbg9fVDeIVYHpLDO\nOvIqQBPQ3yLueh/33zp+JDQ2c7bWvojrqleQadTOrS3EZbTmUYZXiPlgH/LN\ntKkFvwhliYbr+fnK9s0iKHTDqNxq5n7mtbYbNhVrJUthH82i2hnEXqu3wgDN\nLeB/j6ryfxbvHNDUvuz5z+lGi1swEt3KSY0aPXTGqozz3ARDLNvD28U2dRC+\nyjoL\r\n=Adwh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.8":{"name":"npm","version":"7.0.0-beta.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.19","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d1b334f6d662ddf5cc5186001443ec412c41222f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.8.tgz","fileCount":2918,"integrity":"sha512-BhHML4TMNt6JpVn5yOuyR8sF0a/wgiydrqvdQ4TvIaf5M9Gl3Zb+wjDHp9bFFIxaLbqwLvJSsoEvkqgXEYGS2A==","signatures":[{"sig":"MEQCIHRoTxXp20EuC1jXeCgVKEAPlTpSi3EzKVnwZDQJzOwQAiAuvtcsYMFw4OEGgNhWTFv1r76+17yumLE4hrQtmhNNHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19534028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqA/CRA9TVsSAnZWagAAAzgP/jTJi5ZpJrEbM3BXZ0YV\n+EMXNsSSzoHlT1faS8fF00G+/njHn7i69iPqrV1TG/JQBPF0lefXI1FVFyn9\nfOJrgPyT7yOOyxx4AUVnAwrIUrq8KiaQ/wLmpK4CIi7anQPJVAcQeiL6vA1l\nScRwjTcOvBSsofgXGL0AnvuyBzWQm1kpFdp6HklRqOWwSxIRueSXksGU2KHS\nT6eR/XddRkD2NiJSX1fsPCIVyGFL0Hug/j1XbXLbaDKdwP1wUOFr/2ZoWRaU\nQqJRwKqEdUAQt3UcME2lW+UypGGUfPU5r2CnF63ZQ572yJNoBoefYEj3F6gt\n9YqpwCbkkCcwVF9ZajHCUfb0Mde/5uthb7bDIZVG6IW0CGdojt+kwM3txu7/\nV4DY2Yh8vOUVeZGDs6GTAFlr6y43JskxiWVb5Jpuh/wMjV0huN5tU4o+OvRD\naK97CkEtN0nu0GPhpak74rWo3nMxHU+i3aSUqBnOPPYd7ubZlcIameC39BRz\nj+wjhxNPsmCOR6Dv/SImaTvqvqi6UdJm2UvfsLkE2KBQGX+Q3DLu4xs14YI3\nPSpTM4H1UYqul1xPPk2tZ02giGZ1ubj4SvbdVomM/H4diZ8qsgtwrVaNYK51\nO6QabS7vyVX2WD5N0Fcw+nwf3QBW37HfCi0a9tKwXyrDjwTURiMnyh0xlcCe\nZv76\r\n=esAM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.9":{"name":"npm","version":"7.0.0-beta.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"339ef22fb276fb0dd1fb76cc2f2e03a6136e433e","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.9.tgz","fileCount":2948,"integrity":"sha512-gFUTuvSAtFpBzUhutymVVnIOn0kBgSbj+5ietpgkgj+vaJ7GjEO+hoZEtn/K6768Vqzaz0zqWT4x4s64+oFKsg==","signatures":[{"sig":"MEQCIA03f8YxX7sNbWwqbFUVDpaqGHTNgRZbAkMJbNuxG7fWAiBB9HNGrq9f4KSM4i3KwN+FA3P7bOra2F6zmScD8L0Q4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19999172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUpMWCRA9TVsSAnZWagAA+qgP/RdQrMRcKN/bbEOOi1cU\ndttA9BxlrFQe9ruSh1IFKEo0dNYfprUxJOH0w+Lu7IE67PGFJuowmbG0+w0W\n1eyoRo3li8oTFsJJfht/hVXEyF2fWgF4Tm/o7CJgBFrA47cBeV+/nw9jm4Jw\nOQszuMWZH3Glj5DKHzwMKVY0nyc5Ql3sffYAk1Sn8FHJRXECt5rrRNgXHcXP\nPlgkrwdkIbSQ6ONv5/goxPh9FViVC2REt8v10S6USHvRvS+9H5v5ffdK2rT3\nOVpo98gjnbOgOovXz5VaWOjBjGYJIxjRA/yAsqtnGzE2UnFS65rPn+VO8duA\nViBrdR+CEqPI7O34wU1nXiiCDeQIrzAyfnIJJE9KwOW05aKSrk1hvUk6d7tq\nJTqnBz5JRBv4wCyjtsZnc+1b19yeysQNNkkubacNThy2azH0YuxmQ6AzqCfl\nMaWrozi9oFWVijKln2Po1WBztI1+aCWFE82gAdGicR4pc5jYHJpOy7gawsYw\nL7JKV6Ky+y8Dn7p+ta8JTbD+UncrMUUmNCAzn3ULc86ngk9o1BV1wmm4T6v0\n/TnRsN0E/df4Bm74PSg/Z+17++0xHaFmuj/r2VESd6UmWbjqc1e0kkJkYoPn\nOO03vUR6h45nIzACL789k6sQkSTWSWR/E2+qq1yCNDNP1vbwysEn1izsuCfJ\nWu8c\r\n=RFc/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.10":{"name":"npm","version":"7.0.0-beta.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aba9b8895d205dc4f3a14788232ccf5bd6e162","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.10.tgz","fileCount":2953,"integrity":"sha512-yf0cPxtKBNtU3FRXvupjdaXu61FJGEda89yMgKVD9+JrSfIyIkzwGNXlBqZ70qUMT7YHcJ6bmexW5HpnXsZkeQ==","signatures":[{"sig":"MEYCIQDY05m4KMx6m0YTKhhSb+0n4ALLmB+tNVyLVztqANiVIgIhAIpX5zjwoj+j81Zjpjaf66paaq2aPnWyDUdsEsUi65Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20068842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8AqCRA9TVsSAnZWagAAC2QQAIrSV6ybGUvbZ488QoJR\n2A0Zo0FwaHDDY6F3EkXbbQ0ajriQVHOQ3qTba1TB41YnBA2WXCKJv9dZYir7\n32jxpjsxNuR/5TUMNEeyET7uPJy6Pzs+dmfXTVoIT5TidyLZ9/la8tMzrKGc\n2ksXH/pAAtkG3CJWLYV4Wb1eke7lm8uMD5xnHc674g524FDGcPBpCeV7v4oj\ndkbwAqNTJzMwp981QnwinoWy3R0rvbqu4bLv0oSbh5GM+nYZwXVwQWm7SP9D\nOSl35U+jEqD729WdHyI4axW8fSRWI+FhfrN2nf8WYXhBLYoKuesg1mkeH8JL\nF77TpzF+dklDjYAejKnFL8KA2jwoqq3RPrSXhyuNb4a8ltA9PJQmaEeo6+da\nPsM/t6Mu0Z8QoK1gg/XnWXjDwSMJl+kCNJO1TUlxtIBrTUysaM2YvQkmu2J2\ncwOZ6VlUGNXVwVriVrxhPjWIIM6bsRJ+pUF5sAUYywu8kPjDJBcyg+I79tjI\nuSBYJEDRXLdoZBOPoirqfBwFoVFqq3unhWDf2+pMcGaUkLVcS0b/oATlSrUM\nlrdf2tIchnl8FxUIpollfj9MNSwT3mU0BXMOBVq9G1v/gWUbCUpF0n+cSzyr\nDeiTM+nwfXMsRaV9XKs4RLueIECqWnrA4G2Px1f8ZqPSRnB1HsGEAEQnCLCm\nMdnu\r\n=h5Cl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.11":{"name":"npm","version":"7.0.0-beta.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.25","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eca1956143640b769ac0088eea79df4169d097bd","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.11.tgz","fileCount":2933,"integrity":"sha512-PHDCQL8OT0CYJWOKIkyQfFWZEX/QDxY8SH6PTl8cqK88VPPd3Pdsoyi5zAFQEa1p445ERZ/zhUU5uJ6Yka4OLg==","signatures":[{"sig":"MEQCICPdlEvY283isRXf2B/kv4YiOeuTH7EIkoZbV/WPEuHoAiA0Bi/+AzRtDVAup5mqcchtSlju0+wW5XSqpU4pa/Iudw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19652258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjbDCRA9TVsSAnZWagAACOoP+gNDEXtoS4rNZlM8K0Pt\n/jVXwc7zOAUR/RptSp85yGUKcZ/qvUKXHt5Mb2/y5wNlMQM497nSXjsAppLn\nPHWlvNRLsTldz1TGPIgx7sgbnPwgNTF45mIRHQr87/leopzYTbNQK23pGYol\nk+bjqwyVDZztBIg7/XI6YNoOqEoUgAaDQZho1RxFMCWnjLIknJc2hgvoEcZN\n3O5D+x8eYM9sSc9otdTLbR6/HXDy9Lm6SBQY4k6Ip7i0+hP+iEgkTwR27xny\nh5p+xuT403h37WQ9QVYfqhqY71CgDh0fZXc8bALM1ZtSUTnice90cE331243\ndLcVIuGWa8jbXO7v239wkhaJP+0FngxzXWa9eIBdprwsvX0EHJfMX9wjomf1\nlfx/qpZ/Ug29f+NjiMQyq3eaNlWB0T9yIoNb/ZHk6wmHazTUKdBPbvYOOfNF\ndOhkq1ht+3qKIQ8WvgyvYfV0AFflSvNMNEEjQ95STx6wrHJi32eEy7q93D8G\ns5bZ9eAsmr5ZvS/ig6m4t2334dcOE5jLdUPB7AURNMbzIpUP4g+FwI917+5c\niAG5TA+YxKqfLtSU4NORQ1GXqmHRUJKBiEJH9/nVH2dy/y/dLDvPWvQ3vNhx\nn+v7DNrfbgdeoB2yqudNUqgrQd6zn+8rDTbyy2nsFwBVWOMJIeoDuPwRules\nB0Ku\r\n=m6iB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.12":{"name":"npm","version":"7.0.0-beta.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.27","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7943bcde95c1c345b053d97921246cc29b3427d4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.12.tgz","fileCount":2851,"integrity":"sha512-92NF452n71wrXBiz2eHkoI12ipNFGU7FDzDmL7nlUB8ABfz2gIfxw5UIBHpSAaQtq2oHaBV96Fy1t4tTweQ3tg==","signatures":[{"sig":"MEQCIBa9gRd/y2so1rHdldQ+1Z1azZpVgqLiFm43xW5Gz5djAiAfL3Vkdp46no8uc42t8PfnZ4qXZOkZsrAsB5FDLbtGRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19506647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakpnCRA9TVsSAnZWagAA2N4P/3FjxEwwmqY8nbVdCEci\nXBiinlv/ywN4oqZqdOwtqeyYYtIC7OXgdARSQBiWOFpaodJBiyrd72dh0k+m\nV7/D5ONY6YyWmKohptVCHGG25KMQPD/sXaBkfuIBnbVDM0/0Dkx+ulBg3EMI\nLP/QhD0ENDJx2mDSHG0j6rmaSKoOPrM9+IgL7aZANAbEHWHQx1UHZAWxgX4g\nAJJV7KqUj7asPDPQAdKI0/1rcEnt3PAlXlTZc70GizjU57QKIh55+T4xQvY+\nEX9IuJVomSQrcvSdxnkwdeGt8gUrnsxmiPlquZ7q0LBe7yuuxjhzbOGxHejv\nIgALtTwDGLqIPN5p+MCtw+UGrs/7TGv93AgSwWmvR3KVOUVuOIRr23MENfhj\n9JH1M/JFzB79pNKKIY4UwguZgn070F6XF7SfvQNTEEx5BrhJ+3zQTX2by5HV\nWWwBJpdc/zdYliz6yRdGwR3xmU6jCFuSBiszrupzPftGXK7GgKW+Z4BYlDHy\n7VONi814LqOBctVRjxD9/4Lq2WJYcndHwCzwIqTXMi0qUsdt40/cPRctRrAm\nVmaCUw5tpbzewO8S1CahWCgoR5Np4dzTp9BhKeC1Q6aw1ItBuX4ZQI1W+La7\nX4uDiCyKd5gfN6cdow7R+Da5qBRA46RCmkuTVmEgtP/nBz9Lj9YcRCbMCZ9N\nMJxS\r\n=6aPa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.13":{"name":"npm","version":"7.0.0-beta.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.28","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeda6f7ad092528451e155f0c3109270cd875188","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.13.tgz","fileCount":3011,"integrity":"sha512-JPOR+iMPy9M1QKkR05bv5hlHkqo2W6FY0t6GwBhzC00b/7YjgvqUz+HPzlDe1hhm6LpLWU3e0xNPQORHT2cWrA==","signatures":[{"sig":"MEYCIQC45LkT4oIbeiiZxyscpbQ000wgpPWzBu2jIB2SdJDiLgIhANVAJjlRlD/RrtbULhfbaTW0emHMQm2I7DBpKWR2e+HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22116228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc4QlCRA9TVsSAnZWagAAoaQQAJH7NQAofDGVBqCOoYQ4\nrOp7o8MH7bMO8T7FyzrQDO4/pqT4PT+/NXUjqqaU2/3/gHaZKjpHp7MsTpEM\nkRbX4cXgEotCr70/OOeGE6ib2cAcLL7IshcbHqV0towKBZoBrcHizCnrgCHm\njXr2ktg4PloI3Qcvw96H57/KJo6SePkQgu+ONvO6vkP1gRyAWVeGeX5jR0en\nDEcdEUjIBiyVVlGsMNG0Zxg3Olo8pIZN6nI+GdSDcfCW5W2D5lY44A55UeRA\nIL0201fjgiwnas1+7nRXOY3Tlh6atUKgb2DR1XWlhGpMqyf8jvvnJbcsnSzS\nJvSxQpADDe+Icy+uRCCVsAiK6tEFnILMrqzxh12pamVKcXm09VKMVePtA9vX\nZ8Zb4Y4b2hgm+Uz6s9yLo1UPQeYU3rUegsEbNmX2syUUPiDLH4ev/KD9wPES\nJIS5ZpjSc90Rc8mLUdn364CPzWving4V+R3D9YVpKyXTH6jVG59ivmh63aI6\nejJLCabxmBlcmKI1MKiyIdK7k8ogNtfdZ0f5ewGuxyXpaPk+bclyMwPOJTxF\nsqEhoWTJdbntD6cTXTPQFTl20Hs3RsZ/JAI9Blu/DbU2L+SIt5E7V3IU4mRy\n7RrsJIBHSnnFjMduUzAaigNzYtoI8afUNc++x7xt1ntXOb+MWEY6JDwR/cMd\n89VE\r\n=5HFc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.0":{"name":"npm","version":"7.0.0-rc.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.30","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2657e57030f02045641dff85ebfd622bf2bdb79f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.0.tgz","fileCount":2893,"integrity":"sha512-+1ex+t6ZFhaWmvWlL6ov2XK/u9RbgzbzIEggVBE/GTz9hwDo5sd6T6s5B73Kk1sIA3HnyHzu/AqRkHeKdArN8g==","signatures":[{"sig":"MEUCIQDLuGqYXEr+8zCjp4VTMpdMnagb4qYoe6v/q8ayJKFbRwIgPRyOsvZupW2Vn5dlSI+MImuvWvQSkZYz3cXiJi4lbpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19328517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdeunCRA9TVsSAnZWagAAce4P/2q3AVX/750rXqsDxa4l\nJPpW9kB1/nPaWFX3cDX6F9B1HJ644Jsw/H0zibLUohS4pinmfsJFZ9mdyZ5B\na2CbvZTBnx6Vt6/jqXYpmrgBZ1Nw7DPArIpKFavOSYrBi8vm4ONgMvbD9zsM\nHwMUbFJjSmDj/lYvH4att9Huvk5XkhrlFJ8NFE+9fVzNP2GUHda4VCcNc1Ea\nyca1BKtZ2feEk97m21FFHx7/gN4QL3Lm/s58LCg6JHmObgYVQlYsS31FbPdO\n3iyq9n4dc2s6mzl88zSi2RjuTt/wDEAcJN1wJ3grzvbhp5wnX/JaOgTwJeCi\nBA8RzLSsYmYoCc3PqmcJZPcnyKJviIKcAx0PPrGJXTQ5aR6p+D0y14jVkrde\nbUpkFRt/d6aMHdMgmtLICQX6XQcs5YcpYv/OuoDbExUchPBOiGfSTHHe6nCn\nTK0oOdSTg91ODaBAzRQCou26v+KYOs7nDupP9O1DOrCtIUyrQMh1GxPLOLzX\nmaFhb3QMl+XcuRxNhUlLqYssMT2a1jeWW3a1W5KZOrN7yqt1gTGLbVYY85lm\n1q0lpMFmKfjpZVMPmSlGOK+GWtz3yWDsaUhAFra8TaTZYvg+05JtjyyhAt1d\n/+y24j6HCS2VlFTxIxkk0sDKrRqqldVy+MvYMVWiSBJKdJ5tPZHp7bpksvPC\nPyKG\r\n=N8IV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.1":{"name":"npm","version":"7.0.0-rc.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d661e5e40899b405ae9e73933cfeb2071919c482","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.1.tgz","fileCount":2862,"integrity":"sha512-e0HUhG8Kgz9B9FfMRiPn3neyYLj81utyApn4za7PXBD5SFW4gVH+q60aMlplRayLYlHiu4du2ZGvf9N1UfSFVw==","signatures":[{"sig":"MEYCIQCE8gCjRF7UCPHmFCeIjmZ++u3i4MEe36yuYS1e8B82hQIhAIKMS5ndZ34BMc567JRWR7U7swJ7+FGxo26+rnfJ0clF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5peCRA9TVsSAnZWagAAFqUQAIZGR+zSpwANeDFA3+XR\nz+fET2bdVC1/LUSErgV0dl4//9WWKwwpyIpFf7c1l4y9fPoYeqiUwxgzWfK3\ntEhXWRbOH8JR280OXj20YPfUmaJqh4WLMkFZzFBWpliLXORqyBoG4zxFaqgA\nxpPOddnlYFhyPyZTDHe86lt/71QfHStsquuYg738cR893np7h7/zM8owgC8M\nMCgf5J7ysifMbaUoXARwntd/iEfIlR8dQvlyj148WgXgWH683Do8tZD3B/44\nzIE4Y3R/C5yQvnBdtcs3lVWVcXduVTUt2sETjy7/FJOdaDTwWc1wIyQgjyx6\n+D3oUGfEtRiBdOaOUpY87w4La+SDCWjuB5+lKvxL7Pait+vwJV1SrkEbKh6z\n+t25miFAEPbMRomQXxHrFJOAUB7xXgKem9/B0voF7wdbrYjWKd3eO9hjllRB\n++XQl9A4LVedOQgxYLiSVA9SaxcI2Gl/v7EEyLtn5JCDrlJn5BHSv+mQ9uwU\nQ6c1IcqjlqLJXgyvwH6hMjIUuHGAdRGjbv76Sb3pS7PNYjp+K93lc7NtmwK9\nszGUxWdFA9hpUfHp7L9iKYCN7Cafn+Nas0YocYBW09yZUOIEtQl8GS93ojBh\ntYc9hy0NOkWh2gBQgB6bZEDE+H3Ro3CXWoWhu40JoMDWfXQ7ZfpR+pEhZq1u\nqry3\r\n=LpLQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.2":{"name":"npm","version":"7.0.0-rc.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"34c2168fee6df82c9bc5c3b53c248c4355fef513","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.2.tgz","fileCount":2862,"integrity":"sha512-Fln3jftKZaQgrK7CsvwWUUJ9GN/aq0eSEWKzbg1iFwjWG2Ff9YaPu7RivWoMyggFyMs/EE7Jkh0MZvmkdxXjTQ==","signatures":[{"sig":"MEQCIAOmYJQ+CsWXl2QnbWDvA4+C+kwgFWRvfAh1844Ul+ECAiBnj5A57KHe6pQginjOJKD9pgYTFG+ZtpfGC8vdfnjx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd77XCRA9TVsSAnZWagAAiq0P/2e0XcTJaPWJMqBexByM\nbwtKKinrgEVGfV94SnR2Q/B85Kn/3aJTNUwGbU0LNgJj9RHleEkcVCLsfdm+\ntk4G0SjcqXI6xmxePnHZnkpr+ATuHl8ly/I3LYz7vYTTtvLP9qsUWnce8ysh\nv9qoS/YTJWm/jwBpjxpmqMDCPYe5dYU4HjgrcSRVTH4oADgZjb4DjWJBmf3P\nXPlKehVVO/ODai0I5XD+pyFhmqM0mLrwJOcUvpAfnP5WqLGq5fTrp8k2Jstc\nseulCHK3xpRQ6HWbheCCgX0XbZ2rcRKTJKDvnh1aRqN2yhVk9QEXuWyTMKZU\nDqyKsol4PqPwmUV6WNhuBqS+yzWyoiuEmZPuy9tbJ1XEC6c3Tk4KtI+Zi9ss\nVqdVy6d0/lRgjzIPxIyWdVtiX8Bt77XnHWX2hokS1q7WYXX/65Q1C7NtPbEd\nB0WyGPv1Z7RXUAk3gQ5DrjDTTic6INp1R/3JcuiWlqWN3vWHuzN54C67RVHb\nKGZInRgmZXbeaengPHnk0Y4cKbXVckV9JpBWBPX/qvtXdENG+MzK2+BtufpT\nZsDuuYU0D3snI5xBAj8/tt1ufDKB5BJBv/cQS/SjxBcK/vpocmU54zFJchSB\nKcPKJNSDpBH1aFhg037qCBez1en8KW0khnIBo56rJdOTWE55EmfMuZeYD4gq\nK/R9\r\n=qven\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.3":{"name":"npm","version":"7.0.0-rc.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.32","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50f3ae158798ef9e55762107ab6d3bf05dbb8cf1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.3.tgz","fileCount":2864,"integrity":"sha512-SESEvmKSP99svYnwJyYkI5NFGVMeu7JcP/3nS5I6oxA1/x7sxb4loVHDkMpJdOrWBBtRAvh0cTKNE6Hp0rAV+A==","signatures":[{"sig":"MEYCIQDhtWgHES7hHTru79BpvW6BBFRRE5qvtRkTlmXKayG2fAIhAL5KSabwA+JuPWQ6XLeqJS6i/MwQu1r5qpGdSyiPCsJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19448174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffL5JCRA9TVsSAnZWagAA8ksP/3VJYXGeGWOz1VRwLASI\nmMSYPIBupDO8mqr13nfVDAPb6bYqlMFNncvm0f930O6oyBg1H7JTaqGWphxX\nGNWE9NmMXgQ2SurPeYDzcUMKg9hwkrqDkuxHF5q4RvgDmIjzc+abm9ThtUql\nRunzmmKlUIjqhz5haouL3sodG66DDQ2Jzrm86R4O0avd94LMyhnfazzVvha2\n587LxQdehaVVrZslAGb3uFEqFAKztWSddbanPZvuZ4NUAssVwC5XcyHF0XTJ\nFxzCNz67oIuwRbbxWpK/Zf1gAz4pbCzMMxhUqhmWQxqt8qYljCy3OE66OtYc\nP2jPpWRXDOpXFYYqojwzKGVxmEqtSOzMfBiTnOk6/xVNuPdlN9T2T+ZyToPy\nAq0SXtOekUJW6imxHXZXvF+IHvScBoDAx/hx1VT8il82KXJM8lOLRBvkocSY\noNNiL+cfn3PLkjt5UufLWw8j82VvFISevaRp5rIjV4y0G3pvwrtfmxQb34/4\nPs9Ibxlb1WZ/cRQGOHk89NTVqT9SCOvEX2dNfogIAFs/xsZmT1Zh5ln649Hw\nzx609hKC5gUFuQMWPUTYIWxQdSj/tMIUgIdvARSHjPAcaDn4BxDH5QU20o6S\nlhhaksxbCf+jpBF2fnY1ES8p4gHJzrOo6zltSDZKMnuTJ1uVbBcX5tKRCHKj\nxlEZ\r\n=s4du\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.4":{"name":"npm","version":"7.0.0-rc.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.33","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"900895cf01631402807f810285253c8ee032fead","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.4.tgz","fileCount":2861,"integrity":"sha512-ighPnRd4CM4RoWNq2m45z0WrvSNVZb5IHbN2lbR5XMYU4PcwI/vCvNj28d61mn24LLO2gkNLm/49ev7LGdLHwQ==","signatures":[{"sig":"MEUCIQDKElG23g7AQ/ICOjT3lEd4S6wzQUb8jNj8rRi5tIfctwIgLvcfcGVUwRuJ7WS32Z0NKgWDfyZg5WqsxCyTJcMOpzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgLEVCRA9TVsSAnZWagAA7rcQAIUDIVfPi1LRD17PSite\n+aFxrHvl73X6BZ4WYl86TteV5DIfGcvy1M2rrKQjcCn+T+b+wSdXMtTcxhn3\n5E3ayNr6EK5Y2BOxgJp1KK5HLeMtvqTJXruZkk199p2O0NuZipAkCB7Vvgzq\nwbjG3cmPQdtM1ai6PV9aIzzbX5290X1I9nFAVSvATDkx3GFeX+mK0o9B+KTC\nnnLG/dFPcFHoeHTo9iTaB/IVqv81yeaSeNMBMEZCqTaSyrlWe6ZMgNXdn3eN\nVnKDDNaR5D81Wup/xM+nKjRkto4Xo7ow2KzMDWEBqeRjtvFAzjZdN9sdTHhx\no1uK7L4phig3OvBt826cK6qLIK8v+/1ZlH1zGk4PdYlZn/gV21Uy28eVnTqS\nJxiwcfx0+eB0xELLuIaaezKDAEfCT+yu4ijSwqAfNwGNbyH7QnndVSzSBMFn\nL81h9W3aLv2wTnBHGJV4vkyyj7FOG56o1z00d+HaBsm+0Q/xEL0sw/RViU6x\nOUsTmtNLhUW5BmmbfmwT5PMvwo9Fn48zY2Wqy1M9zencesTtN2ScmrSiDTDw\nrdm1ni09+WLKRiOnZZ9Z7MdAOaYTRMSRrZeuGYh1WuG6thv2FNKGItGI7+Kw\nEvcNrZtIgEbuw4IqP/lDYKAVm6uk4Q1lgt1AuMosYwG/GK8hSkS78/9K/xyI\nSbJI\r\n=Fnjw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0":{"name":"npm","version":"7.0.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"904f8f36b11e2b07cce4d5010ba21b3b0f70acdc","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0.tgz","fileCount":2851,"integrity":"sha512-A/zHwhfPOXLwAQhyjiExKjfeJNIWrb7529Jt66OhGmLLOd9J0sFoAcTxKD6uGC+BOYVEN2xCWSoS44vbzyHfrA==","signatures":[{"sig":"MEQCID57GKH7dPUWwjrCcXARKBXu/h23tycOfAzEsA6T8pb1AiAaHewGq9UCd10543DnaViTKSghQXNE4hxTj80gLcmlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19384886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhTOeCRA9TVsSAnZWagAAJw8P/1s2K8/0+IZFF4UChQnt\nwtOm7jjjBrGXWe9ncGjzshLGPbjir3ydBR6QXJBykqhcCkdfDIqq4hTzHc8O\nDurjj0oHPAPjRuNVf5mBiF7QMblQzDSYNEYBzYjdXRt/hZx/SdZ3MZIOpCYd\nwWUC3r2xxue44DtxSPJP/AakIz6fN104TdsQ+lQFEGjWIrkpk7f3nnC2jpsJ\n4OaY4ulEhlnPE1ya1LABFvmImeuSLt20Gidhq9lpcRh1FyteB9OvKC7O1eDA\noi5Y5mxxXUgKn9nmSAwF69nLZAP3YpJZ2skNL1e85eV9AHyq4kZO1j89FZTe\nfM7b+qMOUmnBMKzti5IIuwnW4Yaatb7rKUip5rBjyVr0HF5fjSiHxcp5llYE\nsPkmdjdkyZQ4Cz7MBOyjzZ5NZClHIWdYjsytPmhTvT9ZTZHCJTszXABHjwAL\nHQMbHI2CGjZTSihvVJywnJxbcr/j+8OnlPg73XhNAgFWXlmhTp2pq+2L74Ea\n9j5x4LK/oOEi6UorppZw9ljGWN+0zmp/ckfGYNKloVM/mp1f7u7UWfNuHuyT\nLApUEB+3XMIfsK8G1wGUO8RHAIGIr5dQmolb9KpMzbpPm5NYw08MqhQ0orbg\ndnRofwWJkWFzJhE9wKmQI9qVozRDt03NJ2d2HT2r5PpRP4yk/R2qLrfewZ74\nNJUl\r\n=FlCC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.1":{"name":"npm","version":"7.0.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"59e06c5d4794b7e82867140a1852bc338fe6353f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.1.tgz","fileCount":2855,"integrity":"sha512-TTbE1X9MKOkAez0Dy1/BL+arddiwQ9vpD9BcGxSOLjUv6PB8Tp4Yg/91dK5NkIhWZf++buNzX4YqdavVeHgsGw==","signatures":[{"sig":"MEUCIQCMCrBMTCizLTYt9knabUkEU4A2wxal/LmiNVqGt/EvcwIgMquiuwxm/77Erzmy7we37aDU4v0Ah/llY/kG8VMJD9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19846754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiNtECRA9TVsSAnZWagAA+UQQAKLb8V9hGWgKzGwvfkxG\nGNGYNJpJSmr5cS5z8gDHNMLV88xmpvPiHIUqpu66ObSWAb7jOCLlgZiZa2IY\n2+WOhnOI1qmXdbJAviHOhw9E23CbBjJZbvYR5BIuP/3Xrp98XG70w3z8xaJd\nJDgHaXzgsS68+/1oRXy/8RXSCVbCBXWU6rvt9eavF5/RiVGq0YfBEB/Te1W0\nj9CNT4rPcdqtH4UPBp6OZQ7Ki2Dj9C/YHTza5DqagkzGiwkY9XacdwmBZXNj\n/0XPCWL7tB13sVmoAVKAnnMg89WFIolvp0sKsvQU1fvgvA9gyxOm5F4H91uk\nxHKXcD3aCdBvlxIIhVnao2JwaWrimDa1s8BjRtCV3167Ox8IV6PF11Ic8HX6\ni9ffCkjyDG3+Hz0kh7SzZAYcX6fO7aLXo+vS9wDfPJ2zQ6//upIkP6+yNWAm\nRKNB1hD0I5WISVScteFq6Cx2gdt5XmWrWo+6hvWIOD5rtPA4EyvfGqVCZ4Rg\n3+tjEbdqa8yMLSzNMMAcRPdLMT+pNl0ReQRzA/iNVCUC+ME9BRCzPfTxLw0j\n7cRegYSUARRu8v9DvtVMw845UWjm+fWz7wKGlnh+AiaSbLOWUKznm5ByMeGp\nb+mmKsX1azJbRgO3nVlx/51femJidJdAEs+/Ls92T8Odarelb6ZLzXR7KF0v\nUA6I\r\n=dw8r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.2":{"name":"npm","version":"7.0.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"569dcb20c74443b3a9b94a5b0772519854debd80","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.2.tgz","fileCount":2798,"integrity":"sha512-4ez6yVKi5MbJhkIsL6P+qQPYjVvuxoy5GigTKSA0iOtqPBgbxx0NA6jWkdvTSzLOtszmWnf/rdDFLjnhfvuP9A==","signatures":[{"sig":"MEUCIA+ZUc0kkaP1FzNYrJEu0PzdvGQpeC+t/69VNGAJ1ED4AiEA/bZ6dakN4pcaU3spEGQGO1V64ZxmZyo/0J4oxtp6vRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19273767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiggnCRA9TVsSAnZWagAAHAsP/RY7kPfFb3veNfJoM4yL\n8wQ+QGfDUiMDJRRvOBvSdX3SeaoYftselFEd9xWs2P1KOZ22DA1D33NWbomr\nzFXW+uBNTW0+B0w63/9LjUKBpNW6qaB6QunzcRiXF4DumLazev172LVAeSTd\nzclI4Tv0mpcVSpcZRh7Zjn6edPzP/4lGdJO/cT04WfGZKVq0oXu7Tv9up8C3\noCiipUQYaqE7POkmoDcGbP1jJrfkLBiIc3w/tzuaF/WXd2gZ3G4pDXcPPy1m\nCCCHPWd0LIZtNgGraABdM04xjzrB8Dne2NzjzPMWFKcuuBWHNAaEaAWCFA1W\naYyZc1TB1flEoQ8NMAXkeAJf/hCjZH5+jglM1cvtBSKU0GKimYzlyKDbyLoa\n/HREtCX+5H1oAQgVrZ3vyyvoxv4yEbNFPPX5nldXVgdAHSzFbiA3RlxmCCL4\nSuJAR08M3w+s2QV470ztJHuWlhieZbbGDiBPztHM4qeqHnJwvRQZVdQet45V\nuv8ejxzx9kS5fr/871+cv8eZ/VHocfziICHUwHlzI+ZEQmcrsKcRxIApN9Ap\n6ELvQ0gooiwqfM0Q0mAHqJt9MuTqv/QMDHEZqK1nd/EYE1wcp/Q9clIXKmex\ndgE+rmFE/4ZCfPmrtn/nXFyuDxNlaELElWl+GCK7IlLKLnJMZkun01AkTs0G\nHyJ5\r\n=1KPV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.3":{"name":"npm","version":"7.0.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b61048871b2249763d09f78d9d2a0536d0c631fa","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.3.tgz","fileCount":2798,"integrity":"sha512-+AzMmS7SKe99I15sXAKWkOHEim2ovFR++Y7MjsZzCnS9/K/pCVmfvxOnoI6J50UulwH4GLIl5v6fL7BlnfQPgg==","signatures":[{"sig":"MEUCIC24IcShjF7duVRzppTh0tK8pJFkmj1y6UxQtWbruyeAAiEA4sWmF0q0/2LnArPEW6oVygGCCjZSJr26fC0Ai/8RMm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19233384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjzBiCRA9TVsSAnZWagAAT0EP/0p9vjKKBrQOu2I8ArtI\nE+Ymqr+jOso1RKpj59moyToD7Pzq5KyYPC5RX2tAETSkgJGlbET2FXyFfSUj\n2hJIyg/EdaFJTD4PQ4Wo8pmgI0ysrqYKwQSphszTRXvSz8ebV38sQjPw4Rjz\nHFKQn1y/GzAtxB6Y0jISki+OnZwi8i4pm60jBPOd+DDFaRSFuvB47tNSGyHo\nvuHuAwDY/16ERWYHbVY/lwubx07YgDIpKaRdOQS/I50mSUwVTlQ+RJ8OH6xO\ntc0FMwps+UL5/yhH9nbsQ76PrOkb+7AS07EEl1F+r7hakLi81hBveCz3ztue\nW82uofVJcOVe4tJvMUafjm4Tdpp4UwgENyi2rqSk9eyWUbNfHqCfAPB3ypTe\nQfgBZxP6VINF2mY5/M1OspQZyXFUPS6+IuQeTaygoQgQifYG0abWSi/0sha4\nPzI7stlrsrZEzftZRo0u8SdEtf5OM8kTGrrF95uU6kG9XDQBomLweb1D5GrC\nLfHvwwQv9qTN4RAXRXmaaRdSo0QCZ3cTzdfJgUasIZBLbzL3nu6PYaIOo27a\nQ/XdKzCcJrjEg/OT74fEQylFyacUM21X5C8b3iYKdhdU4DNAK+3VYBXqlnAo\nNVp+brM7S/6VHjkrTA/KIz9GxR/sQaJPDHO3criJZU1EkY2tF37EezM0pObS\nmIlI\r\n=AX7T\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.4":{"name":"npm","version":"7.0.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9499b0da2c8125db4396b9bb6236f0c8a17b7b4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.4.tgz","fileCount":6125,"integrity":"sha512-neeW6DGC3xzE8zt0Nio9B97hDc2svM31yTmSZ91nJJNahbJOKiJGNPczC/ORrj7d9EGEHvyu9XZ1vx7gDPSIFw==","signatures":[{"sig":"MEUCIBW4fpujuTcc6d55xU8BJ/TVPiWl/7El+15uTZiOCbDfAiEA0wkQ0rqoPhnp3L9LLiU2L+WzGjZqbsElCV31Yg9kBHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35371511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkyVRCRA9TVsSAnZWagAA/iYP/jVkvvLHCUUxmjPMAh/j\nJ/qs71GCbjfvfp064MDAvJn2+4XxgwuCs2qvEXxHbhgfE5G4M02kl1sCXi8T\nMSejcDfSoQTd3y4OjYKXaFX6arZ5Mn1I2l9n7qL5xZSgBSPUQh1TEjF3DhRE\nVZ6YF6uMVszxJUBeOU7wGhRl2Y+fih997hozE6ByDGwQPtq6Oi6R/v1IyOw7\nPh6UpU3Ptx7Cwf9wPqJ3TCVNeP0H0utjOp8xAR3X20iVVKdDy00nU3Kzxzp5\nzmzQkkxro6xQ1LPeCLAT1zi3jrl1bNEtSKmCMNwfgswVJ7GscShdpG5kFpQr\nWGGs1IpWXg85pdcFcdMGkbRa+JBzvGrQGatOtlw30QyKs22RPXcAV//FyG3T\narmdRgXhLIdbwr72MnwUO7Zp4yfItaSLaPPGalGPO8RdjZT1ZIRgvelwtCRM\nNzJDeJMvf56SY2nfTbArRBRmigOzrf2MxyVomer8ojR+DK1BuZ885Y910j4q\nSE51NOMrUVyQpx4C5BzlrsRUCsOxegbq34cim81I1KeQN+/jLw/76fem7aRU\nDITLplyFBzwbIdFvZ0d9X5qLp8UtCaiozF9NQN1LfyC0uVoWsLNX3DaJUDf7\nY2VRqZ1x/bJa6hVmRjAcQK6zZINeL29QIPmnFHL1+Wkf74gyB7BzPQpaJ0Da\n+fkF\r\n=aO2/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.5":{"name":"npm","version":"7.0.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15f7b9ca5bbe1f87b560dc445d61b3f20b5f15ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.5.tgz","fileCount":2729,"integrity":"sha512-jmzWImI0xAinsexmr71rweW+zOsG8s8z4kMMNLPD1mLtM+VEPscLeFmlnMYHlMrMMVhHGqAOuEEz+Fr2l0Fo7A==","signatures":[{"sig":"MEQCIB+8Yh7FfZqXFlmsBIyLvi/Ll0n8d9rzymsFygPV/Vg6AiBgNgcqFkrRag3YbhOUBq8jW87UXuey0S5IKWK1N4ecvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13237007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkypUCRA9TVsSAnZWagAASKwQAKTV6y0Sho+SGJZ2VA3J\nnng4YAuZRGdq7frRT1X9MrF17zoRqMVQNIQg26hZwCAFI84i8BrvfUVxKCP1\n9eu75qMahsCNEc7uab9ccu+ydtaYlA++NySbSnpRxmd8M+JkOqn5bzpyreGU\nWJ7HGKicRjVAZWfbjS8FwT8cwm9yAeoLOmVWwzPNgk9V5ZS8/Vehdocm+dji\n3p08uiU64hy6XhEuwSsRIT4lNLBJML2GMsonvsqUNAMBp7BMmXMh6Jf8h9yh\nsRaO+Wwq/aO0QA8u7Kqk/PFRva0oiph+dTvWoKiTS5bgZMAljwn2PP5f7gtZ\nkzEKYEiVopGGYdnJJKHWwB2kdIKX8KLM7rW/nTGPKvnivh5WSj2QaJhTiHAm\nWNrkcHsOA7XQKcUnJU71YgmYCo6o6Tiq/bbYyXTKcn1sZLV3rHyH6nt2uMYp\nyYjQ5H+e6xLzWsM6VfyesJF74iQ3lrhsD7kSRe2CuDgVD+I/DGcyrwLapsFA\ncFs2cfue5eR9jDMJR+QxmH+J1dprI4VAVdCEKtqWHIdtY9OPLFdvwfphF+Oo\nIF6RZpPhSdY8pEKtkpGSe+q9U82lH8dqP03mr/mUJU05rbHWvv7EddWjhqhf\ngm1XU6lxp5QSDvdnOkSaNNdQgtboUE9gUPiYTiJf6od5yIjHzosjfRiSL4H/\n8CNZ\r\n=l+AC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.6":{"name":"npm","version":"7.0.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"546d8dac85a754fae98c9872cdcbb0d0abb896c1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.6.tgz","fileCount":2731,"integrity":"sha512-OpcGBm3R9PZWEUquPVz8CPbkbxGvXCsOzRZAyFsHHB0nw6wNjnFWmcrBWRbM9KXBJtG8+wSuz9A6v/8Ds7mMMA==","signatures":[{"sig":"MEYCIQD4JzozXZzNCYmYAIqDUbbJn7IN2/wM9qdTG6U34OMg9wIhAMpfXYU49JFMllf1JhlDLyceLbvmawrty6zqJCmGxzmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13242778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmG4jCRA9TVsSAnZWagAADXcP/1eGLSHzfoJ7ZCZc0atl\nTTjy+i/xqMO2w+LZ+A7Js9tsiK4PGK3bmGbUeZ43tPehW35KIFFgk0Tnosjs\nnlKIlEFk3kXPDZWnn5SznsTgKv1Ys5ooQc8b+0bRR+977WEQ09WmfoXKtDpn\njGdkkA58dSMjdf8dermly2gmtRrR1WRv47rWDGRUkvzsv+WsLxE7DA1xMsFY\nZux+eAm2bQaEsodY5AJcitgqgPX5f6iiqcunnTuvlYDux4Sbk3WGrFngFHd9\nvFx0jzEzmtyKLxLQdVVXWmpYzgkuKvReXOdLM4Kff3k5UIm4NQ868FQ/MLnN\nQXsRYuO7Y/HfmfhR8FEj8NoVQreNJMfPOWEiFdmfnllZF5+CneypJ5wLCWKE\nZIPQDPiwbttH01ZZQZV3GeZYshwsX7b4eYjZ1lG4p1a0JBi2gHtzPz3age8R\nXIFaITQ+5rsMJuk5NW0JdRmOexCIakZH4fGH+ov77WUUasak+v5hRbG+YXXN\nyCsTugfU1nYeIC7VV06vwMxCmrgGruHqYC+l7LYWC1SVHonk8McpFJsw8ZCi\nUvyvwMmQIgft2bDkBD3UVWtlY2mlmA3+Pa8k9jVZiWAccdc7nUBkkebTjqQV\nj2NzbfjbXUb1gg1mNQbFBU4hz7a2jONNG3GWiP8TkKhgKtv+mnK7N0xvDIbk\nj7Hl\r\n=O4MD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.7":{"name":"npm","version":"7.0.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fca4df11c24cbef549c867b52e1038aac1f9e21","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.7.tgz","fileCount":2732,"integrity":"sha512-s2PDE3K3jAfwFmM3JOl4pHnGNWr9cDVWmubcS6y5uXXdbGBXeiD351pRUVz3+JFTQqFqfyPTbAelUpLZIvFCTw==","signatures":[{"sig":"MEYCIQDcIuMXZV8+UfqDemkizdp2sKniqvGlJg/LPlhNTQzYeQIhALNDo0KICixSW/hUbQSzFZCfPX51HJjCXUNTxJuoBUgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13240069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF+8CRA9TVsSAnZWagAA5k0P/1AM4yddcmmF6RlzDZE8\nz7Gvp0nkbP0I5Ow0uYGr52U6AThBOJFGxLDD0SoCyL/1C6gWqG/bDj6XeVGk\nA92g7y017GnzyWv4LBSzcfTTD4ldCe5V99FFg08i+oWr8+MzBg2eK8WPBZxT\nCQwepZQdkBd/J1qBdyydeRe31j/m7vV5ls58pvbagyoItXw2pwgv45nX+4a7\nyNyYWG8cB4AygFk6W1hGBx3z3gp5YBbrRq9B/BUR+NLPr+uTBvMyZ9C80Kr+\nsEwJQ25zsPgoJiQlVKlFex+6IPkMGzu+rsrXvSHqS8Q0BLwZI4cTFV9Gl4uZ\nEeJgk1k4UHiwvnUVsitseV0EHmwQvJ2oKxBnxLKk6+oNtoQwsc2HQOAZA3t9\n2C+m6cCT3gSJtoWiTA75un+oQ63BG/qLUETkr8klf7ULvYSNTjbYCjY4Uqpq\nxJdEcQqnDhwjmlAyJ4MxI3ph3bN95a5c+3W0GNZbsrmDfKI5ICQYAXl8T8xP\nkveGTYFsvpG4rd5OnTPXrFyinKMYJmmZlIixY2qOrv4o2gfvstc0g4at27Vk\nIHYXDzlk35v8G1YeQGWg2aiT4CTAYjuf5D+4OZ4oq7FzA7hz418Lj9d7hQHC\n8gPGVQuOP9HGrRJZVlJLEzemBtSebGdhCAH9xodzc1Resr3x8QYQDtpVRFLT\nXVkP\r\n=pfwn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.8":{"name":"npm","version":"7.0.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.12","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"54fc141e9086cfbe03980d2bc38348fe2fe105e1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.8.tgz","fileCount":2729,"integrity":"sha512-BspmE/Eg/ihfdNsf52NxvPwuGOce9pBO4KzlsPptRmeyIPhPj/kqCJIIla+rje/e4/wgD8RDUf98BqXTaMbdKQ==","signatures":[{"sig":"MEUCIARHiest0V5/HmwqRQl9i4SHzMWbt09+heeRUyGUDdfhAiEAp4m6iwwcUOGEXPIK6CFfC8Mph8FlhPbhA3WROOwVUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13198491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoeP6CRA9TVsSAnZWagAAM/wP/2WB4vTnFykHFx5sCQaV\n2CzAd/tL0VaioJ4XVUPFjVxvRuepbxAVBKNibWOL6+RLvLBAsU2RAgwdbY+q\neGJf97zwd6ek+wYvx8sly1EguyYmGRT2KREqIrCFIChHjyV3rwzHigadEKLg\nBfZzo5A7j8aJsRgbZhexrP57vYGluqyBxzW4Y7mzISN3U46ed0QmWXOaPQw9\nqRXJMx+HL8QlDZKAmoTHkwaeJypk9G0eBFWuaf3VuPb+E1t1w5fLt/4xdSDP\nbX3A5Y0HA6JQd9qeeLprCyosd3Fvokc0hHKO0qdX4Tji66KHyU2Ru3VtWukF\nlrYdGeyCOrLtt0uYT6wl0/UDa8wrkRBPDnHENILjQryu4PbqyjXikEqfRB+0\nLSUDBpqzMsLw8Ot/2bpkE8M+64dxD3egMldiUnNvjWTmlqZbIxXNnHGdzrAh\n6w6AJ6WbNnOHHjtK1/c6yHiKpZ51kIutc0Xirkl7HgzxhSpVJMX0SI3Cjp+6\nDldKouBF3ZIQdrfFQHCwH3HpOG9Fp3RLzdS8MoJhZIHwr687iclZexijMWnD\nquz9w30DCxpbPA6rcNsKu2yBbRlSR6XNNwsglleNXZ1ZUEgXFI2Tv2AuCTgK\npmOtjA6vroEDmhgJEMqgHEWTqwxwWOKj/J6MrDUleQCYlHau2Wv9co1hhwpG\nh23k\r\n=q0O8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.9":{"name":"npm","version":"7.0.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"14c49e32651019fca138e7a82cc385995a9227ee","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.9.tgz","fileCount":2729,"integrity":"sha512-r+omObVoL4OXyY4A4BVO90A6XpKFQ7xPO8Jf1vOHq2mMwJu07F/waPGfyo377NiDvah8Cr0smUTpmbGCRjFIMA==","signatures":[{"sig":"MEYCIQDzW9TocM4j6NIX5ABkXlXGDa7cadjpbd3FbTdg6YAlkwIhAPCU00J7GFFdTE47RVU4+5OLMcjYoXKgMKKmPY/KIl/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13199585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpatvCRA9TVsSAnZWagAAfLQQAIKv/OjRB+9JEnEpZAo7\n0i9c9ISyWsdznmABGSCZpciynsiySx3lsV7fk0S+ZCPGGzRK5tafF9i+zilC\nAmbTTphzoXPHfP2ZjXfvuBPwDztVf/44g7wP6mr1W6g1212rCrG3cXwKVCWM\nkJSMQIm0vDoS/eFtVQsXfN2KJqwMaPaCmNoxQiy2OAMRnayc3rICdyeW5xWi\nRg/Zc/jfZJwcdY9CagRnRBsiVTREh5PdfsWBpZ5jNE/oUC2QBZkg3P3c5Gku\n568SFkcw2E1pepwKV/QwO8OUlL9l8u4+FNMBSdBwlLWeLlKKujeYwydGj1WV\nzWjwPRD198zA5EN7Cc0CWnh+90U6j+MvEDweOaah6AaD1TGcJH6ewc5x219V\nP0S7o+ulRNTMkLX6V72Ws03LZQFbPhxJ1R0tX1nhCawZSD4AgjHuwM1gYoYO\nSpjLgox2VJXM5ziXO8AjJdaNXVIYgBTXjpGyeipGZufMdUwt/CyAlwBOUBdw\nn1b7BZPc47TmHau8MbvzV30pWug753HWF+DaFPFdA84Y89olm1XTkBSJ8jiw\nKIrajL47XMDA2eU6xuAutPpb3Od3naAfD29/GLO16Jk/31YLv8Vdx3OLpy98\n5BqDShuBwH7bLVqtdLF34D7688D+bQ65RvHf4MHFoZmkguikfvMyXHgJguAG\nq0Jv\r\n=k1D+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.10":{"name":"npm","version":"7.0.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.10","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dce82be4d57ac0a4b095e4e58810138ecc639802","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.10.tgz","fileCount":2729,"integrity":"sha512-KUrMRXty5xfP24LlSjrXbC2BqXZUGYaraj882o4iqxP2ZlrXsy6jYxg0jicVrCwTHPtMXYc8OHx5Co6vi31wLA==","signatures":[{"sig":"MEUCIQCn1gabxwcCExszPc5J907vO/+8Ht4AIGsUwACA2vYRKAIgegnw+cZTJY8TfAtUaomVK+sY1wS8yjLQAeNHzNxwth4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13202513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquydCRA9TVsSAnZWagAA1dcQAJy2KxUFkbk3lZgQdeWy\nd5OzQCzaYEjkr+ti/aQtLWSEGGYZPOINv2ava5d7mlSLu6E2/gbb8kKTzD2o\nFxfl7zPMOdtz3nOwDxiuy0rYf/HLa6iauMHa5YGqKzIZPaFvqCVsXD0zlv6x\nqut37fmC9j5bs1Dbf/7aE1ghBFqhGl6H1PAJkBZUPG2QiiTkVDraAoV35awL\nG3OWvgzFkTJfIJyjDhu1IkpEOF4UOiCDPoS8il5hjszDWIvCGmvuE6fkaiGO\nFH4vsCHvgs5QsPVCT4fyaY7szwNXncFYlssnDRkaj+i/suVE1Xfx3OF3Gze6\nT0LDDF+mDPijm+lfgHq8XGBPbWG67C4SxpKE7NHZlkjJHEY5wcTBwltrWgHP\n1GNTnp61+cFbaG5FT0hyXgHQTu76dF+dQLICEw2EF9PyeqeelYqXTGMYWvxS\npxXQPW+4PGNp85rJhGBIYEs2ML9eGe9DG361Hg5WV04DCbkwYvDBxhQCMfls\nOlRSapzE7DbKVDLqTXQqi8Ydwo0FeyvTi8wmhbwO0Kl4DpEYJ+YUvqRw90t+\nM1TwEUVy9JDVYckWpKhIOvnKr0huzQD29FPCWwD4Xkw9K4wqL5RyhsZKby3/\n7oIQT4iAXR3Od7cILeXdZR+VcNEI1F3krVKHjLo/rLyYlGn739US1GjU7Agk\nb0rO\r\n=hMyy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.11":{"name":"npm","version":"7.0.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0a23321f7c818927030304d2835b92d7a71895d0","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.11.tgz","fileCount":2743,"integrity":"sha512-D0oCRgDaMSdpa0viUgQJ7mNAGSqnuQhXS6FrQi0a8wo9dNwOEcdPf6eWJRrKH7lepsDIE+u/vqvHl8ltua9jbg==","signatures":[{"sig":"MEUCIGRa2Kx+JUXQC9qcPjoHg4T1y4C4zryxSMZqhPDQofAFAiEAzbVnn6b6+L44C5j/pFq8pA71ty0TFTq02BCIwoc3kwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13411179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruCxCRA9TVsSAnZWagAAxtMP/joRYW52OcR0PThQ8df9\nzIvBmfB0xVBGKLsyFTVwIMjD4oAMSQw7fGPrhX21UqDLbO8zl5mc6n95PqZd\ntrm0YNmKjMYy12jeBveg9nHDBPEPgDQwXihxWhnEgmeO/YH+HPX5qk1fG1VJ\nmg1YANRO8Dwip4Drte4UDpkHZcACQUyACUp5lkSPNvFFNDZKhk8BeKEOQge6\nC+5t8wj7KIcF9DycGk4n6Jw3p8VqXGKKlzOJTRYOQYiKkHdBBK3MEULxgh4/\n2qYv3lXs092uqDOjO9/HoXnXWE/WwTqaa4BZjun5YIH0b5+o+hFJSI94P5fw\nlWM/fYAWzWEmc1m9KcH6Ce9/ZcDYlyJU2Hy1wWXrZijl00JxAtrY1Boemvru\nn53Fb+zBdKrmUCst4Q/D+lw/7K3CHS9iZWFBUK7glk8lowbMiqeFdV4jlJTC\naadBdrvvSCJuQrc9Ovo4OeOIGl127CM56z+DwwyDsKfrB+vG5JvGo1INgVsd\nyWWfqXbtZkhc5TC03Ax0ndm4jkI4BmIMkbZBkemOe96QHKBYM1mh6g0IA8R1\nq94ZHRd0uCpao7TaZ5Pxi2TU/jx8bGx/QMUjXnOzim5WHIfLFWGnrzkfdzIk\nbzR+z33S7BL6oxNvTVtSaNiXciEbRkfakotNHM4TMhnZBryrEzfCVJfcInP0\n7JDO\r\n=1jnJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.12":{"name":"npm","version":"7.0.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f0fc232bc91b0cd8ca9143df98faa9b39881c6c","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.12.tgz","fileCount":2735,"integrity":"sha512-0MDC+wxNRTxp9yNZ1t8zEUjVvKTN8K2xGAQ9Cuert9NwrTk0GDw+8hl4OOVcMVDFSFaHopW3F+w+KnxLGZMwYw==","signatures":[{"sig":"MEUCIQD4/M5USd2309G9rNUY1Xe5uJRdAMjJt06pnw+biUdAkQIgWmCOoJS3crtd5EfInVksiKAYOkKsiK5s7PzVDeMprA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftDAxCRA9TVsSAnZWagAABK0P/ROFpPiOO8EAoUQLJ4Ss\nvWViIebDhUleedUl7Uw/h6kOPgltj6FxV9sWdy5wyslk4TKmbNT7BhpuHX2a\nO4BnUrh4N8upEM8mxvi2SDH6kJGCfcDXNKs4DzcBrGQdTpJqZx1FoYUGM9BU\nivMS2LU58DoRMWJxLQWFTXPpFI5KAjlm86t1nrEp+2120NmTX/waiQxvvRxD\nnfDxVXB1X7+0J2F4zimGSOiQU+Z83QrDkOR24+tFVm4NuqyGUG/jhUkqjGOr\nD7eUdZHWdz+6BHWO7gpRKOsAVKLXatB/rxT8Fg0IjZ8NQEC525vBV4MTLM+s\nxtsX4tql6mQaWEfgYbx1uZBWfJMOqmrrw2yXMSkKT8utb77R5vRt4eGDXkX8\neLBe2fx6WSkNK1vuAXenBOWZNNuQEeJdc2pVouo2JnF+YvrXMLhKtGOa2aI6\nrWyRq0Nr7aoCyJFIAT5If7R27J3PBWlP01qLWKp/Xu4bnWpAgiHvLQP2rRK2\nJEfuN3DQrA7DeL+gCpYPj3HTwpjpBu5BrOV6DC/BWOhBZSbo2xsKJegqeh9q\nLCWLHpP1or8529XIvWCjMS2F1KgCUKuJdpb9+kdMsXFRgiYtREb0mN5nUc7j\ncnJJxkdoBNAypL11mhC9ycI7xCM1alAg9wF8zvJd/gbzBaidanK7Eu7dQi40\nH3s4\r\n=KFfu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.13":{"name":"npm","version":"7.0.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d6da4dc1380f921aa722aee4d01e6218a2bb63","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.13.tgz","fileCount":2736,"integrity":"sha512-B7avOtnrtmFA1X4c8RvHHfyOr6ra7SDb7KMn1HtjmvlOj15m8ujtV6gn9ktAvSWSWUbfyXFcZA/4aHX3CEnFXQ==","signatures":[{"sig":"MEQCIFGbbKgD53PqlJwdq9oR+0+JdwHGvmpiNQoNGDe1oOtaAiAbR23jLMTTrxJKMQ41963PAHPAIzqkvpbdb+JJSJWnsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCL8CRA9TVsSAnZWagAAfv8P/ivWYIFxwIyeLdRYaZkc\nFz7uWS5MhEjX+1+5xd6RgZ5b4+m2exrDXt5lyCMD5zgKTKOs6SlR1TL3KlX6\nNcGFjbc8HLUjtLtlhlvMBTQRAXbb3mHlyfru2+uLM78zukLBd0PebTTWig0A\nKCmypRicbblpChJ/QTVhEeR57UR91vVFW3eJropHsZeD0a8dEpGOBxAcEu3b\nGAaI7A4iEdR1K9qMC/f2CYeS7mFk7BM7MCGsK7i9fdcXQ4HETtrwGyIEhpqw\nZ4sM+w7WwdEcmp2PQyyU/JMaTKMNg+ijmtCLKqtUZvjP42QVU4ycvrINBc5J\niHYD4XOSPlDmarGhQpc0EtQFN5qmCNf6xKAri6ytUVu+CX0cPp5E+T46k7+I\nWGcmd9sUvp0N4Dcl7w65vv1QRq96fpxiAxMSfR5sy67I+PA4VDq0CDJ9mrmW\nYUcpeXxMZiF5W3fAN6D8EGo0jXRpEGzseWeJHV0I5wCLEPKn67Pz36zq7atW\n4x+j0szTKaqPCVqjhV0OqiXvfQ9i0Hhm5OvLQhZBR0j9ColF8Gl2yZ1xPMzL\ndl2IsNp88KhFOmMEZ7KSpp8kM5mn8oFWp5GWfRdud5CUlsmjir21vwJlu44y\nxf6+ZkOcnsdNMWu6xlFpO1gURlbtTwCjTnNjs+SvfyMgIBC9T9no0/d3zMpy\nYJWU\r\n=h3LU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.9":{"name":"npm","version":"6.14.9","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d2b4237562bfd95689249e2c2874700ed952ed82","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.9.tgz","fileCount":4202,"integrity":"sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==","signatures":[{"sig":"MEYCIQDgywCUGnzNbZzYchRQgE1LR2eYlOprctOd37D/3bf/kgIhAPsNGyXQtiWbZQOv4eLsaUsW20U5BDA147cnCbTaWRKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCvRCRA9TVsSAnZWagAAaY4P/j87h+UHLi3Melv5JOQw\nM31Rlpdx/8/5T+6lL0ZSmBN9QCrK9Ciwu2depKeXmQ4/de8QC2X87JizHEXI\nFIyLYDfNgCvJJTME052+Zk+EUdSi9xJAYKTw+G7vODZ4AgZZlVH7GIwZWac0\nu1boKSXFhzUXjDCVJTqZwhSpUVC6ri6xmQM3DemSe9HkgxluSHufsM6OCCLC\n3v0XiqLWJyBCoCURoroPoz05HqeaVljLkbhSzutmErWb10WMIfX9qk4tqZlr\nh3kjarSxpivKgtt7DPJEncSHoMxE4pKsX2cm+GWZwCLEgoAcw8L3ZIGNi4Oi\nxZG8G7O154IKUGLfWy68tQrhff7xgJVrq1aCSG07X8yTIT0dyPKQ+Tm5Ilq6\n8LaZ9rzVKCqnm6fOndUBvUoNU6gQV4QeuRJ3H8cVf0A3n1izdZ1EeH6eTShR\nvPQ/9+ZYl1GLC8v7QfzDmuUMzXijo4KQC5Mtbk80VpiT07dgeOa3D89mUe9t\nK2fT6yzxrFFwOOW+Ancg7L/kZbWBKXUpXReejiCPPXvwiggj3a4auPOR8YOu\nVwWQwnH0IZYOotuo6bd/OAyzCIAu8/91Q4s09AIHNAZd4zneYnvpTp2hlnyD\nPv18zwkBrElhKCfa9+S99QZFo5GyOgOjHvDAXFl22k88X6czyijmFLyaBpuC\nI2V5\r\n=lGVa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.14":{"name":"npm","version":"7.0.14","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d3931d6af15fd76da80ea344b3ee1d17d854284","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.14.tgz","fileCount":2736,"integrity":"sha512-ko66C5PnC1rkPu5tvD+DwDm++mRvbLYN0rczLuxFuxhZFp9n8AUdiwHcvMTulPwkJnCOziAMGWl5G8a8Z4XuWw==","signatures":[{"sig":"MEYCIQDQQ5nz9zzw7qGcbA2GigBAziu6RWqydzRN2OretBnDEQIhAMOqFqHMRDE5RLMvBk50HGWnLqEB2V6i9QGHPztIw9Xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvB91CRA9TVsSAnZWagAAckAP/iwKE+tUjtm7LduQ6T2a\nGPJpmE57Q5FtM0DmHM6Qz82zetYgvY3kikcTkdpu5fxb5YMS+Um3zREB5c6s\nE5z/jIKUcjSXhi9KcT7KcQSPWYryC+9xBpwwxK5AvyOrI0YMRXUwwmbGqtIx\niFihvL70Eo9/+dE6KR3MSaCG+W0dUmnt235cFsNd3LLUEH2C7LHjYrDz9GV1\nbwJiWk0vAJLrq5uE1l8txJuBlR4+cdETfUjGOAL0y+wcr/NdJt3DV4GddgNK\n2FzhvHB/RwUGX3Pluzs5j3cxzq/o4tQZ3DjHUwqiMmaWwDokA/y+bRsiKLQJ\nx3FMn9q37s3TahciVt/hM8aUplXoQXSaS9YpKla1yiDhXrV8HJjuT0jI/UW7\nnOBvSXYEuuxnwoJLsNUPWCWXqA0jb5xumVKPHXpFTvgoUyJZrLnoj4nQw6kD\nXh82cE5a4EbmYimYwlx83jYD7pdcihqcDRfGOqtjNkG7dvdPEC9vZxTThNML\n+OG5BrVwkCpR417IhUg+OB0VZZv6z+c95ILOoiVI0JFaEC6lusk3YBreL9Db\nrMnr3Ss7kv/mhCtM2h6rP1/wiSzOQQktImc/w2+bXHC6bUp0N4FdrOMFdowR\nqf2WJuNcAtAay2OEdQ680sRvixM7OhQzLCQ8Ne4tkc1mOcXok3Qc5tkGJPWh\nB/J0\r\n=4VVk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.15":{"name":"npm","version":"7.0.15","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.13","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca657488183cf618135f7c3c77c08d77d890d6a6","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.15.tgz","fileCount":2740,"integrity":"sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==","signatures":[{"sig":"MEUCIG0JYsgwEAji/swe3ARlzJRcUM2mXk9yccf0Y79XjtFkAiEA1uEXSNZq0JrweeMGytl5zoEeP0DBkBJaR3fs8mxD0/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13270759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwTFxCRA9TVsSAnZWagAAemoQAIrhRTrP8MrRHZB1dNUc\nCfUFWiMc1rvWMJVuKTCX91qdTxt2sk7xQvDDX8Nad9qN7QR8Z/3FkPnbP4Hy\nr+JCVNnD9wKn6qn+7z7ZGrzPKjlRS3oS/a/37BY588F7gmfgMCmJWdCw6XLJ\ndwvveBS+VA+OITOr4lAHdAM1CUbeEIGBurZOmHAAhmEc1UndwvOOfzSZ+sba\nyL4smo1Fv0//gRWsvb1H748j0PTF9ya3yWWJF+dUawkr2pZlF/j0gl3iAXcn\n9rutm0c+XxyTOb+H2vTlxuahUk7/xvgpOJiEsMh+5IYiDGF68Rf2fw/B718r\nRPCwkiXnpCTtvtyPe+JTn+USYAfLbmQUvU65L1I41gJwJMQaAE3ak5dnGPXz\n8wL3YfOktDBMWApoaASI/Tv6W4j/rBesXQLIXXMdlspZUXwcc9L0jGL0diE/\nEz4sTTz5UdE/0bgM6pq/vAFMo7apa9+TWoJNYwJw6GhCAnoD5uxMLaFrck7m\nxtHs9s3+ZQ4O2dqMUusdI/wXjL/WlIMAL2oEDU/e9xDrOjYxKEHtgqs4X9Aa\ngxsIypC0cq7Amx4fE6U7ePWlY6+tCe4+tX35Bicr/hDVqw65BDVelR71sILa\ndFlvLj9Som28ViBXb9YA79kZHJY8HzmNaKxsxOWBHnUdyr89W8Z5MJ7R/RHL\nZhip\r\n=Ws5g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.0":{"name":"npm","version":"7.1.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.3","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.14","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f24dcb08e4dce65177a9f07d13669ac9fc4f5a1b","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.0.tgz","fileCount":2737,"integrity":"sha512-GlANxKMCRt7O7iwkZ5zJNT4wpxyetX933lJpsU7Hy35iGBX4P0T6c9orOO+ScoNdsRNea8DbtLyIFIjE18RWlA==","signatures":[{"sig":"MEQCIB7mM4SrBcXmiveBh4vOlnbZpFQLZmrS5ruJbehLYvtaAiBUJmySIdgtDwkIzW24vZZ5WnSrCqwnlTP8U41ZUJ0yNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypSgCRA9TVsSAnZWagAAh3sQAJ7E8pDq9RdLY11JIv+0\nvcWgaV6i8W+yKYWHiwbLWzDtv856FuyERPaqOUlEqJspRmDtt1CnIcbzSTQb\nEXKf7uxbCPBxkciC3+spNaQkCftrLjOtW7dBscyW5axoMeR4rF075mH0V8Ju\nL6p+Q7JfbQFqjWSOywBjJ/Z2uIQK8oqxJRNojKiGwlM+DpqQ72CyRp9d1Vi5\njm6RjHtMoGtr3EfjwVmJbZUcM0tNf83tIOukBDVq86IEeqAJCq4uFpncqnP6\nd5GdripgQ3HO/7RfKlzmm3yc4VTF6EhN4Ja0xVA0jjZL9uYCZ89h5YRv0JXP\nni9nRz3exdGFZSciVEg7oY8kT9R9Rl2AoiChPmiJY7R1Njq7Jb50Ux+Dniq7\nLyADWYONm0Wxys0KLlzE+vRZMGpy3ou6fBN+anu8vPd4owd9yjNb2gQbBlEK\nBatjDnlqj18lKdW5Wmd8xt1IXGCK1Uc3lEc0XB+Zy5q165Iux5A5xbe82Cn6\n+cQnonj6BZFkrFt4pV69V+KSYCXuViUmhPyuuWmJIAorQL4K8UctuVc2fh82\nze5JCq6ywmC5Ywl+zRrKzv0c0yqzXGCQiZxPV7yQ8CTw3jr9833oCrKQ6RtF\nKR96ltYARNM9/o4MDJcTBpFayUGwF8m33o/SLNHtMZDJMq9Q6nfI/JoVnY88\nAVwN\r\n=cYNq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.1":{"name":"npm","version":"7.1.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.6","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.4","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c7d16895b86a1ac0fae9772d7e198ccd01e50cef","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.1.tgz","fileCount":2862,"integrity":"sha512-66kBbZSTTLGrAyNPou2dUoVjAxDBZZiJkMdukGac3tUJf33tq3c86zW0rVKN+j5pUdWyJKyK3DnzEmJIcq06mw==","signatures":[{"sig":"MEYCIQCAgaF7wowWfORxOxQ/sBP1O8kfF5Gd8aXn4PhM2C8GLgIhAIb0ogxhZS+aCYa6Dv+jF/7lDgew0mBISe+4rgQRcX9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14333256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0CDOCRA9TVsSAnZWagAAuwoQAJ7miFHu4xMo7nzSQgaW\nwnJHRDWSsZNq9WVS9p9hutNSuKHVL5r7Yq4mo+0sXvDlAs0LlnPu4Pg96gQc\nS8/O7/cBkUKPkBG50UB9HelpqC+TTf1fqoNI3XDaSqy9BfuCr0OwQQq8wS6O\nUsJo9nS6YFxhJUf/vwojLQdx3LPgTdsjncn4k0PfOPe7KTFkFvpBUUNvSWTz\nxE1YGBQ/EO0ys4IcxM2z+NAIrw4Ly2Pum/sToBl4knpW33+ZkIzc6k7uacB3\n+hp5BwgdUSyOdAn+7eX2a8atxxu5CWfiolvPLyACN2J2DJ4YlRtPGFVE9Ed8\nO3lVb/PQGLk1DbQHC+YnWwZqEYOjL4d0sklI7XY/lzrHwepy6STKqWXEM4EF\n/QI6Rbq+quOxXDKGGQU9R94IxlzagzAf1DdNeCcNBtyksxR8b1wCeDjZx/n7\nUFIzqARXgmGp8iLivHl/UFikUOc/lnWPvhxZuBYeCPPFTsL9+xpwrzXeQ9fd\n368Vvkw1CjPHb3SOXEkGNx02xi27fZ2RD5ZkkNMzeTUm/0p2+5vH3D3i+jsp\nZdFZeIas2dEYswYFKP+U6g+bD0U4Ydh+UcFNmehDrDYogeVS/wckxjc0/KKD\nI72LpdKTQr17ko2POclnzaRWksSuo1KHJ0ruW7U6CKocEhOB2Y8VhUGSIi8t\nhWdn\r\n=oUqX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.2":{"name":"npm","version":"7.1.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.8","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.6","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce936cdd5b774f5559ac2a29904e3e622f0bdb5a","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.2.tgz","fileCount":2758,"integrity":"sha512-Fivd7/L0fijNfFViotm3nYxx2c4e0pDg00ccED2IjPvJs4Xt+8l99yKrJZyl8gHn8oXbCAbyR+0CPb8KIGwS6w==","signatures":[{"sig":"MEYCIQCYzcdT10udWvEu6NuS0bXt0Vrz9G6lEM+Bj9/I9EWNXwIhALVHSQrxN/t+T8uo/y4cFBxwsDWgpnnWIH4rerOOPn6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12937604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf09unCRA9TVsSAnZWagAAj64P/RWHDJyxLJEIVITXKliD\nqDnyWey7nMYHYdnMgm0DRSNdCKDAinT7PYb+LG4Yz2A5KYdbHTvRcPVH1oGH\ndLsc2d0+BTipYmOeN9HPUE5T9tMBbxQsVYsDebD/novFVLV4GOMrD7KWYSrt\nRmSzYGzhnpkiUFLTPKBo8NkV318aQcERTRG+QD4k+axTx63K3BOIkSxDoAbg\n+2vGHv9du2B3JAj5AfN1PccuqMqiPLA+Da+j+CJ7sd6YbGOFSb2TAUhlBuxy\nuZqKLnMoIp9WXs4agPlVkQociPUIYhz4bhwNtw+WA10ruQGtqSZYZorF7aEX\nFEFb5fUvHrut1bmXoVo/JF2eUaaAHCtIE7IkukoKujoJQWuoW4TOTk/IlB7z\n6BJkAcIENhvpizxBnKgQV4DNEoHj+ajxsTsYCCgYIEiekoCFaQcYLY6clZ2E\nByJsNp6HC6E610hbeoj6ZYYrEPznwep2GeWTXTHPcnBb398c1Bqt9yJwt5oS\nKpTahV6Oua1k2S5M8nzF+y99NHaQkpZncbi4cDKfSFlOlqzvQGzZCHMp7Q+j\nl7VcPypSqslqQpbNA83XBTHjQ+rVBdqcvBGHyoKZEH74Mqrn6HfajWhBbUJt\nCIgRseLsGa1r1Xxq5qxJVygb6Wc6GCIm8CjHHIQmM8vpE3qQVaawt1zjbmOL\n4jfo\r\n=5Mc4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.2.0":{"name":"npm","version":"7.2.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.7","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8d70bb35037b0295e3e6c5f34243a39cc6f7421","tarball":"https://registry.npmjs.org/npm/-/npm-7.2.0.tgz","fileCount":2776,"integrity":"sha512-Fb49DhtRMVNMWiydhgRUfeMhcyvQOKgV0RJqXlyskLOcxTNrWzxdqPhvLGeVEUrm2wSKjOjKtlYxt4yGHdfQwg==","signatures":[{"sig":"MEYCIQCq+QBUEP6n5+zkcUESPf7lvXT9cxEIWXMAVEtXD56tBQIhAJD57YRVt4J/l4LLF/q5BTqyJVul/lmYQaDz1RiTqgaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13582228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RLnCRA9TVsSAnZWagAAoBMP/j/KZeQavKIZkfPeZBF+\nMP4DKpgnHyoQftqaX+iB+C1UQCYdti6P2YCFymuuQw1iXBGuGTXlWMSRnM0X\nGBpmwnkWz4spmtTnJIvkwhJ1pBGOaaOni0F0DOhPpSrGO17EBCEIOdb1u0Ge\nXpu1Ds9YDLMknU1nAyOrWM+2CfmQ8arg7TBpDx4aHiTK/Kh8FC7uFTxOvskk\nuOR1kIGl6zDlfq6NJZqa7DqVPq34jouyppDw6HxjjVWWHoI9e+gS76b+IsR3\nBS8JOR6C3gsYcz/IGW1x0sAAeT71jM0CSSZJK30hGT4tIRspiiSQaV1a7pDi\nGTWhv/O36PqUArEVmkihowbOvN0PX0vaORsBvcnmQRpCKB7Ty3zLLfS4vqAT\naiX7Kv+98/wAsVyqLQGgmLfZ4xr3w7c9LE+sLgE78ELutFrUGzAPsdiyFGwn\nX/eVBOTHHqO49KIM2uwqpcI9yv5YWiPEVPyqqzSV9UgOp2xC4aVRhusASusQ\nC5M+oVxC9EbeOdqilHg7XKVPWveKFE6IGizHZznD4Cxya1dRFef1MeZYIrlq\n5bCsrEmD6cyD8pIRCXfZ4Qu7yVv0Ftl3xmz9aH1s7iDyUkh3FLc+hnANJaFl\nJ6hzGIdB22reoK/k31QwtISpSBZGgsCVFAAb3uX6nE9X2PKEmefAx/295HBG\n+sMC\r\n=Mriw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.10":{"name":"npm","version":"6.14.10","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f45c8e4244294ba793770f2ab0e9ce2d0b93fd29","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.10.tgz","fileCount":4217,"integrity":"sha512-FT23Qy/JMA+qxEYReMOr1MY7642fKn8Onn+72LASPi872Owvmw0svm+/DXTHOC3yO9CheEO+EslyXEpdBdRtIA==","signatures":[{"sig":"MEUCIBEKLgS9NdHnbYipfjcfweXqremXQDZqoWZ9NmMK95fFAiEAnxQOnHI34lmOusDSMSLoDCquoKLZ2OhLdsH4UQdZncc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23380055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QTtCRA9TVsSAnZWagAA9kEQAKAVThPUORNIpEK9IBTV\nZDnqFjkNZ7vYd6x2cKN0dWWw/24sXHc74wfqC5x2IC+ZJMFbSntkUKZTMhj9\nBg9OZuIH8UqntjltdnEMadjq9QuTnynytpbf6j0AwRvRnGOODh3hVdlkSWJd\n+10eq0GBKprj27mXDSyneWXDjP9+dpc/vRBbQCHAYHLFcf53UKMNu9AEf+sq\njmty6kGRcWLZYM8Zh3o+7g9QLaMl3SrXqIeW0kZcKwtE3Ap+CuMToLymso0W\nAWGb+0W9xPOiC1coetfk7ceG/iJxrE33f5nId5yU7O2Dqxoctq8NcdxWwBrx\nN69V5KaGnQWJ+6dCv4Y+jOcG8YV7sLu+7UR/IPDyVeIDvqwuBIRAMgvFbwta\n4tNe3VcXE15liCGdXgvAkaZmlNJz2gKvBAXDQ8ty5037EgCE1kRrpcaBdXax\n1Uou5fkar9kAp78AczH9uLBWxf1cVQug8gFtiJi7u9DDX1tii0acaOBQ86Gd\niKPEujtqlD+8j/xE2fr0HcvRmOC2GIqPg29owXmxbCx5UTy501jV7YpNJKiA\nSQWhXTnCoZdKENJzttOg5hckBBXjvpXZof/4cS4zDVhjI9XhsMChUhrFqD/K\naKh4lrh7dI+pONjTygPJt3IH78uaACbHj73fKcvOiXn5QoGFIeucOK/D1Hmf\nJiqY\r\n=hZM2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.3.0":{"name":"npm","version":"7.3.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e491d6ce342feef713425df6b23fa7ae5cc51fe0","tarball":"https://registry.npmjs.org/npm/-/npm-7.3.0.tgz","fileCount":2743,"integrity":"sha512-VfWmOWtU5+CFVRW6ougMZNe3SAPI24aNH21RpBPCW1sA2Ec0IeZAqeDCeMlP9STmxZUxfvljXRTWye5hfUHLFA==","signatures":[{"sig":"MEYCIQCp+LFsu/biO/glySCv4E5Jb1mM5Ko8z9gzXFUu7B1ECAIhAJKrmIeA4Ek1RIC3pt/YbUGSI0/jBEStSRGi4boq5dAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12933068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3RJICRA9TVsSAnZWagAAcjEQAI/u/WNiEqmiCatee624\nLchEmIQfXyUI2p6YQ/8wslhoQOau2G5NX4P5Q/WPoEstk99jd/g30m70Le3K\n0dR6PN/SQcwxTiDrquZfQpaMo4EQMy2KtWsTN7sSrShmuEhZbGihZvxDAgxX\nO61Q+avUDYr53OAvDFzZV7JC6f5gLNZ3F6T91/YqF2XR76aAHItW8Fwe7EDh\nXDs3o4eT3iXqORmCvLHv8ewYZv+fNxqm0SpVqSdng+BemBCREnergLt3Xvcv\nQMEtWZHrUKs94svE6c4oNvEZm7JVmfeK1auupvEuBaJ/hv/r/ZCbUldQjmuI\niItzRg7escqx/oOv4oeZn+7PCZZXPlZIasKCn35B9WkJfdtoDizKl7x9J+LO\nf0jS9x2T962xywjf1jpwqJLh8JPvLkals6ynSXwNUCNIwjDJiAWq9fH1786s\n77TeZ26dq3hxufIpTJJ4FfB90dDo/ornJuRgsOVMmNaIjX8Km2zborZcV3ss\nQ/WiisB68rK+F9MFTthxpJtyr84ZmM+WU20Nd7ZjeJmtC4ubVVdJp9UbXaWB\nTK6QylmNstGc7epg0WBk0CWFzAovUvqMldlR2evJwIsEmUwUG+UeVSrynZWv\ni/nsKYyGDMVpJsC7Vy7UAReL0SNHh5AhQdaREY9KK+6NaiQpWTokTtdaRv4a\nsqax\r\n=1SLG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.0":{"name":"npm","version":"7.4.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.14","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b30f6ce44839448f0c9fd99def47fa6c674600f6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.0.tgz","fileCount":2744,"integrity":"sha512-/+YQ8YpDPNDSd1YGke4ZvSJL40GHHlOsP3XLhB5jQqy/ciTfSCeEF9mW0hEbf5+nhDE0DYq2xbwt5bstG49FGw==","signatures":[{"sig":"MEYCIQDSVuhMUfjkphOU681TVD/6s0AG42827BmwVGw5lB9+TAIhAJkZS7DK/3XvOt84uJreOMrGRhkWDhfbMtJV60EOJRKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12939099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf93VsCRA9TVsSAnZWagAAoB8P/jNFJaLWtKuO+YZlJlPl\nVN9FPhIx2ZLazEi23DUrCLCsajmy5lI4NuREctt+2n2x2IPuRYfX0lEHUxGe\nc9j1HzOeZ7WaAEO1wCvAkAiKrSdv97s/+qDasdFRIw4pMEe7sOTmNQQcU3GC\nxvrlI0mS+LZW16Ma2PFNBOj04IDK2Wkyc4CqJcv7qqHN+oKJEjYOTjSZxRhJ\n2MDuygEU5vloAhSLdVTSDqqlg8s2loWriZsbyLaX8mRjDZn1hQD+ef9YkdNJ\nwfBf866OZxsIgJtFATs2QTYV4RWkUhbhtSLlk8Gyi/QQ5UgMpgqm2enCvdOe\n4smfV+Br/MVN0hEDGkAmfROjT3KKNhxw65ETxiKbthNR/9o3XI6Oab+BhMB3\n9SGdEA2f9njj2ZTpmR57DRYFjpO4xNQm101ou8UFMy7qLVGn0pH6gbs/mdAP\ny0wlshfX4LenQrd8IizW072UJuA7xL1UsKk8JcPLvfxMkJbnvJXvnq6e5PHO\nA6aV7e1YcY/oL2uVHs8wIEKs3Oob4sLkk7mby5nukeLZnaDEW6xEzupLEhV5\nPgyq0BistFrVAChSQh9zvm1n2CcBTYM98EoNql1RNq5y+egzLo1rf10Oz6/1\ngGwxov7gp/g5jukwad1ojvV8MQIN414GY+ZZH1m8ILsriiejid/JiQIXdXBU\nXidk\r\n=TzFm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.11":{"name":"npm","version":"6.14.11","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.11.tgz","fileCount":4230,"integrity":"sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==","signatures":[{"sig":"MEUCIEgigtU870dkrXFqBKJBjzn1uOLGr84qHbYcRrlBYzmeAiEAoz201oE64+H9ASr8Ou6r39o0Yw3NlRgouyzPU+4XPgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23389186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf98F4CRA9TVsSAnZWagAAwN4QAKHtvx/QOuLFBDIyHR6I\nPrSko5I6oBjSS/ndsAPSqBa1kyHZICuyooROSO+BdepMPkFHeJZlXNaz6SpP\nV7ZyrX/Q4T6OaPTnsFGjdfdN4zJtStAJxZ3G94x3XqY0/0BW5WuDcHu0JMUy\nroqVVqCu+dWVWIYphl2CzW7ItQoI2kDYqZIRMbVipmDB3ALNiFEikE9wksbx\nxo3Wf9mKF2jyNyIWaMNNL+jfIEuQoTUEomjZBWOOeJ5q3gdwyFaltTh+ceVj\nGDrqzhjgvE/+Qs6vrb27MBalubS2qYrYne1G2Kz/2pJLvKG0BgjzoD/gsFV2\nsb8nsuPlcpB+zA7AlH/aBG4ngutCdu+Ld+LMTzaf73NE+NPOrnWkki1Fcxo7\nVB3m8f79OZXtbuZruh5XvP1SwXuyhuqeJbrxhmofz6AfhBhN//mn4fMlsffm\nUiSXsoWzNDqOXyiK6QaAlrGUOVDZ7BEgxk2tIyxyHK1EeruRMh4A+UWXYDgr\nDf4aGXvEajcDZuFJa0ZGF4eN6LVHEdNoJmZGzjyyci/+oB/p+Ju2JoRYUNM3\nRRnhl7NYCeZKSfr2rXQNgipVlw2HTVSBW/bZteR9sl4NqVFxaf0cDhpUxpKw\ntyTYMVuxYFW61d4oaTcvw159zLgpPyvWREbE3eVx8YcndI3kAnwiR4GZr5MT\nMwRu\r\n=1MfU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.4.1":{"name":"npm","version":"7.4.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"72a3d8833da9d4e07056b65a0b0640f219e58c2b","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.1.tgz","fileCount":2750,"integrity":"sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==","signatures":[{"sig":"MEQCIEe/EqqNvsvSbpJ/+HWc0w7UVitMU5VbjcCWetlWu19EAiAn37/c5lcKsCSaNWw6OUBq/KZfHr6WhKc6bZhAD9m+MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12965786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAMFdCRA9TVsSAnZWagAAOlUQAJk3M11RJN47XnwKtSid\nen4oge1dz2dIj5hXmtf3zjLUQ0yxkIKBc7urKk0t4yCCUstaN0ZZJFb7mcf0\nvn6MsgZElLucgDUw9WFf5rAI+QKTBS7EYqWi17b2D3zSBDE6Y+xR4c7Mn1mr\njrv3FazZmRnsm3FSdXatyaja1p3ZialREkRT/R2R/zIZYSs55AwnK5RKAAtK\nbx5tAJ29rA/ghMTXKG2esXGQQt63AbAzpoBgJyrLLkYJVi6YIJ2VrwAARR+p\ne8VRXcS9PMh7b1MhbLBAFH71oMoqEwBq1srgx/M/iRc/6Sut7iNZ7xeSzAo7\nI0f2+Q1W3BPpkVgiW30kx0ySb7x6lRP6jcrA0xx2fiGhjBp3T9f0p8Ne0R56\nUqhCEOSCuXJcarMJXkEKXpLl3yYLw1qsxja5XxX2TmEyJLPYJYJy7B2enJFe\nMChmOV7KHTkgQgJwVKGdI3SZgbXkmwBhmsAZ8d3V4a+pSiDgMCUSTerfVtK2\nABEAZshhyu81xgV+ROt1y7xVQsiImgcf3dXat59V8s63HrzrKo8P9J8J7OR+\ncnYTDWTAJ/c63HVG+dV3jMoX4oiv6VFasyOom0BAKtbkjSqIy/7FsuO6bbgA\npO3nrryyxrucnzzif+i5cl5C7ABULGz3Q5MQR8uN88ubQrnrVbYqq59jquwx\nhjCm\r\n=aUU2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.2":{"name":"npm","version":"7.4.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fd51c15f7010b70a0ecc40daa2015d20e7472d6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.2.tgz","fileCount":2758,"integrity":"sha512-N722v+UZ0PiwZG53xLM70bKNxpkG2M+KHCHjLpWnc0mYNs/Ddk4K1dmCEwLWOneUBozfqSSuMbeIdxmFYJ3Cfw==","signatures":[{"sig":"MEUCIBpHowbmBCou1Hhxv1LQPCGdoCPflp/huq3bHiXOkZCFAiEArfT/8b0vQlUWx/M/RfvpVYuFuEHL7IU9Qlv6iykzwWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13062368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAgHLCRA9TVsSAnZWagAAxtcQAJAXhY7o11eNN5EXkYE3\nL9mVDG/Kf8vw1JLwuVINAaqspP9y+jRXj2qrrzi4h9RY0YJVqzZF0rwgqB1W\n7mtiUJHG69n9yxaA0kTcQZFL0pfDrEvt/qoaouZ0Rvs5cMtWp1YG+c5pP31a\n7/07xiFO9mt8MZyC+l1AMYelS7kLvWMoAG8cHe/L61CsbrUUPqHiRlq0eTzL\nkfGWeM8h1inGErfWJTX/fMvS3Vq5hzYhnWAzi3VibmcJb2dbaWGA/m1HyEC4\nbSk11MXmi7Sw0N3G1VEjju8ghVJGtzqxauNG89BhlZ49ESSzru6iBA7qc+IB\nYT80anu5MCMmkxshxVBWh6BxXR3s6x+lPFA4LuvcAfunKeHjcXMOsMY2Ac9l\nN1CT+Sg5VXdKzeai3suvdWmx8OJW8v8UI044yEfcrIMUJ8n64BtO5wa2jzPA\n4btLD6EB/m7jzW04BKwk1IGU9XELN5ZCNcwmwjD42pB4gtSXFCM0k2O6VtDq\nC5w0QeNEKaHi2eSWWoXUHZVh4M7v4EUwrWogwKhSzM3t+hnDWRWEXEW3DfB6\n9ONkvWkpAAR+zLiP+fwzLgkDjxR70ymbvgyjCXf2dXP30DPNXB05Aou3xwpl\n3Izar2LWqZsyJrPQRUxTP3Qh5pxJ0Xnf100lHu9pOWAVs5btvly34sHZPPiO\nGfXo\r\n=VrG4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.3":{"name":"npm","version":"7.4.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1228eb318f0972815a0bf1e9206313610aa8c6ce","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.3.tgz","fileCount":2749,"integrity":"sha512-INgHb0GnszO76rQmMPcxabdVHONVpJokgs44643jvNZVPtfX32IrFuDfl4VK03OuHMSn7cLumzwgti1g8xa7vw==","signatures":[{"sig":"MEQCIFGVU6l7EsqEHL051QQAWIjZvzYayy47R4kLCAgYvAFmAiBFKEMZAFjG785pSPKu2ieceplYv+qNMhF0Gac9XKVwyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12988477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCbVJCRA9TVsSAnZWagAA414P/RqnlMjSxdzoNfvcwvhx\nXgILXOhBqXjAk7PDz1B6Bi8i/XPqq/v12HTI/ijvHpbicb/kxykiLnSslkSR\nxbKBbw90xw9++IqXc4snb9/r4GSbQL7JVuuhmg8D+vP99bRisCzDsM3Kwi4O\nl8LrwyXvXMz3HBukKcUoHZLKXNG9I+2xiB55TJjFY2LG4cbNvDDKUjStxdmf\nP7pE/eq+wWlzmA9rOjEucLZj+nhIMNXuka7rrvBtNNfjgjYNjB5X5OXS9NQ7\nZhp57LhWQH4LQXnfIJW6eeV4twax6Vi9Kore0cSzw2zIcdns1twQnSYR309D\nwqmA+V+1QJ+TJhLZMATwtKvCPmqvOQtkiNX6KseHzOLdpdhrl54Yxjeg/0Im\nmaeHqdDNXiWaXc475YcF4Vs4RRCiRB4w3Ey5oripb3G1kqx/BGWyLTF4yhpa\nsr5VZ7SltkFCvFJYG+S5xAa52gf26OaGSsFtXTSo8UrAKuym/1T7+R4eTI18\nsPKtcnToIGdy2+HUix/mcxuv4DISYCqEMsAAkXf+9gcyQfb515XxDb/C7+tB\nsrwoR2l36DBuLsc0Azn/yn+5HGRhwCBCBThNDeiZb0Fzxi6C8VKxrK9oOT+y\naW/uNcRczrUkBrhs5s3seHRErGMAnlquhxeobPjnSYPRHCW7MhdCJk/wU9nt\nSV9e\r\n=q3zJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.0":{"name":"npm","version":"7.5.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b86cecd1883dbe36ea59ab043d5dfda6f3c7176a","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.0.tgz","fileCount":2788,"integrity":"sha512-rrET1QXEPSSHtRpN6R6NfvOyNGAplh2Wcs2xD64ivrvaftyKnEAHTw4Wmewcq+6ggP8X9FfBKPJOzm3yq+ypNQ==","signatures":[{"sig":"MEUCIQD6I8HgABTTEEt1NTZ0+yFZpLqDWBP2jyEzQkUfuX7OxgIgfTAVF1N9EUfaAt0HUg4iR0mLH3uTQoh/6tJuvvV1qR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13300689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEzA7CRA9TVsSAnZWagAAHuoP/3k/gnqnjcT1dZejdkvk\nA6NoGzV574cQo8lEy3dZ/ysMrESo71j1d1OP5CCKXeOjBhp/OgJiRdRmE/jg\nHhADEJvnb4o04URfZvGKIDURuYNyvIpFDf6UT9PnLQIHds7eFTRej9vXiIsK\nA00b62+SWzZQWEKqRlqmeQlo3MfaEOCw1fR+17uoyb7s9Ufg6XwPsOMyvu1q\n4fiGvA7H1N2rtgG7YIZqKGHyypb267P+R5tqJlMPZxt0CtlbhW219eD5s8Yp\nu1ECRiAXtS2tPXR0R/c/3/7+JS57iM/9AULWy/xOFZAbeG+zRN4PdLaH4f4N\nE+buxHOmW7dttI42wwESswWNg3SSHOkaUi/ubH7zjyId3JXRpee5jKkKxetM\nZxZRp8GMv89gSDgzm6RNH7iSKS2Tv3w/2PojoPd7uUngQweX8I3e5yzUJjpn\n6rt+wSsg5RzUMaYgR0rWw3USuf+zSb/+2/FaGkK1Iii77PWc1Y5mZiIFBO0F\nOO08PnscKDOsupGoWJNgd06E9RZ74HDzOI54K7jzlSllCkClhvV4E7nQLqhb\nrrYxFaljXQadv97UzP9+srcEDqa6BOg3E+7N+cQZ+zPjr9jXUjDkcfCgl+Hf\nH+3DnecdNSoCiRUlX7DWoZ2KzaF406+PTnn0KCdIjc5njuhyM9JtmpOCOSLo\nrbVG\r\n=tCwj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.1":{"name":"npm","version":"7.5.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"36cf6bdac6438e0a965e5970d2c91d161d5573a1","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.1.tgz","fileCount":2815,"integrity":"sha512-B+Y11oTVcV+e4TxtTyskAbAM0geGE2JAcCn+ptXOhN15tykgnnRFw1cAA4iV48zsZF28Fwr7MvMUGlP/eXITTg==","signatures":[{"sig":"MEQCICVcXOExl+4rvl/cic0+XWcA3j7HxGpbMctO+ZhR4CN5AiBh7/cC77KKna0ovXLrtP/yYu4KvefvWvonuanPu1PfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13884728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGGraCRA9TVsSAnZWagAAbLwP/i8hPDPvN4dlmAeHyn1Z\n7NnnMFXF37Z1EIWAE81Q9G+p0iRrvxVWm/uyJXforARdM5o6XAQr1++p7nmu\n955U1EJbo5Y9sidvwDkRhmAUMEFMmbOEgMAxHDmgnSuwGp3ubBDF8o9UNZO6\nXqTrUSaxcX+lPJTViyr75Tsn9R/GNugwJgqoH4e8/TsD/5dEoVavNidKdpgF\nZLM2mkCm4YtYFJgPIsfAm4C+Um61TRd7cGVuh0QEG1Acu5CFMCeYT1PmcTVR\nTVIg0m3lmScnvg85oKR4NTW1ooHJI9zcjnYzCVSx7tcLNDSlmZm6tRiLQ4VC\nJNlxGowljpJYB4JpDYZImNbuFi14UKCYbHTebfdDzBLcAhGXlwhdmJA0fOeq\nTSW8sNbExhfnWtN1+ckz3p+uTczoIvyLe7YSTG02Ofn+B/ElFZOE+lHlwCae\nm0V+Z2Oyj6v760lpIJzkIhETNHhocOJ+a+0Rrmgqndw0mTUsozOXJH7HApg8\nGcikpXBp0ET2yUMPzDfWR9pbkJxf2q9Cm03ppbgE7DJiTqBjL17+vnh7frsj\n+fxxx8RdS/+7y0LPtXS8y7fpJnW6taFzyHlrBhHU0aV+RryWB4pSHXGdC9Cc\nE1S1DIodZUHOaBvz0rXGMjT2Fq6S/LpALzRFHftAxqu0p6RbyW60KbL0o3EH\nQLJs\r\n=WD18\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.2":{"name":"npm","version":"7.5.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16301b548ec078b2c14b0cf6e8dd4dec11b7802f","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.2.tgz","fileCount":2795,"integrity":"sha512-ViuWTzFbHvjvdGDAa5HGsB3kIg3W1FfOxSuKPnjWzewZ0txVhDL/FzxA9bUVnvX8kXvL89Ps0vRhdaiWfDA8NQ==","signatures":[{"sig":"MEUCIHdFYz27erms4LhkAAHuzpseUX6sOLAyYBNvzOqqIxRgAiEA8w68vkwz9SVyO66xTsSRnjJlSVMrDUYG98QLgR93Ph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13346635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGY40CRA9TVsSAnZWagAA+T0P/3WTuPrkWCc15yC6BPPF\nd2Ib4x6RLoN/wXy2gsU7WlLDdpGf92bmWlShE6IXC9Oam3TQCkwqJ4zkOAVt\nUTbJk57MzCJalUHJsjJ+5FouefyPp/C+FgcLbh+4TbwhvQ6a+H9y9BE9s+lP\n/pPQtusphMm+R4c252l/vIdjBp0ivNOcjfgvQzU7TD6mMNZTxnK71Xtvur6J\nkVm4nz0PWbh0TX3XyFaMgy2iVLSkECr/oJNYUmg7h0r1/a1a73/072IUcgHR\nRdhUi0gACeOWYYLDL/268isdcwPJnU/5Y/ewdzO2ca6OyUV0xyitZ2jfI/33\nRKWnRSzYnoUc48EIp2NZjv4bk24k1vz6HkvqpDT+43vXu9E2zpaj/Qo96Ptp\n599qecQqmKJUj1dSr0jHQtmJgb9Z28RTUGS0vExsmxExlqMKCcZB3vbTsW5R\nQLnkSnGTBnfyz2wHKgatKbhENl0/Z2JBQFmOXJGiqa4+/k8Hi/qTBAwCFYFi\nv33QSjBs2z56Kjg+fIow5rD8DGTJzS76hXhJKao1Wq76uuSAmDRdFghEq41N\nF0uGDts41O82ywwmxaAS7Sb2hmYwE6/CGK1mMf9Off7ZLkgGYu3JdsHiW06+\nrpVSMMu6KDy+AbkLVq8Sr+7fyka5kHCFvb6z4FIdZk7qg87eZ2/qzwnnKUfA\n6JJk\r\n=8l0+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.3":{"name":"npm","version":"7.5.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.5","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.8","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.2","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1","@npmcli/installed-package-contents":"^1.0.7"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85959d5c3dc02cfb56ab479d801a1d6a0c55c4bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.3.tgz","fileCount":2841,"integrity":"sha512-4MhBvHrQ82v5cvoWe7tX+IK8Z2xsbde9IS9sCP3SKpRo4JOHxe14tpZ/ZOTCy8xkp0DhBYqjxECmWv2EZK8BXg==","signatures":[{"sig":"MEYCIQD78yOXQ8zE/0CkDkI2s3BsBSlKidoUWSGc8k8Ta2hzSQIhAPTqqZfLXUijxd91IkmZZiVNsbisSxPEEpVfajVJB+Lz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13469419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaTGCRA9TVsSAnZWagAAtm4QAIUrD26eGucAd0OTU/0V\n7kcStc2w8urKbskcJmSv9AdHUmt0PiVZRR5WzTcX8Ut66U2gfATKKeZVPge1\n0CSaLy8t6SyGAZtRxjwZo3zt5/Cd/rZwjMdReOstah5bxZCef85H1w7bvfOE\n2phCud8sRaLQD+ISp3kP0zjOS7cbvEsqwpzMdL5aDWWMR5RUXma6cfYkNJAQ\nZHYqX90PZKvWDaikHtU5i+IpdC0EJVAed61kl1s54qIszLaQC8XKbDOzqr+S\neQhdgxPXx/3+tuZ6nFHq0+7jQ6xCaQ6swrig78WbB9312H7uoYmEJab2QLSm\nmSjYzNTksA8zF3pZZtx+uUXWjS0wutTJkT7lWMcyQxVrM+bHTjgW1mQUnH8D\nCGfwSEP/7rsKoIMkYJ1sFVDqF/EM1uLdOEKvr6iN9ncVMxe+C1Dw2dy1YWqj\nW01rLE04bwT+Xa7ZetjrxEELs868kE2o6i8upf89iCcsnuz+XZudq+C6caNP\n0sfv1grDZ1t9UUmwtWb4YJ7wfcNbr3AhkQikhCCT41+yHLzt432H4We83ynt\nWnWOuYlx4rRxx03SF3jmHcfyieAQ6PG1dXsmSFmTBJ4lS+BvPWnEyeItC0s0\nmA7KGMAjWZz+egRfSSiksVHOT2lrQoXyNeiMSyOFIiicq+viyuTNz7c/WSVl\n16Tu\r\n=hINJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.4":{"name":"npm","version":"7.5.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.10","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"faf78614c7fb92fc0fa8cd9ca4abea7e0b435699","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.4.tgz","fileCount":2750,"integrity":"sha512-p04kiYgTn8ncpqZbBjdRQ8uUisXStILIH+zppnRHfUKAgNyIXn3Aq/Pf0B1SIC6WCNVDA6Gn9NmHXvU4feLnWg==","signatures":[{"sig":"MEYCIQDDALl2woaSctuGzFoV0Ku5rBySDuq8hA28DGq/+waNswIhAO2l/LOqYwvi92PvTxv9Y/UVd84mq/omj8vrWZKaUwvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13814726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsVhCRA9TVsSAnZWagAA4XMQAKGgYV1/0zBYc/r/XexT\nYzGYZUBkkWLtks9xN+mC8Cj5NNJ0ZeOn2VKDVFO5HSER9KEYWUmx/1xQUYr+\nlYhtel/nK1A0La31F7Nm74mYib0M/UwFPw00LznfZp5HaXzdjGgvnoslCG1G\n5+Cx+kAwUpLqzq4qJPaF1jIyH+ahNWIYlLAdjoCIoI4FV6HPfsYbZGnYy6P9\nmiA6kmA2K+IP0L/zfcjK+alvO9bR8uJXXznu1jgIy00cv26+eFJyMxTgztgt\nNpl8tm4U4mpAR/i4y59hEG7O+PaXYmHyDmvgj/WpqO9sE95Kz7B+goY8njR+\nHrG3eXmbQTNX45Tftq94ehncHzz/c9XX+qTfVcVs8BUKBY/64ACvBLklxRCC\nLoZPwmr3iWcmkdLnZtQ24j4fKzrh5aZM6Rj6dsZkJgYSMns+iGV924RGWgge\n55qd3MEcfpJUhgUxyE05arnz1bwA5ZuQ0L/AujymULoXvpMXS8hOA+kYFuto\nHDq43AtZ0+WqJmLHZUFh06TTt/W3luorAUYkDmXtK79MX/gPpREgBOnWlMLC\nghX2K/GfzG9co95sHM3KoU8MNDle95ozyuVv8qtpv4O2wqAbfshgLXtJIpCn\n3Kr8N0oIbsvrUyWlWcbDE6rMwKp6mQ7QInzT9ogu5IG67V7e8CcmJfIKk/Xn\nMPOt\r\n=7m6m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.5":{"name":"npm","version":"7.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a92c30a38db640265ae362bd2c0e9c5542d8d90","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.5.tgz","fileCount":2742,"integrity":"sha512-cJxnyF0hclaSDsO83r4Gcb/vRghABGxanQl0f+T2YfIFVRtAg8Qf8nPihmet3sHLaAkijlLrvpBuQ1TmgScWgg==","signatures":[{"sig":"MEYCIQCVA1lUhYymtPyLbSxjKILNFn1jCHrCzOUagxRCmlf++wIhAISZs4KF27gEKJXXpgw6KJ8Yj1oGGPyradU6qht5jOvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13750177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+8wCRA9TVsSAnZWagAAFtIP/2NHI3JsRc2PlbBk3ByG\nKAEsEhc7+Lh7EvTQxr0ykt0FUqnZMf489vUGvgLUv71Ak5LGpT2lFykwZ4pL\nO3GEIQVOmMy23xtjF0hEjWgmPYjMVxcK4Nh89bbv28nzALKc5zNJLCVhCzGW\nbiOLoVdr5XRjfsx44nBrXitkORB83vaIFP/DEPQNnPnqDd6c/V9fnjAM+tV4\nJ9o+028t4BzAoe47RKxgOrVZ0U16ol5i4u8X8PDc9yxZlD5ULL9riFpkZyId\n0oETgaWiZkspNytTpIXpeNBy8vDBaJcDkFV+mTu+ulT7pfwAWb05icDSH0Qf\noaBRwQc8dd6xF16NJCV88Y0MdEfY8UicP9IcK+gUg9yNHmSXBefk/uQ+npjP\nJdzGHAj2VVBMbQt3UlPtnpOhODpVbzZ95DGWUMGAOx3Jzyqh41ndGoRkTXG/\nrFaiWh3j4mVfzevdSA7U/hqmUkCQRJ4Y3K35V0T/AMxMbIVkuq3yd0j3YUg3\nDEKTtkgTkAKrXKk+StxygykrY7hd9W2FmIcsACLK6AXruRk1wt5wjNWC3MIO\n/z/nbxYJOH7Q5Ejiz0sIP2gurSON+7TouPvC3ns/IJUJeGSvtdaQ2KFCWYac\n2djxN/rOdV72iBjAN5A6galN2THSSYRpG2xd4T/RoZUyVRyMdx8NBiils4/g\nLtNl\r\n=wnZj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.6":{"name":"npm","version":"7.5.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9891691d96130b61e964fe7044b18d6c238f1f3","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.6.tgz","fileCount":2751,"integrity":"sha512-l9o94uRgIwRDpz4CSX9BUWL/Igc2jbuyAT7CC25r0lxIy4odsuVbXKFQorxZy/9m3JulVJzq4322kZgo4dXEAg==","signatures":[{"sig":"MEUCIQCrDAutk7xwxM1R0w/Q0D9xuJyQkM1bfO5UZb20eqmlqAIgSB2ZuZEk9Ua672d/QFzpGjlPXxryadJQ1f79viSLzqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17525164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBraCRA9TVsSAnZWagAAI6QP/RUmj6s05zXF2GLq+J7y\nPNNt4A4QjpILlsqXQE3ulwO/rBeUGmMMlunxzDXA/hByydx8mG0nLjXxFZAx\nh3wvVHc+NaFMh3oYyj6E/vVL7j2P4KztUeneB3Aoht0t4nHS40Dw4PZ9fHvO\nMTwpXy2E7m3F7WJjcDz1CpTFsIojlGpSLHNfnALs0Q+23xKZyDnt+BLFWqe/\n6gPMDt1Rw6n0dNi4tSUQdTl0cACKnm4wDgalvU3V7gzNZvXFG1I76rjjYv+g\nCjLrTM/3VEbWlSBoUR3ZcZ7JFm4s5Khpyn5pMbfZ11RMx1Ei1O5498PaWhTS\nPCKWSgEjAwN4MLterMa0K+O0ZG9sfXZ/7xoT5QLW5Rn44X9k7Be39w/lgF4/\nUCSV2EdOxU3rfYpjpxuFwZI3uZqjnM5PmgfnJw+h3Gbfh43jkOfP7wW1Mgi5\nJ8nFKQJQkfe5LC7/fJape6O1Y5OJZNft34itrCt3Rkuq0WCT6cmRpr44BrMs\nPkMtb9dXi8rL4TDP3w5SWPq53A21tGDT9ta81tZyXmt6eIGSQqWzHeidV2q+\nlyBy2ZXi6JMjavfESMm53UtLYKKKBLHEDeyFpY7ggdXtOndWnMDS9c2iBAU+\nKQZvMirYDBBM6P3GNnyjCQF/g9fXdK8xIEtGuxbQcyCFpFUWeAcGqYTaC827\ntPwE\r\n=HA4Q\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.0":{"name":"npm","version":"7.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c366ffc31d4d85acc72fddf9ad33799183033812","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.0.tgz","fileCount":2750,"integrity":"sha512-1Jexc9EoGJEMEdWWLQMs2a7a5nNtD0INmBY4Gzv+RI727VZO05kruXhL8NnHtsvBfVn+eoMmBJKzy1exJRfymQ==","signatures":[{"sig":"MEQCIGI4yk8WxNGvV27QpNr6HbK9rLl90FjMGIKIaUd8vKrvAiAklzMYMB2wwrytIhA8cYV9Pj5YGOzubzuGcamNPVgyeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13828141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN+3oCRA9TVsSAnZWagAAbNgQAI9vcATJROOcMW9KyZaW\ni498s4uoBEoZkiryB4fSnlXNW/y0vMfynnsZJYVHbGjENr9f+iZKn78iURec\n88I6mHWVCsunowZaR3uoO/DJb8yWSuEOOoCw/H528HFLWuHkLJl5aaxsmT0Y\nvDOszbMshuJYm19tUwhw0ZdjerEH7keJyVY8rojmzoXJLWzbNvGLkRnX1FAT\nNPokiQtH27GMZSKqDYGrofkmiqC85w+XN4icAeE4oczLOzMx+0wccpcbria4\nVD4K+Ya14qd5te07eQXxDw3BfLV++kBeIIQou787xg47WTl6WAzp/4QO/vAV\n2PH823CoTNDKSIsGMAizN9KgDOPwXQfZQPAhd48hbcfhg91t4lnaYDqi2iwU\ndcvqPOgyrZfRf5+Igx3V4b99kRPxYiqJyPJlho1isTG+HPaJUUew+TwVDw/k\nZ04JW4di606jRCZkbvfl3VJe8VSvoIZUZhV4SBSAd0tNBnZ4oRxgP/CeULjM\ndmLKL4TJ4gRc5NYX3/mMpC1DBWDJbQWic1syZoVIFd3yKEBu0+ulyUVhdzNb\nLWmmkb9yqUIvEwer2Jl1wpbEYUaFhV8M2aQsOGVcfuV0jSxKtaXFMMwfjung\nOmy/UObFjOVGowJGzZXKym8BtmYyq5y1/gGvNR1Qpn2vIDuE1JPelIaJwyqb\nGOkF\r\n=rNTj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.1":{"name":"npm","version":"7.6.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6eb9569002685ee4fb8fb9c00c56146d3a8277f5","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.1.tgz","fileCount":2745,"integrity":"sha512-L9xChb/o6XOYqTEBK+5+T3ph5Q7eCDYuY6Wz5a0s+I+hfMy5L2Kj8t4P5zsP2qJVts0etAx9MHD1meiApvtb9A==","signatures":[{"sig":"MEYCIQCFuwtjhJstLdnkqxqPe7iFhfeN5wSc4Yj8tGQWqEDXxwIhAO+0yDY49WmWI5e8lcY4q0v/VRxh5g3EQ04sKKG1DWNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13812999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQVtCCRA9TVsSAnZWagAAGM0P/iIksYwO4gP7V8NK8Nvb\nwxCY4H8UsS60zYpvJ1tYJ5Jz9lWDoMrBjpOX/3D+sIp2vNHqTltLlbqPv4d6\nHeNR5weHyBju5g6xl1emLBBsgxNT+6cTiqrqhVT/RCIoiYP5qKNpfQDXGCnO\nHFptgis+BcDsAs21j5quBfV/Bh1pll+ik0eWIvqzyw2x9w2PFsIUS8ueVxOg\nbnUWQXewGCPBPPpEejrEcSqNigwgi52I7TPoP1pAT0CcIdbGZrBbNf6vpmSB\nOOiutYJ5343Py1DWjuAf+Mu4rFeN3Dx1h8DYkcY+1qfnBJH4mc1rIR+rCxvx\nGhmbdQY5PQZXnwpdnqFxbzj9tFMkZfUJI7N2yK0BVdX1k0sh22Veb2NeBWRS\nc/OrIngl8mCRBTMsoki8PTB/StLStYeOoZcsuho9vZ1/+DXoTiBMvhr5CTA2\nsERXxjGa4ZtUciTM/93IAGs4pEgREuDTQsBkzhv6B5Pj0YLqS3iQmNQ2dUbF\no54g1pYwuyhUaotT2Mhum34ckOicFKQm8KcGZ5sMDlveLQ+7oZwY7SknKCMd\n1MLqbYjzssK+Gds13AmzIoRs0ArP4EtQL7Nd0sKceK9rEF359QdStDsPcAtQ\nqWA6CHCyaGIKqx18CllB8SzYTKkZVap2f0fuMe1IABAh3ewWuNuh5LVAodnj\nO/5e\r\n=3WXT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.2":{"name":"npm","version":"7.6.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.7","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3501b6d8e351e2ae6c149734271525fff07d079","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.2.tgz","fileCount":2752,"integrity":"sha512-XXlLw6+HNG5GXt/T+xOAK8QXQ3x3VhIOBmWtiTw6yavFeTelleN2uAf8zG7HwSv9pBxLA4FHx7vGmlMKxAkqDQ==","signatures":[{"sig":"MEUCIQCJagFidZmHWesh+9uywqxjVzLFcMF/Tdvpc1aFXGl3cwIgIXbYIbt3Ulv1u/J6BgCpNxH6dRnFbWo5083JK6LLDvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13861498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8ynCRA9TVsSAnZWagAAdVgP+wbaUXgE1LqddNvvIgZh\nPf8tp44GuSCA0h6G5x0dI4Z4JPWjbnhGLW72MvmpB0FRAPRHzjVb2ki0sXHU\ndMapUhOeCZmGnVWMJqsHkXagaT0c2wJFsQFpSIW0ZWKe4SdSMHxHKTrOdVX3\nVV39LJvCKZtg/s8f+Y7G4o37AxE3DRWe/FncQnigKAXx6i+gdzeUkHkmNNQU\nmiX9PWV+Uqj2hHRmS2yXDduWv+H16Y0KaAXKENp65YYL7NS4XJ9JYTtaf6WV\nmXFBMQPgeQtceN9AizH961hdjnq2Ac1GaQdptUiQt2DplIdYUJpO9bnrQcUw\na9zhz7LnmvAM24//VoK/hjBZvf7ablfLPkpU5QPGPHj3ejbvHX6QcfHT5+JQ\ni/4RT+IIgANPIc6MYf1pUFJbRISSW7f0JBNiyWilpjgnH/bM++e21yvkwH2z\n9epQyOkV3VFhjBqMlpRrcM3dh+agx+UQSwsXXSN6y5MtbRC+10VaS9wu6AVm\nbbWBx3sY1aT6QzUuaPM37MnAng6FBQApCcFnkdUoCR2BdOvK5FwhcUttIcdP\nvVNMipHP+MQWQMFntIGuXszuA0GlTqzmJ15foYMsJ7yTdL2zmC0QZ/hIFrHy\nHKZ2Yt5Av2ILoHIdDKd4C+7MfZ86QYV6rmUseLQAY9iF9bJRtYHs1v+iknFa\nzhvD\r\n=VvHB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.3":{"name":"npm","version":"7.6.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29c048b8522fc846af1b66fbb8ce7f356584b121","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.3.tgz","fileCount":2720,"integrity":"sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==","signatures":[{"sig":"MEUCIAJJBHxcggnW6E3qOlLGGuFOsS6Jkk/EWOA5LflZCNnkAiEA4xW2ElnzqZ8Nz8R6OSlHaOjbbReLJ7uZgXXzypCSGLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12813690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSooPCRA9TVsSAnZWagAA9mgP/1wdb2U1JCjX6arBZKFM\nLXy40oQ1yzcJRhwXjVlZC6Xk0Cjf1YiDDtvozSbDOWYRotsZ0lYop2jkpc5f\n1/gHqEfzYA6pEc/B1KJwp2oRTY6yUdTuUrfBdTCoF/BO5qnIlSt/EeXV7Q+6\nPD3bNn2QCA3K5a/SFplloSU6y/RYPJGQWZU8QlurgYQZF+WiHkgkfZ1lc4pQ\nox+T7AUi0qYLkeMQD9v4jOyiFHlmuta2/62+pg1bRCUC1FUMQW95HS2Iho2U\nq7+R+pMzzxDCeSre2quOnKXF0pU/EDE+UrL+0ACS57ZyO5dvkUr6KvHlHL9l\n1Av8l/qKkq2VCmLAfkc7ne4jT6ytyeKucWvMVM7h5hmE3LpYbKbPTXKuA0Qa\n2oZweRH1QuxZViIKcVd0gZXDNaNHVJMxZnBLLAxutuSRERYdbWR6fE5G/3IS\nZJIkjtwUsjfZcSwPV/nIL6tp0JtoVFwHKe3hdVIL6K9OxTP/hZq0Qqx1c1BZ\n92e9/REOrnj+HZ8WWSwiKIek4XuOYT7QZt9ryNhNxXXKwBkEOBYsFhx92iug\nfeQyeBgzTcbl7OiCHGNVbjXHMe1+SrvtE0G+QmlyYzxaDFI7JdunWgcx5y5e\nFAkh9yfACUEI1AVa2WUcErePCg+1xVpF6CJEy8ijnx2/IMx7mpraxPDneEGt\nRdQK\r\n=6Pr+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.0":{"name":"npm","version":"7.7.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bbcf8517a0e89ca1e48983af100a87e1d8ae71f4","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.0.tgz","fileCount":2736,"integrity":"sha512-vpdr2P1IgFkEhujqUT6YjLvOcTm0HEo1HAEkwUYCERh0R8VIJtsLrCyrQlbks+q1BlS8HpjkK5GyNgcS0K/4AA==","signatures":[{"sig":"MEQCIGgZI1Z+J77jP5c2eJyHc/4eQHB9OuK1TwXnDQstcyMZAiAQdDXNrvFK8Od2Bdt5rVWlfOhz252DWusPp9qRO52moA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12943857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWh1dCRA9TVsSAnZWagAAd3oP/A+M7nt5dIWKok0I0QhR\nzPMH5q1xWR/vWnwoD+vl1ES+ArISEnYakgbkpFXIyr4MkZc9l5lG/5MiwCG4\nU1vBDc2hjDZjb/URcF428RnT+SnrTZ50aHp2zZQX3QmWyazXN6fzBMoAzFXH\n4DH6d4dXtkFln27VCaD0HN6aosItQ2EfbR06KFhpK8a0InDJax6rZNRxIX4l\n0M5mbWWD8VOX82ibDyEjHhTcJt/Qhx61er1GGMCMdtI3rWiYf2OSt+jW7Ttn\nxkOMg463cxewHlsIVk8CbOo6XNvrQTB1IkX6ZGs4xtdchOVveyjmKEV5HfEW\nT6o2zxrFdZyfCu4Ri4ZiVa4PnCXhfBqpbZWnbKgXjZ3Qod57BRwoRMYMNa9T\ncj0UmJGeHq0zXQubWKBqJc8dpwPpZ8OBqQTurVc6g/Lpnu2UWdtNo/kijNK5\nQtafHNlqHPBrY6BMVfy8wTr/Z37eelk4zo46LciHjO++59lU1dQVyRofP4yT\nBpYRIKR6EQ9txMlFiD4W5AKr5owTlasJ399/rDi++z80hdARBNhbE1XBKWMb\n18sbtYrdZB1w/qT/uFS5wXYd1q8ZcgqqH1fI8kIWYcDRAgEAKYuaIlnE5c7W\nKpnU8sZLXLbogdcnkcUac1wPc5bjvGeZs5qjvQARIPcIGYFpQuOJ0zB3Vph0\npCUf\r\n=THFl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.1":{"name":"npm","version":"7.7.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cac70bd299e863395edf5f3658655690e4c3326","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.1.tgz","fileCount":2736,"integrity":"sha512-EWD24b3U5Jy1mdlVzhK8klsu6YOSF5BN2QC2JBNdJ22PkKg6iJPzlgr9T2QFbDQgW2daZYv2WKIN4j9kP0y61w==","signatures":[{"sig":"MEYCIQCRL16t0Yce8m66GXuH8hw7g5SR/+9x3sQYjt9JibUVHQIhAP22Y/wK/4F/HxyMp2ufhwvX3LmbCj5j+6HM0ZnuXwSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12944495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1R2CRA9TVsSAnZWagAAVNoQAInLr4coh7KdOVvpv1YJ\nKLwWv5vTESpyT+ADOFo5n5rnvYoxjg/anOKVL4ocrYro8iiRbzcuqv7X/ruB\nAMSdPKwypAp244JTutbtNHlXQePRmvEgLjHAbCxACQJ3ltMARkAlbbENU97x\nUehjl62zpRgY7MCqjVH9JWHHum9xOWFBb5qPgYT25F7EpaIOVMOaEmccZp0Q\n5DT53kY9jGPG0IOyd/tpxiEL3nxhBq+mK5r+ziUXlNuv6WnxYipd0yOhNAlJ\noilUS/EdNu9ku4WfCEF9NROtAFfk+7uDcjFN/GVev2wVsKV8KWtzwyPXAwgl\nSqcRS+xjg7lNs9snW1v2yt5ca3rejqYlG/WK6Ai0m12x8SZubApeSExarM2+\nmPAkE3S8jMKiounl5Pp8IfwWc0hINNOgPH83TdbbWgvrQmLM+GenvIYDYVkL\nrWTfLFbEanqvf5mquej+M7RgtiOQw9DXOKymW/pU16Xm4C81XMBKS0YoWCuJ\nrOhERMku3a9tdC134yE5R4uQ7S8c1YHAyiJ7X6ZNL7d42dd0DdYLwbnHtHAQ\nmocvq/QsMcDAOrPzb8+tBBHibeils9SJNJ3nX0oh6Gphcf5pZPz9NfGr3Hjr\nrcJ9I+Zfx4mXqJrVYhcSV60RP+mEHyGJG8mQwXZSltArZsg1ZNoeFzjuHg7R\nE6D9\r\n=UF/r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.2":{"name":"npm","version":"7.7.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd3dd49367b6c7db658436e5c75b5021550d0647","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.2.tgz","fileCount":2727,"integrity":"sha512-Gb0TCfRZ9OPhVboMGQXVuvXaaSrkOWSU9w1PI8zletwyH2XUwsBAmcXg5SSOECeu6DftmS0DdE1HsoVCSPQSvA==","signatures":[{"sig":"MEUCICsyvrOcUqrK6H1+Qv+NbyNQV8/Lqx/dB606E0hZa4QqAiEApwVEnrNscDnFbAPklLtlQS91D3SnGLf1VeYwCKhOvq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12942372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3PpCRA9TVsSAnZWagAA/eoP/AmeLToKxmo3O2ZHtrEN\nb6Iii9JRqm6z8RIOnEWh8Wu8A1UACokm/RO5jTO49dEdkJVqEZsHwO6MjiqR\n8+NxZv1scLaTZKaBeCaGB/ysJPzegDvBseWRVufcUaMtlqVA/D9aW450w9mu\nNCTXRdHN62xuvtOJlXG3xBNML46MUxx7Eh+yHRHbz24SGzw5KYUt7l8IIqLr\n5rKb/VULkWuc0LuMJZzikkSAkf9uvtneP61EVdUEHzllF6KaIvWJexMX1cNm\na3ZH3j0qaM/zFUPwsM/cr5AY2ZUAR8vrEA9dwskzoA9IVPu7fsEksmwV1VUF\nKVmK64TZPeWu2xTanDX6S68jHoaLIxXmeps/vK2fEP24HxcZVNQDTlpqU7Wn\nwQxnmVaROEhu66VPinty4UFsz/NRoMOa3idYGbrDn7QXYDWeY0oRceB+O+04\nxHk8mOnqT13e1aNUH1DjTWhWoyse1GuMb59sbrNX8L3vFDGYJI5gsowqqNCX\n9t9nrXg9TsRky5V4HYjUEtQIryNgVz4Im9zpKmSbh0fF5V8CvlJ6Y6HS/z+r\nAELxUq9I8Y6SJZYxT9Bg1B5+e1QmeV6ZmtAGQ7aPcNCkbi7vGu02OBanengQ\nLzCffopfcQGArYhoVtElcbeHEAInXN8nUgkScv31B0t8B7dO55mC9PmekfuC\np7GV\r\n=fbNx\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.3":{"name":"npm","version":"7.7.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"710f8b0019fc6334a4bf53af7b26ba00162faaf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.3.tgz","fileCount":2727,"integrity":"sha512-Yf+rruuOgEU9NurDaI6AGDRFNvr7I4ENfEx/BdErJc5xixGsbtTpRwl5YpJpBA+iOlzXTmrknDGpiR9s0N+VzA==","signatures":[{"sig":"MEUCIC/l89J4z08NcCURTRTMS5GlphcHhvlm+xJLZBD+e2BpAiEA2HJyxLHuoCNK22L9LZnXsy+KSdL9M0WawaRqqz2TLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12945121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4HVCRA9TVsSAnZWagAArZAP/Roi+Y6PRaHQBS4Vdx+w\nnvXmXnZ+vu9rwHnYSK5kyjnI+1VaPHZv2V7N/za9r0KLbynwCE8U4OYTC6+1\n2KOKkMJn6ieXGQSupPswHYamPzUU67zrWjxNg+ghSIQVgvGHrTtE8+ea8WIy\nEsARie/DTlDVZk0fcohWkiekDlZBQpYayRFeY5LO5pFLP8/KiSv+8+23YfER\nLiJhFbA5SXCcPzCra7qDhH31v8C1Am4IUVLeF0z1VaX1ePmlkSxx1+3HFMlO\nblrVKwYeHjoWddrMN7Co1ujAnqBhL9cZ4bCt1R7SAB6sAVlmjAG1Qg9corvM\ngXARk9vJtG/buQkLy8wRVhwxZmIH8an0UvLuI45+kMNNMOYMDjJM5bLSVDmQ\nRWVlE8Qx56AOtxuz9OGoQJfopEoIO9UxfDDdnxTDJI6iu+MwaZWCg4DxMNiS\nrBHrYMj9qOu3GgMQz2TqJaHZUZahJlGz4gOB+S8u4FtpVG5zI41Qgl/XIMxx\nQGOK8y2EAb3YRhH/CFxqn9EsFI8YEYzDmPQVhHwl3QaVpDY23J1V7eLsyk4z\nF31tRdcYgIEfv4+IIkAV1lAwsTCwz92DWyBf2tKmsFdaDgC/4f1/HU5d5sPA\nOAsKex8trHM9765/WXkbyXuflzhQJ7XXQPvdjAVicHi+5ImdWJJKdteKwfnu\n9UAG\r\n=6Jnr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.4":{"name":"npm","version":"7.7.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"479fa9612e33ace8be712377c787c5e36c1decb8","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.4.tgz","fileCount":2722,"integrity":"sha512-+gUjp4hbUnN7S1z2S3uDTnac94uRiztzFkMLNimHsB4KpuvhO+xjg30ARoptq7UYqF6KTXA4L8XLDMuriyB9Fg==","signatures":[{"sig":"MEYCIQDQfhvu8G51hoA/hl4rvn/zHHyC5kFKWJQQKl3T2eaz0gIhAOZJL/D6XNdRC5FMgtYkC55To1Bpq/JioSJArCwY4MU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12904055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW6z6CRA9TVsSAnZWagAAFeoQAIo1KpLQeuz8M3qb0Cuq\nKRhnsVijvDJ0juX3bekhmWcreJtM5/yo3QjdIkluQzF9ccWVXI+PpF+OoDX8\nQKD+MWTsw5Wd0oPtGNctWoq2RXeUQEeJ9yQf2kEsgyefUoeUZW+MTsDXfRaN\nKUCEGU+jPXNQj056N3iJALc3NIwLVUtt0KwAOSICFqtZ2pd5iZMELGuFVAH9\ny9jZvw0qIDB9G/dxt/n3jNwYjmJLe3zI+y9c1xEKje9r9xywQvVHAo+4yNVP\nENQyoGdQbiTKEOaZvEX+yNt/U7dsPubal0agwFxNRkWLBGju4f5UvtwdMCQ1\nSaMHsH4xlJ+Lsh0PU1477enKNifk5rl9Z02Owy87k5w1fxB3B3wl6hWrkLax\nvkxa6zPpfN+8Gz2Im3BmTY5ti+kdaK69puykAxMAOpYwc/khFXh0SPkKpMyW\naJDGIp1B8AS50PLfJscI9lPZruJTYXqJRzzCVgT5P1xLBCli/Q+i5c+PfYzI\nBKgyHDDxjUZHJOEIMA5+9sj9oUSkb4Y0+OkigTxRxlVrdSI8+0Aqw4VX/DkM\nNlggWXoP50Rb5ZAkenXRGrWW+R1BbEHCYfBB+YF1Dq92c1vDKprTMCFA+9/I\nkc7aS5Cy4M3R6Htex7D1Q1/t0LFdorTeLciqqFqMBOHVfcz22wRr37i58KY1\n0aWN\r\n=qEkA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.12":{"name":"npm","version":"6.14.12","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61343faec026537d8515111a551b460e9ba0a5df","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.12.tgz","fileCount":4202,"integrity":"sha512-La0TNNm1TLYaSeOyit+p3xGTRYYRsHae6/RG69MVXurZsWna9jccPP7FOi/u7V9WdiCV5OOojrfMD+WstO5MZQ==","signatures":[{"sig":"MEQCIBFFgR9iDttfgWWeESIp/vfKfx30dfwYPIi+nrn1uFOwAiBpuLVfpKM1d3eu1sR/Ys+0YGyNZZx1JH7jeFHCOcEaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22955167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXP5vCRA9TVsSAnZWagAAeY4P/2ycLAmQBTBGtQYE/MZ0\nH3jIxRTLkOFmIAZmG97shejdnpf9gTYUz2CeI7mYcg60tIp2IylPglawTPHK\n07uKv0jEK1tp3942QarOesuLR5wyGr2DXEcWnCLpd6gBYooxfYCoVvaaLf6q\nNZbX38cQzuqPFvtgww4myNqjpvdywKF32EHS8/A+psueB+6pFAtF6VvZdYoX\neCuLySj2U2Fv6LEfTziHsR36e+zSu1/tul23T3hcfeTaGTBa0lgWca2jgqLX\nLpHFC+CPesrhuUZT9AuJQcUfzusT/eiliPcbb5BcN7MrHN/rdPi29cm9eaNj\nKVzX+kci243AllR/7Cc5eg/xc0f8XV364dVnIDdr6+77L85MKnzm8QJ8qs4c\nevM82/q8mbWk8I64N7OaE4fYr0eivzOqeZGZHS5tEs4kPzCsy9YwHA8jUXfD\nM2MbuU+9YBCHqxABD0q7eR1PcsejSJCgeXfOJxS7AVxjPYibKPEuFs/fWYr2\nuCaujL+CCs6uXVyd4Kh40ymacSoSRQvOrY82/zUty5xtZagTk8CyIFKSP9R4\n4MJE8wE93rim+nEokDhbpFYSoCxMBU+QsNNmWPiJsRBmhl9ZicRKwcgjtWoi\nb6NrOBb8pimaNGxOZDKlOVPH0c8djnzpELq/zZF5BjV7NqkW8z/GGY7V6MfK\n4AE+\r\n=0MmC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.7.5":{"name":"npm","version":"7.7.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"84570a5dc1b32d4f2365d17b1e01053f9c14778e","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.5.tgz","fileCount":2725,"integrity":"sha512-Og1lKsev2CLw8fYzGQ3190FEXzgIGys9Cpm+kgl3SEWx+EhQL4ecyOO1VHGPZo06fdVPp3/CtPjPHro1u2n2rQ==","signatures":[{"sig":"MEQCIBWr76Cn1YcZWuZr8i0964E0zYqTBu0anPxprRNLRP+xAiBkXR14JJOVD1zUd769zABFFK/S53sgzHUGjnB+uY0B0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12911893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQk5CRA9TVsSAnZWagAAUBAP/j0UhGCkpk9H/wZmNGYG\neGbXFHdXVW/9cV0D9Js2J3A29fZcYx3BX4OYZD3qXwf0z3DhVrYRO06X5rWN\nU3j4v82zt/5zSUGXoWzr7fLwsDyEYqD/1VY3Vh3Yo2dXEyEsJ0Zi66w2aaUm\nbnfjulegt/Nn8HRrqD4IdjLrA9KneOOm7I208Ghw4HhCsx/76fzxbPdMGLMd\n/yJrW2vPLffDQYzNRK1RfItWiraf53RkyPiyf2bkDsD2krnFP3aYgHgiIu77\neEL48GBemWPny2/BshaSGZPJ+k9NPGCnO80GUHGJsTi9S9h9B8vi8Nanx5aZ\nqNDx3sdEZMtPX10Z18S8t9aIAglKaM6PsbPSvTuPuW6awGdT3NrqknsP2Duk\nWC7sFvNZFuGwvdemCQDfFZOPEfNJj1hZRO7vywGfudaWf6rtiEDnZv9GAKi5\nAkewI6ntCjiN5oUelbW2Rbd7axKkHE1JfxWE3LWrZPmb9XwVceHOM15kp6rs\n5Y7qUhuX0ggxBZgmj9mOfC4OimK86lDZWJNbEjPrDXQjDDYJ9xK5DuaGSg8K\nPKC6NNSa2WHMn4Hqi38WgXe9U081HZZIgRmgxbm91DpU8bCzDBnEHiLXe3qX\nHmxqpj86LWEwNKwfvA/eVMB1cAOQHKl5u8Hio2r6vt3MBc0JaP4cair6fg82\nK5hE\r\n=HMH8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.6":{"name":"npm","version":"7.7.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8cd025b76498809cdea4bf1bfff9b049115cc6a9","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.6.tgz","fileCount":2725,"integrity":"sha512-4dOo2M/SRzRNWH1e0tmcJMFkDjHJKsJQlxpi3OgJ/N/BsIvbdQFFMioG0vmuFVAev7P2f/rShApb18jk5RpdXA==","signatures":[{"sig":"MEUCIQDnWIaupPC0LsbmTaEQw5VsfmOEIT4QxQcb5MONvTqfRwIgWLgMxZJzNR8u3M89hfCbtzMxo6E6WzRrl272R+M7QvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12913863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiklCRA9TVsSAnZWagAAZ8UQAI7wnzHEUGmYvE+8v4Bk\n6Qf4CJiEVwwXhIRoCHXD1m6KDh07UafBtx4KjFuEsimeug5N1u8/rQ7m5cvg\nf9m8nC+J4uFT8v1CI9wRWcqTrpi4uqFrIEHLknTLioVCZVMnexDlQM9xG+B+\nn7yKJ/n90L/sgtHx7LP9GNXzl2yj4i0nK2nCGexoRg2XdP3M/U/4Dvdxt7vU\nrnOvTAQl8TzDwhzd82cAGzVPBJm0bcPVk+eOc1LmG54iggbrOdC9BjD14W21\nHZia9OIqlaiE60lj7ZJdsUJtddoUXjLr73VL/srOA7qtkidY/qD007sL6bif\nVQeuloq9Zse+uHGuirBWkoVa6L0sPTQvAmDxlnL6Nae0fIbcGMrYuhc/D+uP\ntVBVJwVDTXSHH0GKiyZ2vgdSoaXj8QbkwUoaG+9ODrOMrgbhjMxrWXeKKDWY\nG39q6oxdfssSMty2NO6mBRpQsEWeiUtQX6GHeI8iblNnfT2FCQbqcxmX6EbU\nBHFPL2sJPmiw0FNQBOfGMWKnQ+KaRtxdhAvKOTNMD9P0BC4XSRvymZfJGSvC\nMsXUwDnotKAMqJyErSOaBqIT9P/LbgJKdWNO1CIdgxnfcDoEo5+scl+qSilM\nDicbItLKjiiQM76fcJq6hD/WM0siHpKHzPUYejKHMGYTNQwMRHV4SqORt0az\nIFSg\r\n=Y8dU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.8.0":{"name":"npm","version":"7.8.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9fc9ff97d33338baacfd0fd23c8fe932deadce38","tarball":"https://registry.npmjs.org/npm/-/npm-7.8.0.tgz","fileCount":2722,"integrity":"sha512-9AC3Dj9OUWaUdmTmEVttE/1MWkfF7+sAKPRo9tKEyjo49AXmHQBn+RC33M9dima91mEMqDIA71xyRm4VmhDipg==","signatures":[{"sig":"MEYCIQDIXJG62YKigE6S5ExS57UNd23STBHdJgO+pfCN0Kk4uAIhALkttAaCl0fRp9V5I0A0C27OCmmJ3jVC1mjBR5GYECpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12852208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZidxCRA9TVsSAnZWagAA1HcP/RWVYDX6LWo2JIG3+j5s\nMREfzK2n8DUlQNAKDeKhyTrYkTWjjLxiVFzuCv3IG+2arRxiu3KxhMqWyt/g\nEWRZG2gEhjTz+LfmGE9jHKdPxm0NVUGASamLZQ9brbTNOENIMkH4pUTkbh3k\nguB95qjxxJVHhppQ7A/ZFwjbojPm2/LajmfUrhFGtSlicNks+XVNOexFM6xl\nJOr8BtvBVDViSTQddPjiRR8/LZ0bK2lM9Ii0I/p7rNKY1apVH3ZbeZ3a7fau\norgOz4Yj94+lEkKr/H7oMZnk9Hi+uTmuEblE2Qkgbr4uxiLuQjjrBl2LJEcj\n8Gj4lf0TW6TpruKd+RbL3HtEOIlvfC+33hhMOAFv+Tp9ARu9IaW/B5H10tWd\nmHSTgLL+nkBEmeECtlohN44aQ/d85q82BNwrsTaRIpAlOG4wubpQ9JMhUZEo\nHniKNtwU4rhO/EcJCAJp8P0jDxdyL6QZjG01C9TKGQ7ciDnEfSG3BuyPMrMQ\ncZe0MaN0uaBq75IXNO2GI7XqGjSnwX0lbUU6M1rQqD4iJ7Y/c0MiFQR/xZvW\nkqJE3BxA3le+Z07yM02VuMaSeiZfA5+xUJwocRR+xvb/mth8p8lns7yGF41N\n9flwJnZuu7rxzTAqgND0Qo8sATBnu43aOL9sgHJi4rRlnATIT5u6v5/aihXB\n3X9P\r\n=kZWR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.9.0":{"name":"npm","version":"7.9.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68ae6c36d05448b34cc4b6929d2bacf184a913fb","tarball":"https://registry.npmjs.org/npm/-/npm-7.9.0.tgz","fileCount":2725,"integrity":"sha512-GW9RbueF717kJ4ZUVsTlhKBEY7AqX28OwQCsfIAkRZclfeeqQDnsoJz6WWuYTMpGBJnB2xknF8Dp364c93FDYA==","signatures":[{"sig":"MEUCIHGxQclSlbP6Bgfi6umPjsa+tAq5dzjuhMZKiBF/OmWLAiEAh3BL3gya79bPobfa8cxR+GxpoDhF14XTpyk2xrfMeFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12857450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0DtCRA9TVsSAnZWagAAyGEQAISyO2cq/wg+W7k5DD+x\nAATQpeOp3n/udXeNBMOEox1+UmL5rHLDrUDV2aSzBoLlq+C+9ZtZuByfbxyc\nt3Gzw1BpKFJg0JZjuzLhxlL+t6Jsm2vUFtZNXh03pW31AujK0kfrX2yFQ0XV\nlNGtNGQ06uIAmaVwzIi11TmAkRuPR40lNZarYKFRjDPyUZ8gLYXpXi4Yaq8r\nG3DQp2Dl4SVwmFJX6Q7Ys+1iWLbLcXhZt6JDo6dgQEda+FC3WH6l0ZIYyTD2\nBow/4/bdN0qQFTrjMYAX4wG3e2ZQMzQ62vdld1CChcNykSqutHORcsQpIn+t\n1R0YlpyBzKDpYOXzIVu1TB7HHdws1W7na2GUFMjWsqhRbkSqXF48ZPBepNV/\nDPVw0qbSbkA+iH4vWSin5t8vmoB7R3ThoZspuMCtPXs4VHj9EmuxVapoED7K\n/aA20MRbllcsc1WbWRNcUwPnFuRK9K+6q+wJK72+k99+ocIB7MmXMClkQ/4q\nXJW2xC1JIDggpdU+G+qlkcZOOOf3urqpoB7Um8SQ1ltl/4K3aygea0EMA2Dp\nHwROXeOB8ArTXsKUxV/guehWCg2JqXsFUUjHJEmd3y5k8lz6mnNEW4eDGtnW\nVdIB0bXMmKdRnmM2VHRcN+HlmQXPVeyeSlizn4XwRG+8OhuBF77lsxGmR2AR\nzviT\r\n=Y8jA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.13":{"name":"npm","version":"6.14.13","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e88bcb6c48209869c40b5cedad8a1508e58e6f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.13.tgz","fileCount":4203,"integrity":"sha512-SRl4jJi0EBHY2xKuu98FLRMo3VhYQSA6otyLnjSEiHoSG/9shXCFNJy9tivpUJvtkN9s6VDdItHa5Rn+fNBzag==","signatures":[{"sig":"MEYCIQCIvGKNYpdKnMHjuI3+nSV99aTMVnXOp+K4sYiJGZ5b+gIhAJFfU9ay3DjqDANrrHXC6tot0MPvjRg7NSXREhBAFy/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGRkCRA9TVsSAnZWagAA0P8P/itmORmpY4zzJivEtCBV\nqAHBWpw1tPZrEZd/xSDgkKzbwe5e7Z2iEN5//4ntbMFGy73zcvulBL4ikpnC\nm8JimXxYIfUrPv1VqiaDI8A1XRHUboWkifbJiFesIawfQ8aKGYBZsSw4trvs\nnGkNqn1iQZEI9i0w8fCRaHlrfsv1IXMUZ88OGPZr6/SD5cucZjZB0Yy9i9G+\nerf93bFPzgoDIPURUL4J1ndrchVyejSS9lt+NmdislmvMuptf84z2elUoUXn\n4LsSQQ0eC/NaXhBblw9DMsnZNl3FTBLB2V5IctxuSg0HGmIiuqmON2WCYhpQ\nL1mYz118J9A+jrxPWOzcs7FIXFukX1FRmmE2B01SqrRLyllDLrE0F9rLPtjq\n3raVyvVrsmNhuXK6MLlDugdsZ53mBavS15ZWzyGJlI6r/bQ+T0BUK2rb/M86\no1Ea+vHIV/wYdDcQRu5tFy/R+UhJlx92fkABUYz52inJXnJlqRm7+Dg+Zf7M\nphAMSHWsNLyBY1qUzimJ/+KYNqnu/7pYhsSK5e4q22pN8Ojt8FtB4cGRYCwj\ndhOjJkODfcZWdj+H7B1/e8zv6lBjEUhxhSMHRDGsEblJUJyCjhkslc4T1jbd\n6lj80jm30qhoh9DUQ4lcm6S8jBUaJjnNQkoOs25GRVKCba2J6XkAn6ghsmml\nNwAT\r\n=92S9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.10.0":{"name":"npm","version":"7.10.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d164a30f6065e479df255f8e890d1e932860695","tarball":"https://registry.npmjs.org/npm/-/npm-7.10.0.tgz","fileCount":2724,"integrity":"sha512-DD4eEB71HGVt6pS6n4LmFD4eHsrglJ+QtLhv/kP2UWNKkJalL8TPfsiw9p8LmWKa6ed61LHPw5FE6krS3aGv0A==","signatures":[{"sig":"MEUCIQCt/p2huXyunf9b4PawxtxInBZCvYBk2Ox3zzEbmKSCswIgQXGdTi1Jz2wTtNquDMrTZJ4MQ6HUpxDfDKiNWcci8vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12864117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeH7pCRA9TVsSAnZWagAAm7EP/2UW4BDdE9rIoXZHdkWF\nczIlJe1PeNjZ+DKXe4e1wFJEgtsU0I0QRyq0ucr8Peyw+V+5/Tt83HnLeRGi\nvqMqvUQNOjsmnb+l3JvLN0DWoFG4BY1CExCh5fIPNEVd/9UgEXLObxe8IvCE\nHBcCERc3+Ye5eVtaFVhPzi3Y26d70tIw+bfEySHrGdz0LdDYOY/pUrGjvREt\nSE7W+6ewDgp82xs5BPqzNQwZSU3FTZBAi2DGJ3bmittJH4KcA40AuTPYgpd0\n2BJOW2kk19w5rFE8E0zmfE6qtA6fK7OpvCa4wIIh7LprBrymOQjh2vBTzdFC\ntWDUbQ6cxuqKQL0eqWf9+b/3mb1aGzM7+WWJQZlU1r8yJKC8pGwljBOH1COv\n9btFwWIcRRO1k9q2CIBgR9h/YWVd/Sv7vcg2itTfKwY0ETHoxB7T28OwnfqN\n55yUoNP9b7klPuyvofWuc4lncdrkPz9htVE83N6T8bSChYBQvTQjWvOApjQG\n0pyGUXL0iHBED7WRhNtf2DAi6hxvvtNA8X+L4/74WGS9YY53MwrwFrMHKeSb\nGjz/Z0COMH1RvshW7pvhtrdOHLxiL3IIj5qH/kAq/FbQlEuGMqXh8KAet7Ny\nOSL/LWuz2FYksAj772CK/KSmfJI+jmbwUszZ7pN8YLdboPeL5pfh7VTNlXC9\nLQUA\r\n=FGMm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.0":{"name":"npm","version":"7.11.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.2","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a5a86141e78517166f8c327891b8e30f941aab83","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.0.tgz","fileCount":2740,"integrity":"sha512-uX+UBniFs4rs+uOku9bxiHppDOCpeOPRvYTtxqVqf6TR9ML7yRlPpzW1GheTmMDJlaZW6MOq8H1BlBhL4QWw5Q==","signatures":[{"sig":"MEUCIFqZeXMmFp6d+YiOSiVkXqLPC3Xo8MWsvXX7mQxj44K4AiEA4zPtmeRko4jbyT8rF5riZXup1y3m82gLWYp6UKSzxvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12867537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggk//CRA9TVsSAnZWagAAFQkP/0xDhO2czfY4Vyzmgdd2\nZ18BGajaA39IlR2OFn6uC+tYgu0x6E2/ZfxjnQjiu2sjXVM5YU0A60H368NU\nFltFyS181oPiADzOR0kuLpb1ZQYxYZu6stRWZ7N9W4/TMy1WYDucJM/hPunc\n2S9ewBFTVfKh4m2QUiYbiE/ELX4YFVwg4dmaL94Xt+RfYt9RQGuWjXoQDfZI\n651F0v2xCmHha73xpDmqLFu/PgIiWK9WxG39LbJxlIfpVPDP70BGKb2aIxs1\nIWtngal7mJG8rGwUhaMSsCTksv+oprTk2HTw8otF/CJKNyv/VDqJBgny7AJK\nUyn3SWS8uKU19WNlLb7b2oUrcSg8TO9K8u7OFK0LTJrGYqhJzKsFYpMU+HgA\n/0agmCtBGWvD9ypdIRW+t3yLb+zJgwlWklRIH44/lMv2IV2MX45dcwMxicuw\n06nuodVjKsU779jUiNUsdejYJWXAOUdDZ+XnmOl5qym7m/4VyBH/XWx0i/tg\nRGb9a0Z/g3UvOIJhaMoScVdHd+He4xp2thYkQOx4qSTGtILRCT2rtkdJhyvq\nm2NoUE6aA/ATmnWSC3DkryNArNPHXn0x/hcZ9fujoJlTNVbNW40PCEp4J/Or\nx3wP1d9eS5XcpxUfcyui34+C+UX51wvqK89LbMM9+wH9QPZXo6KroCOtyPYa\nTph4\r\n=hS1M\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.1":{"name":"npm","version":"7.11.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"723c209841fac8e1e6ace30bbc48d45580025783","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.1.tgz","fileCount":2753,"integrity":"sha512-F9dUPQQBm5me6t74m63CrrBSzUcLART9BmsxiJU3jZK8SBnxiqzxvsU70/uqY0cjYSoYP7AuZ2w8YfGUwhcf6A==","signatures":[{"sig":"MEYCIQCrmDAv7hxjdbxUSfc4vhc5Ydv3bXKa2gil+DXUsOiNHgIhAOc2Uuhduob45MMjg3inUGGuzG+aefrqi8FO6DmfRlWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg04sCRA9TVsSAnZWagAA6lcP/3TtmASdshTjvQJr2JRe\n79XUL3c+qwHvvu8FychGh3IZJn7dZvVQlq1oMeAKiJ3stFfvSTsb5nRwouvU\nDQubaFrrB5QeoNUm0jAMjuSCE1KLcX7ESGU4ficChG49DhSe2RI2o082XkLV\n+XXtPmgygRVjlTYobmNYp6K/UgnbK+8H/BHrH3XjLuvIpzc9byiC5B1l7ihf\nDdSAc8PDeUA808A/wCZfT9WV/dAnpbus9VidbmVkX7ZjRKDpE/CtHtkD12Q7\nlv2Iup9f+9PLC6zgsPeuOlt1lsHqJ3UbuMMQ3rS/rers+vHRWxRz6fz7qsOU\n61uLMEtHgfb/oUBofXsTaqC04tstMJ8+hM1w1FJ8X1KlaYDZ7jAYFje139fz\ndeLpqt5v5dXq84DBmK8Y39bP6yTQ/EKDL9OXs7asVxVneftwLqhyIdLqzSxu\nNXs9QNauoTgbGULNU2r29K3XoMUeLtbeDY71tu1llTU8SP+c4IhlQSuRJCQ3\naKWIvccfy/IjiNqpXl789o3E2iHUPx82PNdK1c4bGKEgbObgu8r6e0+aMl4y\nVPy1bU3H59SRjMljvL8LV2NO3C84z9AdoF/7OsKjTqCp3yuqHO4FowWcYcTp\nd3mKKJcE/ZVYlpLsAZmmw4mLn/s4B3KZb10gcOUmfQr/E7WGhNUX3jE6OdJn\nO2H6\r\n=Dd/F\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.2":{"name":"npm","version":"7.11.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd932492d3d11e5e4bc1306e935b874233f906b","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.2.tgz","fileCount":2733,"integrity":"sha512-NxcaNqAfdLEubG5dlPFWbXrVAG2zb45lB5y6W3PK1PK2feHaffpCN4rnXPD/BPp1kCJespCAv8Kw/QUYR85BRw==","signatures":[{"sig":"MEYCIQCtR0mYQa4sEhqud5xvpl3a8ebGh+xw4kM5S5OzJb8L7wIhAL2PRPwY0Vz5TncXocTYLqM+vFL+T4l2KkGS8MIetQaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12835197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiw4rCRA9TVsSAnZWagAA5K8P/2mrWp+lk9Az0z0ZHuuH\nINxw6khssOT780TaI8pxL53cc7OU/SJdTWuCGFrW+W1HnsWm3t6bCALX2nOe\n22iLQiebi3R32t6SYja5KltqXER8rZxvhXvRRw8tgSnK7IDnrfZuPBGvHpOU\n9yCyLv/LTXcIuCezXfH/HkNE1mRJTPoxjKUNeziSSrce2eKLdZ6wddc2u5Vl\nGIBeXB3s2Hpb8PUb8r0TH8RzP5cghgrvM91ywGHDw+jsL0HG0Tgzt1xoX6Qe\nSPH9FPw98zU3zVgtZWEzqzm4J4xNCvlj4Q5NumWU0KTckXp0m0PjeHHOERqF\n+IJ7FA+OM2myC4ws2MABh+lNZlWkP+88A+JqEuAB9RtLVA2bIW3uLpRZXKde\nr/u+44Zdojc0ThywjMIE5h9JrMZL3gnyXYX0HFy22FjmJ57eZnL6st5IzcEF\n1Ua84pMfdBKXFlgWOmf8S1TdY5uncoGjljeepLvQoxQMFqRxpc+RAMs8Sqqq\nUCvP9bfG/oiMg+7XSYw0R8BGLy4DWzRDo88H/zdEFh4pSmI3ZvhHhPZGjjNK\nDQ1NfAtfJnlkDfTwij3onWyYkE1fGVHJMkmcH2fZ9YXtZtNWM1/+q2NmQv/E\npscPFrijk4yVtg46HwxQWwLLGJ4GJib2haD4TlhfGpo0BY0BPuFJPkwPmQYX\novw/\r\n=p+HG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.0":{"name":"npm","version":"7.12.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.25.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2fb58bbb4f7bbef339a945a28b7c75117799bdd","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.0.tgz","fileCount":2742,"integrity":"sha512-8Zvas3+1zKtE4uXIxHWRpg1bqGNrOta9RTDZWJ2k+EfOfzOggPQh9N4jHtsrIuGLawXv9xCWyvauke1UWMOMoA==","signatures":[{"sig":"MEYCIQD8S6k3afjvoS8qyT6hQxELb6i0NcOhbkB1VsDENRnL9AIhAMOBsFPdGoa9uIOkiCFN9DkXWMwtfCxGNG8AgkF+YlI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12915063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglEkqCRA9TVsSAnZWagAAo/UP/3SEY47l9TO5JzBH2OQD\nZnfj1DJepA1fhq+xHItD38BOgNfvTD49drKpdtms5jNbZXuMJzVfF6aFuZ5m\nKiTXpfN7R7vEAJazk4GEsJsgbiii7yzyTuld4Tro+1BrmhhzxQxbqtQzM1RD\nacdDuvA5eY2FPJyMWSNctNWb+k3Kq5yWo0Sj5HTjlHtcj4X5oCFhsiRnRekw\nO7AaNHOHjsrdiDqk2eyHgcljW8cxuhFTKlO9YoUM5aAwN1oATi5bW4DVJ+sq\nIWNJTpTvFH6HyrH6EXJfiDCmv6lrxmt/KfZcLi+j4LSvGkbRF5Fb7Gb8tbWl\nN5VFW0vuJDuQPXp/QdMYEmDLue1ZcVNAbXTToRSjhNBZ2aANMfbKrJNsOr/s\nHERQnFy1fA7td95AxqIrmC3QQMt/jH/K1egExefBnZUOV+W6dnaDC58SjPVm\nDHijn5YsFeZgcuLPRKaXIB/LbQ4sTE+z0cYtZahXvqb4ZkoROqNXkz+Aq36V\nKLXkYr8v4o+5PSYsPZyazWKQuB0FSiVEFsV0glBPrKrKj7npKFmLoW1AsqJC\n6kECwbY/AOCIocL1U2Crd7kZye+t512AsxJ6OOOFQO7jtXKQDOuLz3LAxa70\n9zpid/bxsYZBBgq7VlIa439Oq6QyRm9GAUj9COX110LdRdytcQaHalhc98r4\nJODt\r\n=DHJV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.1":{"name":"npm","version":"7.12.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ef808e9684ccc1624991e76fed53f19827fc90e4","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.1.tgz","fileCount":2740,"integrity":"sha512-vjIniB3kqujcDTgH+k90J2i5PPqYZyf1gi5Ni5fARK4WQr5FuVnTQlTXloyk15+qWUxwWHcy6U8YCWwh/TLzmA==","signatures":[{"sig":"MEYCIQDlJ7/f99fgyskd8h+k7A6kd/RIMHzmmOlhp+FecsOYWQIhAOtRQcwbiQU2I2+dhkEQZ0tuobVQEnsBM78TRyf1+/4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmaUFCRA9TVsSAnZWagAAJYQP/RNsK/tTP2ZoFZg6f5Bi\nRj9OMNCh1gQyCQ5WZbPqlMoWj98JltMxfiWR/n/1I0eeUpt5a53VtExYdcBi\n6bYNl3UA/rsiVegu5Tw76AdpQZxF0wBF2UB9LHqPJ5ZyUXBAHhWhpXItU3/c\nnciPtoUzZvGXyzDlGDbZDlaoGkDT5ib4Jq4g4Ghh+VNqt6ksY51oFs8mvZoq\nzuCJRkChA0WQGNNO6bsH97Q53c5s4cPFL7iOQZcDQO7Blp5VWPjxonR4sGh/\n3ZkEXqJQWUOPIDgh7DUdMMrmZ0r4Q1SJJEZcZ+D7TJb7fDP1J7YUJ6cg98nb\nrn10XRf/ghs+k743ItOzJFzKQfWTmnVRtpabGRVtUkZmnaoncOR/YqI2QWs6\nydnq9oi5xivg4Z1BsE9xmuO3B5wYm0TBWe5UHWsIUB986q22WpbBQbkUlxnB\n5hGu9e615c87Nk5Tu61kAqJw5bIiPP8kXcVFoWyPJKsxOgUfEXID7CdHhzjQ\ns/h27rHPfVURXCc1KZIHHmpXbS/h9Vg0Hcz0q68kkve62vzKhtcHhYYoS9qm\nf9B/yqGMWZou/d5xc5/mtYP7OBdvGZ5bDIyZW0cKCdlL2Nj4W1+E//McDU9/\nrU7ANKZTrrpSvnSnrSt9l+AzW2yYfjEE38TWEtMbUxKf2FxFSN+UrGek7zuI\nSWHv\r\n=d75x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.13.0":{"name":"npm","version":"7.13.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.5.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2c094fdb830320cf6eb4143dab0bd1dc3c0119a","tarball":"https://registry.npmjs.org/npm/-/npm-7.13.0.tgz","fileCount":2754,"integrity":"sha512-6D9tWuUN4ef9Mi0o4Gwkv92SKsd+AS8QF/xtdWCNpX5aLlvb1x3juyiPvzPxuisxFUq2S3fZBMNehEt+Aae9Hg==","signatures":[{"sig":"MEUCIFhf8C//l8P6CR5eahq9H3JXMkLy0ZLl4/SMk2kyeq8KAiEAvIdo3dQBdDVePr79FetLz/OelpLNDECexj6kyWBeHSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13323514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnYa1CRA9TVsSAnZWagAAB40P/i4uXOrlx5gsp7vA1uM9\nhr0AEb/4BPfw+r26ZGTREPYzGsIdu3tIYKY0OXJa3voGbGIKFaTgY4kHKsZO\nzXk/Z80AiQp/fLK/UNqJxxuOuiKAHpk/Mpvy+VnDFRbugsEIgMKLnCkosdNn\nDGGQrsi0TnWA/o97X3m/MJIz8E0ZEhQh7aiktTnEfpXc6qtfLCyr2a3y3trw\nyZmlnIgtsgp0YEq3UYZdmZOwygfc+Mo/NWf3NA18iuOU7egrhEge6WilAPBn\nn6gwJXvVyNCp6GqDCoO0buAoto2EXmf16X+WBfC3B+96jM2MUmfYRR+E+OBA\nO71Cqb6wNPrRcj9/H1wGjQ9y54UUWts3qkKtg4LgCuOyo4ezR3tyJ0rFmMB2\nCIDt7T5ITR/9pAS5r9XLvsvxFBjHhHyrdNpmJnfFjtpbVRlMiPtdnb6YAHx3\nt0W5w6fRMtKbm6Vs6Xrv8cCOn4YVT+2KRK9HDDLvAs1bcUQ035oXM8CuciBt\nDHlHE9//txVfDtgxjiLh0gopruNWjbwJzeWY8kS0APJYl8YezeXiId0lcIPv\newDOQUD4uY/U0cSCZQH5MyeSsjqINsPVRxKDukPH30ly5oA+/6JHTcdTl5Bn\nAa3naGMq2X56G+CqS+Pm4nCCeVymQCN0oHv4suJxVgjY7lkF1KdzoFNtb++8\nvki2\r\n=de/m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.14.0":{"name":"npm","version":"7.14.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.1.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b2df90a98879c181cd866ce5176f5a123730fbf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.14.0.tgz","fileCount":2753,"integrity":"sha512-GSG9/rSau8vGfkOmrmseRVYXoEjo3NPNsoM4nwvI1uWlKdzmlZ8UCw7FqCUrlQ5u0C5dRR7MG9EJUCV8LZegLA==","signatures":[{"sig":"MEUCIBVVW5z1WeIoHDQm3H8aUNK6jzs5mEFV71CBWRZ/Nos4AiEAqvK53H0EUN4s6YXO2lVnGue7FiAVijNyt3CTrPELO0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13583373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgprhqCRA9TVsSAnZWagAA8bcP/2wgPIPK8r2QLz0uAjSm\nW5CwO32kqZudkjrV8iN8Fo8NWHOmQYxqHpmRb0cDunwy8ItA6LIiJw0Q4ubH\nYNEC8YkZIZjdW4hNzwFBtWaRGK5M6paEzae9eYwnIl3FGh/GxIFHV917Vmg3\nJbpqfHSsqjuZU7em8CoZLtl8OFqpYM92c8x9rlEvc4/Cbu9knT0vn0UJM81/\nZ4GEPWtEU2frh22E0YDHZYAbkoE6zmzH+C0e7HMHoil2ftWS0YgUGqOK8nDh\nB9dibTebd9epf/qn3fP75y572csHVXATaSj7TQCeopjWJMhVtV+TmAfJXuXK\nCmR8ARoANV7xk/BqVvQxH0I/Zu4Yo/K93f5qbJOMV5U80GXg+bh1N0RJbfLG\ngatxJj8GinK4y30Q/BnPTfuJdRRFz6rHWbpgsMu6vGlStYbTzrt9zX+886c4\nK/U7mLMDknS1qyl8eC8Ow5V9z7u3r7dhxTXqal5pd5EapdoKYBpC5X/DpAzX\n1Yg/M2jof2kh/kRSqhxt8ShHgsQ0bA2GGsqRpyu9PjiiwQMfcrFWrO1LwV+J\nOl2wIGwtsSVhzlAmiV1eYp74X0/NihyGA7ss9AnoDNBkiNqQWEDG7jSHcexw\nwFhcHaoC22JK2ojcX0LEztHd7WJ+e5w2+vEph8Wk0UDjC48YY5SQZcWINKJ2\nKTUb\r\n=o1TY\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.0":{"name":"npm","version":"7.15.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85f0ff4ff222c01a2cc0164cf5d81c5a24994894","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.0.tgz","fileCount":2730,"integrity":"sha512-GIXNqy3obii54oPF0gbcBNq4aYuB/Ovuu/uYp1eS4nij2PEDMnoOh6RoSv2MDvAaB4a+JbpX/tjDxLO7JAADgQ==","signatures":[{"sig":"MEQCICDM9AdTcso9TMW8bsg/e+xFbld9YQ6/tTIhr/3YoaBdAiAbESr7RK2aebZB2QWuTOP10+WM2k/YM4kJhv74NNhDDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13159495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsAAwCRA9TVsSAnZWagAAD24QAJAaT7yn2iqovW9WUf43\nIeent+U5waAwq/wmzDNEAr/Su/5A5zcvTVE45fmNWDCRelMMIASZjDYmZkvv\nuoh0/EbTO1mqfhVFB7gfCT2O1np4xV4OGW9/HTk1+lfP0XUbx2pQDRciyE+A\nUtVIMPc3IcS923YenpWZMjl6ha8YbKwo3RjXzGoc91zRmjq6WmWBdBDVGMpX\ny3T8Css3966xJLVl8poVW9BvdKZb2BmKWJaCZ/Wn5YbvYLvZH2nSrLceM1i2\nJeQscaENsKvNAEUhcZJ+v7WK6s03SvonmcORFj345ecwkBQEiFwp7ZkekwWW\nBXiQj8LWwqnz+rdh5LqOjWFFXjsLOiXRsNrhuXOnWJFfcV014oTaus8miuU7\nOQeJHryYLd4prC/zZKSn/sgv6iu/DMhN7b+QC7Qeeo4RqKkp0XFYDUB153ZP\nk5FWP5s0jdVGflU4xAhmCr/0743BVEYbkH5FJv3U8VqvqPD9m4uUQ+Tc0g0t\ntf43iN65CMk811Ii3BO8LNLK1WQRuLcNEdTFdAd+9oiqzpBVeMQF9hucGSft\n0rj0t2ImVWThtdRDV5wdpJ9a5TPqajCn+G7jwYEnOuYQFepEocWGzezOgaYO\n34m/VqxhBByp3JOaEPenqhlpbLVvzTGeIs+9e4uC1V3BkOfKF6iZVHbiTmzM\nxLwO\r\n=9Mm4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.1":{"name":"npm","version":"7.15.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19fea8999872e05a1b9b73851c91f92c6d08f9fc","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.1.tgz","fileCount":2747,"integrity":"sha512-sPk+GrqawshbG3T81r2QvvSxSQXBFWyn5NGLacf87l+/odi2ZRHkWdLrg304Lw0DrwwIIaGxUjp0FJXaMtIErQ==","signatures":[{"sig":"MEUCIEHSQU/lHYMT6eQs+hxKi6pgBEgwYDxjKCYuUQ7WKXrTAiEA25qmUgae6e2pi3n5/I5eeR5/VDLy7VCL21bf5Qgaoek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13594181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtWYiCRA9TVsSAnZWagAAclIP/jmbDcG4wgstiTHJWlaf\n9W6rT5C9D3UOSFZewcxwmtKgfyhx+qie1vJGK9gLS+l5y8OHhfcZPtMDTmrq\nWCCWlEzJv0nRgM1eJyQI63SbFtba6oeqIe6yyseoJSoiVcm0oNn3LoDJFnQN\nz+4CPxi/YuWaaqPE0j0n2kWaghHQqlf82apfl4hmwhkGcBQQWZt/d8roCN/i\nY0lckWOnY5T3lPC9anzxRoCe/ZeuzjSQzc2Vngyy5OlIo2YtzH48JZJ//tdc\ngNsZ2K9YN2gYQM3FVbpAThVTOFj1phhYe7uCcduPLeart93ywTr+l8Btgh/2\nvMZ2yojV2h2Ds1cYWEKjooHmXnBxtaYgM9SpUP4ZDYM1b1p1lZFomb2fMUSl\nLUEYEPEnRHg7GFE2pwd10RDiuDiEoDrNbary6Yv8LZt8ICcZJ0EFsD+p7qHs\nItxL7DjQns104MR2nBs1NPHhhX8KrhvjXRXpGg8sXqFRXfGlWead/eOwGEdS\niJL0OasGzKcK5vXw71RqX7uRTrE9IybcW1ck4btdinPD85GdRSkmrYsDv5ls\nspceTUFRWKk0J2R8egkqSe472z52/6oNKQV0T0uiLMYNXu3vXkAV2sQkBCtv\n6UNBC+hItWMPOG9MJc9lqGdCvkHcj0Pv0g3n5fWKmRMj3y6gRFr/MVbQBMRJ\nOxsJ\r\n=AoCM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.16.0":{"name":"npm","version":"7.16.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2325af134d221059ebc245a4ae5b39d24216a2ba","tarball":"https://registry.npmjs.org/npm/-/npm-7.16.0.tgz","fileCount":2746,"integrity":"sha512-UUnKcjS7qFhZT90iZY/ZWz/jwF+rS0fIohDf41T6/SRXEqut0aav+1NkL6g6GqQGpIVBzpZc75BDfpq4PhfXBg==","signatures":[{"sig":"MEQCIDrEbkKMdhwIW/Vm+heWDzJO8ElzEoWsuC01w9xsZPTnAiBH8+6Ht6Pk1oqshX0o5904kW6r9Sq3edi+05biXDl/zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13554536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguTGFCRA9TVsSAnZWagAA+ncQAJATB5qV+/7GpsHkQth4\nVUgDJjYqvs8gOX9gw/0b0Dee0oAp1e+9ijRZo/lopI+y7cK3aATdj7VJljIz\nEZVlAOvd29bD27OoBdrU3cOhMOn/7y9Dg4X+yz9yFXynBL+ljFvq5dWFwgub\n1Rurm3+9ykzJVUTL01RFw5SbRKsbhLpdiOXbGq/dV8lmQma4Mho9nuu2mhyE\nUxmkezQ3h3mI0UoRhw8gFh7oeElzhbkZet7eeDrKXRB3vsWJrKTAib2sisJd\nm+lXwBj3f0qCWi0dv2mbNp75UgaTousR9KusXQySYd0ExQVeQ4pB+GQ8HFmK\n1VJhCkupcEDkyOJQ/cTo4SUD3hyviGIYoiahmvUT9pPaaB2a0BFf8nj/wWul\nrzTItKMXDCUjxSseJgfH+TlKYJ3d7jb1PzJwZw7+mENmm7qWrfxSzZAhtbuw\nDn+TP1JsH5LaIx9n0S+s8AZUhz1l1Y6R8rcCq6gQrcm7ZZhqkOwLKe8jWdUp\nARMhtjUUMtDWe2vgFPifv0zUkj8QeJjASWJgJqFzEzLLHgBxo8rYerNFYYXJ\n5J8cABSWlh/q+DFDvZ9W4fjl3mj27LaX5Xo6lFm6Dsd8x/Nd/buhUnsm5cBu\nG7uieJjdTNU3M7jxXMlHwU8UHZnQiFpM9Zl8YtpTC0Wxznr78UCx5xw/NOmw\nI2jI\r\n=UC5d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.17.0":{"name":"npm","version":"7.17.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f30b4e3aa00627ca858c47d0e98c3a0452b7a62c","tarball":"https://registry.npmjs.org/npm/-/npm-7.17.0.tgz","fileCount":2401,"integrity":"sha512-yNzj4vQellvUGiBM/SzhfT89EV0vb7iILjTehSydTY/IgK2Vjk7/7J8WNJ2ysqcgfLY21ptI/j7uknt15IbbKQ==","signatures":[{"sig":"MEUCIQCbd1WATLoUgLRXGBoPBR3kfIc8NckCDQ9p/wX76FTZQAIgdVL+PSJ/Pu2HUpMGPSqlwZ1sYO3YlTDhJfcnu5CIcqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11713976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwniGCRA9TVsSAnZWagAAVq0P/jc1SRKkPdkcgJ0K3YqD\nSs1byf29nxEDQHtJ+hsjjuhaljbu6pVWIfo7A0IgrxYmUt4UhRFhdGB4Stvn\n+MldPrqgtK3P07rBVBAQ1VdUuA/1BI4yTrnkGV3BpBgzQMeWe+Ch6abm/QTA\nSES+P9vJSbI4IdhnsAU/tEMfw5YHFK4UIoMtWKZWvVF3HVc/a9x4Tk0Xo5v+\nKUk1ODnTElFKEdH/8pzooMm1hGHMR/lRIfKQS0k0ImdSX3hzBM5+pVZ9V9O9\ngDXh/jJMe++Y/QRJE1ZkfnamV+8EpcGdMg1tdOY65Eqwz1xOocE0um7UkhR4\nPloWHb6k/AbuX4i5NtmTyVhtJCanwMH4gnAONtg1TwJ30IcBX4jRsJHqKTMu\nSMjybBl/PxuyOq1ue6ZcfPoLolzC+UVL2YWbqwT9XTSPS0a4khyVpmj/YtsF\n38wbsdBfzYbexBlwgD5ZhWE6OPu1gl2oBST7qPgJ6NQBhW/+PuTIymHO3hY8\n779UCzZ8Wva7MV209QM+aNSHnHTQ9PZtkpCqEX1qDSUKZ50jI0IbwAQvLq2k\nha0+x0SMmoCiIcZ7oJOyXe0fTgdbg+nz/I1Bl9tIDsQUUXIlTVYDLDt2NYuT\nzldi0RgA8yJERF6dHmJMEEELHS8URvJ3E/YonPOihbtrdg+bTsDRrrHRafWz\nuAud\r\n=a6Mv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.0":{"name":"npm","version":"7.18.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1ee8a8dae605c0c8040fbb1fff45175ac1982ffa","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.0.tgz","fileCount":2407,"integrity":"sha512-vUsel4a3mJ3pSjnN6tu0JY0U8mucO2cWXspLlQ7mMVGd3J3oJu6lVOdIrTJh5o9IWDWB69r3oir/GNAMab/QgQ==","signatures":[{"sig":"MEQCIBCbEmCOLpqTvYUiJTJ7gOtwf6pg8Xjyqm1t/mJineIyAiADOys8jcfaZ9QrzhFtbNVQPcuaFfo/6EDP/M56olJ9uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11798349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5CKCRA9TVsSAnZWagAAnEkP/2SJTL7WZf8dH9ctwZBY\nPJ7xQyyAk1Wy9K5HIGaUmcPwsuSbjymM/WrzyDKX+ouuhlt0jRuDv55ReAGP\ngLkhbW46XcxApqcvl6jf8SHFRZQSDc7nO3CrAkZMpqQCJ5w+bHRVL+4YGTrC\nzH4DAZIzp5VJw/o2GjsEl0Qp1r0khZLNGooxY3k4WmxAO+67m7yXjWXVsxhA\n2Nsxzcib/Y+C2aadalRAHy062fAiYGs9NABkkKepXPGOO5YuF+y+tAKCqkrk\n3lGfEPDBI9y7SpQW9zP/7Haa9wrdsz5iboxvIuQZ6anbAXUq7FAgVzuiyN7Y\nbYY0mcVTIdUT205xhwmDp+E3fu0eJh/WEWg7hgM3uzRclGwitC/o9kXm2YV2\n3TYUon7nRPkZwe67+moH/uwJaYGNzkGOmMS8tWaw3hRGNzla8jniQmrKL6sZ\nLKQihZptB9MfUCqrAlFmyA7zWqqwcBN5kc7wJNXm7Cfqp79ZYsdXgkqrwJj3\ncXz3P5RFuPM4TtSK/bE6GSDPS5Be+BD3uwxHJkBaneLeUOhsKZnJUIkSzYcV\n0i5PHu6vUVceHuWbVooDYXPdTE4IrtbIAAUYd3WMv7i1xGwvz6Wq1dgZE3c5\n+KsKj3Cf4044ci7H+dSC+DC+WX/0IDH8m/4AYoRFq/Qjq/CGaOrSBOEJ6MuZ\nzUG4\r\n=dho6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.1":{"name":"npm","version":"7.18.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5b74f567c64b9ce3ad8c4b6ecde5ce69137c98","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.1.tgz","fileCount":2414,"integrity":"sha512-fu7rMtc4ZaDnFlZsiLhqwWWs6KixOcBGiBLoJH+AbuaznwtT8mYQnq5nGNN14Jib+E9OjkjNRgg+X45Ia9xtKQ==","signatures":[{"sig":"MEUCIQDxGEtq7ga83H7R1c1ntje9P/lAqfE14teB5ajt2TN1dgIgILh/C55tQhyrC+92FNISH+BNnlZsRQx6FRqwiDelBAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5pSCRA9TVsSAnZWagAA+v0QAIbNmKZhy5FcOvLfu63E\n2StVaTPCM/y+AeYc7bxplFI6GEChgbkReIs9/K+kqcgHpQUlBPn4RQsS2SAX\nDDygeqk5LAtaimRhnAB2bFzDf03x+rFjDCy361O+lhd0W8RonxUa5WXXIhI5\nf+6BkiVK0tE6gHlIw+ySLMQ5/UwcB8rwXWQFepMc5Gf6a11UmPMBKp52QaMS\nYNrCMM08YAz3xlmNIhy0t/5pd4UQzS1zBxP6LTtqrAWTTQPw+kOxq8yRbbRM\n0vFrXHNNLy7cjd9Ar6GmkokzpkgdS8V0aSQECpQzWElN/fzV5ZLt/mhVKcPH\n/3Q4qgcmpYoJ0f9HOxnjjCTs6KYPv74NmMsK+kIj7+dBwbybZbHJB1VDrBh9\nm6Ugtm7xwmxJhAuSKd3jRSX2qYIQL8+1ISmSlqbfBCz1Fcff50YiYUUwGBgS\n+5S8LVD6zlPUOpZTB3dpOFrlS1cuX/tRohZJ9X9muDPe9S6gxUyLcdXa+Stn\n6wqNR0MNrVGXlZ7UWas64PuP+3qyv6dc9oYzaApXkuMRr9L7JB3VAWkEEgur\ndFzv+5dzCX0QsUXW9abTOLN0sAbsi4OSO12D5wQSiwC7x9uLpSLpFKMBNHs2\nKE+/rKSjtQJ4JuklxI9JwaXAT48YjWFjKgfsoR317IEG51aQYvr3ebEgWHZG\nlkBJ\r\n=NcD9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.0":{"name":"npm","version":"7.19.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"737ada34a20d2f72575b5b221900b6834ba71af6","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.0.tgz","fileCount":2419,"integrity":"sha512-bak/ZycWS8kalVFJ2m1JEo2pgvSwEDA9FMGthGnufAKciu4X4kpJMDZKe8VZKNaA/cXehd9XI7QdSZXmZauR8Q==","signatures":[{"sig":"MEUCIQCgTVC+9Q/Dk93nN6Ht1S+IWUG0gp7eO7lUXD1DwvEpfQIgCQxwMLN8/wRf3eOiSjpa9bdtA/heAx+P6inNAPw2qMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1PmtCRA9TVsSAnZWagAAqSQP/20vXRx3wZN/RFIKsBp/\nbPCjW5XVjTzwH5YZoG3S1PivvIPIxqzosPoPBvxwa1qxeu+odBHkRadv26CH\nQNm+VFxM3EHfXVAOBcoWz0vrYRy/QRKNMZ1cLm4RrbVfZTTLfYTqZ44p0hMX\nZpgKwcF4q0tZOcvFsMVbB01vSvnKxDxUaXBOzoISpTVm+uSn05AeCwMWmO3M\n3hH3RBDgZGvluwMSomYgKYdot6dFPdIt8vRPlmHueA6A5jZrdoc7y85S7I15\n+qq5G0HuSH93yC+Gv1lY39WclVuaeU/wPajRnqtpXiRvAVmNd0O5CQmTvCwo\nGfk4oOjXQXJ3ChwnpZAdm/Aj35eleHvwHL1OhEafTtt+Xi+Jin4XEdoMw/G5\nPuMHMQF5wuvmziqHU97urRNIFxa3WBdfijs/MrcFJuGTmrn5UbkgauTMmGoZ\nnTZJxQGs2sx52JFBEf16G87YEhSRh23ve67o+Cj3OeLWwI09ABB0Pyuhiy7h\n3rgcmlRp3RZTGSkq8P9KPRCJJPAjUUnVaMba0UQg3C4EMvE33FbY9BCCDzZb\nLSH05VNXcK4IWnmxtaLzApCN9NmlIcM5hA1YY5q8pXBBlYJm2DAjhTJdwhP6\nHt9eLo3BZHzGtv/HjeNoXtP21Xs7fdQqEv6Ha1cMcoR/+vNEkoXao4Hz1FP3\nOR07\r\n=jXdC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.1":{"name":"npm","version":"7.19.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"864310bce731f10e5602e4a97a44b80306b70b4d","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.1.tgz","fileCount":2419,"integrity":"sha512-aN3hZzGkPzKOyhjXtOhnQTGumorFhgpOU6xfuQsF1nJKh4DhsgfOMG4s/SNx56r4xHPvM5m/sk914wzDgKba3A==","signatures":[{"sig":"MEYCIQCmgoebMsDmf6DdVpsq61LNe3o+HO+nikJcRLfsUmb9IgIhAMkqnG4cXpmnc8qehb2Ph2+bRUbkP+LHIa13b8BTasjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3fqpCRA9TVsSAnZWagAAZB0P/1zlFoR+4+3m8ptWhboz\n1RisztTe1psVHVzGIpgENOed+KH7fZuurt0+ds9OmOXXNOS8MxSckIC90lje\nDdxfyMPHYXSJacVivPD6WvTL2O6aqFHtOnmZKENQ7yg76cxe8WgVW/kxLKka\n2kJvCENlYwvK2irm7eet3+Q5jjhbegsTMZjN4StpIxWa3ORDRKBYMwz0aBLG\nZZKgJmmPFSp4ptKo2b/Qh9rGdtZMknDQMDSLqj2xHnaTdhVPc0GaNLN1nKHZ\nOvPeqMolb9y/v8koxjlWcWmZJb53ru5bXCjAbQc7MrTRsrtXK5U4iSIuLfX2\nCdtnyml6m0PiwL9dFlyPKng/aYJOkedzK0Vr0muH4ZTdglRy7r0Pxp8KNhX2\nhIMqHu8ZwWqzRxAyxIGCS2iHGmg1thUyHXwHpEmNG+0k1s2of7wpdvN6W2wJ\nhz2rqnJflMQnr8EEEnk8KG9eNROwuUfBABjf5ddJBBcieru5YMZnynV4wqMs\nQrZ9ChtQ8gbOQHOEiiGFoS2+Hqfov+aCGj8g3Mq1Cp/KsC+JBrIX6nyzvi2G\n+ghmfm+fchhwqHB4QYWyjsVaLJ5Z6HheP81HVDFKxMkBri49MdvzpzcyKqDy\niUlJhpnipZ+UVcjskL4SUxgiVJabMu9E4KA0Bc5AtWPg4uFDSkHEXBViXWgu\nith3\r\n=5ACK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.0":{"name":"npm","version":"7.20.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.30.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06e79247c8836cbd1dee07a6bc380db624f89c5b","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.0.tgz","fileCount":2469,"integrity":"sha512-59Eje4RcXP9EKYPIJvBvQGTyfEvZWaKdOx5+YZ+IJ+fqYhJJH5ng78qcdD8sFPyA1g1MFBR0DYXKfncwbxXpVA==","signatures":[{"sig":"MEYCIQCd4JVjj8clQH/8+oLa7dotuTgjYXMPzdISLvE42BP0ewIhAMcYusTFHKJyn/tkBiu1PbeV3/Ur+AG1t1u5qdGN5ECc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12195007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JDGCRA9TVsSAnZWagAADC0P/3t5G3HoItLmG+botkiS\nWxv/KsP2G//7cXSogZ5p254OIuIXMKt1k9N4eZalqYFfrCayYpnCYDfCcSti\nAG7xC/CeUybqmzCgokFI2t3UoBaC5GULCDI0nAIiZpUjWjjvgN40BL8/V3Yh\nuEj9aBO+DcQ3HoOBC0J34eTceoRlaD0gDJmgGjvcvJBwTKRnj1TO5MU27CSb\nJ7Tgc0BVQadHbCLFiBZUTevM6zCYJ3fEko52Umox7gObCE+AWd+WYmsvZbxX\nv808j58g6h05SpKiiF8nDcZs0WOhnqppAjT5Qx3kV/2QCumvlfBi2fNIees4\nI7P97cnZX+bdY/gfIk0rOWE7oFIr5s5tJ6vRUMp5gro+Q5d6E/VFKBjPrcWk\n2sv6O+/Z4fc5pUmb9CJGtIhnlYljgpJWiMLGM0/U1zAJvnltIWWR94fRYY3p\nwWnjSIN8j8tVPxau0tJUQlm++86fpyjgwDfzD1P2oXo1JlCG1b+8dXaMCztM\n993kJCzmjSEgj2JQFsiTMZ9g6Qd1iCVF15D5YpP2CQcCeQMEWLIv27ps4fE6\nCEWTNN/h7s9EyOxOgpnr1oGkAB4BYK5YqFA3IWPwkOJ02EktNRocUUEUJ2K6\n4Hf4eDoSe3rpqlFwTCJEEBHIExEBea+IEUXMDgWVShmReU/BL+Usty+URYjt\naBbF\r\n=2Bvz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.1":{"name":"npm","version":"7.20.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31215a343c05611988190cedefe35a754db3c770","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.1.tgz","fileCount":2448,"integrity":"sha512-Fau808Ybtzja6SdOglKyUfEX1vC57Gq9zR20IfK2z+iwaLmYOHvHqf3zQoeXzNLDzT5bf+CnKns3EhHLFLguew==","signatures":[{"sig":"MEUCIQCFv9iY3LkUFkTPVAVQBpd/PvZPr6Y6NneZ9+GCPJUWUgIgJ0iJ+OWEj61sllqipXKIg6kMVy/B21mF+2Wz9rbFwVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11943745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dS1CRA9TVsSAnZWagAACv4P/2OdlRKBz6raFhk+oLHH\nc1f5E6uomM6APQGSb/59B6XYUDhtCQBflqRvtL5ghHpfNfnmB08JhHtGMITl\nrD+SB3ITZrzPHYNADe0Ok94JyIvujODAEsPFHkDxZIzI4tLM2WlhfISfTuLt\nXG/27ZOOToy+I2WFwFOwbEAtND+ylZEJ8HL1GgVMQslSoo9euqbEJ7kzeC5t\nk88qvHDR1RZA2PsYcvNt49PcXn877RSrX7MPXVOzhyuZflCLKXO3MwAoKRG3\nGtjesYie1w+hy9679rbWwxwm8ZnwMFxYr0k9x6SFnpGbxwjulev9I324yoxA\nGYA8F3wUInCYC3B8XykCM8PZ7/OpIzyEsMT/aUjbqdk9xSoL4gKtrLnFt77C\nCyYmJLGPBbDbBiqsvWzrXDRo90HMH+f9TfmVa2ndnBvH4O/G8gv8wQ1nYcQF\nmn801axLbUIu4AMPXDH3eKiPo3tbHgYJcZDa9W7XZ7MTAwLD35Y0jESEVm7N\nbnv2S4gO5UWxfbVTF3MOBWxeJYggX7MEdyeojwBdh9pKPpOo2ITYcR1X0Obl\n8v7gbnfmMMwH14NuEzDBtna81uq2tOKnvuKFv5WGRxcEo3nlpG7Ib3hXb1ld\nwuLwv+GapIPdTtmrjJwB/YwPIJbtU0QKIGb5vPwqe938qMIp8xVOkWwTtRGE\nQUAU\r\n=gcRc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.2":{"name":"npm","version":"7.20.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68bcd32dd0340b26975a711b0e6f8e27cd721755","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.2.tgz","fileCount":2449,"integrity":"sha512-FQv1ihcP9HRMUUrpTYCWEUa59pOjcl8a0Nigeid/pCbg87lX9oyxODGtVEme+vCqV58zxMX9IfWC4V5QXaWGHA==","signatures":[{"sig":"MEUCIQDCm5ZiWYINdlCAJtkoeHCy5t4NM3BP7t0xSk4saChp0QIgVozsnCsXnlWaizjfYfgyK6F+r5wqIEa6DFS/Nk4J4T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11944967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADN5CRA9TVsSAnZWagAAbE4P/3exOJiioYle3TiiDmbp\nsqA4iKcNUCK3Jckq6LQ7SZMuuZJYqhimRZFT6mC8ycT4NLE/VDr70lNBn8lK\nv+AWD9Yr2ppdNP6oCRm6bwglLmZJ0mdr+uvYATm384sfhfbAQpxOZjx7qdZ1\nEjVVcxniilJAZYhQrfBaj4LKBZWp+EV90eWM80pDlDqHo/ZpnfWtEcPMrvZ6\nPowtSnqbDFpoA0xz+W0M56rtiklBms0bG6HKgJqCX7IoDZbHxCzv6wJ+xX5+\nb/EK36Jq1aSxFPctEoGiUo4r54ujJS/NLmQZVXE1Kouhe8deEOa8+06/S+rP\nqNlnraTUGMAekZcnTq6lY+Qi4LwjTPJjdOw4AScAWGel732w2QtFv9VdTlmB\ni1uQU3wVX3B9ykt+BTG0zh3MRBekaB1wi9woOsAeobcoCFYEnv1Ia0AR4eOS\nv1uR3apiec+07qcclx4SOdpsianxv9BluA5KvipN2r9dwS02m5V10D/9e8M6\nv0g4KlTBpGOAR+1WKdXubahZ9u8/y9gVOrJMWHpHvciERFaeOto18tSjP+4o\nBbwbEyTTg3+dc2EkJai+0rGkG1OY55RtZveMyy10OPsPH5PcNGkylH88lEzq\ne6aqAPb5HpCwmEEgcTK+DSRE1S0seVYKW2NKCWAIsME8+YPpQTUg1v7sQi7T\nE6z5\r\n=ElcL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.14":{"name":"npm","version":"6.14.14","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.15","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"317fb132831b76828a6a180dd9cbcbb23c5d2a20","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.14.tgz","fileCount":4203,"integrity":"sha512-4TnYPV3rvwk9m92ON0iFrdXtRyMhrNkGdI8sr3dy1HVE3pVNxR9FyWYbjAw/HjfmHvmHUbxTVbmjAMv8NhIa6Q==","signatures":[{"sig":"MEUCIDUXhMxVrgLpY9rBkhWe5MR1cLDSsetaUMH0ijiFkJYUAiEA8sQjoeAOvkBIo8KzGkpXBxl5LXopeD5OHN1StrkM2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22951051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFwtCRA9TVsSAnZWagAA7e4P/2plHVdz8wrj6so1VCaj\n59DKUpeMG2sZ4VmzzMF07unnD2+pSjazfKrBzewzReM/L071lyZQ7OCOHxnd\nkfDPqe8G6bs3CVoxasoEPSeZUKIsRrbyMF5Bf90gyQ3LZMlyX2Kr8Q8fASMW\nskxVc7pzFJnGXiiil3+ZF8ZW11xpTZ+i9423tpOUI89d1ZOHysOmzD66R2Jx\nLhbrtilup4pF34qalm38oKXS9P3RvkQETNQo5ZoL3iNFpubRPrPHP8T35AQ2\n0OsrLrDOp7ix1yo/gVQ26de9tuBjp9BZ3vMgPal3bI4+Lr4Y85yn3Kp+anHI\nZVtHcVHuFbd0aJaDnZflC4Qq0YeKJTDySPds1YWGuoi/EZnkQ4SVt9HAoSJw\nD8M3iL1M4nVYXUW1DjMA8oyTaWhPwSd8szR4RIt/kav4O9pICvKBXwEv3Gph\nidI7RnHvipj0O1uyPuSOgsivvlMd0YQKT6ksP74zzIJ99P++SVK7ik8PKkYJ\n+YlQCLeVEB34Q8GhiYJjSor2lycZP4CNlzubkHhxvel/b8lD+g2Sq95bvGhF\ntHRWdOKNs3Xpmm1LYRmoozcLhl7Z8l8f+ErJXo6hQMyOEBZEbDkrYiHwQCTh\ntjOmcj2xTeqnzVSqtLbI4SAnjf76gM0PP8yZuoBO9bEGqBUOntpKynAL2Gw0\nyTs7\r\n=bgnv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.20.3":{"name":"npm","version":"7.20.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"10d563cf35ac012cbf274c4de7a525f91060ceb1","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.3.tgz","fileCount":2452,"integrity":"sha512-Kxk+NSnv+bcUKlWEKRaJ745AjEApYzM6GHxXs9AzR8VJiRMPcKvrIGMp+pdkIaF++2kEbcyg/Kx0FCrv+ySJiQ==","signatures":[{"sig":"MEUCIEifedEpDCRAI0bk39PY0MZx1hcvFhBnSGaV2W4ayXajAiEAzu2dv5MYj9jdxlA+DYmBqhqIXCpvSMYF6GaJ2fVCdbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11957317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtGZCRA9TVsSAnZWagAAf3oP/RLFVdPpxbxKvdBRFM7x\nysrZcUkJ0gdvfjjb3yt70Z7boWmE/Z5H2t08i7rTNXNp7H9w5bosDZjDcL6k\nQgjFR6BpMjjd33fMsF1BkK9d/aXtQn3jyaR8gccqLOrM6wpV7crKUAWjUd8v\nlSmj4J3WixCpUgGiFE7v6KJbKlA3wPYHYg4fjP3D2C1lE4WK9pAh3Rg39/Sl\nm7OZaP8rgGaplm3w6QaBqCZzW9NvIo0HG5yg23Z3xkJar/tYvU195+xzaylE\nzuWhoaMv8fR55WOVU8J2IUZmKsjjYeeEPcoEMBBiwRv6VLz47+bFyWGV3cge\nGZJROOHZX9Th6UaiLfGiWDp6FMH5QhM3A/Jt39TurZcSZYjxyrkMfOXzmo2B\n0ib0EGWs6J7wjYA1gT3FoRdwJM5hmin7yZKnDrxbhHj5JgCx+mODr2UlYijw\nmkOZh7e+cTx70AouebmlXOwJPc5z2SR4E3p8RmATgptNg5WHIhjQNiVHXVxg\n0M6+i3tN7qyacNo8ZIINFWTxauHzDEOF4+7u5qRSh5Lk+qG66OTdy1uJC6m2\n/NjX2nEQ6YIg6G1G/Mm+hpHiMG82B3RKZU9dSqtoElNjUjHrtOJOWCZPRf/+\nPvGnihR8QF9C94IZkosphlsV0OjCEQnseN6Wapv1SJXkkj8cd4DuYhUOUnqt\nKexV\r\n=yeAm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.4":{"name":"npm","version":"7.20.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.7","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fab278d954d480e95da4dd4be7e1fcbe58c1736","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.4.tgz","fileCount":2453,"integrity":"sha512-OA/s7qkmew6O7klSVrPkN35BwmlWY7WdvWjLv5IzWSYRJyU37TWx6xFeyF0F44QNcpOC3ffj2l+gpl9+LQGWWA==","signatures":[{"sig":"MEYCIQDa0JDYPAu3TsVwXf1PbEA19GbxYH0JkjY4cw2JnV17WwIhAPuhUPSs2mwoTdYhj8alCYnwDyHwngI/nqijMRF4IG3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11961100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDktCRA9TVsSAnZWagAApNcP/jYMGsbICv+Z13LEJxms\nzhXUVFAHSKfhpcOL0qyVGz0gxHZbC9KSUwGAXvzaPzHhRELnxINdMNWTthCJ\nuTs8JNG+9qD4fPfxoZsV6rHpczTeLCIpBELrEyGmkxZjH/cmOVyB+ztVOxfS\nwdLg2HWw7wXk97mXks82JQ/VHvkXyFlyowA3S0S8wQMunG10C/Z2ouAQmsTy\n8paKkW82j/Yhxv+M8KDQZ4ryi7ZX4UkW4xmKfb+QWRDkJTMCoC/wY5ydzth0\nKx0hKQVeI7zondwasIULFWTEJLCqslctQ5UainEC9r/MXAcR2GxhkzSeFVIn\n7MGGgHkspcow5K+XhOrn/VzdAgnEMfgbOhyWCidp7K4ld/bSQwKfhWA1vDgh\nYmW4Yo1rOt+anmQomrfD98F/wDrZv6mE8vES6ohGBpikiRC32N6W40+Lappm\nKaJk6+E7ZO3viZ6Z5QMaNsoe3+rOzCzc9QVw+B8KBFqVLundsIVFCV89OnLy\nLQMh2ZcPs+f+Vr22w9lnO/AGVGLRwJm6aLyk7iJg944SsMCQd5POztzWQOVu\nk6ndxtiz/8tFThAc2cgMsn94ZzvLCHNXZ0SQWvaUBS/X9A6QawWH8ADf6cKP\n3+Eka1+hS9nG8oocfamvGORmfkI9TNG5bv0nG0SsCoXWgMRXWmiXgJ0JyFdS\nVC4x\r\n=VYqH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.5":{"name":"npm","version":"7.20.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"287bcf427edad888f379eb63d3566b888b8c3680","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.5.tgz","fileCount":2446,"integrity":"sha512-vRyu1V79n5BzKn4vkanag1xEjEMLIZ48Ry1V7IyAvHQHi8syOEiYWvUMxNpeDk+e8JKAKCNG3lIYJDm3pM8VMQ==","signatures":[{"sig":"MEYCIQDf7ZzbA98rfWA9xotW/qbcEOEIHBqgobJptG8VSCLGKAIhAJFUbi9CCXTKZ6GBWUWoXCdKEp90YHCR18Rtbidxuanu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11924504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDEzqCRA9TVsSAnZWagAA3Y8QAKPi8wj+PH2JqF6OKibG\nSnRw5i2hgyf5HVA2MqjG/TO6s+MvNUgEhbmkwgkAHnCaDpmD0wID1og9ANUs\nkdHg4RWsCnjf8VaPohhU+8u/hyFN6aiEg/8ZdFGAQt7xW5jmF2J4lAfozwi7\n/2k5msNJaisqDXTH8tqPEofNkMYJ+EzmFoFXwMSqtSQ2KbiZhAY37kE3HjBx\n1wvr5p5VQgyWrQl9yAB2oyk7wfZISmFXyeTkRa5wVpWq1Th2hW1LmN1BU1iI\nIEK4WKMLzSj70wHoaw7g1fiE0HR6a3cBAFvM5e83ktxgYj5eTLY1xcgJ16H5\nvL54wri7OaR5hpobKV0XqVH1RPzuaRYlC101iY3P+pHlR6SQtq8KRUdxnd5W\nY6QBXZCpozjlZQr29VbdliSKPBOenhhVU3DaFaSag2pc2xcDJASYCYExFGiI\n+veVZRqxYhS7ZjdmpmqGEefLveHCAtuxWNsaWwq2sa0dxAVnI04kWQbSDVoC\nBAD0qen8Dq1WLJsqOvZiui5OpRtSkGTKJw2d/1DqZFdlg9KOgWkg5/yyTrzp\n76EDTEnWgphrVvbo9Qm65LaInLKNUF0x9vCfhbSyGOjiqleZgdQsv/yOKc0D\n+8QH5Q1uy6xHO+5u39SSA0882bt13mh8K7J3kwR2tyZtiyoXy79fCfeKV8wb\nMWMW\r\n=7Zkk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.6":{"name":"npm","version":"7.20.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.8","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^1.0.4","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"006badd2673822dc5e499c76fccac4b755e1077c","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.6.tgz","fileCount":2452,"integrity":"sha512-SRx0i1sMZDf8cd0/JokYD0EPZg0BS1iTylU9MSWw07N6/9CZHjMpZL/p8gsww7m2JsWAsTamhmGl15dQ9UgUgw==","signatures":[{"sig":"MEYCIQDXgM0KC+HFMestZxy5Et9uIg4raqolCb8UHCpLjJDimAIhAM2nh7GLO99e2ZdkuGR88kjjrPJoJ5Eju+sBTiRzMiwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11956813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFXrRCRA9TVsSAnZWagAAmFkP+wSaB5JGl1xXZFPyXBzg\n9CX5URxvG5OdakRrNPVZqcacmCtlFfeO6PyehlWsCGRhY0aNMAixVkv57U+E\ngL59gcSNg0YPU8xwLqg02s6UZAAGWJIpeyx0lqEaeBCJipIKvB5ciFqdtGm8\nxz4kKppoEFGoL467keqVzjTHwMd/rHtiffPrjnMtyMmYOYi2AoONnxnYT+wv\nbwhs6m6nUTa/K0lOFaaoQfHZW7yjVL5RrODTjs087Kl72cg0w3Yl7om3r3Mk\n9o8REdkCDYoLi0uLPZPwlYox7PI5N9krCHAN7MBdSExyAWKMBvikS3IF+Iq3\n9rZaM3sw+OCUuD/Xdk1tga9o3Edf4sAJBKBCHCYW1Erbxp3n1lgKWYVnJCqy\nlvquh6eHj1zCjuCQu2x8ysCnzocxCTBl9RGGT/+aku7wG1Ss64HK+YRfaQJb\nqtbX6wYkn5IyVPDSq9JQjPiBPHsVwPQ2DrrluizdaosFZCldLPElz7O4XXLy\nC623fsJ0wHFTV0EXMIXHgv+eaFzwHlaZ8xWlpRdMZnMExtIc5vzfFtUd49sg\nW0UcHLJAe9Y7vnJs0SZOd+WdZjEl3l22PeRkfzq40GXUABFXSO08+/1i/hn+\nXjVBQhHbAtOiDT0SB/WuPtNSwdb4aKwPfF0o4S/lVkTUa7vDRXfCuZfgzRyX\nMRd7\r\n=gt1N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.21.0":{"name":"npm","version":"7.21.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12af61f27ab6ece10af2b20ffb355fb2ae227fb6","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.0.tgz","fileCount":2357,"integrity":"sha512-OYSQykXItCDXYGb9U8o85Snhmbe0k/nwVK6CmUNmgtOcfPevVB5ZXwA44eWOCvM+WdWYQsJAJoA7eCHKImQt8g==","signatures":[{"sig":"MEUCIQD6/BpJXEp/WunTDXDql9UAC/GHZwBBvneS8wv14pczwAIgfTZOV3b9J+8TFS3ctWJ6teXUBIuchBGSQUpV795sHeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11935647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpRhCRA9TVsSAnZWagAAhmQP/0LdSWttOuKOI+eWutGM\n1WGMWqFywOdv+Bh+bqvnrYmmKTzAg94Cz5+rs09EphOvt3rKVC1BqjtK7X9a\nnrac+cxtQ960Gd89FStvXUQUEPEoOmIdjQjAPJMUpcYAl8EQV7B8V6X41Odz\nHSNTR94CjUSm1sFmPLyU+bPjxluIvrm8mFe7wZ9A9uf8wMjv1UWfBstwifZo\nNL+zrgA6+8QIVulZAqj+4Q57Ytt6Blwc5rFtvuYE2RJjlxfE03wCQWhS3Zt7\nBujlPqORTy9QVcaPrH+JUn29af7FVjTfwTOjZ9XkaQrUVg4+/teVzDl1Q5+9\nrcnTHQ15Oxl9S1mBJXvlGevmUKF6nm2+GCrpCig4IH4qCG6EJoLFMhS+Yd5f\njQzVg9yC5Hdccp48hzp8eT6CD3KjD11Ey3UuzE7xZEZbXvqZdN3AnhB52w/D\nKCDb2HpOf5SxNekL2yMbLZVw3DNx5ADOMlI1PXoA7Dh1bJUtrorYoY+nognW\nJoE5ApTmtW09HfphzdGAGCIaKToii5374863QpxYqPsSKGq1yaMHMZLYJ9+g\nhwsRRa7VrgV/JMOpsmeLtUeKTMqSGYXGfPMBoAyMfxQdH77XuaKSJrlM6J7Y\nyRgdbpjTx9QHKd9a12ynv+klwrYeENJYs126fiVi2PVRo4cCCh68fekd1L0R\nv3J6\r\n=yRjH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.15":{"name":"npm","version":"6.14.15","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97dd51af5b5d6225b611b40c5cb4d31da1d467fe","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.15.tgz","fileCount":4214,"integrity":"sha512-dkcQc4n+DiJAMYG2haNAMyJbmuvevjXz+WC9dCUzodw8EovwTIc6CATSsTEplCY6c0jG4OshxFGFJsrnKJguWA==","signatures":[{"sig":"MEQCIFSS4AkOGMnPhR41q3RCLzUIscUBbgkm/0h0DQdYhIsEAiAzKvfB7D7Ye6O/6voKSK0wio7VoS5n0TYy2CUX4rqL6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23011269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJF84CRA9TVsSAnZWagAAedMQAIvuVWjf965msJmMTv8o\nTipc/eySrbmUrVv6d1NRHV9bIOkGV2KuRtOode8yfMkGouVATekGlh5tXmdT\ndGBCn1N8C4PPaf4JOXVBMS1LwWggn4qhnibTnCz5WNzwBzast4bJkFwA72Wv\nTw8tgj9UeSjdGWkYtcjk3togbttO6Ul7R3svY3xFBfaFNdAbtN5ddhKgI5iU\nrtK7Rc8DJb2cvKW8KtRBAr3jO0S5WWrFbK2W3XY/rYiRMT01HTTO+oh4XjHW\neszcza+jZj7cblZ+dEo5z4M2Ymz4dadRXxiRQ89QcZSx4rmUMthl+gSOTqbU\nU4rrsaHsaKLXMzQ41xrtbqUqG/D73Pbx/zNLRNxDJxPcX3EN2VGqWDYXY0Yb\nJg2USzlOeP02qZ0L2BH3NeCByFvkyyiky4nBRDbg9EODsUEBIhDvDFoYq86/\nth0hn2Hkbi+6JKYC/tvShOJU+lA2YweCeP1huGbJK2M+TyFeAudHRK5XXnnk\n277QSNR21GXk8yjxJq/5gPACUYgskbPdUxLNz6Xq1KnAGHYzDzvj9mSTTEuH\nB2e6HZFMfxGFGsofIZx2D1O7V9ZaKAWuh2nBUTcJDFO7yci8veNOzbgz0WbR\ni0FXkOZgJ6pwaxZYnxRT9YVVw/z1ED1yxO4P97BZb8G+YjMmkmj0SvXVjRSg\nGbvP\r\n=2kTa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.21.1":{"name":"npm","version":"7.21.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab886fc8b5eb044ca5b4e2f7570340fad9934eb","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.1.tgz","fileCount":2384,"integrity":"sha512-k7XQNHGHAp0VowMMUMRMtntxWatNad9hhYrelUKDPvZ++DBxvofA8QTNPiuMKtx8CBOFA8iJ4aizhbx6ZYVfzQ==","signatures":[{"sig":"MEQCIAo+tLv3ZqmY3B5aq6EKeeoomD4XJgO5mwRpfEU5dvqsAiA4gUJS6/5QHa/UfvXK5mU+/99uGXZu8IBuy4hs3yIZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/diCRA9TVsSAnZWagAAuRcP/RNKDCpqIjeDePA5pAJJ\nb+hg/kYHH+1mGQSA1PYlSgUcEmxnEosKw5fiRRabVHGPb03tXTCulVxUYAXP\n/u+DJfUtIMmfTY0t0TC8yZkAzPOnRLTfoIgYaigFFQpq++isbSS1ynVvLFwl\nXcJzE4+fUCt8v3gco/ro+BpCWZLJk9DsFw/IzEJxou37VVs29wScjzNkeM+1\nN0NsXmBc7bDQns5k6Nvxl/UrtbiuPrWv23DiDtS5CQJ5cVDg+aWUzww4utez\nk0rKqc9VValzfhwWIP+7VFzRk/FYTw1RlwWJXt9Lk0O8+WxAPyMWzYRi+2rQ\nFnPUKWmLFNYwavPmpufDGHIlMd85l7+Sh/QPredtkCvvFZkpyV47/UvZ6HX6\nJa0zTJ3+7leXBJ45+Cb75CBrWdWpMUxODtR0P2THdk76vUyneJaGywMueiZ8\nTjRgOHVJgHzHOWpHlv6oEsjdk/uwoGT1RNnTm9Eqp5ycPUM3oNANP5+kP+59\n26/YRyH9MKuD76TC2hWS1cDDxF47R/CgNoxDuX4ckXg7D4oQyldTxoOZhfv5\nOdEIwaX7A5SW7uzHoBQMrC7rJddTqPik+/8hcVb62usDdW0z1pAm7ev8OJFB\nwOWRoSSOki3R+mlwyArORXWgU52DYg3GbIGqPwsN/NmkGIWdN/Ou2RyfGe0G\nFGPS\r\n=ZGpn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.22.0":{"name":"npm","version":"7.22.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11db1860c68c569eb2e3f4d4e97934b005b585bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.22.0.tgz","fileCount":2376,"integrity":"sha512-HJnjTCrGGnacPMCSnrxuHGf2H4VdrY7hwTAK1RwByg0K96KIuTR4QNioFW+bnc/pW0uwpk9lLsDf4BeEQhTv2Q==","signatures":[{"sig":"MEQCICSjsvauUw5UG9Z6Bv/e4aZZyGwWWvJZYRS/yEcXj5u7AiAjsTTQ9d4JDDJlpGtL8idrvn2wTUD0wp4vQ7k/eMOG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12006908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMS1JCRA9TVsSAnZWagAA3v8P/1WQsTHvR32gdNSagmdl\nPuUe2gCEEvFLvcuUjBsGtrc189EBApI5v2lnF9ywN2Xw2saYTQpscdFmykov\nDjIil0BiFxpa/tviKZ25SnOh6lRr8OP4qMoCEK9iJAFs6yYDCht1V52EgtKI\njVTWnD+XsvbQSPFzdQ6IjC88JKd4MLOZfpZrW9lo26tm/ta4s6gvAgprSnem\ny/ychZly5rCC/Czw1RaGQjx1e9ab7z2iZU6TVebD/JO9yFArrWSySCb8rZ5n\ndqF4n2KgebrFquVB5HVofHeXy151iMI9rxVzSpI5aNQ/d95pSkz0VActdqI5\nMkr+abv3/qzu/fjsBCyEPgWVR8UfLltFJpdoSY2I1H42jnslstXW63JMiHve\ndo23ERyT+KGPaaol/fTvn1ZLBpjg6lv3rwrqAMCVgwbOccCT/OjzqxmKvl4S\nls2ZcKihC5FlF6kXVaPptmvor9cZaZYCjQjHwAMPHQBe61zLv1qCNk2YWrzf\nagER4hwLJP4C2ZBaWiuTEIUZzoS8X2a7BD48XbwEYSw4mvu0m4vCHx1JwR3H\nXx7DerqHKk6lbMtXWRuYk5+5XXeFK67WBDE0Drut0kwJU/SN+Lq05alruSXl\nxUEGD+XQdQy6uvABIJODxyIqyzNDE7Ng3kOCn5ogvMe5dVGz10RW2EDMXPec\ndyp9\r\n=ZuLh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.23.0":{"name":"npm","version":"7.23.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeafaafe847fdd7c496d8e4d4bcbb5201aa1930c","tarball":"https://registry.npmjs.org/npm/-/npm-7.23.0.tgz","fileCount":2376,"integrity":"sha512-m7WFTwGfiBX+jL4ObX7rIDkug/hG/Jn8vZUjKw4WS8CqMjVydHiWTARLDIll7LtHu5i7ZHBnqXZbL2S73U5p6A==","signatures":[{"sig":"MEYCIQCyZO6ozplF6oBE4DZdv+zDXqSbBw6KdZcdNxo2aAL2hQIhANBeVbWi9MiV0AS1SfW3B1q2DgKKSDrYCZ4VPHQUKLhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12008694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmYeCRA9TVsSAnZWagAAlmIQAI0Y4wCTY0yTTrC5NTSI\nbPr03PUE/h/xNVxWPHAe7pADKv4K9asfSyCsjt2eY3wEYQO5K5ec3aFQksEW\nZRZ5JVtBKhigqyAV9sRaNGjChpzLAcXdbGhkD0VwA+9ebI2ZhYA+HGKTBPm9\nohc+653T09xaJ8MBHoUoOZiSw23d2Rf2plQIHrmqEss67ToiX2PdwJytWdJC\nzKiT0SVaXh3JS4ttEyr3OPmfi+L7yondSN3MmAZamIcpMIPfuxBAio3yQX7w\nSU56QvfQYnj+/L1MrKUhGiXEfc3stegoQc15zlrArwPgIojVxIsa1qrWnHrd\n6tAtD0ZoEzQ/3PDnREXZxdatAD4vDYFLXCl8i3WXTgx+P5WqnyV+iHDsuc7w\nmMbSAFuzYFT1pc9gK87HoBwgOLE0HqH8beHxJ+Ct3L1E5L5IQfD22PJ6F9WL\niI0OctEwbPfoQpXDjgwtzp/g8cE3IHFHQ/NiU2FM0I7qimwzC4QiqnZNH3JX\niONlw5yDoyeThNEzyKSOID3452jhK4phxBaGnlZRk2n2IMsr4650TcddD4DU\nNDYVV5G6svy9txN7AKXxnR7YiBqAwbSQhpgmqe/Apacg96nDbUCN/90JuXbH\nWUqXZ9QtT3Nu6jwQ+kBnCjsqg+/0ZTH7ENy18lTExRclXy5iqiG12UXX0OIE\nwq/Y\r\n=0B1i\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.0":{"name":"npm","version":"7.24.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"566e883aff916ea5665c0a034ec17e286a1ace14","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.0.tgz","fileCount":2383,"integrity":"sha512-4zd4txmN7dYEx32kH/K+gecnZhnGDdCrRFK6/n5TGUtqtyjevw0uPul0knJ9PzwDXeNf9MsWzGhjxGeI1M43FA==","signatures":[{"sig":"MEQCIEZvTbiiUasFFPn2tqAJ7J5HvVjhZ17xJosGlLEo395cAiBiBsvx2z5GEmQDWFsLNNyDopkx5C8iqvYNRVD2jLWVgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12049194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7ySCRA9TVsSAnZWagAACaEP/2/8OkVCBVwKSn+dGkq5\n7LWDItxpjGSPJlkw0wM9VjwpM7PIFHBvzVXQIhnYAxpycgZHaqSsMqXPavXT\n6VsZYxtEqhsDM7Kk/fQ5O0OJHnjB52Ee+LPur+5UbDZ7Gi814FtzSaUNxBxm\nVRZp1xwaLP17uwz+Md9yy+GVR35RIKnj/j4y1LUN91gi/RMLmKV+muVCRInG\nb1PBoULlwBPm2GcBGEw8lu3TABHlvrlSHhoHRFAHtI7nAuoI/p11zsTfRwsE\n3LYCkuKvkVYeoI0BQmItdRHnobqMcgI0XjnLzXKy6x3eVdEy4icgYyF1UH+6\ne8mLb7ZPI4UPhJmZDqN1zaFq/RQWdpFTCYEl6+MW5kJ2Hl4fduq3gsAbOemn\nirPS6T445Q2z6rjYhad3tlzzGR+B2fc3I6oB6RyU9hQ5uKPcVXuUvyQYqxd7\nc5rsv6hp8hKSZG8NNphLEz2CexrW02YdRsQPhGU8wv+cH+gnTR6959jMx+KT\n8ui4WOJpCodmsSTBdXSPPeToGGzxOx8M/uAXNA88N88XrXVfYGhB60pYxTAB\nj183NrnqECi3b8c8U9xaMR6Kc+YcBOoNDlzGcrww9Jn7HCImciWPQD7VJsFN\ntMAwdyl/r/slppZCM7RE8PywdzG6fuA+2sWDMMnWsUFULl+Nth6GYxsFNLn2\na95y\r\n=2dpp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.1":{"name":"npm","version":"7.24.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d23670f46c828e88f6b853497d2a896e8fac41b","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.1.tgz","fileCount":2375,"integrity":"sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==","signatures":[{"sig":"MEUCIQCaf0lVswI8X9Vw4obDcRL0RcUz6BoV606Rc88620D5cAIgR9wP0GJK6krn5h6NnBwHr9B0oJX06rENq26LSeZSi/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12011102},"engines":{"node":">=10"}},"7.24.2":{"name":"npm","version":"7.24.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"861117af8241bea592289f22407230e5300e59ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.2.tgz","fileCount":2378,"integrity":"sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==","signatures":[{"sig":"MEQCIBU6gnlGVXrmacjcsoYZbQJ5VDSp2+1CZ3OPH7NwAKiyAiAJo5A4E8Ly0oAQBHky0Oq+xm6Uzkk6kov+E6iw8wKLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12020144},"engines":{"node":">=10"}},"8.0.0":{"name":"npm","version":"8.0.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28955335bb3142217b0ae80fc1ca6eb652da2534","tarball":"https://registry.npmjs.org/npm/-/npm-8.0.0.tgz","fileCount":1932,"integrity":"sha512-bhZ8L73aloy8CEEhRjkyJp55icQzpsOqdWWA95xZyyLwL52ASgVOm8CsXKcZgIlrh4/cQTeJMuIK6krBju43HA==","signatures":[{"sig":"MEQCIDEqMTpu44BGEX0cMdhVcwWPmjB48n4uf4m3Nr2uWarYAiAUd6b9BE4NFAr6ywbZh87uAeD+EKUyETR369oX/VOn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8997616},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.0":{"name":"npm","version":"8.1.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4a44f00cab4ae7e8fb2d8180f2af92e1098b09","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.0.tgz","fileCount":1918,"integrity":"sha512-rPiiYY4t8pqK1rCDQy1bE6HRR63B2RwfYsIVc1/BNkeIilvqZMwGeTksSBK8WTozBz8c/tMd7jk0c4Q4f/F+UA==","signatures":[{"sig":"MEYCIQCKhX3YJuanbjr6FgmzHD6QKrAxN47mDySIYoU0a4Nb7QIhAOrAUVSd1VGm/KF59U68K6gBO5FfCpbQoeDQpUobD2Fw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8701453},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.1":{"name":"npm","version":"8.1.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0eed5e178fe057fbe02be987107dd6c81bd6742f","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.1.tgz","fileCount":1902,"integrity":"sha512-sD4+ZHh/5Bx3wiTWbKwT+77RFoXvIKUfiSg6VJ/DFYucSDhSocKVyFzK1KviGkbsCFXAMETDifSGLb9kvDm6KA==","signatures":[{"sig":"MEQCIHEq1Wn3+GYQlXWKxhZFnrZyGJKQs4/ta7hCDTqIBpPJAiBqoKz9EO6o/e0njIndG4GBL4brF4l5nwC1J10pnItSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656162},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.2":{"name":"npm","version":"8.1.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d273423f06113f2fa95319e24438ec0cc20358d9","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.2.tgz","fileCount":1902,"integrity":"sha512-9awPeSZ+3sS4cBwGsJQnbt3M+ZyBRBokEJYdm2nmu9n8HSuGEEOR1cLy7NLB08veoj21I6ZtMhwM1ARz6HWYHg==","signatures":[{"sig":"MEUCICdMz3MwqyahwbTKqlOJ5ELScTMIaCH8yM+Jbb7Bxj+SAiEAyMb2NR3uiCEGXBjGlQ3Aye3O11XOqM6ozQDnbwceGlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656660},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.3":{"name":"npm","version":"8.1.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fa8db17811dd3259ef4911ee5e01d6e69ce19ea4","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.3.tgz","fileCount":1902,"integrity":"sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==","signatures":[{"sig":"MEUCIQDbEdjPuh1W57Za9Zk0TOujDLWOdDxV7fcf3Bx2NeMKcgIgTmRRZ4XeMJ2Tc31cIL8gxqAHxR7BK/ZsSqDM6TabFFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650829},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.4":{"name":"npm","version":"8.1.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.2","spawk":"^1.7.1","eslint":"^8.2.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea3666739f316f1999103ae99b542c50b9b3cca1","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.4.tgz","fileCount":1928,"integrity":"sha512-CRwzIUmJQiBCkME3nZj/4tLExlWwdEFl/4dUhKoa/NpW8dbwRO5pb7YzHAU1y2AJvS0B+Ju7sXeBlWsr6OH5rw==","signatures":[{"sig":"MEQCIAN4xu9aA+66s5xMz1yX5Tz3i5L0xL0Zlc7dCJaQoPEgAiB0VdOtR2V8Mhw8E+eoq0ZSaDygQ3iOiHHHuOiNNRoCJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8699956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlru0CRA9TVsSAnZWagAAL6kP/1Q2K8Z2grbZDgcPuxUs\n8pAJx52S2C/h5r9YdGMIxadNfurfKCKeZWv3zD4e2MswJOOFh5NfUXaRInVt\nJ2P+qnCZG2OIxHZUGph7qCq82HhqR5OFTBxTciWYzyc7zL0WzT1Exa7QGTFl\nLhGbE2c1qjuSf5+RpPgEdpOejuDDUFBGAiNRePsii0j/jiDTP/d6a3Le5zUQ\nnDwZ/z6ggpUkxiWgLV0JIiEemoe8EXq6yFG5RLXZqiWtAGvEQMuVzBDfu1qS\nODqKMiaxF8P+YtZ5bH3bjSlwlYFyG65gL90bYQOprt9vcXw77nHU/zDvmnix\nlMuU5zCXrKLkfBol8ofi5P32Q9Y+3r9ONPcVGa6zNz/rJXLDt+FTQKimxkNw\nV/CIn9mZlt1tqDNqwNTkTNX6v9yIP4xWA3I33yOHkddunM6H5csXQKy03Doi\nTOuDdXwUfpLPB3K0tsl22J1ZvW6QAng3XUQfBsNwzk7AdH7baX4eRbYQHatw\niZKlYDXqFId1Qn8aGpMMii+coP/IsJ1NRB4k7UXFB+3Kl/mRr3IlHC+Au+7W\n9L7LiuqKN2/9+/QcQh+PbVsmy6JY3tT05yAVlryfkd8ERoGnJpTVFzfi+RsG\nUO3s5ppAgZbFwAuNoRuBiqTlXpmb85kA+lm1Q66qoumm8wbfm4Gliy1fhdD2\nI3H0\r\n=lLkr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.2.0":{"name":"npm","version":"8.2.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19d889938ed52f952b219544ffcb614e206f22cc","tarball":"https://registry.npmjs.org/npm/-/npm-8.2.0.tgz","fileCount":1881,"integrity":"sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==","signatures":[{"sig":"MEQCIAXSBVtV0ZYDfC9xjYXn9RxZCnjJg3c2/Ld880+Vl9BTAiBTBB8XMEHfblSTM9H2qjLmYtCSWSMzfOjgkw2rzE/20Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8624184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUDQCRA9TVsSAnZWagAAWjoQAJMrLdSbEIQzzSmuvlJf\nn4fKyYFgKyF59IaeDKQnjcj+smJ3GEmSwq6icQciuD+QJ4Zeut7hxJBys4su\nxhJs6ZzUF2NtSH/VT3bWvzhI/Lq/clfrvlwtR1coraiDqBOu2PFqX1iUCQ5s\nec0M4qJyz6RRke4wQH7M7aRh9dbXMcjErk9E8KYWRxbZQ+gcB0q782tEY27R\nhEp1YRejmSqrqxXEtrCFoEhfSrBEFSbHIKy36l+LXVrlyib0Qer0rjGujsT9\nqXXkIKy0VrwBt+Aahi8eUJGHdPqTbmvkMO2t2G7tYtVwkmA1xAph+D5PhT8v\nxprqyFgJ9k2eR8bbIO1AcnR4oHJTE/KUxDUXD24H8hpzZH+BR/rA2EtwVfM4\nkGLyCo8W0+p6zScmuKYvH8jp/UmbOMsMMjRGgg7KbJVPFK7kC+6wfSIJnu8f\naT9HBiQNkXYRG5rSslfMfQPdWJk9C2yWQPSD6wtLMSTgtSTpoUqNNFVtyj1Y\nhvEqT4/pF+8W0BJNiI5oma90yb9d/r+O0xc7L6Tuh51XtrroAl2dvRXEiTHc\nijIFuPKMBcJyaFNY0hd/cMpqoIY9Y1SGOiirvxUsdDuQch0lcEvyhCfR3+lt\ne98RiOy3G7n/+c2t2BnmKoKSLawTc7754dexdNP7LsD0TxB9OEU3NUHFFM8N\nRprN\r\n=mFyO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.0":{"name":"npm","version":"8.3.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"03d32b0ddb07a5865726baf7149bb0475023df4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.0.tgz","fileCount":1886,"integrity":"sha512-ug4xToae4Dh3yZh8Fp6MOnAPSS3fqCTANpJx1fXP2C4LTUzoZf7rEantHQR/ANPVYDBe5qQT4tGVsoPqqiYZMw==","signatures":[{"sig":"MEYCIQD9q1jpjWPlnqy4lCVr3SIi+gYHZ33hyjV0+4lVt4bj7QIhAJpmXE+rlLs60hL2n3J9GUu3Llir5IJq+weRO6HRsLJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8647256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsnHUCRA9TVsSAnZWagAAN1oP/A1FlbptX7LJAle/KYIE\n5haMMUQHItTJjzbxgTswKKb+jpyZmvVIpINn+veXjLnh4o/VgGg6lx1EdGxu\n1/PKhb5QHtyxHdNcGL+CZpNosRSG2HIuNO0eSO2UvSpEnUYI8K23jFzX5xHB\n8BtZVetosJCjx1FIwwbFfaWZhQIRKlU/qACGLCQum44pGYCnc6SSVEuTEr8v\ngsYeZZWU+dLHTgImEIqhyAehuQkkBSys7WLXMujNBFeZdg+jwMaivguSk64v\nBkhx04va+kxyFobkojDWmjG6iXkxVyA0alpufBhkymFD3zc5bzjJt8XuelTy\neE0H5WmfkFXv5qhc2cBEdZ6sB6siu8kw5GaveHSljXGHWvQAOyt1rH18VBMN\nJSuEi57XiO95Q0155mcfKzQx2ear9xsX3E6QFTzUrdA0fn4COI5YBbLJFAZK\nHnfDe1n9Hfet3MCFsp/JemSgqWBURoFx4NHxsn9dsduyRx1f+TspsuBXXoJ/\nRA9QcwchvHnUoIcYm1dzQHL+5RELANY3QUztTyjK4DX7GCOA31PLH99JtOOf\nXIovKOSpvHkYl623UWSMx7g2CDDNDmwkx2aFi92hTzEYqpRfUL8PSk/UEnIH\nca8DSjTKkjS7QP/lTU5v6AM1Pwu/8WcWJBXdp0jYfW7nItjFv81ePs7nLp4g\niHcS\r\n=FhX8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.1":{"name":"npm","version":"8.3.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3f370a2e0c3575b863311efac666fba69a2e6d2","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.1.tgz","fileCount":1894,"integrity":"sha512-f552vKhT3r+PpCRnH7UferrrbcnvcFnGusN2T1mQqq/0UQd3pF1+ok4n0WahT0ZKxj10YU3b2VdhGrf39djHAA==","signatures":[{"sig":"MEUCIEtcYnTiH2B3Zny1afnj/zD7ZW9ZAB4xAmyTRQYj1i/xAiEAgKnfvrq4rgRrxaZzBlhvOU4DYOS7haAfiB/vXEs9drY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8688986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4IzmCRA9TVsSAnZWagAA5pcP/2D9Y0hTtnvs1cM6fu7u\nv135tP2EY8ndhqAtcmGGQt7tlc4RNBA+xCGPqGt+9YEXZY3PgvTejqJpYA8P\njHfvt6wIwRKIIURH9JF/nK2WPrw9q1/PrJuONbpL4CO+As5SruOXhhkTKF2h\nKFdaX0dAENjjahKDvw7fXIn4S1cM6mSBWPgVd4rlevhP1ibaHvQ2FvYqmTsu\nvAt1jT/OL1wu1pbDnG3jCvGBlrRB8Vn5qr9YdNHpnD3nouk8ZvO0ZkHeuROc\nCth2X4JrQmbhajn7DUXXSDg5zPaytQuXBQti1gtJTTGEUwv0RKHhQpY7uamW\nSJFYsSccWpjFJeK/Y6Mh6fOuS8W5xBkKl9fLBDMV92lyFd4/xe00beFJFyLc\nfP+dIG6EtSAp/NDnuIljx7kwMP4Hear9b1mFzVnUYaoSL8doXBZfYYb/lIme\nCPvihNUn7LSDn0zu1/A9nOb91GhoLge9Dwg+44kuhkcBqX743hDL3ocup7Oa\n3ZM63BSg8t9OERM+ZURHZigJGMjN/KigdDM7z45eAGfxEOagBKBtFXuuduKn\nNfoCDmYEpVkJNwaFUfY1jOJ02vyRSQrj+JkdjwGosTh9rbLs7I34EhE90ZiN\nkkhuS60N9iN1AiUBWlUZqMSo66Gi8xzmQGKW38Gt9IQnCnqcHs9zA3LnCIpB\nNo2z\r\n=1IEN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.16":{"name":"npm","version":"6.14.16","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a882d6b0b32d5212461f0c58719152add1a7b99a","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.16.tgz","fileCount":4190,"integrity":"sha512-LMiLGYsVNJfVPlQg7v2NYjG7iRIapcLv+oMunlq7fkXVx0BATCjRu7XyWl0G+iuZzHy4CjtM32QB8ox8juTgaw==","signatures":[{"sig":"MEQCIBe+pO5Wvy+3ZeutkcWxmFTNkD9Vq3eOowitGUzf5+qdAiA/XxumlHdx7+JDgXMjUXNZEYgABHkMHJ+YeFLMaYarBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22894509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HdfCRA9TVsSAnZWagAAt0oQAKN5BiLxDiSERk9VqDi6\nBQA+oEkZzD2Io9jZKL37s3x0Q4J+uqlWzUUwHjrWOCMoxicE4hu/t/4JeBXA\nL9VoTf7z0NjsjBmbFXbk2NFaie4RrLp8vcRUwfXKvKV0I/76Vy7PjvaFy8bk\nx5cRgonim6CseHsinhhD2EJpJWbmdjV6tOYUAkofhH/NdKZppQzR7I9kxsHG\n0zT5GYYwc0Aen4LYIhtKM/Ru/y2O+4KAHpb59owib2I9qErL4oz0yUUc6Yn/\n8IzNKyWxsewbxt0ofnlWmnD7cODPD8G2fUHa10WSZxTdkJVpiHduj0vXi9E4\n4p/4hgM2kAyx4pgwIUfSP4ea5CzRHCzgTfQXsx9jPKMrsVZzZaX35CwFgfCi\ncQNlfujzR1g6MiBgkAivVFgRO/+mxTdizPax+yItnficdQFZyrwIL7kam1mc\nQf0s845ZjBGw3R//4pBfKl/AaB9a+npHnHz5qxqB/W97sRkIXs2WIfncd6NP\nGvSZ4Qgss5WUf09Qwvfft6vhf/8Sd5XxEMGntiAXgC+nR2viw+31z5baezHH\nY3PakGNy4EYlM5oHlK3AjJCHyt6jggL/zYNjwSx2vaIiFjX9vA2igEjh5ob6\neVf0oPzGECrRDVHzXTI3Ra8Yom8bRhCQHcGTYuj/Q0/RpTPdd8HBxzX/sSH+\nP/gD\r\n=/tWr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.3.2":{"name":"npm","version":"8.3.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50149817779f10429959919dc7f5f85a2c85db69","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.2.tgz","fileCount":1892,"integrity":"sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==","signatures":[{"sig":"MEQCICwLyjT/Z8NK2GC0Wu87Wbjia+HyEKUleoi1wHDQ+qwIAiBgMZ4X3HNOfXMPjwr577rddFBTILlvSS5HC31kfizF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8694425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dvGCRA9TVsSAnZWagAA/cIQAKOw86GoVIrZT3kEwjaj\n9v040VigUmG1cazfckBtkJBue2P4pTfvx53zYJ/O3gstErpRj3wFRst+Mn5J\n31BX+PrutWlQ57L2sNY/vo5gBjemEPnatizsn+d4IcyEZg2bpAsiEIz2ZY4f\n89DI7av+iHr0wUiOqNNtjlbKWBYzgvdWLOPZar4WnrdNci+l1YdL+z/QKvbF\n4qQzQKcGHvrf7HEuiPFiPsKN/DsVPJiWWLXdRDPZ9N32zNlkRrOWBu/nKle1\nfinM/3GzxivXJmU0d063i806tWpNtpijuvvR0zhHly5rK40a/56Tg71H/wGm\nk+hs4/iR5NGEkkZ0gNEQKzkjOyVepQzhtQYWlIhvyfQivvOrSPhcQuT2WUS7\nx9w4kQPN7MIxJaUJdCpwVygMRBgYGMjlZ2/jwVPd1XEPdTqDBnXRhV9Klatu\n0VUDuAwBfoZ8gelAjqD2hOrdr6xcuDvR4/behiO/GI+0+fIF99RJr8195FqV\nblwYwMnFZvk8LMrOTNHlLFzgswjDR3ep0TsvpkWFBuGJEre6GO6bEurOm0lQ\nOZOWrt18mbpOEy25U4sJXS7mv1tXMSRcft8Jr+UwNfINzgEc1waHodXEjjJX\nt5Cv2L/vnCHbkuC2glbQwuqXL7MLIsXvip0PRRvFkGSWMKS/YrNAzeJ1JxbG\nW7df\r\n=Au5o\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.0":{"name":"npm","version":"8.4.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3675a8208eb73cf7bdc78c06d8524827b14df696","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.0.tgz","fileCount":1922,"integrity":"sha512-j32JsNpXI0TwuZd2p67X+U83lEqHrc0+CGIUGNwQqubMPj610+BongAfX0SmTCvyz7PzSIkxftuInNSmweF0hQ==","signatures":[{"sig":"MEQCIEUdIKHVl7Xh5iC7Ojlya4nr66LoAlczB5T9k0sJJr/NAiAE8qCIWJeJYFEGjHOP1qT6OcvyFH8dhjQevkDBIFx3nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8765932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8wogCRA9TVsSAnZWagAAyooP/25rPEO+rHil2LRWWitB\njQ4lODCtE9092tb5eAzP7Dlt+dyxmbAWiA9N0lYbN9S852rinPS+wJoj8zaP\nXyT9h+OtCWU+GKtHOxh7tVjUnzOubCXF/2xhgu3CujzAyLRU0V2QrIGrLpG7\n2LLTlcyfyD8ckZNP/baD1EfS0nkaV9ZTLdsF+etLQkhvK0GPTVaZsSBBgwjg\nj/fn8QRU16c7kJYaZ8ReM5PWI/Yqd3683ZFo9Or9j4PGOdEfroStWXF0DgrG\nfY5jrxiNCEVQoJUwYEHD/iJkDIgjUPpBEeLY4Cj6a/RthDOFm3UVuN9KmgmH\nCzPORQt5MKlBBKk2FfhkvNyJiXk/SgqGUQ8/0G2TnWU0heI3TkZk3tRarpPH\nYzCzJBDUBZTSnmBTfRji79lR0XxkqIEazKui6qKC/56L/kxR1KhTwtsM5MUZ\nyeNlV2Yyztvoe0ili4qkvVASj+VT9BHxI4UvvtvbDbpsj1MwFHTjjQAXxT1X\n3UHSDgEHFFB6E4q8+dW1BvExICT5FqgmgodygJovGo/xdWXDzrh+nTbcP3cT\nUh3mIbHe+Smt1ottYHWJQPNM8tgoiP7Fco1OJmzqm0J2LWlnBBUqBYMxh8/7\naqtfio0azNRVUBuUrMSmna3lEPDvUi3bw1sdf+uBpG7e2i88wn8Bo39emXbE\n636n\r\n=TUat\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.1":{"name":"npm","version":"8.4.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5706ae72edf4180e91c0c68e6eb2ccf1bbe78c4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.1.tgz","fileCount":1923,"integrity":"sha512-Br6GQ6MGF06MhgBNhAJ4heYsCO5NJDKXnwHGaBgNDFz6HZiEOhc+sDGEcoXki4IlSUuAFdLY66BWaFI7BasMCA==","signatures":[{"sig":"MEUCIQDjcA9X0A+hpv4pMyABc2V/PBadMdBlTE8LlpHSQzL8ugIgI328z0JXqmbyuxNz3ScZsAv9U4HE4aFu/FxnU02tQrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8781806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/DdaCRA9TVsSAnZWagAAQzoQAKP4D0SaX5Ocfw5ky8hp\nQnKpKuhXsmv+SiMqKK+6HV7k6IrcnfdWOSSLukGoPV7wcZUnQ7iApcmUqBP2\nXItWK1MajBZl0PxLRV5/SfXW/aasVvkAuL4EjPA9jfvrS0gju+PGTvhlJ9HS\nGiHlYfQe4EMrvhl2VQue0vvwsszazib7sDgCyZcMQUSw7LTo9Z6sRWu5SwOL\n70jSo2sfe4p2Qor/47npP32tFe37dRUqu9LT1uLxof3kxkPqZMSoVYmqITGD\nRWS8XwgTvY2v7eOwswYv9hM2KwVnCjFo63Ga3ayXy8tPk4/eaUonAlbOYklR\n/o8vBNFSPLvdFzTAslh8cl3hEOrAIhQKhtfROhUtC0jsB0DTh2neA9RKYbI2\nq8USg9Zp+vvEU0p2dijHrElngamKy8F7xE8SWMYc4gpQM8ktjcbYcGJ3jchd\nw7WnuLEQuDVUKxlJR9sAd7DLWvXGLnvZFC4hlWPr1xe5sMVLys7U5I1rPs8l\nbXLAwCqQ3J66u8OKxEvt8zXVlIL+XA+RoTFgAkI5SOiSICvq6Hr+M+07hRTv\nLgodH3MzWIs8sbOrcClb0xeF79iogsRs2E6JnrrvzbOrRGsBy70UL99WUD+K\njkxBQDiqCdJC5ik0YrJ+TGmEjBlfORKiknfABaPm5+w/95IukrYFRiLUlDSY\nQPeb\r\n=Ba4Y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.0":{"name":"npm","version":"8.5.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"755b130c3dc7725b390faff53ae24cbf68a7e14c","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.0.tgz","fileCount":1926,"integrity":"sha512-L0yvQ8xkkM78YSZfO634auG0n4SleCa536n1rJ2uYJn6rzqyXnm6DpS2eQIq2g6b2JsA2XdZO41wkZWpsHNCAQ==","signatures":[{"sig":"MEYCIQD2FNIb1PG0DfvwFzaDjGUtDJh4RWRypgcQ2VFv5TqpAQIhAImRcGGQ6ivhnZdj64Th8VRC+FAYPCgivnIYkff3Thm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8802639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYVrCRA9TVsSAnZWagAA4HgP/j3mVd73cZDmp2rOKpfv\nvkLQt2XTH5SVA5VeQwcOQspBJUtumbdpjL7cBI60MFHx3m+bRhFS4O9qhGHO\nYZM1txNLUJOeYNSq1YFjRHPLmnDyo9aRD8AjoskAh2Pbwsb+2xz4HoOP0G1w\nKJS8rDUtdL6iCCt4qfKeJLqR7tw6QL1gDY8/9IpPBzJ1hFom+wt352qUB9qw\nq8tC0sZpVCzMo8FXgZmiWs1JPidnj57pYFcNN0uhlOD3Gqq1yeDxjQpsi+rl\nPFDNHrKwN/ybjvROiXuZNWYHOohFsl2r19d0gYZoryUh7wuTj4IPzZ/eYlJT\nRa6CMMES8a1IdGv95+Btqs+qM+xrkh/PTbMUc6V0lb5z68x8jIR6jgx+qrYe\nokFUeXzoI2NnhGMPWfGZYbojQILMItCeE/sFEtsQLG51sGCCmbbF0AsEzY2z\nc1qHwzrYy6uEK/pMPOvq+4MNCiM3CPUzXzhZbFylR9ZfboDMwmYcQxL5Tvhz\nXR6QXT2RZ1KlFdIw7P6vTmyyOCksgA/pccEqJz4BN15kegOe9f25wgBzPbCM\nzoU/qIi+Zp8I37lbvVKZIW0iV8j3ii1UCjsesSEawyWUDG3EkwYq4GaDpk3t\nhZMLld/fTBGqXfVzTmhcCF/YLcWRRjArU0o1VcyhDEYDF4WyQw7TDcehZcLb\nEpxH\r\n=38F+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.1":{"name":"npm","version":"8.5.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"055960d856187d340a3af4d585930c7af92b568a","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.1.tgz","fileCount":1926,"integrity":"sha512-zHrOHAatEPJ59o2JIPlhgc9LX9mb8xFrqu4kiiul4w1IGMTtKn2lqRiGIRKU0or69NSLXNmqbCP9bNJIr/wB6Q==","signatures":[{"sig":"MEUCIA8Tst3U+HP3kQMV5tHKytEBHYoeUJD7AwsNfM7OLKSqAiEA/b5TvgvCmKh/YeGtnmvAduPb4Z5AKreZDCbdgeIWveg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDr+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Gg/9EnoRzDxuQEY9qNNJ2QvndMU+6mDOIkw2sqtBmEqF376vWVh/\r\nuSt0G30YB/4bCYGaUpxUeKt8pmsPOS7gt+A6onMvn6dqwUxCBX0ZZnx6EYVN\r\nFILoa8/AohN1xO6clONzyGDo5Pv/GwzEZdY01IpV2IjmQfVc6Ku1M0UTUglU\r\npD+ntqVIj6awNl94AKw2uB8+qVcvFa/8ljBq3xKiMo6bVCizwdKEZodcTmzl\r\nCuP2yM3JoMzRNOFepyfLQyT9fAZR/Y49TgKwWsclgToK1Xwgq8jaAVTqRBXw\r\nhweLZKAxE+aO0v2XAHnbczmpCaK7OlAjISU5TkJgmPxeqAa+lQ7GdI2bEpRr\r\n7jS1EgrPVTDZNlZD9GM5rdk8i/AHdUsBxtSqBLL7pbVehvsWMYMrdvIsAg4S\r\n5mz+dlH7tOkFsyRtk1Se+ge/3J25Q2gRxXSQJB1iPKre9i+yyjQNbRHGu87G\r\n/2A0CuhOf0pa/+0pYuuNmlper9OSRT98vzyW7H/b8M59O5Io4l2+f05HjJ0D\r\n5H639cCgtv6rt92RlsmkWY9LkNjuYAjRmN7xDVyUP9QasS4lFSGC6wOvZni/\r\n4DNzU3kNRgKyiUrACX2j34lET3RZZ+PqdXmeUzn7wb2KxG9FMNUYMRbLRpPO\r\nqK28LjYUeErDEdgcBpfXmL5nMPSNklT+Jrk=\r\n=TvUy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.2":{"name":"npm","version":"8.5.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d93da2db39294ef55695de10ea221ab4d259de1","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.2.tgz","fileCount":1894,"integrity":"sha512-fQRPOSrQfO3AG1JEOgScVrYhOfprZbhSKAjY4goESGPKMflWHxyQt8djo6EZhNjxCNIUAPtT75hkCN902SeYAw==","signatures":[{"sig":"MEQCIBabJtGROUbNZ2c3rj+m0HXUgZ7Ubf/QY2I8yC9LOHynAiAzr1pDjCp7JwV4OVuEiUOMa2OxXcsfcrRek+2BVIxJgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8758586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF/cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvZA//V2yDnM88TBbx6UZWKvlzTZG0fBqbwnmJ38n00UM+4sg+sQhA\r\nbBhQOsvAno24rysSLkCEerpoXAz8gcDDnGaJZ4ZWm5hWhjaa0WxhToD3hfcV\r\nwOaB6q+bPBC3pU4RxR1uq+3CQEkGokXJtR7RIixEMfpyASXYD1i4Mx7yYFRM\r\nvsOG2dFCpi1iSFPCeCPmAt7TsMYw378R8ZZJMbJMbhdx0HJsMvm1+HTA71Q8\r\nSG0nggO9IULKBqWltigYrG1zIViNe/k7bem4Dvla7ZmXTDFYzjoSKOSN8w6Q\r\nFWPNyszYC+gjWCU0AWPPfMwjw6Gtce4ppULLpBrSpSR3V92TGszjdN0D/Cf0\r\n8fvjbOw+VCPtgh4YPgg8sQ/P5WVwdAs2QuzHk5our7Ga72uIsJJaOrs0AeNb\r\n48RkYi8N5Io/udY9tugr9DUz6fLjlAu6X5nhmScB/FUVi2BvtHnMseUetbv7\r\n7QQ5ev5s4OE+ErGkIndQcZlfTyMtyvNftSGcK/AAFvIDOOGBxJxekk/Mb2oc\r\n78H0L7q/7f2gBHxVq9pFpFzt5gQCLiprXqbV0HN9000FvSG1k16g00MwFD0S\r\nIRBNKogYKropC+Fe3X9eTUnu8joHciDYzBB79XYOKNWxIY6O4XdXO7YliBoW\r\nFR+HgZKm8ats+tCQ9FZE5+APsoBaECltfeY=\r\n=dM6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.3":{"name":"npm","version":"8.5.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162ae6885153c3b10fdebce92c70e3943f5cc73e","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.3.tgz","fileCount":1877,"integrity":"sha512-O+1j66Alx7ZQgWnUSSTaz8rTqQrJnqNb8Num5uQw2vYvc2RrxLaX7cWtRkDhvkPIL8Nf2WU9gx1oSu268QConA==","signatures":[{"sig":"MEQCIHIEgkZgVdBTJ1x2WsBwObd8flQEOGgMgFOC66XWZGI6AiBNPdGbDQDftXmplr0Dob9gmcj0wh3kwMN/p8UtU+TEJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8775845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXhAAh/JUmQRF6jupxZsvUlkcowezXhDGzmKrGJydyjRjQTNoUAx6\r\nWJRcdLhlb51qj/0OhXEnr/2JQMWXlnk3IMbLa1NlH8mpiIlD/AK9YSMlD5o+\r\n4ogRQAhADOrRMPs8ioKrUJSSgIXApouF+BVcjiDFUhxCK63nbWHvH59lI5eG\r\nOy9DYi3kmY0lbX1pFVjSkE/EvNdr5jDohMfHY5ZWeeISoiagWKazrD2h1L3O\r\nabeZghpDPEV2bejq5UyyuvXz1DMD9yhylJzrLqHo5OlaVlBcgfgNs15QUNca\r\ncs/1dazlwnodkTCzJKDqTmQoOA/wHIf1A2X7NyW529f7tPEI4tI2fcmwrTpz\r\ne2qQzTH+niBjpCJkzMX9t0tt4oIFRYm5z3rTBqiqa5lBZ/LGwtgxRVVKpGQP\r\nbkg5WqNslXlEi3fLHXdO2sntB3YlRA2B1uBnb9o0Lecb1MfUqSpe6siFjoEE\r\nM1R+WvHwtzBzwMDxiZPmegZEJBG+miQjZJ9OU8X35ZoFq9IwKqv10yzL5T/x\r\nE4DN4DYHhHYDFnd0R/+nDEmMVFtONAfitAkj0u68zhV3uVTnLkhyPq1izqGP\r\nC7LyIHu6MHSbPI7ZHicl71cS7xAoF1F13wB/zAHFnLJVOuu5pcJasFx/EJUj\r\nqhjovu0PhTP97eP0ObDqxQtJtEaLU3kyDV4=\r\n=0GwJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.4":{"name":"npm","version":"8.5.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd25b83b0a757d5b1c067be125c1a1cfb3c319c9","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.4.tgz","fileCount":1876,"integrity":"sha512-VnGLT4t88cUE78lLw5kxBwtLn2/Sx6O7Uw9dYwmq6AnF/taWHyMYQgDzUEsLhaXAVH7prG+sjG+MvxlHdIasgg==","signatures":[{"sig":"MEUCIQCnyEtMGw/23VHjiiGzBthzJCpHY23xl5t4dwq5YHvdYQIgN/gdZ/0jXbwzoLkEjERFgqe1y23FB/djoPxX3RSjdyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8774725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJqw//S8cJTwotcSm5lO5QQh37xiKqEz+VxRTWROlW2yLZKkMqke4a\r\n26UeiF97PKqmTuqRZMhZXq9EQNCRfoNChm3sLqx3avpF7TldL6QzgUTnYusS\r\nkMAo/ySlGOl5WiqPNtvAo8kiSXaVXAub2MtY7hYv52t2pZHJwbfWBZr5aer0\r\nw8x/BVy8pWzHn1j/CrJdAJWiB3BUaPzcdZZkWp0ii3GddxU7bakBxETo2+3T\r\nZr12OfipXqs88D70wf9qzm2jJZZ5ykh6+HsIF0Cmcr2hEWMQ2w3sPxg0d1WI\r\nvi07Q7Oehk7toeAd+JDRyxqEl8+5w/f0cll1VITzaBNIlmalD7VG9nluZn2J\r\ndUq6EIwrjlvfgsA9XnzvlWjD737VAnw2iOPGsdejtOGrZEF+Xq5afFN80poy\r\nrZsBejx+4AJuL779xpv4lBsZn2vGa+yxagKxwpwVMJ5kWxG4/N08tOsJTKfV\r\n2BXXDcRKOBWgE5Fg7qkzB+4OsbJ0tZvGDL/7dJe5Xw5AUpw8JJRKWslmgcQN\r\nkOnTkAnRdJRTmemGL+Y6AQzVqiGjxGs84wugyJlSH6e53YtveK5o5j9LC++6\r\nbYqOcngsy98pcEAy114ELkbV6o7As2VP8WlsJGa8Ss2iCHBrb9RUGL3ViDYL\r\nYNKB/JzX3+mjyNjaDhXGTZ9lLtEtcDO4bc4=\r\n=E4g1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.5":{"name":"npm","version":"8.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.0","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.1","make-fetch-happen":"^10.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"814a84d4abcf69718628297428eceb556d816a18","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.5.tgz","fileCount":1842,"integrity":"sha512-a1vl26nokCNlD+my/iNYmOUPx/hpYR4ZyZk8gb7/A2XXtrPZf2gTSJOnVjS77jQS+BSfIVQpipZwXWCL0+5wzg==","signatures":[{"sig":"MEUCIQCjlXNW7jFaAfetwwPD6x+r7V1TVUlP3tWJNDFAldGaTgIgJyPhChS6J2eC9K/Rauo10Mi0Q6w8t8L7O6Z5NI1R6mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8727974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5YQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZtxAAikF6E0hhGIPMopuGE9EVPrnqOMicH4dwNcdnj5hwTpsMV5tT\r\nN1dgjT1+aH+VnTSemQLlOrCwION62d9m2cbmBXK4rQ1mjCh3GgeYoXSneFeT\r\n+Ot0cnGrmjrcVCbscuokZ/HJV5mX4PEt72Bj1+q4cXAunJQbPOYolRfymj9p\r\n+tU0I5zRNM19th7eRrA03YOTO30C5g8/R3JT9NGLsV5aJe2QdDcEzsATJljQ\r\nyDRN+11jK5QF8GUcQFZIVCaP7NPYcNRIoY7GFsfsGeYdB488fhokTMaFpXW2\r\nzFvu8lnrP6ohp6eZAF9qlzRiih6/Y3pMQ5jl/q7zAY8ngO16EaQdoD8lmHcg\r\nGY9lnNfYv4+VH6g5eXk7YxcnwgIT2eQFr/NUtAzxIjC0U7GEtuGvSYwyp5M5\r\nipC1wLYtExGQ4Fimp+AH9lk6tItDDQTDx0V2NM1t271E/kLsR3Lgmlh5MLvn\r\njYJ/rMgxZc9iAu64dX1XpwNVwS60BRUZQSWtYEOTFtWsm0BXsmX3heMr3N7J\r\nRjAiimlhs+4/JoUDIKcpj7rPtf3OJ84rdtUXZM5KkP/+ENQF998db7czrch/\r\nWLP0CqeJSL5A6GuSXxsYzP42jjfZvatK/cVq67CznF86Xi0erNIkpT5r4eNe\r\nI8Gfb1tocHyn0zw4WgNNMomtRAg3BNePEjY=\r\n=fevs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.6.0":{"name":"npm","version":"8.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","@npmcli/fs":"^2.1.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.2.3","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.2.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"46a601fdffa80b018e1dcf08e10d5efb625e5c9e","tarball":"https://registry.npmjs.org/npm/-/npm-8.6.0.tgz","fileCount":1838,"integrity":"sha512-icekvN8FJFESIFkLaFEVl05Nocl5Id5HnoVhJzhCUvtNY8tj9kfUlH/J527fZq/8ltsAUqpettfutwRjQYS2fA==","signatures":[{"sig":"MEUCIQCm9l0HcKZl7fm0p2zj7M4Uue8NceJioXo6BmUxCrLBtgIgXQEj9iUGotCUXgFqwveGQFjEuWN7qrujU7gT5GIuaR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8759780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRizOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6AxAAnjBy3RrF8NAPOo/GLt3Lf6qvYFLyzF4Mi9ZjhPMXvNHsGi84\r\np3E6xkGkUP1I+a47p0OECsCt2qfyA68ANsOzO5aAx4osgfLXFcw2/1pv2c3f\r\nGWK8uo/IR3pkHAhbFFFC23O4bs1WOEn+hrMEt7q7bRZqZfcHc+2CBwqoixoK\r\npM51EWzv9obqLjWp1Vs9Ru2/CTC0NJ0nG+4/mDGkWyi9Lt24QLcQ4ZHCvIN7\r\nQB8lqmviMTSQmM0Z2CsG1ef/uzJxjqA+k0FhiIRvzyZnpxcHiDWludzmD1Ih\r\n4NJMaew3o+nTpTNY1MHdojQEoEdXLiezaG6slFLFP9oyJeWP6QO8lSmr5lda\r\nzB4ntVIiUcPHyFtGB9yVdIlHrFlEBGVnZwGvrJ99MEFRNimLTN1bd3uZAlVR\r\nxsMZSkmRzxdelvz9cKFWk3exQX9O+ahi+1e+i1oAOs+OkcTCXXeIbXfB09hH\r\nxRY3BkJ/76l2ChrFAlW5UtCSuswTHupNjBldfwCUQP21SezExHl9rWB4KZ7x\r\nLfLemE7ur+z+8xKSOQzMGUbecRBDsUeG6kIJAGnlpMbSbxUjsFhv1r1tHLa5\r\nQf++wL1ZR+S3h/8Sv3ZstC+xnX63Aswkd+O18eSvpMZjiQYXt41Q9+D6Iuas\r\n/i67139B/U0epWxl+hf2Ist60gpSGmLHsOY=\r\n=WrOp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.7.0":{"name":"npm","version":"8.7.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.6","cacache":"^16.0.4","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.3.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67154c7fdb524a9db907d63787e3c9c0ff9ea6b6","tarball":"https://registry.npmjs.org/npm/-/npm-8.7.0.tgz","fileCount":1821,"integrity":"sha512-fOSunmSa1K3dBv4YFoX54wew3PC6aYYDMGWBAonWRO4Yc7smYtk3nLrCda6+dtkTJwA8D4Tv/0wmnpYNgf5VFw==","signatures":[{"sig":"MEQCIF797WqtmrHUl1ZMP/+P+a74yKOMIb1WLMBBDvBxfvj0AiB7KzmiI+qA26ed5hRLk0NFTrZvD35KywHgvX1wHbPC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8745830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobiRAAgJbbt5FjNnUt8xiKpA7E6t8BcwodHJTlgGDMjouuq4uQA1E7\r\nlF4um5xBoI2a94+9bMkfIZNA3JawNERrRtb+vQgT7+46v1PDfH06jQkodi2H\r\n09Hoq7m2+0yU04S49U4dhR55Fz5GzJ+RWHjSWkKwv0zc7N/Q7slPwiId2MDm\r\njwxijiJputV06Gyz7CGIvVyWqUfWX+lKX0IpSPwRQJipufIgAaHgRqlmEfvG\r\nPMajXgf4oLBw4m/nOQM/FbFs5iUsGdaZR+gkDMac9fdJiE/AVQvKAZzI4x9g\r\nLB7ewRMI4672uqSpGEAwwDquDYMuV2icePGaFh1bP+VIGAW8yQZ5lDRLp/Es\r\nqowJCinpj6WRdSe2tWFa9ASpqvHuFGbCC1WW0JLABq3iqUiLINm3NVNM3z7s\r\nPrxyVVoQF42LdrX8bBxxW+XGQrGhRQHeKn930iOoz+KAPsh1cWzGiq8bFufm\r\n8tjFK1SAfyYN4M9eNG5feF+p2Ztz7GuONV4tbNbAdCMPo5jAYPWxQDUaoFNG\r\nxteAwYI0cjVcuXEpWSQb1WwmrYqaZLncne5q38b1qGWGxJbJ1uZNaqUDTJEE\r\nQtKiHcNQnvqbGQ6n2OEUXKWWpOfAF1+2dIiy+LGE0pGjlmq/o1nJIkvdfiT7\r\ni6y6NF7OGo5ItHRRfvxNZpKcbD8/Bnq3Zes=\r\n=k5Fw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.8.0":{"name":"npm","version":"8.8.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.6","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"406f9d43fb0fa63400b7a04104f7501802504e18","tarball":"https://registry.npmjs.org/npm/-/npm-8.8.0.tgz","fileCount":1840,"integrity":"sha512-MDHVaj0zrinLkshylII8pT46VCkAUqQfYRS+pyuuZZtBZRRphH/IG5HC1YbIc77AX5FmLUWGvu23Kah5fscIbw==","signatures":[{"sig":"MEYCIQCesCKfGGck6DpbGq/Im8aLH20CZUTEMggEuwwtV3H4GQIhALuq6MYfEW6JwWlbyl09wd2Feon++Vx2EM0YOyz51O+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaViJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0w/8DMhqXTaSnAL1jcl/tX15BP8ZQOe9/llFYYgIHugLEG0GtpoK\r\nO6UodFPrimx+cGoVS1K2bzEwtZnh2JuNUgLMQbJAmNTjIdkjow2eX1ROKlIQ\r\nYv//gKgl1Aa1O3wY7jCTd6sFsjroNrXfqzbV5dII1qTpWzRq0JngCngISGlD\r\n99aBt3xYhrKAgj89o7+pU5n67mdXCo+P9IgUCoiRH9SIv3CY/ejN8itMIlKQ\r\ne6gJ4qyh5UxwDyuQ7tSwUC8u7paAVBmTJeMM54gMGUK9M8y3RSwZooWRK7f/\r\nMtLLEFvNnIB5UAJohDcMHSTRIooU/0OO6PNJNoqvqU4U2QOiMe3m+TBOi7mK\r\npuOLlw4elXYLBitlK1fW20nal1WBMrT21oqJjyxmv1VnxcQTAuqQ+ZsBJTr8\r\ncmqLXbrAMBoXw3dsho7bxxqjcBiE74gPCyMmKGBoI/bfJ8lT0twkgwRQ5hDO\r\n9Qdwo3iK1VwVuUZl+cshehBBgiRF3eKHVSc5xw6m1hAPVAzDdDQPMaLL3oof\r\n7sv8rbiBEu1xOA3lYHmIZlApZFXqb9FSAnYqzDc+4CGVdkTr2AIvbl7C9tEH\r\nryxHK8oL19kBkGcyJVQ2uTGic0bBM4UdchgdrPLO0BDmcOoT6ZZIQOjsC6CH\r\nIgGmClYXwhOGBp52hKwqSMTgBNvwfvVFZuU=\r\n=lstX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.17":{"name":"npm","version":"6.14.17","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"932cd2df5f28db0f13cc487873109d5212acaf83","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.17.tgz","fileCount":4189,"integrity":"sha512-CxEDn1ydVRPDl4tHrlnq+WevYAhv4GF2AEHzJKQ4prZDZ96IS3Uo6t0Sy6O9kB6XzqkI+J00WfYCqqk0p6IJ1Q==","signatures":[{"sig":"MEQCIElwNTBwfP7CnGWdEk09fSSvhexdmJCszc2GSfazxgYFAiAei5SGW3HZNuYFhEo4vBslNLQs0j883eI3aQPKHVN6yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22895562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiavtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSog//ZGzE7FPr6yyz8d/HUA8WUs1HrpDShZD8kWFjbhUtfnlbiFhR\r\nbci1XTgYBo+FgMuYnkNIYEhW31oyv1jyLSlLlCXyTyD9e8N6KS9ajxdbL7VV\r\nCwLRP+K87DubuHQBv6TdCMBVZ89FiVtPZF6zBzPlIhJc65OdGWIBz0v1PQst\r\nkPr2747mGisbLtnswf5q3Qd/Xnt6nw4bgvJMOLeeqNdbWXiAojNzBaQOiLak\r\n0nnQGjIF1yeHqQbbGRbOM2FWYU0+Vb5Q6XbyKJrPjT4muCvZKGYxCvlG3RUk\r\nN43L5XrE/UXBkUYcoeHh/Ruop9xki3d26xsCgS0EtQfH64DA/epAC3wVZXTG\r\na2H6B0DSO2I25BnR9HAvVS5bbYt0hFIRUTleYasdcpt1X7XsWwxHnHe3hJor\r\ntl97PFIM+nBpy6ryZPRIV2FOp8GlKTk1RuNn67t2AMnwd4K6n050dFDT+QbC\r\nw5vocOxw4Y3iyXPeaV8BSz5mq3scCxxWmnZi3TwXuMZL61ttKy8OcGIP3ZF0\r\n67gkr4pvqiNJB3foOnh46111CH+UITSaKw/LhDmM9/B1thCeXe/VCy4TqNBt\r\nrB6UUR/gmNyLbuEEEyg5dFcl4GPP+KfIWckgqvTKQMj8zLrZq29FwXYx2w/w\r\n9XiYO1cC4+AaeEbb0FXc98BG93u8ZnphemI=\r\n=ug14\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.9.0":{"name":"npm","version":"8.9.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2d02bba6f84ddc9b7354cb08b2c5c1258f91a40d","tarball":"https://registry.npmjs.org/npm/-/npm-8.9.0.tgz","fileCount":1854,"integrity":"sha512-4mhU5nEv7ktvHmJnM2nmWP2Zk4cCsD26imX+dvZ76HOuFUnIpU6+i1MWuoMg8N/xWHQgB0d2/ybWEGgJR9M/pw==","signatures":[{"sig":"MEQCIHJiWb65xqZYSeHs7Q96fDLRFgYGO/sYJRgnt5yGi4k/AiAszEPTouKMJywGYM5LiwSRCjoR96qGoewzJgAj9f2H9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicq+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hw//Q8A6UaTIdb1EkWml50b1mVfTpmGVA/FGN4y2+n4Dmlrxipao\r\nbDCmK4QOEZVTl7o8dDBxqfaj0YQ1Ydc3L9D0LD4suUB0CO9pKrMAgLaZUvjU\r\nzpnMcDf1v3cMg4cjgNOiOLixolQWMRQsLS+F0+Oim8+gE5vXYjAHrGxV9Wv8\r\noJ57YdbpdBng82LcCfRy9MaLBFdw3zhhlTeJrjiipjkTOL/kQXfu7BlzBqbo\r\nc/DSbsiYUyTYl7qAZCedd97uzQUePp9XQgtjt/hxhZiGsKt5t+SvHOa3rgkc\r\nhBEoNny9dkEWS0J2nhAx/JnULRz9M0X8UqKHFGdqxixdEnhmE17bCgWiVjZO\r\n4EtcpbozG7FdnoDasASLHqb+wxHTMGPkoOgkuCpih+e1uP+TFxrh9nXk63hH\r\naDKMnOJOKi14sn1ePyIqjnDERoihqXAE2ct2Om590mMGAttrQf9W37iwc1lH\r\nixZp9b2edP/Q2OGWfgPvrEGTYqoogSEwDsD8KJluYHhiAVfj5Xsb+Cy0i5oh\r\nDHacEKoDkAem/CuBaIu+IlMJWifBE/KDTCgNF+nHQPMkDqCj2gBi+6/2Kj4W\r\nfk4gXEcZVBGKRHfxSU4KaHonYbrH6FR1MaaHlLKEXk0vRng+lBLF0MLe6wlG\r\nsXEf4PI055rppowOM2KukjzqVukGfEH7BGE=\r\n=noYv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.10.0":{"name":"npm","version":"8.10.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f689aee00def914701952975249bd1e45ed8b266","tarball":"https://registry.npmjs.org/npm/-/npm-8.10.0.tgz","fileCount":1848,"integrity":"sha512-6oo65q9Quv9mRPGZJufmSH+C/UFdgelwzRXiglT/2mDB50zdy/lZK5dFY0TJ9fJ/8gHqnxcX1NM206KLjTBMlQ==","signatures":[{"sig":"MEYCIQDh2EpRStK72Wcn1uCjDCMCJiI6cmiziL98P1KFiDYSlgIhAN0PvO9Wmi8QZdKV7AWaEVGHHnmzTYOJ+Ra1NKGW9/GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9330018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIQ//XNplR0FspESkyl7tAKZ7gPZBk+atLucy5fOE5Mh9eHRtyyqP\r\nnkZkGrwiSBPCYtTjrecUSFtwoAY7DYoWeOn2iPe5UETfxIuA16/CMxzzUht3\r\nJVsMA0WsSfjFmLWv2JYN92PwNmV8UzypugnG9D6XXejJsLRntSqUPMipCjxb\r\n0z3CZxi2o6+yZEVndxdHnYkZL/GCxtzzI10ZvZmYTRgHcn2FTf5n20qWoRFI\r\nj5bpZrJ2JDRYSFm/5K/1uIps5AGz61JKCCg3uoQA6DmpSHFy9ZB24FiHfQ6t\r\nQVlkMTQAoL17Gh6iW3HRfcr234K4SO/Jodtg6XXfkrYHaxSBNZy3Fe0bFJON\r\nj13pxqXqOtiHoPjz5ey9zVyDq44XMXCasFufAdDyTYVoIyUpXVkYE3YZh118\r\n1HkeFU/nuAVDekWumJf3rpi+JjAoHItaftjoyxr/iHx+mJyhyMoxBP3gRyz0\r\nu7b4S85KD7vrrkDLbMDVIlZ/rxxDOjdwxt6WDXFT2DuuHCpVMhzH1R8hXKRS\r\n5NaagX6DgVGbxlLlkE+5NBW2sHJYtxRQ+7E1siUhppB85vIhfDAWPVWYOf6S\r\nfSBKkRCNChYQBy5z/3JTkIorztwTXeUGo1Ou8myCndTY3ZwfmEe7SpvXAPHa\r\nTy3H+Xu/J9urhrE2bMkRlRGwGHDWTqTfcjc=\r\n=hNik\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.11.0":{"name":"npm","version":"8.11.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.4.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"224fbca389252e43dd2a277249df3320a7f91189","tarball":"https://registry.npmjs.org/npm/-/npm-8.11.0.tgz","fileCount":1849,"integrity":"sha512-4qmtwHa28J4SPmwCNoQI07KIF/ljmBhhuqG+xNXsIIRpwdKB5OXkMIGfH6KlThR6kzusxlkgR7t1haFDB88dcQ==","signatures":[{"sig":"MEYCIQDKcqATgjrZV/CyTQLtTu7fuFWyLWE4KnzAV3IwALrAEgIhANcnNQ5IzIMVC3xT0zELhurhdG54E/1jHwgFvtJqJRhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9338230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijprUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVg/+KYKjqx3KLv2O3Tay4YVQMY0AeYJ8UrFsd1nC6b9wGhRdLOdn\r\nJrHvLrE/0pdj8z0d0mtAh3cARUOHmebqM92DaLb68WrIYa/X9As1f89n48KA\r\ns1v7uXh93PFhUkG7WQk3sGNUH8S/Sh75MEN96KMvLoWTduK4la+XcCkalCmk\r\nmf2qsRiawaLPf8EuqlpvP7p87J6+ePTdH+kbZ8xbBqRol5hskZbi0rUDVrMs\r\nYuuae9FNHIYIY9iTNjMGoWsbZmcC/i8mm2KCQASoP7xjX257eI7qY0ZsJGm8\r\n5xf5HUsnhefJP6qv7aTuuuDVgOik3fRXZCJLfTtV4myQUiGeTQOtagjPGMaJ\r\n3An6gI9k2QAILIp/kC6ymf51/7mSJavHu0zDzbPtGO7lhcFnbFvukvlyyKcN\r\nsvAqhf8cUE6aYnPWilQYagzJdz+i6eylepSpvZFkzmL8OMpa52UoHgLVMZqi\r\nuQBr/glaHiRkaWFoaATmtswolWyTeYpuFVm0w+l7s1Lr9vqTlMCxsrbiE8Gz\r\ntPVvcWG6AFNbeg2hRGXlLuSaDcWyUi+tA4OL24KtnfJWjfzDjsq+5SmfJvIl\r\nz6a0mkurAYrH5mcblrLTjyRffQeqzENSp3OOuJlArZZi/ufr0hjEyGi30aDl\r\nZPU/Ld1IiIUE5cSzOAgg7XILzlzXPog/Nmk=\r\n=wtxZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.0":{"name":"npm","version":"8.12.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea2a9c3ff6253a7e55ed2f5fe506fdfdc73f9ad1","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.0.tgz","fileCount":1835,"integrity":"sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==","signatures":[{"sig":"MEYCIQCcf8MmXAtYDwjjzV/hidKsYIw5Rxk41KIC0WJsXrQ9XQIhALCPYDptLnTEfnhdmC9G7gxbEaX2y3R/xUtfFeCOkgrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8914618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo2xAAlMlDxLSqrRl97aUN3OsKijFWi452kC2KTy5OldaBwdW+w0fF\r\nSQIr8/1U1fk1cHhRdfbkK5ejonC312xDNDD2ckWV6nDqB1fVdoog0fPP/8p0\r\nY8r+iRD5Wx8AHu0W+9/dfu9CGcdFNuWqlRJH4R632kSzQIDS77pS7NFpZo8W\r\n/GmJJu4hn3XPtrS2czgzDPUEtA3bKXlLKP/m6lySy9t2uQf6kARmQGETdY4c\r\nhlOBDgsjckmkPRrtf5y1tM6+QUxIpVE6JHwzvz3A+2QeHWaIEuIqr4M4/LFT\r\nrtcYZgAaDPOpLs80LYsPY7eaxtzUioetvDtYyISHOe1AAoNb73qRRZe+xElz\r\n+iI0eVcQ7lOVLKta9gTai8wgTotcn3SIWUacHAl0stbjpL8kKu7etZ+kguA8\r\nriFC1X1Kq9z9vlfegIwdgY1qcjkxYPBlcAUnKGxjf09J0Ago/xhAGOC6j83E\r\nG9BDXMyd64wn1JH/xzorxr5Bme+fEGVQNrNte3KvJIsB7Cw1zcqhnZHE8KgE\r\nzOLI9I+aUkDuIf7o9LdtZMWCKpulxJ8i6c9D6Eg8BrmUchs1q5qQgqj7N0NC\r\nE+QoZakwq+U5jFhBgd/wLfFVeYKfSSrNAhC75YbjzKv/FZH5cUp0XrKDDQ8w\r\nlZmQ2XPwgTSZLHRqh+p7WcIM9bp0EaQPZ5U=\r\n=bVNp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.1":{"name":"npm","version":"8.12.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624064fa7a8e0730223f6b2effe087e7127d567b","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.1.tgz","fileCount":1850,"integrity":"sha512-0yOlhfgu1UzP6UijnaFuIS2bES2H9D90EA5OVsf2iOZw7VBrjntXKEwKfCaFA6vMVWkCP8qnPwCxxPdnDVwlNw==","signatures":[{"sig":"MEQCIHOwnbf/4kPeijnzZP2DOf9Xd5JL28Tb94OjZ9THTRCWAiBGV0GFARIEjWOEBbNnv9zDeC3IA5BirMI0jYlQsQTGVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9342037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXkRAAjXuYfwHh2JVr/17+RkQTnPEDEO5/cGge7ZAODrtRtWkEaNRf\r\nAdoz0Pbw1CKtCDgUBC/t0eU7PCZhROk94aGyxeJv7HhcX6lxMsHAMDLm3IO6\r\njfQP9iX+zd4XSQjFFZBI2RKHb9pRLlAi7/pWHVnL8U8wXvUhWEC5mp+CITTH\r\nJE06CPLBhXZ+IXkAUfJMtQRuLmAqIdH+t91R2PgpU4/BO6Cb9C7Oy45uUoUk\r\nkGGuhVJYRVSkFtIL8/mX/hNYo0lrfUk0dzngfoBp17dbL99tqJzz4RW9WGpm\r\nudgOOeO+NyAQIQe7QC6HE/0c1K1gIDYEdKeVYdoZGpRRItar9XlQpSiR79Xp\r\nh8maEUlCXdy5PRgkNHW039tvnHJCQVVSKmhs9ZIWTqRZL9DHI76BJ4h4Y5v8\r\nq3uSq1oix9qmV72pUMBKQVmkOZgqjT9PiQz+yDA2YHjDvdWuOIOZx/pW//JC\r\n37F1Fts1aKSXmHbNKt5m8tVZQSdqLWGhAv17/GWxLuVH/cG0zILGwyjUGKW0\r\nP4S2NeyEEqthC3rBRMPWCs8aSHwDg7wD9pjtw/uqdmm2fU0pmO+/zddczQRq\r\nT3Z3kLeN8NBEoXSVBe7VOLEi5a7Ey5vOx4oo3lcUiF22p4FgwM57Byc4TyZQ\r\nw6rN2gyo3r/HaZoEOO/Hq2vd2u8MNbi+Ozs=\r\n=h36K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.2":{"name":"npm","version":"8.12.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.7","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d9be9d6368b0bd9d0e963b25a662c79909ca8bbf","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.2.tgz","fileCount":1852,"integrity":"sha512-TArexqro9wpl/6wz6t6YdYhOoiy/UArqiSsSsqI7fieEhQEswDQSJcgt/LuCDjl6mfCDi0So7S2UZ979qLYRPg==","signatures":[{"sig":"MEQCIBO6ZULG75rk+kZ+O1ca9HEy+m38OlS2VLf+YnzKZxr1AiBHmCYKriBvi6/CINDfmBZEYOucwAjATs8Xur+ZZXJ73A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9351276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqj1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOgBAAmxOcAokzK423jNj6C//qCS+msZTwAwyg2+T0p9hWI9vnNp5t\r\nAh9iBJ6D+CI7rirDM3J9suue7YRyUmJZhJ+6jrbdtpbSKwKPG3fEQHFKoXZx\r\nU5FxrXhi0dpcFhqfT5xzH2ltrH1fFpnOSxJrKYlpwxowNNzy2tTEbrOTfe/J\r\n0ew6rnCeFLOniPXj02AJJdVW6Dw1yZEcfl7U49XWuMyPKnVqzjZjVjf5kvKi\r\npv/YKoLTlGeXvp/Kq9TqAKFfTfTFjTtWOPtoybIgE1UTM9DaUKAeGBPsgagS\r\nM8EisVf+XfkGODkXmxuiln4I8gT2gV1m4PKhVH4fCh+jVdCQxjnoOhTMOyCX\r\n+6OlrFAclLhkQrudQyoy53Y+cwm+pO6kO8jhwdL5Y1ev1PuOu5PsA0tq5voo\r\n9ba+yTZJkJayWxNkwT/f3B+Go2jfz5Pv6qS0b2XfPWQdAJTjtoEzmcgz0W3n\r\nCZESwD9ZtR1IrLPDJGtWZk/3hZL6rgo8CLm3Va1uVBTSXFPfhqxMs8W9dgLs\r\n4wy2BvJuMne2Ugdx2NafVRWZbeXLHwOfJWDS5QxBEz7u+sfVRe36nmx0LCTT\r\nonYSbm1F2IZwzfHS+3bQvWZMa0Uun4SnXTTzMBHneLssNbSHTvRCgT38vkZD\r\nGw4/hs+GM/wlv4zZRtJzm9O8Gho+Y4QxjF0=\r\n=NOx+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.0":{"name":"npm","version":"8.13.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8697a6767402494d7b08a06fadb8053f9cfac7e3","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.0.tgz","fileCount":1840,"integrity":"sha512-oQL5LlThFOPccU4hWY4+isIE6W503ed8t0ARAWdB+GfXjHEeL0g8TvKU86Xp0TuTwtS5WSjZ6XnP0xrdqTzQVA==","signatures":[{"sig":"MEQCIEac652UrjNEAt4ucPhXfn8VgNa8F7dA8Q8xb4T7roguAiAjJABDkqTz/6MoEvXhtf9rBmyjiLX9F4JlOeQbbSZ3Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8924030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis5Y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS6g/+IpLmNSkuIldYYHfn2Boche6roTOoCJ73F1xkWJb2TLkZUlYA\r\nc5EPfBPgS8dqT4ufaXyHYnZ6PsnXFRPB8VxWLeIBFhiU4qsONeZxIu4oUrTb\r\nt3ZM6aHbZWaqtts7HIRtHpEmuxCj840T8R4wdcmCrycVQldtDjA+ZkRKrR7Y\r\nBI+hDEEOBG4EQusbHJwisLgHP6D4OHx9bKmZFZs2tf4o9uqTfdctWTopEQVv\r\n7qVJwdu6RTavrK0MnJNSAdOw1AUveTeFHXMhcBFPN6fMdng6n6qA4c0MGJ/q\r\nfkfvK1js4NkUu2pEj8VYrWNBBOKeTa2xf59s43WVGvqSXLAzNUQEamGbTEbM\r\n0cP+nqf0+S1UkvYMl6dZj8YK+QLDwnSoxHFUqzM3gF+cwWfQKVMiChB8JZ4e\r\n4DWuZxUoFqD9tmtp99A5JNH6TaxndL9dltS0cIAGyVS1jziro7g/aou6IoDy\r\nViU9gi6a75HdyHNsCO6MKvwxEtSr1p3wEgysxd1oDAa2tP/LHbkEv5FEMeHt\r\nRHzlqPlAi+0KTIErnA2dOgJctaiEeYJKS17pMfhT0OdGz4wQ+LzBKzixhnx0\r\nx4nlkzAYXbH5uVifXIU57R2Edlzk3fO8q2fR4r870HRUoONFmfOc76AIPyh6\r\nosvX+NCDPom6c8iK81PUWlG5tLtE4RB4nKo=\r\n=9Vy9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.1":{"name":"npm","version":"8.13.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.3","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b1fd8a9f92dfc432e0467671f2f5f17444de3f00","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.1.tgz","fileCount":1840,"integrity":"sha512-Di4hLSvlImxAslovZ8yRXOhwmd6hXzgRFjwfF4QuwuPT9RUvpLIZ5nubhrY34Pc3elqaU0iyBVWgGZ3jELFP8w==","signatures":[{"sig":"MEUCIHqCzgqfeX4GyuaTwbgaYr0zfj2gJMXhFmrKAbJyP0+ZAiEA79Uk7Foatu74hc11Btr8LkPgFQwFWDqIG4n4Bed+hdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8925003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zQ//WyxRZRiefpiEkxDlEFAzK3FAC4F4QcWk8/mYZ8mmSRxl/AI9\r\nsmKPXK1aIwWKkjuhCZCefZWEjthV8iBtVs15Ev8tuKx70It0fzV6Ei571pjP\r\n67uR261zXDivt5Ea6k+LOTqehusWjtD/y9Gp2i2ya5F9vZSToqRcrWslGW4D\r\nvxqcnp4ByKXapA+81XIeCfmrkDvJchPBVjB8hIW8WjT4UZDPTShx5R5miqDO\r\nyceIA+1eal3FLplTBFdNabb9SPIQ3h5cb8D5VZoUBX3lR6yeJp97FrxJY+Ty\r\nTShybHngd93iBT1LOqvWl1sKXELcw6PSkch7s8oCGaG92vFJxpF8Gw5U2znH\r\nqCFklHwu7lK/6CZ6HIBxuC9S6+1/0U609bSY2yByd0fZTrUN0QGTBDnPFESQ\r\n+mTiICnk+IIkSO4VlziUtgq/w/r3BXjJnfRnDBmNOoMcoe2aKz7M9vj67Raw\r\nA1gjtk5t+VrSMKxoTL5NUxE1AYLMzq4cZv7wAFKUVGYPv64mp7DSx07Xs597\r\nlN2WbHnRo6XFwaI44hWNKEyL/QCljz4UkD8FoodE3XVcV5f2k+J4MAwU/9il\r\n/grFsRMOrVGENekMoSmwIyTg1gvWLxhIMiF9pSXDBvEB/3/7Be+YAUuJxWx2\r\nQMeryzp/hW4cijZrTLqF+qXtEzV6NM1HG9o=\r\n=0r7L\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.2":{"name":"npm","version":"8.13.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.5","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d79c851c1d9cc6c11efe708379fd5339580f8fec","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.2.tgz","fileCount":1855,"integrity":"sha512-aS6q/QKxkw9mTX8gR7Ft38BcRkW1i+h3sI1yAFmfQ30Yl1a1G4ZX3oNGDzaLCilU5ThFZQBS1F4ZSZsrVxJ7HA==","signatures":[{"sig":"MEYCIQDPYjZ8BvU3yJR4t8YP8Fkn8EH25ksH3laX4HLyJ5ofAAIhAJhtVHWs3swoE9zWX9X3QUueKQBq/fO8CFWi94VQg8DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9358844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivNj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqObg/+JanMaZ0OSsvoKRqzodwR9XUzUtyE3pWadtp40sx/zpr2MnQB\r\n4s6OjWeHzmto8z61hqaBMNCd1q4+uuHdJ9fDJELjE5m3fWaD6mGc7Qt661ZV\r\ntozeBeSMzj/cfcMcEmPGDcrE8IN2rKm+RuiBOiSuH7wPIVgOXKwtRu+sDDkG\r\nZsooH6nEpMziFS9MrbFQ/zzYGPK8netBRJnJVu0OJE0TNa7+uL/xrdJO8nhg\r\ns552O4nk5K2dSVClsA+4YUd43mRn4U7hAACUiS+t3DEGzMq9p/R24an05B9S\r\ns6l2jvLhq8cdlGFMw2WG4weV8iBwVCpHlwLSUqOQZb9eW6/OWWn9GN3Uh/tu\r\nFYrxC/wcP7C5FrkNWEHBo0gZnHX6DEjjvA8jlpQbzXAycsWBX+iBjBduUv4d\r\nOdVsS5XJtf5RUxWmJIeJ0uYnWkD79EFnMfE6cUV3ltEsrxjlgP5c9P03HVt+\r\nOkWppp8A4Tle7gBLN0UZJfDLCrV1iRIDw8GX2gP7DvFUF5bQMMYbqFTlrLRW\r\nZzy1XkNSKZGrgmOcSFNUufAeFK+LAgnwj3hSZvariX97ZtlGo7pg4V84V0bP\r\nD2UbcovGEXChHiUPCWuh/B/cA27uTD1UGHPWBk5edrZ2OMSXaPcyBQNtwpBj\r\n2wO4qG1RAk8r5VC3yTor0qX3R4244gb/XYM=\r\n=7yiw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.14.0":{"name":"npm","version":"8.14.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4ffc167187b390e55492516bdf4a378d6b4f5b1e","tarball":"https://registry.npmjs.org/npm/-/npm-8.14.0.tgz","fileCount":1859,"integrity":"sha512-wjDSM1GBwFUyqryw0jrWzFCFRlaiCZ9omNcnV3fLERqEYR4UsdRwR/SQCJNmri24yVvD+A/Ozr5p0V2WZVt6BQ==","signatures":[{"sig":"MEUCIF7tgxE1Mv3TIR/yIE0XnxIIS8sdLvkXilJ21+IQriFyAiEA20Kr9L+8Z6gplWCujog46rM+31adokSQHMa8T6L/eKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9418175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizwYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPghAAjsnrZV8+MrAgXe6NzcSHib4OQa7iUmqo0V4wp8y3nui3oryB\r\nXc/zRAyPa+befzjJn06O8RIoHczPNxUCnlMIZBXRRHcJNETELDDq6Fy15o7i\r\n6jDrRwt8l73m3v8psBc1fE97g85vHVkJlAhg2HjyeB7xYXMv69TeE4q3ZfNF\r\nVe95WNE8sBWnOB/iGiYWp2zoO7xX/iAEwBRsTjvWyjMM1SER8+SkwhTMR8sR\r\nnpG7m1F6YTL72qHlaVEW5OwpvItP/CDrs5HG1CsT+8FAyDNSdFKtHvYu3M9t\r\nkXUw8E7BQk62y3oUwgvJ05rJ7LBNix1N8vXaM9JljFR9k0MfW1uiLCKIvo2g\r\nsm+Hc/YcMtq6kJ9YHV+ThG7A6Vui5YFr8csM19JxJWY+AnDcuoJn9uccddQM\r\nLnfvfWZWsw7PmVW5aNTklVcpkcwLmHGtHi5ghRnKMNciu5K19n4G29jKQ5Ej\r\nSrgM2jMp4AB1F/gDcFxsrPW/BVa/Gb3/ABBxxTtzmsomA7TKr2bdUUNig3lC\r\n4u/MaXP2Zmr/EqQaxxVsW8RdNrgaVxTLzmYMz+NCQXqPwSUynKV6O/x/5CyJ\r\nT/6a+aYKf0dTB5vtLy6NyGCIu3s/0wtY4U3jb8krKmUnWFub6PQiMeHP8Uwm\r\n2by1SW00aqY+2ifyivNY3BIApALeao1UpsY=\r\n=5AB9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.0":{"name":"npm","version":"8.15.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4b53cd29b13ea164f0f5767bca274dbe7d8f78d","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.0.tgz","fileCount":1858,"integrity":"sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q==","signatures":[{"sig":"MEUCIFHjlyVdiDRsJUh66OsY4Xq2rEHKtEK7RaDz8v02ql/iAiEA6bOtKOJFIIIxhTFdBI80L5ZP8cB4u53upYK2DTUEuRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9411771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Hz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeXw//e53hm7ychA+m8vr4qXodlNUExnpO2ZXBRti7Q4+eLODnTH5U\r\nlCBKPjiDVkBEPbkyHF6Rgnzeq6U1xU/lLBd3NVzXsWQ7NSai3aM076kVQ4cK\r\nL0eZdf4cizTHgGTP6cY1nYN4yF4gJwjD5M2KMw5vREbXWD8ONjNQUcB5Z0OT\r\npABIdqO9auz8U+Ez84fC70C07F/3bDi8HO2Ig1JNlxTZMEnL3vRl7Gdn+o2t\r\ndUfLyxMXpmYMdUroTQOoUGnUpArkcHxw6z+c4Xxnyy60IsF+Y/cHtvR3cLrn\r\nWAEXa5o3kCoFy4kQUsHeJJTlh29eMwlW1qlF/ldtcYvuef77aOC9hWZwjBcQ\r\n1YEZQbX8hcmAKTQXTNb9bax2WeEwAJf6GQfhRlsQY1WY41SBpvHb0Zpg+HTo\r\nQYflhVbfnNY/O9hhpYv/U6ayMvYdxoIu89nOwHkDQ5V/JMTYZ+OK/IIsUXR5\r\nA2fC2FloEavaTGJvTKt1P+sLnqC9qN2++OMrIb0JxH9q3CSi4ewpPQhdZpTE\r\nu85lkQSC6XAwhsEOIl48fTbJDSRzeN07Bsbgct6F2y6jJ6c9Va0tpCWxafEA\r\ni5GBxNV32qHDi2WAyRjKSYTR5nG8Z2KJvftdjzvbYXJ8fn+rgxX3RSlCk7PV\r\ncMWOy9FhqkoH4VdSPAKAhCJNn4g/qNNSf0k=\r\n=JyIj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.1":{"name":"npm","version":"8.15.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cda5f182e6ef057c15cde5b8e443b52907ba052","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.1.tgz","fileCount":1858,"integrity":"sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==","signatures":[{"sig":"MEUCIDU79nyuFxKERJcsqkG1V1ClsxmqI0wIXseJuWLonyodAiEAwQ1z7po8c6Bv2pdNdGZhwBTQ4dQnBTAk0hP6pwxxhTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9461796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+xAAhWv+tp/3aKCMpxwOeYI9UCCyWX2Uog5eLRlWDMheVIEAaavR\r\nko0n2YabgvJAmJF9l4zx0ykattjIOfSR+9FNvplcVzS40m+/Tn48pjcHcpiv\r\nGH69BtXAkQy6PKDRWX+KIFUBxnEONUMO8kcrUDPZytNyeAdTNHOil6Jm/X58\r\n5oToDYVr3xXWRwK7ZeaQaBXqpxBVLNk2/pN4ugEn2HPZrLmElun5NSV8iW6/\r\nCVAiMpJJ8WMXCOHdZiw7yGPlkECquBzytod3+GG6PbJsbwNyLmbDOsRig3U/\r\n6kyrt5IAOVLn5PktkazrYP6dZJLG5naAJ0tyXQpCg2UwwxuTLSl3iftj0Xp8\r\nXAhNqeIzryu/vFhs7PfQSsTf53Izl0FkyzcnAVwWbzhrG1kjG0fmUeTYgkeR\r\noFAbsmQnkbyupeb/n5HUWPy7PjhW6mvA1C295uxHEuLFIH6RXZMA9OJJneUb\r\nyP4yoYJQ3050k76IMUhRds/P1X6XUAvCR7E725J+vUeASEXJG/3NNwoUZPHL\r\nQbrdGyQV9HsxnF1PaT3wD5g3Xb5iYy0tglaeIvUu0dqpd0OWyHB0bJZY4jKj\r\nkzaDHVTI1LDP38hx1NhH12z/i7lsm/kN53kQj0g0NejxEWU4WbvnUFKMb2QA\r\nsccYgKXfLkA62mzZZnLwkPK8mwGjiJIiUXo=\r\n=DZCk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.16.0":{"name":"npm","version":"8.16.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d385060093f3af10fabe6d8205d41bbf2a34ff9d","tarball":"https://registry.npmjs.org/npm/-/npm-8.16.0.tgz","fileCount":1904,"integrity":"sha512-UfLT/hCbcpV9uiTEBthyrOlQxwk8LG5tAGn283g7f7pRx41KcwFiHV7HYgYm2y2GabfnPtf897ptrXRQwxJWzQ==","signatures":[{"sig":"MEQCIDxU3KnctlOxTwYnPb11cizKs+H6rdOtOAdiN6CpnN+NAiBxULcnZwpwn/6CV6swlVMmGJ09nYks9V31Vaes1onmtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6p/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3VA/8CzhoZuODYnyEPrTsr8I4cIt910kULf7yp0zXyVxRJV8ud1SR\r\n6tjDdd0G9hvWrrcirPkWAMTOZogV7Xh8rvXS2ppET2q6y3AchN3PXSDziswV\r\n5LTY0B8pzVv1123WYuGiGKhfcNVXbiRE4z+0en0P1KbhFx6ivPcQhz7yBe88\r\nr4Gxkvdh8HduzntScHjzwaUuCMUi8JbntXWDWTLGWjLHbQyJhOaU/WIyL3nN\r\nkvZRSSnxI7gGcNeDPrAl6QoCo3q+R6knEEyLN1LafI5y9A/6wA7X1g9xg0Np\r\nNqM+KI1YK+t+65AHzfMhZsxy5CsmZ3dRxDt/mCEQCppZz6XDDHmf5k/U+q/j\r\nS8mY4IpbPmHV8CtKmxZ0IVVrO5HRhrDyxEGyic06k06SwjRgQiBObSj/ZP/m\r\nu2mR6FPS+Svi1gfgtIrqnTsaPdHBcRp19USTOyZT6VuTDk7J9brfjDFgqAvT\r\n9huF1HWKOJmMwUiGjblpddqCfx6twhE6Q5NqYkUq+Fb5TMABH+8OuPGdcyo7\r\n2hPrdV/E9L38aRf9SB/IxWHksyhERLJmB6GTlHuYLHonYV6dTAQWsgPgHBTX\r\neKtCXbi5RXyZ5/HPDnSBG0DvkCkJSZ5VNNo3K/sqdUT8y7cU6k43XMOEJ2GC\r\nFsFAgGHib07/WfBRkAl1zQJO/eabJ3Kyxi8=\r\n=0E89\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.17.0":{"name":"npm","version":"8.17.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05c77fb2794daa3d9b2cd0460859f1f9dc596676","tarball":"https://registry.npmjs.org/npm/-/npm-8.17.0.tgz","fileCount":1906,"integrity":"sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==","signatures":[{"sig":"MEUCIErf+2XxptN5tsAIDlc/JiuXf2egE+9Iq0dgl+Z0XsgpAiEAnq8uI8exHNxfmW+eeCQcpIhog5juhS9IJa+NYvIjEL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9749362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8/peACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpSw/+PyXM5i2I78f/3h9G7DslT9AGPobtwMRjFAJTt1l3IIm804WQ\r\nc0jQ2425UEupw427taxmIL48X3pKo/ahUuXF9AinitAWJ7bcFUYR5Q3PgPzh\r\n5MquOLjXxgAibk3SmtY0fmDoyeaEZZ4eUPHUI/xeED8HGAcw36DvQNR6L5SM\r\nHx7zjm0qAKaL6S1CDpzZ01NSLZrVhQSYsbDqfJpMebGTLiR353eOKPLy8X6U\r\njI7k5bg7H0JVHUljsf1u+w4L0IBoa/4P3mTrhwKcNNicNZhboL5pp9x9CF3v\r\neg6Hls+DWsTcM/0omyckpQn7rcNzU2ofw77zGql3/e/XYAyoPavB3c/t8UpD\r\nKbF6z8cy9pr3Q8IdV+Kxb86567jVq0SV2CAqP8mWs3zVmqJSlgPbFvvNA+mb\r\nQ/i2i9UdzUqZu9uh7qGRec4wDBcxYKUr9ejIX1lYlF+xSirjWRnIJdOpOfx/\r\n+PIaOLn88Y7TQPJpPnZa1N1aDa6+jiQIFokRVIGZGtg0OUPQfqlqbS4RjYzV\r\nlUv3RS4FYpOR4WT9fco77j07GdeuDwNMTe6nJLLEVRXaV2R73UgUnkumc1Q/\r\nX3Tzb63iTeg6lonswZNao7AAhb4kxjgGLvddnM45Yo+e0ysyfRC6DV5QvI+Y\r\nQ+ujfDDdhUpWQ6/PvfIqxxLNHu5bKVgBgzw=\r\n=duqA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.18.0":{"name":"npm","version":"8.18.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd6ca7f637720441f812370363e2ae67426fb42f","tarball":"https://registry.npmjs.org/npm/-/npm-8.18.0.tgz","fileCount":1906,"integrity":"sha512-G07/yKvNUwhwxYhk8BxcuDPB/4s+y755i6CnH3lf9LQBHP5siUx66WbuNGWEnN3xaBER4+IR3OWApKX7eBO5Dw==","signatures":[{"sig":"MEUCIDK3T0Hm4b0VaX/BhDq6R3BICdwidKt/J8b63mrI+obaAiEA5AX1Ovv7ADRJYP4zvaYwWkypchtwUjUZsBq5a1FfKvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9752652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/U+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnZxAAmV5z110WPrKO1wzjRQzQfhKZnrOReamX7PnVWArCP7yqJflT\r\nBSasBqINwz3YAkgjzpeQ50LIV0D/IEF2hXFJwUtxqG+tuOjGwPpXAr2dZiyW\r\nkRezEBtShGVQbR8gOnXGDllpm4R4tIq1jlVi/5WkEuapcbse4T9hoHyCmKoY\r\n+bIlTEBt+OCB5vkLp2jjQbhCUZza+1uObcfo6pAqHdg8eTBePkFjXJVuELyl\r\nQM0RLdmqAdHDw0TRLRF9IzIzFMafGOExqRDfii6H1mORtTrXUDDIoLy7svtZ\r\n95Qc/Gpi1j9WVAcMu4/GhyQQ99h/LHJyEwZm/+rAQNhIFqdpTS1diq311H4t\r\ns63IoJzfZ9QmCMbIBZqand2q1l4BpUBNpGT8/ElCkfe+tCtb8YgwaJZ4Iknq\r\nX6pjIsEdlLP385RGnI4J3q4fakRivo8dQZymeTUxTtrcOgPjdBVEX8m99Hot\r\n2EMt2hBOYZqKXNh7rHgo+hOP24TX8RlsxsE0UEW+ir5SnkLSlJrNLt+l1zUc\r\nEoT+ApKC2YQ9sKaw+cnHU+RCSEryVQkZJ7XKrRhHXbQ2Ecd9M3CPRSS8ztq+\r\nWQRLMT/e6LsmhBm+/xRMwWxnWzxGieFLo+XIQBJWAU9AeFU0kzPMI7t2/Z2R\r\nLRGxz7sNOe/pbME7prziop5WGqfYK3viha0=\r\n=LKeX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.0":{"name":"npm","version":"8.19.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8eeea241ca0daa79ad6a95e875d704526a267847","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.0.tgz","fileCount":1917,"integrity":"sha512-Af+oxQyq+ZY0M3ygaXs4T4DVbN8HU0XjLMK9ghXLh48u16OQoEYXazx8miUM2h1qLMgTuEwhhuVlCNDkKLOcmg==","signatures":[{"sig":"MEQCIARLYWAvFYECNWSDN/3bmc5myRDlcCfZumBZNQngd5dlAiBnvFWrMT8k3Ek9sdnv/DmM6yrx6pWmvHZ/4FUtTonEag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD+YaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJRAAj1agjtLa6y2w/ZyuMLIKjfwN7WvubYMQpnPib6/y271zmJ7x\r\nSqm/eVpVF4f7tEPMUlk5pDDm3LSseUvwxkGDdt7wq+TRTfpDDxT6+XqqRY7T\r\nDsw05K9CgKwgXn5ICvxA/1yMPxdU62cmN3IgkiOkOJ684/fLGfpc4MpJ6R5M\r\nEWmhELx3m5180UfqBz88/9QTz/GpupDJ9l49jd9sMkGwwW5HKQKj1mrT7d7q\r\nyFYilbgWW2yOiPlPluEXCaPLqZww8PWg2SyOgtnL67/QlL2LVuOLO8JVTkkk\r\nFjzfxBW7Uxr2JWajgv9JF9Xvhc3uD0gZEmoE41V3swrGp3x3dCajZjWy8nGh\r\n4lG88aKPT7TrC/aitH3QP9Y06tqG0+ZZsHGqZE/e1YCLEtxEAlfyINQiqyvg\r\nH33/6okXHQ3KKlcadjh6G8LOWDbagkZEWvi9eYon8h+p7xZ9teZB+pICI1/b\r\n0aWx4BTGH6vuBAE+Z/O2QzlXrAuE1daEnZUeetcgti/EIzD0O+NmKoXsJ8vS\r\nRcJRYouo5d+SxT/okdufYT5KW1/dYRs+xmfeidaPRSLhONhFqMOWrAtaYbco\r\n9K0OD27P1+AP2WUXPU9JCtUmzEExtEKSJ/EE4WYV0zxM6pMuukeCFBjF2kXv\r\nvHEJRE9Pe8NBfpzkvUf433c96vbPWikVTO4=\r\n=R3FC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.1":{"name":"npm","version":"8.19.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78bfc5fc1b7bc36881a2d9d1f2c93ad0246f31e5","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.1.tgz","fileCount":1906,"integrity":"sha512-FtWzipzng+NmtTQDXSCvA9D7H4d7vkA7ciahmY89fGK/Eo95pbnKn0hatEUfomj1jUDEXvAEi/tKiQ2nrAc7Jg==","signatures":[{"sig":"MEUCICADajrQ+UtuBTH9jISfHqjQ6Txw/Uv9x4t8kPBFr7mbAiEA/YMU4C6MWMqo2W4OM+Mb45VQ0qqO6MFb5TKgjCk1ykQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjETTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPw//Ue/RL64g/FPtP6ZMVIKGZU+Lsa0p8oYnVtfKnhOUShkMTVFX\r\nytoL7+LIvYLBcCd1o6nCvBejlnoAGry3QsSm9mh4ekPbTL9CTsouAZnHl4mL\r\npMN/Yr0y6YozZx8X1HLIpVCNdz3YW+8xZiersA244saANriZXPxk4lfPzHy6\r\neN6BZ+4DpSmb6XTrbqrgUXmNiz3GaG4n+yzMAoP6PHqcslwFVzl9N2f8xnBT\r\n2kqunFsr4XGQeUHf8jr1aVruJzjr2Vvy/FrfAQzkQ9i3RLdV0+Tfvqz28Dny\r\n/QFyAMq2KXLtFdJhW18v8FwwIeZERa9YhBd0DkZBXs9XxDZ5ZsjfvhF8goZe\r\nFCt+O+YQHcGhqkyEFGL3SKRM/zgcs3luG5UgYMcuEPETLeQLC0LWWXauBEy2\r\nGaAzNsUWZ6wD6oR+21l/wEVnSRYCB2cH0JaIMhDQorHnNgbBck0O/5CHlcTB\r\nZXGGznHxuFe+o44dXvAvugO44go3s8tKG9KxNJcvNiNGQZsVMsq+dGfhdMBr\r\nh57WYNAFUGygkG61cY2vLVA/MR2hmAvN/kauv8cAJj6EDNtx0DhOesmqbbLc\r\n7pmgZZetzcHxBCircD5ZJCPS0ictSnKwALTZtx55Yy3gKSqxN3AZEa2kz8f3\r\ntiFjeTClD8TiTgAno8tmJeS5cgU44BwIm7E=\r\n=/Qvk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.0":{"name":"npm","version":"9.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.0","libnpmfund":"^4.0.0-pre.0","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.0","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.0","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.0.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73cb053cf10b3d9165e6dfcec14979f76a3f0704","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.0.tgz","fileCount":1912,"integrity":"sha512-AURwChJCg993xfhW/0d1rqyXIiUKKZpX9W2BOSwORGXteE00JHRBwpgHhxQaBWJFKNu9b4GkJzGJU9O9+ukjuw==","signatures":[{"sig":"MEQCIGUV3rr7jdn7so+EggS+66HAUrWKBYbEUv0X6GOFFPYuAiAQyU8RAOimxr0gi7PZEedetI1zcTflSZIY0PGjGikYBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9769558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH1LlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBMg//YfU7ND08/FPzTV77Xutcg/IWl4v2URpVcjQtb3HXz9+rDT44\r\nXHqJtO3dhLGRZD6/hpTswT5Vi+ln95AY5/GG17Kzp0tjZPtsjnpItF6SH4kQ\r\nO18gSuoma8PdUi0YvLUr4HCAPaRPV2hcERYkUIwmFk68QkpLjPblgSAPQcmx\r\nUZkLkz3bR2xGfLJ22lQQFWP5Zq9ygCskwyas2oMoVFzAl62Dab4pG1t53N7s\r\nNPLSVVEDifF8Sr1v6GOwb+0wcVSF9rPX2zp9pW8vL4YEVT3JDKumY2Em/HSq\r\nYMcaAQwEzSAZ7rAfxHGnTHzOflLwZuLGE3yD1AjQC8HZOy3XGC4qoTBHYxed\r\n4tpC90FeKMbniwGvpBahkKThLzdoeG6TIPnXEjmccejBlae6CvdWJyJCaT7z\r\nwMRxWaTFBWjwtLpLkFohxu6gLvhNlmfyRRelF4zgZf1nejHylivS59D67L/X\r\nOqtqd5NosLLwqqC8sttfaC2wQvkp9xeZyfFAChndpJUpY5ljnwL7vF8cvjQ7\r\nbcQlhj2NuMNOH/ErM1rlF6QXwVuR26lsTjeCiT75lYrlMaFbI7gDcVcguBsn\r\nLj2mBuKPagxv0Q8Dg6hJj5BkCLSWqp0njDxtNTXO1X+QfgcnuAEnT0tqpzHG\r\n7kLm3TVsB2nLD+mjS0isBWBdufo/NopzatQ=\r\n=WjBA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.2":{"name":"npm","version":"8.19.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.13","libnpmfund":"^3.0.4","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db90e88584d065f51b069ab46b4f02f5cf4898b7","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.2.tgz","fileCount":1915,"integrity":"sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==","signatures":[{"sig":"MEQCIEtY+usbDraQNIBvFb0MhLzb2FC8K5trgFTTVMxl3G17AiBlZr5T8w19rWCMCsdTjvY4LtAohHP6SixII4u7XA5NTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9765475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQ4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Vw/9GIbmNplvmh+Go1g3Vz6Fscb7MxAaOn+r4MaQtRBcB2gyx5S8\r\nodTZYfqxhE1KR4OEckK9inciuBllAhADgimnGESwpGSkUgxf+xbGgToKKtGM\r\ny60ZP+1IHCGdYJTEbl1FF2pG+IsxSsCgJt0VlLCLIgq4P05zQEUhHX24M7zF\r\nKns12h4KiAxz6ol2+qvuTSWrJRVqx+c4byCK15jaHPXe15CqZ9CoFQvv7J4Z\r\nlhTHpuHdtH9W6DTaF0WSJFWrhVInW8a5tLr+R90B8ObBils/ekbWXDB0tcCV\r\nCYJn1cTv7Q53/F14x6aciCdC/7hFyeuUAdbPr0yUevRpfkVkHw4+4iREzEnV\r\nkzUjQ47ImBnUujVJIld7ipKAYOerl9lSGdPmo/2kgfKsVunfhuTXeiW1nCui\r\nPKMYCofFICVnNvq1ohQ51wVwTDpn01xK0CNZWB6alOcrlP0G3R2hduu0ZLiO\r\ntMWSK4hcP57QftBz5afmS4qL9VDMADjYEyBTtlu0+qxQQ1n70U6QaWQrOm24\r\nVVXjuTMTo3wWpv2tJr9xrnoyh//T4AZik5iIu5Gb8YwzT4xw0Q03WN7wp9gs\r\nApmuy9gl+M9JNjLCEoTXJhT7KACCZJSs3tkU4wiEIpm+xKIy4FOJocmJzciD\r\nnP+xh8nIDQ99mRYzVKmjtJkzCtTcFMbK5Qo=\r\n=lTXb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.1":{"name":"npm","version":"9.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.1","libnpmfund":"^4.0.0-pre.1","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.2","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ac53d966259fa67fae60d41681fc291f46c391e0","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.1.tgz","fileCount":1912,"integrity":"sha512-vsSgXGc4/sogKvPE3BQuRzrci0Gx1ddlfV8DJCDifaiMXYw42edXpNpDr/4tmy7Yv/KRQqMDBSAMp4FrMleHug==","signatures":[{"sig":"MEUCIQCrWgOVI7Gv721SOkhrI7CJsjgEl4x4X11qbKgQDiL9gQIgX+qLYJ+JlFpxXVVNc24DKnvOrD39XLdfX1hedKF1Pos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9764184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjImgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0RAAo8u65FVr5V8BxTncXJNsmUAD0CxcmOs0IeaPKQ5uBRgqe5Hi\r\npeq/Fq8qvojLkCMg4o4STxIdkffCpfEV8Cjv9NXXkjuQvgZdjedomqZtfhaV\r\nqp/fLJCrZ78+z6srCrHS9Cvt53oVHhpOfjh4wT9P4WlIfiRUGjEVAUaRCF0l\r\nmb9RyrbZV5jEZxgmQ5g1DaMfchlxiPG8RJlYCeTvF+gRunvwhS/Uv5VMflPr\r\n0Tcf+nJkaE2jLI2t2boa3DtA89s7zE3bhV8Kb8m7axNYfKad0Xnidt5qa7ct\r\nLYZKurAFEPT68APmFd0swyA8xBAK8yVL/oHGCtVC+1rld7IYJbNFzmfuzhxP\r\nQf7mnlL2g0dbfnn+/KC8LiLUg+YIsAZBilwhBMsBZZIlpb5ZqRpGXcBzuVin\r\nE/VWU5gdlKkOckr7n5/GSe6THIPFz1iz9RLxGUV00K4saXv7nggbb+A2pztc\r\nAAazV46i9U8viqEaqBzCMiSpOUSwVSjlE+0cKVO+ardyMOW2plph1dKEnUVk\r\nG9rlRAVdmuOJxi8LREUlKFAj+wxTc7PjKFVVsRddPno6undqiPCK+gbhtXfk\r\niFvU7z9LKmIE3OHF87hygynoqAN2AYou2YKCaYBDWM+Q7Co0ETGZJCjmxRyR\r\ng+tUnMRzETj64Qj4cJc0XTurdLKV7LCXJYw=\r\n=HT0p\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.2":{"name":"npm","version":"9.0.0-pre.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.2","libnpmfund":"^4.0.0-pre.2","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6296969e8f2d480445b521ebdbda14837e592698","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.2.tgz","fileCount":1835,"integrity":"sha512-EZjQhBKnt0scKYz3Zck5Cc+NgTwGBB6SWuX3XVYFvCkKri4OdTcTEk830gLAgufqt9fuMUR76o/I4lkim4l5QA==","signatures":[{"sig":"MEUCIQChltZ4Ed4bItC074YzwZp6AHigHZw1nvROTgbIbAo0tQIgF8LwnOJOIIO6YvMTNvn6i69c7oCz7BxIFXXm+AmS5K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8832979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLUtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP7A//ZXV38WMWQiFSraF+bJ4cg8SJNfk02ewIJi/j3NK8Gb+mwImN\r\nvqHuW9zJr6NLWj4XZhvwY4DnuYTgzcpt+a721sY6mhHVEtVdCL79D/vLgCHx\r\nTl7i+iNjMHRP9P9fBpJJga5h54KcnNt/eHAR7S6DW0fOFx8K3EjUbDPr9g3+\r\n82ndkpkZqfMYwabxmbm5iRpH8YfBb7AdOLN8k/uW8fXJvZGwRBzhJ5esRlVH\r\nPwcnaiQYWLtBCNWaaP0f6mxOfDp5V9AYlSHlWHwvwV8IGA+9yIlQ2pBAyTxJ\r\nV8CVecDoICpgGZo/RUrTjh/MFPPZEdVPwEBTUiMPtm6MU4zkqcCBh4wEkc+A\r\njJlArHxAF4DjQQI4WqEjhtmDTJwha31eIY3nGPjZfXG8rl5fROT5jO0CXznQ\r\ncNlX2LAp/LAmwqtCnJK9bBtvlbZOZlfyUPbD3aOiXGwuKjUZZ0wP6PVIN0uC\r\nKWcnya8GYsNCwORyakM1KeEJoh1F1X+bgNjSLwDoJnOM4ta21NhRw1EOE5jK\r\nnI9etUhDjqubA8qXMtaj0JvGUIfJfWYyv5hoAK17ODjpIdkrOItu4/fG+N0b\r\nqT3uCQOkhFxM19/5U5P2kyXnYp5GZ3WiFjdJtDf5goo7qFHmotZy/F+V9938\r\nqoWx8d+LobRGrP0KC0yUbzV9d1HeZYu/sRo=\r\n=BflL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.3":{"name":"npm","version":"9.0.0-pre.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0-pre.3","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.1","libnpmexec":"^5.0.0-pre.3","libnpmfund":"^4.0.0-pre.3","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.1","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.1","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6fbb1838ebbc4314cda411a1eb8a988cc60a3c98","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.3.tgz","fileCount":1885,"integrity":"sha512-EYSDCDCm9/YZ9aMK9H/41JJc/BcWdyhbBt4jziZovBoLKoAI+96HmuptjiwoTSyOL4mLNX9DNhwaGXRewstEsQ==","signatures":[{"sig":"MEQCIGcOpJRyq71/7G9J+7Ijq3HTHiGGQ9gIjCUI0GikeWcHAiA2/4Niq/P9lvX62L72RkBfjbO51yghZn1mTJkPDQ6v1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJhAAgVOC4VmjOE/WOk76IIVW4YCfgiUos2kY5zu2IRgrFLIy+TL+\r\nwfM2aQggYsIYYNdOfcyzo/0WWfSP4M46ZB9rZTTjI4trmNkRwIhGDfQE3ASB\r\nEgAP4f63dj/1IwCy4Y6C5JtzZ5g/Ua/+ZdkOr6gRC4MbVjwGiiaKYZxmZ9LM\r\nRvvg0pMqWpLAruM0m2FaM1O/gWv0i3mufnhocqK1++Jy6f3jGHcu4/rQJR91\r\no5U/PJR6NG3jtFmUlV/8IL9Vj50SNKncU5vm4NsenMwwtbvmB6Kj09YipAOM\r\n8n9oKvK/4zA16yU0QH0sHhn5Ds2n/TwHeGBL0lblGVNxE+nuntES3xZJ3piu\r\nBXmpfV+/1FdcHD3YisKkmTQkQup4NUjFoZNSNnfPrqqSgdQ4Y/UxMMM7BfZH\r\n4RX8qagMyTUhE3uGPouSreU5JxOyKfGlub0u+LYHAbjbyFqwDm/7TzUc64pg\r\n5ra03vLDnFc+kIvG0/ZF63Cg2UIfI5BPHmkRs6x0NuXHOvGAaOxqkklxCuQx\r\nHJrbyc6Y+iKDf7L58T4pne+kfxaMY6Xy5332hcLGox+KDZom0mETRl1yRb48\r\nbw+w1nOTEp/oX7+NEvnSYGbKjfPBEZTw0ULkXzUqASvdXDC7OfUOLQBH204L\r\nq7teda3Rvgh47jmhgKu/SOlrCDtqtj/cHN8=\r\n=G8Mr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.4":{"name":"npm","version":"9.0.0-pre.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.2","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.2","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ed4f68f9e35f8ecc84fcda2ac5c96f4d7f7059f6","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.4.tgz","fileCount":1790,"integrity":"sha512-kObVaaXtNBh9tjwEHIrBCtwaux/AUoPZwo9ZeJPnS9D30vrPSgViBHmUkKq0xy5xf7mQpEaNpgf7QecHoP8HRg==","signatures":[{"sig":"MEYCIQDxrw8wMhDnOaCXbq6NTl/CDFIsQIY6etwCgmDyyj3sWAIhAIP5iHG3ccXpgBeVPY/eeXDvRSHt7jaQRoKSM5x9BQkc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8333199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPelKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIkQ//TwdLyIBzBwPvFxBAaD6+yEqXtsuBRKVDjHii3HzNdt82+vhP\r\nR+kExam7cnc52nN8dD1c0XQsh+xOqjlBIqqddudZfiFyW5hYPWKT6EthnC0Y\r\nlJ4ZsrBc3pd80KmnvTCKH2dv+6jdQNSiTOa25syfvt9+FijqIYImBjfgOXh+\r\n3SiCCkXZcEfgkDkJ1nVdon3QrWMHws4KNsuD9/szn2nqBZZfsvUbEUKzo7hl\r\niUOA1qVnhRetfrWMOCjX6EHgSHjo4n9AR+cYqCFH/n4jutVWfRQMn6sNbkoA\r\nICS6abOjYfM4uXiKu0T27Bxp7E2F2x975QAPISIKW8/XeF5+snf8IYsXF1kD\r\nqbsakz20osZ17k8m3BG7gfJNIyDdQ97Ng4Bt2dYGrAEP4z91kqkGtbMkQpRY\r\n9jf29TxiAsvHQ3c3vUYsg91PhF97E4fYoc5UdkzkwPhwnRSI51VxBzkBx0Gx\r\nJZrIWR52/z1lt0sgVhId+zAuThdYNEqu5KazlLNHpwV9WK99FRciPAYO3qGR\r\nubunQjdLlupTtHQOxSviJPJho8OM6pNf6XhySmV6zwyyKpsUxBllhx7zcarV\r\nchkj3o0PBSYcolmZ6cyaBSSIgata/XHU2oQzEwr1CpjsfdsH90vHGjgsUnVG\r\n71mJD2kAcje2u9oqItHgQkCBiykKf/z3hTo=\r\n=Yivr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.5":{"name":"npm","version":"9.0.0-pre.5","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.3","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.3","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^5.0.0","hosted-git-info":"^6.0.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92091c8683848c71c5cbde569d18f76f99d23af8","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.5.tgz","fileCount":1872,"integrity":"sha512-32BmUjMP5ovadyIQlxOUR5OxjXa09OK3KZ2uV64ySxplmETdnIykS7ECozBwBQImpcuRHzuhHFQM2AQmuUpqYQ==","signatures":[{"sig":"MEQCICf2pIh2sFTX1sKqu1uLcdvzERYfWDvSOT2TwmzMZmA4AiAb+iTvsrzMnhBEUw0qrV5XSuoK525umXWu7jmZUy2CEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//WYyPdjFofAGzh6fGIfpKkWso3D1gwgUE8pEiGWuXqVw31YHm\r\nsJZBT+hGQGQ/YvTQKPGIv/DA198oGfM9C/BQHNymsrwZMKs1q1YqJMoFHQ9P\r\nviOBvAcRPWxTmLhZlHu4YPqYi4C2tMbjCtmiTLSXWZ7WLnHdx7eXR+U4wf1g\r\n2+SG9bkx2dPyxlvDQJj9wPtCPg8L0kkTE3OEKPOyCVQGnvMUbSxXg9tGXFHA\r\nwn0zetWSwsuU0P8SHB491CSqUU5vjEsPjmzT4i4TCLw/R9DY+LYgB3RVZ0zo\r\nQ8A1r6/wrWSzFp5Q7cu3TbyMdMxWc4ojtVpu3jnhJpq9Cq2ea/II4HEV147U\r\n79Ru04yjMojUy75smtFOh/1FYBb1drWbogaPwZ9c+BrgYrEPgEld4CF+v5gl\r\nGSUsysQBn7EJQyp0Nkdc5o9KwoMmmwwu9oPByxuHAtGEKDCjTlwJ6BxuZApJ\r\nWyCaju789X0Sy4BO4iTdI3XcCsoknOqjBQc+pyqTjNJoM8cnfda+SJFNxpMw\r\nWgO7YNf6aT4aiRgVQJ8qE15sqsEdbC50odEOjGS/9/cOIQmmMsDfasnL9CwY\r\nWx1yqsaYrEhOQ1rl21xs32F6e2H0AzztN4CXrEvLOV6HzF1e6DA+Dts3AZqH\r\nV4dbo5MkjU4J0wmf3TkRvp5Yy/TFhWaJt4s=\r\n=F+Bq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.6":{"name":"npm","version":"9.0.0-pre.6","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.1","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.3","libnpmexec":"^5.0.0-pre.5","libnpmfund":"^4.0.0-pre.5","libnpmhook":"^9.0.0-pre.1","libnpmpack":"^5.0.0-pre.4","libnpmteam":"^5.0.0-pre.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0-pre.2","libnpmsearch":"^6.0.0-pre.1","libnpmpublish":"^7.0.0-pre.4","libnpmversion":"^4.0.0-pre.1","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.5","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1be0bbf75316ad87acc1d1d8ece0b5c27bb71d5b","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.6.tgz","fileCount":2051,"integrity":"sha512-hwFNIRpiE9CIYwBcdBFGXFOtTA+PGdsfdW2p9qA+f7jJz5/okjbVXb9qJKqyfC6HwfphVmseJXhiYvaJpw44NQ==","signatures":[{"sig":"MEQCIBZbFK15Q2IFiMDp1ObR9cB8+X4V903bK821RNbOXixeAiBrcq3cYJg+YbjtT6N9zCKMAdTFBomc7uKwKp4mVgLmtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUGKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmGBAAiIoC6S1PS5az650DdxrqOuG2bSCBfcPk7cYR6NmrjgbT/tb6\r\nUCkl7z5EvWQXEpY3zcmjmnFj1BqFd5dgYYCi44Cxf4AGScNA8GLcw4ZQ5nET\r\nDGK4f+5usM0FodzbJcK2E/9Gu6XY79jc429+j+mv32ZihgeEGKYcn4+FJfEo\r\nJZTGNlbDlfLumhSOhnymfga1n8hh8rnG+HXZMnXNxIcpNnvDW6lHr7J4mwNt\r\nwDySBepKjxUV+XQvD9wCjUVpPDR/mBwMAe8u0um/0MWW6PgUgNJpbJbKxUHN\r\ngL/3pnnMpFDfpOA4DlUC8GJlgaNPwKTLnfFHd8G+bjvueIjgOUKGSddTPfxl\r\nKtFpvwwhGhXZpqhFPtmY6Hvh/E4dq6CiIzQE0BivAHEhU7SfAjaLqsWO76Jx\r\nqGKmY3lBj5ZK2+9jKg1cKWYr5boFiUcFswsAzkIDu+nOoZb+Ip0fOMuXI8Ed\r\ndTJO/t+oN3dYDp2xM9vz13MAO43aU3nOytdteZTvMQK/QJt8ct5v/GuDC4cu\r\n1EaH73sSx9RI85vL2+m0f7Ps2mwP32mrBnBbitarlLgDAN2jymvS+bHAR0+c\r\nZvLGt9m3QK9TnE81U09wl1em3aAlvjuP9nZZoz+ytKRA+a/XOMPlfEFwSNpj\r\nCDJp+bzX/zWLyymxsVdwLaU0XgT5kOihIGY=\r\n=eCPd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0":{"name":"npm","version":"9.0.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0","libnpmexec":"^5.0.0","libnpmfund":"^4.0.0","libnpmhook":"^9.0.0","libnpmpack":"^5.0.0","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.0","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b32200360df98c2ef58abb755d1454f024890781","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0.tgz","fileCount":2051,"integrity":"sha512-YaKKfqlBFzHufeDh3R+WwXp67QKN1nYZmfyFKwbASURbJDPu4ZlqfrnQiYCtCdye1sApB7r37J9tqix/vHEu8w==","signatures":[{"sig":"MEUCIEE0ZC0rNQAmtBZCTnn+HrcvarwRmihLejfrT57c8CYIAiEAyv3DZMGsJS09afeP0159fdMNacrmzXcmdS3kdWftcj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKRAApNac5JQON0KaqfafgUm7yAHH/xwuSOT0ul3z8WsdqAKt0yu0\r\nh01GrFCfX4MLG5hGFF90/fvT3pCHJXxtBLkTnY4YYX2VUDSjjuToVaAYa3h7\r\nKHjkvP2AXqENqOG0MdZmIppPFGwY/4LjMJSWTie81re4pbSA1R4af+sqY3fc\r\nEVME+5alhlJyUyqx1iZ2bomgTqmvrnFq7JnP/YpAWQNCOuXA0xxEN5Qu/BCa\r\nHOSubSFiNJktQpeJcZbfE4V1wquH27W1o92K+wrFTRi6axlwIxbIwU/ZswFB\r\nN91GOlSwP4JCZZl3KhJQnCGPKtv9HQf9ZYdFtf6tqgkyAZSoJqNkz/SlyXCE\r\nzYE66cVCmpyOZCDqkwm81d2iXyUvlf3yuqgPwjsAHO7QtB2gWGT3uH/ysjgF\r\nILXNEN8UWoiMZfndWl3MyGLwfWkEJokvEUJznHXqhUV/aIQAG1f3Y5zhaW+k\r\noAMugzrGqc4zchcUuBTOmCpjX46SHapIFnJLPxbEGHxM4F5GG5gEqisUCtNE\r\npnTq35bPTLyTzCKuS85/aeffJG0+szXsYL0mwWvTsda+7WwYhR5eaP6n9IfM\r\ntvUiR7Lx0wdjYdTiyJxavIFQQBIiuminvusi0alE7XquXy9Wb9c1IeYVY3Mm\r\nyUAB0x8N5f5gJLNRCfJX9NnpG7w7xWf2CMw=\r\n=kq70\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.1":{"name":"npm","version":"9.0.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.1","libnpmexec":"^5.0.1","libnpmfund":"^4.0.1","libnpmhook":"^9.0.0","libnpmpack":"^5.0.1","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.1","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.1.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15015167c14ca585f52baaf317207cac794ff772","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.1.tgz","fileCount":2053,"integrity":"sha512-B2Z46XFTUqSP2JN3bJZ9cvm6ZtbctZ6uMRvHXzFAUZmbQYQ6klyDnCq1qF5iqCx+zgo1AoMKiJnf6+AXefLjPg==","signatures":[{"sig":"MEYCIQCWj/YHVPDPlWGKY1iEAUlbYUkSQwNLQmqJv82GmhcKkgIhAN+hMwcdUvxVP7LhKvX9uequkNze7LvSMvFzzx4pm8KJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWapUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoBAAm/pRI2wXx7eqiecF9A0c25yh8piGt2qY1sgMNbQGO/LYUqKB\r\nDqIQAYQmJW+g6EZSNcbMl1OIOGfAZK1cAtFJOGuob045sougrU8HT/fjJWj+\r\nOmynJovdVZC4V+LqZbFytfoYIOiYCvhUhxfMei7N9DKlGLTo8NPFbZNCrtzB\r\nrwgPPmhOaA0iBL13lVe2Id78M3uu9oIFTCo1DkhYZzf9SBvCkJ+9cxF9/vtU\r\n13mSgCgw8WHz15gL1Pkhji21Fo3j4bcsVmEGg3wiW+BsG7hDhyM9vQ55VR6s\r\nvZOI8YJ7BzykYbGEE5zAxLGa2mTyRZAz0FlBX0o3oHo6EY3Ya2aG8mfZd/xE\r\n9+jNtuHW3/CLzCi7A3yhy/DxefZnMXkQ1SZRuurcsXgMqKGXNnM72WC1HAnW\r\nyRlP4NXOnU+s7zYuZxfJjYrSi6pwzZLmWYwc8WdhqsbRno4bU/8aN4MTRxU9\r\njdIJeEE8cuff6lVpKgP+Uj76HTmU0TkDUnBS1f0qxJuVJY4lpSff17zK9dtZ\r\nH4Krr3hzqB84nPPqJJYx0R92hsjomoOHJhzVNfZ6DV5cUKMaZFvmSJqoUFjx\r\ntmnDV2K0U5qF3CEWGQMAbhhCzrppbItWAbM65RbjFrYlmm929Q+ioL8J1Blu\r\nbvprZZOYdOhmWbAzdWt5kQxc+exssJuNl9w=\r\n=3rqE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.0":{"name":"npm","version":"9.1.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.2","libnpmexec":"^5.0.2","libnpmfund":"^4.0.2","libnpmhook":"^9.0.0","libnpmpack":"^5.0.2","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.2","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.1","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/fs":"^3.0.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86f96a1b7ce5541d28c32dd88933f96648fd99e9","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.0.tgz","fileCount":2060,"integrity":"sha512-ReDxpn3P2vWnUnql8o6GfAtLiVrWoX6N2vdbp4jxgXl81TVrCJmYH3wyi9V3Dt5rmJZH2FxXoiesZiLSEGCi3A==","signatures":[{"sig":"MEUCIQCb7KeWCRo3xbBR2UnXA4xoEK9Ez4+8y4+7TDFstCdHQgIgPno/e7Go4yR4XI7yZmAv0RN3dpgVP8aTDb0RFSej9p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10181643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPAhAAjSZUc0l/fpvvoDZmJ8wHOuLu0E7l6Fmgbl67ddZOyrKgIZjx\r\nCf70T2GfR1pj+Rs4P9Dowzj2H6mQz4aWmE0HUVghsauZuVs42MGh2NFDxaAh\r\n6IwqXIdN10qtIGYcgYg2NcV6Rfdpdw9X1pEXRXbzOqU6w2SgQWxfmC7vSp4T\r\nBCXpV7oP1VlLr1wn84TQgws3XMrt+RnKAr6Bt3f+vvO3Url7JVm8XzdcRkpK\r\n8091kQxB6Lzt4zob2qp5cy0+yw3/bDbai5ovmkcNwpeYRYHYLr6AYQI9ijQ4\r\nLlU5I1bikR34gQ6NbWdk8PcpLHsG+gBDrYRqJByvHzPM42zSakCgEy1LlH1V\r\n+Pe4SFOanYP7VioKSOlhEXWDkfsmHIEymc6yQnRx1wms9Xd6JY3b9emYNcP7\r\nydsbAXnPDBADO3tqOlX1nXReZ5Wgfq+C9GsPMDwjGOm2lNobzVP9EIsGPduv\r\neqQCrEpCZEdu9AezTbRJ6OfZiazQWPHojA7ylFxxlt0c+1QRmZC5wd4pQPAP\r\nV0X+vvOxmU6oSeX1DK2MVcCsZsF3PVnQYQxWLRl6UwRXNAfb1jyDFyZyLQC5\r\nugTEqq/w+NQMkzatLnhFL9PDpA/sYRitSoDuw5P7PkRbB2/jSNns5Dby2/ub\r\nRKZBgJUJ/WrxT+aTxZUaZSxFvHfzL/SYiOI=\r\n=xJMv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.3":{"name":"npm","version":"8.19.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"adb51bf8886d519dd4df162726d0ad157ecfa272","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.3.tgz","fileCount":1887,"integrity":"sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==","signatures":[{"sig":"MEQCIGI/vu+/rjxZqGdZkHpMmBFiXoffzGqRjWcHXeErTyabAiBAz3sq6PKvepWrRzw/f+VP0350+HtMU4gnHWlOlFCaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZC/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlUxAAlCygHHLGbqybNxutSD5PvghTKUqWJajkETaUTDHkqi7JdXTa\r\nQybdoc+oMmo/RIR0+M4K/HU1dmXTWkS9qtEsQKWfd7g0O62Wemk9y/2mQbl+\r\n+1MfSNQgZx+8fNQHn0Orj3vpDXCH9jalqXWZhgWO5RYYCbofV8bom45dykxY\r\nnU1y+UAox9N6rqIWZpKvffvPgh9D/gQGmEmEoYM4+IWcdrH+9igYjmflc9EN\r\nlvcPoqYhFN4k6kgju8MP0OFuICa+vCIKVL/H2w34CSJJszao0UEzdK+sdRWj\r\nBbtgYZiJOygRLgqRqfPd+1aNyVVHnvM6GD8EFHvKsWx1DfzVTwhmSP96OLcm\r\noEQ08l6b4wnlEg5wiZRUXTFT+Mjhq2axL8lVRPMpOHLjWsszHqlKJVoTvTsn\r\npxjy5vQn1icR5rDnHCJedtpb8MHmOZ4buolsam0QOU0CdCjogN3F8nXva57e\r\n2YQpK4TaXT6frcAIV6uwqURaDsPOTl1jYKEUik+8cfctQQBEKZsRgfG9jFAh\r\nI5kqBTN2fh8IPTslqlFFALy/HIAhBFyKUw7xfwhr9yrk6Xvt2r16HlG3RLGv\r\nb9eSUnCQ2RIwKK7zIINm10FzV75ZlzbXX1iDL1VaQeAYBv62jspyVhJOUS1b\r\nbn+vW0h0xLtA84pqGTUp67yAO7veWkuajog=\r\n=7wWd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.1.1":{"name":"npm","version":"9.1.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.3","libnpmexec":"^5.0.3","libnpmfund":"^4.0.3","libnpmhook":"^9.0.0","libnpmpack":"^5.0.3","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.3","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.2","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.9.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a637d44f052d8b21c7a71ab417981ebe586f387f","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.1.tgz","fileCount":2029,"integrity":"sha512-FgrLK0VAqiCENet9EiC3mAwqpUMP+2AeEZLs9k8FB5LNZ1v+oIleubE1TfMCjeKzigtTkz7K0Cfs8qAAZLVeNw==","signatures":[{"sig":"MEQCIDaYrqOV2IROyDvn68QJyMfcfPeSZv3cKg4kv6SVrFaZAiAqM/rnuB1l6CL6Mml/qXYQFjSBr8rXdxFfI9YM78MjNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9710715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPeBAAjYtYfK2RSVgbBhsenS4TETLuWF4ciWIVfkLTqHcww55Z4Ktk\r\nnJOoWqhBgcXKQILVfttGa5QTfUSVk3swvKobmMPUQX2tgBTwu2ydfU03HfNO\r\nUuIHoLu0I8VBjDXvVn9jS1+R8j2kA64etZsLXyxF7jDUWIj9SR3guuOK/H0U\r\nK6FXiHCbsRgAD7YRpAsMSHvZSbvOEKlXkoZvcfMoTu3Fv6SPfdYIT2gPOwj5\r\nE6C/zAPIXEdD8XSuRqO0HstpRQb26l1pIRgcIG3JgjiFJSs/EJgzUZjMGlm4\r\n4fpLyrEWD4nv7lAJ+aFqoly4UPSspoDzG8J3CN8HR7uWTDlpdJmgSl87LdC9\r\nFBiITaAE/qI9VJz9mRIJyK3FMONtDAcYGOKXaW6LLYn2Ll8WbI24y6IVIc5x\r\naCTsEOjYJ3+RO4Q1vNbylhvhjVLz3Ixnf3GqBZXbcFdDO1O1D3Vg/tsu90WM\r\n/LevtJWNfmhHmyU4+KDDpE+BjoW4F3pQc0hz6q7VBC1U8HbA4LSbw3Ot7W21\r\nqhemViOpi4r/wWa/vVJeCEl4myhSycUay9URiGE0mXsGGsuj3cFN/4DGdyPO\r\n7me199gc8fKZSWIlzrR39jXDH4lpszecc9+tNlUiAaMCtRavaMAfC0znoD7o\r\n3u5M9LLwdbKzNNBBKxC0pb1/446i4MXbmMc=\r\n=3WOs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.2":{"name":"npm","version":"9.1.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.4","libnpmexec":"^5.0.4","libnpmfund":"^4.0.4","libnpmhook":"^9.0.0","libnpmpack":"^5.0.4","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.4","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.3","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cf57d747a84fcc32ed397545f5bea6dbb014141","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.2.tgz","fileCount":2031,"integrity":"sha512-qOFg33/5YCHLArtRBep9HJydPZURbCwt8nxwXDRHZO9PZtTUMCo1C4iXBFPW1TxnzAdHscdw76ihbupdmL7cmw==","signatures":[{"sig":"MEQCIGvLOcvLKbhVPdojw2EGZvSjwS0pj6S9SuI2qrZO46toAiBYnaNgkofEnynidY4Z0pbFJuHLnbHS8oJzpql1KvDRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx0w//XRc6eUtEDjeGpksFMywHQ5dMBQ4Xt58ChLA9hKl7SCt8nz0E\r\nwkhPShdlg2g2f4WGfgoCjrTKoCRLKcMuDDOCT0lV2PvmXP1IpqhmHZDFSXJt\r\nE/HAv+pVy1NQ5g5kAbPyGi/94volTBhuS87APZ8HqGrFZuTVXKuMPD7bQeGO\r\nG/PKD39vK5pk5JTBof2M3CqDN5WbuZaFswYssbOOPx+i0qU5/nM/z0GGs9B+\r\ny35b+VncQGphvTpeVjXaK907ucjnyzBid0aq/7CoFQTPwbQ4OGY9US1+BvOd\r\nochGI/nsBB2/Aok4dGcBc3UiyXNahHMlkDw3MNrUdinb5xx/28c5mTLThKpm\r\n458pkrKXVnUqPhZJPdFX0oFZj+Upmt/Ncsqfh/Ngbk5eojgBuT4CLQKinmO1\r\nyLa6h4xzJZkJMI+rXywTsxhplICLg5GOGjNnsbgq4fC2r9Eb72B2fBoleVf8\r\n62LrlCrEKbWJYPDPgyIC/b+ASClpfpObPH81wkhJ/tBGxCJiktH8puPq7y+i\r\n4fepXFw4Iuz2BDZubfp0ASGp43lkQJbCvrEdIuOUjeDd0WOu/1wM0bmfeTTR\r\nxEKAfGl7pkSMrg589j1gLnbRIHsIUB6mejX+VQTk2sIHYkP8J4k5CTF/8N2Z\r\nm+Fh4m7+oWENmIOFe2KjaGYxjKjuasDaaQA=\r\n=/FT/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.3":{"name":"npm","version":"9.1.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.5","libnpmexec":"^5.0.5","libnpmfund":"^4.0.5","libnpmhook":"^9.0.0","libnpmpack":"^5.0.5","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.5","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.4","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b83a3968a0253a9547d559852ddc32f667baad8","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.3.tgz","fileCount":2031,"integrity":"sha512-MOlpFXmfdPmQhvbBuV0RkaDR8VcO45eT2+ecLYC0GEP266PYAAZ6L33QPz9SR7fC3o4L+1V/KV9DtoHTetaDuw==","signatures":[{"sig":"MEQCIDYQRyqTlNBKed3sMerji+zKzSAl5MRPMvs4zd1vB7CPAiBR+3I8Q5qvMM8Cvx3p8PS5K7jQJdL3zPBI8lKyRfpjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9719116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZQ//Q0dIs7WQHNQb3m9c36H+uIOdZ436aDTsZV51y+BHWieSoZ23\r\naJ4aBW8BfyZZ+TqtZetyvrjoaggDMn9WR+NYlObYfcmBff1IMu0I0GuvPWbw\r\nwDAm1LYIFHGu++pmEueCfwVGAz1cwaTum+Zn72etHgNpcFOAmIRoNJP+MLzN\r\n03CO6z652Sbyf2wRJvUnQPbOEZPUebhq1aanC0Mqm96WSYy+TvZ3Ea11sBQ7\r\nzmOTdyHCaiV9olWd2fUCpJHRXlmCzDhHObXimL5zOg/BXyRgAjTGjLNOepbk\r\nnhjBMciFzx4qFqRv4R6lqb1llI7B6pYlaWg1a+GXoJ9GRQf3G0yTxD7DqCQJ\r\nfMp04lghsiqEeTbyP9Vlynrox1+hwW0Ga5auNhCMEEBmwQHxX3c72eYmJ5xP\r\nwBfTPBQ4//MS2BPRAevxOhG6wolNLxLF+/91tE+VsBjH1VSiLzmSRQd54y/u\r\nf0UQF96nPJSD+LK/fT+RO1oKoUfRaG2sEh5+XbiamTxG43Fkvs58t+YnXu2J\r\n+69yU0BuT5iIh49BGlHWqaxQHw8rJhdN7p+3J68vOGbCEOoSa3ym38UOWzqd\r\nhpLLWgTPOyZ87NHPLpyuhVt9YAQ28b5BQjxMSWwLVdTqRi99h5LY9ki3X7tg\r\nvKwIqDpW+sWCpmotnyMtTULCPbzHCh44V/8=\r\n=Y20G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.2.0":{"name":"npm","version":"9.2.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.6","libnpmexec":"^5.0.6","libnpmfund":"^4.0.6","libnpmhook":"^9.0.1","libnpmpack":"^5.0.6","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.5","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f4ced5247b703103c6fc7b6e7ec2927c8f0a3d21","tarball":"https://registry.npmjs.org/npm/-/npm-9.2.0.tgz","fileCount":2067,"integrity":"sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==","signatures":[{"sig":"MEYCIQDSEgXxMGUOHwsc+n3tmEIQZK8ai7FXbIiaWTekM51CIgIhANrv5HWeaMT8C2ayLggX1zveXQhct+b9TAdcA/KjcMLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9929728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkR20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg/9EsYAJGuUUKwEVSq7XugeILBfp1chUxeVYTDDOiOepO+C0OTI\r\nVjqhfz447KrPahVWN8Ocb+Zy/E4HAWInfCHwCxqKgapZp4G3PqdbxnA5/i72\r\nQ5vL/1mHqIewebSH1d1DLGenC56tuAQGmJs7IngRov8rV/NwQco4gKze9X6C\r\ncppc/2W0HPcxKNP8OwoWSkTiy8SsVEuMYsZcrur7diDtOYhqYcPKEwljaN57\r\naNTts7xGubqLWOmPxYGMQnx29hTYh1sLyjYggwuTrOcxBPxfpc6s7QcRuLzP\r\nODn5K9cxdI2EbEC8fKPtbzm4JHNy+wQQCpa02RlNEeU2iiXyDCypL9Cdto4b\r\nZTpx4RIXSEHgU1Xa2qIeNywWb89CzVVwqoYbD5IlER2v4wkpy8uv++KvbiUt\r\n/JtCN815zI4La17mqVFjb5BlnTs7SO2X0e3r60Dppe3HQD8StVNyw+elUZbT\r\nHonRKJtJsEZt4JwfL2SplF7UxDGhMDJKc6dEX7RUwf+6dicnnAoz/OhTxXgO\r\n2exUtzRyH8NbgqheDSH7scMdcVrqQLn/n8DXy8cfEfYRL0jybiz8GWYPCFvn\r\nFLHKEDAatgDaTjLIZwy6QDjsPwGsqjulfm4yxkqxxrI1nilZoenBi5v6m2SK\r\n9e+Tp2F/VuGqwNUmKugCPpqLo/yVZLwVb3I=\r\n=JBX+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"6.14.18":{"name":"npm","version":"6.14.18","dependencies":{"qw":"^1.0.2","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.2.3","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.4.0","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.3","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.6","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.4","ci-info":"^2.0.0","dezalgo":"^1.0.4","is-cidr":"^3.1.1","libcipm":"^4.0.8","request":"^2.88.2","bluebird":"^3.7.2","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.1","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.10","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.2.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.2.1","worker-farm":"^1.7.0","config-chain":"^1.1.13","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.14.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.2","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.2","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","yaml":"^1.10.2","jsdom":"^16.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","cmark-gfm":"^0.8.3","deep-equal":"^1.1.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.2.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","npm-registry-mock":"^1.3.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cd431567f0961e1fe63d46738cf37f74f7999eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.18.tgz","fileCount":4215,"integrity":"sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==","signatures":[{"sig":"MEQCIHq5SosyydCF8eGW/3fWDMDwyWMqO1jioYBHqZpVCPN2AiAkEEu172snoae4YmULz1rLKq2oWWa+lBYXA7p6XaVSAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19039376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2wvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR8A//RZsiN5jIQpYmg5i3abUme3m265s8Rp1LCWWmSB8mRBX0mTdX\r\nl6Ed9/mnW2Zekv9gyccHU6dsPCdhwJJZ2iXHPnMBNgxmIB6tKMJMmmhQ1g8y\r\nu8xUiqVnLLenEnA/POolViLast//lw/DRma5azdSI5ToWq2ORn0t+CtJmmZ7\r\ny7gDOIlZwvun3acoxDcVbsB+Y0971XLm5zEiiBpyXSg7svERuwU/UVNGrDJL\r\n+JuotAZnOfF/rMlw7Hcgrkv80cHViHcm5gYTjB7z1xWeEHr2YJA6xcqSnBlj\r\nlKniSW4bioiLodxOxfjjhhcIHMIbTHrm9vuYgJwHP6FFbVaNI0fOfXKexwV+\r\nhSnLx4ou/AsjBehHBO7k/PmPq3GMCpnKcfMBUvFiZtXkDbpb1BiG4bxAWUPj\r\nbrWQuOoSREzwEpEP/C5yjnOuJbx8O+9BiZG7+sAH30wwaH4x52X9S3Fle9V7\r\nadjXBiKDRoOPP3MgzBw/SVj5CYQ9bXTo127sTR758aL0wY1eAY9+vQ+9VCgb\r\nlioK8oRx9gVKYDPVtUgkE7ecgg5TWmAacEaIEj+Y4DNyzI3gWPZoiBP0nety\r\n68a7u5CSpII9/YmIIyekbZ7qQvemyVmW1jjZ74bzYiCP7JtYhwfL8jm14kYX\r\nas/yV9sVDWHaxXab2hXVt/ID9d6vo5HY9JQ=\r\n=sNOa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"9.3.0":{"name":"npm","version":"9.3.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8c47edff62d8d4b2508fb3a05270ac6344262e11","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.0.tgz","fileCount":2063,"integrity":"sha512-5Yl4snmvEzFkHPAzr5wq9pdEh0NBupqRmhQzBT5YdCGN0lSnKHd9JPJSbm7jZri81uXFl3YG6wrpWVAyTbZr7g==","signatures":[{"sig":"MEYCIQCMPrxAgCorNwGv/L2bbHeQbVlWcXDzPOCGjDobw0ittgIhAJbkydpR/jzTWh/I0+I/sW1/oawocyzM+Q0IfMB0S5bM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwG4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdCxAAkqnnNvfuvQeqG2WLI0Mm3lNaOUIUHv4OvfDtIajKay2lSMca\r\nMXUwlSfv9oNvKLMyrwCtFaNicba3s1DaYZJHeh2IRGq5CgpThitopAqQBd9O\r\nANSQ+WT/7aKyAoMuIhMyz06C+PKYeULU9BL0JKlyXV7R0HXdLI7G6OzINx2p\r\nGfoJfVV6JQ5uac6fpr+jmi9I5/i4CPZoFbM0iwj0zeTjfAWPsKZJdhnfraAt\r\nAhf7dJPsyKfrPD9Es8tWiTQlG4izx7mf9A2xYD92w3VhX0kyQ+nxFmpnxuWm\r\n6Io+YC28+XYc4k1OOUX8Sf915Fu94+wuv4/PmPoshyShX5akNBbuwan9ZaTd\r\ntt/Uy365i8J1XtwEzo/ODZTNgNwNUnqkaRH37OQVIDTWIdzjRjU6eQdsYW35\r\nKmBtvO36V+sCdEPeY/+iwzIAIOPWjBQCE2AUV/0TrtOT3iTOdV5GoTlQVR9P\r\ngDirIyhJAjSgLos6KNc5cBSAdX+iaL8l4ke7o1AL+HRRcBxp1W4hBqL234U5\r\nKM7lEdAo1YJz9pkYHBokhCPvw7TasS8ProVH+S62rReAERgpxlTilfeoGTNC\r\nccWiYS9ta1NSG0Dsd7yBBd1BsvWvCT+fyiv33W1qrMEhcYhm49IvXRMgPdKr\r\nrWC6oeRtD4uWLslbHozr+bIxHlKVb4nI0B4=\r\n=NRFu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.3.1":{"name":"npm","version":"9.3.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d7499a1f7b867055dee3177ed6baa5cda8528a8","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.1.tgz","fileCount":2063,"integrity":"sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==","signatures":[{"sig":"MEUCIQCQUui4Uur0ou2x35o2Xk3D2yXRv5Jpu0iY8aPVwMhghAIgGW0sYjmqrSuv1i48hiZQXRaU6VwBhJjZ9rau6ruxdIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7pg/+O+FwNhJP9olP5anA3Cy7Y3aD/NQvyVKM829o0uQ6TwW0P0gB\r\niBgXX7JJ1WDnjZcayrAxjtpcTWfNdxs5fjJp1a+e/VGfJ9nEOArnMNqGIFzv\r\nRTG1RjSUV7QJY+JwCp//6K4Gun8jCdK2krBdT8apElF1IfZVIJgUljdqp6m+\r\nY/skRQe/1PYKD0BAUIy0bSBNSxspknq3q0+a4xPpj1MrNAh5N1p/f9vbEMoS\r\nzdlcfYCHbMt165ZfCyZ+xhbSyNaUKY3+nUolCh1ydxe+8eLvoje0Yrjbalsr\r\nTMS9Oc7fjqQRzmIKbXYoN8+ddK7JMYBHPvwzmz/3iUAaj49gIFce1/rrTXIy\r\nAGChx5ltDcJczHyNaEW0bP4wrw0BsHzEMzVYtjVeGwtTn5ej2ChbCzA47fPb\r\n+Y4TqJfe4zb45SDPjmpowBi4ejC2mPufElNV15pckdONPJcFrzBINJkDnwSS\r\ndZgb1J6y+jGdtRz90b7xjGv2I/Pc4FCvhcn2MYnze/metWPtG/AfN1m8XgZI\r\nA2tAp9XsO+AYTapeoUWWuaD3pQVRQiMKUFcMPL+Y/jbac4TfeXmsOFedoF2G\r\njyb7r7MT92xIwVp4nx9yW+WDWWWsiup0fpVgGz5QcUobAhoyCfle5B00MVt2\r\nXQSajQVwvRlZr1AzoPYZxm+a/IAWpC6SAKE=\r\n=mmMQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.0":{"name":"npm","version":"9.4.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.8","libnpmexec":"^5.0.8","libnpmfund":"^4.0.8","libnpmhook":"^9.0.1","libnpmpack":"^5.0.8","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.0","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e92558bed18063189dac5b5cd239dd2dca931a4","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.0.tgz","fileCount":2064,"integrity":"sha512-eT/yB9VFgnqJjMZN++RDcKPyuvEl3iM//bfJzAa3F9+x9l/x8XJUYnHAy0K6ep4JVNTxCUAp/wgy0pBicTZr5A==","signatures":[{"sig":"MEUCIDSTmFg5MEV9vzW66AT90VqoROoK83m57USQbH6XZM9pAiEApf3jakUQoJdQ1sacG4fA8W4ylVyrPLWoJV8WV8cqcuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Z5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/RAAj/hxim5LCWNXQBzViDMQnaGa/F0TUpJOh3meiJ01No0iN2+C\r\nbPNt9jhyRWp71AebqLztHH/6CFl5GaA63AIkZkYxbuBykOY8K8t6TNvo+b/l\r\nONZQTuKddM2V+A3WbBu+Osu60OjlTUtbwaE0x7SjPGYA2XSgiR0/Nqyd+RY/\r\nqJSD9m5SVFN7ZAtndBgLebJnZk7IowCShrnfgd/FBTcMUvXCJKsRRTCdKQSf\r\nQ1e4rtRBi3TtmamCYrOrcSvEOR7Hrk3VnOzcYjn4cZHRFOkENyqhH8y+11eT\r\nRvzO+p795bpdr6dyXFTZtWPIjX8wNXHqslNFlQgVWyH3GpOVVr7lK92deDhM\r\nGV8qbxU+24X7uNSC4YxqtTJUWk6nniC7mZX5I4DJDS945GxLJYi1UmQKiksY\r\nUA6AlzO1XlNAuTIU6RDiOuG7ZhWCXquUFIeV7XEM8yCmS+Nfz9MOOdVD2yeM\r\nCIVSY26J71Qi0/hpEzcOee/bt0YTuwUxtIe2YdvF+R0JZiJFlLv1m5QcshzJ\r\nckXpM9sAwH5Etts0j3+0QaHYdmPpbpnkj9eFZf4BIIL1Cy1AYaVXQ4g/et8k\r\n1HJF5+x3lOJrLvf7Ge+iE9KWffItaDaSeVNDEd7PlO3Hdn0m+dJXdlhKJsnv\r\nDgUHBmzG1K0DuUMAEF/79EER+MDlqe7QJ4g=\r\n=ygnh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.1":{"name":"npm","version":"9.4.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.9","libnpmexec":"^5.0.9","libnpmfund":"^4.0.9","libnpmhook":"^9.0.1","libnpmpack":"^5.0.9","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.2","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.1","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75897a0a891b017cd9a317527aa388ffccac8721","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.1.tgz","fileCount":2064,"integrity":"sha512-yCtrPwN/vPtc2KRyIBLdTqPMFy0R9pPurr8wJKtDvDfzICY/3IBG6t2z+zHA79pl5R8+mVH8EcJICLUeU48oQQ==","signatures":[{"sig":"MEYCIQCEZH73kYy4wXcEuKbFjWdd+LMQbQbo2w37v7m+mFjQdgIhALgjdKLlZPh5kC8QQWCNrYHlp8mXVpxkOaOqJ0NNNVLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2zlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ng/+JvM/vE8oQ0J0l0+53O3g7SrJiABfq+VHKXo4RiNy7wOcWKuP\r\njBqHOQu0C6VV92naB9XsKl7JICRpiH/yczfkB+ZBu4jW3yegLWf2RnZubJsq\r\nMbUdK27WWxZFPnUT2jWcgy1spGrZIYAz+TH3C7lFPQEOnyjHHwtSttFgV58+\r\nvzEkVNCxxsMsEkY11H5JqGOjJ+9MIOID9rUPDau9oFxSdFQPbcXRNw3tODiQ\r\nqdkMmHhbKbwHVfzkyYqHEq4gWp8b7xDvbTVZ+haAm4ZLiB1zwhoe0s8AHDIA\r\n9P6gtZY0V4Ak5AmmlYHDx7J7fVNX3Gb1eO9SFWAPYEZld6C1AqaM/P0azCMq\r\nH0WFlKRpRC7pNajbm7NXhz+JFXHJy1V3hzJrznNCTJ5TE9ZU1hLf/wxZBmac\r\nfcT5DsQ3WgY5nOvitaE5F0PX2sgcyCKo0Y5lnk1vhvu5QliloVVVLw8UZGGE\r\n9jLJLeTy9OrvXx5XDftURhhTNMlxtb5txDyDO4CK5r5TnF7Pe36dvTmcKU8q\r\nDzYi1EBznX74UT1bR8iGqvk30ln6mqmYzEL2RhjxBTS4dAmsQ99HupbK3OFZ\r\nFgOjjz2O56v4GmzWYgaoreixyoiNgst8JI797PHGvfhnRgl7wZ1b9iWODOaF\r\nMFud6+vnYmK+zg5d1SX6t0Z7vaBONDbWzJU=\r\n=+GV6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.2":{"name":"npm","version":"9.4.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.0.8","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.7.1","is-cidr":"^4.0.2","minipass":"^4.0.2","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.1.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.0.8","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7afe401ba7e9a091018259fabc5f85d6f747abcc","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.2.tgz","fileCount":2073,"integrity":"sha512-dIkwrPCq4+oeNU9I4B+tO4t+5lUL04XIgizpcwDbPM9vMeoVW54g3f5725FRLp10TH/5/KQWiTziGgILoCxP7w==","signatures":[{"sig":"MEUCIQCKwREeBUD3z/kkchpLRbUC05Rn4Uk+ZDlAxv52fRHkKAIgYGDPk6N3nZFOvRwS0Wulcn/Kx/wGHZWwf14UNSQHJO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4rnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABw//cj6NqudB0VxVft+nkSICXnfVJ6ds3tXCsBdBQFzfMixQst+b\r\nKdmX6LpU7wyvwDZvgZMGShMc/YGfOoxATGRKo+WdO86pkgCYgfB2o+CJx6Ki\r\nr0ZdTbptIajkea0YqHznT3Tz34Xphk6T3IzdZrv6VAeTGujEfo5RdUT5T5bx\r\nR2ZyxFk/XT6Wqi+tZJ4FT2bdHCXvMhSjTPXjZgpcX0s+V9Kd0VtMywKF8u/V\r\nS5mzKngh/FKvsfdQSiDSckIfhmgSCXcpce9X3/KJOJwAbYit1W79NQ+9pJMH\r\nOSGfy8nmijw2P5g5keuJPBthnXcyQ4yh2zND1T5ovg8eSLKqegF55zfbCtSR\r\nZttWmfOWQqyv0EJeCJFRoOnUxIPyKPM5ex+dYFGZuo2au101GfSDdjfGhZzm\r\nnblC4R92I27hWESY75BFOnPV53v3yQYktfQ39oo9Sc2AUgsfwwmsQFG6pCda\r\nZ9f5vxZNOrPzI/k05DfPIpZI9hzknqwTkJ+EAlCTBIiG3Jt1hrY5ODUzwY7Y\r\n9/yOtswkIa+To2OsSjaIY01sumST91Pqpqdpn7a0wf9LzlkB5uYNJku0k6/z\r\nack5WufONAscX4imtaF9+k4UKqP6FL9BKPqdMLgoWQAjWHXuqQZsdGWQRCbs\r\naXvnvL/i2chJ1IjrgYoJOLdTI4/CT0ug72A=\r\n=GJ6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.4":{"name":"npm","version":"8.19.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","remark-github":"^11.2.4","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.4.tgz","fileCount":1887,"integrity":"sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==","signatures":[{"sig":"MEUCIH0yfDviFXhH2dIRYP+SsLPTWeffOSmQnGi26sbeusaFAiEAvNqzJU/CodG69u1maAptyQJf2RxtYI6JiE/Q/fuXSxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9240915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68teACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvQ/+IanBemihZVVVCOyM3QGNzdWynm4pRsCJLMsnmIp6hSmyQ+z5\r\nu/Pxhmm2oDjQwjoWaZUvoIPPgB+6Gq/3dtmqQr1Wi/ud6yPLabCQFeyRnYF8\r\n9OMIivbfdGn1LgDLier935oHeywncTIV/jgra/SRPditR5W4PcVlG4HasHi1\r\nzutL7HxPyHrVP/XbP1c5/T3/CFVFoqES/NiGBCffxuN75brcEvG3iOnsh25u\r\nshPiRwGihgsnrEtACwIDQ7VeDr/lSpw2gzvfQZB8SNG68gpTZz4J4eUbyHMU\r\nfgW/pK8NhMkDVXFygk+3/99081yal5tmni9FUtnQdXlAbt87Y6IQgbmhZyq2\r\ntlU4FEb9nZ8XSDPz9D1ZC/bkmfEBpSmiwgxX6EsPMgLEapgQ+i1Q3+p3EvNQ\r\nf7J314iuur7AfZpEvjM+XKmdL5Ej0PFcK43Luki/gqVXdJ9clZYieG7BavgQ\r\nYYlS4Y5APVi5lwzqC6dmyJgjIssAQL50hzIFhxdGa+NPPNuH9JZb53m/g+uB\r\nOsCzKESnL6rIwNu/l/LcCWl+zs/YJwDAkR26/wAZeLazrMsK5rPwR8VLvZkQ\r\nuQ7oAnGp/oDqVupJ+Qf7MwyaNbD7QApTVhOdu6VhBwfSAHSi1uNQ0T9PYiGK\r\nQHLNI+kgAdy7MU2hQUhHbnJGnRcQXR0nzN0=\r\n=Wy7c\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.5.0":{"name":"npm","version":"9.5.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.0","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75f0d6d27c0a4cc403cd9e1e68ac574555e3b43d","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.0.tgz","fileCount":2266,"integrity":"sha512-GqVETDu5xX4+drrjdZmWyxl3BVLToDamB0Wz1+k0mLcraYRVb80gOYSnSEZbHvulw4RyU/Hq6AiUfUBxmm/2gw==","signatures":[{"sig":"MEUCIHjchDDfNqwf87MK2FecufPpbfRhlJbADQB4nEdYYnVqAiEAsGpyzk0NMqD4n1Aub4kLyY4yn23SgMUL4/I1pmmPqmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10648952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Qq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSoQ/5AViNmSpuYOq0YTG5llRI6ZlFG1HVQJLN5PONd6m7k0bCRGFG\r\nEnWs+QkMIDmMoU/ekRCtEYi7mxwrJ/F+qhquaN8qQG7KSH3xMXlz1jOIMAkR\r\nD/8aPkj6c5i5XWFdNGxLEnTHBrFEQB3LBMzU3XLOSXw38GZ2/+YYiL1kBIeT\r\nBLFm52IU0xJxSUt489CvF5BdcDz255mh+WgVbXbirBLkwSH+IcLgCqprik/Q\r\n3cwMulYP7NM+zC6Z/YjHPhD1ZAAyw9NC/2HvDbZPuqUojJpOGdFLkM1/oiBv\r\n2nyTBmhexYVZ2D8ZiyRGaTQhpTCXJZWuUodQ0+3ZMLTaT3qCruZHHELiTpBq\r\nNL7SXKxhAgfFLtJadwhCQa8aOKIIXujHGtl4h7No44dfePbdVaQuXkENBmEe\r\n8c3C1UHf/S1ZdREpUEagC3ZRij5q2iIOOcufEHojbd4GhwWRiCXkS4ot6/mQ\r\nbmUShVYZd1gzJyaVHwCgsic3wNEf2Zb3HyGARY4E3Q2NBCK5/71/Q6hxtHzr\r\nn4kqHq7rmEVDtaLCScM5xXxb2dp7xopATufNQ6Bo6ybLL+kmX+ywKTuVTVDo\r\ngbYuVVT1qBl0uomGr18UKF9FNrhUSUfOPM8OgHqiU85ZABEQtTPTej/YkAU8\r\nymQN0LmsYACG4FJgOCd6V0MJwTHNEOpO6Ew=\r\n=m6Gp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.5.1":{"name":"npm","version":"9.5.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.11","libnpmexec":"^5.0.11","libnpmfund":"^4.0.11","libnpmhook":"^9.0.3","libnpmpack":"^5.0.11","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.3","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc74eb85d07d78e24fadc674968a1ea16b18108c","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.1.tgz","fileCount":2267,"integrity":"sha512-MzULm9eEWPuPyHmRBxjcKm47KKYYT1gteVOXPlNJbfdaXNtp+sO4y2X3v5g375KudEAGJVDVCoFuk7bFnuuvNg==","signatures":[{"sig":"MEQCIEB0tiSyEclo0826L4HTn+yfQ0y0cte6kgkJi11hP1LWAiAWYoOeF9lYH7+R9oVkBkHxdwFqtsIZ7JRKvLyyZCDdzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9mXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37Q/7BcrqBCz6vEjRoE7ORJ7wiUMfoPy8GjQM7hzKLxzJLQQGew05\r\n3SxUHR4YRlEWs/eEj9TAgGBcLsxOi0rqBUI+e4VmxkIHJ+nzyCvSLLRkD6W5\r\n4d404XrS93m2PqcwK0VUID0kNypz/LgzXeOrj9Kl3Zpr6Hq1a2/wXcUgEGuC\r\nWunzbYtvxBBuxJ57J9Q4HaT2J6y+Bp41vuff3D+Q9WN0saeM1srPX40R/Kb+\r\nB21Oqa/bzuFaSgbI62AQDndKHZzp2hlpu929HyE45RnLyqRrxt3prwH+cDVU\r\nehJorq5J9ptskT+CrTzfIPp79tksQqF3+TRaFDcI8A2CR2uKMdJtEI5cQdQI\r\ndeFYX80I0/fZSal4uJQMlcD5o+LG4mo4ZIUEflCuuh6x/q3yiz6dWrvT7OSw\r\nlBXbBCibxnzO5/0uhV4JELWPqW1Rp8PWuJvVKxiw0XMpuwZMir4mUGw/iJER\r\nskJ0KLIKB3BVvz8P9taowgFkVjLCDQ3hOgULSgz88OKtx7KmZVDU7a8iORik\r\n5QxSQDBmcC0LtPkGbaNdocKfmPBocOIepi3DAC+duGsEpv+p0MMDxKf3ddkK\r\nVg+cqSE1iTW7XwSArTuOpSScb0NbPjFj87OhpQacOdsvY4r41TMBsebR0iBb\r\ndQVw0k82NHhBcMN4LtF4ymil+PSLqUBJJCw=\r\n=pUxq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.0":{"name":"npm","version":"9.6.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.12","libnpmexec":"^5.0.12","libnpmfund":"^4.0.12","libnpmhook":"^9.0.3","libnpmpack":"^5.0.12","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.4","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b9de1f1885cf34e9ac9eb220b80604a15ccd979","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.0.tgz","fileCount":2268,"integrity":"sha512-BE7ZFIXSg5iiSrrFvcEDqZuCynfkKjIiLjq3vFgpogu0eMb7S6LUYSUPsSMp4m5ORRme7zDCRnaBdCWrxU3mVg==","signatures":[{"sig":"MEYCIQCOtb07W3PjBatdlRPH8dbHqCCUsYCax0qx9in0K9p/IwIhAIJsEmq4GmsaD1pjVM7SmO5gWKTOtgHgggpS6gMzqpe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYPA/5AE0m77gT+cE41sh9iBwKq/Qdm1O0e09pMbb3CZ98aEDzjGH5\r\nBC0NVjB4rdoAustvmiAJcsfikhpOXY9O53KICHr5jPB06vL8Hf6xoydMsj2o\r\nL19SN1Ut4uRbcvfzEQ7aHel+UBhvpXgn9CbINHQ6oPV/m4yvgLy756/Zbjnd\r\nbhqeIY/FUVYx/7BZEA+it4dcZ04V5WhqP2L+aZIgyDflhVMaakAmWRN9Qdwl\r\ng13Fr2vGp4vuDZE3jJlThWNbflvhhBFhdh/10vCbVXuFj70asobCMNITNeFT\r\n68sV+oaBjrWeBDDOwb4zXWs8flGB1sFoNjd7zZbzP9dcl6LmGyxbMDrUbctl\r\nkzF485mERoS5xeian+MwlOZYnNB4PJCv+xQ6hNU8IUYX3MhwXvOV7c52S/sF\r\nd2wYyzoj+83hEoDintSU1DYfuNSF8QksQcXwf295goNpfaOQ/0BM3hTM6d88\r\nbTEVqndYhpRVtZ6arVYeZ+gjeTgn1R00/cnYUYp4OyFLrlRNap4muetY9X7C\r\n8TLw7dyU5Y33IPfCLMUS6yXlU+pm9hyRUxT/E/t2YL20FvrW80pK9q5LzXQ+\r\n/uU7He/wfm1CZb+niuxoWMwDyeiNVOdMaSHlz7TBWwl1Ld2YcjGTy/kx5S/V\r\naIQnJWR0guPmEFgDEWpT+tg4+8djFQrLE5A=\r\n=HrtQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.1":{"name":"npm","version":"9.6.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2152518a0458007fc8a3a65e9c5e17f2ea76bf7","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.1.tgz","fileCount":2270,"integrity":"sha512-0H8CVfQmclQydUfM+WNhx4WY4sGNFC2+JsFMyaludklz8vL+tWqIB1oAXh+12yb8uta9y5p8fbc2f1d18aU6cQ==","signatures":[{"sig":"MEQCIFlo0vVMR7zFLftdiefqtufwL7SjMZKEPpAlhQ1aKbB2AiAMiFrYLVrAy9AhYcJNIczx6LTULQEjlEhditsar8V4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCN4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA//UyB6dfkf7b9+v7C6+zhxUEOC4K9qTjsQCio1OC2DMzTiUzvW\r\n8cmASOYTdQ8Fbd5U1PpgfLvQTLHdiVKSaq2csBJGYX8pn0FRk27L0cid5Gr2\r\nriVjx0pMTnpwPhwn1NW8u94iopBdakxX6RbMHx/ZehfM0anuPTMrNQkgL8yn\r\nM9J03gikkm699ldDeivSY/pS0Sdp9XbJzyG0OdBUbWre6p85ef6TYyt8JQ3d\r\nYiLVRj1O9fqMEuZp33AVKJ9ZVWJZg3nHSlo28HBgoimczwhHP4lD7ngYXmgQ\r\nudVLZBOV8ZgIWeEHSP1KV6NgpC1ymG4TrCHHSgpB7gRgOHi74Rg11d9WjlLN\r\nD4A9hx3OWRpqP4mp6gbchQtyQ5CanghKQOpmnLkwzOiunCxcDlpMhwHz7+lj\r\nRUwPjL6IQ/Bzag9yt5u3tglpukurvy5AEN2rMRnzcT5188gQyuosTUOWwHxe\r\nFuX5CdDdQDPtIeyAGmzeTfRFsR2/DuQF+M4zggoHHLlbGBdKkPd0MaI0B6Bb\r\ngLsMYmtaJiuHPSMDdUWpCsqB2lEy1FeeMGFwiQhdRgyKp3llwUKleEgSVLHk\r\ngbN2ueG0CqN/sqV9Ayv2aIKNFsy9YfTqJYfBlxvbatGP/vyv/YbChtyE4OqQ\r\na75O5saqyGLJppVlVRWBhvolUyCVgc8Iep0=\r\n=tFLe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.2":{"name":"npm","version":"9.6.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.2","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.4","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b7858ab694c4335778c6d91e2310a61f2e369dac","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.2.tgz","fileCount":2275,"integrity":"sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==","signatures":[{"sig":"MEUCIB0EkSuoFkxhod1JWeXtokoJZwzn9hq6vmK8pssLdwiaAiEA+d6apyGAWj5rPDO62wEoP3Ivvz3D6/O40XQgimr00Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEfLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd5RAAgWCG+w/55ThwyB7f2cTXinHFuZng3NfrcYOFVcPej1M3aWsm\r\nPnjGcDzF0/DprXyHr+vvRA57btotv7dakKJSfGUeXaiZDpUxShyoRQsvcM9v\r\nUDlvhgYL8sAxJBD+67AjhnwdZZ3X6FO2nKRwYNfAJ2sqZYl8IDU3Q2LAtgTY\r\nIvofbUJEg3Ql7LC6q0QeX60ndRaLChjMLSSNADWW/HwJnzx1IepaiXICPK11\r\n2IR092bR5Vb8+wgYjmmmjQPn8Xt/lH24w1N6Y/JX77fsum2VJXBDrslqpXVX\r\nj+mUk2h8hwY4Un4y3Epr9IoQUbauTJ1XIqFejavnoWZwzSITd2WRrYwP8ED4\r\nj0rl4Fo2hCDTKcTgB1AptqPUqnZ0m9WBGazJNSTlPOF8ExeMzhPOb5+fKKDA\r\nrJysSb75aImdABGF6lV47B2tvc0Y2D2yIzhZEeTXdnPaohKsPvgZHG9Fu1h3\r\n0xqFmhpLeitD7CYOOKlH336yG/ceYwfMJBMc0VSmGyhQuPcrVYJ8YXJOgoPA\r\nlSA1LYHCGMevCyHy3x+vrL9wR/UbaIvK52Nk7x1Iffd6LgfFn3BeN3K5ckNV\r\n7d1/NbBubYpXm9FTIWKhqDq7vVFt3fG/30HgTVP9F6Y+YFpi12xums/KR4+E\r\nHSFtYi0sg9cJ6UGnJi04tTeEdOm0uN6xTY4=\r\n=ARzP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.3":{"name":"npm","version":"9.6.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.1","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.14","libnpmexec":"^5.0.14","libnpmfund":"^4.0.14","libnpmhook":"^9.0.3","libnpmpack":"^5.0.14","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.6","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"671355e34f4396ca7d722618996c95d3774d9fa0","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.3.tgz","fileCount":2170,"integrity":"sha512-KMAw6cJF5JGPJz/NtsU8H1sMqb34qPGnSMaSWrVO8bzxOdAXJNAtDXATvLl0lflrImIze1FZCqocM8wdIu3Sfg==","signatures":[{"sig":"MEYCIQDjrF2CylvXEIRIPnHlB/1JhNwasOP4xnuLF6QwRo6B7QIhAPbdLESTogJr7zJvV7t3YxuZkKBlfkWNz6uXr/97qTvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJe5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEhxAAmCapYvK1jbXktUBSsYT5yArmuiZ60P8eaN2L7lZ9l5Npa4Aj\r\nkOmH2NIhJzicaU4RC6SEf3XA9YVbyimnyfDQOTMK8KJvea5qDBHhwEzv0le3\r\n+hSo5UEVzuE1aFJ+i6gmkphgBQeQ1Ucq6ArUejWzWmifY1iDX2UB3nFBJz7X\r\nGDocbdCx9hKYcLyjj+8b/AkALLOfYgGJjIqFwPLntNRrh3zgejybEi5+cGxz\r\n4tIEz2//XYlpEozKonhwVUv1EkVHiuUiFeVSmIz98W2xdSVVARLBDraA+pNj\r\nTe0meEbGcvXGcW8mzJ25SA5eleZxL+ct3z3pPPSndZTtw24XguxnZCtHqKNM\r\nkH2dlrJZDyf746b70cDnN0ZFueI0GANlGRoXffCDI+bfc9RnN6RYo7bGmgEj\r\nkG33YT6cRPe+0HQbRuZ1TnpjX3XdOw6RCaeIu9IisL5RuaOtvX4UQdU5I7vD\r\nY+kXg5nsjb533FS512ccqD7naJNQxTHfdNMpOXblFfNnmfo0UoPsrtEv/Xjf\r\nc7Iawsk1GT2fE7A8+cSwXxqmczvs7iOlBFj5lCV4eBLq784eR+6UhRHEv7gH\r\nNh3P9Sa5DxzeVsQ5+2c9C9lu6JWKMGaUAonA7gaw4q4BEp+lvH5pN4XGTiA7\r\n30od0POXW++pHFAAMJp9+YwT/VsLjxehrwc=\r\n=h2PW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.4":{"name":"npm","version":"9.6.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.2","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.15","libnpmexec":"^5.0.15","libnpmfund":"^4.0.15","libnpmhook":"^9.0.3","libnpmpack":"^5.0.15","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.7","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff4798c9778badac2fae83078ead9a88680978c2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.4.tgz","fileCount":2170,"integrity":"sha512-8/Mct0X/w77PmgIpSlXfNIOlrZBfT+8966zLCxOhwi1qZ2Ueyy99uWPSDW6bt2OKw1NzrvHJBSgkzAvn1iWuhw==","signatures":[{"sig":"MEYCIQCloeG9sr/1oHvPRvDc2t+ogZjGEVGd+HVatZg1ilxkaQIhANoc/T6fffytYdoZy2zl5f+QBkwkfESFiDx02HOSokJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVw/9HI8Wgim2p9aufSaxwbWOvJg/0ZKKb/H9vTh32XQFcJVKTtcn\r\n1r4wm6d/Z73Wu4vnsufeXogeGNIx9tiCqc38h/7Du/qHJ5s28TKXTWER98n7\r\npdouptMf/QKwqMU7b3hn2+OJoX9wulRS/gFhZVwHu/V4A7FNqnS+M6pi3anF\r\nHTDekDEor1WzkDUHCENqyzlrdAM1yva94DUWvEbnaUfsrEjS7HZsfdiDgLDi\r\nNbBlv+7vyKwBKSzhB4ThhaKUHo4hDEf9KB9JbhC2DL1rfAkHw9wePYldGwgL\r\n/HdRxIOj/G4YzKQ8BX0dDx9LGqjL05E2XPU9lvHpHS6Eb1S48pcqxk1ASiW+\r\nVRxxm2Caa01iQqxT8nj5cAF3BZnw1lE870uUv5sWp5nIT1wTffWKJfr/Hd9K\r\nURu/iFXEUYxjFznaw1surjIyHOhLNg7dr00nC/aXhb48c7s9nSHybNSvfhkz\r\nLZ0JDI8J6HbSO6aXSpLf2OIqwHe2E2XYIJinQkTHGes8gOKZyXqGF3xFVZpr\r\nzcim2G/gKSHUuViubEyyox+1J7f0P1ot/ju0x4GVlPHr2b3hWfuhwpcYGYaW\r\n4QqCeGV6Qj0crwLzZzrll21WwfSHyBDfqdg60ty0kkl6vKNC81YvoVTr1dKP\r\nFKFtDdhxLkb8JUnf/eC/mM+5X4nGUrQYWVs=\r\n=7WMb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.5":{"name":"npm","version":"9.6.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.3","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.5.0","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.8","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.16","libnpmexec":"^5.0.16","libnpmfund":"^4.0.16","libnpmhook":"^9.0.3","libnpmpack":"^5.0.16","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.8","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.4","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"272c06687abfcb80d37b47955cb33b9292949dc2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.5.tgz","fileCount":2170,"integrity":"sha512-0SYs9lz1ND7V3+Lz6EbsnUdZ4OxjQOHbaIKdWd8OgsbZ2hCC2ZeiXMEaBEPEVBaILW+huFA0pJ1YME+52iZI5g==","signatures":[{"sig":"MEYCIQDOaXGusSzyVsu6G9Xxb2EOO1uIbEXmMsdmnCfge7pWoQIhANh8w12BSoK3AGiwtVd6VpTZZY9bgEQ74slX/fPEBG8j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10281578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQGKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD+Q/9FAhfZijc2XEXwL5ZpnsHiJ2ShXx1ZQdHrUWHVsiAPQ3vXML+\r\ng9iLjDdfGluvolhIbNvuuY6cnoSZDlYTA8v4h0moMCe0IZHNonpUsLRINgpe\r\nI3XNYQmJzawGRU3MSKzO7LC88uOWrmhWO/3B/zYdvCskN+rqLuDMvTXW2xDj\r\nN4m2fsABk9aQgWG5oOHKPjvvLVRzPCl6n2N6GuWClLv2BoZvEKTyF02kNhCW\r\nLoZZzRax3jj+jIFa3OeQ0a4y1uxk05UCek81zPXrZGbgOMzA10vR1kXGLVaQ\r\nv0qpwajxZZVW3veyop5Dt1amdlsnVXHjGfmrOUDCsnLQbEKSTKNjwgTaYVBm\r\nidxFTCSYjgRRO6Zyg+Y+NGMFBQU2k5WthQ+eRgsu7UEonJkCbwTOY7vAB+cA\r\n6rcyIkppMA8vOzY5sy/PUl1+zze2OGmpFZs/+446hEV6kOmH1tmUr2/yp10J\r\ndBmcvrK3bS3Wm6BjxqFnJECR4OF7ZgcGGu3cSHU32Lu0nzevngMtR3UTHCh2\r\nTxaqGDKNCKpr4QZ3VSajbmu8Dw7zxVh5/+tCuwXnd+HHRV7P8xZP80jaRvRO\r\nV9pGYcEfU/HzKjCUILWbCuNeLl5qUfQDm/y9PJa1o5x9N1Q67Klcg60rFSBi\r\nVOyb/4Ixj7YN2p1GyHBUJf4F5Cei+knHSys=\r\n=K64E\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.6":{"name":"npm","version":"9.6.6","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.0","cacache":"^17.1.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.4","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.1","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"553376bb7b5de4b1cf2b5f3471f674b678c7e14d","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.6.tgz","fileCount":2347,"integrity":"sha512-GIe+nCIw8EJIv52IXDVETSGnx7p9Ttg4VsaXNIeT4eaKZpIZ635rKC/uzQ6nnc4ibCUmESoK3PrXG0/puoqNcg==","signatures":[{"sig":"MEUCIQDY4dYmdMVFOFrQQk6/qjkSQb6WLTTn3Hds8Zlsyq4SoQIgQ4FKjvkGf2HWXBI8TbCMU23i0I8iSYOxIgIhkdGh73Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11245202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUr2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm3g/7BqNUdaTyKc3cWwQlRusIhnFiPYAZB1eybtg1H4YHpZDaY79n\r\nOlAImLI0tXsm2p1Jh3YMWStJDL75MgfXdWWquayjDwMVsO8HxqkeAacyFGLP\r\nkVDAU88HhDiWbrLopobt6zwd+LS2ODPIA7Nn1AkGK+j7AFi+E91F/RegYmcs\r\neCOkZ3Xv5Z8vNFl28WWBdmAnXC+B4lrsR5knm9RQuWJSvaCvxTvRY/p3wILK\r\nHeI3tmHTqCxlw+995j5aFvTOigic3Z3BDPo2EYJmlH4dNPRMjVTo6g5g748x\r\nHKnAce4nHUED7nQmIAi8P3ysk8gO2e3J3Wyw31PTrW4Ivcdu62gYArUMsOLI\r\nzV5yFWKYCAQjW8W8u5Du9wcuK+CiNSYMkrCpziauOEp3iMdX7ZRftZFPG88J\r\nJ20YvFzAt0BYA3ggvS4uoW+rpEx15Md0j+v9BIXtp6BQVBkbBej7ZkkJaoay\r\nmxFjaRWYAfPrAuNpTcDNpi9I+lyXJypZLv+qTDy831DBNzGS9NkPu6p6tMFX\r\nheohbWQ6TspQ3CgL7/JC9Jdd3Tmyx1YdZ4wnveCrLDHlJUbanxUvI3+JB0UH\r\nNTTLAWLuslU/GmZbwXBQ77pm5rXmICxqXbx/aYi+w+2uLni/V2AjJJrmHWIA\r\neh51aJrnC5afYhOSXOvw/186+lWkFC18Yrw=\r\n=McBV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.7":{"name":"npm","version":"9.6.7","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.2.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.7","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11902e3f00d4175bbd305e646ed82c2a14f1f588","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.7.tgz","fileCount":2354,"integrity":"sha512-xwkU1hSZl6Qrkfw3fhxVmMfNWu0A67+aZZs5gz/LoehCeAPkVhQDB90Z2NFoPSI1KpfBWCJ6Bp28wXzv5U5/2g==","signatures":[{"sig":"MEUCIBAxdCB3IQWDIIZdwd1jILLsdk3XKFhy0ofxkbRl3o7ZAiEAgwdVbU8Y3srg1oTi255PHBgpeAtuTM09qW0Tzvxo0Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11284655},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.0":{"name":"npm","version":"9.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm","npx":"bin/npx","npm.cmd":"bin/npm.cmd","npx.cmd":"bin/npx.cmd","node-gyp":"bin/node-gyp-bin/node-gyp","npm-cli.js":"bin/npm-cli.js","npx-cli.js":"bin/npx-cli.js","node-gyp-bin":"bin/node-gyp-bin","node-gyp.cmd":"bin/node-gyp-bin/node-gyp.cmd"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f46b0d09be41331ccfe3512089a27bea881e8102","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.0.tgz","fileCount":2351,"integrity":"sha512-hHmhuHpdmPJugbT54mko0cLt/vXtWuAmzS4JeaiKKTolxFaPzcfJAg5pHDIg5XUSg8vpYrT2iYcKRJ1mPvHPHg==","signatures":[{"sig":"MEUCIG1sOC4uxAlqZtfV1cer/vtIRxWguxZY5IuGytdJq+1iAiEAycVRU4kv8WHsR4C2UUVeueKHQt2bpLsSc2dl+Laukhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11292652},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"deprecated":"This release contains incorrect bin entries in its manifest, avoid installing globally"},"9.7.1":{"name":"npm","version":"9.7.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"38819bf78a1847ad1bf7321ac593186da31f823e","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.1.tgz","fileCount":2351,"integrity":"sha512-kxMviaiLX4Lfnjy2dt7EWB87v5QdLiGpy04S2ORdKLmPqFhgy8g4cgJjQfnWob4mJIaNHjBO+hk45CvLlsZZ8g==","signatures":[{"sig":"MEUCIQD60YYifT2V89hOkBGMqZyhsFyYM3XRWB/xzjmX+NLCVwIgP3kMH1mv02Wu/vscTP56VgwL2S8+z3U56X38IRrgXHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11293320},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.2":{"name":"npm","version":"9.7.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.6.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.18","libnpmexec":"^6.0.1","libnpmfund":"^4.0.18","libnpmhook":"^9.0.3","libnpmpack":"^5.0.18","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.4.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.10","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"95fdbba1b3b8e918f253cac1a45b38655f324ed5","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.2.tgz","fileCount":2267,"integrity":"sha512-LLoOudiSURxzRxfGj+vsD+hKKv2EfxyshDOznxruIkZMouvbaF5sFm4yAwHqxS8aVaOdRl03pRmGpcrFMqMt3g==","signatures":[{"sig":"MEUCIQDO71Rpyp9oQHFPZFDwet1gF896wpcmR8Le+3xPuI428gIgViYagl2SQEyrZMsSvcx9Zanx4UmlSaUnOf6HKQdnC6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086178},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.0":{"name":"npm","version":"9.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.2","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"183de095b95fb31973e21f2f21f541a5020d2e4f","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.0.tgz","fileCount":2264,"integrity":"sha512-AXeiBAdfM5K2jvBwA7EGLKeYyt0VnhmJRnlq4k2+M0Ao9v7yKJBqF8xFPzQL8kAybzwlfpTPCZwM4uTIszb3xA==","signatures":[{"sig":"MEUCICzYpb3q8RhQvpEbLPEmejYSeYjLzgJVxGrHKhFklhVIAiEAjjVUiJG2p6fGYWZeZ+3/Wy5ZbB++2UXVCC04GfJ1qlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090375},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.1":{"name":"npm","version":"9.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b8f070cc770128b38017160491504184863329f0","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.1.tgz","fileCount":2264,"integrity":"sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==","signatures":[{"sig":"MEYCIQCk6K8b8PH2kvUuyKpVWQuxBN4SIhSZ1uLR88DqgYTfqgIhANZVRzzjDMnpChiTjkgWrf0rXm7jdm8o3G/kHMqoX+6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11100170},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.0.0-pre.0":{"name":"npm","version":"10.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^8.0.0","libnpmversion":"^4.0.2","@npmcli/config":"^7.0.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"676cc06427e9cfee525237b759cbafb1b0d59c13","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.0.tgz","fileCount":2264,"integrity":"sha512-hoTfHZyKjhgQHTc8u14W1Jp/dssguQ2dzKTmM+HtddEAVo+H0H4vUJb/14RNhUpc97cfh82gp6r6h3bF6EuB+g==","signatures":[{"sig":"MEUCIQCqfe4fG6nLR0ZbCkh93fZYMMoSQRlbienCeeV3APExEgIgJIrK7pP6+9aeElWq5rHXr9EW3iwJrIaqWz7fw4YauFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093522},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0-pre.1":{"name":"npm","version":"10.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0-pre.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0-pre.0","libnpmexec":"^7.0.0-pre.0","libnpmfund":"^4.0.20","libnpmhook":"^10.0.0-pre.0","libnpmpack":"^6.0.0-pre.0","libnpmteam":"^6.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0-pre.0","libnpmsearch":"^7.0.0-pre.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0-pre.0","libnpmversion":"^5.0.0-pre.0","@npmcli/config":"^7.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0-pre.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"37172fe57bb69d1eb91ddce802a88846e4d09d54","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.1.tgz","fileCount":2383,"integrity":"sha512-B03n0rHm6pG96hcVtwy6l7zwa2i52W7N9REhvuQZ+bpoSS4DRTgIsdmbVENNxtAcPX3DZ+ZQ9NNvxd9tWFeDLg==","signatures":[{"sig":"MEUCIQC8LM0wJICDKFf5u8brCnP4exq65z2RjJwjCamFE2HDrwIgSEpeGdp5HqsFjgYKnuwuKa/1fdi4GKDII+qgWlsghag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12023090},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0":{"name":"npm","version":"10.0.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0","libnpmexec":"^7.0.0","libnpmfund":"^4.1.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8ae4af5337f3b5f6bd9c02f485acba0b43ab54d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0.tgz","fileCount":2383,"integrity":"sha512-15O/VIG6/zuZ8ui2YxHhcJcomoTKNqC8bC6hKlmazJooDbdWCoC5iZsNp9Jm8xqwVab60hiAkhDyAqh8W8yq/g==","signatures":[{"sig":"MEUCIDPQUQHhbwMlAKBEIOWjARhOD9jiApgtIJeUxlSZGIneAiEAsnTy2jHbIcxWv5vlmvLxP+dUb5Ug4ap8gcfq7J3T+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12022890},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.1.0":{"name":"npm","version":"10.1.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.1","libnpmexec":"^7.0.1","libnpmfund":"^4.1.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.1","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.2.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.1.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b26d744770782a845881d278d6d53d14d9ade111","tarball":"https://registry.npmjs.org/npm/-/npm-10.1.0.tgz","fileCount":2383,"integrity":"sha512-pZ2xybXzNGbJFZEKNbPoEXsE38Xou9VTnxxBk+B3pz0ndsGCs7iWHoUCPSsISU2hjmkWfDkJo3bYKE8RDOg4eg==","signatures":[{"sig":"MEUCID+noLtCbkv57yyV7Q3jqDnITTcsp/OvtTRAEzbXgRWDAiEAn4okieRulPTC7FvEG7ID+Y5DxrbEf8o3Kvb8wKZGQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12027685},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.0":{"name":"npm","version":"10.2.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2e4f7aba9cd913de8747d45b3dd5fb43615a4139","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.0.tgz","fileCount":2387,"integrity":"sha512-Auyq6d4cfg/SY4URjZE2aePLOPzK4lUD+qyMxY/7HbxAvCnOCKtMlyLPcbLSOq9lhEGBZN800S1o+UmfjA5dTg==","signatures":[{"sig":"MEUCIQC0EljUPAAfLHekHQYsVdcfj1ibdum/vfPWdPKF1qFvBwIgA4cEN8x9vbptCObZL6uxzahN60qeeMgzTFILZQMW7g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111084},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.0":{"name":"npm","version":"9.9.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea4ecdbdf85dc4cedf9365f6d201990100430bb5","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.0.tgz","fileCount":2285,"integrity":"sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==","signatures":[{"sig":"MEQCIA57e02gP8XSyq5AGVccT+PomubgBcPua/H3pDpt/T1MAiAPAW32j1PSq6oPRFLh0VFjjNXTv9SnubLxI/O6rf/tFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11223223},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.1":{"name":"npm","version":"10.2.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"41fd6626a08d4167b8639edd272ecf9735e7ceaf","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.1.tgz","fileCount":2387,"integrity":"sha512-YVh8UDw5lR2bPS6rrS0aPG9ZXKDWeaeO/zMoZMp7g3Thrho9cqEnSrcvg4Pic2QhDAQptAynx5KgrPgCSRscqg==","signatures":[{"sig":"MEQCIECsS3Z/sRRpuqA5TColX48gMi4l21K1elo2Pr8iC766AiBXN08UrPgnXwBagWeJR+f5HIBpciZQpytttGBJ7opEPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115465},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.2":{"name":"npm","version":"10.2.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46048769ffd4798d0b9991b123e3f9cd6fb49dde","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.2.tgz","fileCount":2071,"integrity":"sha512-VSP/rh88wBQ+b7bz0NOdZQBQCuWLI/etpWfgUWDmNaMy0MuD1xJBMofEzuFojNpJANVaJCkN5U7KgfPdR2V1fg==","signatures":[{"sig":"MEYCIQDberBMBFRdNEAG9w6IugtFdft/conD5ub/YHWh2hFBWQIhAKuXPRVwKzeG74WmcG/o54L0ZZczB7rWUVHwNgpcMyzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10434855},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.3":{"name":"npm","version":"10.2.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f30ed73c400685ab52bf3f21cd3fcab1c5b007ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.3.tgz","fileCount":2071,"integrity":"sha512-GbUui/rHTl0mW8HhJSn4A0Xg89yCR3I9otgJT1i0z1QBPOVlgbh6rlcUTpHT8Gut9O1SJjWRUU0nEcAymhG2tQ==","signatures":[{"sig":"MEQCIDe0Fs/guJD9wqnikYBN9MykF8uki7/6R+YosZWeNnXUAiAyiaNUdQorN7XXVPZeE56iHHonXoe892ugA8boXTgWuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10435629},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.1":{"name":"npm","version":"9.9.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"55fd293a86a877b6aacfca3021ec4e94fcc0b930","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.1.tgz","fileCount":2287,"integrity":"sha512-D3YZ1ZTxPGDHLLiFU9q3sVrPfYnn6BaJ1hogm3vdWi8oOmHGtTlPUPXAM0iG22UT0JRkBnMDOh6oUhpbEYgg2A==","signatures":[{"sig":"MEQCICY5UYz45zbKHcrp2hKjopEvJNeo6tls2hHJnCbNC+dAAiB4ltjq5yUoZCri0WugWqjVBwhuT6G7RbTzhMEmjq2Gdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224037},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.9.2":{"name":"npm","version":"9.9.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"28133f81643bce36c1c8bcb57b51e1ee53583df7","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.2.tgz","fileCount":2287,"integrity":"sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==","signatures":[{"sig":"MEUCIAgsS2i2bik76MMp+ztBXAEwa95SPgFGO7hbqABmRfQ1AiEA2cQtG1j6uzY5F+dpBhURjvQXJPl1j3ThPuoieWAlifY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224608},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.4":{"name":"npm","version":"10.2.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.8","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"5ada7389d5f32b7a8e2900a9fd2f5eb5ed7e71c2","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.4.tgz","fileCount":2099,"integrity":"sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==","signatures":[{"sig":"MEYCIQDPDfEE8tsHzA+owxEQeyiBQOCzVVr6Prpnk060IGrOFgIhAOFGXVzNTBptEkaVfS7VFxHdq3fRviSWbz/kIfaxiyp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437896},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.5":{"name":"npm","version":"10.2.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.1","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.1","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ef86b9aafd9965e60814ed11a3d4fb00a4e3b006","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.5.tgz","fileCount":2096,"integrity":"sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==","signatures":[{"sig":"MEQCIA9Hxi9LKje94ZwYLTWtEqy3tZVNj0g6jgCmeUGQIHEpAiAqB+bkAuEwv3fGVS7ZyAsQfGrCGYwNgfiZt9oQfddn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431507},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.3.0":{"name":"npm","version":"10.3.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.3","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"554e1f13e4c09d581ad27cdc4a92f085ab74ce1a","tarball":"https://registry.npmjs.org/npm/-/npm-10.3.0.tgz","fileCount":1992,"integrity":"sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==","signatures":[{"sig":"MEUCIFGHXUAf7HNL0RmoBPCkxAUrkAhUJolvXuLqmKbNivlmAiEAjxOPjfRq9xJn6YTOdKTCqm1w7wa/3ShwS+y59RwE3fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9958957},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.4.0":{"name":"npm","version":"10.4.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"904025b4d932cfaed8799e644a1c5ae7f02729fc","tarball":"https://registry.npmjs.org/npm/-/npm-10.4.0.tgz","fileCount":1979,"integrity":"sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==","signatures":[{"sig":"MEQCIE6UcEfkWoqi3N5ircOacNdugyrhWDLyZkTpC1N/lfkCAiA3N127ccqXL+NjkGTYsLSsSxr8G4TB2ErD/k9E3xUuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9987688},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.3":{"name":"npm","version":"9.9.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"18272a7b966721417691fec0ca18f7fbe4a9794e","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.3.tgz","fileCount":2330,"integrity":"sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==","signatures":[{"sig":"MEUCIDgB3fhyBPp8nAbteaREiHYPKoAyGLcMqZ2Im/6Wx0HwAiEA4AgLLtMh8M73ewCrl/69s+v3MUWgy5s2mr9OiuqGcYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11416168},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.5.0":{"name":"npm","version":"10.5.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.1","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"726f91df5b1b14d9637c8819d7e71cb873c395a1","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.0.tgz","fileCount":1999,"integrity":"sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==","signatures":[{"sig":"MEYCIQDR4FKQeHlNciggke4e1FWKymTYPn/ZCU/360mBg55eRAIhAOpGDC+Naa8CiJCW0B/yoG+Z0X0hka5KaulTGdewQ26A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10155641},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.1":{"name":"npm","version":"10.5.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"a5add41e0d4338f72421888b583745125f3bf1ba","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.1.tgz","fileCount":2006,"integrity":"sha512-RozZuGuWbbhDM2sRhOSLIRb3DLyof6TREi0TW5b3xUEBropDhDqEHv0iAjA1zsIwXKgfIkR8GvQMd4oeKKg9eQ==","signatures":[{"sig":"MEUCICny7nFPZMlAdHfBNY+HFeTiAUK4D3HXsKEtsZEb5zGdAiEAqIeRz/jGSE5AIRY/patAaZ7desFhOLSxRTm2/NLpFmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10187720},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.2":{"name":"npm","version":"10.5.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.2","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.5","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0e9b72afaf5ecf8249b2abb4b7417db6739c1475","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.2.tgz","fileCount":2018,"integrity":"sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==","signatures":[{"sig":"MEQCIDzgZqoM+Rvd/pkEr1C9bOYd66MTiFW5bWk3adifwAzSAiAyYQBpaEiG4RGGY/OPlQ2gVY2YXIsd/2P01l/hrkBjxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10214719},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.6.0":{"name":"npm","version":"10.6.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.2","proggy":"^2.0.0","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.1","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.0.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","proggy","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"da8ec6cf64103735eab2798cba13a5e7b7edcbdd","tarball":"https://registry.npmjs.org/npm/-/npm-10.6.0.tgz","fileCount":1926,"integrity":"sha512-KC70Su2ZnO9v4i2t+M0sQcsRERk++XcYbK9fy4bLWzUCV2nELhSN7UAkoe42P4HQTg2LyQxcfntgYS89OEaOsA==","signatures":[{"sig":"MEQCIAIvxyMXkxt50tQYHJpjEWxjQd0+dp5wPzLtojt+8yrWAiBV44L+YyWzZPWpXyH69ygpZsDeVL4JqjVNmA8YfUU+Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10002169},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.7.0":{"name":"npm","version":"10.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.3","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^8.0.0","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^7.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.2","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^6.0.0","@npmcli/config":"^8.0.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c87e0bbb7a53422670e423d0198120760f67c3b7","tarball":"https://registry.npmjs.org/npm/-/npm-10.7.0.tgz","fileCount":1936,"integrity":"sha512-FXylyYSXNjgXx3l82BT8RSQvCoGIQ3h8YdRFGKNvo3Pv/bKscK4pdWkx/onwTpHDqGw+oeLf4Rxln9WVyxAxlQ==","signatures":[{"sig":"MEQCIBpZt03+XczUKgIjJtViHG0hJIt+b2M1ctEdDoHdtTDwAiAdRsysrFaymbgFFomeaqFl5/54pOEXW7Z4wCdGl8CUmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053668},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.0":{"name":"npm","version":"10.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.15","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.2","libnpmexec":"^8.1.1","libnpmfund":"^5.0.10","libnpmhook":"^10.0.5","libnpmpack":"^7.0.2","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.5","@sigstore/tuf":"^2.3.3","libnpmpublish":"^9.0.8","libnpmversion":"^6.0.2","@npmcli/config":"^8.3.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.2","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f5a017649e934a59eba54af2ea908465eb830a8f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.0.tgz","fileCount":1934,"integrity":"sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==","signatures":[{"sig":"MEYCIQCSICmqBGhYkimOmx8fi+yygC6n21JMz80Z+A6hUta4ZAIhAJtAb2UpartfExyVnZ6Gcjipiwb9nlNq4YRO1s66aOWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10119362},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.1":{"name":"npm","version":"10.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.1","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.3","libnpmexec":"^8.1.2","libnpmfund":"^5.0.11","libnpmhook":"^10.0.5","libnpmpack":"^7.0.3","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.3","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.3","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.1","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1f1cb1305cd9246b9efe07d8629874df23157a2f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.1.tgz","fileCount":1934,"integrity":"sha512-Dp1C6SvSMYQI7YHq/y2l94uvI+59Eqbu1EpuKQHQ8p16txXRuRit5gH3Lnaagk2aXDIjg/Iru9pd05bnneKgdw==","signatures":[{"sig":"MEYCIQDhhf/0xh5rCjUJVVxC0OcA7WZWzy0EV5l9SchJ8jHWZwIhAM9Sh9yLTDC6j6qjTaNPPVXKZ+WeS7k0cBw7Cz732JV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147530},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.2":{"name":"npm","version":"10.8.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.2","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.3","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3c123c7f14409dc0395478e7269fdbc32ae179d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.2.tgz","fileCount":1924,"integrity":"sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==","signatures":[{"sig":"MEUCIDaUjkqow4dJflbsHtg2YDDhxYJsvKH5mwviwb4CRMu1AiEA7vSM75BoUzonxEj5oewlYMIfOI4WUda9znGCZZNf43E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114590},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.3":{"name":"npm","version":"10.8.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.5","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.3","cacache":"^18.0.4","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.4","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.3","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e6085b2864fcfd9b1aad7b602601b5a2fc116699","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.3.tgz","fileCount":1932,"integrity":"sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==","signatures":[{"sig":"MEQCIAd7Zp2lGXmuuc88fdRBVBprchlRTNpwvnHlT2/BHWrHAiAVr5fU9kh7dtoFbH0DzzRZRFwcrm9h1dOWnDHyv4+Vcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10246872},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.0":{"name":"npm","version":"10.9.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^2.3.4","libnpmpublish":"^10.0.0","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.0","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.0","npm-registry-fetch":"^18.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46903bc06cb8a5fd51372647920fe4b830efb8d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.0.tgz","fileCount":2482,"integrity":"sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==","signatures":[{"sig":"MEYCIQDFzepDBi+UPncvjlQGqbD+8whwZiRHz+dlXNgnwWvlNAIhANeAULfgNRVWO+pn748GL0un2kevbHfWShaW+ICk2o1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793255},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.1":{"name":"npm","version":"10.9.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ab141c1229765c11c8c59060fc9cf450a2207bd6","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.1.tgz","fileCount":2367,"integrity":"sha512-yJUw03xLqjiv1D52oHeoS5qmOEC5hkJlhP1cWlSrCgshuxWVyFEEK3M3hLC0NwbTaklLTYrhoIanYsuNP5WUKg==","signatures":[{"sig":"MEYCIQCOOg8mOXVdqjp0nImxDZLXI3GnEyaFZ0tJ6g+mzJNxNgIhAKq1uDkkVehXZrMyTfKbmjs2SuAl6lkEWiUYbYc+ljGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11504611},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.0":{"name":"npm","version":"11.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^20.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.0","libnpmexec":"^10.0.0-pre.0","libnpmfund":"^7.0.0-pre.0","libnpmpack":"^9.0.0-pre.0","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"888b2944baa0513dc1cabbcf575084b9ec6c6c0c","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.0.tgz","fileCount":2341,"integrity":"sha512-z8yLPCIrb1eIkYTgixpNc1/hWma9fHPfJqQFncv7P7XdozQzGbhpLIk4XPTfvWXHHSFX2xLfLthEhb1gGTta2Q==","signatures":[{"sig":"MEYCIQDVZFIzWz51XEPn38w4IAfzCrwK9/BO9QeePxHSSNnx+gIhALYSSoP4BO/yRAnxSTx0PkJm6mpiOS19xZwKPHebpwId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11406916},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.2":{"name":"npm","version":"10.9.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"784b3e2194fc151d5709a14692cf49c4afc60dfe","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.2.tgz","fileCount":2408,"integrity":"sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==","signatures":[{"sig":"MEUCIGBf8LLj7uGRPw50XB3r+nicWu/CELUoMZBBQtQQ/5xRAiEAi1wsO2lVOELyiSeYllTfvuWwkike9d4Q7w2SDDb7igY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11745533},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.1":{"name":"npm","version":"11.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.2","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.1","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.1","libnpmexec":"^10.0.0-pre.1","libnpmfund":"^7.0.0-pre.1","libnpmpack":"^9.0.0-pre.1","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0bb078368a13ba2f1ec8d144441571869bf4b37a","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.1.tgz","fileCount":2372,"integrity":"sha512-IMGdR1fSQn8cK2CAFUQbwpcu+hQJbAshpgMhhMnfGnx/HWR2bLfSvg0/Fk28ncyMD/HhFwICa2GdWRsvGFxk2A==","signatures":[{"sig":"MEYCIQDSOoNqC6w9TxjH6q9TCHTeLGz6uVx7qRmtcYFHIT9zcwIhALApA+vYWG9cpZZeoAprZBim1vMcV0tROrthNqtYJqLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11825756},"engines":{"node":"^20.17.0 || >=22.9.0"}},"9.9.4":{"name":"npm","version":"9.9.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.3","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"572bef36e61852c5a391bb3b4eb86c231b1365cd","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.4.tgz","fileCount":2327,"integrity":"sha512-NzcQiLpqDuLhavdyJ2J3tGJ/ni/ebcqHVFZkv1C4/6lblraUPbPgCJ4Vhb4oa3FFhRa2Yj9gA58jGH/ztKueNQ==","signatures":[{"sig":"MEYCIQDgjso0QxwNVeNuEkEYvDKCd9i9Zta1S3dfnCw2YfxLXQIhAIH318pkzMbDQGnh2IyhKcTsMA9NIXjk/i3qt4rNSxhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11412352},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"11.0.0":{"name":"npm","version":"11.0.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"7bba7c80740ef1f5b2c5d4cecc55e94912faa5e6","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0.tgz","fileCount":2368,"integrity":"sha512-Ed/ylWXSKXx058WUqXYlgb3pafCqXL5vWzZEvwCKFsBl7OYQlNn/u4ESW+ON+OG6Q+uCRLPTDGHreX6aJEDj7A==","signatures":[{"sig":"MEYCIQCdbIJJFvhCU6D3kO7inpSRAXC930c2CLz8JqtNeP5D+QIhAJBhj+7nJMlGtsx1MqETvG5+h6TMc5ZiUo0/MUtjHm3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11815293},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.1.0":{"name":"npm","version":"11.1.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dba08f7d0f5301ebedaf968b4f74b2282f97a750","tarball":"https://registry.npmjs.org/npm/-/npm-11.1.0.tgz","fileCount":2373,"integrity":"sha512-rPMBrZud26lI/LcjQeLw/K5Hf1apXMKgkpNNEzp0YQYmM877+T1ZNKPcB2hnTi7e6fBNz8xLtMMn/w46fVUqGw==","signatures":[{"sig":"MEYCIQCKqkTMp8Lr/s6dqmOOdG9bdpCWzPLUL3typxXxDW1gFwIhANdhRHLzpYGy2An4pE+1amOBppTlN1oqN72/PEzSZN1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11833995},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.2.0":{"name":"npm","version":"11.2.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.1.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.1","libnpmexec":"^10.1.0","libnpmfund":"^7.0.1","libnpmpack":"^9.0.1","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.1.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"fcf483cf8719864a3ab9749cbc5aed691c1c9120","tarball":"https://registry.npmjs.org/npm/-/npm-11.2.0.tgz","fileCount":2369,"integrity":"sha512-PcnFC6gTo9VDkxVaQ1/mZAS3JoWrDjAI+a6e2NgfYQSGDwftJlbdV0jBMi2V8xQPqbGcWaa7p3UP0SKF+Bhm2g==","signatures":[{"sig":"MEUCIGfLXZACd0sJR6lq9shgLP7/7Bimw12VpqQvENbIVSebAiEAnG2u+x8Hf4oI7t3pJuHjAlPb/Tf3DLWeQajCltjwdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11888540},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.3.0":{"name":"npm","version":"11.3.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.2","libnpmexec":"^10.1.1","libnpmfund":"^7.0.2","libnpmpack":"^9.0.2","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.2.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.2","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea7801ddc1bad6b2a6af44a6493203e32982918f","tarball":"https://registry.npmjs.org/npm/-/npm-11.3.0.tgz","fileCount":2268,"integrity":"sha512-luthFIP0nFX3+nTfYbWI3p4hP4CiVnKOZ5jdxnF2x7B+Shz8feiSJCLLzgJUNxQ2cDdTaVUiH6RRsMT++vIMZg==","signatures":[{"sig":"MEUCIQDqJCfNPjxgaiMN6kWCuzWR6a8mPM/vkRP+XzH3omNU9AIgRFjGkn/GEJcLoCBt++ROwFS6//1q0dbQCeXpRSceLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11735863},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.0":{"name":"npm","version":"11.4.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.3","libnpmexec":"^10.1.2","libnpmfund":"^7.0.3","libnpmpack":"^9.0.3","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.0","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"822d05022c02fd003508cc6d22b599b40cd2fd9a","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.0.tgz","fileCount":2268,"integrity":"sha512-dZCRoh7oBdnIQrz+KHjWYmxIoWpcpzweEzj6g3mVGr/C0nPsStEu3mS9KUI3xnGbO8xRgRjRr/6KOJhf5dKXcw==","signatures":[{"sig":"MEUCIA73ub9vLbrQ+Fnq3p6fWJKSrYw6INgoGbSD4vYnkxYxAiEAg+yyruQQlbRLDiSTiiRbgcd/U7/pBw+2r9d0Uv3w1J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758501},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.1":{"name":"npm","version":"11.4.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.4","libnpmexec":"^10.1.3","libnpmfund":"^7.0.4","libnpmpack":"^9.0.4","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.1","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"80350af543069991de20657ebcd07d9624cfad06","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.1.tgz","fileCount":2268,"integrity":"sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==","signatures":[{"sig":"MEUCIQCRoFcWjVM0z3ZM3545rFivxVfswBw0r/ReOrVc9fJ0dAIgTYlRIHxhzTtLuoY6c7rTK946bBxBtegB/S8hPvyj34k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11760769},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.2":{"name":"npm","version":"11.4.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.5","libnpmexec":"^10.1.4","libnpmfund":"^7.0.5","libnpmpack":"^9.0.5","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.1","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.2","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"6f1519a03f7e04023a957a22b812832d0c4a4b33","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.2.tgz","fileCount":2274,"integrity":"sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==","signatures":[{"sig":"MEYCIQDAdH8JrdHQhON4MPhJUigebhGJdAu0t+WnGcheE6k6OQIhAJL9d84Ne/uEg53e4tg+keyEvhFqxAENwOecTtQaoD9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813794},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.3":{"name":"npm","version":"10.9.3","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e803ef2166aa96eda9b795a9acee1877c8b4e6f2","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.3.tgz","fileCount":2274,"integrity":"sha512-6Eh1u5Q+kIVXeA8e7l2c/HpnFFcwrkt37xDMujD5be1gloWa9p6j3Fsv3mByXXmqJHy+2cElRMML8opNT7xIJQ==","signatures":[{"sig":"MEUCIQCuOz4DlGKbZKpE2eZU68Niu13qyIfyABNBuFfwdxGMugIgFDn5S74Ggl0YFJ/2rjWA79lcC+hXc7Xx01WDAAnM5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579864},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.5.0":{"name":"npm","version":"11.5.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"daf352827e3fe539dfbd65cba7598cd6de342b4b","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.0.tgz","fileCount":2293,"integrity":"sha512-GxS0f+VA3UQlFAM1Yv6I1DzqymktgvPEMkXMquTwejqpX4zlpKVs5bKzdKvRjiR0jR5C6CU0hEiaUpf5Kq5I+g==","signatures":[{"sig":"MEUCIAwLZ0ybH7/0Ra/49MvFpLaHpZ+9hRQPNkEp9g59uKBLAiEA0LR5pItUuMz59omhk6a41NaLZtJmGyNF+sKb5pd74Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561170},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.1":{"name":"npm","version":"11.5.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"83b06a00dae2a8e5d72dc951ddf56a2e0dbf2cc1","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.1.tgz","fileCount":2293,"integrity":"sha512-Iy5vXZ55m8tIaSCz6bqQf9+W5XbPfoyURsgWLjOkFglqHTep6RDZqRj2sfYGeRyZvGu2HuJWm0lux0rxPQ29lQ==","signatures":[{"sig":"MEYCIQCkY0aybe9mHqGLE66IVqS5polAZzoM4MocC7X/Ah5BbQIhAO3ankpapXnUM5H7Nf0VawifUVGqe+8Xbw0JyNL7+1wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561159},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.2":{"name":"npm","version":"11.5.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"768ddbadb4ba9fc0bc88e129b93e6ab708cac986","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.2.tgz","fileCount":2293,"integrity":"sha512-qsEkHPw/Qdw4eA1kKVxsa5F6QeJCiLM1GaexGt/FpUpfiBxkLXVXIVtscOAeVWVe17pmYwD9Aji8dfsXR4r68w==","signatures":[{"sig":"MEUCIQDZhSLLtuV6i89nU2cRCAuw5t/gpt9E9Y2i2tAp9ap67AIge2ynXfZw5Nd20yuRaEh1Trq9qZoYjVE9Wgya7YhmTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561081},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.0":{"name":"npm","version":"11.6.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.7","libnpmexec":"^10.1.6","libnpmfund":"^7.0.7","libnpmpack":"^9.0.7","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.4.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.4","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b03ebf67129a71489e9937a2e0489f931574590b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.0.tgz","fileCount":2293,"integrity":"sha512-d/P7DbvYgYNde9Ehfeq99+13/E7E82PfZPw8uYZASr9sQ3ZhBBCA9cXSJRA1COfJ6jDLJ0K36UJnXQWhCvLXuQ==","signatures":[{"sig":"MEUCIQCOAPn+0RqxLyTsSs9yRew4sgmNdEv/5u9BlnT82xGBmQIgObCi2JYwEvKWcFpJnlgPVjeywKiR96CVcgu4JYRsThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12563230},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.1":{"name":"npm","version":"11.6.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.2","cacache":"^20.0.1","ci-info":"^4.3.0","is-cidr":"^6.0.0","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.8","libnpmexec":"^10.1.7","libnpmfund":"^7.0.8","libnpmpack":"^9.0.8","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.2","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.1","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.1","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.0","npm-package-arg":"^13.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.5","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","normalize-package-data":"^8.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b800511c147c365406d750e21062fa12fe1bb063","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.1.tgz","fileCount":2160,"integrity":"sha512-7iDSHDoup6uMQJ37yWrhfqcbMhF0UEfGRap6Nv+aKQcrIJXlCi2cKbj75WBmiHlcwsQCy/U0zEwDZdAx6H/Vaw==","signatures":[{"sig":"MEUCIFvkJyVsJYKJie722p9TBNrQ/BPniQfizy3QOmrTf7WqAiEAsQY1fiGYc0ubee9jJLO1HQe4r29pk9OoS0+C8e5+asE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12540965},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.4":{"name":"npm","version":"10.9.4","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"61e81f9dc6ea559d9173e69aae772bc8fe75c3ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.4.tgz","fileCount":2274,"integrity":"sha512-OnUG836FwboQIbqtefDNlyR0gTHzIfwRfE3DuiNewBvnMnWEpB0VEXwBlFVgqpNzIgYo/MHh3d2Hel/pszapAA==","signatures":[{"sig":"MEUCIGomRDDujsuylt4NF7xyW0LQtQCU4Ds/TRP5Hp3F/EFIAiEA6+l/kkV+or/EJV0pAct7N/Us9RsaOVkPUt7Rsl9/WzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11580377},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.6.2":{"name":"npm","version":"11.6.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.3","cacache":"^20.0.1","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.9","libnpmexec":"^10.1.8","libnpmfund":"^7.0.9","libnpmpack":"^9.0.9","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.2","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.2","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.6","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.2","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2af8ff1f23b279df1e5289db7c70cfedd0fe18c5","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.2.tgz","fileCount":2133,"integrity":"sha512-7iKzNfy8lWYs3zq4oFPa8EXZz5xt9gQNKJZau3B1ErLBb6bF7sBJ00x09485DOvRT2l5Gerbl3VlZNT57MxJVA==","signatures":[{"sig":"MEYCIQCAkK5rkv9ZQjkA+v/7Ii0mwwRZbRj0G6QtZ3UiODbbYAIhAJt6a8W3i9q/O/gDjClQIU75FOanVs4N/isBVUtJ0nBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11785613},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.3":{"name":"npm","version":"11.6.3","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^11.0.3","nopt":"^9.0.0","read":"^4.1.0","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.2","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.0.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.10","libnpmexec":"^10.1.9","libnpmfund":"^7.0.10","libnpmpack":"^9.0.10","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.3","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.7","npm-audit-report":"^6.0.0","init-package-json":"^8.2.3","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.2","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.1","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3f581bca37cbdadf2be04346c0e5b0be96cdd54b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.3.tgz","fileCount":2021,"integrity":"sha512-QIWnYxYuDjrNGaTp0jrTqgl45QHM+UfdcjPBKmia4LsBkHY8TvEjZpkAVrNO7EOJA//tOP3k+9cioXwqdAfukg==","signatures":[{"sig":"MEUCIEeLgeLoFj5yMNgIBp9jg/giwBR2CDAcWI7SdgWb/56HAiEA+f8NKv87XoIdTdKOZVEF8YmqeWFataJqDBSYUhuvZeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797505},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.4":{"name":"npm","version":"11.6.4","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.11","libnpmexec":"^10.1.10","libnpmfund":"^7.0.11","libnpmpack":"^9.0.11","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.4","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.8","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1686ed1032aaa35ccec06a91bdb9c4a89278a72f","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.4.tgz","fileCount":1817,"integrity":"sha512-ERjKtGoFpQrua/9bG0+h3xiv/4nVdGViCjUYA1AmlV24fFvfnSB7B7dIfZnySQ1FDLd0ZVrWPsLLp78dCtJdRQ==","signatures":[{"sig":"MEUCIFFXp4LsMsjwQitvEiJ16XA8DiPNR8ctqWLX4rOgEC29AiEA/6vMz1S/dCnoGlzMqgtGD/6Uxmod5cZjGUMhd1VvPbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9885872},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.7.0":{"name":"npm","version":"11.7.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.12","libnpmexec":"^10.1.11","libnpmfund":"^7.0.12","libnpmpack":"^9.0.12","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.5","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.9","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"897fa4af764b64fa384b50e071636e7497d4f6de","tarball":"https://registry.npmjs.org/npm/-/npm-11.7.0.tgz","fileCount":1835,"integrity":"sha512-wiCZpv/41bIobCoJ31NStIWKfAxxYyD1iYnWCtiyns8s5v3+l8y0HCP/sScuH6B5+GhIfda4HQKiqeGZwJWhFw==","signatures":[{"sig":"MEUCIQDcmi/b4jgqnLr8kkkAq6Wdps26uk2fo+LQjSoboPD5kQIgJQq6RGegXXofcevsIpvtIMJWkwuyNNvpIMaa5N2qxzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10650557},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.8.0":{"name":"npm","version":"11.8.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.4","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.13","libnpmexec":"^10.1.12","libnpmfund":"^7.0.13","libnpmpack":"^9.0.13","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.5.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.10","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d1bc924deb3b4d412055b1755098a70bf8a4713b","tarball":"https://registry.npmjs.org/npm/-/npm-11.8.0.tgz","fileCount":1816,"integrity":"sha512-n19sJeW+RGKdkHo8SCc5xhSwkKhQUFfZaFzSc+EsYXLjSqIV0tl72aDYQVuzVvfrbysGwdaQsNLNy58J10EBSQ==","signatures":[{"sig":"MEYCIQCCciU+srdzc/BQwPzkQf3H7dDYRE9lFkwFstBpcwhhowIhAO3vLGZK/TAVFAuBw8jqfBdPl2NpzEd4+/hvXEZaN5Xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10540193},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.9.0":{"name":"npm","version":"11.9.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.1.0","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.0","libnpmexec":"^10.2.0","libnpmfund":"^7.0.14","libnpmpack":"^9.1.0","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.6.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.2.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8cc4bc499c7ab52f1113985acc725572f99885b3","tarball":"https://registry.npmjs.org/npm/-/npm-11.9.0.tgz","fileCount":1797,"integrity":"sha512-BBZoU926FCypj4b7V7ElinxsWcy4Kss88UG3ejFYmKyq7Uc5XnT34Me2nEhgCOaL5qY4HvGu5aI92C4OYd7NaA==","signatures":[{"sig":"MEYCIQDTmejdAqE595yfEUJRrlNycmMtxUF2lbvc/2QUeacijAIhAORmTS/8EYpasfsO8aeAiFGQpWBJizpwHaWezlVr76av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9815573},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.0":{"name":"npm","version":"11.10.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.2","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.1","libnpmexec":"^10.2.1","libnpmfund":"^7.0.15","libnpmpack":"^9.1.1","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dc0e65832b94fb48b8746c8ed43e1d2d2c9b0726","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.0.tgz","fileCount":1838,"integrity":"sha512-i8hE43iSIAMFuYVi8TxsEISdELM4fIza600aLjJ0ankGPLqd0oTPKMJqAcO/QWm307MbSlWGzJcNZ0lGMQgHPA==","signatures":[{"sig":"MEQCIELsUT130PsgVfFy+kwsWgfS8VrkvYvWOdO1mX96pl4xAiAx9bXSBFN8w+7wgNo4bmX/fI+w92bqzXMrhXGPkH9ODQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10902989},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.1":{"name":"npm","version":"11.10.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.9","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.2","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.2","libnpmexec":"^10.2.2","libnpmfund":"^7.0.16","libnpmpack":"^9.1.2","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.1","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d3de7764c08c7bada8f6d5d92939dc26d15d1640","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.1.tgz","fileCount":1803,"integrity":"sha512-woavuY2OgDFQ1K/tB9QHsUuW989nKfvsKTN/h5qGyS+3+BhvXN/DA2TNzx569JaFfTqrET5bEQNHwVhFk+U1gg==","signatures":[{"sig":"MEQCIBkCiA39wejsJ+AKC65uXr1nUAKMzrbwVd4z0JOCCbg6AiBJxhDX8udHBE2p1SDcwoKKv8szJAkrX9zlcnTjSsewGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10994695},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.11.0":{"name":"npm","version":"11.11.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.9","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.4.0","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.2","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.3","libnpmexec":"^10.2.3","libnpmfund":"^7.0.17","libnpmpack":"^9.1.3","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"db5ad0ed255e1a29cf241c4112ee81d2220a4edb","tarball":"https://registry.npmjs.org/npm/-/npm-11.11.0.tgz","fileCount":1811,"integrity":"sha512-82gRxKrh/eY5UnNorkTFcdBQAGpgjWehkfGVqAGlJjejEtJZGGJUqjo3mbBTNbc5BTnPKGVtGPBZGhElujX5cw==","signatures":[{"sig":"MEYCIQD/K9OwYRdxx0H15K7qCTp05t7iB2trceI5AWqrEnzwaAIhAMZkBWbhozkJHh8LQ2eKibh/HGwwhtizkJEfj9cWJhR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11014801},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.5":{"name":"npm","version":"10.9.5","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.2","libnpmexec":"^9.0.2","libnpmfund":"^6.0.2","libnpmhook":"^11.0.0","libnpmpack":"^8.0.2","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.2","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"72e73c537c31f5f3200206ef0aa5ac777332fb49","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.5.tgz","fileCount":2119,"integrity":"sha512-tFABtwt8S5KDs6DKs4p8uQ+u+8Hpx4ReD6bmkrPzPI0hsYkRWIkY/esz6ZtHyHvqVOltTB9DM/812Lx++SIXRw==","signatures":[{"sig":"MEYCIQCMCi4/0Q9Z5k8RjZL2ISJ6ZHtTQd77cFKJ9jYcdPKZqQIhANWYhd/Nr262Ld2LdeNLSMYXjXqRv2M8DM5lDn+c3gF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11725876},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.6":{"name":"npm","version":"10.9.6","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.11","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.3","libnpmexec":"^9.0.3","libnpmfund":"^6.0.3","libnpmhook":"^11.0.0","libnpmpack":"^8.0.3","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.3","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c53c768c50d779b1a300252886b0de2c7b274750","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.6.tgz","fileCount":1991,"integrity":"sha512-EHxr81fXY1K9yyLklI2gc9WuhMSh2e4PXuVG/VXJoHSrH4Lbrv01V/Nhkqu+mvm+58UMh59YBtvHU2wb4ikCUw==","signatures":[{"sig":"MEQCIEYUCa864ItXP2+JIzMH/1DOIhBQd6EXs7pc/Cu0i4dWAiAFTov4RgVcpZhhrMDFTeb2smLRhRaWspBx+iUxOqwJmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10944639},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.11.1":{"name":"npm","version":"11.11.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.4","libnpmexec":"^10.2.4","libnpmfund":"^7.0.18","libnpmpack":"^9.1.4","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.1","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2d07982846cf56bf532c44e9c482b9f887a2354b","tarball":"https://registry.npmjs.org/npm/-/npm-11.11.1.tgz","fileCount":1794,"integrity":"sha512-asazCodkFdz1ReQzukyzS/DD77uGCIqUFeRG3gtaT8b9UR0ne1m9QOBuMgT72ij1rt7TRrOox4A1WzntMWIuEg==","signatures":[{"sig":"MEUCIQCiVorh2pKeB31wXxnd0GAsAdeU2HB4R9H7mWa5IePSdAIgNxqSvk9l72iXWiILxa+Ye2nFicVe3silxM4IHOkSwX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10313514},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.12.0":{"name":"npm","version":"11.12.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.5","libnpmexec":"^10.2.5","libnpmfund":"^7.0.19","libnpmpack":"^9.1.5","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.8.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.2","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b97efe05f16b9f4d31752aea58e2f0d66c6fbecf","tarball":"https://registry.npmjs.org/npm/-/npm-11.12.0.tgz","fileCount":1774,"integrity":"sha512-xPhOap4ZbJWyd7DAOukP564WFwNSGu/2FeTRFHhiiKthcauxhH/NpkJAQm24xD+cAn8av5tQ00phi98DqtfLsg==","signatures":[{"sig":"MEQCIDg48G7P548B3tBOaTCm0F6K6fGZDbF2E79Ue2kZyz7CAiBt2IleH3LF4mkCgBZAk/vbXbEXeyHjgtWx9DZWnj/H8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10993830},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.7":{"name":"npm","version":"10.9.7","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.11","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.4","libnpmexec":"^9.0.4","libnpmfund":"^6.0.4","libnpmhook":"^11.0.0","libnpmpack":"^8.0.4","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.4","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3dab58a646ae5143509aa097bf592dbcdfab5419","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.7.tgz","fileCount":2009,"integrity":"sha512-17u9+Ssv6as3iua2l6abTv1H4TtQDhle/Qn+XJ4TjKR4SzIjk1Ox3SZXRVBUW48KojLttHNQUk/U00m7sh1OGw==","signatures":[{"sig":"MEUCIQDm5zm9FY1h7k66++1Sm5XZD/lv5kPftdEgruZ9Y/rrpgIgf9GrCZh34VDg/ARzzyl5CS6JLrAkIg1cVcaeQC4Bedk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11682642},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.12.1":{"name":"npm","version":"11.12.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.5","libnpmexec":"^10.2.5","libnpmfund":"^7.0.19","libnpmpack":"^9.1.5","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.8.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.2","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"432da55a9f0ca53c982740fabe2b081a38019fb1","tarball":"https://registry.npmjs.org/npm/-/npm-11.12.1.tgz","fileCount":1774,"integrity":"sha512-zcoUuF1kezGSAo0CqtvoLXX3mkRqzuqYdL6Y5tdo8g69NVV3CkjQ6ZBhBgB4d7vGkPcV6TcvLi3GRKPDFX+xTA==","signatures":[{"sig":"MEUCIBEyM5aZd57L2MylAzEZ/8Y6pKEu3lAfvCnutiN6FB0tAiEAy3Vnsm14LFJcubHBM2D65d+ZD5FtpijLlvC/nfSJtgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10993397},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.8":{"name":"npm","version":"10.9.8","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.11","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.5","libnpmexec":"^9.0.5","libnpmfund":"^6.0.5","libnpmhook":"^11.0.0","libnpmpack":"^8.0.5","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.5","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"61c71897ecbee5bb1ee17e2fe50ebff07828fa9a","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.8.tgz","fileCount":2009,"integrity":"sha512-fYwb6ODSmHkqrJQQaCxY3M2lPf/mpgC7ik0HSzzIwG5CGtabRp4bNqikatvCoT42b5INQSqudVH0R7yVmC9hVg==","signatures":[{"sig":"MEYCIQD92E/mnczscyMScUd62mJV6AkBf8cf2+mqRs+x+/umowIhALBG7tAmItC9t/6XWYooY3ep7HRtshjcfkOnCdTTJOwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11682638},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.13.0":{"name":"npm","version":"11.13.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.13","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.6","libnpmexec":"^10.2.6","libnpmfund":"^7.0.20","libnpmpack":"^9.1.6","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.8.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.3","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1af5ccf2fc595e4ede1f46f4e6cda78cee0d7458","tarball":"https://registry.npmjs.org/npm/-/npm-11.13.0.tgz","fileCount":1909,"integrity":"sha512-cRmhaghDWA1lFgl3Ug4/VxDJdPBK/U+tNtnrl9kXunFqhWw1x4xL5txkNn7qzPuVfvXOmXyjHpMwsuk2uisbkg==","signatures":[{"sig":"MEUCIQDILzwiVyKYaOgMJpfeCpJCGSMyiR99YdXa7Z82wSwfQQIgcXvy8Sp0bjyIR/8EzfUfYpo7KA/IXRugvdYHUBDLnkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12273580},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.14.0":{"name":"npm","version":"11.14.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.13","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.7","libnpmexec":"^10.2.7","libnpmfund":"^7.0.21","libnpmpack":"^9.1.7","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.9.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.5.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"be2c692c78c36cf02e867f0f1bd58b22bcdf54a5","tarball":"https://registry.npmjs.org/npm/-/npm-11.14.0.tgz","fileCount":1892,"integrity":"sha512-6jfZzqK8EfWGnTeZQe+bgMx4IgiEZn7k1eM4GE8SE81B3iYch52dVSMO1hC2OnNbFLIwzvwUkUxsOOcUPG2XIw==","signatures":[{"sig":"MEQCIE7OTuFZRTgRX+pja+oPMzaNlnwTTHjFmB7KSRleAOsYAiBIMqRDOF9iQVHvt4WqoO4ffyTalHjvkvtSFcI/+n62Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11572124},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.14.1":{"name":"npm","version":"11.14.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.13","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.7","libnpmexec":"^10.2.7","libnpmfund":"^7.0.21","libnpmpack":"^9.1.7","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.9.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.5.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"4a6839650da0005f323fec6abd39d77ee24f842f","tarball":"https://registry.npmjs.org/npm/-/npm-11.14.1.tgz","fileCount":1891,"integrity":"sha512-aopNZ0eEl6LbxoFcrXLmTEPzNBNxfiQnVgR9RmJBqzm+5h5pFoOmRljpRJbsXxocBeSl7GLcx3MoDf2UlEOjZw==","signatures":[{"sig":"MEQCIAwJ9oJCqctpdo4LjJ3pnYRw7lJ8N7eTLW0Gox59hWBKAiAhJHA20wxNyoEUfpz3MYqUtXTbtO9dkgayDjyklfceog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11571558},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.15.0":{"name":"npm","version":"11.15.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.15","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.8.0","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.8","libnpmexec":"^10.2.8","libnpmfund":"^7.0.22","libnpmpack":"^9.1.8","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.2.0","libnpmversion":"^8.0.3","@npmcli/config":"^10.9.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.3","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.6.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d1a5bc920f2068774ae4d802916379fad266ba0d","tarball":"https://registry.npmjs.org/npm/-/npm-11.15.0.tgz","fileCount":1916,"integrity":"sha512-+k0tk7lRnpMUPnC7kTuU/yrV/mnFoPhJQ75VfLtZ6fwbzOVXaPsTE/Il9Pn1DHi482byMyqkHv/XsQ76mNjXLw==","signatures":[{"sig":"MEYCIQCNlOahl4C4rMQGpfzCE5mvOB6f7n47mCuQUSvBCrrsGAIhAP6sU4zBKFEZcEB4yWrr9T87lzPmNkxx7ISv0xPID+17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11859363},"engines":{"node":"^20.17.0 || >=22.9.0"}},"12.0.0-pre.0.0":{"name":"npm","version":"12.0.0-pre.0.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.15","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.8.0","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.6-pre.0.0","libnpmexec":"^10.2.6-pre.0.0","libnpmfund":"^7.0.20-pre.0.0","libnpmpack":"^10.0.0-pre.0.0","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.2.0-pre.0.0","libnpmversion":"^9.0.0-pre.0.0","@npmcli/config":"^11.0.0-pre.0.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.3","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^10.0.0-pre.0.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"dist":{"shasum":"e15e80bba632025bd9203bb739439e55b616a715","tarball":"https://registry.npmjs.org/npm/-/npm-12.0.0-pre.0.0.tgz","fileCount":1892,"integrity":"sha512-QqgfdYbYzGUw/VNg7vTC5umRMr9c1GdQt8Q4hwb9E0xcOn+npslLsIHUSMpnOBkUtl7S5M4q+2n3C/Dcuok75Q==","signatures":[{"sig":"MEQCIAZTCvAuapyXx53RBm9PCaK360Qhg29DiMUWw5duPGTTAiA9i0i0FalJn56uHI2RDfavvH7oli9JXDaT9xvZMm2euw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11787006},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.16.0":{"name":"npm","version":"11.16.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.15","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.8.1","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.3.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.9","libnpmexec":"^10.2.9","libnpmfund":"^7.0.23","libnpmpack":"^9.1.9","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.2.0","libnpmversion":"^8.0.4","@npmcli/config":"^10.10.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.3","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.7.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"954286fbc25d74f3c91f402ca8b1e66c8038e861","tarball":"https://registry.npmjs.org/npm/-/npm-11.16.0.tgz","fileCount":1933,"integrity":"sha512-A74XL8OxmcegZDMWPkWb5bEQppg8HdYwW3rBD2sPoS4UQHVajfaxBkqyzLeJ3wR0kZ+5xoTjItxXaF7eIXUsyw==","signatures":[{"sig":"MEUCIQCp09BKA7F7WeKDzBgsc8b89QgDqfQ9WmcE5TKiNHmsqgIgCt0WL0AhwCo1FexoFnRKUFMHYWRXNKaeYWaosfkQ2Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12007318},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.17.0":{"name":"npm","version":"11.17.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.16","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.1","semver":"^7.8.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.4","minipass":"^7.1.3","node-gyp":"^12.4.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.5","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.10","libnpmexec":"^10.3.0","libnpmfund":"^7.0.24","libnpmpack":"^9.1.10","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.2.0","libnpmversion":"^8.0.4","@npmcli/config":"^10.11.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.3","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.8.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.4","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8d7914e825d12d8b5fa2292ca329aec9c1a7bd65","tarball":"https://registry.npmjs.org/npm/-/npm-11.17.0.tgz","fileCount":1938,"integrity":"sha512-PurxiZexEHDTE4SSaLI3ZrnbAGiZfeyUcQcxcP5D+hfytNAze/D1IzDuInTn9XVLIbAQUnQuSPXJx02LHjLvQw==","signatures":[{"sig":"MEYCIQD8OrlB1NosVgvl7K6mM2E2yjMuHjEoFaf28YzZo6NjPQIhALs/enTF+TEnIpOrjXCrVc9E990Z2QFbXWRkCoTaLYTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12097665},"engines":{"node":"^20.17.0 || >=22.9.0"}}},"modified":"2026-06-11T18:43:50.367Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/0f/11/59fc7938ef76ff9aeab5549ffffcf30d2e3d19327cf27bdb610699a3a4928273978c801f7968af33086ac67d0f74716a39eb54dee872bd0fe8f828f74ceb b/.npm/_cacache/content-v2/sha512/0f/11/59fc7938ef76ff9aeab5549ffffcf30d2e3d19327cf27bdb610699a3a4928273978c801f7968af33086ac67d0f74716a39eb54dee872bd0fe8f828f74ceb new file mode 100644 index 0000000..d03dab7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/0f/11/59fc7938ef76ff9aeab5549ffffcf30d2e3d19327cf27bdb610699a3a4928273978c801f7968af33086ac67d0f74716a39eb54dee872bd0fe8f828f74ceb differ diff --git a/.npm/_cacache/content-v2/sha512/0f/ec/e439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562 b/.npm/_cacache/content-v2/sha512/0f/ec/e439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562 new file mode 100644 index 0000000..342c269 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/0f/ec/e439109b03d7f5b5d5912b445a091dc63efe7470cc5caf3e17f24e4b4d2503d43930e3b98a24465036e9c8b514e45b082d6944a8d515454481bd65788562 differ diff --git a/.npm/_cacache/content-v2/sha512/11/31/249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3 b/.npm/_cacache/content-v2/sha512/11/31/249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3 new file mode 100644 index 0000000..d9f8763 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/11/31/249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3 differ diff --git a/.npm/_cacache/content-v2/sha512/11/b8/68f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f b/.npm/_cacache/content-v2/sha512/11/b8/68f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f new file mode 100644 index 0000000..4bdf5e9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/11/b8/68f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f differ diff --git a/.npm/_cacache/content-v2/sha512/13/92/c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7 b/.npm/_cacache/content-v2/sha512/13/92/c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7 new file mode 100644 index 0000000..008cece Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/13/92/c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7 differ diff --git a/.npm/_cacache/content-v2/sha512/14/22/c7b510ff827a428821c48892cec1d9853fec330a60c491cf72ecdb18c5e178bbb06db27d59bb0830246c4898898789c240acb3f8474c97e1cd8a0ab32b4c b/.npm/_cacache/content-v2/sha512/14/22/c7b510ff827a428821c48892cec1d9853fec330a60c491cf72ecdb18c5e178bbb06db27d59bb0830246c4898898789c240acb3f8474c97e1cd8a0ab32b4c new file mode 100644 index 0000000..8ec6fe0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/14/22/c7b510ff827a428821c48892cec1d9853fec330a60c491cf72ecdb18c5e178bbb06db27d59bb0830246c4898898789c240acb3f8474c97e1cd8a0ab32b4c differ diff --git a/.npm/_cacache/content-v2/sha512/14/68/07da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c b/.npm/_cacache/content-v2/sha512/14/68/07da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c new file mode 100644 index 0000000..234c769 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/14/68/07da1f3328d8a6f658e3edd6a79053dc20220af42a796e6f9cda041261e3e1a5a1b9f9eb2b2ce0e2848a2b9fe3dee85189cd6857428b4fbfbde34da95d5c differ diff --git a/.npm/_cacache/content-v2/sha512/15/03/783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476 b/.npm/_cacache/content-v2/sha512/15/03/783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476 new file mode 100644 index 0000000..0d539dc Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/15/03/783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476 differ diff --git a/.npm/_cacache/content-v2/sha512/16/dc/2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849 b/.npm/_cacache/content-v2/sha512/16/dc/2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849 new file mode 100644 index 0000000..9cb94d1 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/16/dc/2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849 differ diff --git a/.npm/_cacache/content-v2/sha512/16/f7/994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49 b/.npm/_cacache/content-v2/sha512/16/f7/994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49 new file mode 100644 index 0000000..2ad5983 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/16/f7/994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49 differ diff --git a/.npm/_cacache/content-v2/sha512/18/0c/24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17 b/.npm/_cacache/content-v2/sha512/18/0c/24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17 new file mode 100644 index 0000000..72d6698 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/18/0c/24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17 differ diff --git a/.npm/_cacache/content-v2/sha512/19/dd/94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa b/.npm/_cacache/content-v2/sha512/19/dd/94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa new file mode 100644 index 0000000..d3b5cf8 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/19/dd/94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa differ diff --git a/.npm/_cacache/content-v2/sha512/1e/b8/2cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a b/.npm/_cacache/content-v2/sha512/1e/b8/2cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a new file mode 100644 index 0000000..c3a2ea7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/1e/b8/2cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a differ diff --git a/.npm/_cacache/content-v2/sha512/20/9d/8d34dfe64a5f70de4cd607ddab71d1e9cfe1e393184325634306a4a56acfb341d3fcc01889cc84cf834f0cfe4dae56f328c3b4a4e356ad9dd36db7f3c748 b/.npm/_cacache/content-v2/sha512/20/9d/8d34dfe64a5f70de4cd607ddab71d1e9cfe1e393184325634306a4a56acfb341d3fcc01889cc84cf834f0cfe4dae56f328c3b4a4e356ad9dd36db7f3c748 new file mode 100644 index 0000000..545c183 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/20/9d/8d34dfe64a5f70de4cd607ddab71d1e9cfe1e393184325634306a4a56acfb341d3fcc01889cc84cf834f0cfe4dae56f328c3b4a4e356ad9dd36db7f3c748 differ diff --git a/.npm/_cacache/content-v2/sha512/27/ba/7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f b/.npm/_cacache/content-v2/sha512/27/ba/7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f new file mode 100644 index 0000000..629d828 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/27/ba/7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f differ diff --git a/.npm/_cacache/content-v2/sha512/28/02/c3c84620a58f919686ff8ab894b6357a77912af98d7dd40e60e14a8b022f02c863fd375f857556e47354b129cdabe18018a86f09cced8a18bf808b30fbd1 b/.npm/_cacache/content-v2/sha512/28/02/c3c84620a58f919686ff8ab894b6357a77912af98d7dd40e60e14a8b022f02c863fd375f857556e47354b129cdabe18018a86f09cced8a18bf808b30fbd1 new file mode 100644 index 0000000..34f89aa Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/28/02/c3c84620a58f919686ff8ab894b6357a77912af98d7dd40e60e14a8b022f02c863fd375f857556e47354b129cdabe18018a86f09cced8a18bf808b30fbd1 differ diff --git a/.npm/_cacache/content-v2/sha512/28/81/db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea b/.npm/_cacache/content-v2/sha512/28/81/db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea new file mode 100644 index 0000000..6b6786e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/28/81/db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea differ diff --git a/.npm/_cacache/content-v2/sha512/28/83/7f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8 b/.npm/_cacache/content-v2/sha512/28/83/7f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8 new file mode 100644 index 0000000..67f866b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/28/83/7f9c3241411717c3430b561644f62407986ebca80548060f42aa65188e64088608a3f54e4c16faea9142f915bb72cb366e39e3add3375e45ee1463b72df8 differ diff --git a/.npm/_cacache/content-v2/sha512/2b/31/a69459d2270ae5045b2f4591eb7d87d6f877da7883b05e9616cfef83dd50c8d018fddbe56c32e3a4fd066baed2bfb1b45db31098fafdd0be759f8c24c72a b/.npm/_cacache/content-v2/sha512/2b/31/a69459d2270ae5045b2f4591eb7d87d6f877da7883b05e9616cfef83dd50c8d018fddbe56c32e3a4fd066baed2bfb1b45db31098fafdd0be759f8c24c72a new file mode 100644 index 0000000..ca4488b --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/2b/31/a69459d2270ae5045b2f4591eb7d87d6f877da7883b05e9616cfef83dd50c8d018fddbe56c32e3a4fd066baed2bfb1b45db31098fafdd0be759f8c24c72a @@ -0,0 +1 @@ +{"name":"morgan","dist-tags":{"latest":"1.10.1"},"versions":{"1.0.0":{"name":"morgan","version":"1.0.0","dependencies":{"bytes":"~0.2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","supertest":"*"},"dist":{"shasum":"83cf74b9f2d841901f1a9a6b8fa7a468d2e47a8d","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.0.0.tgz","integrity":"sha512-k9QzPEjwMIi8fKmY5LB3sQNk3J7yo7ERjxDrE6Aj2o6Wg/o/ZFU+zw5WNxz5X0jH6cWUzMY37bFMvvWEXanjeA==","signatures":[{"sig":"MEUCID6F8EWjokLGzd0DmTTbdYMpCNNSh8XpTyLfLJFGlEymAiEAp8u2hOQupHo0/ydKTqOnLmhfbPWe8VerMME05nJWw0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.0.1":{"name":"morgan","version":"1.0.1","dependencies":{"bytes":"0.3.0"},"devDependencies":{"mocha":"~1.18.2","should":"~3.3.1","supertest":"~0.12.0"},"dist":{"shasum":"8250a5d711de625453022945344d4d6762630c64","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.0.1.tgz","integrity":"sha512-G98mdPQGAEjWyw2oyxDgS/iH83wtbTrEuzqgjNtO2nhG/GSkpH/nj6I69HQar1YDr+gn0VeKqWCbuHZj3sHhMg==","signatures":[{"sig":"MEUCIG61VupV6peLgNQC+z63L+rxsKeHwtgwhjRHnY/lyVkHAiEAsaXn/tlwrMRITeV+nBGUII6KhGUjDnLck3uyKsMjCIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.1.0":{"name":"morgan","version":"1.1.0","dependencies":{"bytes":"1.0.0"},"devDependencies":{"mocha":"~1.19.0","should":"~3.3.1","istanbul":"0.2.10","coveralls":"2.10.0","supertest":"~0.12.0"},"dist":{"shasum":"621a67a51c8eac09348d90f23bb7e4bb9c2c5ef6","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.1.0.tgz","integrity":"sha512-p2OGkhJvQMtGk0MaQ6ODUEgocxiQF2ALfrYycpFa/85kfze/W6k7kqNVkoVRdyIbpRtISu0fwegkR51fByH3sw==","signatures":[{"sig":"MEUCIQDbX+vqcTzX+5mgIroMJUt9leY4+1yFT47Pug9XSnCsugIgC5nBtuV8MuY4oWrAvx9EOhOGPJQszmVQIpUOKM5Odg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.1.1":{"name":"morgan","version":"1.1.1","dependencies":{"bytes":"1.0.0"},"devDependencies":{"mocha":"~1.19.0","should":"~3.3.1","istanbul":"0.2.10","supertest":"~0.12.0"},"dist":{"shasum":"cde45d2e807ebcc439745846ea80392e69098146","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.1.1.tgz","integrity":"sha512-Jx1pZHnbZ43TFAeY0NVuLqpeXX0O2aL7todwFModvpjZCGR+vBTKH0wOKQjwK1wgO/cERhFISIf4roSj1fx5Jg==","signatures":[{"sig":"MEQCIHgO8W3byOYhid3jN5RVHdHTNgNXYF2s+kAGGWunDE8dAiB++3FiO3xXQaY+Mr0sXtvmMTMZUUi93cKQN6reGlHQCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.0":{"name":"morgan","version":"1.2.0","dependencies":{"depd":"0.4.2","bytes":"1.0.0","finished":"~1.2.2","basic-auth":"1.0.0"},"devDependencies":{"mocha":"~1.20.1","should":"~4.0.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"8dc17a57599598f80cd7a7e1e3b54e72c689910d","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.2.0.tgz","integrity":"sha512-VrasIzA69dsxJm1+MVWTLTiij3kiG33XPfGiexqstHpcSvSu/Z51W+FGQyIlbc3jZZuF2PFujsjw+YQvpXz3UA==","signatures":[{"sig":"MEQCIBu+nu+8XB5W+Om7nYE6BXbiR0/7BSNjLtD77bwMyT1EAiA2bUNvTWrTrfOeTM2eN++McM+hgYBf0xTsk2I9dRQaGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.1":{"name":"morgan","version":"1.2.1","dependencies":{"depd":"0.4.3","bytes":"1.0.0","finished":"~1.2.2","basic-auth":"1.0.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"ecb7a731f48dc74ec8b81bacb22c72d12830ab41","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.2.1.tgz","integrity":"sha512-+TgeW7zT4MmxR4m/Ov8e5gGsKnMlSQN5PJfUee94KSXhgnIpYcgOjMFeLMuuq0T0EXJo5necPUX+KHpclBgO9w==","signatures":[{"sig":"MEUCIQCPKgk5MBmA5ASlJFBbLk4AJdJpZ+YTXKJu9u1wzGxcZAIgYKfnguzc9ImIwQPkdmiyeiML+Y1MqSTx8GfVbHu7d/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.2":{"name":"morgan","version":"1.2.2","dependencies":{"depd":"0.4.4","bytes":"1.0.0","finished":"~1.2.2","basic-auth":"1.0.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"ad51246d8920e147883a32d9833c46d37c7b6275","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.2.2.tgz","integrity":"sha512-JIWtKJym6CbOE58uDSwtt2+CKFC22pkyd2CPBLxEPtAnL0W5XxvxtsAhiBJicCPhzQV885TuGpwww6UUVZArgQ==","signatures":[{"sig":"MEQCIGeW3+AigUoFngMmEpNmYvwRPoAJ7fwdR5t6MUFx39ZLAiAfHCTWSIUXNZbMeKihSvj2i7z+rPOJvK99MspFbWk7cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.3":{"name":"morgan","version":"1.2.3","dependencies":{"depd":"0.4.4","bytes":"1.0.0","basic-auth":"1.0.0","on-finished":"2.1.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"3b0f1704df90255a542591abacd797891a8c40a1","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.2.3.tgz","integrity":"sha512-epRQVQDr/otLiBetuLFEwQWHXiuIahy9ezUzpVDYzO8OtgzqDty8VCpd8hs7HGnrRk0LXlFdi9zDmMjajmWwvw==","signatures":[{"sig":"MEUCIEJOqiHsa95f6If0tCA0go4TpF6TWCZ38ZCof7qQIJVRAiEA2awA6Rm6sYcCB0fNP8ZlS0eZasHokNvJRHTYO8+Ur2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.3.0":{"name":"morgan","version":"1.3.0","dependencies":{"depd":"0.4.4","bytes":"1.0.0","basic-auth":"1.0.0","on-finished":"2.1.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"ae8e835e365b306a10803a90ddfe27b4a33594f9","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.3.0.tgz","integrity":"sha512-tilU856DdLabD42cELxKnhNSXHQJE+2Yp8n0x0FdQ/KNEA6UtuDO9dXTp7wesr8ELdTxJSXUSyy48T18x1XpQg==","signatures":[{"sig":"MEUCIQCQ3irRbbw6DhOjPrJMAIGwKTRza4ovnHTE9rcdlggfIwIgK/cxo0nh7muP1jyh6q8wZ1ReD/f2SFzQTmy6Cafm34E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.3.1":{"name":"morgan","version":"1.3.1","dependencies":{"depd":"0.4.5","basic-auth":"1.0.0","on-finished":"2.1.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.2","supertest":"~0.13.0"},"dist":{"shasum":"5c2ae66ef1da03f0ac9f0f42840cca5d8bfec23f","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.3.1.tgz","integrity":"sha512-AyK48poMw+ZMwpVk3mn0o2gMLg3iXgjaQ6jU6m7VZmom3lkRmRimd9ux6BrXtdM0BcCN4g37Sll3CZ1onZd1iw==","signatures":[{"sig":"MEUCIFi2jTxM6ofB5LWnTcWwpVAzjBHe5GZnM/mg1fAsegWdAiEA0EwsOHs4ZJ/g4RF+KMQQtrgXRC2UPvPhSDf8Z79K23E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.3.2":{"name":"morgan","version":"1.3.2","dependencies":{"depd":"0.4.5","basic-auth":"1.0.0","on-finished":"2.1.0"},"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4","istanbul":"0.3.2","supertest":"~0.13.0"},"dist":{"shasum":"ac41aa15221ee4e5f2ac843896b6918139a18efd","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.3.2.tgz","integrity":"sha512-Q+4Zi1ma/NOtxKMdDSs3vbJ1gcNJpaX4EL4oZkNGPiZdoh8EQVRMaYu/08Eken0L9aIg2Wi16cePnxNSBHqlAA==","signatures":[{"sig":"MEUCIQDWBirLkN9lbweuyK/ak+iGuTJWfJpzTfZuZYTjic9a2QIgWYJ497Ve6xF6R9jcban8Ns8yvvN2CdSGhJ0kHDepGY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.0":{"name":"morgan","version":"1.4.0","dependencies":{"depd":"~1.0.0","debug":"~2.1.0","basic-auth":"1.0.0","on-finished":"2.1.0"},"devDependencies":{"mocha":"~1.21.5","should":"~4.0.4","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"ce3c6ee28f794f85f59165476575b70ed386eb3d","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.4.0.tgz","integrity":"sha512-r7C2fz1THV/8FTrMuLteGvqyz3Pd7JgD1cNdYIL6vRYhq6zSnw/JuMi0OEZO9lR5l1x1SEgzVuUHfpuObUZ0NQ==","signatures":[{"sig":"MEQCIFK9Mq8Em0EzZnMYbeJeN6uGdmv2eLmIZ1m+fC0uurIhAiBGUcFaEh/I+pv40563qR7xIZo7qk68xiKUPQPc1Clkow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.1":{"name":"morgan","version":"1.4.1","dependencies":{"depd":"~1.0.0","debug":"~2.1.0","basic-auth":"1.0.0","on-finished":"2.1.1"},"devDependencies":{"mocha":"~2.0.0","should":"~4.1.0","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"cd9600c3fa74e2fdf22ba0f1d026c20cb96f25fe","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.4.1.tgz","integrity":"sha512-miTjw0gjk8JEP8IMGOR5YwLZVFg1GLvxbTp84tzx632PlysK91fSxKHQpTaran/lJPvSl8Hhj7LuWRt2x/h2SQ==","signatures":[{"sig":"MEUCIHNFs8ba+vDSVULvKNV9E9ODe0pQrQUkIsCdzlMTLWTAAiEAk2aRqheaFXquInmR3i6nPdelu4xhToPOA7eDonSp9Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.0":{"name":"morgan","version":"1.5.0","dependencies":{"depd":"~1.0.0","debug":"~2.1.0","basic-auth":"1.0.0","on-finished":"2.1.1"},"devDependencies":{"mocha":"~2.0.0","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"6d2cf4f142a3c78b36762711d79b13f8e35b5e83","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.5.0.tgz","integrity":"sha512-9pBs1FZ1NxvLlpxGvcNBEtHOH6Ba/I+3xlUFC59uH5fbh5u9v4PN7tPjd7bXv+w/vhb3E+i324yJ/yO0QpK3/A==","signatures":[{"sig":"MEUCIFJUOQFfJFobEEGNcHp+ypacTTYBiI5qL9ckjPIfRmjpAiEA2Rv6El8BDk6zRiERJaKwoHOwENkJYB8wR8evwwtvnDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.1":{"name":"morgan","version":"1.5.1","dependencies":{"depd":"~1.0.0","debug":"~2.1.1","basic-auth":"1.0.0","on-finished":"~2.2.0"},"devDependencies":{"mocha":"~2.1.0","istanbul":"0.3.5","supertest":"~0.15.0"},"dist":{"shasum":"a9688eed9187ab648d816fc09c696fae882e16f6","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.5.1.tgz","integrity":"sha512-7DBd65881lsrAz48wRFevD5Aj6Ij2y6Tt7U0phFBjboI4O2wVlydEru37IyYx090p8ROvIj3rPRWb5zMI+GLVg==","signatures":[{"sig":"MEUCIQDjs9bw+JRLU9v4zQwjNvqqDWTHS9zrnBlFApe2jj8R/QIgMQ8xwmveqr8MNZOv7vVFCzjeIApKgxT9Uzb6VWydazo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.2":{"name":"morgan","version":"1.5.2","dependencies":{"depd":"~1.0.0","debug":"~2.1.3","basic-auth":"1.0.0","on-finished":"~2.2.0"},"devDependencies":{"mocha":"~2.2.1","istanbul":"0.3.7","supertest":"~0.15.0"},"dist":{"shasum":"34c1a0e7c2d5ad3ed78f0ef3257b8ac7c35d7cff","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.5.2.tgz","integrity":"sha512-7Hi2BV5HI5NdvJkRlPiWCNixv0Aa8BRCN49wcu+Lx1oPhUj19h2jET3hMiKVN4N6B18OHLJvgjTwPNGz5H81XQ==","signatures":[{"sig":"MEUCIQCk1aA0o9f8nPBvSnoN5QuJTLgySzG6pY2bIVisvBCuZQIgcBfXL0NaBeRoRdBtuMGSWftFim8I8m+zzfel7CLouEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.3":{"name":"morgan","version":"1.5.3","dependencies":{"depd":"~1.0.1","debug":"~2.2.0","basic-auth":"~1.0.1","on-finished":"~2.2.1"},"devDependencies":{"mocha":"~2.2.4","istanbul":"0.3.9","supertest":"~0.15.0"},"dist":{"shasum":"8adb4e72f9e5c5436e5d93f42910835f79da9fdf","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.5.3.tgz","integrity":"sha512-+4p403LxsJWcE8MRQlEkXqlZp/8B387URRZmIaqR36rr8X5sLiqWLXfnxjHIwY/f9g1pUqgCGFV5M1EaZm6WAw==","signatures":[{"sig":"MEYCIQDqNrifyaeDtRbIy2h/OV8SVuNQLRyb717s4qLWE2yOhQIhANHQaxxBPNnb4cLJVlROP0Mdk5W3R9THGoS4Gyn59TQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.6.0":{"name":"morgan","version":"1.6.0","dependencies":{"depd":"~1.0.1","debug":"~2.2.0","basic-auth":"~1.0.2","on-headers":"~1.0.0","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.2.5","split":"1.0.0","istanbul":"0.3.15","supertest":"1.0.1"},"dist":{"shasum":"1a56ee781e2349a741ab0adf34f16ce4f25b1806","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.6.0.tgz","integrity":"sha512-Rz6nGMNtV13ywpzmrNZSLrXjTtVvdz//+yTS3flfcYWH9UukMs829bXVAoL4ElmPIPmHC3EYqC/oADJELRjcGA==","signatures":[{"sig":"MEYCIQDgEWOtueUNRBfNcgbRo8ocom4FmGCqwRWsHgUFjaSY6QIhAIj4WW27AlcyvxtZTrTOFemXblI2w+iLjoqMDt7g4GEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.6.1":{"name":"morgan","version":"1.6.1","dependencies":{"depd":"~1.0.1","debug":"~2.2.0","basic-auth":"~1.0.3","on-headers":"~1.0.0","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.2.5","split":"1.0.0","istanbul":"0.3.17","supertest":"1.0.1"},"dist":{"shasum":"5fd818398c6819cba28a7cd6664f292fe1c0bbf2","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz","integrity":"sha512-WWxlTx5xCqbtSeX/gPVHUZBhAhSMfYQLgPrWHEN0FYnF+zf1Ju/Zct6rpeKmvzibrYF4QvFVws7IN61BxnKu+Q==","signatures":[{"sig":"MEQCIA6hSpuS4CQcrZj5Ej/JMCcSLdNVLR0GRRMUZnnSzsq4AiA0dEup9rpAf7F5D6QNBwpkN5IzVO/EdEjF2+g0UsA1LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.7.0":{"name":"morgan","version":"1.7.0","dependencies":{"depd":"~1.1.0","debug":"~2.2.0","basic-auth":"~1.0.3","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.4.5","split":"1.0.0","istanbul":"0.4.2","supertest":"1.1.0"},"dist":{"shasum":"eb10ca8e50d1abe0f8d3dad5c0201d052d981c62","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.7.0.tgz","integrity":"sha512-3qY2DuBxulwkdeRfkCoUMs2w7/w46/dLaXIAgw1atavLRj5dg04uxyFFHw0IIbin8D+ErgTTnlOshZgDfZwIPQ==","signatures":[{"sig":"MEQCICboOf1YLxKYoSYY0fJjDAgh9pLH1fd1RdWPk6Yahv/gAiBmjDlfIOhVGBNZ2vfw+APhW1QcjyFr8OOkf1wah1AoNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.8.0":{"name":"morgan","version":"1.8.0","dependencies":{"depd":"~1.1.0","debug":"2.6.0","basic-auth":"~1.1.0","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.5.3","split":"1.0.0","eslint":"3.15.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-promise":"3.4.0","eslint-config-standard":"6.2.1","eslint-plugin-markdown":"1.0.0-beta.3","eslint-plugin-standard":"2.0.1"},"dist":{"shasum":"7884d7816b7e5a22db11a9e3a572b197a0e5566c","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.8.0.tgz","integrity":"sha512-W+T5ZIXQb5h++tw/d/SAGahY5yzy3jTo/G5ijieLrQ7vBJglIGfyqk3YjoZp80c9+w2nB7tN+kMhq0465CLrRQ==","signatures":[{"sig":"MEQCIBswY4nJuey+WtHVXiZAzmf47jB8rJgo4kTC+LYTHmD3AiBME9Y+wO4fYch2ghsPEIzXFCcZuAhO6ukKMGXughXGxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.8.1":{"name":"morgan","version":"1.8.1","dependencies":{"depd":"~1.1.0","debug":"2.6.1","basic-auth":"~1.1.0","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.5.3","split":"1.0.0","eslint":"3.15.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-promise":"3.4.0","eslint-config-standard":"6.2.1","eslint-plugin-markdown":"1.0.0-beta.3","eslint-plugin-standard":"2.0.1"},"dist":{"shasum":"f93023d3887bd27b78dfd6023cea7892ee27a4b1","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.8.1.tgz","integrity":"sha512-aoRMOJL9XCA0Q4ur3UnE+olo4zu2gPp9Zmtw3hLO+ssL1Ju2bUR7hC3OPNM9Xv6sdHdCFpEZmC3rnPW81RFOvQ==","signatures":[{"sig":"MEQCIBjDRXYHRauMe9oRYZzA8ukbYbrTWmW/3MaJd9oyTtprAiAQNuVSlOK85Pd768YxT4mkjLYkMMNeXgY2wyYueZIEBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.8.2":{"name":"morgan","version":"1.8.2","dependencies":{"depd":"~1.1.0","debug":"2.6.8","basic-auth":"~1.1.0","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.5.3","split":"1.0.0","eslint":"3.19.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"4.2.2","eslint-plugin-import":"2.2.0","eslint-plugin-promise":"3.5.0","eslint-config-standard":"10.2.1","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.0.1"},"dist":{"shasum":"784ac7734e4a453a9c6e6e8680a9329275c8b687","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.8.2.tgz","integrity":"sha512-XphtlsSgT7ISH8TCvfK+twQE/7xaU/lE9xy5FBcQBxFyvDLG2BZleWZx7pikwb+2VT8B4pv43ud8klzEADQQAw==","signatures":[{"sig":"MEYCIQCSeinbsjPNh4UJ4eOn+hB+eUSzGKIgQxCJPA1c32h1UgIhAN1657DKTnO9+8bYEj3bxie3h13941j+uok69Bv2YO8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.9.0":{"name":"morgan","version":"1.9.0","dependencies":{"depd":"~1.1.1","debug":"2.6.9","basic-auth":"~2.0.0","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.5.3","split":"1.0.1","eslint":"3.19.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"5.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","eslint-config-standard":"10.2.1","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.0.1"},"dist":{"shasum":"d01fa6c65859b76fcf31b3cb53a3821a311d8051","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz","integrity":"sha512-vqY5UfyHbGQZ3KXlGtNvAqGzOkPxrFTtChQdP146QCjpUhbtgW/aQIb2gUVR0jY0rH+MNArmklXiXxDd+L8fmA==","signatures":[{"sig":"MEQCIHpwDSzh2N0YMOIOw2JAI7DxdUJKDsy7HIYIaLEFJQJgAiArhdzCEfrBGv+BNIJBTsGSB6SCgg9kwugPdJfMDRrHcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.9.1":{"name":"morgan","version":"1.9.1","dependencies":{"depd":"~1.1.2","debug":"2.6.9","basic-auth":"~2.0.0","on-headers":"~1.0.1","on-finished":"~2.3.0"},"devDependencies":{"mocha":"2.5.3","split":"1.0.1","eslint":"5.5.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.14.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"4.0.0"},"dist":{"shasum":"0a8d16734a1d9afbc824b99df87e738e58e2da59","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz","fileCount":5,"integrity":"sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==","signatures":[{"sig":"MEUCIQCrCG58pOUr1PK1PmqSnf2QZxqchkrM4kl9RPT4JCPB/QIgZ6qDtLiH1lb71EoIv8L9eX/6xshTnP2b9YNDn99snMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblxaDCRA9TVsSAnZWagAAtc0P/3oBWYaI+HA4WA6n5r2+\nuY+vPTYhKWfMlgeyFrCbsdgWDXxQfKYWjFOqVMqTv6UlnQGrvuatlbA5OvyX\nxBW3WneQ7pamhCylW0kPv5HyH2xLAD45z21ndOSjAdqt+Q5PMgjhDL+9BeIm\no6aYCdLHzLvZc/jH48we/Frfwe/TMRj3xdbPoVP0HaCMuQS23225ZRwgNBr5\n542SJgX0cGYkSjnP0kQOrMCUEHxMlS7yWzDzDA2zcVWBMQfXNm0XwfPw8goN\nWcfhmE7BQrFAPZWxoERufoMIuGIjV/A1UIWzdy0MI1TgyBLJYNLfgdjKx3J0\nrx8gtrX8ZxjImpaRbFWkwSsj4A3SxlfQqEUizoqL7uHSiQCd29MkZ5JiO0Mi\n81fDFjph5UIlkf0zMNxRdbhFQCGqdiFJz2eB40MtfCq4rbMOZ1Qp3UC8/iYn\nW5TFEe5Tf197YlHu8klLmATluyjNiHRyrIvtRB9Yu9YVAjjfJ+mJOXeDMEPm\nabw7sZgqY/W8hrgoOeo5eW5K96SZUP9L5MF4PRyUvpk6tQfNhfF5ICqZzhVw\nYovHhH0LqFDLW5IEG03VXFd/kqblTbjvlKENmpVlLl6ITEXw6n674F4iYu2C\nTo4pACctFIOLKO0XoCCTAXYp7vOYbM4i4AMCOBmxSBodB8uoND+qCHD9EMK9\nNKEv\r\n=BHdp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8.0"}},"1.10.0":{"name":"morgan","version":"1.10.0","dependencies":{"depd":"~2.0.0","debug":"2.6.9","basic-auth":"~2.0.1","on-headers":"~1.0.2","on-finished":"~2.3.0"},"devDependencies":{"nyc":"15.0.0","mocha":"7.1.1","split":"1.0.1","eslint":"6.8.0","supertest":"4.0.2","eslint-plugin-node":"9.2.0","eslint-plugin-import":"2.20.1","eslint-plugin-promise":"4.2.1","eslint-config-standard":"14.1.0","eslint-plugin-markdown":"1.0.2","eslint-plugin-standard":"4.0.1"},"dist":{"shasum":"091778abc1fc47cd3509824653dae1faab6b17d7","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz","fileCount":5,"integrity":"sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==","signatures":[{"sig":"MEUCIDkJK9U+FaA92DfTMpzE5txBdf4TvKehx2audTWQiCkXAiEAiZ96vOKdyP2+/35/ut7CtzwmuzdYT5q1VfQPVdtgNK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zqfCRA9TVsSAnZWagAAYaEP/1tEGrNEqR9e7FUMoH/d\nvfF4oJHXOjo1NLOTbZ/QN7ysnQp3reM+IDTrLZbGRacoe8cBNGyGcCnjIzNq\nmpFax8+UPK+2aHiNRz8/MkOhgJ947ptVNDQmVVBVYDPqXZzEko/V8b4l8dWe\nFvFHmjzaWfevPgq93XhECtILi+zjVWQBG6CgIjk84Qkg7pKnRM7bhfDK0GhG\naBxwMy4A8FTYXEyw8vDkXI/xH3nNf3m0C9KeNu0X5Nfwtv1r/fYN1uT5c40C\nnZXAxNuubkiw0zx5aiCQJz2WS3zv0cI2Ie5g3VcHPjasvmzmkBAhhphJk7n8\ny5zrVikHIK+5hULSZTE8H5u9C01Ql/UWcAkpnEsJgWBdWBdZIGRYZLNlNV8N\nUOPR6IPjlzsLamGRIw+lUxFFrAqMOnuBps2b/6Y8OKRCOuxOuhHGT3t+CVVx\nLsFNybystLt5g6kX4kyC9aYqXx+h2IQMBOB29XhGtemh9iSYSxMpkgB7MWSx\nx8/1E6rKOEsyx/HkOPwz3tCYleTte+rdL5jttK3CHXSSfSoHyiFWmYJGyb5o\nalnutcny7GfBr/ochDlmNY9z7KuKYY9S+MWlXf75i6GsO/MqDI2MZRF0IBac\n/FYta9jrhtYbiBQI8uYsAe0YjhKdgv58oPeOZwitnyg+79Mclf8JPtcOm3Rg\ndfmN\r\n=lMK4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8.0"}},"1.10.1":{"name":"morgan","version":"1.10.1","dependencies":{"basic-auth":"~2.0.1","debug":"2.6.9","depd":"~2.0.0","on-finished":"~2.3.0","on-headers":"~1.1.0"},"devDependencies":{"eslint":"6.8.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.20.2","eslint-plugin-markdown":"1.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-standard":"4.0.1","mocha":"10.4.0","nyc":"15.1.0","split":"1.0.1","supertest":"4.0.2"},"dist":{"integrity":"sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==","shasum":"4e02e6a4465a48e26af540191593955d17f61570","tarball":"https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz","fileCount":5,"unpackedSize":30593,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbFkLSKxiMPcI3b88nR5p7oN5BRsnFgy3F9efmneyQvAIgDiFU5jsAw8QVKRn33shAOSSP03bGBua0uYwH17nuIgE="}]},"engines":{"node":">= 0.8.0"}}},"modified":"2025-07-17T16:14:26.364Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/2c/32/733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3 b/.npm/_cacache/content-v2/sha512/2c/32/733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3 new file mode 100644 index 0000000..35a650e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/2c/32/733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3 differ diff --git a/.npm/_cacache/content-v2/sha512/2c/b0/62ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5 b/.npm/_cacache/content-v2/sha512/2c/b0/62ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5 new file mode 100644 index 0000000..2819ee2 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/2c/b0/62ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5 differ diff --git a/.npm/_cacache/content-v2/sha512/2f/06/b1c3267bd8b93bbd920db4d36bcb05f466e2f24adadd0ed69b79f64a018e59189855b607739e5b917acc4d98f8ad1344803be3b6eac5931de292236c0c04 b/.npm/_cacache/content-v2/sha512/2f/06/b1c3267bd8b93bbd920db4d36bcb05f466e2f24adadd0ed69b79f64a018e59189855b607739e5b917acc4d98f8ad1344803be3b6eac5931de292236c0c04 new file mode 100644 index 0000000..8c24b08 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/2f/06/b1c3267bd8b93bbd920db4d36bcb05f466e2f24adadd0ed69b79f64a018e59189855b607739e5b917acc4d98f8ad1344803be3b6eac5931de292236c0c04 differ diff --git a/.npm/_cacache/content-v2/sha512/2f/9d/336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a b/.npm/_cacache/content-v2/sha512/2f/9d/336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a new file mode 100644 index 0000000..8466864 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/2f/9d/336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a differ diff --git a/.npm/_cacache/content-v2/sha512/34/5f/9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a b/.npm/_cacache/content-v2/sha512/34/5f/9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a new file mode 100644 index 0000000..dd495ca Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/34/5f/9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a differ diff --git a/.npm/_cacache/content-v2/sha512/36/24/aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3 b/.npm/_cacache/content-v2/sha512/36/24/aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3 new file mode 100644 index 0000000..403b4dd Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/36/24/aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3 differ diff --git a/.npm/_cacache/content-v2/sha512/37/db/58b1541fd8a6ddc00a51dc01c5ef1d1294642a4da56beb41ce47c521ca073169795d9d9c3ad40e762522e343c6da727bc849d9e1b9ec96ab1a8f6c9c5411 b/.npm/_cacache/content-v2/sha512/37/db/58b1541fd8a6ddc00a51dc01c5ef1d1294642a4da56beb41ce47c521ca073169795d9d9c3ad40e762522e343c6da727bc849d9e1b9ec96ab1a8f6c9c5411 new file mode 100644 index 0000000..0d6bacf --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/37/db/58b1541fd8a6ddc00a51dc01c5ef1d1294642a4da56beb41ce47c521ca073169795d9d9c3ad40e762522e343c6da727bc849d9e1b9ec96ab1a8f6c9c5411 @@ -0,0 +1 @@ +{"source":1105443,"name":"brace-expansion","dependency":"brace-expansion","title":"brace-expansion Regular Expression Denial of Service vulnerability","url":"https://github.com/advisories/GHSA-v6h2-p8h4-qcjw","severity":"low","versions":["0.0.0","1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.1.10","1.1.11","1.1.12","2.0.0","2.0.1","2.0.2","3.0.0","3.0.1","4.0.0","4.0.1"],"vulnerableVersions":["1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.1.10","1.1.11"],"cwe":["CWE-400"],"cvss":{"score":3.1,"vectorString":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L"},"range":">=1.0.0 <=1.1.11","id":"7IQMvcVTr+svbh5KCx4Kl6FQKJ1GciM03BnJAve/5WYJjUeRzKAIrStVpfachbl3T6a7o8nYlQEVG6Ih0TNXRg=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/38/28/d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611 b/.npm/_cacache/content-v2/sha512/38/28/d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611 new file mode 100644 index 0000000..ca7aaa2 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/38/28/d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611 differ diff --git a/.npm/_cacache/content-v2/sha512/39/7f/17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de b/.npm/_cacache/content-v2/sha512/39/7f/17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de new file mode 100644 index 0000000..6b46420 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/39/7f/17a8feffd5af5caa4c58c36c97b2cd797f6e8d2960690d741dd3fb8afca3ea7508716cf6bdf78867ce3704d95a90a43b257f9e7bdb770a3d43864a6318de differ diff --git a/.npm/_cacache/content-v2/sha512/3d/15/851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91 b/.npm/_cacache/content-v2/sha512/3d/15/851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91 new file mode 100644 index 0000000..c2314b0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/3d/15/851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91 differ diff --git a/.npm/_cacache/content-v2/sha512/3d/80/2d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f b/.npm/_cacache/content-v2/sha512/3d/80/2d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f new file mode 100644 index 0000000..87d8b43 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/3d/80/2d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f differ diff --git a/.npm/_cacache/content-v2/sha512/40/b7/432c228d57676da13a2baa0c6781008c03e8165e433f370bbb169781864fd1764ce29aa0b78ee79bfc50e669979787eb9bcb58e406a137c40aec2c1139c1 b/.npm/_cacache/content-v2/sha512/40/b7/432c228d57676da13a2baa0c6781008c03e8165e433f370bbb169781864fd1764ce29aa0b78ee79bfc50e669979787eb9bcb58e406a137c40aec2c1139c1 new file mode 100644 index 0000000..99d57a0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/40/b7/432c228d57676da13a2baa0c6781008c03e8165e433f370bbb169781864fd1764ce29aa0b78ee79bfc50e669979787eb9bcb58e406a137c40aec2c1139c1 differ diff --git a/.npm/_cacache/content-v2/sha512/40/b7/66777cdb75b9c804840af3246d5979099739137b2c98f4be26ea35fde52c3a5038f8b5cb6d1c2cb95818ba7ea82a135c60f9f7bf6434f8f5ba71d96d4dda b/.npm/_cacache/content-v2/sha512/40/b7/66777cdb75b9c804840af3246d5979099739137b2c98f4be26ea35fde52c3a5038f8b5cb6d1c2cb95818ba7ea82a135c60f9f7bf6434f8f5ba71d96d4dda new file mode 100644 index 0000000..535c538 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/40/b7/66777cdb75b9c804840af3246d5979099739137b2c98f4be26ea35fde52c3a5038f8b5cb6d1c2cb95818ba7ea82a135c60f9f7bf6434f8f5ba71d96d4dda @@ -0,0 +1 @@ +{"name":"brace-expansion","dist-tags":{"latest":"4.0.1","3.x":"3.0.1","2.x":"2.0.2","1.x":"1.1.12"},"versions":{"0.0.0":{"name":"brace-expansion","version":"0.0.0","dependencies":{"concat-map":"0.0.0","balanced-match":"0.0.0"},"devDependencies":{"tape":"~1.1.1"},"dist":{"shasum":"b2142015e8ee12d4cdae2a23908d28d44c2baa9f","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-0.0.0.tgz","integrity":"sha512-ZjZtiom0CcPQjWOvuqQsl/jP/GbJYO9oRJwJiZcB0f2e4PM3EAwoxAzTJBOcUJ0SSlKShb0wB5bkpzoH4YgbYg==","signatures":[{"sig":"MEYCIQDIz68OppfZj5bE9pvkPOiULQUHgRnY5X0txTOV7vNCFQIhAI4tRdbxB4npUxcuFaodGaFxxqwJMGQt0kUIqjs5WvNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.0.0":{"name":"brace-expansion","version":"1.0.0","dependencies":{"concat-map":"0.0.0","balanced-match":"^0.2.0"},"devDependencies":{"tape":"~1.1.1"},"dist":{"shasum":"a01656d12ebbbd067c8e935903f194ea5efee4ee","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.0.0.tgz","integrity":"sha512-lpqC6FxtM5XVWHdevRkMRPWSpsoLOWqurCALDPKm0VnLHf3DQ2rqFO8WBc6ierDnXeiMnCzwtDl6PgZrPY7xxA==","signatures":[{"sig":"MEUCIHiiZuTN8rlOZuQfGyNVObHLXk06S8FCymzz59nrA6kIAiEAkQNqXm+yIrcqfrgeOfchnIebTgu7lM/7ohwc2jaPqnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.0.1":{"name":"brace-expansion","version":"1.0.1","dependencies":{"concat-map":"0.0.0","balanced-match":"^0.2.0"},"devDependencies":{"tape":"~1.1.1"},"dist":{"shasum":"817708d72ab27a8c312d25efababaea963439ed5","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.0.1.tgz","integrity":"sha512-agencL/m7vghsxEHLqdfg0cz3hHCEo46p+VCthmo2ldRTsmW7DANziRJnYCzGPT2Rc6OaYoNmiC9Fq/6laK8Lg==","signatures":[{"sig":"MEYCIQCGL4FbAvj1GETCGq8al+snilcC+LBgaWobxTbx8NWHZAIhANmwsSB+I/6UwWGG0pJTZ61b1BqcCFCycRpzUjMB5IUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.0":{"name":"brace-expansion","version":"1.1.0","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.2.0"},"devDependencies":{"tape":"^3.0.3"},"dist":{"shasum":"c9b7d03c03f37bc704be100e522b40db8f6cfcd9","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz","integrity":"sha512-jW1t9kL3kiXzovHnEgYNuYMnF+hHB1TlyK2wox32dPrWRvwNEJlXz3NdB5mdjFK1Pom22qVVvpGXN2hICWmvGw==","signatures":[{"sig":"MEYCIQDAPkyBXMMTJXxO2G60LgymQM/x1fVRSoTL+X3M2ijMQAIhAIy8QqTEZzxuJKSFpS2zCFxK5+XDyIaYWZeOlil5bFAa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.1":{"name":"brace-expansion","version":"1.1.1","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.2.0"},"devDependencies":{"tape":"^3.0.3"},"dist":{"shasum":"da5fb78aef4c44c9e4acf525064fb3208ebab045","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.1.tgz","integrity":"sha512-8sehXzl+5+hVq+azy8bdvi/vdY1DA0eKIM+k+wK4XqBAy3e0khAcxN+CMIf6QObpDLR4LXBBH8eRRR500WDidg==","signatures":[{"sig":"MEUCIAMsztomnUx31iO0XaIv4hcdVeg9nUiL0BNflX2zT1mKAiEAnKJYmKMf1DIPlz3tsslDFKMUMZBV5K6i41Erb0rdfOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.2":{"name":"brace-expansion","version":"1.1.2","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.3.0"},"devDependencies":{"tape":"4.2.2"},"dist":{"shasum":"f21445d0488b658e2771efd870eff51df29f04ef","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.2.tgz","integrity":"sha512-QY1LGlHZzEwE7NbolI6UYCtLE2zp0I49Cx7anmMGHjwPcb5E/fN/mk5i6oERkhhx78K/UPNEwLjLhHM3tZwjcw==","signatures":[{"sig":"MEQCIGzXvMvui4rDxLgCCSSd5sHHHnPnkk+FFuMXmUmTPuasAiAI9w6HqWYhvFwjJ1Lt2kvx9juCc42nu86lNVjZVmiVBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.3":{"name":"brace-expansion","version":"1.1.3","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.3.0"},"devDependencies":{"tape":"4.4.0"},"dist":{"shasum":"46bff50115d47fc9ab89854abb87d98078a10991","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.3.tgz","integrity":"sha512-JzSkuJYnfzmR0jZiCE/Nbw1I9/NL2Z2diIfhffu5Aq3nihHtfO8CNYcwxmAyTKYKWyte1b1vYBHMVhMbe+WZdw==","signatures":[{"sig":"MEYCIQDTtnEPVW6mkENQFogGyd+jwVVZk4fv5oQrv59tJZl+LQIhAIDBZRtfmnRz3bd3iBTboDlyyKBBzKcmMQRB4i13N8Aa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.4":{"name":"brace-expansion","version":"1.1.4","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.4.1"},"devDependencies":{"tape":"4.5.1"},"dist":{"shasum":"464a204c77f482c085c2a36c456bbfbafb67a127","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.4.tgz","integrity":"sha512-wpJYpqGrDNnMWoi1GX8s8C4/SkHCuuLV0Sxlkvc4+rEBTNkUI2xLiUU3McR0b5dVw71Yw50l+sBGhusHNnjFnw==","signatures":[{"sig":"MEUCIQDv5gzTuC2pQtSUO2lUpdIu+EEkjv5yy57Xfhq9mKbJZAIgNucwl3w78pmRKhcaEEkqf8ALdEUhrSTClfu6fid9vy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.5":{"name":"brace-expansion","version":"1.1.5","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.4.1"},"devDependencies":{"tape":"4.5.1"},"dist":{"shasum":"f5b4ad574e2cb7ccc1eb83e6fe79b8ecadf7a526","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz","integrity":"sha512-FtnR1B5L0wpwEeryoTeqAmxrybW2/7BI8lqG9WSk6FxHoPCg5O474xPgWWQkoS7wAilt97IWvz3hDOWtgqMNzg==","signatures":[{"sig":"MEUCIDcdxKt/UDpxuuF6QUTSAj+Ndice1oRjJYdg0ZT4vFlxAiEA/qg6+kDz31bAvPhuTGit0IkXoFtpj5xgb9i8K7XPmOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.6":{"name":"brace-expansion","version":"1.1.6","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.4.1"},"devDependencies":{"tape":"^4.6.0"},"dist":{"shasum":"7197d7eaa9b87e648390ea61fc66c84427420df9","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz","integrity":"sha512-do+EUHPJZmz1wYWxOspwBMwgEqs0T5xSClPfYRwug3giEKZoiuMN9Ans1hjT8yZZ1Dkx1oaU4yRe540HKKHA0A==","signatures":[{"sig":"MEUCIQD32m58z3rzGaG1vElCS5FolKUXPn6odedg6Xfq9KZQOAIgWSBG2qBNxWBr+2EzNkySLFXLqC2Gj9ZQkHSOkPDUabM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.7":{"name":"brace-expansion","version":"1.1.7","dependencies":{"concat-map":"0.0.1","balanced-match":"^0.4.1"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"3effc3c50e000531fb720eaff80f0ae8ef23cf59","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz","integrity":"sha512-ebXXDR1wKKxJNfTM872trAU5hpKduCkTN37ipoxsh5yibWq8FfxiobiHuVlPFkspSSNhrxbPHbM4kGyDGdJ5mg==","signatures":[{"sig":"MEUCIQDjfkyICBvvj8rQb/0E8LXObvB5Ip4Son+jWmF+agQUewIgYtJplpbk9QT8k8fK4+mvwW/2SG88zw7RyfanboCbDYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.8":{"name":"brace-expansion","version":"1.1.8","dependencies":{"concat-map":"0.0.1","balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"c07b211c7c952ec1f8efd51a77ef0d1d3990a292","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz","integrity":"sha512-Dnfc9ROAPrkkeLIUweEbh7LFT9Mc53tO/bbM044rKjhgAEyIGKvKXg97PM/kRizZIfUHaROZIoeEaWao+Unzfw==","signatures":[{"sig":"MEYCIQCnJTT7JQLt62sEnsf0tHq2Bjs0s5hzFPLTKZ0ezxe48wIhAMjCqrWYo5zNLTOR2UuSzCxYcXppfgandM0w69ZeHWpY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.1.9":{"name":"brace-expansion","version":"1.1.9","dependencies":{"concat-map":"0.0.1","balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"acdc7dde0e939fb3b32fe933336573e2a7dc2b7c","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.9.tgz","fileCount":3,"integrity":"sha512-/+o3o6OV1cm3WKrO7U4wykU+ZICE6HiMEuravc2d03NIuM/VaRn5iMcoQ7NyxFXjvpmRICP2EER0YOnh4yIapA==","signatures":[{"sig":"MEYCIQCAFhLoOH1TGldXfcUQuons91mJSbJrZN7qvWgErbY1lwIhALBOh4f4dcTZ4xMkCIZbI0YlooUneFTZMFuQiPvTFZVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9867}},"1.1.10":{"name":"brace-expansion","version":"1.1.10","dependencies":{"concat-map":"0.0.1","balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"5205cdf64c9798c180dc74b7bfc670c3974e6300","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.10.tgz","fileCount":4,"integrity":"sha512-u0KjSZq9NOEh36yRmKT/pIYOu0rpGAyUTeUmJgNd1K2tpAaUomh092TZ0fqbBGQc4hz85BVngAiB2mqekvQvIw==","signatures":[{"sig":"MEYCIQDli7mxJRbuSCfeiMcIL+s+gaQlXvfuResXwhPtt2QeKwIhAOXD8xbx/PBIDoeu5Oy4kLIhozwj20XbJgDGdsYvwrnj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10964}},"1.1.11":{"name":"brace-expansion","version":"1.1.11","dependencies":{"concat-map":"0.0.1","balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"3c7fcbf529d87226f3d2f52b966ff5271eb441dd","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz","fileCount":4,"integrity":"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==","signatures":[{"sig":"MEUCIQC2I9J9tPlxp6j/HHQEZt6m3oGHr2r9mzmIpCuNqtxU8AIgEDoaUyizhrLzwPIwhskq7pIaySeBQHqkhwY/BQL5cCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11059}},"2.0.0":{"name":"brace-expansion","version":"2.0.0","dependencies":{"balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","matcha":"^0.7.0"},"dist":{"shasum":"3b53b490c803c23a6a5d6c9c8b309879c37c7f98","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.0.tgz","fileCount":5,"integrity":"sha512-A4GHY1GpcTnp+Elcwp1CbKHY6ZQwwVR7QdjZk4fPetEh7oNBfICu+eLvvVvTEMHgC+SGn+XiLAgGo0MnPPBGOg==","signatures":[{"sig":"MEUCIQCr5ZL6FcHVP65o923WcJjCEbbjT/6loKJU+zYITXIhbQIgGEfe3/Y91JY20BO7ZulW1OEI8SlP/Xvlh6hngSAJcF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfewZYCRA9TVsSAnZWagAAd70P/2QT8aQ9+pjZQwM2pk0Z\nB/jNeaDu5O0/Y06KZF3Pzcxl9SFVCWfEr+7WP5mqb+R+dbthggNppICoM2Tk\nmilkoIgrUecspuKsvnJ0qJRYDSktSwD1IgcY/V3Yr8jCW5J56tU5SiUozvuj\nl3od5svv9vsPilwIHnMoRS4p00La7dlKK6v6R9QgdIF300jd+F++5GmSZOmj\nRxQslhhmFcM0nxIrJ1Ku06Tino2o8E8R0XzBUZS42uexstrDk9DGTtQmjqUn\nvnR/KRlJVppSdOeQ5P0L1UjvDObub5XUdfRo4JnQDrPrDZMdItLZ8CeoEVPh\nIwBCNCBoeWxbbPgAr4QdYMTpyIidFpMDd2lhNB+UTibold67Of4tbOn5KcOG\nac1lCdmturxz0AkyxawmQDkelpLdnatWdBzwGmPDk/Nh6bCSR03iKEgT3oJI\nu+NtciBopPto2emV8eN6E9yvlpGz8b7qDxi7FgOSYvEZ4Vy7spRpj6mS8PYl\nXbkTFUaNDr1KIMHlvXjeYX1I0MfFeE5u1uWovNS+bRmPYqVo78kRxJmlEL/J\nsOGS+PEnPx2thCA9VU4IZ+uGn1dx5mR28xylmatytWU2o3kXF4clXVeosSOl\nZYBAoXlsicuQxhrLzwvkReVpfCYNYVLTRjjn1eLrrba+M+FxT8ULtj6Z5Zh+\nqlBk\r\n=GlK9\r\n-----END PGP SIGNATURE-----\r\n"}},"2.0.1":{"name":"brace-expansion","version":"2.0.1","dependencies":{"balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"1edc459e0f0c548486ecf9fc99f2221364b9a0ae","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz","fileCount":5,"integrity":"sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==","signatures":[{"sig":"MEYCIQDgNFdV3ddgnkb39ucmGYRgdjxRfJEZcnAt+BXCAQaVPgIhAKW05a01tUGrzy0G/gZFOVqMptjiKbs9uy+dDpF0C75F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM9lGCRA9TVsSAnZWagAAkYIQAIalRvvQqAOlBPALOfU+\nuIHTUBeNj/D6vRuqzPgWQVtUxRpdvXMI/aLxJx38aeZ6WgCvZWBQn3jItTEs\n3H2zWGue5+DAeWvBCqxSjdVV4ai+4EJuyS4+1D1qTm2syzT0aPdYRlhVMA/s\nOpiuPVHF1vqwSwPMCUXNW1sMi4N0qJzpAInYOCQ2NFUFZb5OssTqYQ1bzdl1\nRq/FtfkqOmz7OC/879lo3SCp+uvdXmkkQnSOGVU65HvzJp/NIvsFk5pHwo68\naRXefo/GRnqGFwFYOSqUUlBVjgEJYFdRVrYN+CNHK8iNJ6cphqz3EE1Edl1d\njT1SsFm9dJCqkfz5M/tW03vbMV88MYKhdDff5/Fugz4vcCAKfp+JcJolxUxz\nYXnB/xH/MsIEFIqwfDHYf+HFDZsZk7kJKm5JUciIV9CORiWtHz4d/y+4FYZM\n48okE1VAa5E7DVlGhTEUJUUt05JHztbm4EPklRd4/il61edoL516wp1XryxB\nSG3Jb+wLHH/ZHUQHpqrnBWvs68fxE8848EwiWIPKUk7pP/MtHdftjw2ouPSa\nD3EeHKJirZ3GAJqmwDy/vrOSB5/bQX82dGviV097AdPpnCAH6HJuaXBww+lN\nXgbxcuBiXlMuQAxpmQ578BOIGHnCo9EeauL2Ik9pHissAPUcpFCSUVZvXC3P\nJbt7\r\n=ayXm\r\n-----END PGP SIGNATURE-----\r\n"}},"3.0.0":{"name":"brace-expansion","version":"3.0.0","dependencies":{"balanced-match":"^3.0.0"},"devDependencies":{"standard":"^17.1.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"2ba8d16a84bb3b440107587dae0fa59cf8672452","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-3.0.0.tgz","fileCount":7,"integrity":"sha512-P+6OwxY7i0tsp0Xdei2CjvVOQke51REB4c2d2wCckcMn6NBElNqLuzr6PsxFCdJ3i/cpGEkZ/Nng5I7ZkLo0CA==","signatures":[{"sig":"MEQCIEC9uzfKooJ89Q8QLlD+tzLeFwFe/78sLtWLDO3ReypKAiBnVIsCDBixEed2GXe6+kCRV/O2pdWrYiYU+YT9S1FG4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12214},"engines":{"node":">= 18"}},"4.0.0":{"name":"brace-expansion","version":"4.0.0","dependencies":{"balanced-match":"^3.0.0"},"devDependencies":{"standard":"^17.1.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"bb24b89bf4d4b37d742acac89b65d1a32b379a81","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-4.0.0.tgz","fileCount":8,"integrity":"sha512-l/mOwLWs7BQIgOKrL46dIAbyCKvPV7YJPDspkuc88rHsZRlg3hptUGdU7Trv0VFP4d3xnSGBQrKu5ZvGB7UeIw==","signatures":[{"sig":"MEUCIQDrhNEy/hwZjHIlsHCYab0+IHgrz7kDfa1w6u/e+kx1EAIgOp8c3E2/Sn13tVi4fV1P31KM5fQX1SqJtVtpcVNa8gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12770},"engines":{"node":">= 18"}},"4.0.1":{"name":"brace-expansion","version":"4.0.1","dependencies":{"balanced-match":"^3.0.0"},"devDependencies":{"standard":"^17.1.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"3387e13eaa2992025d05ea47308f77e4a8dedd1e","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-4.0.1.tgz","fileCount":8,"integrity":"sha512-YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA==","signatures":[{"sig":"MEYCIQDM35BPIuCbJPcYEBCh7CiAu49GUmmIYkH5k35GV1gmCQIhAKwPJK1YnN3VtTML0OB+JNUt9BSXLQMdK/TXeVbrLslu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12775},"engines":{"node":">= 18"}},"3.0.1":{"name":"brace-expansion","version":"3.0.1","dependencies":{"balanced-match":"^3.0.0"},"devDependencies":{"standard":"^17.1.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"ca8272e391c052107d076e60da89c4b8b06bdf3c","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-3.0.1.tgz","fileCount":7,"integrity":"sha512-d+NXbXQ463UPpTMIHWzVzp8x9lG5ALx1cR+0MUo9IztykL5+U5bN07D5rlT+yQGcr1mz7ydxFaw5FdaFYW247w==","signatures":[{"sig":"MEQCIEhfp8EcrJDnKMI+oXQmK2sWQEVXPhBm/CMyG28znj4wAiB6YiEk1m4Ka4QJFvNPVxa/Qm6fd+nlNUZKH/A4a6zVjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12262},"engines":{"node":">= 18"}},"2.0.2":{"name":"brace-expansion","version":"2.0.2","dependencies":{"balanced-match":"^1.0.0"},"devDependencies":{"tape":"^4.6.0","@c4312/matcha":"^1.3.1"},"dist":{"shasum":"54fc53237a613d854c7bd37463aad17df87214e7","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz","fileCount":5,"integrity":"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==","signatures":[{"sig":"MEQCIHowR6pWiAws0hC5C7DsbWOVB2Ob/pQlQIgpExp7SNSeAiBnxaRTaBM/EMpAPQicV/a54Zg9vvJzXmLkfYtCCGVOxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11534}},"1.1.12":{"name":"brace-expansion","version":"1.1.12","dependencies":{"balanced-match":"^1.0.0","concat-map":"0.0.1"},"devDependencies":{"matcha":"^0.7.0","tape":"^4.6.0"},"dist":{"integrity":"sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==","shasum":"ab9b454466e5a8cc3a187beaad580412a9c5b843","tarball":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz","fileCount":4,"unpackedSize":11107,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCefRVlAiPWPz42vj2hoqvreB3Job7AZ0kiUGVtB1yl1gIge5j1MzW2qkqi81uRNwZK1QPOMLfb8Xo8f2zlR2sYDV0="}]}}},"modified":"2025-06-11T08:52:58.305Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/42/e3/ff171100ccc4a35f282cf2fe0df5dbdd5f31073785b5a05dcfc6e580b4fa34f1474cd7bbbcf510cc8232e7fe695ce7a88cd0794b99590eff0811fab0e01e b/.npm/_cacache/content-v2/sha512/42/e3/ff171100ccc4a35f282cf2fe0df5dbdd5f31073785b5a05dcfc6e580b4fa34f1474cd7bbbcf510cc8232e7fe695ce7a88cd0794b99590eff0811fab0e01e new file mode 100644 index 0000000..f8bf647 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/42/e3/ff171100ccc4a35f282cf2fe0df5dbdd5f31073785b5a05dcfc6e580b4fa34f1474cd7bbbcf510cc8232e7fe695ce7a88cd0794b99590eff0811fab0e01e differ diff --git a/.npm/_cacache/content-v2/sha512/43/49/fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae b/.npm/_cacache/content-v2/sha512/43/49/fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae new file mode 100644 index 0000000..96bfd4e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/43/49/fd1d18b89ba26e188575785966bc907b644571bbddc8accca232c182d25acc24c5b3460c7a586aaec9f4206556f7d6f8468179df98f34d5e6c673a4441ae differ diff --git a/.npm/_cacache/content-v2/sha512/43/9a/80e105664d9ff4d82d76b913c2b2b5dd5b437e9f0a288576a104ae86be295e6f37db378c6c34d481763c4f5343e2e9e2e3ac13e2e6d668189c1409f297a6 b/.npm/_cacache/content-v2/sha512/43/9a/80e105664d9ff4d82d76b913c2b2b5dd5b437e9f0a288576a104ae86be295e6f37db378c6c34d481763c4f5343e2e9e2e3ac13e2e6d668189c1409f297a6 new file mode 100644 index 0000000..9593694 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/43/9a/80e105664d9ff4d82d76b913c2b2b5dd5b437e9f0a288576a104ae86be295e6f37db378c6c34d481763c4f5343e2e9e2e3ac13e2e6d668189c1409f297a6 @@ -0,0 +1 @@ +{"source":"O+Ys/f4bZubU3jA9Sqz4HIIJaATwc83W201O653Eo/4y8FTwrgSc3mrXs4p8n7svj0OzipJYTBXXWJCgp81mSQ==","name":"morgan","dependency":"on-headers","title":"Depends on vulnerable versions of on-headers","url":null,"severity":"low","versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.3.0","1.3.1","1.3.2","1.4.0","1.4.1","1.5.0","1.5.1","1.5.2","1.5.3","1.6.0","1.6.1","1.7.0","1.8.0","1.8.1","1.8.2","1.9.0","1.9.1","1.10.0","1.10.1"],"vulnerableVersions":["1.6.0","1.6.1","1.7.0","1.8.0","1.8.1","1.8.2","1.9.0","1.9.1","1.10.0"],"cwe":["CWE-241"],"cvss":{"score":3.4,"vectorString":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"},"range":"1.6.0 - 1.10.0","id":"Zke8uLY8Kb+xhaCR8KBCtgvE9/pW8gqS8Wu7+yODR03h3RUJ3LkbQhW1UPJdzfNjaqwB7PsUxN02Mik4jHZypQ=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/44/0c/46200b76564f4827da11a89dc44786848259e6d3ebee50c9e26642aa0f8e0a83e86f422cc0476e34fd0d450131f1f173d46d79590547cb92a442750fdd46 b/.npm/_cacache/content-v2/sha512/44/0c/46200b76564f4827da11a89dc44786848259e6d3ebee50c9e26642aa0f8e0a83e86f422cc0476e34fd0d450131f1f173d46d79590547cb92a442750fdd46 new file mode 100644 index 0000000..ebcea11 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/44/0c/46200b76564f4827da11a89dc44786848259e6d3ebee50c9e26642aa0f8e0a83e86f422cc0476e34fd0d450131f1f173d46d79590547cb92a442750fdd46 @@ -0,0 +1 @@ +{"name":"minimatch","dist-tags":{"v3-legacy":"3.1.2","v3.0-legacy":"3.0.8","legacy-v5":"5.1.6","legacy-v4":"4.2.3","legacy-v7":"7.4.6","latest":"10.1.1"},"versions":{"0.0.1":{"name":"minimatch","version":"0.0.1","dependencies":{"lru-cache":"~1.0.2"},"devDependencies":{"tap":"~0.0.5"},"dist":{"shasum":"33b549784ce98eceb7a86329c11a1cd02cd00ce9","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.0.1.tgz","integrity":"sha512-O58AgKiuTUy9T9n8hHfzyd3G5edzELFW4FshSlo+CdhW8h32M99YSntYrSahkmGi2iRijW3fpjXQNZH5xI++1Q==","signatures":[{"sig":"MEQCIB2FfKAEfxLj4yUj6YXfvAV3eviEWFY6FFaPqqdCSqBmAiBZ5tSdnDDeuG7nB+UmG3PR0+FZ+5VAUjIXCU28VflewQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.0.2":{"name":"minimatch","version":"0.0.2","dependencies":{"lru-cache":"~1.0.2"},"devDependencies":{"tap":"~0.0.5"},"bundleDependencies":["lru-cache"],"dist":{"shasum":"582b28fed87d3bbe9f9afc8c9490f4eb3b08ba91","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.0.2.tgz","integrity":"sha512-4JQR+18teufKm0qPXZLcppB1aHHYZfMroj42h3dvPVrEH2v/GVYTSgFdbSHyX9jcSk7g9R4zRRkRFTzxxYLHqQ==","signatures":[{"sig":"MEYCIQC/Zz08HG5MV1s+RJNvFMqS/HiqMj66dygMFBZa0aNNhQIhANwMPqiKTPzYN/oxsj6cji2Fa1TFd3tyQIuBh00ZPyLs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.0.4":{"name":"minimatch","version":"0.0.4","dependencies":{"lru-cache":"~1.0.2"},"devDependencies":{"tap":"~0.0.5"},"bundleDependencies":["lru-cache"],"dist":{"shasum":"791b9e5e6572b789cfda6f60e095614cbb7504b6","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.0.4.tgz","integrity":"sha512-vkUtv3vFj5nLzMHi2kksBn9f8Glfpl/kCe6DNmK5PuLGKOgeGyRL39HSQmYxBu2HOp6luKAPDVHVZf6Ey8fSSQ==","signatures":[{"sig":"MEYCIQDqFwvn/fN2h9A+In45gIdbSrILj4c9mOqwYHSkk7U2awIhALHOUf2j8XiMRb7DGJH3xQnMWJK/W1HL6SUkv9jSmEtM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.0.5":{"name":"minimatch","version":"0.0.5","dependencies":{"lru-cache":"~1.0.2"},"devDependencies":{"tap":"~0.0.5"},"dist":{"shasum":"96bb490bbd3ba6836bbfac111adf75301b1584de","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.0.5.tgz","integrity":"sha512-+uV1GoFd1Qme/Evj0R3kXX2sZvLFPPKv3FPBE+Q33Xx+ME1G4i3V1x9q68j6nHfZWsl74fdCfX4SIxjbuKtKXA==","signatures":[{"sig":"MEUCID6VcGPzlCjk1mWPnyH/wYpvRWIO4OWUXbCUJZuG1NLWAiEArhqlScMY5SvEf5zqeRVWAnAHxEQ6LK18DesHk2ZtQ7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.1.1":{"name":"minimatch","version":"0.1.1","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"2bbeb75b5819a6a112ef5cf444efa32e006bb20d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.1.1.tgz","integrity":"sha512-3P1PPnTQol15+tR2bCl4nLaB0RmTLI0+EoC3poub868Yf0JaMStkdm+Jsq2hPzga78XeqEHyC4VmpfDiXFOLDw==","signatures":[{"sig":"MEYCIQCLSrJ26E7FKLKFPVxFPhsIZBZiu/3asp+VYd7TjHoNagIhAI/sPIXzDTiCAmrdk3T2dobUun4YWSLweAg1UeoGFiXs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.1.2":{"name":"minimatch","version":"0.1.2","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"81ba8cfe095f0acd7d1f8afa93819099ef2177e9","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.1.2.tgz","integrity":"sha512-iHrfWyTxNiTYxOyxO5V//w7V1m2xfsLQehQje7R3hCf2VKIGIak8WC+hwe9ib/qnWY+3HMktO7pWjBQ/sSYq8A==","signatures":[{"sig":"MEYCIQD9Eq7oVejaSfoNayffxkiLpaat/squtJztnNUcfNt2cgIhALK4V8o4qc2z6X10UOAJ80JsjgpZdErNE+X3U4hm/V69","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.1.3":{"name":"minimatch","version":"0.1.3","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"3811e5808181ee2d923614faf14e0b24543daf06","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.1.3.tgz","integrity":"sha512-4OSyt6WcgHyEKlqfdqrgYhTpDt1cDL1b/BPKeSPhinAW4zT+Ganc+5wwnDIpcL3LnkXLd3ScDGcSgza8+oVstQ==","signatures":[{"sig":"MEQCIFsiTy+TrPzEfhnPBdPV0NASx6zMnUWn4LYPpFcpfiXxAiBLltTgmUPGUbEiDG2Zzj2IxaZ/rbQ9t32Hzlq2B7ouEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.1.4":{"name":"minimatch","version":"0.1.4","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"5c5b370eebd3f729adc1f7740515ac3c70769ae4","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.1.4.tgz","integrity":"sha512-X76ZdMWYNglH32KwUuoCtcL3+ne9M+FVjuGI6RMwGf1l5wFF13KGb+cdWyp/WzcHnOT4dFzyQ8VBzX5zqvnAww==","signatures":[{"sig":"MEYCIQC1H47SSlgoItEnSWA0C/8l1+HHvylAbZrJM6/tp7F0GwIhAKO3Ox1YMVR6AA5mcb9A2rMWk7frPp0bKnBIJUSysHKs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.1.5":{"name":"minimatch","version":"0.1.5","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"b762f312066cbbfe50462a68360bfc9ca0ccb1b9","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.1.5.tgz","integrity":"sha512-KFPxSmc7KgXLngf9Y6mZmg+uCySJ/rqeLkHbZK+ygcPtzQvN9XGBbgFMPO8pfFYEKFgOUAE0RmXFIQtoRc7VHg==","signatures":[{"sig":"MEYCIQDyxK2OIQkFiINz2HGbghaCRujYdZZz6BBadDG9OE/CRwIhAMEU8wH41fJAoTzKqL17RqSQ7gRCorg8KQNOjOYZQS1d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.0":{"name":"minimatch","version":"0.2.0","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":"~0.1.3"},"dist":{"shasum":"7fb18a99421493c520b508f00699cc8f5db86e2a","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.0.tgz","integrity":"sha512-b2FfTK0XrP05b+maK+WDBoZrkFPssZFghCUT4wWL3K1mR//P8ShntiMrQz/MPaNZQDZxeK4yq0AaySGugLLPyw==","signatures":[{"sig":"MEQCIH+/+agcgWowvxzzpAv4SNTFM+lKYMdA7rJhkvxEclhKAiA2WqQZniylb0dZXclj9qQ16gl+ggEVaNpv25/u8SAyLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.2":{"name":"minimatch","version":"0.2.2","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":""},"dist":{"shasum":"209c214e81dd8d831122c56793c93d90d8e44b7d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.2.tgz","integrity":"sha512-7MU7MvYmitfyHefoIpDPLpnHqt2mZDXm8AQY7Nfu61PI2j2nN7Gzh2WUGKdXJCg6U20QPyrN2Pt2mLdjlOduPQ==","signatures":[{"sig":"MEUCID1PRROBwsaG6IubemhteD64uoY1WkRpU5g9S9s3lM2hAiEAy6+k+5gc0NH+d4U2XrWVcbmcLo8p8mz/OrQVljbqNLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.3":{"name":"minimatch","version":"0.2.3","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":""},"dist":{"shasum":"625540b1be01b3e7fb5a04a01c847ae54e8f3a9f","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.3.tgz","integrity":"sha512-Wq0dfflKxiKUiEUhpAnmcrOajyQtOemEGuYsD8reIaeYxLGOd7TWAWFjN5//WP5PwJc0YfbLJFBrjMf03AzcHg==","signatures":[{"sig":"MEYCIQCntasu8Eq6B8SLA5W57iSNWGrCCiGVmXTRn/EUjIMKEwIhAL+YIOTmFH39QSrbcCaCniGfqNhBIP0GT58Dqcc7sJ1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.4":{"name":"minimatch","version":"0.2.4","dependencies":{"lru-cache":"~1.0.5"},"devDependencies":{"tap":""},"dist":{"shasum":"093b5cd06c40d460d37c50a8ce3fa1c0ef636baf","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.4.tgz","integrity":"sha512-Y0qPir8GQ447NQ//SF5omZFjFQlv5Zy9C1hOLTLeQCxX3PZ8LQCo/wkTIDEXmvFafcPrOu3dH3eu+W/EmGb98Q==","signatures":[{"sig":"MEQCIAtyUyZM5JZeqcDKGrKB4NYEWHvwh05lW9YVckxRxSrpAiBnCHGuXtJ3HOK8vZTLNFVhn0ogruvAb9OwiYCBMfnMzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.5":{"name":"minimatch","version":"0.2.5","dependencies":{"lru-cache":"~1"},"devDependencies":{"tap":""},"dist":{"shasum":"a85048c04cc707538cdcb6fb798c421c3cbc7026","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.5.tgz","integrity":"sha512-YBgP/Fxaod9F9gtGsTEMUhlpWpI0oGmr+ZfPNtXKXHZSqAacQjfix3Jx9MokCngc3xG+7IySJJpIPiBFJs2ePg==","signatures":[{"sig":"MEYCIQCn8VSi0K97GkVu3o4WppB2MHtiDu9u9VtU/9kdA276RgIhANmhqZF2B8axfEfMdQ2klNHN3YpOOwI37lWR8jHxU94G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.6":{"name":"minimatch","version":"0.2.6","dependencies":{"lru-cache":"~2.0.0"},"devDependencies":{"tap":""},"dist":{"shasum":"afc731fd9874c4c47496bc27938e5014134eaa57","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.6.tgz","integrity":"sha512-EvglFf563kuv5NZyrafElzdXmDS8aa0Ec+UWy6pFwDfjaqF2hMqEwVOH3ZoW/r/2yiK/1jslEQSn5liSNpr/zw==","signatures":[{"sig":"MEQCICCF02s+mVZYpyNuL5jUyyckAzq2EThmbXNelALXJtxyAiA7KBEKGH0PF5MenOrml20V1iSif70pHlExOWI5NMl+/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.7":{"name":"minimatch","version":"0.2.7","dependencies":{"lru-cache":"~2.0.0"},"devDependencies":{"tap":""},"dist":{"shasum":"850e2708068bfb12b586c34491f2007cc0b52f67","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.7.tgz","integrity":"sha512-7bUwdPMeF9f10cs8IQviwU19NvvmnhgR+hD+raS6J1eA+e5gxE9alUMP2Rvhk3HzNRMALpR5UFYEA6iH46b1ww==","signatures":[{"sig":"MEQCIF11HYRUfSZqDnQ0lSsTXdqWrekVth3xvduOSKJUdOrlAiBeWLaoSTfFMvJyeiJW06ZUEGBk/rly6FXH/RDmCIjJ1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.8":{"name":"minimatch","version":"0.2.8","dependencies":{"lru-cache":"~2.0.0"},"devDependencies":{"tap":""},"dist":{"shasum":"1a983623de40ccda200c37192a28a58a640501c6","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.8.tgz","integrity":"sha512-P69iDaX+rSff7gi3eR0W5SgvDFLYULFEkHVrdu2mYFuILoOFlk9i/4Fj7jjyX5PzXMN5J8v8CqCfwm4c+3nvUQ==","signatures":[{"sig":"MEYCIQCkFpGPDxYc4+mju6nUN7i/hFcDJrrUCAeI0FkOnWbHIAIhAL8I9W6xOmOkyDQ/WCrsBnA0mGe+Z7MA4UzDrAyuN5/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.9":{"name":"minimatch","version":"0.2.9","dependencies":{"sigmund":"~1.0.0","lru-cache":"~2.0.0"},"devDependencies":{"tap":""},"dist":{"shasum":"b80af947e6a83a8c68f26e54c0d6125bac9f887f","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.9.tgz","integrity":"sha512-rw/QYK0eczkp1dihfhMobD4kIObmAK/l6ET9ji8nFlB2MnmAAnqONDMZyALBz6sMdoWTHU+iqNx5GkT3Q30bcg==","signatures":[{"sig":"MEUCIBAbPv3bG63kFvMIC38ZMWXr/dStyVeznvNyQaWlDfbyAiEAiDGlnTNTav3OWA4q6h9ys0CXVba35oNERdQjboKv13w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.10":{"name":"minimatch","version":"0.2.10","dependencies":{"sigmund":"~1.0.0","lru-cache":"~2.0.0"},"devDependencies":{"tap":""},"dist":{"shasum":"4b1d35d316d09c78e31284d6acf6245b5ec8c455","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.10.tgz","integrity":"sha512-/tzON/XsyFGQt/ashgu1tyE79oPG1fUEUIOklXrRkiBUiVKCpQOkL1lQkdashrrsrdv096xisFHforsf41Qdng==","signatures":[{"sig":"MEUCIBrxrZiNz45VayITP5zYpdejI9p4z9lZtwyQRK+NHFCZAiEA18Ua9Aa9o4uW00rn/CN0ZQvFzuxUle/ktP30MdTTT40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.11":{"name":"minimatch","version":"0.2.11","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"a0ef5fa776aa6fbd3ce1ebb74efb8a48c6abf4db","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.11.tgz","integrity":"sha512-4W9kRInQoxhLpsYkjM65o8vWk6Lq6ZBQRWXGppeRWWxPSyUKxfDtlIVHlJnIbkEiBcp9bFzusqr0OKdV2l/Hvg==","signatures":[{"sig":"MEQCIGsPGxG1Ky09Xkm25JpuIYUgD3gguIPo6ilhlf6soO1EAiBcwFE7rkfnW2TI/uXKZk6yAd++0R+i78+SaWnwNQy8mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.12":{"name":"minimatch","version":"0.2.12","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"ea82a012ac662c7ddfaa144f1c147e6946f5dafb","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz","integrity":"sha512-jeVdfKmlomLerf8ecetSr6gLS0OXnLRluhnv9Rf2yj70NsD8uVGqrpwTqJGKpIF8VTRR9fQAl62CZ1eNIEMk3A==","signatures":[{"sig":"MEUCIEvWL7v2tyA5rpnALFyM7/aZlR2RuOD84q9UALJlBDMTAiEAqJyNwcsBg8J+RW+zKRtn5nNRsSpqDJ+FyVDukdvh9RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.13":{"name":"minimatch","version":"0.2.13","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"dc58caf1eba5681e403163af3ed477bf69c8df69","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.13.tgz","integrity":"sha512-S7ivEqu7jMn+hfWyiknt5V581pAa6/ZEUVPLAXmaGQJxoYShcGNQeovOA7hqHDU01uAcyrZ1cQOUc1+I3UgN7A==","signatures":[{"sig":"MEUCIQCtHn+NfB2tNjXvZt9U5eA+VjcPpJwLeBMGqCS/n8Vj4wIgWQoFMTXNOxBQtw2jYgQZTUu3pLe9v1Ek7CoZ50uGvdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.2.14":{"name":"minimatch","version":"0.2.14","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"c74e780574f63c6f9a090e90efbe6ef53a6a756a","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz","integrity":"sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==","signatures":[{"sig":"MEUCIQDPftZ76eImQmDvh4OdfDpB5+8szm7Kyaw9SN6zx0igCAIgSwMQgovrkC5p5eR0w/njzevajwb5/z5rbZTjaUBuJaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.3.0":{"name":"minimatch","version":"0.3.0","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"275d8edaac4f1bb3326472089e7949c8394699dd","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz","integrity":"sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==","signatures":[{"sig":"MEQCIBnX4QzBRtFDjuk0kdzN/EuaHvrhSQaVtXsfEGk4PZCJAiBq6f4lhA9m1UfHBNbkXL0PAuOxU8hDg/NbdCYIlBqwzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"0.4.0":{"name":"minimatch","version":"0.4.0","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"bd2c7d060d2c8c8fd7cde7f1f2ed2d5b270fdb1b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz","integrity":"sha512-yJKJL1g3to7f4C/9LzHXTzNh550xKGefiCls9RS+DDdsDpKpndY49UDZW5sj/3yeac3Hl2Px3w5bT8bM/dMrWQ==","signatures":[{"sig":"MEYCIQC7MwfIMrN4v6S4YZ+Hw1kES2TDByMKlbWGLKtqOjjIQAIhALXu291op4MHzD7w2nCRaeBCK1S1RSQPIOMlZJPAHdcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"1.0.0":{"name":"minimatch","version":"1.0.0","dependencies":{"sigmund":"~1.0.0","lru-cache":"2"},"devDependencies":{"tap":""},"dist":{"shasum":"e0dd2120b49e1b724ce8d714c520822a9438576d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz","integrity":"sha512-Ejh5Odk/uFXAj5nf/NSXk0UamqcGAfOdHI7nY0zvCHyn4f3nKLFoUTp+lYxDxSih/40uW8lpwDplOWHdWkQXWA==","signatures":[{"sig":"MEQCIGJqRub3TcTRXzbR471Yfk77/PPiCidXtH5Q3Z5L3kzzAiByxUDos3UBKaxZK7jttZnJBeSP0biKlzdE2JbDdiHayQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.0":{"name":"minimatch","version":"2.0.0","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^6.3.3"},"dist":{"shasum":"c0625745200ebcf77451423f3d649821f8f0b6e1","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.0.tgz","integrity":"sha512-9d7FVak20oGJ9AnjCtB4Q6Jp6O4tUlIziqTjCwOb0zMDDNNb+QqDoUxCZ8ngUjO64ArIgYgDCR5IUoANeK2GKg==","signatures":[{"sig":"MEYCIQDazU7dErYfGSwurlFahzEYfcweoH9noVrh9/BQ6ol1JAIhAK6ZzBZpzHz89qQxrh/yMo4r1sWCSJEe0+rCoO2TmcWq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.1":{"name":"minimatch","version":"2.0.1","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^6.3.3"},"dist":{"shasum":"6c3760b45f66ed1cd5803143ee8d372488f02c37","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.1.tgz","integrity":"sha512-5JPbQbWRyGKQ91/OwLqpOZTyl00WtHP8E+cRqSsa7IHRuxKr5o8bx7XUIA8GybJiL5iMbaup1YT1A3U1/OqTyw==","signatures":[{"sig":"MEYCIQCJacyM0I//T3VvhijEevYvrEt8gNScCSNbcCCnc/K38gIhAOtPo3vjUGZ+nFn58ElchkUaSCKmprTHOXowazPmOt0c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.2":{"name":"minimatch","version":"2.0.2","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^6.3.3"},"dist":{"shasum":"9e0d08d40a713a8e1644bec3d88d1c11ee4167f8","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.2.tgz","integrity":"sha512-nUuOvve2VVdJ5CewD8EcEXrkDlj7Wcak1jAWl22KTz9qyxN1wXLVJ/VS0FFTCCIN49yIncmpHxN1ABHMrIyFtA==","signatures":[{"sig":"MEQCIA4TcZ1MuoBKzwojU/NZVBl5qNFVqu13scHaJ2It2Vc0AiB/a/AFKRLLKhm4Ks93ZwwQpd/LI8Qgl/p3OdAGTwJdlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.3":{"name":"minimatch","version":"2.0.3","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^6.3.3"},"dist":{"shasum":"a265d8cd62b109ce85be49dd36932b8017f7df18","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.3.tgz","integrity":"sha512-9MfwEqccfN6JF8kjrzN7qHfMgc88TYoYrqAY5Sz2e2TzSNW30wrxTmyp7i1c23GsDjTcNRdCLu6o5+1HQ7JRKw==","signatures":[{"sig":"MEQCICyMCdcjMnibrnzHPqx3FdoVF8wttT52h2IdsAx4owlYAiBHQQMdVI3uD0C847SvC+z9vZv0oaUeAgu9+LrdIzTUCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.4":{"name":"minimatch","version":"2.0.4","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^9.0.3"},"dist":{"shasum":"83bea115803e7a097a78022427287edb762fafed","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz","integrity":"sha512-S5wkq7sXohYqV86rbXQQZ8jay9Lnw1zMWlurkMsHOfX44ziIBxXUxf4mjMiqIaU/JkG3eu/W+uA4BTwQNQGN4g==","signatures":[{"sig":"MEUCIQCuUZXY+D7fk+FWkn3hH+EoNhp87ANm8qJyh6hPsBaLrgIgKuNI1h/LiJaRQb7edMuL5xTCWdeXA9Vojg7IVHJk7L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.5":{"name":"minimatch","version":"2.0.5","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","browserify":"^9.0.3"},"dist":{"shasum":"a5c79dfcbb3ad0f84a27132d28f3fcb16ffeef73","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.5.tgz","integrity":"sha512-ypM9yhrVq5GlAE5GXQFn8fpbkW6BCqKIst51+xpAhIuMbgBy+o/j6gtamnruXkcdPLWGSi0bpt+sj42QBso9kw==","signatures":[{"sig":"MEUCIQDhoTSUaXUI5TnOO4FYZIduxkSinaaJcxjcq0jbsunM8gIgQxudYjlqqKOq139edT1xpFeesJsF0oVTvT3bKlNkP/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.6":{"name":"minimatch","version":"2.0.6","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","standard":"^3.7.2","browserify":"^9.0.3"},"dist":{"shasum":"21df8ea63e67b5848d09d67e57432a5dcb8cecf3","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.6.tgz","integrity":"sha512-F8O6X6fCXCGysUsI43Fv4FZ7ZSl21L+is3NCdej5XW1G/9ydCVKIbJCOMKW5f/RDSBH7dX3GRqiS0W3njNtm0g==","signatures":[{"sig":"MEQCIGdW8MCaqKqOB4Wvjqi4d/sqCwW7DyGRa9LVk2/VKtFyAiBVEblTwnXk3g+jOVX5IDCyCT8E/ZeLckGf7+6jNKcIWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.7":{"name":"minimatch","version":"2.0.7","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","standard":"^3.7.2","browserify":"^9.0.3"},"dist":{"shasum":"d23652ab10e663e7d914602e920e21f9f66492be","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.7.tgz","integrity":"sha512-ISURyo2Kd+8HslnBTx41UcZAhT66AQgn9Xm0HbJQHHjw0FL1+t5h7/SlIOsiFQ23NFUjulJ35vPi81jZnCnL+A==","signatures":[{"sig":"MEYCIQCLOVMvBeum5Vpd2emnSHRNRwmZj5ZRsKssxHFycImb3QIhAKocJvrLKelHsYUKRrfSzDeU2INz+0G6Y4VOhjerdga/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.8":{"name":"minimatch","version":"2.0.8","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"","standard":"^3.7.2","browserify":"^9.0.3"},"dist":{"shasum":"0bc20f6bf3570a698ef0ddff902063c6cabda6bf","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz","integrity":"sha512-Y6T1De6r48DnKfyUmQ6RcB88IulNk2rfqEkSyqj+8HSoJ+qV6wsV5xmXsqMIaSMDhDs0EDLETlVWOsJs4P/rWQ==","signatures":[{"sig":"MEYCIQD8YnMVuoK/2tWF4HZC3nLg34a4dkMeEEao4McEaDlkBAIhAOE6P25u7JbnvH1GLihzyCSPfHLx1Jb38X6Hfx0rQK/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.9":{"name":"minimatch","version":"2.0.9","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","standard":"^3.7.2","browserify":"^9.0.3"},"dist":{"shasum":"4dbebef26f62a35976db0737ea3389641baf9b46","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.9.tgz","integrity":"sha512-mSfGkf61166JDC9TjQ3XUgAS+/szGgTUkCEba9DIMnvgpWsLt4/OPG5MAmV3U0C/bIVZHgyBkDlK6Hbxr/Bjsg==","signatures":[{"sig":"MEQCIDdN9ggmh6MdKz/qpy6lQpW4cYrmgTunvLALcvFOsYyhAiByTfPdxFxd8R/4/2JKndFq2N3LAE6R4jgr4yk5ShNfgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"2.0.10":{"name":"minimatch","version":"2.0.10","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","standard":"^3.7.2","browserify":"^9.0.3"},"dist":{"shasum":"8d087c39c6b38c001b97fca7ce6d0e1e80afbac7","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz","integrity":"sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA==","signatures":[{"sig":"MEUCIQCsexMy5sD8Si9k/MRZEAFsWFz796LnRJfSRigactTHMwIgHzBR3+DIS8ork+XH7ytkl4WRTCSHMKsfvLjb34vYVZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"3.0.0":{"name":"minimatch","version":"3.0.0","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"^1.2.0","standard":"^3.7.2"},"dist":{"shasum":"5236157a51e4f004c177fb3c527ff7dd78f0ef83","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz","integrity":"sha512-ekKdP/98gMbw+JdQaHZlS5/irFw63ktA3FXHaal7TXkvdaUJ9M6BewwNyEujYzRsTirZGmEVDho+Gh8bfcpVxw==","signatures":[{"sig":"MEUCIAW2o7uG32p42nbfkoAHcvfMdoanQiRmJ8yDDODn26czAiEAx2Nr6XBfbh1GL2xkBh/wpKGnHcnDXhsYUstsVq0ULCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"deprecated":"Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue"},"3.0.2":{"name":"minimatch","version":"3.0.2","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"^5.6.0","standard":"^3.7.2"},"dist":{"shasum":"0f398a7300ea441e9c348c83d98ab8c9dbf9c40a","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz","integrity":"sha512-itcYJNfVYt/6nrpMDiFA6FY9msZ9G7jEfB896PrgYCakHrW0mOPmzBVvfI2b9yoy6kUKNde1Rvw4ah0f1E25tA==","signatures":[{"sig":"MEUCIH5X2lyGbETJYcKsyHB4ZtvC6kY2LwJjoZJ+RBktPpVLAiEAgd64s6LF89VjmvK2xvVXhOZ1yled2KdDjxyCmcHfIoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"3.0.3":{"name":"minimatch","version":"3.0.3","dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"tap":"^5.6.0","standard":"^3.7.2"},"dist":{"shasum":"2a4e4090b96b2db06a9d7df01055a62a77c9b774","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz","integrity":"sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==","signatures":[{"sig":"MEYCIQDVnGy7m1NDW9pZ1TN5IebjzwyNAMeIlAw0MV1QJ0AEUgIhAIxuC0mxKvBPKaJxJgVpZZ0qn66Z+8YaVp7/+Mv2zfIv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"3.0.4":{"name":"minimatch","version":"3.0.4","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^10.3.2"},"dist":{"shasum":"5166e286457f03306064be5497e8dbb0c3d32083","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz","integrity":"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==","signatures":[{"sig":"MEQCIAQgj/vGRw4GsiGymCgvYIs89TYe/cCTDwvKfvFqzMpvAiAx74WMvfHgunlixpGmmaWBrGVcUp23wUCuSTGh29lWvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"3.0.5":{"name":"minimatch","version":"3.0.5","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"4da8f1290ee0f0f8e83d60ca69f8f134068604a3","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz","fileCount":4,"integrity":"sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==","signatures":[{"sig":"MEUCIFmtbk7KzRs+Pds5cLUrMTOO3Oua1zioZzquHkkGhg0qAiEAl5NiTtpRVzxDa78DmM1EcNK/GrmoVXoHZxmmbit+g2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAC9UCRA9TVsSAnZWagAAYcMP/jf6QiKU3WOvktJPGGKz\neX03vLSIUkMMgxksl/2rwq1msHw6m+SLNvu5NetVgngXK5bwOVam4ZGJ0Z96\nmPdeuVzouEDg8Hzlz+kvdK32k8DXcfxfuP/gjuafUiaU+7l1CJ/zTjsuHU23\nUXuxgXjRS85Qv3aNygMXwM2/RSEbUsuEJFDcjHIarxlYeDHF93Xr4aevmJxA\n/BVtrT3JtZ5lu1x/jzZhAIKWhZwvuqoC7IYhogSs/4yE3jnxMi3rKYGiS2wA\nOZVZSj2EepM95yOB2mZtCChp7dvdboKCxvptnchamu0MP/7G6j30G7TjsutC\nimhtyTi95CXPwqzqBBhsZu8uo+fiOLw+zA/znBL/2hRU+/6xkz05mzsUUyYE\ntaFR8ivlyWneNg2RGX2d+6Ec7gXkY7w9jhBPbGi+JpiCfpoTpchXc5ZWimZh\nLeymiguK0bddXREaVPL2cye/5bwvrC32oBy9XJ5C43kMe+Awiq6DQajPMCCS\nTkW1glOQZ2qNvOhvP9WYktWnh+PKTtriejaVsE00nYWr2uAHjNhk76WaB1Uu\nyhCXcmqDrrRa5FyUmqkuc97CXx925T6phqzrZuR7DhoBgF02g+gGe9cn5Jyc\nodiLzYt2Lsxq+o3cIxaiV5ybvaA4QLuoJ6N1LKVIXj0GIdN7BHiwGrR0SHkb\n0ItT\r\n=gKVD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"3.0.6":{"name":"minimatch","version":"3.0.6","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"4a2cab247c5f4cc03b85813ebbde7ae23a6406a2","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.6.tgz","fileCount":4,"integrity":"sha512-dpxq1Q5/wIfWZjlpjEZMpHWLDIEGKAzfxdWG/vDJs6sX2mtpm0vuysXd9bD/XnMrGc/O14D116bYXsSDBJK2lQ==","signatures":[{"sig":"MEUCIQC01/8AbsaQSS08Yw0pjwKNDZ5ekgrQ5Kshn/Q6CludNAIgSiKQwzDsy0Kr12+yQxXl12AEnkKgSBYPHyOo9ahSlN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCEmZCRA9TVsSAnZWagAApU4QAJ8Et5xhO/5xOaxqD3OU\npZpSaqGKTrhOwPH2KKBEm/ecZSkT7HtaGNStNKFJSxw5QWZ5jUYHjiD3GyaB\nfYZJN4/IGXM4iFzmr0t5oJ7E/1a7Mg5HsaDPd53QQMU1pGZFui+XbG1afdGF\nyD1j8X7UOUxkk1c8IinuUxFOgLR3Re6p6X3Z+xPEsl3Q54yNkaI9fuPtKsaT\nuZHTW5mW7ha7bCER7T+AKpGn8fEfLU1eqGFZr83+zoMe116MHbH1qqRkIDmY\n0JfLR4txqX7uPgmHv8Jfp8/LAzzQrwdJQAFeGLJpVOTZhHRJb2TbMkAvqgDI\ngL2WhXh3eO8dsIRZ/G6uKO0zNsMAqqpr84jMxW2cOzSQeDX6f1pwmPL4b5Bv\nYtigt4aEZIKoXNFnrc/r07uezwbcS0KmfYysQYw8BPme18MA72sbCnwXmZkO\nwYJLDS3ceNQuqQkubXdvhLIHOLmZeso+d1gh8WYwTYNUIVx16PZmfMMFBRUO\nugrMhNk+sKxNWuUXM1Hhcaxdc9dgmOXMYtsZVsQlIiWujU30WqDv7s9qnXdM\n6pUfDwW/F99MoqV8/G6K9GNxcdtJ4bxbwR+jvngGFoprU/gJowKwWHFIs9KS\n/mNVJPXqcPHLwwlyVESCwOwTXCdXQzK+SacvLRFavEaXf97SSfC3TXpqwQY8\nD8F+\r\n=7VkV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"4.0.0":{"name":"minimatch","version":"4.0.0","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"befe49964c07e98a5eb7c5191be997b2aaffacc8","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.0.0.tgz","fileCount":4,"integrity":"sha512-nUXi6viDR8DREKfJTnzZLh1amprrt6Hepx/WUngirNdiNEDmfkW2DLfiTeXWcMkMY0bRkuQ8eyCSbG3W4D0Qcg==","signatures":[{"sig":"MEUCIQDd71LmyBvRR0Lqo4F3o10PgK7Jgk7EulaQzsh8aUFE4QIgcr9pn7Tpe3gNKK/lto3Jr+J/ofVmWPPrzHoB1EBoEoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCFLNCRA9TVsSAnZWagAALRcP/1HqDx9jpAnruCjxh80O\nkeOPftFHEuSKKzhTd90Y4ZNwzKfb0xjl0QXZ3iGN9kx4GHoHn7D564l+z3Y+\ncKoxy9kGeX9y/tw7nKtosyraVKTrC3gbKTtA3FH2nPRm9KvABJ8OT776YJT9\nu2aSfk6mdF6hqqrSTubYnfQBNdcaO61kt+AJJUmWfUM5Iz6BAP2ljznViMwY\nzZF2/uQkh6AMtKeqR3q/4sEEPSxShI1qgNaDXuB1TWH6Lr9coa6OxJ72+K0s\nL3mrVxFbt5sGA0zi4G2sXc192HxJgX7oN6mjevOZex2z11x/6e7IichFw96b\n8PAyxQxDvLGpgt1efUu13g9/1N2xQQGZ2Ta+T9bbGOaqKFoXIJ6xW96icmW3\n0iWIQM17z509rKOcRpXB7bPpXMbU19QhU6EBVJNUdgqGozJuY4llpLg7g5bq\nIGcuYH2YZW0IRTWG9qgqO/BLuWZeWslr6gTlZUSTmeW/hIXCLZRj4v6IaZVu\n8ZuIGmyFDy7imL+ZeHf4iVhyLWcasJXXcW1g4lmasv04xKgz+MdHQs8isqXk\n6spOIYgxHcPZ1d26RwK3F/w97WcvsMvdesKTx52BN9yUqKLBknvJ0dBo/pGW\nQSqooaxUXBnaTh6p4H8C2tLumOtNUYxcBKBbKRzn9Gxl2NobDOPlPJd/x7Tr\nYU9/\r\n=052M\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"4.1.0":{"name":"minimatch","version":"4.1.0","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"6cf9879294e33a259536492d905e31be8420800b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.1.0.tgz","fileCount":4,"integrity":"sha512-CRDd39hmjy31EqKRNlvKSIblWVXjoB9v1+qwqsxVDlnXXEHrC/63ilDd/iZFnmDLUT/FZxHc4+4t9JbG1ZoeYg==","signatures":[{"sig":"MEYCIQDI+Dt6aoY6d7ckeIEl5se7FXagkVrNJbxuFguOA9I/mwIhAMMZVS3kSgQc7yqIVST298wqJPq2uH1Pj0L+6MWra9lD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCFfICRA9TVsSAnZWagAAV34P/2ETQvagtBgwR4vHSNM3\nWFlEHKLPRWJx0cywMYYG7tXfmMzLYsufG8r3f8HVCEoi0WdCXTK/cooIGdn7\nPElLUudr4sBcLBSnDwxEW4T+T2USavd/VeIvcw/mJjXngKn5/jKzyqM1fvqw\n8ogCnyQqX7dV2hCrxqnmLrkKeClV4ZAwrvvWlAYc8v77KUv+iQwwPqtimCWt\nY6H8wfQaRUYK99Eu67Ya/sVt0g81d/bGfs8SD/UkN8gPNglgzGx1/3+F4F+p\nX5/rHkGFNSv0yuO8E7QSA0ldy4es4E9uYR6Zw8WSO8qcapScN9Xj6byhZtnM\nJ9tQjAd633qEYoHI/2j0qobZNUtuneTbKwui1RwfQEORKdDTBXUxOibcEWac\nhs9sOPjfRzGcPPibGft78DZP00Xk8jWALaXzZx5+6jvfrf2FZVUeMd5bsarH\n+fUXXs1PrW/8j4xeT6bB1EkJ3MZ9yZIk/47g7bx5vf7IiFt9tPDdr1MbqT3A\nMQBe5gNa7VdOlBZuHnt2ydBcFTtbjmf82JHSG8hj95SfMoXuhNfAz1WE06DG\nMKr2lS9MJBZNAdVerHzUrKB8Klpu/I7VyXECe5cP7GXMA57+LwclDVH46ful\n3pj0V7JD4511uyZkD1yq99U6LcbLy/ggt3FhTI92VmfJ2N2ICun8PbGDRGvJ\ntv3d\r\n=kLsy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"3.1.0":{"name":"minimatch","version":"3.1.0","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"f59168d5cba6b6fde15f6a88f557fe7eaf31d8ea","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.1.0.tgz","fileCount":4,"integrity":"sha512-vgmUyWyt2qidcJXdF6e+kf4DgJha4vzf3ctWJ0uGjfvqEgoX2V4GXQt0eZwM2FJWKANfS8VmzpvPKbWYibkHZA==","signatures":[{"sig":"MEUCIQC5kVDVKTBEBi9F6R9/4/cxVqtfBgNL+AdNfDgyfat2KQIgOhMT7XtbAyCNjmt8O+Qesdrs+3juuPyaIxsS/jb2wto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCFjaCRA9TVsSAnZWagAAF8IP/2+P7gq6aNTC1ubmkTcB\njZlPYLsPh78eRpCUjR0x8SGyH14/0wogEGPYq48r5J80qEnUUEOSGLq93es/\nWoJoixNjgk1PdOM9qZSXcxzek2VoCszRrRMntYJ4b8r2iMX7phBnyzt0IF4Q\nP1LkjF+5sspxfSo5jBTGbnItZ0Y3NIEXf1ZnjH18fDwm8rl6j7xXKQxLtK0y\n1/dIg5cHaXsWV253tboTDBy2LirDCggjmY38kMbwUqGmvEMg0eiJjXPNp8Nj\nAP7ffljigF5DQFaPA0fY3prxfa50sdl+ofVS5XbFd6J0CLHeVzdvIWuBgr3o\nZQ7eD/ENON21+Kw3AEcWqZHEFYuwFNHZe8znQNXuhXiPcnyCYYxIuTVa4R8M\n8e6New9MaP4JlVMibOxUdZw4nCRHHEZqXtlIN3QsT/jhY9UJatXwtYPVOhHx\nQ19cfJuhnFlrKj6BVfFdXlLAS0waBzWhjL3EcOdyTzDu/lK7e6zFiFbeeHFD\naz2V/+ubml/QwIU/RewwjF9Gj8vSSl1ZLobVTMvbQCf2Et9TLoFkt5KNUQSx\nbsuRoHnP54eyFtwY4YcOdqMmw1PBT4bwc/te04CUFFDbVHm36ufHEa3XMu/b\nELjJyc7oQaZNaB0f1g50ECuaclGD7FSA0Ld0xyt5X12412d7eg3Qwg1i0GYI\neYFM\r\n=99c7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"3.1.1":{"name":"minimatch","version":"3.1.1","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"879ad447200773912898b46cd516a7abbb5e50b0","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz","fileCount":4,"integrity":"sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==","signatures":[{"sig":"MEQCIDRHuxeUYfTOfuSKaniiGo7d6PLEPoxHSr7sQAMZzATvAiA+D2sFhBAk3Zhs8gjxf6VORhQuAwuLvcJjXBEsFzBddQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCIKoCRA9TVsSAnZWagAARqkP/jBV1JMkqDfVVhDH140k\nvRFNcYgYRhvSHX1R1fp+I+iVPF7WqlL9i+C87L7f37+OGC3z9gR3lQKBWbfo\n0tOGuFXJDM7oyKZz6KgjmDCHc/ABF6vISGg/MrDWb1TpG+0Qvcc8WjE92014\nETCfjjLqC3jqmyfKUkPnMFwcHePs4DI3whlQ7+aNqhAgUzbiBGCkSfgy7JFx\nRK+y+jdKSLJI1rAF9nV54FsRObFJeFh8/AccpRYL4KZWQORSjjGG+bGK6p5V\nD7Zxj6iVg3mH7Q/SHoPx/mVmL9wfrR4VzdqiASd5IzDd+y+UoZrkSAKDwYgV\nwB6Q+L5MIWn2GRLbkQzf5DSb1n0gH1pfwwYncNVjKCCWvYsgStpdZF/ll3w+\nGd1rD1tCizBpnhM1My9Za5w95dDgaZq7N4kOJwGvWRygwBORS8K3DROE7arE\nsRM93t4zwQWjCXWjsnAb9+ZvKBTTjS2a0OTm+waZ6wKy7olROD779oDGz/Ft\nePjGWRDL9VdtWkR4Tk37rScf3cjfR0NzHjLpxRcttojLX7L/g6Yn/Tqh6hok\nymNrKvJyF49L/Tjzt+v3dmzF1F6Wd8J8w8q5y67gFKbPqpmBcBbjB2k7xeQk\n6duKpPR0uEaINjTdfz3j7UdfPh6C9i99Lb+z8YIT68UE/IT17wDxuOWh5ieA\n3sdy\r\n=IqsG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"3.0.7":{"name":"minimatch","version":"3.0.7","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"e78aeb8dceccb0d12b57a75872da43bc68e7d7ca","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.7.tgz","fileCount":4,"integrity":"sha512-pYjbG0o9W2Wb3KVBuV6s7R/bzS/iS3HPiHcFcDee5GGiN1M5MErXqgS4jGn8pwVwTZAoy7B8bYb/+AqQU0NhZA==","signatures":[{"sig":"MEQCIGl6hMac7Um2//TeRhJiO2strVBXSo/nBaz90WzMI9yeAiBlgoXIiLBPQZOc8qXd0hfu93M/sFfl0poFjfdcMZFH4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCIMVCRA9TVsSAnZWagAAva4P/i0HkM5RG+FjQxZkMtH9\nSamKiqKt0g4O7tbn5oi22cqihGjbYL75AYC6TCBQ6BRAwtOjmmU5yQrF03sz\nORNdI4wNz3/+ZW5qyZCR/fQZzsfgu5hProcdMra4H8resSwgIPxuPCfdbK4d\n4o1rsi+vl2nhZEaazNH9jTaVHqHsInyXJUJURskh0QWFLAd7zEohb2OM+0av\n0VWcAwWCDXlPV6/ZCFb2+Kh4ZcI2/3Jx4jiKZ0fvrFjZjB8FMHRk5t92gRA8\nHD6VwGP9O5ZzXGvxUqliBNl+fIy7x+aSX4QSrdSJl2INILErTrzqBPLygFHI\nIAPwUEfQisaSDMXHeFMk2DW9mnknL7r3VKnuFV4UfDy0fscj/pWyak6rETbH\n9CXagq6kPELsBrkvZYHZ0492neAcg+Xhca1woRZ4GX8NzDAO0/BUaoKcAvX/\nCYiUxUABil/xMOtZ8F4PdTIrEMgWZoRD/gaUStY7ubA+34UkSXD5u9tjmc7l\n0ex7OTcEAbreQSHri3lG9LcpmIj1ASOaOicMzPIQtsBbx9VVLbMztnIjHYDP\n5cOKahVjoqdUpGxbHqeb+hzzGIn1MbZyqIqbx8yt/fCmNi6SXQREQd5TXQtf\n+saogj1GdD9ux5IwspEwdCP2QWTLGdxUyCkHnVbSV4Lmxu8gmmRhbeSZyzEW\nctv5\r\n=yweF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"4.1.1":{"name":"minimatch","version":"4.1.1","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"88d8172f2e1babcc3e249538b1a46970dfea1300","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.1.1.tgz","fileCount":4,"integrity":"sha512-9ObkVPP8aM2KWHw1RMAaOoEzHjcqzE1dmEQHAOq9ySRhvVMru1VKqniUs/g6Us4KSwXKk0+uLko6caynDcWEWQ==","signatures":[{"sig":"MEUCIFEr2UJz37yniW1AhGJ2LAlTNfefyTW+rwyzkDDgN7OAAiEA8wleh5ZLOyR+xSaC72yCBP1svcw7DTgf+nmgnlNEM2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCId1CRA9TVsSAnZWagAAoaMP/3D/9KQl03yq6n24Lnf3\ny4OqbqM9YIkBHbQCXeI6X3sr05q8DCw1OK72C6pAkgr1VPC0U8lWY4fRMDrh\neobrJ/Vi3X1gjoMRE5d6v3kHAx89Msn3I32zf3YfU13Sr5SIoR9TdSLX+izk\n6ZZbYSY4byxHAOSsxC3rklIYLu90N9521tq6ZHm/5xfcmZkGcPqzN94ebr+f\n+ly5xAWc08fkEAghnYoBoplTYtrUl+VIXdib3JCw91dhEY5tb5w8VASZDV0o\nXIbnUwUZcITTphmjCxEab1ki1IsqDzMD8xnkJqIgCy1o1QAlqHBNxTcI9mkS\nfetsJUs1rDo6wwsp43jlhZH4JxPhMeTeErATWEWS+17kwkLUxR0MfzSyQVUW\ngJR74RtLWYuIYiA0rzyJoqz//KtGSDAJha/XTFeBHBtWLSO/zeUnjyz9+shc\nId3wYiGZ7c2shnb7iurFTygctjqA34gfN/1yRHgNLjRusK9W2MdU8ISOJWEH\nrYNGRiwylJj6P1KD+LrP5rSGPRxixeSorq7CPfo0JNjiDhCqBTQG+YkBPCBo\nC2McFwoJRUyFq89PBgSu+VPP6TEOulXoKRMpurESJ6HeSzQx1wE2QDTPpDZb\nhFOAHK7MorzbomXZ6UgtTfS1YAZFZtR6NcWeotZ7V3XWsMNds3g8O6aTqlzG\nFBhj\r\n=mce5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"4.2.0":{"name":"minimatch","version":"4.2.0","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"3575202103e58aa0065edbe85cbe5354c77135b6","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.2.0.tgz","fileCount":4,"integrity":"sha512-ZeCGOh91BdmL6q8aHpnLax/3UXJA+g41DbtDXt7MQ+rNUV7mlpdjxZJGtl5JQ4EYXl1ajRt+rd3p6r234BhZ0w==","signatures":[{"sig":"MEYCIQC5WfiXFxwuf8OAuUmISZnDHzTY4yyEkBta7UjixVA3tQIhANB0UzVyTEqAo0tAA9yvXD3FkBSWATmUHahxDZvTPxPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC87QCRA9TVsSAnZWagAAzbkP/24NCnbmfkh8lbfEAYFe\np8ejYtf0Mo3HPexrbTEHLs2EJw1vFEXu+LXabUfIvIQiyKS4k7PnDxgv7GLx\ngbNAAn+8PdB8jOfBMZoI/r7iP9Xx0gUuIlrH5yvg0YjIOl4oJDSh1555TkVj\nKvyKhdbdp+JKZ4PIit5uCnFrSeJ0TlNr2O9v4IdiXb2AUUQ9Lg7DIdlNiSBQ\nBryoDgs/OGPsiDYRtAH0I6grsw//LlkotaKSyFxchuZI6rYozMmUD7912//V\nklNtIOgcNT24Ydq2bkE140NNuReu3BGJsXj0dYqv35Z6vBtvz6kfWeHLUDff\nu+w+ZK0Nh1aR1Z2xaUGFRmrOy0o1xLtQw6d6o1dL5Yfe+AaMj5ZfyFpCbTgq\nLlu6bGoCPCBjJetrl2vdeDvvTjG1g8qjI3T/NZhXBWYZST8oD5wiDqtIF4xo\nZDfixAhPjVwp+a8/KjQ5YfKOJAj4RsQHf7I1ogJldB4XrHlFyE3yn0FLDzHG\n5nv32MD3VJCA0DdopazAT8VJMPvnHlwVLC6P/cvrvB4mixfwQ2oqeHUgpzXj\nP5MpJNy2uWcAbFsbrAB27nIAGkdD6JuADNSXwuR6raLux+BDjlyWf17DKhDw\nGMd1M1O8fI25m1kZ6uqPsAIaZPoSDGR/fDOlhn2iIDWXmH5ywv4J1vVwXfH0\nXthG\r\n=4ZLI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"4.2.1":{"name":"minimatch","version":"4.2.1","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"40d9d511a46bdc4e563c22c3080cde9c0d8299b4","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz","fileCount":4,"integrity":"sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==","signatures":[{"sig":"MEQCIBcXgrJSwR08WmGmb/kVg1JILZGlZW2UQe97P1XKgZTrAiA4qXi0RZir+hOB/oKYW01sOyyEr9b+Br1NicZ219nuJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC9ZQCRA9TVsSAnZWagAA+kMQAIzfV71ZAcbVTxbirxVb\n9GDNdvISRrXgstza8d/wj6ZdGm08UbR3TLxE3L2ZCFiwnLacx+CaM7zbb+NX\nSKs8gtR3VgJEDuD20l7ktXSf1GDsrjacOdrlHrDga0AEiiVU8IPXIwOK90s6\nIQOU6iIxIRGRXO9mKr6cuE0kFOGCisZSkDc7cc+fZ5aTb9vLYtz+EnhVlBsP\njbAS2KS9ugBmRdqxVnV7gEH6koXq83M0NEkM5m5oXjgl/RXc5iNE622qbjux\nDsI3IrNdrflUCEweCZ7qBxOyPjQDb/SZYDXEzoKDMETA+c+/LclmEFFTp/4B\nlu7wUaOIAOlUzh7XSAIpi2qmDAemPJZMoqfXwwlhTrx2ZiBzKxbM5JmroXvg\ne0c0B2bbbK5Pn0AAHLNZNdSSV9V/qApJrjpCTwe1BsS3bswqg5PibnCqYNZk\nucCBQZr7eMvhugSr5ikEnRA1p2fgp6jkQgTETZFIi6WrAGOZnP7kFsz6eaIy\n1HNm7rE/2bH0vv1p2+avZKM+ZjhUCII3c+yW/WibiQYUB+pcMlqWoTruyYLc\nGhrANPIt3GNeQ74EeN9QWIgoJGjXfBDG02kY2VA4sdpEmrO5rZNZ5WHKS/dr\nDIEvx5PrnLE4HE9bS+OHrtMB4bL/Fx5FzzERwRWBDLCCC7t0MryBZRpx0muN\nHjKT\r\n=ciRQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.0.0":{"name":"minimatch","version":"5.0.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"281d8402aaaeed18a9e8406ad99c46a19206c6ef","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.0.0.tgz","fileCount":4,"integrity":"sha512-EU+GCVjXD00yOUf1TwAHVP7v3fBD3A8RkkPYsWWKGWesxM/572sL53wJQnHxquHlRhYUV36wHkqrN8cdikKc2g==","signatures":[{"sig":"MEYCIQDkrrgNBShM0Xmqk86Zrr2CGq/7XjoE9IGikS4/OXCuFAIhAMStBAdzov0lbKSDWvf7+JJ/uHaRrD+ENhNue8Zltzs2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC9m7CRA9TVsSAnZWagAAyyoP/RAf4SslmulJ4xXo1e/T\nYJT0+LL6OAoBrm7haqnW7NjTV0StqC+A5NIohzvSdRe46/i88YtFzgNppD3h\nOa8boghiBN3GdZ3i4wbwR6I/8l1cZe9KT5yuqZkAALbwEUOO3UPMxqdFaEfA\nSVMhugIMdxcBdR4nHpyDuqTdWgRFjanaMUluaBlq3VbxtT1iTodQHQmHNDML\ng7hW1tQ+G5tzb9cbP639fkZvIkBH4I/iVJqswbFNXfPUi+I/aXN9MShPi07j\nW9couHlVEhZJFYarl7cV1OW5u6P5QttB+c7WsL5/e7FJr8riQgoctIyDVRA5\nfYWtsWfC3WF8BQX3VNH4YK3/L8+m2+hfESRQKSgsAw5vRwZhqSIuvBIvpbRY\nyXC47ld+wS/CderXz3yUJGF8hxfWX9Nz/lgpHfgHQ/d0v1J1cVPzy+s0cZAf\n/C+a2oh9AXWIBKpt8ilPhngIkr17fX7bYS5L4KosFAJ8gua/+UswX1h4kUR4\nWgujKRdXHQmvsNyqLU8JYNlptMNODj92SXvRuoiVt7geQrO0j+AWSN931ikq\nx5VQt1LOQRAKLT6nmsSYo39CR8IqaFivi8nkbASjjxKC+yjzCBfcjZqgt/lm\npBk9kh1Wx8+dqkWmFXHxeKNmPCo7fAH838O5cJGif2x0Ai3/+wsxdVA7TTq8\nFlIv\r\n=2J8l\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"3.1.2":{"name":"minimatch","version":"3.1.2","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"19cd194bfd3e428f049a70817c038d89ab4be35b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz","fileCount":4,"integrity":"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","signatures":[{"sig":"MEUCIQCjRUIUS0JXXl/vaCoh294tvrp6lut12ZaWVv4bh7mmWAIgDLzDZgvoXeXzGPeAuSItCyQASG/Nnk+X7NCGfbFFR9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDA3rCRA9TVsSAnZWagAAiV8P/iCEUNUKlBcB1VfJNYRv\noTlTsav1Jmjk2+W5Asvl+fMwzWDOf4irHs1SS8vArxogUEvM6UBeCZedmtcE\n8y/XYYf1f4rMIODe906e30Xv4bcfDqQOMhKrxQSI7d7LqUS2EHnk9tYL2ROL\nxiqzxL0a2Ujpc34YD9hqV9WyhHJaq5IprVqi01Vg0NggZvVYj59BsvadIGDE\nb5HYaQVPpmhLy1ykt7dAXUmRFWco1uCfwmMhyX8204ZjJS7keRwkuhHqAVp/\nSfWyXaQzKoEQNWVuWf7wp+u8DWctHAAza69bdzIMDZoa0wOukve5eScDw2ud\nXvs/3kHPy5Li862zjU/kQdZW3WmN3AM0vId8pvWEzt6uaMxYOB+ce+ZR/2c6\n0pWfwwxg65qn6FYUx7mU3aHjharqHNUoPuPUJCAdmjsSRwNUl9hvFhbWr1W9\nCXQBpo+dZd8Iw8nVLmFMVmAJrDOb/1aQcEHmiriYIcSY7wLY+XZuxtZwxnvm\nuYDEFCuSmASf4M7f+RY/okzxwsGk7gD5PL5bKb+kANYctCrke6wDLzDNCxJJ\nnQR37/YjSJUxExmJETSuAkRR0brKi9qeKMMX6tw+0ZkdixRElncpETz3MkrL\ng3F78+eu8oZcSIr4s9CwE6wlXnMl3zQgyYaVyeXnZ9OC4aQ+vWU05n8mQgH7\n6u+o\r\n=0kEM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"3.0.8":{"name":"minimatch","version":"3.0.8","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz","fileCount":4,"integrity":"sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==","signatures":[{"sig":"MEYCIQD9j916UDkpsBvOBuzz39QTDMU4OHnlfybNOqUJydinsAIhALl8i6QHw6K97fGn2+cHLbLOmssW4OQu7pSGA5UBbWNP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDA4dCRA9TVsSAnZWagAAeioP/0HV719lTdfog4/rZpwJ\n5Pmi0W8eU2JRS+fvakOJs6rmqc/nalWIK4MXDrwTZici8lSdxm+N43fBP6Lw\nF9wTN9EQCoOwSzEPqRjjq/xlwCSIQazGeay3b/WmvS6mZ6xRLfcyZkv0kv5b\n/xz/6qIuPFIiZExdLGnWZv20a6i9rOxuA3x4Yc1OPZPo1vdc0X9syNEdRZOQ\nvKEh943p9N2Py+3kUUCuBvsuK3deGyScYaM7sT2/nUgQXt9wKpBTiop+xm4d\nR1ND8SZUVE18QTlvUbkIZ73ZtySLd1WI6tGBgk2PJf7U0iu0l+xga6ON4bEt\n4y3VYLddmPk0HHCBQslnEULb02JMv9O4hZ+2IJJbCIcxy2jxtqHbuE+cL5vz\nqbY6W+NuOJJ+kxhCv44p3+CCNK+Mx2ZZNAIBk0y4gMJVUDHnjLR0YkD2at/m\nm5NaLYo+WCtlxuHgrHtKT7tP/g2bO/09JjK6vpl7/Tf9zGc8iVQEQf9NrEWU\n84kQresJlMG5DSX8A3QFIQceifsL32XxrJm/vq1n5hEO91h5YmkDAY1aN+JC\nTuknw7LPEFf6dyx/5Ou3Jn6WQYgFAIdpJz5dmEWvEcQHfY2fYwnwhjmhAqJY\nlCrvCJa/7WcZ5EfRMwQYYCLh5G1Ec4tBzN8roA3z6m0nb/uS99fsEP7LdJIf\nc2mB\r\n=1I1l\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"*"}},"5.0.1":{"name":"minimatch","version":"5.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"fb9022f7528125187c92bd9e9b6366be1cf3415b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz","fileCount":5,"integrity":"sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==","signatures":[{"sig":"MEUCIE78pBtDY1bp9T5HHzwqUppgLnMNx6dairfX/YajzeuIAiEAkMOeOdbQGcAU3c3zKplJrAD63SISphtLaN0uV9Pefpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF8c8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqRw/9G4cX4DFDDrPuwP+A6vTrjRIlur6L2EzI6odrdM1DFAwVXk8R\r\n3617gRLK923cZdU7oKKlPBepkb3TBj7OPp1NKspBQJnNHfiREkGy8EOCzQRa\r\nJzpynnTrYRhemYav3lDutWCnQqHVjB59CDljmSN2nUgr8i/DI6xeYAipFEwH\r\nvYYU8swj+Xmqkir8kMQAF7q+AxZ6JVOa1O3ydZSlnsdbqw0XiQhGVnY+sWOm\r\nNdSb6pOkqHgmoMOHaVb61cpvU8C7+AmSThGpjuRg4QbOtcdVBiAO8bw8mCva\r\nXV+a3tggCCT6ImtJWgR2dEHZL6Ld9LsGKrQQ4nuN/z1b0Ti0jj6z9kS2jycT\r\noiFi7QzFX1fbPlZp3aPjiI+LSMNGrww5/C1Hbgg3Jd3VjelEf6v+pSjf1ski\r\nLlVJDn/22x6TmBlxTDezk2sXmkD2Kcn0CqZUzDyMXiXumrj7CeN8nNzepIxZ\r\nNikX9qIQlAtKoEFT62ZaY32usvvcb637oNxp8ucXi/lwWDCCOe8Tq1l8np6V\r\nj/CA+mN/EopGXvwebSn2eQHEUZHsCn3W9BKlR5YPRwaDedeZ9UR6tuP/Ag3B\r\ngNVJj/akzxAhgLRLnXvO+gT5gfmcUb2FBsJ+mjk31dpAetWF0U7q2ZkOYapc\r\npP7JaRxCS3GSOktJkKLTe02cJQo2c7g9CKk=\r\n=izgi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.1.0":{"name":"minimatch","version":"5.1.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"1717b464f4971b144f6aabe8f2d0b8e4511e09c7","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz","fileCount":5,"integrity":"sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==","signatures":[{"sig":"MEYCIQCtEjMkg2cM5mBWKX+XLT8M+6vOTh2EvuCdLm3jykxhTAIhAKsTKSqNIOYklL56ap6FMJg3zm4/9gCHcmEOtzuB2AIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigngYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp+w//f9ljiJNtvG+7F9qrWhwsYVagbeVJv2yZMn+/vAUN7S/f4k2e\r\nbPhboYu8F5PZxVC0cfLUihwEWMXNdWJBTNnBf76Qiu0Ody6d8PRm7HvdufI6\r\ndK7UbIm+fG+ksNYgTzzqwdD0oE6WqH1Cblv4t48MalNbwTKBLWtG/ZXsJEko\r\niffSzk1/QSbcfq/gt/uWS3iSKbxvWy5xQZLxAEfXWbLZKxlwIWtfoQ3Cu9Z4\r\nQoeq4zxHWSSMiAzD/0y8g57+5wOjC/FZkimdZqVJdMvcj1vXEAEHL8aTdhVp\r\naP2RZ9GssHIsJ8KcLMGP/LGa3sMLfAfzPvXMnSKkgE8d9qIzB3BtpoG9jaKU\r\nkkdhBkhH+5/d3LAZ2ymlUr5GqEq6XXhMEDP/6GgRWIo2BCEiOlpipLyKfOCW\r\nvA4YihgqBlO10xPARVY8ho7aW+IyOxGY3i9423cdXJIQdBViHxgmt0yUP5gx\r\nnObtuzsdm5G/qU2T2A4FGihFYm1WqSKZw/dEFGn/LkVS/WmOsAtjDuSbKEZ1\r\nKXZwEURd+AC9bY5CMKFQDuGMcAKdAaZ6T525uO0hD3feTVOVSkn11wHALA6j\r\n7exPJsd7pzTXt9EOlGB72kkgI7yXKwadV4DiFXvR4MBomU7ULVAy7ThH69fG\r\nM9Ywv58oz12RSA5BMLXQWeKOVl3Fb4dtV/E=\r\n=fBM9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.1.1":{"name":"minimatch","version":"5.1.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"6c9dffcf9927ff2a31e74b5af11adf8b9604b022","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz","fileCount":5,"integrity":"sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==","signatures":[{"sig":"MEUCIQCiQSitNr/7uI1kFENWZX0vcKe9UDUBoC+DVUbD2yu/yQIgV/AO6JaHWOn0hQn0Lk/Gxa4gy7PHShmOA4oeIuLoBFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhmywACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPtQ/+LM+Kr1W84r9tv5SH0DziKuKHUYBoeJVs2f6qTuDoXcX8udLu\r\nP+DudiKurMPX8lvz008MEE+LzXlMWn+BjLVyiJU1LY9bJxiQGZfro2NDwIpD\r\nJ8facuYIn+I2/Gdf3y/AsT7hQOqE4Hing3uJ/PtSxuhI2zVsEGMV+AIYBXGi\r\nR3ygNF+Vo1kI8ZJVobReECn69zK4+RymFV4bKz0vv0hLvtsFPBx1JnniD2v3\r\npL3WsAdSyZSb3+frr+rSpWBshRX0Xh2PdH8Mt2RpF6cbA7S7bRqZaiz/LOab\r\nNuIWdGgPKqZG9a23s4U+5QNDCtvM1rgxyxa0hvEZbwl2piV9QL1QpGyIVH7K\r\nYizwIMtwFvH8nW3hhTD/75qMJhHrv4crm/769QGqtM9n07qLqOuhetF/NL9b\r\nC15zCMpjju4vXyFwOsx9bBpKQ3zuJ7lWWGF66wD3XWAm0SqkJGN7DB6bgqGr\r\nTqsCUdXDAHjdT2hG7XtYhQEI9Vw/if3HKkjJKkaRmjDVMiFLOnnThXFsrb4K\r\nG8uTUggazR8Nwjik/Gom5jq3Cd6iCEbFkXS2d9rK/xPhB0O82xrXHyojEnAx\r\nlWsTRbZ2BEfbguZ6LKgFwX+tMWWwG+KA6SwKStRysiZZrBDRVTWmg7XajKzs\r\nB5bg1ZkzlxuM2XPyurpxespGH0RN7CpANws=\r\n=C0Ma\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.1.2":{"name":"minimatch","version":"5.1.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"0939d7d6f0898acbd1508abe534d1929368a8fff","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz","fileCount":5,"integrity":"sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==","signatures":[{"sig":"MEUCIQD3Ec9ljPRKPyC3kiypGbZBKui8o9w3B5Xct1ois/RzfgIgLILSPW00ASWsayyp/dhi8hZ3chuSZFtbrfo4FSRz/0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjodDNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnWRAAlD7Vpt007BzI12H1M0EdWh+AvfIRI47HcFuniBcoFOvc2BMr\r\necqJTYbGGOH6Qtt7s+fQ3j3njIWdl84OWqJjaYb3eyTuWdPv7u4sDkqgzoH8\r\n0fdWW7MsTf6Kk8c77DjaPMWJnsGIWBHd6KrNp9utVtm0Aa+uYUAEEhVWcEE0\r\nMkTSmfWxEdEyf1QpwRKVvfV/qQJ6MGs45iivtVydVDH4cgoCuHPnjEoLgcYK\r\nszAW3hOG543FnWjzbfn0uiTA9P10Y6f8R1klQChO7MtQ9pXy/vfE2d/izXvH\r\naeZo1svYWAxlCmG/ObYpMib8v68hm2XqETRPDtJqoXYtc21wA9YHUn9nm345\r\nR/r4LvHgECAH/hejIEwmqITlVnJDpVxlfbejyiwsKXoHqCOy1c0OwpWOQHUG\r\nWWL+aRd9DSmUymICjlQhaWqUKc24GSO1V198MNJgnKbfGKedIo80bs7vXuMQ\r\nGynWc9bbSKLJdjGwzoTOgH4KtvL2puh461OsqzEhIV0agrpMI2HfDrwoaoIA\r\n4js5+k/u9q8t/HJitgWZLwQVqXInI8NFQc6znutfjob20oiPO6xt63ekUDhI\r\nS0xRChCSwoLf/nLRjYkyK+AXuKZch7IaCmdBDQy+PZdSO4g1F2iOreW18pzI\r\nHTPwoRttMK1W33b65bY/DDtferpEtTrew78=\r\n=GQJt\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.1.3":{"name":"minimatch","version":"5.1.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"10ae385b8cb023b634156a145fb365331b9aee5d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.3.tgz","fileCount":5,"integrity":"sha512-yR0LpRkZBFmItN6as1GnWLpkKQNb8bbOWqb1ndXXnCtk97W/DM+GWc25WmTmOaP6/Mk4L4pI082ukXkYwOrmUA==","signatures":[{"sig":"MEQCIHgT5p1IrGDLkUH4BPinPmiQPMGWNZLww4FNKv8OOEHvAiAxyHgikMe0gltNmuQhmHk+XtX/rOPh0MLz1MIWXMlYJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwvpfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDkg//RR66RECu+rUasyKZv7pN4Q/Y5MLcjZOHH7/BcS/CxCX0+Tuv\r\nvgK/z8MwfvyY+WKMcw00tx8cpOg14u3E/JaytAmrHY2l7XvtEWz62c4FdzMr\r\nCyUZL8LvB5bR09Xd/ZcQw3P42qBbJ/yejHDNzImtkddcXbDdVyRvznKojTqh\r\nmlXl8SPoQ12r6QDaRzXbICko7XnOq4XR8t+cgL0tTaaS2/6iqqmKDddc8c8x\r\nOFVBSYmLxF/9mGuKOpbrkfvZ6XBRCnMTRkbW25edqYaYcB/TRS+Lii+Krrdw\r\nyUNLGmX3e685fI30PFeJ4BTeK5Qd7zGRkhh7yCJHVBmwBoizfUavT7xhesWV\r\nj6hN0SDnftTKjci5klcABA3djhAol2Msx99W0HQX8xaJarXC2G/ekQt5VM9x\r\nUFJYRZBqA287x+HYuIQLLvpRKgCw4m6OEaanoxTpIpFeBovHeU0CmSWBsBDA\r\np1oHIuYdkPwqxeIf+EkAQQhqRIaEiUTMcX4T43dYZQhKUN4bjCKzYAKduuTY\r\nt4jwrl9xe19hV6XVWrf4cuqOrpcM1JkSOGNiZc69I9mec4S1ALzVzcah4uTH\r\no7zG6Gvrc9Xr4mNizSsFn+qEw++LM6MVzFD6+gjAtU4DTCm48kRri4DRc1/D\r\nRgvKU/OI+AXtqLu48r5agWJI0DRKzfhpqUs=\r\n=kJw5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"5.1.4":{"name":"minimatch","version":"5.1.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"4e2d39d872684e97b309a9104251c3f1aa4e9d1c","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.4.tgz","fileCount":5,"integrity":"sha512-U0iNYXt9wALljzfnGkhFSy5sAC6/SCR3JrHrlsdJz4kF8MvhTRQNiC59iUi1iqsitV7abrNAJWElVL9pdnoUgw==","signatures":[{"sig":"MEYCIQCwZf4A13X7thWAHPVz25pR3cf5wjShqg867g4qvNM3SQIhAPEPDwv5bWn86QENNjx3Lr65NRAX0woIq0ux2vXE/cfP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwv3zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqebRAAhEzcJKI4XZgJZ8hdLjc2lxGfI2Cp2reEgrWRHtjATJz6tBe/\r\nk32t1pAdBxI2vqbgYb3ob9Z8bIJpkUJOjh1ekSpjrQiRwdb0Uq4r14VOj+M3\r\nA+nLsNsOFpTz9q+SEoVW5DAoufiNr5FatshK6NVNekzYWRqxbavNenwxsVsA\r\ndkgaFSO9q26klW5GftJ2zcqfaXY7vS/riWKiNrmknRtKU1CXupTmkz+ia9NZ\r\n5rYv7HYjL5g0HUgK7zcBznsWPflIWB0v6o1j2krBRtZwF1oXMXVou+TLL+7t\r\n0zYTIzGvZQ/4IriFEgG3PF5QnLN0LK3v+FGqRVai8hDtOO1QAxvr/XqccfLL\r\nRzOiqL7hOPCYL3dpuIvfzumAAZt81NqUSlaRwE8i2mnkNBk2oEaBqBbHL+/h\r\n0SEoWXz0KOnq+qeDa6zYzzjkLnrXNpXiCLiQEclHYNFoNhJrwecZBEHDNBQc\r\nyeCmbeYeENi6MHNdTP7Z5enA1SX7TJjCwzbYw/XudZ2EJDgGYWZnuMcytwZ2\r\n9x0d9TVt2sih37/dWDUAtqQtMgql6MRTppwvPgo4j0kge6Tg+V8nzMfSoKPL\r\n0bW3KwDb0ooCW2ciP+fvlGYyjIwJKkANJqkxGXozlkBBMpup+eUp8B+0l3lY\r\nVrCjPweX+iI3EP1oIgLqF0NR3tlKbVNw09k=\r\n=YU4r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.0.0":{"name":"minimatch","version":"6.0.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"e00d2875b7ae572f9e699e674fdfdab587aa1fdd","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.0.0.tgz","fileCount":11,"integrity":"sha512-6c/YhQ/ZnMCtAGMJTuPQlk1Q6ig41qn1laC1H/AU6dIIgurKxxfh0OEALh9V4+vPcy2VC670D46TOGc8dirt6w==","signatures":[{"sig":"MEUCICizfJvXoYBDSMcGaGVUS2CefsaWcjwin+MGPZ8p0KpDAiEA2NMxIgaaR+pFi39mGy08ERwtXGPkTJeVYPlpjU0AHGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwxl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Bw/7BYke0jpMhqRwEgRerjU7xGDvDTG1s/29AIImToQBhX20uP0o\r\nVERg2A953FA+Fi/SG76ngG2fAEL7f3n1SU27M3mG6ofv0pBwPz+AksFBEFCx\r\nejZI7/ozekxuyq4CcLSkLLVJ0izRWxsDoM3FXo9sbZVo/euEmx+CFa77HdtT\r\nQuMxekC3avkWE6f8DWsUdO7ffQrtfir4rbbQjB62hXju+FoqMksSJUpGjD6a\r\ntDrLkQB/KyVBPhEwFMFcyyLPTO/xFfXEZhIXbaCiKe76y5RR8Rz+bCP6LIJR\r\nosZFQDuXHaRu2BsB7J3k23OcRmElbnEsNG0eztuHg53yrF1TXFxxRCCv3LJv\r\n4EB2CtZYPU0XD4/kwmerBd1H0r83VTdonz4wTvOjxIopxv9/jIP9IhtqOxIa\r\nJrNJMwWEEAR3FmzgDL52X0bMMZ8Yz7FParj9oIw6lMzzHJ4cVKXyEE982lLn\r\n91W+MfMNg4RL1N1gUMpYvXZgMItra2+jOp1miD6D4EU19tiurypKE7sDjG5E\r\n20h6pMu7pbueUH3c+muOeFY28k1Um+brvuVvj0mt/MczrQt2O+vFM8spaHdd\r\np/FBQP9lUUb0fPK3YPhW6upDpDtbOx+tHe8BGM62PcH64AM22lO+r/HGnk5m\r\nxYs/RyYPVtDf/uWpE/6K3v2255dpvGs1uXc=\r\n=dONy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.0.1":{"name":"minimatch","version":"6.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"3b098e1b2e152b325d00be05080a3a4a31b2a53b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.0.1.tgz","fileCount":11,"integrity":"sha512-xmOf/NJae19NcLRIC3LQYGtEuHhbmLFTL/B6fmpD3+mkB3fmAt4NmiqBMVzq6ffycJqazfitJ5bQan3yzUDLCw==","signatures":[{"sig":"MEUCIQDu3pAG4MKa9OOKo488YJv9qNK63MroUqK0OpfpexcjdQIgM0yu2doQ5jZcskB8Ns8qFgZYTYVI9APF8QE/46p3yxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxDnlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXyRAAiaggNUc375auQkBNsBdh/pN6HXU3g+9Menfw4fNsMchJeIjm\r\n6lw0VcLxEs14PCwG5BFlvu0L7y1d5iPRrbbgM3uUhd3qOImGAGc07HVazBov\r\nR2kJfV44z1adxIJW2xeCu9nNmKGh63ZqrqHAvd7FgNiRs7Cq4n7SupIsOvgv\r\nEYpibICS5Uv8vJPn2k7UUnXLZc6UkMjt6uxHZAaRgrYcIzBXcsi2I2Sd6zsG\r\n4mwFb6b4WLAiWyYYaK+8Uts0UE0r89I0JJXQ21V1Mq+nRSYcc1ZxH+eQRqXP\r\nbQz3OVhnOqw0+3N8jmARpJhWXV9wR2511pDc1FzrywunGyZerrR4531BllRf\r\n3UG38laaGwqBwkXBim0jAR7nXNZMe3qnLlfrC+ogphCJBK3k5eqRo3PpR6cz\r\n8M0jAZsxtVSJhthxWzEnspP2tu9O7E5h6hzgAlEGwDWDM6lwK4WQEU8nVL3v\r\neODcfU3cacV6+NMJPdqFy1/SAaomtJgXdpVoadjA8Qrnxlxxuc43+hF9dclo\r\nS4n+kcQN+etrT4xFWXygd3+w2BkSsRk0nDGpKRr9YolI/QkEspBmaVTI4jSw\r\ndZfEdCGz2DC8eUxSROhczyFCQJ29G/mEuXdHeU8tcWpCf6WVQt0DxWJGKUxz\r\nFW42HlOI8qdUYnwfERVs7AlsWRkoZgIzPzU=\r\n=1qEI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.0.2":{"name":"minimatch","version":"6.0.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"769d72a5988f266b201676d8c47eb65b76b92ca1","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.0.2.tgz","fileCount":11,"integrity":"sha512-grITTAm/pe4x0n/9/KKLhIWuMb+zqdK7QkFWa4/E2Xp98yyCOmYqm+CP/3dnd5v9Km1s2OYeSvsjSUPN2/oS7g==","signatures":[{"sig":"MEQCIHIk+HE35dRvOkpb+bWBouilXuou4Y1uZ26c95toOiIvAiBIz5irQpA6at/Boh5NKB0kDrEUVrKkEHtpXb9djZu1rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxG9zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9zRAAlZrFUWowg+PCpQIh7ROh8dHcK9f/WjubPghn817F4NAMCzud\r\noH6VRFOCs5Svtfi/zLuoAVHqJYYinM92usetG5uLF1luAp39zQiO5p5q+q0G\r\n7bk1WyIK06H8Wlrrkw768Zk6KD8pWMlj6ElJdSlwjyZ0kzCFqQkvRWhz53y3\r\nxwdGKDsJaNdM4ba4251oDLdYYaj5CqKsbaJ2+BiVGpUb5aGgkI506+Met+YS\r\n6veGvVE5e+TKbnVItyOX01NNRD8TJRnezHELMc/rHglL+98HPg7Lccb0fzDV\r\nexFapQ2UOatuqT8NixTPca0PoWxN5KvqyuFTS7n3mZ6sOQREJJ4+2gYoXSqL\r\nh3JWCbusVXggtjeIcjrSW7NMCHVOIzE8ol7l+xtWKzAGUYuuBOSk4TFPj+/7\r\nAFCVxPldgxU/jCrNLl0Z3KHV5HS2ljQgaEYOlGtzranr7G+0z8VCdXHSzgpk\r\nHr32tH76IY/np5a7ocoEaOivKfz8hKZAqeVjl+SwmKEOhIVWw+eatCuxof/m\r\n6pl/qcRoyBZCpEaWFp5g+JPOuEIqwRUEFpRWnFSTi2RRzzaS/ldLXkirIwAi\r\nbFpXS7kAq6+6sIg70Lmge1SEn5mx6qgGs9gucFnO3eGyr5INw/jSPyZT32uX\r\nQ+rFfQV7wgb4P02DjYZfNBfWrcxOhK+8FhY=\r\n=QBTe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.0.3":{"name":"minimatch","version":"6.0.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"9859768163dde0e998635f3a89068e96144a51bd","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.0.3.tgz","fileCount":11,"integrity":"sha512-MEMLwGVOlRN2AT3u2YEuC101XLzw8kxrYe3sfGLeSoNe0rK3gQAchxsMxlVqFhmkIX/lwFiQSnANfydPOWCR5g==","signatures":[{"sig":"MEQCIHHHlLXvNWoiEJS9z4LFmxnbNjlzTkSoGXJ89Ot1W9j0AiATKjQKSSnun6zi/nvXr+iJ6jUvn1Uj7WGnucbwGBzxUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxIdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgUQ/+MvcPBbBp2D8aRoMNV1KF7zwUZWu79HV4Q0PrHHIQMJIkLc8n\r\nYshNms/3jPTg9dm+uX2VGlm4x6CrzQz0u9qPkdG1hKaTWxbhtGv2DkNVS2nM\r\ntcUq7UsSE3SOLWpBBnVs7dF0eMs4dBJyjhaXx6AEsnAbXgjD6JLbMUdrATau\r\nr+GGsCvAdKDdJlB+VhgIp1eq9Zwc/6r1QwDRXagRU88QuLLu3DZXHOo6clrS\r\nGBu2rSRES7htPsaDt8paeGNy/nXcB+l6srvfMjqqCRZtr7gSzoG5bP2Aw8XN\r\nlbynWg+J3TlNyHgMmlDNLHCaaUOE2xHtHpxPq0BSUaaffPK9kjxxQsQvLS9K\r\nLew1A4uCDVhLLIIGEV01DKQIp+n9h/F5XIO7BcNP8mqfT+C0nbLFgUZ0WEQ3\r\n2sekZQi0OttVnP8Q263EmfGQh6rfkCOIP+NpjLIpsGbGmwmVFrgxchjpBPDG\r\nVb51Z1TFzA3vF+WhyzdxKaLT9dh56cUWAagmQUgLg6vVyUIwabYMknspLe6H\r\nOHt6s30ru6tfYDa3ksNj8U6mfNdWKadHzE4eVrndCfK1YoO3nMN0NZu83GkI\r\nNMRYIiujN6/2ADOv7PFKoCD2U1yhYQyKHoJ2ZPJYx7n4wu3czaJs0vIO7Q0n\r\npMzRai/3QU09GpDgfubbMDtS90a08bryvQ0=\r\n=zJ+0\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.0.4":{"name":"minimatch","version":"6.0.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"cbada37326e86dc19434874a04e29df0ba64cb17","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.0.4.tgz","fileCount":11,"integrity":"sha512-9SQupyyavjdAc1VFjJS/5kdtFtlLAhKSWt7HocG0h/npy626jYrGegSslcM7Xxet5z0U9GOx9YbcpyIjBzn7tA==","signatures":[{"sig":"MEUCIQDKzu5Lm1nkp2AJgpi3eTJcxXeSu2QDM7vdW6GFjMsCmAIgTtz+CVC1a+821YJqPppqHXN/EYUjMNfjzEDJtITAWQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxK51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpychAAn5DaALi0JryCkSUNfF+aqMJvd7C5UYh4pMNth3iWISpkAaoA\r\nCwpI4ubdUYtEFaBguy6ytnOPNJ4A6RQBBQ+oekARawraeMg9FcdGVe1ZCaBi\r\nLyfM9KWBf6MlyzYfpN87hNqiI86wndImf0l6SJWnNKgr6nrfy3dDzCWvk32T\r\n8hCUBOn0MifiSMrAtZfQ4lqpkaDY9MEXUvl5nXNBW+QFhUjV6QijVmSEnuny\r\ngZLqiD0wfnggtKX95beKidu7LBWS6FJNSwmRvTPF+SK9egK3Vj4ok4vcS5/5\r\n7U560+GJYhZ9zINMKllOGSPpI5R66W3Yf4moCeBtYnboN2rUA4+Swvr+4cmZ\r\nju/QSY7+VJLpq1ypE1mChfmR43KsTSAGjEvHGg1uP1Eqfah5wIHqwXrb4xLk\r\nXsaM2SgeLZ7kSPPVJqxDuezPn40gFSPhGezeZpGWn4QOXd6TOavcPoy/3/s1\r\nLPXuRHIAqdYITXkF+YoK0jGkSkp8Sv0FZnyVFNjvZxYUOfMkb38RUAdjK+mT\r\nvbz1uNSjMscsOZbhD1I1sfEEeAGLqXQBb/ppu6oS2nQQMxaehO43H0g/B7wx\r\nWryduV/+AJEahYelOLiJdz7OD4ICadz7X9ZkrttrLZSgtxSCW9fAOHEp48DV\r\nR3TbgTx1jzWL/b5zkgR6ScBORHGRSW8tJTY=\r\n=LHCi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.0":{"name":"minimatch","version":"6.1.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"e0eafd0a19977f5accebd4b3909a34f6611d4288","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.0.tgz","fileCount":11,"integrity":"sha512-eqe4xaKs1/JmNylXNFY2f41n3jNZAZTZlmOitWd71YazZlvvXMtzL+gK67jRKhrTQmHfrCbErYWV8z9Nz4aNuQ==","signatures":[{"sig":"MEQCIAtc0m94ajC5hFAjl1GOKxfsj38ljN/0RLF5btlDV+bgAiAgW2vnJzI/KbEcWfcY+lGC3VQiexMa4DJEZePFXutPZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxkoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwRxAAm1qIzgH86Wy7CK5uHrQVO7qdrvIJjykGCpUfTWA3SHiE/+Ud\r\nHD8vBe9DVYHmecE+RkYYqZ5/ms7n7yKLIbf2QemchIvUoepBWeFiJIaPpN/O\r\n6x/PVsDOMReu7y0CgrByqLyl2Ua7BuPnFkd3o+W4YfBD/9lZVeGv9mb9HWl6\r\nkYownTP9vT9LDBoetmyfMXvGR1Y7Wh68Eb18L2qzxQRTp12Lo66ustnZ6h3+\r\nMJ5vH8QE9w8nw47q5ibP16YwifLM+TjYnhT7NbTZSNjS6ginK1VcpocJgNNu\r\nN+VSX37xMV+6ZC/kiWQk3j+BmEr/DCo1vMNCdxjoAKuOqElfqUjg/YB6fLBL\r\nSLCxrT7PPfEHJHKoW9fDEH8m15X2QwLFpQXVa8wtx2Dpyjc2/QqwYarXToew\r\n12maQN17I4sSzG5/QbIqKcQSkCJzjBKfsJKiXniQ3Msi99xxhkUz57xZaIGs\r\nD2n0WVhJwrewQiS9jVHvw+gRfozW5q5qcJrH2WILE/WVDCQ6QNdw3x3UMNyG\r\ncFpUIp4NNYL1zRlWxNVDeUvHQKAHDDteVphgkZvzFZCsMNXboLt3oXwuRc97\r\nx5/5MNGwFQLkNhuiJhxTuxFC8pbT3kCM3zaAjnAY+FgsrsETYgEnBU+3BMAN\r\nzsh+O2k3s9qgziA2qpn2TZPRgRAqcrCSm0g=\r\n=ouF5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.1":{"name":"minimatch","version":"6.1.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"79b77e6296ea6fefa1c83d86c7e667d2d4bb3cb2","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.1.tgz","fileCount":11,"integrity":"sha512-cNBGP54dXiAnbZWHrEh9nSHXNX5vvX+E3N9sF6F8vLYujV8TiCjDv0qSStGUlZEJEyaclfVh0qxok5PQFx+kTA==","signatures":[{"sig":"MEYCIQCe/wY30MutOwgoEMhwz4HsQiAXAOr8BkEiLkBuwLWMMQIhANfZpzeQjisHvDzS+hKZqQluSqdjE+5+V0Om0uMfks26","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxrdFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovEA//b1nPvbSCrfGn5TJj+mHGQmxN54/75HJddGvNVgrLKSkg/ym8\r\nk/yb2uKyc4tQF31fHt2elDvoPnwfZ+p/zSB3moI+8ID/qlHszOct2fhCJb7L\r\nVN3byvM1Ia2PN41AtVf/ftJdbP0H0CfxuIS06iB5oMMUalJEyUjDRejCJGBb\r\ncs61ZBlrWttblKydXwV8s4MWc69oHk8b0dBtA/JlXg7nhGB6iPc9LtLnB5uC\r\nV6B92rdWTv3MmQZvdsR1TNSD/fAIMGQXagszhru6MTWClffkOpynGB1aCPqz\r\nBOePSeIggmjZpLzm413+qdXopiq8CVKp8iw/b2YrrPL0CPIAGhoKmc79Zhyj\r\nOueiekMS5VR1atScRATJd11QMwqU1nnwto3BC2vMBqy+OOK73jiLV4CRCPzi\r\ndpkcHIbdgxbntyf0lBR2KqL+h150qn5sak4QvRIa5OZbTqT5vuEa56x6/c91\r\nhEucnJOGC8iXtmy8ULkHMbTooayOX06dyNGjudCe+dAPtPPWWymmKriPBiwV\r\nhGT3gLIH3Je8ygaCR+FbkTt3arspVX50Y6QjsVE/yOVH2CmgCSORfgMxPIrY\r\nAbi0fMJl0udo7WpUdQulIdXSJnBJ9HX3HddN38cjOn+O2atH7xhJ9xjZtYol\r\nEkTWipJ3h09468D8Kp1VISH1vbV09cWOhqY=\r\n=gHfG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.2":{"name":"minimatch","version":"6.1.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"f09f2db04a72f7a57a3bc42a7d1a22c8c89270da","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.2.tgz","fileCount":14,"integrity":"sha512-5sS5vZsmC5o2bfPV1n2mpmYuOvrfVVY45fi0z+rfKPwx2aXrZF1XeCbSbWWENAi90YDK7bM3TRo74BB9h2zBgQ==","signatures":[{"sig":"MEUCICz/4BNxYohwVLqwd0w2DvpUcMEFkdqftoK5iTGLNhKaAiEA1QymwUWEznkJZSE9AH4FLhyymoH/cMBJY7xrUdw1N4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxriNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEzhAAmk1pKI2NmBz0Doon2ARMxh35IYXxcuOb67ZY1f+ED70v6OBv\r\nMEd7iMzmtzNsmTHSe7STnTymMwfKHFKRBRfjvpM63ddKL01TNqzDohk9jF+D\r\n2hakXTV0qQzFAE9cpORGwRNKahGxlgm6En86dqcWS6wV6aGkK+99kyVLABjW\r\n+qRL9j9UOi/1m5kdL0Bc5xene4iD8lRZX8/U3nzsiqMepwKzO2H1b7vsRJG8\r\nZEQlPE3C6rrsDNQHOlHH2jcEvcjq5Hfpfze/uHaJeW993X5l/DUjOELUODcO\r\nZ4CIW6ctRmUcSOjlkq+FkQescyyuTvRWV/6cPgkVrjcGqggGkoF7I8znJyPP\r\nVSmj2qQDSFvRlPzPEufIufCpZ6Kig1MedhLyHEE4rSKeU0CED2VfxDzTwiAn\r\nwvLDR1qViMB5rFFF2dGjDkq9zNFPqM2MeHaxP0s/GvGScHTBeXjbyqlqjCES\r\nNPPc1wmZgTOfZlK2J5rUhfx0Wl6PC9d1TLg4x7X8lUcnejlUMeC4Lv9dyHem\r\now89UbfWVyZfm0PuNirDDZ3LmD729B0DvR6me1HKCvyOr5LwIRGQnsDa1oLF\r\nKX+7rA631gCDFV+b9hOf7o92uiX5Rr6UT7ZMLUc3ZZi4n4wlaOSVGnrAWozP\r\ntKFl6rWNNE0KLXoe4I3rKx95AK5GenQitcI=\r\n=u4eC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"5.1.5":{"name":"minimatch","version":"5.1.5","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"cabd894be2c2091e01fd09211326dfd996ee022d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.5.tgz","fileCount":5,"integrity":"sha512-CI8wwdrll4ehjPAqs8TL8lBPyNnpZlQI02Wn8C1weNz/QbUbjh3OMxgMKSnvqfKFdLlks3EzHB9tO0BqGc3phQ==","signatures":[{"sig":"MEUCIQCHJSQL0WRrIdK5sNSq44O+RZFHnK4Rf8QSNlnK0ZTUDQIgZCbuh3utfERZ0JGU1hLTzs2D+5tTlK7XU25UZZCz/Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxrjrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZvxAAnWbr1r/+nLZEAoJpnyEWSVwqhxlORxKU7dLDqu+K91VqgGpx\r\nJUPgn0m0ko6yWGdbr9vYF8vHmB2ICl+Fa7yqFJzzoT2i5vYAFDCw48/BMm6G\r\n3NsWxMSlwr1KhhkyMvee/ERNmlOcZ8hV15UIuHGtEiA9JzfwHO38Gi2/fhXJ\r\nnbjlY9u5d6AOXvbWLfnXjmvlB7tg3jVuGfpup150pmMGVN2qXyFiyC5H/FzW\r\nKbLSGas2qvwoMQ7oQN9dwSsNoWZmryXd+LugCtkaj5uCVIZk3c2HxkNQkhLh\r\noSFnYheIOtjDuc+SE8sJHUrqghc6BF6M5EJG5tHAwUwZFxZV37/xnwHlhTru\r\nept2uDjmRo6Vec+UB/eNkiuWKJy3p12ZjNZwbHN5oFA6TCST0ktrWmJHXdGk\r\n1aq/77K2yHpKX0ei2dQgads0UP/Kzi67swDF2q8hJyHMBJ13uzHh9rp0L6AL\r\nxZCtemHAX4CLpMe7XY+OFLeXKTTQ4iDFhicm9+Tg5X63PY3++K9ZmlfbKHjm\r\n9GgQ98vAoYLwWwvnTOQCcQUJltpHXkGTKfWAe+EyOABjPzp4xoWg1UQAj5wc\r\nwAd1CO+eh9L9sYeTPUBLVOTCNei2lpuKOej0cDrKV5WFn8lqGxk9iteGMHB7\r\nSnAftyn8PkuYL3nVA3WrE0l5ZShsp7id67o=\r\n=Ddjw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"4.2.2":{"name":"minimatch","version":"4.2.2","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"2d2c05fd94ee370ed49275dcbb9a3d050c342795","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.2.2.tgz","fileCount":4,"integrity":"sha512-irqDyJjDrUjbx9QWe5giqW3tltdpUk263Qiw4BVMLv+uzQR0/udYN5h08kI14npUPRXIpbSWXFC9p2Z7K9ZlXw==","signatures":[{"sig":"MEUCIQCZwm/SZ8C2ZxyIhupuBSh6nyEJF8UFSErBysix7METXwIgedaWR7We3yhpe0wA56mz5Dw7Eg5ywhdI4C1vZg2u0NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxroaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Hw//Xr2EAx8sfk2Av9cn0daiNWIHwn4buFmXjAx2eFTkmaUtaPjf\r\nkpCKUc8qnu+sOfwkMzuX/EhfYSuYSeUAok40z6QksJa7ASPj+e4o8H95IR0o\r\nj6vMFILqmJYchPdmXkxSJhfqqyyHTgokp0ZNyDIsC8YHyKvkVUVP4pDT6FgA\r\n9fO53FW+3NXPeQHhBYSXsIXp/ZSFkuFYoCcH9SMFfzRM3lw/e/4a0X77iu8R\r\n6InrQTgH8rmXQ5xHwDZiFyrk7yhaRCCcvJYJDAeJx3QCZR5t/KPxATGJV7Kw\r\neGKllhIHAuJaYgceKvKqmhhI1ZdIvGrIaU2QMzh3/5C0sQS81dzvpIwMRWE1\r\n0nF5Iwe8dukX5EbwNBKtdLKV04MNy/z0g/UgiZKZ97Tz1T9gQZ7LND5DqMry\r\nDnMOcHYx3QVhCumXtEsFPLRdO7W3jWCPxCzY9shpQhA1QPwajOB415N60mEs\r\nVsX9Qqn44YRJCFiu2ktGnpK64/sWodWNAnRv6ldW8ACjh+JeUydPM6SaI7BT\r\nl0SOEL2AELg4QF1VPez3Z/B6McN7e9DplTkGI6FLDYOveQvroQo3QfebEhkm\r\nATxOcRcK0kmu5F9H6Xqqh8bq7gKDmkb6t/cqd3f2R2bzIjz7EdF6cNwQod7o\r\nadS+pI5EEtV5O464W+a1YD/9ETW0J1677Yo=\r\n=dr+J\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.1.3":{"name":"minimatch","version":"6.1.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"edfdcf136a4a495a31cf427e5344505b3640a5d7","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.3.tgz","fileCount":14,"integrity":"sha512-hTKbHAihZdzpD4K9mhG0dqv+j+D7kAHlPfEb7BQA712xP9afhS3x5pyoYrGqZYJd5PpawOp5V20rkFki5jDZKQ==","signatures":[{"sig":"MEUCIQDp3EbVAWBab1gESRE7RPYCWmhqfHI8T3KdcGo9nC3GLAIgEgQBsSOzex9I76UNXdQG/iNv3McnbQomWDRVqwDM+M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtm7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwURAAnhoGOalHjR6LhwnfsY3Hh5Ov+y724l5aUxfIfpHKQA4oi5hQ\r\nTX5MxgAcl5s4mg5Kr/cdUee4j21Auq8ltYGBBiCXHvrHwTAdh+Uws7wewKb2\r\nof4jrl9652qY19jH+BSbsWIVYh8tBiilR88dDdJwGwsn8onQ3hwK6sQGfIdT\r\n/CYODedLiD+Nws7hrzljAMQGZ6wjWmX/IPbkuUx6Fib03tsql19nzoinq8FL\r\n0ZJrSZLyUTzXvBuGREjIc6UPVXRqggks+QvvrQctXyc9qR+jIrZvmfQqp4nG\r\nYrqrJ7OW9fE/xf/F8WM1XDoVx8C4MlN2pLTXnSlA5cC5pD+POiKfx4AQj0y6\r\nd2WvHO36WzJhV1jtxDFnnOcQGnUuCOJOEL0yuFaSQRMdf3xgL0gHEsY3YY0I\r\nArIdfj1aQ6Jrz9xMA0dKU0TLA3r5xZTRRXEJPdDrFO9w6xWFPSlNaRMAHvIc\r\nZgE4CLqInU9BYuwCIFyU+ztbs7R2tc0jufnTm7+dTCfdd+0pWJ0irPqAhKvw\r\n8dzroIpNap36pcAK7eDbNYZC/uDugfxm1vx8U/PKtUwcufA4ms1Y5lv17Utx\r\noWn0GGyz0ddOzoX0gEBQEi73TXARXXHPo3HBPHbnwX1xmgSb7GBDuHxE0wcM\r\n+HhpbNpW0ZfAY9+eJ4VXh20FJ/R7+JC1Y6I=\r\n=V7fJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.4":{"name":"minimatch","version":"6.1.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"f34f10bd5f67d7b1aa0032931f2dac64adb51c81","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.4.tgz","fileCount":14,"integrity":"sha512-NsDTCCf9qKxjUUxSfhnF2AbYR9xSpWvJx/HL/4E+KbqhKqdHMXjn81So56Hga/lpyhXL98aLPZLdPmUUEyIrWA==","signatures":[{"sig":"MEYCIQCoXOQhXdg22yl6MUy1SDfAIZ4++tWZrMPvVXi1LTzDzgIhANF1OWvdLO9oZWtUKipqg+5APRpxZ/7WOlMdwXUoApjw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxt73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY2Q//ROArySs+MYltfaP6gImJz8eiXkJC+tqvaajL+V+1AoCrpikD\r\nh2Ms09mkista7cNZNrwAP8vBTOzwNJTMEzUanjnXB0MHilkNFtY0lP9GH7GQ\r\nA0DJlPSexcR7jyfCfjOX4oO7uzVN7e6X9AW9o2/52o/kK5ngKOh4z8RFKiOQ\r\nJMStP3O3boh7CLsZ1DisbvgIiaBGp03OKwum1bkUMKKqjRoCUMhWyo+4oQzD\r\nOJ/BXv7k1vACWQgJP2KyTUf64ggzAxqbLB8aZZiI3XxplnnvB4CaeLtkhOhd\r\nzskE3jP07cKz11R3Yv5lIWNx5e26X9FmiJUYlVASEKGcAGJXwJQfQzftEmjz\r\nBgR9iTHVlUl+xnTuAC7xodeC3fkEKb9pqVCT9jl248lUUEuIdXoQ4fgpp0zX\r\nbXOjXBg9qj6Nf+LDQ0vBYZDqw3H1yGYfqvS25STQXKhJUB2skR1zpd1rV68w\r\njIWWacKuDBVk4z6/dRsZR3VEH5vom4TIhxLzvBZXrZaWzMT0KD3MOg//twjj\r\nY0F2rFAvsx2Oo/S413UZ+1SpxL6qUyOxsmhOwlx8QmDjUeRDCvyulWEp4US9\r\n8/ws3l2OK52jgF4wr/Gcab93YU99YR3vpgEQFA7Hpv2jn3vBAvOjWzPdANhu\r\nWCOlVNI5nCESczX7v56dgV6Xqs8YF2BOyJc=\r\n=oFmP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"5.1.6":{"name":"minimatch","version":"5.1.6","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^16.3.2"},"dist":{"shasum":"1cfcb8cf5522ea69952cd2af95ae09477f122a96","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz","fileCount":5,"integrity":"sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==","signatures":[{"sig":"MEYCIQDiMjtuM8wCBI1A20eMmJjguXdJs9emsSfkyNrP9HfX9gIhAJiQHdN0U5+b5hYdykGXicc/CoiJu7mYZLpfjuHt3xel","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvsdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlgQ/9ELWjZ+57ildeZ1IQyYJ/WYaaGCjqth+pGej5n40f/2GrBNH5\r\nEl3IbiTHuihdfb2NsxzZySieGNor7vFSL4sZEah6h3atWMvbkKYdYTEhpopi\r\nREkRpqOMcbLfrhYOwplT51iNaOutqLm7enUF53OrAf6/VgiQE6dBChJc3KDn\r\nXDtsdQiKUY9IpEpZR47VB8HSupYrH2e4p+fQKbwF2k9xuFGmWdf16V6sGFNh\r\nBqNTSYVzjSoQWF+k+9P3qlJEuAlmj3OmC/lsBrvpvmwMn6bH3dCTltt4REwo\r\nqlROVwV3gYXzPv/8FOOJK8jEWG49SxgGvgzNxu+WxGT7fJL3YyzYIQZpNzzR\r\nwFwO/zRCW4fLK52RrJ8fNelXavCcssrB7TmoqT2e0Yk3BIGkUNdSBEnFQItJ\r\nBBtA+T06Rp2u9XSUj6IObvU9tAz4s2qSSmXNv7//otXn2Cg1NESAz7lIxBA4\r\nm175qE3D1hLqobf65uXAngwVuleD896/m7ncclPQf6HRbWf9k7fA5WgRQIMT\r\nRZsJpTrxqHadZuvFItWe9hscXDuwbXZVahV3wwTgUmfXFS4hh2Eq/UK/0NTY\r\npHvQcJi024PAq+LLgI89J9k7i+TIT8YI1Vk33+hUODBAmXUSiVSSyzRyzX1h\r\n+7SmY0CxASDdlYg4YmNaInkbqQ4M40MkBG8=\r\n=Z9Zl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"4.2.3":{"name":"minimatch","version":"4.2.3","dependencies":{"brace-expansion":"^1.1.7"},"devDependencies":{"tap":"^15.1.6"},"dist":{"shasum":"b4dcece1d674dee104bb0fb833ebb85a78cbbca6","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz","fileCount":4,"integrity":"sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==","signatures":[{"sig":"MEUCIEOmujqloN0Tft0Nw57LOOuQOr0AhWETXoIiT0vqh5Z0AiEAippOmoNyvYkpXoKFwE+/q9psUsBXAmb2jm4LrBS5Z4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqphhAAkWCMSsfK0hfQHjBLB+yU3pNpSdeVuhtNTQLm7boyAv+x47GS\r\n65ybRsVb7n6yuua0tRIU6p2xueVBQOFkTpykLk+qzP2wNfW4GhdzjlILWnlx\r\nvJUWpHGbTlAluyFnh2flhlLgwSLPZsCADoNvc4VWdbN1SsGYzrpt3wYGsc8h\r\nBuhSMjuNX5SENUYvUNlCwUPrd0AHynC0IU5ijlAgMeChuxBSk2sNqanjO/uu\r\nT1R07zkR+kUWtlOgwSlqEk6+YIwvuYh4S4j1DRX5AioOVyyCjPsR1Z8kXOQr\r\n8Z4jKeDFs5tZfITveurXqejM0+VcoP5OzW8w2NBi62cnDBQMvz/JKdXGh7a8\r\n52gciU3T+IvZSPmMJFAgJEhq1m3GMFIHw4iDr5zb11HgyHBAQTLDb+u4hfIv\r\nUdzcUYkytjPe1dQCy6jlktD+epKJSPT5XDfcLVNcInLjflTKvhXMw61f5p5E\r\n5thc7zwhmPS5c7fwNawGmYJ93dku/yIAqyKzjhxck8+qIWXprrJssXbxz/AK\r\nzvURUtKuhlyJcnSd2B2y+zVC/yZDY7AcK129n4wpqVeCGoHrxn/G0HObRGGw\r\nriM7Xv1D+OZVynHOlxgx3qe7ngea5TAZIFaNiv3KhmRMGDv9Jlb4AG/+P9Tl\r\ngMcaS9KIVw+LUHsgxzWRhRJW9ai9Zyv7sfw=\r\n=6XsP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.1.5":{"name":"minimatch","version":"6.1.5","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"61adaa90e59b29022fd8e326364f0336e4f9282d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.5.tgz","fileCount":14,"integrity":"sha512-2/WxnHMkH7qFS+pG8ibLN5GZdx5Y0aLlgFSghaKRUpkeEmC85wZRb/xDvj9jv601KdNOS2G/nNqj2h6k42yxBQ==","signatures":[{"sig":"MEUCIQCZIJGjUut0GzgsdWp6O8N1K9w4KaaYba6YdpedpqCtWgIgbIbV9RpKppcVttyECnQGACedMQh5b7gUqjse1gxphtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxx59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3yA//Q+auWKpDwXCEZDvAQ20Q+cMjrtbL1HMfPdXVS+CuudgNTLBl\r\nGGJsVYN+PhftSQ6Q/Iy6rMWQzIstAMHmprAaAODCaeLUfSgJMlO1gg8ek3dA\r\nT1YcN+9rfRTtkO4redTGLek+5Do134JvsKb4OLKUIM3+nNFXhvtAcy/b8XuM\r\nhgYxoILPbd4NXDOOryLpcY892A0btha1lT66uJz+CPEJss7b8m8dtywxasR8\r\nq2oEJ0aP9HwgC8neiX6dJ69/vfkrVuZOdauWXTgy8dVrXRN9HkizY3mqqR4d\r\ng+avk29soJ+TWxRJrgBNvFkVcJC4YUiu380ZQq/v8p/KjAEvLx+AX1SUYP99\r\nl2/B+V4LbCJnUq8Bg24X6LbzhAkyxI61HHkGopR+ENw7zhhcaudM6OB6qpra\r\nNLggZbEM8S/aQpY/kcIIHEp4TZOFUw7lPNdq79TO5/AQ9GxTABy9JyXgAy5F\r\nQd6FZdm2uQ+8r9aMBT6ga5depkCscQov+yM9No2swC0pN/c09csgvS3B4LwG\r\n9pIc22U43zte/snIbxs2YlqaT7ZdANkDD+W2XXU0zvVbWiplS7p4ACsz3ydr\r\n47YSJiteuQRKUSUu5tzBaZqonvVGOrwytj2e4W6SSYp4Kkd39MmGHE7MpIeI\r\n6VeoCdKmIEs3A2jdbyyo/cx3ssUieMYrLak=\r\n=SY7B\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.6":{"name":"minimatch","version":"6.1.6","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"5384bb324be5b5dae12a567c03d22908febd0ddd","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.6.tgz","fileCount":20,"integrity":"sha512-6bR3UIeh/DF8+p6A9Spyuy67ShOq42rOkHWi7eUe3Ua99Zo5lZfGC6lJJWkeoK4k9jQFT3Pl7czhTXimG2XheA==","signatures":[{"sig":"MEQCIAU7+bQt5y/4dzl5JX8eUidYEAP2TbmIJLLV80NTqDPPAiAn/4whptPpB/YTtjDkdWVdfrtu+UoY6uuel36sTzo6tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzXfGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX1A/+I7lBYgXrP6tMY9848ZT/Osbq6gMy2fsbPaFqehBQQEHfQ6O0\r\nQcMBVVkja1KhslvOXdR/V2j1FysDsvM6QwlJ1aNiVgG052wQQVJM8dxU3bZS\r\n0tm0+t16xjgx6dPp111dy2FdtQs4glX3ymd9qydRnmmg+K2HL7j36GjQAGTP\r\n4Yxauc7yl5U2gJzzIvK1Gspg3xT/CcGHMvQb17I36SHCpgxv9FKDXj5ecEJD\r\n8ihdrrX9BE0rbZsxRt1sKv1aNcJiTgcQujcDzkRwd71i4X7g77GuV7G0iseh\r\n8INxu4EMD02KIvAEQ1xAYQFFIoUWvQm+UkUyh3SsHhVeAUcp45nXBjS1283I\r\ndVycGYTm46ZKhSEC6kJABqQmH5PwLi7JOPE0Yteqfh4qAOqZj3xk6ZQ/7cGk\r\n11mjm5JAKpJnvRc7veNhv7jRos16XZPu8QrLXtMT9nLTCY4pbBrpyG+2GauY\r\npLcluMCqwWcJ+mQdgPteDn+WI59CExJlcajHLZrhQ8qK14R9yl8VFz6SLPXh\r\npZT6lsCmfM/J0GjzQBEPTU1o50mxATyH/nHu7pJse/HVNvAcYfDBVSlTleZO\r\nn3+YQWHqeJNC96Xed6O7qQDX7SoZ3fDGEpUOHmwyNQsOl3FEVBQqOw81TAVi\r\nSIudRtmVl66KU+B1i32iF7QutFaiC3xBXks=\r\n=yuY6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.7":{"name":"minimatch","version":"6.1.7","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"42f838160e09c0d72d385d8ae36b4419a77f4284","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.7.tgz","fileCount":20,"integrity":"sha512-n2nxgpaqchIzQ5VdaL58aAwncIaSJBB8Bn8rbfnuCGm6qy20iZUiN6uqS07/e0SFexS6mDHvz1kewu86OdciYQ==","signatures":[{"sig":"MEUCIQDuBNqwhqjOvI5id6lOn3H1rBO316REPCtTqHAARqbpzwIgbOjaEXLFTGGbtI2534LSHnkWLgUzOuMTAmyCmqeCZK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5/ubACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBsw//Uo6sZTOTgJ+TXGlQ3gYszVTZc0cOT8QIbarIgBilZxgdWJoH\r\nvbN9BzJqnrbKKXJ7GW+mawernPR1WAsqcHCgyk1b075BY+TxWXLZR9sUW+0y\r\nr1YiCUxwuya5Q+Yn9SADLunldgsmrw27QWFBAZ8nQ6UbDR0xjGR4OJI1UBvG\r\nl5WV+7nl5GWK1E4W2Up4GNWvUvgZCfzaLqA5eAaQLYeky3TJmRcR+nVus4DE\r\nyobiLicOAIxH2LtAYab8uH9sqIf03OCKUvA3l6lWcz56cIgdFGAZeCAm985o\r\nOiueYoxvEhu+Io9iFhj9GdL7SQMQtmze04T/1wuw6xlEEgBZLLUxwp9hfO1S\r\nzX/ssM5h7ChqHQqMCuwQxqAgIzb5eUu35v19bnfJoXqTcELrp3V85V+SXuL2\r\nmilw4WvpwaWbLJ7bWLEW8O43IFzHkcxq3xyu4WJGtjfFC9smLGgcLmOzy/T2\r\nQSimBSr7rodOHbe6J1MJfAG0kKMa9fPAnRcbalBEWSYnCpC35K80uV+FQHqY\r\nQmUz5ivIB+wOmR3dNDvn1c38hjsHLHXonFVr4RRXVeVWh8mpLHgKUE1RHHsq\r\n1uDdTAnS9wu0YuC2WRCyYT+T1R7HrosZx8y48NAYp0J9tjbqfe4f8wUQD0Z3\r\njz6DgGuQRjG4NntXEXVZc1jwPPsAdQ07ntg=\r\n=Ftl5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.8":{"name":"minimatch","version":"6.1.8","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"5a0ea694ca41342e14561bbec62802b59509f7e4","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.8.tgz","fileCount":14,"integrity":"sha512-sTvS8Q4mIZiSnMo9192lZMxfeaGCslH5CC7B62hd9DlbifUVrc02ABTeRJINPosxKnvZlrmAaNSo8f4PZqDDdw==","signatures":[{"sig":"MEYCIQCGwVhcwBJFuIcqBySxI3Njwh4tM5vJqw+REnf7Co8SkAIhAKzkvk/ewdiaQEH/rqKW+AmakFJ90TLb40m46AJEQXhm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6AQrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFsw/9EXr2leur2zJt/OP2aO8knrsOscJc2d6nRLfr7tdIuYsE39aA\r\nMP2Gp5AXpvcpfM+MeIJcSPQbR1y38Q5CtSY82oysxP9nfx0daFx4ULh2GrDu\r\nQEoh4KHzzA0n3VxDkUGYhZShHSgbuHjhiDITPAlOfhC5bvxSA96qHhtmQqvI\r\nyJ8HZYrPCynhjV7CRa87W0dCyqy1nitk9T6plllHw9xDTZoznUUDmEN4yegA\r\nCuZIas2+sSXKhtiGqx8qSJmcU438Z8zcvnjV+kZnGrxL63kV8ZD+1d+lqpoS\r\n2Ad816tGkzfc/UOHd0HU93wlAhIu+0r7aw52v+pFSAcx1um8F9ixsCgfSZ2z\r\ngCbivoxGZpy7MdlMqQ4pq6DXlKtgwaOnaOMm5faVzFe7vQS+nOhFQFkSkF7l\r\nKDQ2cWHw9Xofxmus1Wvga9kfyEMZ9Nke4QixrwPqPiNiU1uXnHMmQsGSJl84\r\n5fAGerOpMuiIDdo3Nx+Bn5GkLkr/sMBhEgIkeNZyNnUg6Y3eEZxgDyCch4mE\r\nAyCwHE7VD764rlchJYo7ap1m6KnWMOOm3+ZsFHQMafcEn7y6b4zhdXmBMEb0\r\nJklpMBSTBB0Gi/R9+fGRHNYyGkizFtEsH4tLwAQ7xnU1W1BWBOtEWbvk+c+t\r\n7zGucf8gqzOiU+rkCBRFV2i1VVceF9fivt0=\r\n=U3C6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.9":{"name":"minimatch","version":"6.1.9","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"b4035a25d7175e3801e1d75e1f3f4d65c9e537ec","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.9.tgz","fileCount":14,"integrity":"sha512-6Vjiyqqav1xqJqQzMFOS/tHZi3vn0bGsKykLvK36uUj9FtZdq6XpIdHXBjoln/q+i3mTTGFeBGzhZ44wLtFQyw==","signatures":[{"sig":"MEUCIDHKqBnwKEgKP6azkUKCaS+h51Vih3slzE2WlovKOdJfAiEA1DY6OkrU4OrLmMzpNXB/WxAjiUtXWzGuNccnDP95dV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6d6MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/nQ//cHxnY6kbSauxTC3HzX9SQbeD4PUDgSn7mEECi12kzxgIJOQd\r\n12pj7BALE4yt4ap4wAdXJ7iiVhjSbi/o1I7/j3JGoxg5JXimIqlohYvp1Di4\r\nf9Zql0wTz8bD9RAocPqJiLRqy8ky4dgyCUrqx4newI3cdyb6SugqXvhvKa4l\r\n85S9KMIkuog859jpcW0b6EKyxYobUmQK92JDc5XQEHR/vMC97DeU12GEtIby\r\nRFHfv36arO+Q/Kwn2mqxd1jMq38TNwThu01GQhS+34GULnOYZUbiYcsEDrr8\r\nBQel0QRoegye1SI3LLZsTAa/pTDg5K+yXmWjWduDm6I7XFXuHbgwopaIJ5QX\r\nMgWzx3tmJ1KgmQ2iFCi08FeLsDFH0Ax0lgxA4Gqr6k745JQq8zok+Qkh4DNr\r\nuwDUpiD6Anb91zunVMnL7aIYileLhnPBJF+bgj8B0HZgDWxlstL+P0VKO/jy\r\nIoUhEbeRoao0rSvZjTFlZVyaZcEpcanblQ3E9DbgKpIUafBvMri48dMazjTO\r\n0NvquwQsfy7cqk8n5lIVYiSqHLZwuw/078CNYEGJ9xcZm3mUwt/309ogT0en\r\nZpIOoHOzPAsr0ANpjFhi+Lvfmh3eT9xUNR0+2raa+as6f6ved/GT/8NmHX5L\r\nULnL1E07FkjNmHSk7Q7dygHpY6nStEnZPFE=\r\n=h38E\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.1.10":{"name":"minimatch","version":"6.1.10","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"36762bb7c69cd5830b432627c9a4f7cb91ce4e80","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.1.10.tgz","fileCount":14,"integrity":"sha512-+zx+2Cp+C4Ar8yNvGtxbLr7AjblzdF16P8CeyZEEGVAIhTLHM51wchc6+JKQkxdznmQtHn/dWQgzt5SiU3+leg==","signatures":[{"sig":"MEUCIGhx86MK/L1dFB9L2TT2Q6PrzxHaQSev0f0STVmpyKrmAiEApRMSbbbjZGE1BKRGRJaeTV33d9QM/k85POpzozjsnF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6fLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogIw/+PvbaCQYr3juLder+JCMv1Nn+5mpvVzqQIhJxCBLwb5NvOdbE\r\nu09VqqXs/YcOl3Sn3IuOS+knrf8zJW6guTlALsUJJkEEw+0IVXwEB42/6Va8\r\ny9RnUBkXpjwRPejtTWXgtJawyr9cyYxA5y0SQCenZGpt3XcqcAziugOXqnHd\r\n+H3VkncH4rwX+awqV2K5wCDe4qSuO1tHYXL5QLLb5vZ0i6kgaSK/s75myEBz\r\neoXsUeRBIdaioTVbYBNz8GLzGIwBxBPEm7Rn1UTSvIP7BbVIcXEhHH1j7yoy\r\npFlMmUIOJqcwGWLYMqB0JS8QK67G06RYPSDDfhkq3+q8Qqofoue7i/jHX1PD\r\ns3UEtE/kD//9mnERMgvdIlEUJMA1Ikz38E72r+EX/FfwZjF6Ux4mzpSPvhpI\r\nT+ImoEnCX1w+wFHOMoy8+YAXp9eAJogi2hI5Hcr1rAn7N80k2RDhhKk8IM1C\r\n1iWHY/1tBGlaJDnZkkn0eiPCNysbP8P1dwc3eCpj1ED0ofv9dleRvS5RWfOk\r\nFA8cliJYcoluQQOinNlVGEqGY3IR66fbEF8W791cN7ZWXHT5+yfBCPSPsFnq\r\nKxYa5WO29LfTut1d0lI9/1ZLbRidUVndZ0LFyP7IfL8/lN0BBcdnLBq04bvH\r\n9JM4AMPZP1ZNayCE4/lVRCr+QivMYua6QbM=\r\n=qXHh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"6.2.0":{"name":"minimatch","version":"6.2.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"2b70fd13294178c69c04dfc05aebdb97a4e79e42","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz","fileCount":14,"integrity":"sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==","signatures":[{"sig":"MEUCIQCj7ndcLmGKNsQra+zikyJrfz5NMVIZiuCivhTT+X7cFwIgBUl7dw/fiW/dOJXPQf7xauVd68RKd9lFKF+g3f6YqRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6fuuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdBRAAi972eq79CjYf6G2cj2AkphjrdUXFiHUK+/QODOv2sPbfswWs\r\nh2iAFkmbyGwflSdOWQ3TQ/RP1RO1Op2FeVU4uQkkiELuJrc6XQFnnwLmq2/o\r\nD6JZ3gEGCrAVPu7TJCW6iG2WN8uxt+TgcghoSBxy8T4jZ8j2F+Kw6H784U11\r\nJNR/BefC6eRVRXfi0qHB5eMq3/TfrJIzxUxa6JjfpFUGH0JnjhcZVU54g5i9\r\nGW5sW8SmDJosoV28FDDzmoZUHrA5abL1Ix3O3sdyPGwgAhXpU+2bic9PDPtK\r\nZZXULG+SaknZbS7KOHR3VGD9676HdN9PpP1nryyP8FYln2JmB3S/zvde0qjV\r\ni9a5IDUBTadRU0YfsGzpbDTBZf+ZABL3TU3eDzFIHgTw0eyrFJGEEeoOvuSh\r\nEQ8h/HAeuY4hMxSLFsQuU1+l+f07rZi6BLurIo+Xm6rsTHnZG1s2BrDtObnE\r\nFXCbkr8Brub0wLjh1yLpYZaoR7Z00P9EkNy4FeGEDgCVvJNXn1nUKbz5Y2pl\r\ngR7PiPl08xpX2FHBydGcRMV5xb9DhMphKG2eGzu3CyqyRaalYz5BXzSX5sOk\r\nmGEoWcma3jNmrm0nUbeV9LBXEaqkc99/bFLFkRPk3JmxdeNZLiWAt3qHU88n\r\nk7chQT4hISltYduNR/YQAljTjkwUTqjE2wg=\r\n=EtI9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.0.0":{"name":"minimatch","version":"7.0.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"20a8df098715e228c918b2bd81f34d9543767a75","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.0.0.tgz","fileCount":14,"integrity":"sha512-Wog4y1P2q/0sF+0vw+6dWgqVmo/XPJg+2OtVmR6IVvNGDhcfAPjFacjZCUlGCoU/tbzH6EOeSt2P3llRAqRNiA==","signatures":[{"sig":"MEUCIQCJ9HBS8Cvyw+Wik3oxdbVVrVp56Ye3s+5jMtA9kqpHUgIgamWqJZ8hzkqOOl7TvsNaxHGB0lTORUCaVQUXx+nLHys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8sLBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5xQ/+NJUMhfq1aIIwpRq6279jC0Q5ofcpXL7qMTQ4MOozqS5jqB4C\r\ncWwr/vXHPlgoMgTJaQ3TI2e38AKvVOsqTZoUJrSdM9mkMh2RAA0e2b+TcJYS\r\nedi7ylnS4iI+oa0gxu27BrCQ/WsY5pGWWzoxMmvgpLbenUsdjwfvHnrOmqDM\r\nC0VBpGjx9ovpmKT1MdZR+vAkOdiY5h1CosHyfq4vbI0dnnToIQK7xJw9BX0/\r\nguXcfh/ouIFu2wKReNFsa3rCQFL1KhSMRg7swFrLgmH9W3gtqt6LxbXcVxaf\r\n67erd1ht2O09UPZPQBy4/p2WB6SoG9cMRqktewdyNVPnkGB9alusi5c2NsOP\r\n7sT7SL+dq5caZZcIxmrlFImS0MfFl5UCWTBpXLuGMJ+kn1WrJUI8fZ4+Ro7R\r\nrXfJhWb731+csv8RZZ1UC0CMJBifpTCcpp44hfYWbmSfQnoP2Wg44tvElXxB\r\n1RpeTfybMTX8NMrWSuwK7Adtv8lhSROFWzgtaylgutNZR0HLOsiaLAtECzoT\r\n9CDx50wbchXYxque4TTtkVIoh1bbqqJKDR0AH6eJQUu1FIC60cncGS13c5jw\r\nJPhZjzioByA3/mFxPkRY5JPMBGHnQq+9T25uI2tXlgQu7zvgqCIRNl7OM84H\r\n3HHKExJEyGXzFXeTkDv9KU8i76OVDmD/D70=\r\n=zrtZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.0.1":{"name":"minimatch","version":"7.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"346583590577d192cab9b88514f1832b9509d737","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.0.1.tgz","fileCount":20,"integrity":"sha512-C4CrOG1kAnaIxQPTAoiAmZCR2up1yjDdseGpr8UCUw5UqBUao5E1q2bOv0cAX0+y8MUxcyrvkTsoj5DvGRnvdQ==","signatures":[{"sig":"MEQCIA9KvkotgHfdmcJ4FLvOlyk2dTR1QKpMny16f8fBlShxAiAm3gx12+iw/BDEYMNGkH/XmH6uXW+lUMQjdUvtBiagtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9XeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvGg//ZkHirZWiBU927LrRDUmSafeRP+f/oNUjQUUU9rQYuf2ktm8L\r\n/V9EMB9oMSIHTj8O9lPSUciQOel4iF0WaiugzcGsNwn8D9TfI7hai1v9JiyU\r\nuAqRwkKIaL8aHBi63YG4P93JnMFaPiSTDk2hcTgBawx5GUgWEuSyKQtGu/Sv\r\nAWdcB6ASfYL83WP6RbW6UfYJJLM/RKFqTJ0XCbASPEIaQG8H11FZ42ODRcEc\r\nSltg2geIsW8e+j9DTIYLg2rix0ENPAlMdWkrtcUaE55i7MFpFXGKcCI38QDU\r\nmkdmi1lewCOqqgsptji23pKkNRPnw1SA7j9zu9GOP9wZ+WrPrq6TYkUarCN/\r\nt4M/dmucE1fr7L/bXxyrz9mYC4Jsxh3nZGmlFQvBtn4RaZngvdg64Lvic41d\r\nH8DEBtwVvArKyOuBizT1lIVWZ7P2xnNUyq/agN+v5NXGaBLEVhWI+Ul76QtE\r\nfMF7hb/TsiWybozQA/rv8cq0U6nm5BAzHSNhPEzQR94RYHE8TGRs/+wTluBG\r\n1Hv3/7+QmHJV2L4oIxFwiIlFYHrYNRCE2S4UvlXBqiu0/M/C7L/stJaohDSL\r\nDX/+kLvGCgMyZFo09AwmHq3iACAsIicuFr0B6fwpZe1OgPd+3+N2NVwR8oqO\r\n4pBk8syCvuCQbP4SRfnJ+Edsu2HfMj3adqc=\r\n=9qOT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.1.0":{"name":"minimatch","version":"7.1.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"8d3b0a361b02b4420c89fb2b8295621429c340ea","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.1.0.tgz","fileCount":14,"integrity":"sha512-ZRvZsrVXiuB/QDlJx7WPymFyOHQUntQOEH3vFIwCzs/fDnH/siHZQAmI6Zamx1J9u9S66ucgKXU0CnqHfi8Z4g==","signatures":[{"sig":"MEQCIGfgH0GcF8fNnjxBtF+y83QIq1beuGXvmDIO1f37QpFiAiA7TqTayBOXDjhXA3aaD6advgmCI9z3O1ZwmpzixZjpxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9qkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFOg/+NBU49pzRSFr6Wqd/wGE5Qfz5+iO6EFJNK2DLfkFcApY4veXX\r\nOKvd/rgWfyJ87ykZfq7crKUcqNooAfd8QXHKC4Dn8vypBR3PDJSwilQZiRmX\r\nvp8Z6glwOyxUNubZajX+SdLPjiwFkSC3yyLyvN8W9AUyMF+I1XlRjQtFt9x5\r\nn7mgbJaRG/A7Twq0uidfUMlWtoCKZ8qQIe/s8x6jRlvZRTM8FMbLqVUHtvG0\r\nQD4vtVdKOL1v2Gi24LbS8cUyAqx1FNKTcrad7qa6PccmlPJxEFnkJ/hJHeba\r\nqsydGoqjvWA1yZaI5b4YRegcA0mhIxC7yGdaYzkUEUVVNZubhgNYV4qHTE78\r\nOqaxnTpLd4aIaip7A6LRhNFg1bsYtVddtGpMlJH0QySAL4jxDf/h2IpMgOR1\r\nnTMiBeEMuuYiQykKD04Rpii760suGjAX4ghfXD+EZJKX2E6eHR+7pyRHAJMj\r\nEY9s/xu1KhSiZmVYvO9bNnuCB3c8SVl4aZ8Dy5SJH3ZC5fJR0lG2SvRvVsNw\r\nSb0mf7amXyLPpYznhgor04b0uyYiSX8g23M7yJeZ2IfsM0JRVj3O6ziQKnPl\r\ndhel/HNLFdFS+Wq76T/XvjfMh7/i4CqfIfV2Wy7L8Fbh5kypRnaK3cpcRzbx\r\nSzXGVXHndaF8jNgvm24mKelKz9calwYalzA=\r\n=PNgG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.1.1":{"name":"minimatch","version":"7.1.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"aeb8f7b0fef16531de96e56944b744860976d34a","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.1.1.tgz","fileCount":14,"integrity":"sha512-jjK46CRPxSRHTwHYtg+7LJ4pmfg01JuCjYr24+PUi1zHtZ8rOABPA0cMHKBF4QNeKn1xYy4hiBOm57p56ClCjw==","signatures":[{"sig":"MEQCIDs/TlPbKrqrS2iNcbsc4SldPwwXBy+0nkzcrrYlLyECAiAPrnGzw0gKOE9uAtR/oOEmHw943YdTh39rNJmnZO/EXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+AaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5nQ/+Jl299beqbIgBQgWTMRg4ePdGZe9yYWmWz65JnDrKC9y2KBi7\r\n6RkfnqAEVn+4eWh4IwggJ+mki3GfuVdVqoyU1aBgOAY6A3QOxT2Op/PIHDgY\r\n/OA0gWLwoN94t+EVqwMdIUhnIdhSj4r/ybF3FaQBhPsH2RmjbpYJ3Vzg+3/7\r\nEszbQ6+QoxQiy6Fys5tw4HDn3EaZUqTS8Ze1RcvMQeKa2CTvPIkdRe0bzFH0\r\nZEhDVd6nzxSJ/KGVeEyFCl6b7sIYyO4RfDOLGJnee7rco1+HlBO6sQTIN9bt\r\nxNzOb2L0XkA8/DAlYrBihftsfQ8KL7difel3jfKqph8pHhrxIwNEw0HHjorA\r\n8Dp1Tnji1ZI2WTzR+MzpTFwHr2qFP5tDkZk/UqJyQ8+MB8/m9c66SmV2/kHX\r\n486EDUvNCHpr+OWcwhlxUf1G9onqpOM997cdf9AztbCxmWMTWmOXq4y1arKD\r\n9iKRQpvnErM2VK0Yq01rJ2EElWPR0OfYYiC22zC5CLmxMXKz0PPwUbSFDdRB\r\nQq5YOt4yYoV8Dk5+uV+syNrjp1xojnBdlOP8H3EXSZaVK7bJqF7h/cUaL7K5\r\nLIuiIqKLrq7Bx3RgyFuQiUqaXzlmcYpzyBx/mukKMW10qrLj92rqqEfz9FnA\r\nDHj4wpBULJgfzz6KXSoQaOVsUVsarVbYlZM=\r\n=BxD9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.1.2":{"name":"minimatch","version":"7.1.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"806a43e4366dbfebdcd63a9c59ce9987343a86f8","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.1.2.tgz","fileCount":14,"integrity":"sha512-pPjQK2t2CsPTwXy+uNJxAajN2qMK1T0np9aHx2d5DTzpW/75J2fpHDm1p16OQDhu4AI8NfCH1FdtgyZGWMxy3g==","signatures":[{"sig":"MEUCIQCWB/oweztjhW23wwrtbows6+q3N8G6hpEoEIcmgA5rmQIgauWzsVQ5qqjpFgzPHClmLCgZsdEbVDqAJ9baCEYUSKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+UC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnEw/7BvMhs8PBmsLTPfUDSOxhAbmrCyC1pzJ4WwEI7SaDpwzVCDXE\r\nsFIAAAfhDHG1i+atManziOcAYdQs9brJciesJONpfm4pBmFTEzywthrZpnub\r\nVLUf5vkZ2cgrhNSuK9rduebtwKuMkewDOvS4evKXUJ+hfdTizzG+V9f4SZvs\r\nxLwknlmwDggrghetWlfNyMr2mRQGs4wjDyaynSNPq6pCAntUXCOz1uBZ5jVI\r\nm74sBXLLsaDv6Xf+qh1ZazRG4CDZ/gu6FY41rW6SkUKY4/+Z0T3Si1t1agz5\r\neMQIhybpTYjPNwk88poCNDiVe7PvoRTWKMK7rBEC0EpD/Mmcp3K+w3HSWm9R\r\n05DUVvDgXFpfYpY+0C4db0v2wck+TU4rpUI4Hs8zK6MpxqrmRfPf2kXHESph\r\nKEzcyJq31coIamufiaJCuUWEzEpJGPW2qkuPy+zkL5x6XxG6w8APCq8PJxXh\r\nAChZB8cWl/aTg/Z3Nnzf36W2Y3nKuDaGtgzzLIKF5eLrhoVroyLhkdb0UN3r\r\nPOkqtAv9WfloGYNeHTojRuxD5S6zcHZVMytIUZy+cnal0Lk6YHgqFiSFSz/i\r\nTsd0DibLhEL6142Q2d8+nkzgBOIL9smC432XN4Zb3M7RsVgNs6HTn5PGD3mQ\r\n2P3vIdedN3U/P9cNcMrymaN9ju1nMwrCaOc=\r\n=e8HQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.1.3":{"name":"minimatch","version":"7.1.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"1e1f1af99d47b48b7133a641b0748ba039719d5e","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.1.3.tgz","fileCount":14,"integrity":"sha512-kpcwpcyeYtgSzpOvUf+9RiaPgrqtR2NwuqejBV2VkWxR+KC8jMWTb76zSlVJXy6ypbY39u66Un4gTk0ryiXm2g==","signatures":[{"sig":"MEYCIQDLazKC6r+HWPMmG/fdT4V8QIUWBTEiDRQYyNF1W+5cFwIhAMudHByKav6+G3o1hsFf957ybdVIBkSA+Tf3oP48/PP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+W1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquAA//dn/cBh8whXoFVdjvSLccIFudh6V5lhNWz+JXKoz4X7p7hu/q\r\nczIxBE4edtqTU9Q6MfqG/MoQ7I+FzFlBXjpWDju97Pc/tYmPo3T75BFUe24h\r\n7VXGb+vxXk3ePGqusABJ2UX7jYvEC/AIDt0fgLdYmTaGeiD4knuHOs7bTkIo\r\nlSHJNLJNVc6LHtiI8mYFEE41oJy+mQZpWrcFBohUoN38SaUhO0NmlnK7CMFy\r\nBsHP5cFODUpFdFffVXtr4VaGBCl4ubuczvsz3Mbpo3qiNCbior5eE/i39k0w\r\nNzH1JSprkMiICbChXNH6dXFL190e3bN7tVK+IjnsoZalwjbfxAMts+SOZf6N\r\ncrldp0pt+QA1fhwKQtSVLa4nHZnJLiKsxe1qDbJqABJzdSF9T8YHjKUCwh1l\r\nhLTfe63bSPIcLPIG1TEBX+E/mhYJ1sjaFzLXgNFXCejnPnzLhFOvctn2nHze\r\nl1QQvU+p5Mme+4KsbyhY72G9VJR26viHYfADeKu9aqBngV6kqqXUl77fucIC\r\ntdqCaomN4lrFIREGtHKOfGvHNKLpKwg5a7cyy6cgfyiYidBHL6R23G/Y+k7c\r\nf35pPSk7y75wbatgHDIywkbZH9uxzaDjWxxbm83On/CgRlcuQZhMIcdd/Ucl\r\nKM+MSAlkI20lm0OWtnHEpcHZNEn7ATsPFhA=\r\n=iHdS\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.1.4":{"name":"minimatch","version":"7.1.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"5b252ebef9931e082549370815afdec3caed0319","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.1.4.tgz","fileCount":14,"integrity":"sha512-dZdn8jDUB4Y3eu7hABT6IgLTMQ9cVf+vhhXjLAkuN40wRkweVxEpvnGYLYZUhNB0P+BbTOZDzo+1rCitOQWc3g==","signatures":[{"sig":"MEYCIQC+UhSTZFAATPep8XMTDGxZTdwjuRKbxEOggdq24T8cQgIhAMUvMna9JU7lL8LWE+d4C7v1YN+7/qVA+uZgDmLGGFBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+q/LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMSg//d26hIJsUgJoM5xDhin3y70TkN0CUno/EVbG4Kr19+Lo5M+s5\r\n44QBAgrF/K+eTpOMYc6bo7FD2/I3eEiHsN5vVxSXkQnTPR8vnqSjFQ05Ed00\r\nUcjw4G8XWuodm4b009qdCN6CnwZXSYH8kZjJdEAs3wLkqEsS81rgykUkNcTm\r\nCqaI5ORebliUQk67CyK9P1L4TEijbiotr3cBJRqsEN6Cyxa4OSrS+qHg6wtO\r\nGPLOissOskXi850oDL1dCFGLWR1viNQNw0pI2j/u/7ztaoCRHhIdbsHEISuK\r\nA0IkWKtC7IbxUSEkkEypjM1mS63goe6YpHvJ8PYsxmKZ6rN38NJ/4yoiWUL/\r\n1LlF7h2LcXpxFn4yOplKaAnd6T4ECtTEj2ISP+FbkgYSD9p3CYhNcWnNdtoF\r\nHPdt0eG6hOoyGpnMfE51LPQJAd905o4HJh4GD6GzPPJT/myS2w9HybjIL1lj\r\npGd+eoDq7MFRe8hDFgRMXUyIIadauy2XKREqO2w2EAqMsDAYqvFZFRhE0nPE\r\nxr6fqtV8KeAW1G5evwXJnR5wz2fyOfGxKvGRgS2sG8IpqWQAa30nr7i5hBVF\r\nFI77JOklPAXIliufNPTPLpPI9zSiuPQSrClxne8sWoesmdw9vpAtCdauWmI4\r\ngp4nVFjJ/eGY4iBQwQkYmJmctOsJVOLlJXc=\r\n=czf+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.2.0":{"name":"minimatch","version":"7.2.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"741ff59370007ebb8faff0a9b20cdb44357803e4","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.2.0.tgz","fileCount":14,"integrity":"sha512-rMRHmwySzopAQjmWW6TkAKCEDKNaY/HuV/c2YkWWuWnfkTwApt0V4hnYzzPnZ/5Gcd2+8MPncSyuOGPl3xPvcg==","signatures":[{"sig":"MEUCIFoPGBOrdeXfsKjNV24kzx8NFr8/1WRBKP8w9YLrZdFuAiEAvjLfHuaTInor4acFMjvfs+pxVDSR4V3HznmJu2ji+/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+yLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLZg//avYLkGKsdvTVvLKL/tiO7AYxZuTusPdbqqeouko8M1O85LV7\r\n7KfqBex+mCowO5bVjkeWzVc/BKFnJyFYCAlVOXuXl6MnqZFVO67+F3hloXzu\r\nEhzNllFH4/HdNPcoL6sytNwp0eLujXqZePXqbmLrvSLjmEBsHYQK+qdIZGWw\r\nEdoaM2d3LMrsJvZEKI9jhb7N3C8OtNckVB01qpGTyumoIdb0HpPDFCzKOeDw\r\nxiZckYiv70lItqoNGfQg3GFXBraOLMqm9lAhWOyw6k84et9z2LextcFsh7m+\r\nqM81EX+3XtAB38Dv0b6Cci4uLnZ3iWvFbo+iZwBDmMO1hNdVNL5PDsaWpzLY\r\nS7Mrnk/Dw1cY9UyUkB9Co8LkPDlq4fy6XYlZLQ6SQj99cgDNQYw3nSzONSmZ\r\njuAB94pIWJ7IoCLbYj+j4kVWPLtblcCMTpUzqEQnkDOCrfqc8RZZx+1q2+ky\r\nsXpKfW4G/JAAk+VFSCoat8vahQteKQ0bFlVGvfBJdGU2ONoB0YOTLuMQTT/1\r\n75Qa55kP3rElr4XQR8Vjw1mzy9AOl/NfOUbk9CA8rFElyG11epLw2AYZVpyl\r\nEVXQ3fKOhOqTAd8HWit9xMwIYC8ze72HJha/u/Ek3F/sef6UEdImX+GohAF8\r\nqH3Ooyu287os99xxa4Szgo911wXTfvxu9PI=\r\n=7DD5\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.3.0":{"name":"minimatch","version":"7.3.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"cfb7337e7460308e7147c58250fa0dee3da7929c","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.3.0.tgz","fileCount":20,"integrity":"sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw==","signatures":[{"sig":"MEUCIQDCrWtLvwwv4e7HKOXnmYnIJ9sT9QfVjGEe64pBv0rLAwIgclMnu8M+u17QKKPinUwEn1MKIo+dI7ZwJfz4EWdbauk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxJBAAicPSOEOMrwLpI16vSOLm2/pwa9AsDbSlzoiZQapEz0kSLFOB\r\nxaWkEH+A/eA5aNtya2mEqX4EqmW2OIHaWQWrlij7Vrjskm3A8aEIplFl2VC8\r\nX9UXjdx4H803IIWaXoGJQsmvANOgrVsLvpwDt8DGsDxTkNsdgXA0n1zDgmxo\r\niV7KjGrNj9oHIw2b1PKpFXa3/8wV/5mSys5cab9BPzMQEsEG9qg8jnt8qAuG\r\ndBqcAtPZDjCo3295KuadlqucV9QVRTXWzurS3CKMe0DY3QGrvPat8yUjKr5M\r\nuGfiT/vxj4pQEhFlkddHrxG6mj1T3Fc7oOgG4M8jGoG4TB34h7/CaV+Bqz0K\r\nZ8PXnruUZkYUyZXLB4srG9fFtA4ZA2Aa++jJ+OzwWj+jxJq3k0NqKurz59yR\r\niYIyQITWiAOILszvHwhhRRBwsBvRYpgdJgCu4CmqD8SYv76j4qpwL1ri4gF2\r\napLYMb6/jj17gN30EGhggH6kYSKs6FTsrpC9DeseqQTt3F+SiWDKTUX7Z1wa\r\n7NrQ2IUR0TL8SZxky4nTEDPKIWNa1MVJGpo3crSAhxBIBz0N/57dV3PkbX1a\r\nAKsbCoX3L3s1TwVI35u6JEGiuiLaSQMzLzqWjhitgS1Yn/leaEA8MbBlhO4t\r\nM//UVBrunRXvOMRWUoewKxIB8hQ8aDLu2Ak=\r\n=2Ozi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.0":{"name":"minimatch","version":"7.4.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"d43ecc64c434fc9622d3fe447db71c7caed8e1a5","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.0.tgz","fileCount":32,"integrity":"sha512-Co6cQqQPyou/311vxtcfit/RKf+MbRN6qa5K3Zfh2Fo9+Pvfg8C1LeaAXcoRfwhxfZIe8sBc/kLXdkR88xJGBg==","signatures":[{"sig":"MEUCIQCRH5WkhNVuUGjXPL/e/On2Vu9wnCr5FqBt0W7qvoiYwQIgWbnMiow2+BeZBjLgBqX1IFr7sS5Nstne/IekGBc8T/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/vfJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2vhAAhDz+wG+TZ4NHKmHtPvYaB0QuCDhUmbgIVItoLev+VcAHAihM\r\n8bQIPRJ1fDgbntJ7FOphF86vuDhiZM2w3cF+EU8c6wWGQDniGkhiN4DyzJ8M\r\nKhZ1qcsYY/+DpNsdzKwKEwVyVS7ERkmChSbcaorREQ7+tG7wetwAQ7Ba0KlJ\r\nQzuYqtvV7cjLOh0tW9iul8+mpNCpGe2hVS+hLT/El4H4yDMOcoKA9WJXUhJw\r\n0n/hXNLUcEcNiIpb3pSCTK0Fjiv0REIpFnYQjbkmdipaG5qkcMJNj6HSrMES\r\ne7Y7dknjS2VCRG/yZ6cafQs/h5NEFhdPey3PLy4qJSiAG6QWkcuZ8P3koOnN\r\n03nxQE1YN3k3/AUYukieBdrTdBZ6KnCebxYjM0y8j+aiYUSD+FDIyWJR5n9v\r\neSpPhmun6msMd/aYRiOuz/3WEPodDLuLzrTdn/EL+zSsPYPnfbp1oBXl7Sw8\r\n4jL9ln4imGak1uRV1gmccO3l9BGOZWdZOPXZFMxdLrRDN1l1dVV3WrgYisoM\r\ntwn1fJweSJgACAZUfGHZchtqougmwHXev2yXQz37l5wXPdsDMU1lQP/QBXg8\r\ng/DrEMmZxNu6TEx2SY+pC4hncVNi1BtmCQkkKde4LD+zt7Iq2l/bYQ1WQqFz\r\nHLTRD5Tz7TXH2BsPpreiqc0GTELCy8wDpf4=\r\n=ZK9H\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.1":{"name":"minimatch","version":"7.4.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"166705f9417985ba5149f2dbf2fa50c29832913b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.1.tgz","fileCount":32,"integrity":"sha512-Oz1iPEP+MGl7KS3SciLsLLcuZ7VsBfb7Qrz/jYt/s/sYAv272P26HSLz2f77Y6hzTKXiBi6g765fqpEDNc5fJw==","signatures":[{"sig":"MEQCIEEsPRkEsrNLWyCYXaNaCKct+EgfY9FnIYFs8dnoJnl+AiAd8MkdQ86w4UfXPjrBUDEh4MjUWSr2KAAhq5XbvoBqig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wX7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAxAAhPjx1UClIVM5w0p8QlWhM0O4NPsPpY8118k2cA5SJSo4BxXD\r\nQGPqTAL7X9LKx4sH+Xqu8NGmpej0HNhdOBATUNjcnadC1pvGYqs/vR//BaPf\r\ndhypM1X+PG9FK/YkAGJfKTcucEn4zcXgvOKeHEnvj8KZOOCRzhIEJo0Dog20\r\nUqfmQbo7xiXUhVvZGeulTEvPDoVfuQVv0SOZIdgul6MfiZLjD+FP/TiBYIUj\r\nZK4PtIM6mrjrg7hdgQaa+YiGVA5A2IfIw2brF7rNThAMUtFgk7sYzDRXTjYk\r\n5nRGe2u7LclBsYnohnN8Z5o73YEOna9C8AmX51hG4v3K0Rtz9LKCm5pHrQnQ\r\nrWZXp8phL7Ogz1spfrsqN4FHv3xUve0VB7O7kKmtM+qr1iZvNi9nmZjWsf4R\r\nkJ8lxjDXCJK6BqOhsjHcrplgubHzjRir6gM7ibPnJkh3gbwc4lpQ5Qi6U5Vh\r\nrGST/LfMoR2Cc3YcYKVCP7oyTgu6dI2CCUCqufbRPqPWruYknQ77SH1hHMlY\r\nV1CHI/ZvgdsFEfDUAocTEt0/83G8XU1eldu/SdafA4eeWwZOHs8kZ7XHQcY+\r\n6bWKWN2vXXtl/Xszh/6D0+3yJ8pJwNJqna6mCzN77UZZiP9SuXpcpWq5ogG1\r\npX55a7ujlrYSnU0YYmaLsA96xemdw/xvVf0=\r\n=6+fU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.2":{"name":"minimatch","version":"7.4.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"157e847d79ca671054253b840656720cb733f10f","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz","fileCount":41,"integrity":"sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==","signatures":[{"sig":"MEQCICFkuIchZYoUyaGcY/6BnNTkIffS/nFdzY8fPMJcvCCQAiAJNY8m3vhfG1Robh/iBE7njO1L8wHlbhMY1otFlVTchw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7H+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpowA/+NYwxaE+ssVwpQNRas0/CLcAwLNV4b4Wr8+ZM0Xy0hx+LOMhB\r\nVR5OFHR5wrBK+axuJNOeHqlfriR0Cr9sA10JZqyNbqyC9FT+VbUAW/v8qp2F\r\nrwgWlbr9SV1+HI3jh4J0MVoLoN5+0xAUgEekAjqnk5K+up9v5YUvUQwh8l+2\r\nvSo2V4JlVDVXD1TtNZI9y8QQG7bxiflGUgphmP+/srf8Mqt05xvv3j/A7kaN\r\nz238N9SKL3vtpPPZyoMyKnfFwz7JAhD2ZWGf4VeOByo7xtPLMUgt8/wW3770\r\n6SJRsvQyk70JZBQbx/hpB3qchVPb2JUzYfEW80GhQTA2qNJerpxjF3kQADIp\r\niqe6J4SREZj9tWEfrofinOxVdttfODaglYOjoGbjkDOdTJVtvk9tFCEVfeEu\r\nVusF/Rf9XqVaBSX7yq1IVR+kA6QbVfMwosGiREr+xyrIFl+tlLpcp+zsc9Ab\r\neyoPCpQWjALbbCmQnkjdlTaBAcy84/h1dudXxcN8TQScs1fE/g1uI2xtNvrN\r\nn3ksaKWVhHGrfcSQsssF1iAMktCMQWz1r5vr3Td2bqUyuocvRHC46UqJLMnw\r\noXiY4DiNRU290s85nekgl5Nw8k4KLLtRCgtiwUNxAeb+Jjtkd8qVXWJkT/lK\r\n9sZQFqYVnObZ039JylHlf3MZfnmJtkuBeaM=\r\n=v7UZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.3":{"name":"minimatch","version":"7.4.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"012cbf110a65134bb354ae9773b55256cdb045a2","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz","fileCount":73,"integrity":"sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==","signatures":[{"sig":"MEUCIERWfNmuYFfkHSFD5K99YTkw0XMrKBVS7YI40GpulNThAiEAxStQcZuErjQMmEowOm2RbmGUhXw8RbUaw+VR38cT6JE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG05bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcZQ/8CCAYc7CP3ECn96RGzOn3REXugCDXeb481N/65tYGyo3UsvoX\r\nuwze3VjybBdwmwSYwqJ78YxNFpXdUi1WW/R9aPU48ZffK45midCJ1Kziyc3w\r\n+3UaK1sLGjBYoK558MrLdYJHUZlSd3K0wPAFGNGnnMrGaJZCEmrJwkEQ2y6e\r\n4bc9raVd5/keNir4YqVIHwEULC1TkEuMsDh4YBC5+cp+1frAIuUbw5BL7Fwf\r\nKQh4n6kAbXE7cNGRrOk2aI5o2mbC1aM9O48WpeGLPgAHL7Zzfd9OIt2i7OVL\r\n3sNCj5VanZuDVR/eduEeKLqjmm0M1YYxkiA47eR9FbF8hEWEtQ0+u/+Lw0zk\r\nJxQgeIyumBhNPc1YgzDk0w40Q0t6wDiNbqCZ2mipKz6QASWbhsdpSeO2CaO+\r\n5iCtI4MAxaPbBHLZ15pdP80Cmpknlnkvs2WAis7naPECJPrt6n6/Q8V4fX9+\r\nfWd+knw66ypJA/UQHyZmUfGL2sOOtMVvYPrekvAkZiMF4V3XfyNuzRts4nGa\r\nu7arPh/svxHRw2i68cNzIrULODfhTmGPWkKUKOfb8xU0LF8SNXslWPdLwYjx\r\nORbM4nXl2kGHTV39lE+qzBc5i9c126dldVMkOC/27EHHDBeGvWWRxGVK0Ki2\r\nSiw7SuOFaezaUWJTzpRI02/BJ7IujV8yBVQ=\r\n=VIlD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.4":{"name":"minimatch","version":"7.4.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"e15a8ab56cc5469eca75a26a1319e5c00900824a","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.4.tgz","fileCount":65,"integrity":"sha512-T+8B3kNrLP7jDb5eaC4rUIp6DKoeTSb6f9SwF2phcY2gxJUA0GEf1i29/FHxBMEfx0ppWlr434/D0P+6jb8bOQ==","signatures":[{"sig":"MEQCIEbwQOz316VNjXNCeC+4egFi4c9H9cqbTjIz4+CBfN6YAiB62Pl5eCYXM0vreuIasHI81qiCgBs/oofXC7qGFnef5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKMHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNaBAAgbKaYm9aJa871c2rsLMNHUDR190v1eZk/tgQGrrBmkKN/CQB\r\nH2+FvffwhVUFlAvEcvd3lTaK3Z7UPkXms5z1a26E6fvQBDEH4k+8EerdXHmH\r\nZikeTnJQHgsfhT89tuwUmzwN+xmCLekj6TMqmOX0PrbG8QX7tG0ivsrZDC+1\r\nQWTm5CDvQrDgimbG3YoCdZ3Lcw6vAdPRKM6gqjomHaRko2ZV/DiPDUs/iGut\r\nFAn8WcHv9EbwybHACGWld6ZfmcTQY24k3O3lDgcxKaLwj56K0+YWYUGLATd3\r\nyGpr8Cc7BwNYvaoRw/4F/Hfusmodhe0anJjVnoGJxWMaqgb5SjW42tgsrtEO\r\nnwhJW9FL3y4xh4NHLt42NcBXKNisto00txvILo/keK3x/7n989zAHm1lMam3\r\ns4oR32BVVpxnBawQeTU4w0X1osn+6PxTzdJLMoYhHkv81Jt9czmdeVNWSojm\r\nFygxJCXTlRcVU1suZvTXO/fgaB3UsuDQfwosilHqp+DEWDR1i6dptfJDO1Pp\r\n/1LyA+p/WNX1b29ycHpHM0sowxEC/xzrF+FpVdTwJXZdE2LzZWHc8D7cce+G\r\nMlWv342BqDBVhocoy7h3SWTGA0WqJwm1VfvPEyctViHGQ23vFonnKBCeO5vO\r\nnYeOpBBUVRzeDdTRSx16S0vg5p3e+EMcIlM=\r\n=rqMp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"8.0.0":{"name":"minimatch","version":"8.0.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"807427d41e90f1e071aa06083e13edbd95479f73","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-8.0.0.tgz","fileCount":73,"integrity":"sha512-Nlub10O3zlSIkHHVVmhEvpXoBQV+rD1gTSax2w2bklGU5y0zg1MD/biD/elp2+Mw+8/6F8MzEU0WYwmStMDZ6A==","signatures":[{"sig":"MEYCIQCUumX0+S1QZa0r3Bno/+B1UcopXOFMBGf6aZq2ZHaK1AIhAJRBptw2FTPQICG1jAFitDagP9Qa3PHiSImeDungnQkq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKPegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM+w/7BLNsY7YSCVQLtY2sPjSudXbwVAHirUOKxP/IogoGfR8ha1md\r\n2t8i37+Y2kOBjC15pVbQfkPhygSOuLUe4up+h5RKRT08hJ1py+jnoK0zg6KE\r\nxfkJlhkT8tA4AqH5fPneD5xjTtsTICdm3k6RJoDOak9io9Iu6jaCW4sTWpUl\r\nzL6YU4+NvEd7nSsVBsdHldYP59g8Bn8X9pS5hml+LxGy5srv9StW1J/ZuQOv\r\ndQGALJCrnQvKmEzThO5gHRV8Z/+EThEMQr59px4OmzPx5J8PxdK7aiuRet2a\r\nMBvUjrorAz02yIjMVsLNB2xznFwfngN9r87BgOALeQP9k57mvhTD8BhGMIoY\r\nKGlXwnzXazM08s7uLq82UtM4hgU5XJ+Iiw96rpO/KwFVH703UixISqEvcHQp\r\nGZBB++3FUdifOD66YQOBw/jCfmYxi+BX3sdgrTIeg1Y9CRtOMxPYaEMMR9Y+\r\nq23E21Qx3Bnvj5yJbYBF/rAAdFUqChdizC+e0eoeby4VDqJY8tJp8jb+EZGQ\r\n961RNxhJBiMdT2UROZirGvDVvN+Btdf5YzjoLiHyWY3ILwxOtL3KAdTd7Sie\r\nHRXKQapPnDQ2/s8EEtps4k0ETWZ7B/wdKJaFazsR+arSPDJ3bTNAc7X6XqET\r\nUvBSPrkCFEPBq8GWAPlutqYtihAImNHzqJc=\r\n=AUEg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"8.0.1":{"name":"minimatch","version":"8.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"1ed443e0df99ef3692e8f2c8fab8ec9f25433a6d","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-8.0.1.tgz","fileCount":73,"integrity":"sha512-Azl0R5ZMbhrL031Jfu/xeeS4tTMnjXHiyVIbzutzq6g0b0iRWmC9recCfbo98+uReJYoNLqSDiaMhu3Lf0YWzQ==","signatures":[{"sig":"MEUCIQDM1GEfeZt3TadUCoIhmEc6bwku+w9b+/aHEhHL+68vEwIgMRPl7+glOxOkEHWCGJYALztu/ailrsW/4Z5zPl9sbyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKPjcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHZw/7B10WfQVhx384jPvwU0UBfCwMnMdsJ3IHqP3gMyWlmZqilKlg\r\nCbT9woEooSpKWxmh+DaCZvu8Dd8CsXA7yLbC+sy7NUsdFoxemIfQGvvVrDqG\r\niuo3MY/AqDuvr4CXrxK46Y+w9yvEfh5Vgdbymf9SC+RCrfGl2IV0IwsVkRQR\r\nrMIwIbcUBhSUxJ4HwPWZDcub+RU1fhTxWzSaf/luRpop57KIF0cWcOd4q9In\r\nsT+D+vlk0SoWmoSPBFUalgUqhUofM2e8ay/kLs8xHh49ikDVgOdKDSYWdDOB\r\n3Jod60JYYDGExMqv7I4iAq7q8XEBl6Q76/uTBAJ0NJn+3HiQmZ/jEUkRC2l1\r\nZmt+O2nKlNJ2wNtCAo3bQvdvVxx/gCefVloPObhDVmoj31dUHBrvgV6Wh27t\r\nvRLvhNZTtzC1HKjCY6Cn9SU/d1UIcdxpl/Jr52WE7SFX1lQu95HAsQd1dhAR\r\nE5qSC0q8sp6cjZ45lq+7qTQ4DFY+IBTzElWSMoZIAwJCEZgpgs8JxeS/z0MZ\r\nqr2fTgHDCklExujPeEBQVC2e6poV2pvpgnhcIYpz+OxGUdzaUt8/a6X88EwE\r\nPtMK+RSxcmJjmNMqFBKxIQPeGi9DcmOMvSRGged/Ov9IihjnBSNYIaYjH19n\r\n3ILhrcN687J126rKZHCUATY5KifWS8FZ01g=\r\n=IMYP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"8.0.2":{"name":"minimatch","version":"8.0.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"ba35f8afeb255a4cbad4b6677b46132f3278c469","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-8.0.2.tgz","fileCount":73,"integrity":"sha512-ikHGF67ODxj7vS5NKU2wvTsFLbExee+KXVCnBWh8Cg2hVJfBMQIrlo50qru/09E0EifjnU8dZhJ/iHhyXJM6Mw==","signatures":[{"sig":"MEUCIBx4LM+4f2Yx3WhCzE8v4+3kreQrNfO16OUvEsc0a9lMAiEAjKwYP6CxQ4oSXJgYFfNKrgnJ3roH6wRtl32l2ZG59uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKPlXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Fw//TT6QWYrgD7Q16p5xvhekDi94ezjzEiZJaSXXaIrqaLIoH+NF\r\nxCecvBeWGhGVmG5wOmZXAdsrVS2oBWBFhHoCbeiZw5k8IE4YbyktatdAQ42U\r\nG/5POc6cO5cevvEWltmyJ7R1+j7MA/nt4P/drJQJzgBhClSnnyD3DbXQLSkR\r\nMgI2rTbK11Wy1QSoy9RmqHgKk+UalsexqawcoS+KdkPLKAAx+98Hchc2izxC\r\nSnfEUVPgjbPlZANdLeUy22VujerdyEKaU2HThsu4CamruEfUdYIpkIYo8FKS\r\naIiRbE/ZnCGfd/5bnVe9JEhWW5uulsnR7fw+ZW/fQ51ismo2odT5pMUV0BfK\r\ntmo29/o4lgRJ9frqScrNEivCqSpl3INpquMw31h8aDobp6gthRLu3j7YAFQ9\r\npWWzP+z+i5bGsmvcB3HSYX0Cp/hVvL+HaMU1PTEGzNFq70LKqV1jbYYvidPa\r\nnEtCjMi+9JHvVp0vekZaPAC6tU4Ult1k5UjkFNmSoxLkjFukfpTnxtU59DcD\r\nCzjXKyi9HjffTfUJjI0CdIMNPgfgWIPSq4r3ze6M9jdh/hCUdH1j+772MrNj\r\nJWRXHZCwSePdI+mNuuShrehCBNLYREjRdb65CHy+KH/SIp0v/sYVq3SpEH3t\r\nQlzMz7lODB0FQhm+kyFxTn3X3UlbvGZUPGk=\r\n=1l5i\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.5":{"name":"minimatch","version":"7.4.5","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"e721f2a6faba6846f3b891ccff9966dcf728813e","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.5.tgz","fileCount":41,"integrity":"sha512-OzOamaOmNBJZUv2qqY1OSWa+++4YPpOkLgkc0w30Oov5ufKlWWXnFUl0l4dgmSv5Shq/zRVkEOXAe2NaqO4l5Q==","signatures":[{"sig":"MEYCIQC7JyHfA9Msy43OOtpIAAATiwFSXadEKzmdlty5pMZDIQIhAOtmPe3iArGO0WklyJdxL9iNe47jTs2kLuN9Y+x1+Zwh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKwO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqj8Q//d9I0fvoMnpNYy9vV/KQoRRk1jT6x1DnqWdNZVU4S0+P2z/Vo\r\nopszFZUfPzw/tYJJT2CeK39eiArkEXk2MVaNvgvELJZAF2XmwHqNcCDVvEFl\r\nHk9KwCyhokWSNudHMXnS51jE53uIjwvLk1aPjlc5HZl+zf1YF8oY5v57qm0w\r\n2SFTCNCCFIjyrpgdz7kOsBt3eJu+B3+O1TT2f8D1UGiBjf1F06BmCuh+BfrT\r\nJrae2RoxM6Nsg23FpaxCYzKf0cJ3s8B1I5hzJa4lYDOiHdzIBkPonqye00uY\r\nEUOsnfwhCYASwqccMu/dzuWzRXpnuu8tez8D0Ycx7o5a/JCnhUiSd6EuZJcG\r\nEOSEiiXjOk1pmF+U8owrzNOS8XiV8A7IFLGI1+uXR/9f8kyApqtwIOfej9N6\r\n941D5uXvk3qR/ONKdtNqsQYOAlj/dxab08OC7MsMlBcJi7WHFrPdIucBHbhD\r\n1i2l/Nyv72T+u8LAc2jzsY8uuvSZMn2ARFK61UpYAyAZkZUhb57FrEwUdQ9t\r\nLDFSRYLTpiqadrXOz+KzGaHE4pzFyjWhJmLTEpV2S68kwkjKK+xDe71SAkfr\r\nFHdUlvAWP1bLw5eimNwwMOa+ClGh4MYUmBKLeOJ50w8xomsEXJErr0/JD9s3\r\nt46UEEzztT0YaS3OPTAU0WIZZon1bQDAGds=\r\n=30U/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"8.0.3":{"name":"minimatch","version":"8.0.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"0415cb9bb0c1d8ac758c8a673eb1d288e13f5e75","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-8.0.3.tgz","fileCount":57,"integrity":"sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==","signatures":[{"sig":"MEUCIAwzomo7Rei+sG4Yc/wBVQAjCCUNeVaZgfhaI113igptAiEAiCGgoOcyy9hqeDDyM08BjfA0PTvJSouqZjez06Vxkyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKwQOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKuBAAolCz/guOu2/a54E9T/7t1cQH53R/YUdne+MoOhHihimOvcBs\r\nE3Vj7BoGxlL85qiZRp43ySwRl0RytRPq6ya03DFpeSiCbTuBFlWJjcNQPzuM\r\nKyiqkY6evfR0GLt9I08N/M+olcYOr6yCEAl51AskNDxgzKy0EsK91WHPLPRe\r\ni082Mn+40/ZqA1oq96IWI3xFI7PTjBB6/dGqTbSaO4WX3cOwyEnpL7uS0Bh/\r\nH7BsNW6EJJ9cVWsLBFEI/UtXG1QmJ0eVBSGMQtCJ6bPdMekpNMJYlU+kQEfx\r\n+aLdpos57QFmVoKvlwRplwaFIwqVEMIFA/e2xpcOE4lDE/1iwm7ndkyK/jXk\r\n4PDdIh82i1nh+YIAGcC68dZVhlK0wzY0Tq/QSjSfbLeqnldAdKNj2Qoq98eK\r\n12WLxhlXs7Ar9ARECfB6wEWkNdgyHLIUF1NaojWFSTSx2FvLyj2mHKlUmhY2\r\nk6J0KcWIKJp0F0oVLcGBCHOpdBqgpsGM82RZPSdUNRhxf41FsgBcqeyazFSj\r\n+vwX7JmWQefam230oi8TcyQ585BI+GzMQ9tFESNYBXZwS4ypqLhuQvo8NcxF\r\ns3qey8SPklB2QDNrnaeMwlq4COecboxugUH+wRfKiaVm/Tasr27fswq8a6iR\r\n6KtIdjxL6KCvoNu9MYhbw21oZI8sj4VoYnA=\r\n=fRv6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"8.0.4":{"name":"minimatch","version":"8.0.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"847c1b25c014d4e9a7f68aaf63dedd668a626229","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz","fileCount":57,"integrity":"sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==","signatures":[{"sig":"MEUCID+azTFTdI5oP/8gpzzMAVPJF+AyKUR2wNjrqypoqHb9AiEAwGfxwFWZ5bSILuAj/uFBOQ5eFjdw2dE4HoMFGDU7fw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMx1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4nw//YywOsipnggjuKIcF2oJkzBzq+dak/JXOOlnCJ4FWgbvIVzQC\r\n5Q3qC840LhjcGEbBOJ1IHYNo6PQdQZh782CLD/H7wfwc9YAQkqSj9skPkaz4\r\n00mVWt7Ac7Vuwo7YVh4f76lNwkJHIbPMc4/fZUj8fKqasuF/wPI5iAhottt9\r\nryor6vzxmTGzRrvYLXUt80wHnV0SsKkgFdGAP8od0U/1jryyjtusvmDrSeVv\r\nTCy6uJAcuqIOWo8LBV4zWyXvALOQGWqCTT2Sy5uDPYP5K3oyTUdVpArfAUrf\r\nzNCW+Zkn3T6LzPtmf7uNP3RF1xKUOKu5tni8gJdpDHUz0VZSkvlNghqc8cxn\r\no1XyaCIsSuUq2Cw2N/mbXLDi0SNh3kCIVb5A6SE4w6id8MdtNX/qDUSzwNeM\r\nxSCCHVAJ8nfu1EBW3DhaAv2cggn7aDSVZat1QzNRhFb/ARyMPzVv04C5klIS\r\nslfh4K42WzMGWhEn+AOfRCymO5naRW3x4OdYMWSTKYa7qdIhV/3yzyyvNmUj\r\nzGDQT3TSIG+vR275QTQOD59OKQWK4llske+d6yrHk160MduYkQpv5daXyhqu\r\nDWS1PydYw4luHLkiV6O4vZyxKuh5eVVmc5oXYHJztHvzGQX+9fmoelEq9yJh\r\nlXQp1Zgkf13+Bk/rXEfHzyWj+SE46tq5VqQ=\r\n=MX/2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"7.4.6":{"name":"minimatch","version":"7.4.6","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.11.9","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"845d6f254d8f4a5e4fd6baf44d5f10c8448365fb","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz","fileCount":41,"integrity":"sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==","signatures":[{"sig":"MEYCIQDv9VHpC6irXMiLiB8/yzdE0BA7nFF2tBh7WXs2+fXJ6gIhAJNEMYwzBam/YGM7hPbX9lhJ6S7XgAAXM6KbyCX3hqQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMx2kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDaw/+KXTGkugSppF/Omhp5sYRSH9GqPAKxQCxA2Y21h4EfnC2HTLo\r\nVjStZWPZwC76RTg/6gFmbKGlN+7+fYvV/f4SRNcjBqw2BTNUzIMHk7M9x5to\r\n4j5li0BhEVNCsZNbSjvMVU2712e0FAwbYihUlWpGXpGpMXC7h1Viz8nIlSIb\r\nsnOo3V48BKjvIppmVANzI2pRPAgf+Tr/u4XRDSXkl4416u5YYCUGsEidBBkC\r\ntwE87+82qwgLZ56uRJGL+fUSggpgyl6B/lyWZwlWR8q+EXsUBQZg/U/GMBg4\r\nyzKih04lFqcD1xWC8JWTIlPXRc17jHFxSH/JaCcGqikFL+OdXqdGgptF1jg+\r\nQQGHQp9KQEQGFgkbTeXPfJKNKUAUICLZIrpJHE/J2IicGsuwKV7daTjlurK2\r\nRF+M2GVlYEnpch2nxwez/4Whx+QaRlKgqI6lvPszWxLxcUg8fz3KvJ+LLyFn\r\nKSvgbsWAINgd3ET+Z5QBIebkIzg10XWcaOWxn/tERLuRsH1ZjHJN9JNglw8A\r\nQFR+9fGoK6gYA/K8Cqq+JQSTnRG/C2GfrphXe8WiDA3MmhY00RiL0ORMbK11\r\nAD9/i8Bb1Q1IV6FmtKwz9AoCfaIrL4obniD5ewSk1kkObjQw1KsfUGLFSH7/\r\nHb+kOq3GMxhYe/rLD0GPcE8QNOI56xhp2ww=\r\n=o3Tu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.0":{"name":"minimatch","version":"9.0.0","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"bfc8e88a1c40ffd40c172ddac3decb8451503b56","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz","fileCount":53,"integrity":"sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==","signatures":[{"sig":"MEQCIElefaysQGa8Nr3MLv58NzXmSjfdYR3wWizfsMCgX24aAiBSZrwhZZh7ZcwK6uHf5X2o8zKsD61fihIeNZWeL7f3yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMzjrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTJw//dW+PAibru2az/UByduc47XvZ19uVQGTntL0J7xL1w53O26MV\r\nFNXOdOvAgU25/0WADEAzpn+VwzqeZnoblnD5CpF38N0IhGICT8LuZZmVZZ9e\r\nSVdqv6kqbq2sWrAQOvci2eQs3P+WfakKhhKBpE7QT9J0q+BqR2NWiwUzut9r\r\ndFTjucQI3YRfTciHCchCNowfbW/YK9HIhCConuIc5MF5OF5/eP7HCAPN929h\r\nYrNmXouFoJP2odTyirmdhCuDfjNLzS+L+/+xC/0/kjr7GRsujJ2zIjeuCf3u\r\nyH8Cvztb+FkGqh/qcf+QWPNjUbg9RUzuhAG5VLcD7C0sLY3VuWMWzvoa5bgy\r\nSd4RXUJRMkv2lqAm5yoeAEnb6hKTgHQTGQu3kY5QLj0V76yGyipuRn/5RYGK\r\noDXYfCISM5fWI3lTI/rIg1ANy8SQertDtP+U8yHcYx69K67iF6KBKSCbnMeW\r\nC4sOlA0Ia0Ijl3IiilKEMjBtEU1p7AqV+4EtqA8u88G8jaX/mcXKMfh8lhut\r\nlJPL41ecQO1qJlxxwjzH85tdQyEOU5pFtr2+/5O1RITxMeUgvJvhYKhzs7Bq\r\nmPU67HwXuRiQ5ra7XRUYemreEHbc6OwHGkT96hGP2H0SnrHwKfvR1lIpeb6V\r\ndoNQ+xclWtKpmB0vikRw+V4oonu6xwt/+Yk=\r\n=KymT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.1":{"name":"minimatch","version":"9.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"8a555f541cf976c622daf078bb28f29fb927c253","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz","fileCount":53,"integrity":"sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==","signatures":[{"sig":"MEQCIALzqgmZjKE3691Y/WQKusEAyMjnFykDfyyIrlrNGyRGAiAY91n9vj7MzXlwH/sFYqtD9OmOZ7ZE2OGGOXGOIZAKhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428478},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.2":{"name":"minimatch","version":"9.0.2","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.3","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.7","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"397e387fff22f6795844d00badc903a3d5de7057","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz","fileCount":53,"integrity":"sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==","signatures":[{"sig":"MEUCIQCClDIYBp4y7cbhQbhk3rlDIYUJswjBJRndD+upNcEhLQIgdjZX6Z9JQDRbzPabt1WqfbB4/YVRvoFKp7X4GhrGmjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433704},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.3":{"name":"minimatch","version":"9.0.3","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"c8":"^7.12.0","tap":"^16.3.7","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.8","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"a6e00c3de44c3a542bfaae70abfc22420a6da825","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz","fileCount":53,"integrity":"sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==","signatures":[{"sig":"MEYCIQCamyK0PER6ghY490MnmvqR9yobciGJrpbT+cf0/tstiwIhANKmkVC3BveaqUJrdGHzs/OW3ygmshF5Tod3RkppHuDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433705},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.4":{"name":"minimatch","version":"9.0.4","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^18.7.2","tshy":"^1.12.0","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.8","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"8e49c731d1749cbec05050ee5145147b32496a51","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz","fileCount":53,"integrity":"sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==","signatures":[{"sig":"MEQCIEHx6wDga4HI7ZIwQJ5815qkSydqrccn45jiUWd+XGywAiAlO83AcJHK9yJ7o2ApIF8drPKD2Ln00MXM9eb/4zSfEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434900},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"9.0.5":{"name":"minimatch","version":"9.0.5","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^18.7.2","tshy":"^1.12.0","mkdirp":"1","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.8.2","@types/tap":"^15.0.8","typescript":"^4.9.3","@types/node":"^18.15.11","@types/brace-expansion":"^1.1.0","eslint-config-prettier":"^8.6.0"},"dist":{"shasum":"d74f9dd6b57d83d8e98cfb82133b03978bc929e5","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz","fileCount":53,"integrity":"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==","signatures":[{"sig":"MEYCIQC8i1XVlxHUOKd0etL7moPA7FuIE5d+E6J4fd1YQj0btgIhAMtyRwTteIb7e0oR/SIFP0LK/JFECg7Aj3KbraAX9pih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435003},"engines":{"node":">=16 || 14 >=14.17"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.0.0":{"name":"minimatch","version":"10.0.0","dependencies":{"brace-expansion":"^4.0.0"},"devDependencies":{"tap":"^20.0.3","tshy":"^2.0.1","mkdirp":"^3.0.1","typedoc":"^0.26.3","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@types/brace-expansion":"^1.1.2"},"dist":{"shasum":"bf7b5028e151f3a8db2970a1d36523b6f610868b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.0.0.tgz","fileCount":53,"integrity":"sha512-S4phymWe5NHWbTV8sAlyNQfkmdhvaoHX43x4yLtJBjw2zJtEuzkihDjV5uKq+D/EoMkjbG6msw3ubbSd1pGkyg==","signatures":[{"sig":"MEQCIAw8dNW+YvM6CrTFZ/M8aoSL/a1fuF6jycL3Bsnm8sgOAiAxp0R2h4KMBh198Ou752Sl5aHI5GIALZE/XTvv3NavJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438775},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.0.1":{"name":"minimatch","version":"10.0.1","dependencies":{"brace-expansion":"^2.0.1"},"devDependencies":{"tap":"^20.0.3","tshy":"^2.0.1","mkdirp":"^3.0.1","typedoc":"^0.26.3","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@types/brace-expansion":"^1.1.2"},"dist":{"shasum":"ce0521856b453c86e25f2c4c0d03e6ff7ddc440b","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz","fileCount":53,"integrity":"sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==","signatures":[{"sig":"MEUCIQCAYhDBiow3JZoo/Wjad4/ocXc9Ijsec0bAReaf4pYqYQIgMDAifdJ7f0bom8/4uSrttUwr4NUIdWu9FMYhcy9wvZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438775},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.0.2":{"name":"minimatch","version":"10.0.2","dependencies":{"brace-expansion":"^4.0.1"},"devDependencies":{"tap":"^21.1.0","tshy":"^3.0.2","mkdirp":"^3.0.1","typedoc":"^0.28.5","prettier":"^3.3.2","@types/node":"^24.0.0","@types/brace-expansion":"^1.1.2"},"dist":{"shasum":"99c15b4e4f7e71b354e086e20b7f6c4d65dd15f3","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.0.2.tgz","fileCount":53,"integrity":"sha512-+9TJCIYXgZ2Dm5LxVCFsa8jOm+evMwXHFI0JM1XROmkfkpz8/iLLDh+TwSmyIBrs6C6Xu9294/fq8cBA+P6AqA==","signatures":[{"sig":"MEUCIQCDnk8ahrTDmM+aNXfKqQhMkePOXoywx+OwGwcrtdpDNwIgIZ+MYYTXnJntIMPcWXTGV2CeeoSNQLQRvoaTYtKXlUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438745},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.0.3":{"name":"minimatch","version":"10.0.3","dependencies":{"@isaacs/brace-expansion":"^5.0.0"},"devDependencies":{"tap":"^21.1.0","tshy":"^3.0.2","mkdirp":"^3.0.1","typedoc":"^0.28.5","prettier":"^3.3.2","@types/node":"^24.0.0","@types/brace-expansion":"^1.1.2"},"dist":{"shasum":"cf7a0314a16c4d9ab73a7730a0e8e3c3502d47aa","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz","fileCount":53,"integrity":"sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==","signatures":[{"sig":"MEUCIQDG/hNo3JS+apEeN+YR9mnu8n7h1CKe3xAS9xCYfnkL3AIgOAPEl7soTOCXtsUxkvxM6tSar6wu+Cd1H3LW5VPLbZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438647},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.1.0":{"name":"minimatch","version":"10.1.0","dependencies":{"@isaacs/brace-expansion":"^5.0.0"},"devDependencies":{"tap":"^21.1.0","tshy":"^3.0.2","mkdirp":"^3.0.1","typedoc":"^0.28.5","prettier":"^3.6.2","@types/node":"^24.0.0"},"dist":{"shasum":"409a05f0e226bc03816826055a09e7d786152542","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.1.0.tgz","fileCount":53,"integrity":"sha512-b19fOFtCjbY8n5gXaqXVt4BEfeT4t1OIH9IINtjssCOZCnXTGEcGNwWsoudT34nfa0IoMS4cc5zLNzBxQl7N5g==","signatures":[{"sig":"MEUCIFaePQ9+JtKH1vDk6PbqEtNB0dEaFgG3Lc9FuLfCN9+9AiEAj1Izw7QPQ5vJTYpMegTNkPzmiC3z2tx9Yj0CP4JvvJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448483},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}},"10.1.1":{"name":"minimatch","version":"10.1.1","dependencies":{"@isaacs/brace-expansion":"^5.0.0"},"devDependencies":{"@types/node":"^24.0.0","mkdirp":"^3.0.1","prettier":"^3.6.2","tap":"^21.1.0","tshy":"^3.0.2","typedoc":"^0.28.5"},"dist":{"integrity":"sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==","shasum":"e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55","tarball":"https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz","fileCount":53,"unpackedSize":448853,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLKfMAxfANPGTZlOFbZOq4Hc2EOwgN1KrbJI9qgzzFdAIhALRzLLyyz+YJLduq13BlM4wubkkHCtdSN9w4OeOpC6Yi"}]},"engines":{"node":"20 || >=22"},"funding":{"url":"https://github.com/sponsors/isaacs"}}},"modified":"2025-10-28T22:58:24.454Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/44/0d/468d454c9ef605c6eaa8beb12a668c715b935466a6f02ad633fd3b7b9d77ab9342db2db9509abb2075e3b15794851dfd140e08234bf6d278e670b75a6611 b/.npm/_cacache/content-v2/sha512/44/0d/468d454c9ef605c6eaa8beb12a668c715b935466a6f02ad633fd3b7b9d77ab9342db2db9509abb2075e3b15794851dfd140e08234bf6d278e670b75a6611 new file mode 100644 index 0000000..0e2d6c7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/44/0d/468d454c9ef605c6eaa8beb12a668c715b935466a6f02ad633fd3b7b9d77ab9342db2db9509abb2075e3b15794851dfd140e08234bf6d278e670b75a6611 differ diff --git a/.npm/_cacache/content-v2/sha512/44/d1/8a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3 b/.npm/_cacache/content-v2/sha512/44/d1/8a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3 new file mode 100644 index 0000000..c09932a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/44/d1/8a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3 differ diff --git a/.npm/_cacache/content-v2/sha512/44/e9/b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725 b/.npm/_cacache/content-v2/sha512/44/e9/b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725 new file mode 100644 index 0000000..55511cb Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/44/e9/b308aad39cec326cf709029000e960568a3db71d57c654d2aaaab669bb264e1ea2b60b01d2be91aecadfd434dbda22311df17e48146a78321f887b520725 differ diff --git a/.npm/_cacache/content-v2/sha512/45/56/52215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b b/.npm/_cacache/content-v2/sha512/45/56/52215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b new file mode 100644 index 0000000..117a210 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/45/56/52215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b differ diff --git a/.npm/_cacache/content-v2/sha512/47/03/40f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475 b/.npm/_cacache/content-v2/sha512/47/03/40f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475 new file mode 100644 index 0000000..e1c9de4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/47/03/40f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475 differ diff --git a/.npm/_cacache/content-v2/sha512/47/cd/63e60d2ec189433ce1ac5634fd8fa43a19a4b0ffcbd6955126e13d4b919a3778db55db3356fc7b43fc4436ecbfda42f192ffeaca84ee58e0a0dfaaa6554c b/.npm/_cacache/content-v2/sha512/47/cd/63e60d2ec189433ce1ac5634fd8fa43a19a4b0ffcbd6955126e13d4b919a3778db55db3356fc7b43fc4436ecbfda42f192ffeaca84ee58e0a0dfaaa6554c new file mode 100644 index 0000000..2d2650d --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/47/cd/63e60d2ec189433ce1ac5634fd8fa43a19a4b0ffcbd6955126e13d4b919a3778db55db3356fc7b43fc4436ecbfda42f192ffeaca84ee58e0a0dfaaa6554c @@ -0,0 +1 @@ +{"name":"compression","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"compression","version":"1.0.0","dependencies":{"bytes":"0.2.1","negotiator":"0.3.0","compressible":"1.0.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","supertest":"*"},"dist":{"shasum":"8aeb85d48db5145d38bc8b181b6352d8eab26020","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.0.tgz","integrity":"sha512-CooBxyGghjsLjWUON1Ofvx13hYnsX/l9YyZeD/oq+aftiIYyou5bEn1FqCNA9j7wEtpptFe6Cw+TR1yZ/F19lQ==","signatures":[{"sig":"MEQCIFncq6atkdBq4Hptu6lMZNY9tX9SEPDoyDDkE1Etm7VYAiB5ch9y3ThpS9PKfc80SI4/0O5CQIK3c0s/iGmTalOGVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.0.1":{"name":"compression","version":"1.0.1","dependencies":{"bytes":"0.2.1","negotiator":"0.4.2","compressible":"1.0.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","supertest":"*"},"dist":{"shasum":"e42b3e31040778ff66b4f4cb6a43bdbc6cd7d88b","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.1.tgz","integrity":"sha512-Yi9Jm8bn+aYWn+1/iHjAThYxjAcp3dSpDu/m/8+gbZ55qOGmdrbjy7cDMXnZFxxOXkDfPM/77KlugqZwpnhh2Q==","signatures":[{"sig":"MEYCIQCDb+bZ3ciSBUJeYaeHc4YWijFdYuArRi+SbgcUBluSUAIhAOFVoZTawOE39NjYN19wM19l08daTYCv06C7kDk+d4Mz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.0.2":{"name":"compression","version":"1.0.2","dependencies":{"bytes":"0.3.0","negotiator":"0.4.3","compressible":"1.0.1"},"devDependencies":{"mocha":"*","should":"*","connect":"*","supertest":"*"},"dist":{"shasum":"90ea20033ee689473678b2ee32226183d7030893","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.2.tgz","integrity":"sha512-TaAedVFfv0EeAUWOjouXFJel3a9STqEvlq5HA7jnsDQv5OEpH+LbrZvVx4qSG1hpoepEMS5qzrIO9cxCWpH1Lg==","signatures":[{"sig":"MEQCIBqHWb2WXCzy9OocVt200lUq/Y0Iu4E0vlTE3ompEbNZAiAOY65W/hI9ywucdLwA2CGED6te5uEeaewb3raF3jfv2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"}},"1.0.3":{"name":"compression","version":"1.0.3","dependencies":{"bytes":"1.0.0","accepts":"1.0.2","on-headers":"0.0.0","compressible":"1.0.1"},"devDependencies":{"mocha":"~1.20.0","should":"~4.0.0","connect":"2","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"4370058053d29402f2ff6312296d9e74463e9901","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.3.tgz","integrity":"sha512-DVWAZO+1NQvNXj6ZHts8hB1rLFG2969LdZfuUKpK4BiJkEjRZzEUU792UZRxvEkuHiTHgD8T4nfkmkyPsl+M7A==","signatures":[{"sig":"MEYCIQD/UTmTqtFj1PoHh+ZysYuBS85Bs5qGSsIjUB4wg4K9FwIhAMOnPgR075KUx6fD73usb7rtdVdjTz1c/RuX4QLcb1n/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.4":{"name":"compression","version":"1.0.4","dependencies":{"bytes":"1.0.0","accepts":"1.0.2","on-headers":"0.0.0","compressible":"1.0.1"},"devDependencies":{"mocha":"~1.20.0","should":"~4.0.0","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"b9fbfbc11ce6436eb71b9c944006f31b134cfef8","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.4.tgz","integrity":"sha512-gNmR9MJH8IoQnlxSKgwoO7P2oL77mRWFiv7Nrj9NMWFaJqIY3UO55W09R0SUEwzZ6cKoOysH5NBgQwiQzf3D3Q==","signatures":[{"sig":"MEQCIAp1wJ6n4k74LrPefZ7laQjMNB5ExVD2y5EtaDyQfMNSAiB/yR97RV41x6NVDQCq3QCGroORWxNBxmRg/aZzdLTyrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.5":{"name":"compression","version":"1.0.5","dependencies":{"bytes":"1.0.0","accepts":"1.0.2","on-headers":"0.0.0","compressible":"1.0.1"},"devDependencies":{"mocha":"~1.20.0","should":"~4.0.0","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"fbf10806b74d96300a18917795e3d6c040532bbc","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.5.tgz","integrity":"sha512-X8E7n0G8QS72rXajRLnOFm2/rYId3/wimhoVT25b1jeLBLl8R02CjGtpR7ZvuKwAfcjyVsKMkxlkRfYMZToCbA==","signatures":[{"sig":"MEUCIDn9yfgLwV6l2h0q4atMIrlFAwJHQtRbmYMXAcqsE+iJAiEAxGx2VlCLP5iGcALQ6Cn9wb7AHJUbFOfOnuQb2pXuJVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.6":{"name":"compression","version":"1.0.6","dependencies":{"bytes":"1.0.0","accepts":"1.0.2","on-headers":"0.0.0","compressible":"1.0.1"},"devDependencies":{"mocha":"~1.20.0","should":"~4.0.0","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"efbc5c5870980e9d7e5a9d6e6d7437cccf6a9a8a","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.6.tgz","integrity":"sha512-njfzv+trOPZcFBDyd7XbmJFPh4MtUTgYd2gj5VtLnLrsoxMlsAxB8cSensrHd4SO+e7l8Qo/9T8Dj/KAlotx4g==","signatures":[{"sig":"MEUCIQCmpuRUTAaQKLZg+O7xcW9Lm6czaL9nM53RcFpDJNIb3wIgFUAoKK0SaczBJ+dgS21Twc3D/obp0tkXdb2iRQ1dK2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.7":{"name":"compression","version":"1.0.7","dependencies":{"vary":"0.1.0","bytes":"1.0.0","accepts":"1.0.3","on-headers":"0.0.0","compressible":"1.1.0"},"devDependencies":{"mocha":"~1.20.1","should":"~4.0.1","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"fc4bff261df4e37a130006f2db2a99a34896f55a","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.7.tgz","integrity":"sha512-358POVi/83+vOraY0hLNi1s/7G7e3MiZKVlrYiu422gWWjI1AKBXa4sQXnoYYLAyB29jUdo8bqFL7C4JX6kBnA==","signatures":[{"sig":"MEUCIQDANsfmHa8R+iT9ELEnF76XXL7YJgFaj3j+UBvRoxPFXAIgWJcAL9T7p0KCxudO8oRgxMKZffBh/zZFDqgxhrOjlNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.8":{"name":"compression","version":"1.0.8","dependencies":{"vary":"0.1.0","bytes":"1.0.0","accepts":"~1.0.5","on-headers":"0.0.0","compressible":"1.1.0"},"devDependencies":{"mocha":"~1.20.1","should":"~4.0.1","istanbul":"0.2.10","supertest":"~0.13.0"},"dist":{"shasum":"803ecc67183e71e42b1efcc6a29f6144fdd9afad","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.8.tgz","integrity":"sha512-zQlqxF6s7e0YRFbuAheEAm4rpdBWyADdmFZPIa1gnuhztZRe5zehvopM6SeJCBZ4ALggf4GD/sHo5+kb2TZG/w==","signatures":[{"sig":"MEYCIQDlX5vacyEmfhuzT+8vXECnLpmJiDedWj/BdeuAuEr8ZQIhANTB+4gdiNm9i2sCoVM6czAOgBrlh9lk/qgF/GLZg7Im","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.9":{"name":"compression","version":"1.0.9","dependencies":{"vary":"0.1.0","bytes":"1.0.0","debug":"1.0.4","accepts":"~1.0.7","on-headers":"0.0.0","compressible":"1.1.0"},"devDependencies":{"mocha":"~1.20.1","should":"~4.0.1","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"edbe08829cc2b49d601773c814a3851c135d0931","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.9.tgz","integrity":"sha512-/f905dXW+D61rPP17uix3Yk9HQV7Mqobn0kIK6nPAIZEqJ5XanSIMlI6sgL2WU0f1hUJkB6/WHQO5bRM5gxCeg==","signatures":[{"sig":"MEQCIQDh+OgqT3Hc0qG1rK5PTouUquCRlKFn/fomroOMn3dACgIfFBCCJFDJxYCHvLy7+Qbgl6p8s7M8dvmxFolYo3v83w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.10":{"name":"compression","version":"1.0.10","dependencies":{"vary":"0.1.0","bytes":"1.0.0","debug":"1.0.4","accepts":"~1.0.7","on-headers":"0.0.0","compressible":"~1.1.1"},"devDependencies":{"mocha":"~1.21.3","should":"~4.0.1","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"4e5ba4b317dbca8bab486e5ba60b09fcb6e22e44","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.10.tgz","integrity":"sha512-B9rODCzbbSm4s92AuTNsxMV9s0MtRfnZkT0MVzNyuGGDeVVOEXMJI2aP+qR4Sc7hjEZ3PpshnbbGJTxvW2y5dg==","signatures":[{"sig":"MEUCIQDM+D6vTqNqTFENP8If+gqMjOfQLlz47rh4AIjb5dnywQIge2UvqOO2KV+PLEHfiZra1NZ0rz2DeISOuRqjTKMXJTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.11":{"name":"compression","version":"1.0.11","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"1.0.4","accepts":"~1.0.7","on-headers":"~1.0.0","compressible":"~1.1.1"},"devDependencies":{"mocha":"~1.21.3","should":"~4.0.1","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"69700cf1ee8963454356ac192a6e5e91e232bffb","tarball":"https://registry.npmjs.org/compression/-/compression-1.0.11.tgz","integrity":"sha512-Xf+wCNAQYsPrvIkWRwGLkkrA2/Kd1TU8VotZZpvkz0+7+5bmxAsYdUahJI3oisroNydtb8NnGy4RMiaeq/GlSg==","signatures":[{"sig":"MEYCIQCX5M+H62of5wsYKf3by5ef7XbKsdezyuXxyuA4hcj6hAIhAOKNBh8HYLkiSy5vBKllRcilgCORcJL4SS37OPN316Fy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.1.0":{"name":"compression","version":"1.1.0","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.0.0","accepts":"~1.1.0","on-headers":"~1.0.0","compressible":"~2.0.0"},"devDependencies":{"mocha":"~1.21.3","should":"~4.0.1","istanbul":"0.3.2","supertest":"~0.13.0"},"dist":{"shasum":"58243eded272fc531d7c744d8e8daa7cc0b99215","tarball":"https://registry.npmjs.org/compression/-/compression-1.1.0.tgz","integrity":"sha512-v+ltWBCw9TWWA2g8d6OukAHVwJ2rKkiMetRV83Ip57Mr3cRsHWrmF6ASGymtCvJ7S6xNkNfsstcCz30JclXYQA==","signatures":[{"sig":"MEUCIQDTaDt/q9CO07f8EtTVIifoZpCNtSZ7/m1Hc5gBC81XHwIgQL6CKYDE9adXeiOLDG3VJ3UfRCbUDCGnWz7xwRgRsp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.1.1":{"name":"compression","version":"1.1.1","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.0.0","accepts":"~1.1.1","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~1.21.3","should":"~4.0.1","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"5dd7d78ab9c9bafb0d33eb92831b18bf6f9ad75f","tarball":"https://registry.npmjs.org/compression/-/compression-1.1.1.tgz","integrity":"sha512-PbX90+WYmdy8f1tNsXpFMBHaR8ru0Q+SROMVISTlNVaRl3JSWUZvJUzuLLahpsniuyn4mbFgZbgHNyy0OKhrrQ==","signatures":[{"sig":"MEUCIAK9+qvRSptw9KenCs5Ysjjd6mlRzYAG+6fNhUHJsn10AiEA1mN5J9ewtZtPtig3amc5ZU1JzK+DGSYEyb+IUKwQWCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.1.2":{"name":"compression","version":"1.1.2","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.0.0","accepts":"~1.1.2","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~1.21.5","should":"~4.0.1","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"f93fb7fcdb3573ec4c7d5398984caae230e2a8d7","tarball":"https://registry.npmjs.org/compression/-/compression-1.1.2.tgz","integrity":"sha512-nU0piPW+ZjbSjGjcBwhknQg8n6q/zTLH+/SfQNw7z7DUwIE5PMa+GUQoHoaJ2mW1HilSouGqa8eTgKx1XMIOpA==","signatures":[{"sig":"MEUCIBbYUXqI3OQI62hvYRtQb78aCUWZWZMmVJ/OfGuaNI0+AiEA+Nk4ohbbzVRpmmaFf7W7jCGSHwFrR1+pxk/kxgQIuJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.0":{"name":"compression","version":"1.2.0","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.0","accepts":"~1.1.2","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~1.21.5","should":"~4.0.1","istanbul":"0.3.2","supertest":"~0.14.0"},"dist":{"shasum":"c6951ca9ad90588ada7617da693c6bbbe8736866","tarball":"https://registry.npmjs.org/compression/-/compression-1.2.0.tgz","integrity":"sha512-JJ2iZoc4m3otsmY6HeEII0RXrcy3aTwtJ8/4ZYzgGFOW12aynLQkslI5SsC4W+4COvWJU4vPYkCbRG3LjqDDLA==","signatures":[{"sig":"MEYCIQDMLtKf/dZDkcL7UNWzemXCsIMzZFABJtXVXVbVlaBfQQIhANYdv/45BLQH0LC2OHg7XIiYpuwYnIuom12PCC4zjGft","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.1":{"name":"compression","version":"1.2.1","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.0","accepts":"~1.1.3","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~2.0.1","istanbul":"0.3.2","supertest":"~0.15.0"},"dist":{"shasum":"12ebaac04d308ca6103618a9716ce5634b939e9c","tarball":"https://registry.npmjs.org/compression/-/compression-1.2.1.tgz","integrity":"sha512-UzpjHjcGUGftY5y/PxcaYsz2OBQY4Iqjc757V5r0wFxiiac4GMA9r/9shaCV7BCjwmlDHlLp5yLo29XEU7CBuA==","signatures":[{"sig":"MEYCIQDj+xgRgO22m0ge8UNYklRVaZvRF8SNWz6v5sHxP06eXgIhANA7onrRU9u8y3Sb9EEGa1/UhoBcwpa9S+vjcw9Lc5iA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.2.2":{"name":"compression","version":"1.2.2","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.0","accepts":"~1.1.4","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~2.0.1","istanbul":"0.3.4","supertest":"~0.15.0"},"dist":{"shasum":"637604c25ed659c0d5c9fac1038fc2f2d5494dbf","tarball":"https://registry.npmjs.org/compression/-/compression-1.2.2.tgz","integrity":"sha512-j91tUroerw0zm2vITqL/XbIk2VZV/Gs5qQ5oVhJBArFSgvO5GSUG12D8omWihIUnQKWmTJ7koBWziOooIG62vw==","signatures":[{"sig":"MEUCIHR5ixshY6phoGeQohvw/s7g1lgn0p1d90apEFvRB2OdAiEAo2TSNBQ9LCwIaE+e1n0ZzCkTx7XcCnJ4n+t8IqbYIiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.3.0":{"name":"compression","version":"1.3.0","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.1","accepts":"~1.2.2","on-headers":"~1.0.0","compressible":"~2.0.1"},"devDependencies":{"mocha":"~2.1.0","istanbul":"0.3.5","supertest":"~0.15.0"},"dist":{"shasum":"03289a1d45e1dbbf8bd509dba50d036657b7bac8","tarball":"https://registry.npmjs.org/compression/-/compression-1.3.0.tgz","integrity":"sha512-k9N1nwRbvkZCI8g8mjJtQiJHnONKh9GVe36wq85OkxvgxiEf2Tn48jMi2OlNZzVPXqshIo0NxSLrakXDGbeL7A==","signatures":[{"sig":"MEUCIQCvndHL9OgpQAx+l2bIqwF7IjRHmxOMPrdFNiOraWF6YQIgRhq4FlbqlrckPfECt8cBQE7fBCr89rtteolU9eYpAjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.3.1":{"name":"compression","version":"1.3.1","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.1","accepts":"~1.2.3","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"~2.1.0","istanbul":"0.3.5","supertest":"~0.15.0"},"dist":{"shasum":"30986b2f519ba90e57759896301de4955ce00945","tarball":"https://registry.npmjs.org/compression/-/compression-1.3.1.tgz","integrity":"sha512-N1NF/v4T8HLdspUTz3eHgc9Xn1AtMSrZEBam63MUbvvTEO+k2OnjplkWpOt00MGnjzre2xKcqz8MxCNMBqJCmA==","signatures":[{"sig":"MEUCIQCiTJqQ86cIa//9BIUVCmon3STx3Plh4S90tiJ956skgAIgF9Q+FqXFhR8XqctXRjtmdGQjndtrrBeRsWDH1mUjw3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.0":{"name":"compression","version":"1.4.0","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.1","accepts":"~1.2.3","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"~2.1.0","istanbul":"0.3.5","supertest":"~0.15.0"},"dist":{"shasum":"e78287443ef7b4fa0c6a437bc8e5ad31919040bb","tarball":"https://registry.npmjs.org/compression/-/compression-1.4.0.tgz","integrity":"sha512-tgAYQ30OLU81y54qfP+qv1EnvsCw3GhxbYhHf4JmdMGOus5U/E26EyOUKnappooDcQC5gqaFV9QO8oJYiUz0XQ==","signatures":[{"sig":"MEYCIQC4T6aOvlBLlMR8lvFnw+2/1AgwAAk4NQiKPn+z6lVbvQIhAPjc86cs7w8IWGd3vG+Lq7VBfq/ftbpOd0j+JYlO/QNY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.1":{"name":"compression","version":"1.4.1","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.1","accepts":"~1.2.4","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"~2.1.0","istanbul":"0.3.5","supertest":"~0.15.0"},"dist":{"shasum":"c6f707ac2659e13c7f3e8834321b02cd09338d78","tarball":"https://registry.npmjs.org/compression/-/compression-1.4.1.tgz","integrity":"sha512-kwISwjro5kotkLWVCHejcBJufqNwyZOJ17zkRvDAG08fsHR55ndv1WjYT2mXkg74jPeIdkesc2ypAVHw9nrMcA==","signatures":[{"sig":"MEYCIQDYCDfbbnHaFFhOzFdoNCu3jRecIf70in1pHzgBOl8kpQIhAOnJWpnpf81JG6Sal+Uo0KecGPlH+cwjl2LnWdjxvrPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.2":{"name":"compression","version":"1.4.2","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.2","accepts":"~1.2.4","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"2.2.1","istanbul":"0.3.7","supertest":"~0.15.0"},"dist":{"shasum":"59213b7f4b55f12d6852030946facd1d01e578d7","tarball":"https://registry.npmjs.org/compression/-/compression-1.4.2.tgz","integrity":"sha512-0AsRI/Vq4dfA3NozEA1ENuoai1Lyiy1PcpyfidGym4IfsDPnyLDqxowiheMl/w50UY4cy4erMyiaDfVL6L86aQ==","signatures":[{"sig":"MEUCIFyrxUAaFgFOjHtu3mmho1PIL3+fknGrRYTM5iAlVc0gAiEAhCBgZygJNVR9gN0ZjpHKCteN9MCvzRbTYT8d9F3XRJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.3":{"name":"compression","version":"1.4.3","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.1.3","accepts":"~1.2.5","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"2.2.1","istanbul":"0.3.7","supertest":"~0.15.0"},"dist":{"shasum":"7161bc0441df629273e5c31dd631b8e41e886b4d","tarball":"https://registry.npmjs.org/compression/-/compression-1.4.3.tgz","integrity":"sha512-mxwj87PJH9RO1eAiHdMEA6xnQi+LtXwWP2SS6Y8CXQrEqL1/EBSS+7m+K51QpDotRY2ZHQ/L5eDOCuOy4dW1ng==","signatures":[{"sig":"MEUCIG5RoN6JTVwOzK+d4qrJzLx2D704fXKJ49HeUoXoreEDAiEAy6tFbYvwocRvXOw5MRlbZRNJglfn/0EEFnngi6ta2wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.4.4":{"name":"compression","version":"1.4.4","dependencies":{"vary":"~1.0.0","bytes":"1.0.0","debug":"~2.2.0","accepts":"~1.2.7","on-headers":"~1.0.0","compressible":"~2.0.2"},"devDependencies":{"mocha":"2.2.4","istanbul":"0.3.9","supertest":"~0.15.0"},"dist":{"shasum":"2f9994ca476e4d9ba5fdc67ac929942837d0b6a4","tarball":"https://registry.npmjs.org/compression/-/compression-1.4.4.tgz","integrity":"sha512-RjajRPa003HeDgxM6vrzHetO5mmznToCjRRj6loyC0XhJXKThWu27wv1DzAfJGYRGd+oZUiw9Jx13JcuFPuztg==","signatures":[{"sig":"MEYCIQDqlGJvY0nLgC7cOz86g97jMWJ9nk9IiB9yuoonxOPQMAIhAPAIws/epxw7Gh0KqCw6nS+pjo2UC5sYMA4vh24Pr515","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.0":{"name":"compression","version":"1.5.0","dependencies":{"vary":"~1.0.0","bytes":"2.1.0","debug":"~2.2.0","accepts":"~1.2.9","on-headers":"~1.0.0","compressible":"~2.0.3"},"devDependencies":{"mocha":"2.2.5","istanbul":"0.3.15","supertest":"1.0.1"},"dist":{"shasum":"ccc1a54788da1b3ad7729c49f6a00b3ac9adf47f","tarball":"https://registry.npmjs.org/compression/-/compression-1.5.0.tgz","integrity":"sha512-L2U10OvnzfWpVKKAld6jVI4VjY/8MyMsBk+cJ9zWT9aHlmi/aU/Dhs7UJmjVbHaU4fdlRuOsZktD4ezVo9lzAA==","signatures":[{"sig":"MEYCIQCHpXjbd+hE/sChNOQZ+xkkXHzbBFuIN0wdL1ZquUNq9AIhALCX3uTfJfodkxDm4e8WGGeZGAaOcMhX38PVzcZrrtIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.1":{"name":"compression","version":"1.5.1","dependencies":{"vary":"~1.0.0","bytes":"2.1.0","debug":"~2.2.0","accepts":"~1.2.10","on-headers":"~1.0.0","compressible":"~2.0.4"},"devDependencies":{"mocha":"2.2.5","istanbul":"0.3.17","supertest":"1.0.1"},"dist":{"shasum":"ed8d42fc86cbe09b1d775b0c0c1b48dbec8239ba","tarball":"https://registry.npmjs.org/compression/-/compression-1.5.1.tgz","integrity":"sha512-DuwlSF+u1jeFpSb/BiTNXyrOqWZBUXNnEl0b9gpRzAdt1/CM5M22ltTJDsvb++uC/Tn4BkgR+D8Fe/j6OTQ3eA==","signatures":[{"sig":"MEUCIDX5deM0GUv++VxGkUPUB/nts681h+vIvG5dB9Ge8NVEAiEA2VNT/NdbYLFjq7wHOnHJKgFi6jblgYKrzSVYMN52fNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.5.2":{"name":"compression","version":"1.5.2","dependencies":{"vary":"~1.0.1","bytes":"2.1.0","debug":"~2.2.0","accepts":"~1.2.12","on-headers":"~1.0.0","compressible":"~2.0.5"},"devDependencies":{"mocha":"2.2.5","istanbul":"0.3.17","supertest":"1.0.1"},"dist":{"shasum":"b03b8d86e6f8ad29683cba8df91ddc6ffc77b395","tarball":"https://registry.npmjs.org/compression/-/compression-1.5.2.tgz","integrity":"sha512-+2fE8M8+Oe0kAlbMPz6UinaaH/HaGf+c5HlWRyYtPga/PHKxStJJKTU4xca8StY0JQ78L2kJaslpgSzCKgHaxQ==","signatures":[{"sig":"MEYCIQC/CvLkVavIGm7R/hKEroUg/LvFTdkTGy2nd8sPiDNFFwIhAOzfQYLisf+iiixe1y1rebCmDpjME+BB8v3cr9ibgOw8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.6.0":{"name":"compression","version":"1.6.0","dependencies":{"vary":"~1.1.0","bytes":"2.1.0","debug":"~2.2.0","accepts":"~1.3.0","on-headers":"~1.0.1","compressible":"~2.0.6"},"devDependencies":{"mocha":"2.3.3","istanbul":"0.3.21","supertest":"1.1.0"},"dist":{"shasum":"886465ffa4a19f9b73b41682db77d28179b30920","tarball":"https://registry.npmjs.org/compression/-/compression-1.6.0.tgz","integrity":"sha512-w+XBtJRQzinj7nlUt3OSJ6vtL9NmJwmpyw0NE76veSQ4g7vQ9GMDDMBYOGanQ5sEDz3HHJfNKUzP8r6/IskYlQ==","signatures":[{"sig":"MEUCIBY//Gw2CijXYN8zekL3ZMZmWAROrBljfLhrLrWGU+JyAiEAqvzdNOBNostRBRL0GqUt5uWuE/AlOQdCw+lmAMYwYYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.6.1":{"name":"compression","version":"1.6.1","dependencies":{"vary":"~1.1.0","bytes":"2.2.0","debug":"~2.2.0","accepts":"~1.3.1","on-headers":"~1.0.1","compressible":"~2.0.7"},"devDependencies":{"mocha":"2.3.4","istanbul":"0.4.2","supertest":"1.1.0"},"dist":{"shasum":"1bf4f96fd72019a3fd11513b4fc4dcd3bd16db55","tarball":"https://registry.npmjs.org/compression/-/compression-1.6.1.tgz","integrity":"sha512-4lHdPR1LqgHivqtdKwCS4maNwFACF9yTR78/N/Sgq+v+KTSNtTU6DLh7aWLw66tPNh7wAhP7Wq44klEgZAWOAg==","signatures":[{"sig":"MEUCICLet8Su/7E2rgpRgXtTaYTWF4xR7h24BkS+Sscx1VrPAiEAmY3qvccSk8irag2Q4BM8uqVV6fBBZZTfmgt7cry6jw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.6.2":{"name":"compression","version":"1.6.2","dependencies":{"vary":"~1.1.0","bytes":"2.3.0","debug":"~2.2.0","accepts":"~1.3.3","on-headers":"~1.0.1","compressible":"~2.0.8"},"devDependencies":{"mocha":"2.4.5","eslint":"2.9.0","istanbul":"0.4.3","supertest":"1.1.0","eslint-plugin-promise":"1.1.0","eslint-config-standard":"5.3.1","eslint-plugin-standard":"1.3.2"},"dist":{"shasum":"cceb121ecc9d09c52d7ad0c3350ea93ddd402bc3","tarball":"https://registry.npmjs.org/compression/-/compression-1.6.2.tgz","integrity":"sha512-Uocnh5aNkUVkrL0gR9w1n9kJN8fhWL/hZ0FKZ7FAJpBoLuPWKMixKXM4Q343WWZhP61XWKyqTdSmqaSp64OYrw==","signatures":[{"sig":"MEQCIG/LLKe85PPNFfmBFrCUTn5QCNWzOIIHDG1Gop1lPXHmAiBV+gs6ZTtEfEwaDA5eviF18ljR4sWllvYZBU4LDvkO5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.7.0":{"name":"compression","version":"1.7.0","dependencies":{"vary":"~1.1.1","bytes":"2.5.0","debug":"2.6.8","accepts":"~1.3.3","on-headers":"~1.0.1","safe-buffer":"5.1.1","compressible":"~2.0.10"},"devDependencies":{"mocha":"2.4.5","eslint":"3.19.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"5.1.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","eslint-config-standard":"10.2.1","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.0.1"},"dist":{"shasum":"030c9f198f1643a057d776a738e922da4373012d","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.0.tgz","integrity":"sha512-EzpIPZX++rTQylMht3iaYigq2NNJbI/e9VaDzR8sLi8vgOCHpvLT93GuvsGYW2ANEd14Ax2nI1Ydi9L5ykGeig==","signatures":[{"sig":"MEUCIC6q52KKpd7Au7xEHEkxNz8OSpCBPzeH/RkIuC1bH3CLAiEAvUsuEe2kwiXguk6W2AAPmGT2PTzNABR6ADoKS5uCD3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.7.1":{"name":"compression","version":"1.7.1","dependencies":{"vary":"~1.1.2","bytes":"3.0.0","debug":"2.6.9","accepts":"~1.3.4","on-headers":"~1.0.1","safe-buffer":"5.1.1","compressible":"~2.0.11"},"devDependencies":{"mocha":"2.5.3","eslint":"3.19.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"5.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","eslint-config-standard":"10.2.1","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.0.1"},"dist":{"shasum":"eff2603efc2e22cf86f35d2eb93589f9875373db","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.1.tgz","integrity":"sha512-Mp6cFKqe7O3Y5X4CQDeKLJgi1vrimySE7p2jTYIr8Z7N+uOamR0wrbkP4/0q3VPbEhNhnHEknPC0/EDp7mwfig==","signatures":[{"sig":"MEUCIQDc8Xb0ceMAsM70vKvPsIJ7QDb/RFDysXoaBTX8nJik8wIgD6VOCT93yOgKmuPpmtpc1xiaOiugYBB6RKj0+AlYVuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.7.2":{"name":"compression","version":"1.7.2","dependencies":{"vary":"~1.1.2","bytes":"3.0.0","debug":"2.6.9","accepts":"~1.3.4","on-headers":"~1.0.1","safe-buffer":"5.1.1","compressible":"~2.0.13"},"devDependencies":{"mocha":"2.5.3","eslint":"4.18.0","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"6.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-config-standard":"11.0.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.0.1"},"dist":{"shasum":"aaffbcd6aaf854b44ebb280353d5ad1651f59a69","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.2.tgz","fileCount":5,"integrity":"sha512-l9FVcrEHfxwjOPdWLMvwpvncBu6jILHGyeVSZE5yPwvWtuFPdlDV0xNBiHS8XuElGK6WIOkzAKsEr3LuCphkUQ==","signatures":[{"sig":"MEYCIQCSth76oT9PazFjw00DSraShMbD/oHI/Cg/KIF+E6uqwwIhAMdmnRO2G4BPcoRABAlUbKp2PQYcTmX63/xf+DYlggAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22623},"engines":{"node":">= 0.8.0"}},"1.7.3":{"name":"compression","version":"1.7.3","dependencies":{"vary":"~1.1.2","bytes":"3.0.0","debug":"2.6.9","accepts":"~1.3.5","on-headers":"~1.0.1","safe-buffer":"5.1.2","compressible":"~2.0.14"},"devDependencies":{"after":"0.8.2","mocha":"2.5.3","eslint":"4.19.1","istanbul":"0.4.5","supertest":"1.1.0","eslint-plugin-node":"6.0.1","eslint-plugin-import":"2.13.0","eslint-plugin-promise":"3.8.0","eslint-config-standard":"11.0.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-standard":"3.1.0"},"dist":{"shasum":"27e0e176aaf260f7f2c2813c3e440adb9f1993db","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.3.tgz","fileCount":5,"integrity":"sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==","signatures":[{"sig":"MEQCIBotnlSlFw+11jFQX1Jl1FhwguqpUd0DpE+h3N/Z7c2VAiAOmDaddVP04I6rOC4QWweuV28D5xVD0QEbYtTszuIP6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS76XCRA9TVsSAnZWagAADrMP/Rhf/BBJXT0AaaJ/qePc\nRwq3Rj7dE9Fjlc1c0Ib4S1Kl5ug0b9l18L0TtRuFXYzKpul2uxzHTQtv9wyY\nyveW4+zk/bM+BN0ZpHbND2pWQLwSCwQ0jnm6PMO8jsDCQRiafDOQqh8wwr0k\n2K9prCysA+369kWCOiCuF9Ra1F+rZjlGuXbjOmorsZIDu1ZT+opv8VNTvm3D\nsWU7/xWFoKdJVH27m+PKsAZAcYNJEirYY84JUFDONFZq84ItOONQaKX6Rm8/\n5nAalJh3wuor0Mv3u55U8iHrtf7izi0j78c6MuequWEPAwtR1R2/jeherA4L\nMGkfzHK/JaR5SNtQ+ryjHSuSDVKO+obJKs/x74cdh8aFI++Gl1MkQSgDWt6l\n9DYF51HvOo8QKDWQf1A7lyYfrdp/lHK1BKZ1YdyvnsbQ9bszAfkgKwWkbZ9K\nUziNChH65rP4tkPUAJ5qgQlFY2yFcXuzxZwwkufff47wkYAza0eWQ+gGRoWl\nl6dQ96CC4n4v/7xut2mJW2evGk/RYfnfJLw73x/fqwXF1JnKbtP6u6OSn6CS\nPZJJAFF8gY3boaZPm8m+iVUKEl0Cxy+ZgXFb7S9Qn/CX544V1ZA6BlIyTAq0\nlieaRKSBCDjXigw2F69/nRyZeOkE0Ms7Lb0Abz7Qaut0y6+32J4xkUi5GNku\nyu8/\r\n=lzg0\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8.0"}},"1.7.4":{"name":"compression","version":"1.7.4","dependencies":{"vary":"~1.1.2","bytes":"3.0.0","debug":"2.6.9","accepts":"~1.3.5","on-headers":"~1.0.2","safe-buffer":"5.1.2","compressible":"~2.0.16"},"devDependencies":{"after":"0.8.2","mocha":"6.0.2","eslint":"5.15.1","istanbul":"0.4.5","supertest":"4.0.0","eslint-plugin-node":"7.0.1","eslint-plugin-import":"2.16.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-markdown":"1.0.0","eslint-plugin-standard":"4.0.0"},"dist":{"shasum":"95523eff170ca57c29a0ca41e6fe131f41e5bb8f","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.4.tgz","fileCount":5,"integrity":"sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==","signatures":[{"sig":"MEQCIFZg9vOvNJ6C7tUgL0/ZVqJ7Nv3aWCSrcgru+lJ1PXs1AiACKX62yShyDOgHTcq6xeqnyLzlr93nx/Q9zONhiNo/gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj66MCRA9TVsSAnZWagAA5VcP/R4JRuhO78tvsnnBepBz\nzSdSm0onNd0iQp8ajRSpcrd3D1r0eYcQDe8qYraO9tTdzISngweiOZnrp3v/\nitiqTfINI0cFgffUe0LD6ZHP4hnerj04z6NQ3k1Ayr0yEywjLErjznuy+f4U\nznor4SRG8fb5fjel4VJXSVSpq5A7pisGJbb7tw5Bh8n/GQUm3i9bGBL7QRb3\nf++/H1YxTjQoMxMupbvZ6bDvBVVFKl6OLebi4lfVRSoLxKd0+F2KeZ0D1VzH\niZIPgjo5ojAzgmBlDD62dHcg7vwNSFT1UV8U0A6yDSx90hqDUqBK8f2oOL+C\n7mObbeSLqsgspXmM/evEIpkIcF0VeSDf44ClH2u5lAkNb07kf5CevOnRWs/o\nTneqN8c6hMEIriNY7xun9tX6837VRXn9/F98NdcSTiT3lidEMC4y5tXWikSE\n6FAXlJmutIiRNi8LOR50UqPGiWeFNCSVIgPGKBk1jHN78WbkXgvfSFvrRoB8\nj2eY/cK+9RmeXJrzG1oUdEDGHqTpHC0TkKmL0aZyOUEftby8bgEMP9wWa1z+\nGJTueAVQzeu3BCQEkMDiQoxVRoM1E9n8oZDm6CE1sTTmPtCk3rMQMmovpJWs\nrL10koK/Asp7oB3JctY5De2icreXAi08Mytf9pHh+Wibo0XIpxh23Y/BD6TR\nwaMv\r\n=n7iJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8.0"}},"1.7.5":{"name":"compression","version":"1.7.5","dependencies":{"vary":"~1.1.2","bytes":"3.1.2","debug":"2.6.9","negotiator":"~0.6.4","on-headers":"~1.0.2","safe-buffer":"5.2.1","compressible":"~2.0.18"},"devDependencies":{"nyc":"15.1.0","after":"0.8.2","mocha":"9.2.2","eslint":"7.32.0","supertest":"6.2.3","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"5.2.0","eslint-config-standard":"14.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-standard":"4.1.0"},"dist":{"shasum":"fdd256c0a642e39e314c478f6c2cd654edd74c93","tarball":"https://registry.npmjs.org/compression/-/compression-1.7.5.tgz","fileCount":5,"integrity":"sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==","signatures":[{"sig":"MEQCIEZjZ7TjKNWie8YE3bbtIgA6CYYE/IBVbQfFLNLyTFZBAiAYdWZgvt1MxnSl1i3nwy/tT440T48b2L6uzlKyaeg/QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23553},"engines":{"node":">= 0.8.0"}},"1.8.0":{"name":"compression","version":"1.8.0","dependencies":{"vary":"~1.1.2","bytes":"3.1.2","debug":"2.6.9","negotiator":"~0.6.4","on-headers":"~1.0.2","safe-buffer":"5.2.1","compressible":"~2.0.18"},"devDependencies":{"nyc":"15.1.0","after":"0.8.2","mocha":"9.2.2","eslint":"7.32.0","supertest":"6.2.3","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"5.2.0","eslint-config-standard":"14.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-standard":"4.1.0"},"dist":{"shasum":"09420efc96e11a0f44f3a558de59e321364180f7","tarball":"https://registry.npmjs.org/compression/-/compression-1.8.0.tgz","fileCount":5,"integrity":"sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==","signatures":[{"sig":"MEYCIQDfBUlLkGyTJAJW+QCDPPxIedXC57p9BsUiIzeTDtyUiAIhAPw5Z0WGWL5N0HxphZdN5UDmlEBniZgQcRw88eBf7lXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27455},"engines":{"node":">= 0.8.0"}},"1.8.1":{"name":"compression","version":"1.8.1","dependencies":{"bytes":"3.1.2","compressible":"~2.0.18","debug":"2.6.9","negotiator":"~0.6.4","on-headers":"~1.1.0","safe-buffer":"5.2.1","vary":"~1.1.2"},"devDependencies":{"after":"0.8.2","eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.32.0","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","supertest":"6.3.4"},"dist":{"integrity":"sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==","shasum":"4a45d909ac16509195a9a28bd91094889c180d79","tarball":"https://registry.npmjs.org/compression/-/compression-1.8.1.tgz","fileCount":5,"unpackedSize":27698,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHvbMmMEQxWqOFQFcY9Jx6AQ/8ol4SwRajIpRNV2ft0QAiEAjKNUcUX/P1jLDmnMoUZtB2qtQaDM/Hy5XxQBGhp2bQ0="}]},"engines":{"node":">= 0.8.0"}}},"modified":"2025-07-17T17:36:13.458Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/4a/9d/5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31 b/.npm/_cacache/content-v2/sha512/4a/9d/5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31 new file mode 100644 index 0000000..aff89f4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/4a/9d/5a6e52748af0e44b38dc68977112e9cde7f5ef92c149dac30115fabac74af285057fd9bfcac057b6d5c329987b4f3928a3f0af7dff049fa04b9339b9ae31 differ diff --git a/.npm/_cacache/content-v2/sha512/4c/f2/57abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3 b/.npm/_cacache/content-v2/sha512/4c/f2/57abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3 new file mode 100644 index 0000000..3188fd8 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/4c/f2/57abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3 differ diff --git a/.npm/_cacache/content-v2/sha512/4d/96/7064be582a71e11dafada555c4f40ae87e5f04f5790e02d6d53626061a69bee39174f9cf4d05c58e7308fd6f7788a6a7dc31c3597b67f4d67781c8dc2640 b/.npm/_cacache/content-v2/sha512/4d/96/7064be582a71e11dafada555c4f40ae87e5f04f5790e02d6d53626061a69bee39174f9cf4d05c58e7308fd6f7788a6a7dc31c3597b67f4d67781c8dc2640 new file mode 100644 index 0000000..4ef03ac --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/4d/96/7064be582a71e11dafada555c4f40ae87e5f04f5790e02d6d53626061a69bee39174f9cf4d05c58e7308fd6f7788a6a7dc31c3597b67f4d67781c8dc2640 @@ -0,0 +1 @@ +{"source":"O+Ys/f4bZubU3jA9Sqz4HIIJaATwc83W201O653Eo/4y8FTwrgSc3mrXs4p8n7svj0OzipJYTBXXWJCgp81mSQ==","name":"compression","dependency":"on-headers","title":"Depends on vulnerable versions of on-headers","url":null,"severity":"low","versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10","1.0.11","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.2.2","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.5.0","1.5.1","1.5.2","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.8.0","1.8.1"],"vulnerableVersions":["1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10","1.0.11","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.2.2","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.5.0","1.5.1","1.5.2","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.8.0"],"cwe":["CWE-241"],"cvss":{"score":3.4,"vectorString":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"},"range":"1.0.3 - 1.8.0","id":"Huq7c89JK5BXQcE9DZw0MVDcGPHN59cP1la7rvM59DJxEu0MH2iAL2+Yj4XsVSVjaYaIYS5B6aMuaX1/Fn1QVQ=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/4e/44/4aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2 b/.npm/_cacache/content-v2/sha512/4e/44/4aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2 new file mode 100644 index 0000000..0904f9e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/4e/44/4aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2 differ diff --git a/.npm/_cacache/content-v2/sha512/4e/9a/7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4 b/.npm/_cacache/content-v2/sha512/4e/9a/7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4 new file mode 100644 index 0000000..5e3cc7c Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/4e/9a/7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4 differ diff --git a/.npm/_cacache/content-v2/sha512/54/28/c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744 b/.npm/_cacache/content-v2/sha512/54/28/c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744 new file mode 100644 index 0000000..e6eb454 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/54/28/c235f80cb1bcb7b53768d369db8ed33f7b0adaea33c79a94e17a7913621f291bdb9c67fd4ff12a38bb814605e93f063a4e56c0c23282c0fe2b8128815744 differ diff --git a/.npm/_cacache/content-v2/sha512/56/aa/6325929a75007f3c46c4c2f15d3b8dc0c79745059d94102b33cfc6d0ee98bbc2dfff3d67b53fa30dede0a78ec6ad62d053e84ba20a56e34963f65ab2284f b/.npm/_cacache/content-v2/sha512/56/aa/6325929a75007f3c46c4c2f15d3b8dc0c79745059d94102b33cfc6d0ee98bbc2dfff3d67b53fa30dede0a78ec6ad62d053e84ba20a56e34963f65ab2284f new file mode 100644 index 0000000..1c2e240 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/56/aa/6325929a75007f3c46c4c2f15d3b8dc0c79745059d94102b33cfc6d0ee98bbc2dfff3d67b53fa30dede0a78ec6ad62d053e84ba20a56e34963f65ab2284f differ diff --git a/.npm/_cacache/content-v2/sha512/58/f4/bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8 b/.npm/_cacache/content-v2/sha512/58/f4/bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8 new file mode 100644 index 0000000..a66a86b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/58/f4/bf1ef1d04d89c78ac2e8f4c72a0473899361641cefed969be5772ae77a6e1a790a7885a8b7832b61b3083aa74d684a84e5e7cadca621408c5d9baf6024d8 differ diff --git a/.npm/_cacache/content-v2/sha512/5a/32/8f34917bf5db490159e2525186587606cf68d6c53e9584dff89b535d91b6769ceb0417e708d44760aa5e7309186cfd5b10611beb5dcb7192d557654922c7 b/.npm/_cacache/content-v2/sha512/5a/32/8f34917bf5db490159e2525186587606cf68d6c53e9584dff89b535d91b6769ceb0417e708d44760aa5e7309186cfd5b10611beb5dcb7192d557654922c7 new file mode 100644 index 0000000..c0ef864 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/5a/32/8f34917bf5db490159e2525186587606cf68d6c53e9584dff89b535d91b6769ceb0417e708d44760aa5e7309186cfd5b10611beb5dcb7192d557654922c7 differ diff --git a/.npm/_cacache/content-v2/sha512/5b/ae/e22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b b/.npm/_cacache/content-v2/sha512/5b/ae/e22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b new file mode 100644 index 0000000..f5cc6c6 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/5b/ae/e22e5e09d845c41936df78709f7eb8c37e2b6f2c0360d14957df01545124f1f762974457a0307515812a84fb0be101b8b85aa8c683d733cac4d5d84a5b7b differ diff --git a/.npm/_cacache/content-v2/sha512/61/9a/372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6 b/.npm/_cacache/content-v2/sha512/61/9a/372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6 new file mode 100644 index 0000000..ca15817 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/61/9a/372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6 differ diff --git a/.npm/_cacache/content-v2/sha512/61/c5/7b06054c44546e6b616a4332ad4c3333f220ae2c4c862a3afbd2af199b5cb2daa29cbab6c511defd3c074757bee82f736b01a3954086cc9a21d008707b64 b/.npm/_cacache/content-v2/sha512/61/c5/7b06054c44546e6b616a4332ad4c3333f220ae2c4c862a3afbd2af199b5cb2daa29cbab6c511defd3c074757bee82f736b01a3954086cc9a21d008707b64 new file mode 100644 index 0000000..c76d823 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/61/c5/7b06054c44546e6b616a4332ad4c3333f220ae2c4c862a3afbd2af199b5cb2daa29cbab6c511defd3c074757bee82f736b01a3954086cc9a21d008707b64 differ diff --git a/.npm/_cacache/content-v2/sha512/63/83/99fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4 b/.npm/_cacache/content-v2/sha512/63/83/99fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4 new file mode 100644 index 0000000..4ffa375 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/63/83/99fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4 differ diff --git a/.npm/_cacache/content-v2/sha512/63/92/4654939a022630508abd819541f0beb80972cb168fc0a0b89f07532341ba5d4788b600f42a5562a84d98d6f07678b15c0d99c0c7c981970b28e60cf1745c b/.npm/_cacache/content-v2/sha512/63/92/4654939a022630508abd819541f0beb80972cb168fc0a0b89f07532341ba5d4788b600f42a5562a84d98d6f07678b15c0d99c0c7c981970b28e60cf1745c new file mode 100644 index 0000000..21af521 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/63/92/4654939a022630508abd819541f0beb80972cb168fc0a0b89f07532341ba5d4788b600f42a5562a84d98d6f07678b15c0d99c0c7c981970b28e60cf1745c @@ -0,0 +1 @@ +{"name":"npm","dist-tags":{"latest-1":"1.4.29","next-3":"3.10.10","latest-3":"3.10.10","next-2":"2.15.12","latest-2":"2.15.12","next-4":"4.6.1","latest-4":"4.6.1","latest-5":"5.10.0","next-5":"5.10.0","latest-7":"7.24.2","next-7":"7.24.2","next-6":"6.14.18","v6.14-next":"6.14.18","latest-6":"6.14.18","next-8":"8.19.4","next-9":"9.9.4","next-10":"10.9.4","latest":"11.6.3","next-11":"11.6.3"},"versions":{"1.1.25":{"name":"npm","version":"1.1.25","dependencies":{"ini":"1","tar":"~0.1.12","ansi":"~0.1.2","nopt":"1","read":"0","archy":"0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","rimraf":"2","semver":"~1.0.14","fstream":"~0.1.17","request":"~2.9","inherits":"1","node-gyp":"~0.4.5","lru-cache":"1","minimatch":"~0.2","node-uuid":"~1.3","proto-list":"1","uid-number":"0","fstream-npm":"0.1","graceful-fs":"~1.1.1","block-stream":"*","npm-registry-client":"0"},"devDependencies":{"ronn":"https://github.com/isaacs/ronnjs/tarball/master"},"bundleDependencies":["slide","ini","semver","abbrev","graceful-fs","minimatch","nopt","node-uuid","rimraf","request","proto-list","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ee49f1aa33e813bbfe1da87a3858aff524708b0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.25.tgz","integrity":"sha512-a0VDtKXckL+qFQOLBDbrWdDxHmhYzPFaPi5tGAnw0Jp5abNA83RgHkPtIoSMCJQsMC6Jt4pYvpVq++jtMixkew==","signatures":[{"sig":"MEYCIQCOjnEFMyCx1ZjFRWEu3yXCUf5nIlmgARR7JVce/MYzqwIhANIT25mRpwJOlaFeoIGvBbNdzQ7QUqU2yTZkZ4Q9xJzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":"0.6 || 0.7 || 0.8"}},"1.2.32":{"name":"npm","version":"1.2.32","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0.0.3","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"55f0d962b40a6b3f7b310824385388d92a8bbaad","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.32.tgz","integrity":"sha512-L8qms+rHbTUEBHTPaiAV9xVP9jvEygGVzq/7Zeo6bbzRRtWke6LmG7mfX0pzbkWO14xJ9juXoBndCcNYGXss1w==","signatures":[{"sig":"MEYCIQCot8h0MDZvioQTw2fjgTSiNDHsiVb2ncd6mYJiO6VGuQIhAO9JtmejyS1lyf/27yOGdC88hhIA6hPJp/JpRC1n/yZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.2":{"name":"npm","version":"1.3.2","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.26"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af792aa3c6f46e4d912be25bf8160498944b93ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.2.tgz","integrity":"sha512-JVknMj5k17jTjLzI/s8Ik32X9a0yyb33t4qQSoVVxlB4qQRNilp5HMmY1JuJvCTCVV+3Iw3tMa72ElG1vUhxAA==","signatures":[{"sig":"MEUCIQD1LciT+0pb0KLCEaAF93e4ZOPVnNcTMye97Pbe7EQzvwIgSqNg1u7MyuwGCBDMMM4JlHeenKjwkOX0ma03UxUv7Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.4":{"name":"npm","version":"1.3.4","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1dacc91458f2197c362d774d2cbf111680f86ec2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.4.tgz","integrity":"sha512-8sNi/cOFcVJhJOeKc9MmdUdB91+/FDP2kpGaibwfg2dU8SpKNbgmYl2l5ge6GhGRtyx8Ql8TTyXpM0Qp3VOONg==","signatures":[{"sig":"MEUCIQDfDZNoyN9AJysOEgHSAI9XzvE6QeI1Rl614zw5m+qpeAIgKZN3EyShrBrqp++hhrO/+Zq8BmP0X4nhcKe+z4lmQdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.20":{"name":"npm","version":"1.2.20","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b5b8e67a9459ed3e0d15c776efe54e1b88148c7","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.20.tgz","integrity":"sha512-8DYLALZGUGssg91BJsltHz3vTw9TcQKV0v+17YZz+yvS/0dVHMq1K19f3KwPy45j/gU8VN3VjDuQGVbyeGB1FA==","signatures":[{"sig":"MEUCIQCUMjfIudeTWMFNYG+uxQCUf1wiC4Y2DVdvfnf1n6xY+wIgcIIVrguD95sLZ9lYNqInEQRytSoOeeQ79hqXyjOvkDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.21":{"name":"npm","version":"1.2.21","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68efd745cf92bff97482180a3129ae3f0d4a15a2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.21.tgz","integrity":"sha512-HNyXwqvgLMjdx/B4migWhOG4GMhfEO22n6hjr36lRH+MdUH6GBJImCRZtwOVMqv2fPJxxqAQnoKaKADh7HY20w==","signatures":[{"sig":"MEQCIFQG/yNSljT55xNLBF/oXQjSqF8x41/7WxgwxgDd89BZAiAL42nFcZOnzCZxcBX4XolOclhQeIlHiobY2OcDQNQ4aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.22":{"name":"npm","version":"1.2.22","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"18923e3fd948588d6b1413c427cdb940d983a119","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.22.tgz","integrity":"sha512-R598d19rgXwmr3UVtyQsWViVsPQGfYnXcY6gHiujSNWEyftsvd90gCAuY0upalkhp9xXE5QCh6DVpViT2DshWA==","signatures":[{"sig":"MEUCIQDUg8pyQzdEhdVkRgssBj2qVBE8K0BhEgS70Ijjdi57hAIgQ+oM60qVrJnTX3wF0L6BOkLWzS81RGL7iyj8z3cpZGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.23":{"name":"npm","version":"1.2.23","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"70d107e990751e6f3c7205b95dd5f0eb47b56e33","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.23.tgz","integrity":"sha512-EoLoC5ctJRlyEIOYSuRRA2GjU1jwgK9G45qqBRjmFw7SJ0zVsUm/Ven+bhSwoUxYyLPujaeVu4vCMjUEBHpZNw==","signatures":[{"sig":"MEUCIQCNXM8l+DtLVN/kJSWLqfviK5lamxLmuaM8tZYBa/3UgQIgZa8B4Sea15jx7D+M2dwzuhZlFbZsF63luu/Ay3PlhwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.24":{"name":"npm","version":"1.2.24","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4036b8aa353650513cd8034f07e78f9ba3c3b8b2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.24.tgz","integrity":"sha512-M0ubM15HCHvEmeHfJfyar7L4OFDouMHxtB0aKZZ0K83IYi0S5QIOiWIu1diQj3kgniS6Pu0fyN2+2/dg5HZSEg==","signatures":[{"sig":"MEYCIQCmcYopXxHrCCzcu97turV/F/M+ojSREYUNT87Tnud9zgIhAPqbUkDeSct0oQWPak7F1EzLKDVX9F1vQNuQUyUJewnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.25":{"name":"npm","version":"1.2.25","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce724d0fedddd7dc9931984e7a09575234520202","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.25.tgz","integrity":"sha512-Sp1vSsPsreCwSpd7Aw9PbKzBbZl3Q4C1HJXs/gY6NwFtkY5WnAZQjY7juuPwZl9j9JFuFcldipOTTGRwZPNcQg==","signatures":[{"sig":"MEUCIQClFBvlfrShYE8RHcXpDz1tAnjQQKF6T1Sk0MdtHfG/wAIgGsV5b2SoFUrieC51Qjebfjfa0DQyHhY1x1+djPCn4oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.27":{"name":"npm","version":"1.2.27","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca1f66368800ad9c98de15b596b380534df22b8b","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.27.tgz","integrity":"sha512-vRnTFfS6+xcOUHbqudbMRVdgJXi8oIi3Wo5N4hrvTflpQoD6sjIBcPbektum97PjwSkPsSkZ194JXIlowu/cNg==","signatures":[{"sig":"MEQCIF0f/griRzHUzpPrvKH8f00HM0ZEwOQ4tgg0V81yoUNAAiB3p4yVhYzXla8y2f9Enuy5dW1UgwRpyM0JiiIWZvIG4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.28":{"name":"npm","version":"1.2.28","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2600f1b9d23f077704a1646b7415ad2d121ab22d","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.28.tgz","integrity":"sha512-XMNBk49RxAjvLcw9jBRELBQ5JLbqBeem8jHM62EIGZsC6FVs6zf3BqhHwFsxj2GbuNA4I+pJe3254OMt7SLI5Q==","signatures":[{"sig":"MEQCICOlImTNrtoFzwn5uMCIwJFbNCtxJW9X1CQqWTxgzCCVAiAEMsmk5JsFKSSMt7ujGz5iZ95MhuAwksNxU4NuG+Rvwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.30":{"name":"npm","version":"1.2.30","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"354797b97644935a4d017698c5a395142ab71f1c","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.30.tgz","integrity":"sha512-SF4cu/oxRDuK7DDb5iEoAw8f7vIIO1r8ZSXATX45dVXY2oPtEhGEc50lrRfAeeorCj11dc6zTOAzSit0wBzlQg==","signatures":[{"sig":"MEYCIQDps4jQTj7FB2hoEI7a54mV7WXndrtLO+z6GUMMOJAd6gIhAO52M/xn+crx28UsdbEdyA7/yXmBHn/g56OOObTM0iOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.31":{"name":"npm","version":"1.2.31","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8520e03a6652e1e38ce8ade026a6173a5eebc744","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.31.tgz","integrity":"sha512-fpV3dz3HWl/rWLvP2ViPolM0L7zZC3mDMUSUjIVZu/cXeSh+yHi3fwNFRJPH1mSsXa7U8lIObToZZ9JkgtDcGg==","signatures":[{"sig":"MEUCIF6REWu0FPSNtQFGyViNvJEhDEgg6N3O15WA7v4aOTKhAiEA2j3cHiQAL15nSbR6EBJploXWoB8HXhY7/EFD1YewwhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.0":{"name":"npm","version":"1.3.0","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"2","semver":"~2.0.7","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.1","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d4cc520e3acfcadd1218b94cfa06ae7ee29276","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.0.tgz","integrity":"sha512-dsBPUEjt/LtzWZZQ8pg05JMQHDUNXcR4KLKeOGu4luXaj6pUihQ1wSOY3XDHGa4rJJQE7drUzYAkUnEFqPj3Lw==","signatures":[{"sig":"MEUCIQC1AMU3uEQYHXxFkFCjTKttbUZoIM5GHHDHfmnGcosBgwIgZfnLFQY77YRIjKvVL3lMzfqQaq/NYwOwo4XrBpKSUkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.1":{"name":"npm","version":"1.3.1","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c64f1c82362254cd4804a3dea5efbe6ec396460c","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.1.tgz","integrity":"sha512-CnVLA1V51niw9JPaAZcA3CoOOxdWUfT/GCbTykfNYiSFxYcKyIIDWGt0UgA5GhZ7KIY2IEnuzVRq9u+91VNJ7g==","signatures":[{"sig":"MEYCIQCDEDP1pAca1zOTu3DkujwNvpQ9+pHEaIR4RA1G1LhCRwIhAIjCdwSYs+ABDDbf+zdyLr5ANvcZxdMrMSRPhBAu2s88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.19":{"name":"npm","version":"1.2.19","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.20.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.1","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58be5403278acf2c955e0dfc778f1d3497ecc14f","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.19.tgz","integrity":"sha512-IQDhqZHftUagl6f7HrD8ME7bS8KUeOoo+35pkjg/9mG9PZiEjs7oH38/1GyVLZh8UvBrPtYfI5Pbw9VdSmU0OA==","signatures":[{"sig":"MEUCIEN4ich2FM4Emg3yY07lwckaI1REqlfpzVduahUV3cpRAiEAwaW91k4W0wn+LJT9Ktr2Li4wPedASswgB9kZRpixOxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.70":{"name":"npm","version":"1.1.70","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.0","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"577f12abfb06fca9f2a4cab94499d0cd483624d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.70.tgz","integrity":"sha512-jPSJIbIkRV1/XkTXiB5djjTimU/dwgihqmylft3vAyvoXqH0E5tu89UT2Wsyi86IRAkzKUR3H2hnxkJxmhmqfA==","signatures":[{"sig":"MEQCIC3rpdkIOF81CtT6FD2pVJrbTa+A3rpVSZNSUGiWAOGKAiAAk53yPL0rZO99mVloh/7D54H8kHm4T22mwW99zFqKeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.71":{"name":"npm","version":"1.1.71","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"efccaeb7046c3d8b904dddf088da7b4146cba2d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.71.tgz","integrity":"sha512-QTQ9MWU7/pJ9TdZfpFM0yG6zUhYJVM7xcKvh3Tv52k/5IcQ14S/tsVgUEUq+oJK/A+ls7DMJD1yetW1YapV25Q==","signatures":[{"sig":"MEUCIHNYBUTdUZ0okxXa+yAnyonchBQB72RV57rB9nEtioQOAiEAvGkf+1QYVreteUVmBC1DDnB5ZF8f8d+0sDWiV43W9Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.5":{"name":"npm","version":"1.3.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05d6c4d01d2bc3f1adf15948adf2f7110553f471","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.5.tgz","integrity":"sha512-JJqI+R0y0Oixm/tUZrk1LavUuLRRlvvY4Xir/kd5ZdPocdvYCLBvKxbAY/m+2u0D9dsVVmAtFOjZLBxPJVJiuA==","signatures":[{"sig":"MEYCIQCU5MjjuF9uVKcPJ37zhaswkeRiwYZ22ucuOjvysT4YOQIhAKEOU1SMvpDVg+/APLiAYRs8qK7JEDk+RFnd3z+FJXkD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.6":{"name":"npm","version":"1.3.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7c317871955f8427529c78e9b1ec21239dcd222a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.6.tgz","integrity":"sha512-hPB57NIPdj2ifGmdczIiFiPbzlnsFlZM2XT302NnULADqD7V1sJZ/nfOMNBC2WxmZrBky6lUIOM1MSLftMasrQ==","signatures":[{"sig":"MEUCIEkU65ZTIWxM5GXWC5r69azIE9iXW7kfL5IAs8uWGceWAiEApYJtz6kZ6z725Ya/YXVAkE/cyPl9OR2Psu+HCp+aQp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.7":{"name":"npm","version":"1.3.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"689bb2093521369ce80ec229fcbbefc32c4bc668","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.7.tgz","integrity":"sha512-uD++ZlPz42y5bSOx/k/NQb61J2VcF4HaFPOAvTgvO5B+GbbjIRGqSvnltsIc8GZK8bjWOiVFjuYftLXiE+Zs/Q==","signatures":[{"sig":"MEQCIEGmzQ4ag4eWc5FZf2NepxZuwieO8QXlCAk/HkRVrCDTAiBlam10p9a3jDUSIpXg+x/qZfdwqgR1JVNXntFFLxwWPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.8":{"name":"npm","version":"1.3.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.8.tgz","integrity":"sha512-17mLiUPiYvauiabfjnrJHgzhUEcTfC5tB2rekNgNrR3++8a4/WuNH8rqAaEx+adH5rHWBiyyUk8UE7HuHcfrdA==","signatures":[{"sig":"MEUCIQCoKNebC6E96rTgHUmMXThdxKv746LymYcIrzMnohcAkwIgW0USG4ebSpM9vjK5MXTSxcu0qADfXPQ2meia7n0nLUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.9":{"name":"npm","version":"1.3.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dbf815e1661845046e82105a705f8df1735bb1ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.9.tgz","integrity":"sha512-MNFBo5bNtYqStK6+cyTjUePMhP8waH0tt/8brYnMXv0ZJnc26gdk624pJGv4SaOvfTUcj/PObxShEg5KMvafrA==","signatures":[{"sig":"MEYCIQCTiqNJSKFRuQ5aJYuMWrGW4y1JW0JlcwY4cs8kXmCcWQIhAPQYylIDIekLbkuNrRuHZcVlKWXSpzicvHwNv+uJ0k2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.10":{"name":"npm","version":"1.3.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"429df6dd090766af3a0ffcdf41fb4bfe3fdee947","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.10.tgz","integrity":"sha512-YSjO3iYfC0wSedPvudkeLEcD7qod91VFYfKFiCd0eC36lLrbWQNmq56vRGAW3qDbHr9cl/qXwiPR/JWRn9FpsA==","signatures":[{"sig":"MEQCIGbESC57ETigkt2lLxIUo2Y0kRv9PC6+dr8+4+liMXrbAiBl0wpkVgPfW2d51xP4fM1uI5R948Yw+Uvld/MjnTzuoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.11":{"name":"npm","version":"1.3.11","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.27.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4bf7f005fe1038c4fe9207603b961c97bd0ba5a3","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.11.tgz","integrity":"sha512-5Wk+sDWgx9CPKnUQ2q3/xiyNxiqjED6dHPAQO65AdiTUfyH2RJ212h5mTr0KI8Rwiu3ARsegcJO0gLif35T8Tw==","signatures":[{"sig":"MEUCIBurVvDC+0Tmo9qW1fEXe9hfWtbK5/Xnww8FA65JR8sTAiEAzAng1gyuEN6wyavyKxIFvvM51BnmEJnnHe7dcTfDz+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.12":{"name":"npm","version":"1.3.12","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e3a52cf4f195ac0f5ba30eb13d83beb6aa091286","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.12.tgz","integrity":"sha512-foDALhsGopUOXdB04amfvr/aE6vu+nigVya7J4/M7KG4X1+9xlCHbTGPwzFL2LtHMiqCskeMaLNsJS+jrto2+A==","signatures":[{"sig":"MEUCIQCa08CsLVWPw7zYoo1utU3E0WDvpIAuS3w2GhAYkC0YugIgYuPTvTC61tzdRGhA2xfE259XVbXKmiTLCskdH/bC/78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.13":{"name":"npm","version":"1.3.13","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0662966d62cc92ae8875b122d4825714c781465a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.13.tgz","integrity":"sha512-tKN9AAEI5jWJigVOXuf5+nvl5gsn4mDgT/SYreCmqCK7k8/wUWFKHaS575MvG+JwO0W2h1+e3/PMlU3tBJKL5A==","signatures":[{"sig":"MEUCIQDzpaUciKNZO1p/3PvWddwS4ttcIqTHxCIvG4cQBwqMLwIgN3ifAX2YKjM7jb8Ctz9zvzq9ruHluB1ndfZyIumi/QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.14":{"name":"npm","version":"1.3.14","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9359a79309dbfef0d5443e0cd46129b9bbc88eab","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.14.tgz","integrity":"sha512-UvuS4SBGfnOVbg/C7P/6YB5w1+JC2DG9fvq0ZCW+/TX9LWwkN+ggOcMQVuuIdmLlB5JlXtQem9qyydDgOvJbOg==","signatures":[{"sig":"MEQCIGO9idpaRNj3KSx+oCtCS3QBne0ZWr7s0DLBDYE3kopFAiA1D12610RYPcmXT5CrJIdjpgJm74WBg8rieayGIlAvFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.15":{"name":"npm","version":"1.3.15","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.6","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.13","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"25987c35a87d01379ddacb9d5db58e3697369dc6","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.15.tgz","integrity":"sha512-Zvw276CC01/NRDmYUKrAp0iDkztMhMxd9S6dVtWm/yaMWPoHgYWksXF8JSRWj6AdlJjiEVds4gorRUYB7V694A==","signatures":[{"sig":"MEUCIQCjxdjajO8hC+ZUV9IlGx43sLEZ5NydrHLHFt23Dp7rugIgW/CcjMbr4Jio3lPn8FZgUuuUaOmA14+TuTP+x8zjZg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.16":{"name":"npm","version":"1.3.16","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6d9e1ddba9c75a853af3609fd5009d8613c9328","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.16.tgz","integrity":"sha512-0fdQCF82lDcMKn1P2BT33aadLkqFls62ClVsBTCdlB5BVx/WfNxvtUmJk1CQTDE7ASuHI32g63cVmNQ/76fDAA==","signatures":[{"sig":"MEUCICxdSOa5iQDlyn552Rt1MunMIeToX14HYS53GSdGakcKAiEAmTXd+IlDwj0hAvBOtplsBMRSqWmMVHLglZlgFBo3vfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.17":{"name":"npm","version":"1.3.17","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11bbedd9ae1c1573f4cb404100ed3ff191e6d4c2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.17.tgz","integrity":"sha512-3SxkBwJlZA4CG0r/dezTL3YGEUy6hLkE80HKxGDs67/RhPCxMYEfOTpi/B/+ycFytWuD2f0l/rXFTZm1EFbKKA==","signatures":[{"sig":"MEQCIHLfFn2WvnonRkewDDs2A3vbK7MC9455FTh5n242q00YAiA5WS61JWaG1OjEmQvq7jU1K9JGGnBt17vA0IztB/99gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.18":{"name":"npm","version":"1.3.18","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.31","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bdbe66e4b4e973c69e4cae639e8e7924ea098ad4","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.18.tgz","integrity":"sha512-Y3JdoM7aVjY6HDsOwswHrd8A6HIaqgEcgW+V9H4qQKQvYR9YVc2Iesv7lkyIiYJyfkLV3CsjW5MxMIO15SW1/A==","signatures":[{"sig":"MEUCIAGHyQpIjsRDRVSXFTqvRiLxnf/ZOEH8V+8QwPceeRutAiEAm2u62vFw/0f/VzRaHDcGRyvI84e+lcwO4uG/LUSJpns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.20":{"name":"npm","version":"1.3.20","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e1e0adc4cb967ec1c7395b3f6e8c91031853f82","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.20.tgz","integrity":"sha512-PGDRL0fCwfWzSKFCg4y/SpJivTW8abS/WHcbDcLBdbl/qwztB9WoS7NK/HZRmcK0x+2YM+5uWufOI3YKwcJsWA==","signatures":[{"sig":"MEUCIQCX8J6JISSIxUKjApY6YumQHiGQGnFxby2N5qCcaJMr8AIgZLauE44ndwCnxoibzu5Ei/9AIy8eIOn3ew4GoLQ7bs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.21":{"name":"npm","version":"1.3.21","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb2bd7fdbc3b511c9dfb8de5559d305391421ec1","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.21.tgz","integrity":"sha512-+rojFK/qN8vcd+jfg6c0ecnKgWpt+ZABVCBDsxyaBMCgH4IFowqp3iGsdO1aQgOvcS3Wa/rv76+lMMGWXfqXVg==","signatures":[{"sig":"MEYCIQDsTt/uqxAbN4myXTWvKR41dvFa3snTYKVWOg7QfjKpKAIhAJ9bFHysaLVVeXigf11ZT49P3uC7zKj81fMpCVgepWHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.22":{"name":"npm","version":"1.3.22","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.4"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ebc09f97f83ed3fd524b85faea5e30574e08c99","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.22.tgz","integrity":"sha512-yW2+HiR0/vup+s40QBLW9VkIqmFpCSCDRGNcRCBqkQSmTOPRxl7ySJO31YFq1T0R9M8vwXKopMHqvPygQlRb1g==","signatures":[{"sig":"MEUCIHge+2o6yQZmyOhnC+N3ynLB/mAAWPDPsSPpHMOo4IhAAiEAjLq872TRe31uTCGc6junqiRUdi15nYYE96cWeuH0+KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.23":{"name":"npm","version":"1.3.23","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8463ddbc060169b48890d639c4be9c839b8a0f3d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.23.tgz","integrity":"sha512-ytsq8DFdc6obwKOg2LLrwLIqHE4dskOay7B47U5iwtihbbgoTHUhZ6LSZLtZxA/Lhbt2/QURUnyes2wJLINdWQ==","signatures":[{"sig":"MEUCIDGgB2jxMzrzNYRza6xUuIkOAgnaagqWoE3DlYs3dOiGAiEAxftpJgaEEFVny/x+3FEO6JozIylr8yv6e9JNjCbRqwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.24":{"name":"npm","version":"1.3.24","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d68273a343562aa969320a218f528930356d99de","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.24.tgz","integrity":"sha512-rwz9hkMcPqJgd5rMV1iioxIrrA71XdldrUzeSXjEwUG+Mr4WaFGBu0VdQMgetmNVDthOnBnUfyKv/fzOYLNCjw==","signatures":[{"sig":"MEUCIG90yi+YgW51xdzhum+YelWpyeadPqYcxFi5RaoWjshXAiEAwcQMw6i0uUkqB7wpKEmdXWbovrYMY55uBeMhppO4cn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.25":{"name":"npm","version":"1.3.25","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8767b15b7c1129f18e220fb2d36d1685ce7f814","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.25.tgz","integrity":"sha512-w0BLGAMR3nTcBDw4zjTXWT6baTVZlIQhQckcpDZvdwwbW5PC1tCwVZEcO9hVnhIaGkN1CfLlv/7sokJeAd3KKA==","signatures":[{"sig":"MEUCIQChEriin50Z6VEW5xxyfOzv4SxSUbTduTiRLI+Y3tFOzwIgY8FqGFk/w3DUNhjyJhPH0y/5a0AEr/Bc2mNkC1Iwf6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.26":{"name":"npm","version":"1.3.26","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bc07bf7cb58710078141c885c2d492fd570f606d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.26.tgz","integrity":"sha512-w56AZR54erdEJDH5mFSw4XxDpUudNmtQUbVlcxRG6KYlRe+3dIaL/KwFotw157b4DNBsjHjMBbu0kjpYAx33XQ==","signatures":[{"sig":"MEQCIFoVA89vVRUBC3rFk9R5AWuvr02ykH3MKs1cIkZJh+gNAiAHjLHrnsFTRuS2l43NkukTT6CcUoPNLFiMCQHwMH4D4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.4.0":{"name":"npm","version":"1.4.0","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.0","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"320d2f10a15c34f8582de6f9643714d67734f649","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.0.tgz","integrity":"sha512-YZVa//smnkjPjUlFIffUjag+AvZAKzJk5D3eqtgtQafxLBdf/qTLF08PCc2OsElK0ox1c9M56MrQ74zJy3CnEg==","signatures":[{"sig":"MEQCIFy+Yvb0Ren0tQGyv50SLiYVO1nwXPEXhTe61b9scF28AiArpFCgEhM07MYzYEXvpVcQ2iJGWVlhfoNgXkF+skwYWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.1":{"name":"npm","version":"1.4.1","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"923cd1e6392ea248f47f04f8d83d65677369e6a8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.1.tgz","integrity":"sha512-sQAUVkgv3vh+atozuiX8Btj12e80z+h9sh0+Bz6K+cZOszt63x05+5SQjFXTkkuETiq+jxy4o3pKN0DvuuRXeQ==","signatures":[{"sig":"MEYCIQDVajf2YCjO3kqp43M7Rf1ENqgtrZTcQhH/+qfD/W8FxwIhALcEsKLP6hHokEfH2JtvkdkXkgQdsI+LW29441j8xalZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.2":{"name":"npm","version":"1.4.2","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"344d80bdf898574f5b9093a3ada1dd27a86ea4be","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.2.tgz","integrity":"sha512-HW3QvKV450kdEwnRsBLz9qk5/9BDplHiX6P286vG6n9PRPw82eIOu9z5J5+34yjauxN6NDB5RO2j+cEY/D7Kbg==","signatures":[{"sig":"MEUCIDPfk3wnD3l9r47c5t9PAgk/4aTU0/u0RL1Wbqhx8mvbAiEAwVejA0O1sOtJWlP0oLB5gC+iOsKPwUGpyfgiSHbqrDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.3":{"name":"npm","version":"1.4.3","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c0b18a662731d93cfdac37df5c2b3a0cda39613c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.3.tgz","integrity":"sha512-UrnajCh69pkZZORhwMTWyavSc7FPhZWerBBtBFCsGHArJbWAsTIGbGNX3xlQEUzQlL7FepZ5AFTMkMYgs7OlFw==","signatures":[{"sig":"MEYCIQDAi7gt0rWwgoiYudex4f7ZnAefHsx2ZiQVvwfJU/iY2gIhALWiJ8hZn+nf1Drk9CaEqLUNwDRcJjwc0rp6B8MrFf4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.4":{"name":"npm","version":"1.4.4","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"076616f7af95bcd08a4c5ad5cce18c5f370e0935","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.4.tgz","integrity":"sha512-RE6eiZ0cjxDTpcsdI84OEK6EELh86u4MUnsnOBjs6J3Z2mPmVIQ2QgSOYNngW32Dz/+Ja14wmYz8PZ2FlrDzJA==","signatures":[{"sig":"MEUCIE1bkG/csr1ctMm85hpYUqcw7QM7IQ/LuiElWYNpgPubAiEAhJhm9SdV0mt18jdtghK4g5ov0OROxuFkewKS/kdfhPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.5":{"name":"npm","version":"1.4.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"^2.0.0","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5da6f7ae5a57506b8afd664f951a8aa7ae84f456","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.5.tgz","integrity":"sha512-NfgrCNHujLnbfVw0whtaR1SQRRKZD1lSdlDtRnrzj/p11H9Wro56hthM2FSLufXo7rHmzcDd9cCu/B/x/8J/Hw==","signatures":[{"sig":"MEQCIBPGtlYam7ypc8eQ4PNAyXQwmV6FJJlkc8tmTUhVQht8AiBD3vxLJGDBkyQKue/h/0pIxQkeQan1N1iyZdmQUTqHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.6":{"name":"npm","version":"1.4.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e151bce38e72cf2206a6299fa5164123f04256e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.6.tgz","integrity":"sha512-lkXWkEmQSSaCQ0nkbAi9Y/BaNop6F6Hz3LYmR7QlMLpiCKs1NJO/TjpUQSVTOoHFu/u6SHtxBljPFzXlZnOTGQ==","signatures":[{"sig":"MEUCIQCqKUlceEqzqPIUGO2qTIiVVZifed2tVvZwdmGorBRsjQIgFksIF/AClRp/MzPlzfAOVMJGnWrMrHr5oJk/kbeuouE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.7":{"name":"npm","version":"1.4.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.14","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e3c4385973ffb58c9bf15eebe2668c0ce3fafe0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.7.tgz","integrity":"sha512-vBdK1KmirpF7LqFsnCNLAOtfzEVnK02tpXBqD6se0QLSHqf4Rj04cgxCmMufDOpldzxwSHD+D4yB/AOshUTfBw==","signatures":[{"sig":"MEYCIQCDzoCVCTVA56sYbvg3dsPSCB3BtQCnDPnAugTuM4nrRgIhAJPPgtQ6UPUJkaBHM6aMagpKo54jKbl9i96cC3Ib2ZdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.8":{"name":"npm","version":"1.4.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f98db4a8379b4ccaecd36aa7f71befb7a19ac2e3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.8.tgz","integrity":"sha512-SaiqXSwcdnD3d73sgX4pV6MxBf/H5MFtcWlafr5caJQrZ7RU4VfYA2dP23mbRwOnVTQmtyZKgBzamTt5SPR1bA==","signatures":[{"sig":"MEUCIEPz/FAoui6R6Kvy2QMV6U+MeAVyR5bn8MPCitP8d9oqAiEA5xVPZPKuBkvoikjekChMZzrzG8ICrvKuJmr5O0LsGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.9":{"name":"npm","version":"1.4.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29094f675dad69fc5ea24960a81c7abbfca5ce01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.9.tgz","integrity":"sha512-WVtAjyzFx19GIcd+Y25x3k4OOEiQmKwgTVdkkJ5TMASZCoit/WsqfUNZNr5Eu43rbXi/Ta/5aC6f8EDDZ6k79g==","signatures":[{"sig":"MEQCIGLiXHYkT5GEpN/CHhIMG0LkFE8Kne56ozjSjkrrbi3UAiBEphvG6xT8z1fJD7dg76HtAm/vtebTn73nI0zcmeH4Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.10":{"name":"npm","version":"1.4.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f8edd5e8cfb55cd2755ac6505593c2b4d5510f8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.10.tgz","integrity":"sha512-OFQ0/cC5wLEl+9IlsJUJ/m117tId/LTlL7qsRPtL5aEs67Vfb1UtdzPPclFUkLZExjWiZn4RGUz4lyqHNAYd0A==","signatures":[{"sig":"MEQCIA1gYhcwEik8/Tl6MjR7XTWn7OU1tXQkdNl2dxCHoCX3AiABpkqJi8wWauMriagx9lQN7z2eAVIhwaiA01NffGmdfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.11":{"name":"npm","version":"1.4.11","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"^1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31b8eab9ec42fd6ef6b5b4baf40ec6c2c8e2660a","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.11.tgz","integrity":"sha512-jdNPfvwwDZXOiAtvW5aGoOO+QgzoxARBPPFTTvmYWmojZS0YNFCnIscJVit4fdzsVbGwlRSEU6h4xQV2sPRX+Q==","signatures":[{"sig":"MEUCIEMfaLp5lYEHcyKELiGbLyslOKQoO/+zn0C0HDFFCF4HAiEA7VeCyFxn5EzD1iutlxw/YHMAAA1Rp2XkRWHF6KBQExM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.12":{"name":"npm","version":"1.4.12","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"794603e63f2a60c7d5f2ce1200a306ea9446b50f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.12.tgz","integrity":"sha512-lWXfKc2osX/vVv11snFtJzlc0nevBPeh25Hx1sK5122mlk1DF/gtpx5JYG6Czhnb3H1f5xa9LMxO085LQfHd4w==","signatures":[{"sig":"MEUCIQDc4REunyU+sfGUS8kq0bTyrhPQXbKh9MAHhJiY5lwM1QIgPKLbx0B4GxrYXd5wnByEhJHTxOaRVUjk1fn8IQ5xE9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.13":{"name":"npm","version":"1.4.13","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d74e510cb052e9feeba70b1e888646e448623150","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.13.tgz","integrity":"sha512-9SnukUCJTUH2i4QT7KWWgevgTaXlWzij8RirLOc2dkDhNZ7+lDsEZ4rC+N2+bh8Ggz8fv3O6bHW/XZjH+6CU8A==","signatures":[{"sig":"MEQCIEdY0Gw29hVB77BwXsrwed+c3B9znb8xpJCp6USLKuemAiAqZQK5+sr0wyuNiZracBTEaQ+eTVWSw/DiseuVZVvSng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.14":{"name":"npm","version":"1.4.14","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b779a930fb7a1260f9784fb1e04b1e6898653bd9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.14.tgz","integrity":"sha512-HYteohUBd4iLt+eIQ+yqvcHCIvJS7YnHvra8Famvf+kPpg9ujZewpt3hoNmrG6vhSRGFMlTbpjL7peoMD0ziOw==","signatures":[{"sig":"MEQCICH7K2ziwhRYzTzSH8DB5AuNcy3gY9nTCc+fwAd+e+UnAiBEbinMwCsh+3hA3NkFeecztVVlwRrgzv+9xw/BMdTjfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.15":{"name":"npm","version":"1.4.15","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.0","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.26","npmconf":"~1.0.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d73918c20d15212c4fc0071ecb5b956806a3eea0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.15.tgz","integrity":"sha512-gbdFAt3x5lkIHIsG6rYoywb/3J0HYSC6N+8yhGL6mRVIPrLqn7+TKQ0km9uyZrGaWj1FHkG/y6B2oVf7fA5hoA==","signatures":[{"sig":"MEUCICObBLoejpweE3Zb7/kkEbUo0TFRN2IU1//Sc7TR/jHQAiEAqVCl55loGsRSDCre9ItyM77OFxrCC+jDTrovVGl9NhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.16":{"name":"npm","version":"1.4.16","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e34c28a0cdd1dea942580ebf65660b21e912434f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.16.tgz","integrity":"sha512-36CNiNYe9G7UHbnBXhPveg9BcIkPpp1SOZASETY9ZsawLpl1CMNsRunDmG0YnRSCQHJmYEy/qIKNXF1LbJsZuA==","signatures":[{"sig":"MEUCIQCXXzwC6XU2OkcA46ZlzM9x65xA3XBUsCcTDyWridjDIQIgTiFRtUivkiIoOpvEzlKdJmDQFhIw83WyVA/E77vZCp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.2.8000":{"name":"npm","version":"1.2.8000","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a2f9fa6486d4652c03f8b8c6314a422a74d7245","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.8000.tgz","integrity":"sha512-lHbzGVwIlyA8y3BVceQ9hXWVsYJTBZo8RyQ6O8E6vxYnq2uNsL7bnEWi+tbC1pc4j21JRhlRZXaUQvziPpJqyw==","signatures":[{"sig":"MEYCIQC9e6jJ6tyXnqpQHMv1bWACXc/H822XsjclH3s66UDELwIhAPGkXk1UouSG2JbT8n67gLn1RBFagoWBHWjr0KkhXiu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.17":{"name":"npm","version":"1.4.17","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"978d1a5c211481bc8c4cd670d36663b0ebadf0f4","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.17.tgz","integrity":"sha512-DIOGD0FHZLthWPnRg9OM69QWJwsYNElFK47Y8IGQWL5S0wQsmn7MR5K5YfYeffspt64ZOPF6kmShmLshFDQYWg==","signatures":[{"sig":"MEYCIQDe4kg/LMg5l8xUR8Svinw+lOrGWaqw3ELR2fAQ1Mlc+QIhAJvdRM9BQL6cZB23JszEKe5iOoocG/HdXaenj+K65ko7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.18":{"name":"npm","version":"1.4.18","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3c2a2fe41376038928e28e74e1bacf6b886a9661","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.18.tgz","integrity":"sha512-AhVUYTBr540LMkWamtTMHNMLvL+/B/y+jlJj33nXQ6VhHi/AaHWCuD4JymiqOjo0EiDSLh+sUln1CelDLkv6Yw==","signatures":[{"sig":"MEUCIQCRV4j33wQp82bE55xDSuYSln88lxW8G4RfqvMQFQseJAIgWKZIOeEaKntOqlcJnq8KGEzP7gMknNRoTMmMDI9NYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.19":{"name":"npm","version":"1.4.19","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"872b08e2b9c790ccede916ac4cc1220c202d3a95","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.19.tgz","integrity":"sha512-LUJUWcUD45+41QIERi+zdX+TMKWlO7ygM7PFR0biBrnz3WtLVV8oGRjsfYSkbNPTF7T2pRs4ChcO6GN/28pk2A==","signatures":[{"sig":"MEQCIAmlNKZFJmK85Gn6ssHt8XR0Li8at2em+6Ic5RXEiCLAAiB+yidr/Nh9styR2JQemAW/tscvpdylOyqxKdQ2UIhw5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-0":{"name":"npm","version":"1.5.0-alpha-0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ddd1e6737a13dd792335d9a84846ce6ab156c4b8","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-0.tgz","integrity":"sha512-/yw1Gk7RemCymoPANoG0RpGDo82F8igRSyjEC1yg9X/FhPV2ExgiiLcf4vZ0cHoDbrfEAVH+B5368srxnSORLw==","signatures":[{"sig":"MEQCIBGGroJHcuYwgeazEjRpPlQFEgvrALNLMnQz3+8oVgb+AiBw7ViQjTzU5KEY6i6QafMDwgbpqePPnXDoJ6N8ngQ9iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-1":{"name":"npm","version":"1.5.0-alpha-1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98dd2e1562e598e2df36a11ac27a5743a9c1afa0","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-1.tgz","integrity":"sha512-p9CYd8Mh5JGRsP3BUS6/AslARcsrKTXJWzJQnA4Ha0Gw1kC2qbrYF/RDehOW4yOei8yMf6dsbH08wXlzqcVR0g==","signatures":[{"sig":"MEYCIQCFUJA/YkDmiQpvBWXwmzbaVDZCtdD34nYemXikXgPjewIhAPDIFNXDQvFpgeI9hnnLs0E2UJW0ZpHuxkQbjUF6Jjxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.20":{"name":"npm","version":"1.4.20","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"616e40c7db2373a036dac939e28a9a225764eb21","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.20.tgz","integrity":"sha512-hUgzWjlW/vtijkM6LwuPegQZH7+nrOAXNstGNTMo2IuqX8QUfwl+A4TkrP4t94eH3uzI4h7a73WFi4XnCD/Tkg==","signatures":[{"sig":"MEYCIQC8LHkxISTKUQMZTjNwJaP+rjAbZAx2c5pAt7ULWb14+gIhAMSjnqv9jlJ5H/llNoKace/xvvaBGSxE30K5ddC+n6Tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-2":{"name":"npm","version":"1.5.0-alpha-2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e74e696c8692e0bc36c4947893863d317de52e9","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-2.tgz","integrity":"sha512-CumVqcJPdx/2/Axxi+Ovcc5sGQKLUsM+pW+fRvrxhd3pMu2+e1ad6NQvabwMtZkaj2u+nSz8ahKNREKWISLQVg==","signatures":[{"sig":"MEYCIQDMD8PgABAzd2YSe4Lrnu4gBbHURB1i5ksaK6+IzMzc6AIhAIgInSMLqHBmm7w1z2KM+uWF4+3rwHW2zRlBI/NlKsPM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.21":{"name":"npm","version":"1.4.21","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5081af517ec2c4cbcf82811b0873195b3d1057f9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.21.tgz","integrity":"sha512-9hHSihVS5Xa0lQzYHuhW0BLz3Wq1ep2yWhDKxI5FAMatUj20HQ9WTufrt4/3oNrhD6krSLaBcqIn7oYhZaI/rQ==","signatures":[{"sig":"MEUCIBcrKbZRtHkPbB7+YhFhNt8KgNW1tXjbRrX6xt9s70lqAiEA1biYvoYBgfJ3tK8F495Yc/2hHz/I4MOEfjrhxHjVOTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-3":{"name":"npm","version":"1.5.0-alpha-3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4c7a8bea944d9d78c0658ed9108e0971ae449996","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-3.tgz","integrity":"sha512-NHQdd1oRGNGTAOJGOrhc7GP9PcYPsMsOlbEf8Ekv/QwT5V4LzvO7gAhDILe7nvnGN9bEY/2HcM7MiFSxkyPjaw==","signatures":[{"sig":"MEYCIQCsBGI3uoNJT7pXQwgQAUBHho34QBCaOjfB07y8UaKcxAIhAJfdIaYog9wU4rarEbZ4sO3ICelfTbqRMCdA1s0UKHxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-4":{"name":"npm","version":"1.5.0-alpha-4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"600fbfb4281c6d9c63bac266c7956f3064cfe733","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-4.tgz","integrity":"sha512-9A55q4GnnsTAauROOb1tHY+03iIjOkS9b8oPfV5Zcf8fxwJCTo+cVw7Qb3wJXgtosRWOmfDoWzAMzQmxsfIXDg==","signatures":[{"sig":"MEQCIGb/8sSyCC7ur6NlT60WOkDbiCLZY/DJuEBVL3nQBzvlAiAG7Bv7twWVkrLOFeUoQYz1naQI0XJexFhEamSokPjCWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha-5":{"name":"npm","version":"2.0.0-alpha-5","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5135b111cb6b8e56ab1bdc4e486b87c295862ca8","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha-5.tgz","integrity":"sha512-9y6qta3le31BuYGRk5DdUy6eqadK4DK2G4sf5t5dcm8Ztm3/jbqSVWkj6MkrJ2t1ZqwFu0YXadRn+C+fnNzyjw==","signatures":[{"sig":"MEQCIDHVGf6MssLW6YyuBzvaTKojC1Stl6pjtz8Dn5mnud6AAiBkY8Sql+shl9Q9TnbCB1sOv6JODCwxrMiXYsxAwVdXiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.22":{"name":"npm","version":"1.4.22","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.4","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d15f69916700b08b6cc6a02f437346cfdc26c799","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.22.tgz","integrity":"sha512-Ur7j0AardtIGMdWepqoYkGxT08foGymp/yg2L9GyXwg3OUxW6BDOipOR77ZHgb1fl6wXMyr/9XC3miHBHCXvJg==","signatures":[{"sig":"MEYCIQDQ6d/KOXzMfkv3RBN4if4lfvuNrdzi9qLjKYTSBC9XuwIhAMaVu4w5wYXTF2UTDkf12C/9hN16ufAKPIm9sx/zcgna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.23":{"name":"npm","version":"1.4.23","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3888d9f7168eb0e3371cb8bfa3968b1906441717","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.23.tgz","integrity":"sha512-SBl1WXYIxR4JmRSvHcmaFk3xIWuwM9+rfzi8CThoSJ2Dy3MbFCQrH0lSSzK8VNUymgvc1LJsjGJk3vbWw439Kw==","signatures":[{"sig":"MEUCIHB/kRFliRuN0I6GKByyi0ShaCkXcguyJo30I4eEHbAxAiEA8LP9RCuGub4u2uy48Wqbi4QFicxTESH9Ig4Cvx59ALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6.0":{"name":"npm","version":"2.0.0-alpha.6.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"40f8166269c1ed8f5514ea6ecfd3534d8a323aae","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.0.tgz","integrity":"sha512-W3rWLovjHab6ep1KPKjYCsB/Cci2cmxUexYnk3QlQAmxhr6IOl6ZMrMwIVM+5LDjo8vg5Lpx6hQjOYRa96igUQ==","signatures":[{"sig":"MEUCIH9Bxmdz06qIIQxWqKCg9b+pooYbl99yfimhLs1AGGwfAiEArLrZtm31KD6zDQAVSCxtWDEudQVjUZrLzp8Rafq22fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.24":{"name":"npm","version":"1.4.24","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78125bb55dc592b9cbf4aff44e33d5d81c9471af","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.24.tgz","integrity":"sha512-BzJeIJ/jGpL3mTf7lOZL/1biyOfMeJ/iCFEzRZB6wXgkEcvyXmBLvLLYMtWs3VwCM0wK1PnDqc4vcG9expwThg==","signatures":[{"sig":"MEUCIB+vdBMKE6sOr8obr2Zu+pxV5nqAWFgq0qekE+Fzj+7IAiEAglSZ8a7Ku6B35OR3XSA0M/LpriRXuUyvWmAkjkzhDf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6":{"name":"npm","version":"2.0.0-alpha.6","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"079c9d49cb7d0002605744eb9808689fa63c34bb","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.tgz","integrity":"sha512-Fu3um4eRF49LYCscXBMBbScQPfDxwpuZcTHLL8QPlsoVCyEcUH1/81H1AdMAE/rZRUtohvcv8l+fE3IwoawDTQ==","signatures":[{"sig":"MEQCIAetEoVwYHhJXfVTj1N5ksJ1L8uokF8gsELeYb7XaGVhAiBoLoVDHSQP2Jy+8zd3nFDlfknPX9qrenjL/zlvFJMzZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.7":{"name":"npm","version":"2.0.0-alpha.7","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78a9d504b4916d2b358a1688764fd08859cb9906","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.7.tgz","integrity":"sha512-4apdpAoPWjD1jZmAH7mmK0bS7WNYPKjJ30o41SPmIOPWAIQTVv/QXrW+d3+KTUstgLYvlLjEsaJfEkkkV+SyjA==","signatures":[{"sig":"MEUCICqJbqR3tVCDEaHjEA6rr3N6JaztAXwoM+ufezaFvko4AiEA4aVmHHP/BTk7PqwtA9yKUr45XLDIGS+QkhYWKJLzj00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.0":{"name":"npm","version":"2.0.0-beta.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.2","npmconf":"~2.0.4","request":"~2.40.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.3","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"750381429e602908a1b10f5935619694dd60cdf1","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.0.tgz","integrity":"sha512-KmbbeE7UER/1aI4W8caiQcbcIRWaKkq6wK/9vctwA/VaBLrIY2PxQyZwadBoVlGSIJgqDOWhKOrTzWdBT3ZLPQ==","signatures":[{"sig":"MEYCIQD1XBq7R/w2bliF9KlwUD66VkzGahY84MuSpWpQJZEXvQIhAOe5aqoo7tJkZn5wZEPl66WjkP9uxgNNN5C9IS/TTRcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.25":{"name":"npm","version":"1.4.25","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.6","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af45348c8e167cbc774abc9e31d7a86c4e9125a1","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.25.tgz","integrity":"sha512-RXWWQxqtLJmGX3i6qPEVpWHrTRKRvdtxnKN573VinHs9VLZHTeHYdgQCi0BCGio5r6u5bK6TGGXsp1GSISwszQ==","signatures":[{"sig":"MEUCIQCMFj/k+YtQJz8uMFq9XjW8TwZgrPOGWY19AyGg6+X7mgIgSc8LcoNWLbMw7N5SYq4Vpxq3R4UYi1c32IjdVZTXFWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.1":{"name":"npm","version":"2.0.0-beta.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.6","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.5","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8dee7246f733d5685adfe57d4a27c43beac6b0be","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.1.tgz","integrity":"sha512-3mML67mxY3rHXdOT8CNt8VVztB1/Ju/NtjZ6qoR/dQlqfmGm/qcp0sTJZOq59giTvSUF224xnNw0EXt5Sn6U7g==","signatures":[{"sig":"MEUCIQDKx4bPMgsnKWnw1FzJWD+E/TP/VoTOZN91b8YNXSAk3QIgR6D5+yGmQx5H+lLdhvKZwpAMqx4Do0cLSiq9+D5I0vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.26":{"name":"npm","version":"1.4.26","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bf0125f596ff712056d07b09d1e73e572a74d0c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.26.tgz","integrity":"sha512-1/wt4+hyCBFjUyAoUuFuzMXz69Sr1WJjSITaxhkDbB2J+D7Z10lRbtTCWKvjudjYQK4WSOnPbCY9Pq8V/odRzg==","signatures":[{"sig":"MEUCIQD/MCtpLqcejYq+KTywUZkhd8Js+FCXuKGyTufPysNhqAIgLDZCM0zmBEM5kkJcobKU6GoFkKUUhTP6cN/wxmrfFuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.2":{"name":"npm","version":"2.0.0-beta.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.7","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.1"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"392f82f472298911de72a705149e042bfa145989","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.2.tgz","integrity":"sha512-a8YQzOeYSJWSGrYKNusj0uZvvB98d86iG+KJCG6LIbRXvp68Fg6beW81PY+GGF3KsYIXZIjIK5qnGdDMrSKamg==","signatures":[{"sig":"MEYCIQD+dXkNoZpBGJsf+CsaGF5UzDRcWlvCk43DbF4Twq2+iAIhANwGH0UFpzO+AhYG5sCubWbB8y5QQ5v6o1otxTIme/mj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.27":{"name":"npm","version":"1.4.27","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b81115c6daa0cc2714acc0c333a49e876c13b8e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.27.tgz","integrity":"sha512-ysYb0yv7sPykvtQCcqMcjVAnqyzVGe9ZE4mNRh29D4vzh0eRkMolJZCRx9q1Zz9/Wd+G4AIXialSQ1xP4GtPaQ==","signatures":[{"sig":"MEUCIQDEAxaxFJknJrgvxe4zlcwBKQAFtEWcsBIjDGIPe69uQQIgRn3SVWYCJ6VlHhqGZM/2Ov/fxskRDI1j7DlbNrL5QkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.3":{"name":"npm","version":"2.0.0-beta.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.1.0","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73857425b2b22a01949653d3fbe6ed917e6f850d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.3.tgz","integrity":"sha512-6PWUluXvNDuJ0EAO0th2vlry8bguPl/GT5ckZ3XStQzItEiUkea5q77EmqnOUSwgtYXsY0N/OnfyLdsdvmxIwg==","signatures":[{"sig":"MEUCIFWSkzeCk5ujyyUxvby7JCS1rNIgEMOWmqQ6W3nuEOmiAiEAg97052GlPKrP2ud0oi3aRVqGkif9x9qXbDDshEzBlJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.28":{"name":"npm","version":"1.4.28","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"da2a18f871c0cf7edae706b72b2f2b44cf74d7d3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.28.tgz","integrity":"sha512-F7pesOxXMH6q/oNFSRAqEfXTvUWgn4Cc60z84SeU3TpzY2uCMp1lFx3tjxIJyVqLS71hiBKEKkVYDaP7TQ6EwA==","signatures":[{"sig":"MEQCIFDdxkAjL76SYRnX7yFUg6N7LLz+0cPCyM1e4f3k+K+FAiBnbCEjmhj6yqRE2ASxybI11LhxYaX21Yhuzt7lEvVRDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0":{"name":"npm","version":"2.0.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f783874393588901af1a4824a145fa009f174d9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0.tgz","integrity":"sha512-0p99G5Mu9FC3ixLarvgfU0O8xoc386LBll2UixE8rbSJrKRFoXbJFbGSOBN9exJiFXryiLDFFhCKjOOBxQ/dsQ==","signatures":[{"sig":"MEQCIAiun3t3MsWVqchDHuEjsaXrb9juFZRJKUDnQyf2obSKAiBGU41DT4ux9bJ1PZJ93tH04N3+gollP6DlHG+Mn6urDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.1":{"name":"npm","version":"2.0.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.0.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b4221454c47b60a434ffeeccc5fca84ec1a1414","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.1.tgz","integrity":"sha512-rrlrZmIeGn+fuRRVXt8pRO2uoN0vU3VYcIxv5Rat9HnWwYSNP8Z4y/AVB/dHAoHnpqkhsVb0qV2qOidxwGJVdQ==","signatures":[{"sig":"MEUCIAPSLxuiAC92V0IFjV+eCBRnBA2TrYky60+iJgliQnVcAiEA+Hc6wrnPbDYnPnbVrFxaFxppYyv0Irsx9/NIu00tKfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.2":{"name":"npm","version":"2.0.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.0","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c1bc850c4b046d4160ced1241fbcc2e993159e8b","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.2.tgz","integrity":"sha512-Od4aAlKy+pFU/36tRhn/8Jit/x8A3SSr7OSzwwSoS9Kif50Qbz/Y9pft1uKF4sROJfjaHTDE3LxICllSmSU2Fw==","signatures":[{"sig":"MEQCIC8TelLa8Q4Ib56cpKI5ygIemF6fgcmwIxU9WcXE7eAQAiAi0J4qHh1DJjE88thDppfNnStL1EArM/T9dcRuMwh5TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.0":{"name":"npm","version":"2.1.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abffe6a9a8d77e946c224cb1121fccdb180d1881","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.0.tgz","integrity":"sha512-/TtjInqEMAkpH0yQzqMJSRU/8EV7LOkX+gfU9WYNvKZWDUL780RUt0tGhNkHRtjEUCg16qUVlfNFvmq5mqvPyw==","signatures":[{"sig":"MEQCIFAoLI0d4Y8vkYsmSwotG9jt1JL/st5QPoiXkfpagiywAiBmaYb0YymZ+Qf93u8DzJmlhYOCv+pfcVfm7GFsTB1T3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.1":{"name":"npm","version":"2.1.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b2ccbc1c530484fe3b50013ed03b04a227633d8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.1.tgz","integrity":"sha512-JC7ys+N3pg50Tkeom8nx1YGpLDByzVaBllPN61Fw9Kvdj2+1zNV/AyJgea8OK89ggSDnfqFyqxbbhc0xC+21zQ==","signatures":[{"sig":"MEUCIBx1SeWqPqP8oebiXG0nv17Fm35Oq+vEZDyfoPoN1M6QAiEAxN22hY/K3Xiy38gj4VfNsini5QPzcDrhO66oVH4C0zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.2":{"name":"npm","version":"2.1.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","dezalgo":"*","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85a1a234680fbd53261a8b9885c7c22edd23e8c1","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.2.tgz","integrity":"sha512-lXCXO/lnwToWpNoFR15HGiJL2H+OWcnKdpJT1z9I3LmPJ9Ulb7AOqk6XpC6jyW1tlYIOvxo/mU3n06/rG5NuEQ==","signatures":[{"sig":"MEQCIFb4z4dyOyyvab9bFkdN/d9ceUJWV0au3hdkWLfEib8SAiAiCL3eD7P4CN0Tv5nYFyCYwktvmJfbHo0l6COdEeZkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.3":{"name":"npm","version":"2.1.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.3","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6dfc9d4bdaefe712a50bb75ae5c8bbdf2cd3a3b","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.3.tgz","integrity":"sha512-NMG/Z+2iDRJ9yCW+72cBCiDc6V3UOhTWXfiCMzz4e38VEPqcPkYqSihOGIVt6j/4K+ZNu7b0M2EAAGwR5/VrkQ==","signatures":[{"sig":"MEUCIQC6zU7X0geUCSj6HSKtLHJfZxWx+NSVwaToHSDvfEfUIwIgLj/uJ0sEbirgrAFiZZ+eas48jNZTrcSukBjfqQaFcsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.4":{"name":"npm","version":"2.1.4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e7aabc5d4f9b571d1a175749126c3961bc0d66cf","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.4.tgz","integrity":"sha512-fjT6HDXczPZVWY+9BARhcxHTNyVy2ea9dr2tphuBi5T/+weoXjHhnmfkOstaw7nrVOHhRxzZ9YKk5d3IH9HBtw==","signatures":[{"sig":"MEYCIQDKjPTMv76BPa2JrfJwMaUwdpD+mlH5ciYyvhLTntr55wIhAKT0QpKj3mWC9/RgoHtVIzeBz2TxfLg+nGt84wThr7wm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.5":{"name":"npm","version":"2.1.5","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.45.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce343163a56f1ff14ffa295c140d99833b9764cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.5.tgz","integrity":"sha512-pybiq6bzz3joRElQikMcYQiGdXWclZfwiGunz8SbZK636ISGeTYu/ylWx+h6vpUgxRbp6noAHY2PHNnPqL29vg==","signatures":[{"sig":"MEUCIQCSWm5T3m2Kt1IQ4lbEoRCFEWY9XIgt5ggxxb+nMo0QvgIgaqnEdwJYtb3raJJPVt+Vwf+YWXYTNA2zL6/Ce25dlA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.6":{"name":"npm","version":"2.1.6","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.46.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a28e8b44f910b9ab056aa0b73c13c1f9459c9b37","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.6.tgz","integrity":"sha512-r2S3x8a+Jqazf76SYf1mSVX7mzeXAP6utslWmNl67m/Uv5+5gFochBs8HKp9mktV6XXQGrce4k6WubJ9xGOsWw==","signatures":[{"sig":"MEUCIQD9T6/1Bbzp6+mwEqgSMWn1ychv86+f7rRKQjtAArdN5AIgciS3/6Z8sAXh8L9HhEEYfVi5FZsMShn8MLCIiWQb+GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.7":{"name":"npm","version":"2.1.7","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4b8315574b84136dad6a225ce8fb85e2d7d98502","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.7.tgz","integrity":"sha512-9w7ecw6rpbBWlRtDiry7+bYtAPPB6eDD/uaZOHhKj64YPnlFAIVgjIbceLhpAknJ+SvtSTluPEgi4k/t3ebhBg==","signatures":[{"sig":"MEUCIQC45GA635wyYmX6IkEEqkwldGO3WpxCWFsZFsB8dfslqwIgaXCxno7+VovtzZpcNIxO8sFy0v0LpabjZYG3tQPxC5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.8":{"name":"npm","version":"2.1.8","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0023e311e13514fc874b4f60ac28ad9ca7ff07f8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.8.tgz","integrity":"sha512-mAWZiM0gV02r1p8OdWSaKBZv1lKBBy3reIQc1B/fwBNWD0bAC/+qeSZqU/tVOKVYktukLFI6tAntkKwnWokJIw==","signatures":[{"sig":"MEUCIQCuCJj+79CVMV7dgyAOQaak8QcJNZtFSejjhU0g4HK19AIgUyzsVv4RIZURhxj4wOthd1W5BjIhmRpQeIwkLd9k/0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.9":{"name":"npm","version":"2.1.9","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e8860d3902f90e4b4819a7e70cf6cbb5fafa74d","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.9.tgz","integrity":"sha512-eZsnRdhBKCoDpe9KtMyvg4lb3fiDdG8kiIVWQHaeemmBr4fwRkKGpvigKzfNjT11j/NBjrYSr/x8gvn3eMexyw==","signatures":[{"sig":"MEUCIDl2IKtCkcC8H7ub8PyH8v2D7GSj6JqPER5l7S0Z+tNnAiEAlxd9MXXzoNKZ1C3S9DgpSzJF6TwMfV9FiNBIMJlxg8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.10":{"name":"npm","version":"2.1.10","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a571ae408ac1b5e515f6c34c033503a7bb828cb4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.10.tgz","integrity":"sha512-MuQXBaK/nQy7lI1HSoeipklyLfJVYex9Kr9N0VRFoe6Z47q/j9KUCgHkHWoNLomMIX4jg+zorJRxrpncqgYQBA==","signatures":[{"sig":"MEQCICMQbsqO/t5mxergnXZkN9pP+hOLOWlpTAOq+1gfMGc6AiBdLtT/82k62/g0Tk48OvRrW8AaxUlZRnhOi7yuVejsNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.11":{"name":"npm","version":"2.1.11","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1eed4c04e4c8c745bc721baba1b4fe42f2af140c","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.11.tgz","integrity":"sha512-0cnfAc1yCU9qrvqyOGPjKtNIHIIZfjtDSmjgH4UE10Y9bypBMpJKTCGWX5ZQBMfx9ogHJK6ogcZuQTk9JlPz6Q==","signatures":[{"sig":"MEUCIQC0oxZNPkZ2EG5rvi6ranTSL8NwSf5EzRVW3JENGExyPQIgeq9VgmGPN54h73ZbzcdsIwvYpcCH0uUSY6ayAfbAHnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.12":{"name":"npm","version":"2.1.12","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.49.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c5e70697533005d600548fdeeb783455a8b3056f","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.12.tgz","integrity":"sha512-jgPqYx1egQFGYOiyxvXUXiHJsebR9RcTnNTUStj4ql4UIdNd5kkboqvOFWNN6Op9R8L/iDGSNgE2h2vH8pS5MQ==","signatures":[{"sig":"MEUCIH9pxSoVGyBeiP8oKlbTqcnyD3i+Ts/dLFTGsi75DoxwAiEAvuq5isj2GR3oI0QLQliijsVv49LHisrsDpeLj1ssN3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.13":{"name":"npm","version":"2.1.13","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d841d2faa1c843089de646fc92940b3da4b6cca","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.13.tgz","integrity":"sha512-75HxUa2Lt57NNAOyuz17PCcSLbzzArCRqG4j9ksP+Zv6bZlwhXV280ZBnCsrI72AmYJCIPWzuDwcskmCJIizgQ==","signatures":[{"sig":"MEUCICPzw6GMeH8Xh5oOr7t+f4GKjoj+04z3QUXskpzB5M14AiEAsci5/USOKnNaAOd+s8Lf1oz3FrK8Z9YI6TWfCEuRBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.14":{"name":"npm","version":"2.1.14","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02f7a15112adc859191c9be9b9a601e866931aea","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.14.tgz","integrity":"sha512-gvA7mCD/wlFA1etrF3ZAswvzftLGxY7a3XsaDIMyo3ISZF+Mm4RsSkCNVSisPDowtIuRQBwzluUHrYkat/me3g==","signatures":[{"sig":"MEQCIF7uXH2l0cv+QAHy88TuvHkDy6fchQKOdvX2pbk9fEdlAiBqtVoqnpwvtoenm40V5ldpxlrfvr5VCkOpOT1R/bLkdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.15":{"name":"npm","version":"2.1.15","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a4e3ce676ee8879a4e6935ae104877b5f99b8d5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.15.tgz","integrity":"sha512-LUSNyO+mdLpISlg7Up8Gl2zxPueAY51Y7LB2BBvCD6j7S3u+Er+jsQCzF/Y8qNfwIAf3zSU1n0AkOFERAbhpsg==","signatures":[{"sig":"MEQCIEJbPavZXhPTCzelxE55KKUw1lYWpT/DTWsGgwNl+4yMAiAkw/j9LbKzurnrKezyEhuk98DbLhuMupd8ZOp6dgJSXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.16":{"name":"npm","version":"2.1.16","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b53f5a33d77d46ac731b0b1b7db0879d7d68ac5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.16.tgz","integrity":"sha512-Gn2v4DAmP7I8mrlfF5j2Su+WzIb3lQUUd1w1XMVAESSAs7nWFAik7SU6SJ1qQseLQ7QbUYosC1GcbA6JcJ0Dbg==","signatures":[{"sig":"MEYCIQDEMCQU/drmkQ3PBvI8eBWn0XD/xoCwVlHSLNGfoAwNXAIhAJCw0FYr7J/xwoYptaHFdLXzsZaYymhrtEL6D1dGZLSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.17":{"name":"npm","version":"2.1.17","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"80fa7873188659037ec0ed8ebc95c2b2723c8ac4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.17.tgz","integrity":"sha512-z1H44brazu7V8NqflqmkaAGR5cupmuL9zQcb6I9cGx6pRg6DsPykwi9TdBBO+aXWiWANaEUppWToTRBf4u7nQQ==","signatures":[{"sig":"MEUCIQDdRHJsuUMGLQjAIqPrWzZO0al3GE4fuwG1cHXsWIXc9QIgNgGgrpPB3aXwk0pFFIvj9XsY0KbSCXvB7BlO22wtTJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.18":{"name":"npm","version":"2.1.18","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2af4c5f848fb023851cd2ec129005d33090bd57","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.18.tgz","integrity":"sha512-N/79giqn62wI9X62Hq/VoQ87yHSbXFpBRHqf4XX3e+mrSuNJaue+ioKbU/FVme3ywYeUMHNPjV1XUtccn6LAdg==","signatures":[{"sig":"MEUCIQDZXr9WDbnDuC0FuR3rX7gy4yUDc2EadQdsQ7msLFFUOgIgJfIr/LtuEy+Izve05wZ/De+W6gjF8g/Z+fh+K560ewI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.2.0":{"name":"npm","version":"2.2.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e9a1c4971558019f3d14f7a33aa7a7492bc195ed","tarball":"https://registry.npmjs.org/npm/-/npm-2.2.0.tgz","integrity":"sha512-jc5R2tRHiTbOOjJsa7MOlnj+FYjti0qbXNT2So+2/YR22zB86IE8ujXs27u6X03oA+ZMHa66k50btfuTzxLFrg==","signatures":[{"sig":"MEUCIQC6mJeTSUSgAZS4qi7FuhfKGsRBy3QPQOS25p5yXjo1LwIgdDiEz8tFXNlMV2sBQ5J4Vuhgucltk7TOCV4GPwAAdWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.3.0":{"name":"npm","version":"2.3.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~5.0.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3588ec5c18fb5ac41e5721b0ea8ece3a85ab8b4b","tarball":"https://registry.npmjs.org/npm/-/npm-2.3.0.tgz","integrity":"sha512-TP64zl2mD0zj57iqK2RkXSx8RYc38/zTdXR73TTH8DrboJ/fvsQXeV4eC2yIdDmrddQw1FRJz/dtSbI12E8PMg==","signatures":[{"sig":"MEUCIF/krUr/jdKiEnqzDO6uZQieyaBcgEKTk1wQF1HbviKnAiEAvpgAIcK+3wta3pgGJL4EDwCVC4FOW0h5hroRe0qhCGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.0":{"name":"npm","version":"2.4.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d566d3f5311d4acd7b3fdc0a44a452f8b00af4d9","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.0.tgz","integrity":"sha512-uV/eHM4QXDfeMXbe1jDYZojvK6uO9x4E6zGLklTxof0HKs/pitjJam04D2i5PXxK1SrgTEBGt9FCtgfhEgwNNw==","signatures":[{"sig":"MEYCIQCDfM0tf5ZQQQtVlVFcmo7TQhFzOW+Gby9T8uigeF2FaAIhALx0hV3z/u4V9+EoQgfIiUg7GdlK+tiFe0l/D86ZwD3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.1":{"name":"npm","version":"2.4.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0212e03b8ade89bec6a59fc75bc2aa03f94f0f53","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.1.tgz","integrity":"sha512-EeRP225jANOgAvQZTA2VLx8ULjrgCRn7uo1SsjaZMi9BTa1SeFE3v4J/RVhsGlnnhTuUKUUWwt5DKZnzfqJNAQ==","signatures":[{"sig":"MEYCIQCNfOKTW8CEgg85n81yJVUAKlkDqOePhU3jonOe9+WgFgIhAL45abIV4/SYlg4zCu9nW8AH8Pyw5EhorvLC8DnCf6s+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.0":{"name":"npm","version":"2.5.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5045be48340ee0ca003858ed5b9ad9c9c4d2379b","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.0.tgz","integrity":"sha512-VaizdnDiBiEC7ovBUs2Ofei4wXJwkaKgGsqAuZm4aANqAr/pzKlMpAFSsEqSKODvhZlklhxT8W39rk/mmOUCdw==","signatures":[{"sig":"MEQCIEujiFcBCShLtKiTp6pt94B6fC5km3RMs0SDI0e5H9A8AiAivWUBlP0pgRwVNcCVpJBftQjjLKSADEL3Gl1606Ee2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.1":{"name":"npm","version":"2.5.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23e4b0fdd1ffced7d835780e692a9e5a0125bb02","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.1.tgz","integrity":"sha512-ZQiVMOGClR5+lnMMAAsfJq8g+ud85+/6urh/k1D4hN21mGmjBrZ0t2u7zAHrHcavMVtugDOlanaBWTNeh9NMgA==","signatures":[{"sig":"MEQCIECvE5mYEwrWpjiiZ4hjOOzzumT61GqfXJomhav8fqNDAiAZ5tmpbk5Z2pIDRr5AJPp3LaDmDrelO3bLeThdOn8BTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.0":{"name":"npm","version":"2.6.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94152624b041d3da3bf2764b1a49006f699a7dd8","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.0.tgz","integrity":"sha512-h2Qdnsu5ChFn+n6HoW6wIP5n1STms8x0cqMBWT0nkvICFqNLZ1+lrYEbRmPTE7zVYzJahehWWf7FYzJvF9+ItQ==","signatures":[{"sig":"MEUCIQCLnSsRg/wt/fh+mzVtqKQ9grF2E6Xa/z2fd2pgYNbD+gIgN2cnm8XwlYYe7sveoFUflQyOXKFsZfec7AghywfBRg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.1":{"name":"npm","version":"2.6.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.0","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"22aefa7867d021f63d60fadc1eb48f0adb744242","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.1.tgz","integrity":"sha512-P6EU7bbxMerjNJ7A0FVo1Tx10NZrdsddhmHbxzuBK3kBeaH5vlGSZ3+BMgcWS833OYc6Rnfx5ujQZhe9lfjBvw==","signatures":[{"sig":"MEQCIBpcoM3TJxjvO9sLBjGfAcua7FES3cZ92+nr4LXYlbmHAiBuSdCgtIJ8E7pNv2GfXsfk9RRxGchmKsQMtEteztxLUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.0":{"name":"npm","version":"2.7.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df27c4535d8946ce4ca8c7a591bb82b65e2f2054","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.0.tgz","integrity":"sha512-Ns7JV5PGa442WCjos6mAvdRgOrGsogM+9LroomUIWW8JMw2IBzk59jK6tMNgj4xd9nza2YMk/kwbOHV/q5B4IA==","signatures":[{"sig":"MEYCIQClo4zfZGi1efZ+MZPbGWa0LW2L93dBuI/ZGGAIHwiysgIhAPUd0b0sHWOCqyn9SVRNY3XAhKPiGlluypSJP7NXQ0qE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.1":{"name":"npm","version":"2.7.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.1","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ad5675f671353eabfeeb4ca6287bcfba9da49ef","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.1.tgz","integrity":"sha512-Wm57KUQWqBicd5I0/XOCdhkC+WRJeqOXWqQKyqUH5y76bglfDw3Sd8kL1mfFeQRAPQQp7l9ggiVp7VvkDDq15g==","signatures":[{"sig":"MEYCIQCPv8KpUybBTouncD0rf8bvK77lN9h5iY5L46jnPaunlQIhANPJmqvI8MijSmyglwSwRPqN0cOYqXtahDkIr82+X9OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.2":{"name":"npm","version":"2.7.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3e6d77826723f4960ad8e363873fcc0b056a5743","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.2.tgz","integrity":"sha512-faaY0B1hUw7wfvgQ4CotXDPrxMGYXA0zkDxJAGcbGduonkV/p9gGjiwIOQP9hcDJ+nrqNoNoIEZDXi971AWmzA==","signatures":[{"sig":"MEYCIQCLFr/ygufbjpZMzC+jUfyh5Vla50dtYOaVRmbno3KH7QIhAMJI+A6ItomvHaWK9khUnNKZxkuLZ73JSJxz8ev+DkBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.3":{"name":"npm","version":"2.7.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ec0e9fca98716c32ec22332f03e570b27574af8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.3.tgz","integrity":"sha512-QEdqlvlUCY1c4KubJFcL+bfrWxFDdcJ9LFrjfXLxXFVsM4GE3D8VYHx+KVBDQtWKWKhie+nhIoD0iJEQHvq9GQ==","signatures":[{"sig":"MEUCIA3bnUy74+0iEcr1bqRbx01n6iXuLmtU3FrNqFzcotltAiEA6Ti/381sEgVrL3uFCzIOYmo6D4vmEq0cv3UT08Qr0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.4":{"name":"npm","version":"2.7.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c18e216d8b4678815a685ccc0db7a3c640c2354","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.4.tgz","integrity":"sha512-SYMQ+DCE37bUtakZlpqdtGm0RBVC2nmoifvTuy2/B4x1P8TQalW4fTsFI+uZjobDWwoWEzSHQ9DoGMuH9MMpPA==","signatures":[{"sig":"MEYCIQCsc1G9zcTQ8dECqe15ZNi9PmT8fQUzkOH3aK2LqAWlCAIhAIof0QosSLP/rvkoNbyYBmvkCNdBYnUNO19kXGRgMkA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.5":{"name":"npm","version":"2.7.5","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.2","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12d3899f234a2b21a0c5f7b2458a6788da856f8d","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.5.tgz","integrity":"sha512-t/BcKllpXWlVAW3NF9T7MRiOu/rIRSVD/BT5MFAjPwRYoaecS3F2y+8P465yWbZiDnOCSPF0ZjF7iFTMm2AZCQ==","signatures":[{"sig":"MEUCIQDnE7bxw6KjAGhyFFu3TEz2t2iAu+H8QAqPZfoxtpCNLwIgKLtWVM8TJlj85Xzlckqkhje515bVcTzCKJ5o1wftE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.6":{"name":"npm","version":"2.7.6","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.3","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b91716d17ed60e5a564603ae11f1e70a837339c8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.6.tgz","integrity":"sha512-wMwDXhQVXqohX4JX2kLgUrZYEyE/aYqQfqGnl+iOFWkzhJ+iYRiH5wv5vWSGpIfvFQArURVcmwb4J6jqlTGyNg==","signatures":[{"sig":"MEYCIQC4Bh4RmkTvDNcoz25awj/DMZ8NXl0BgT16eTBOCgBVTgIhAOaLXnIQtz5EovWZH0x2uKNM0vfhDvSIsJCcTJ8MAMZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.0":{"name":"npm","version":"2.8.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.1","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d80509c3ba34ee1304e7f736e78e97ebd0380da","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.0.tgz","integrity":"sha512-cr5eiR+osEiIuNX6Fqo7GIBz/WrNgRWZ5YV7YcVDWCMnxXRfNOXIzNfZtDrEw+Dx/jw8+zSu31Z/Ts3hgYVf3w==","signatures":[{"sig":"MEYCIQCZLRZyGoLQvqKpZtvBQzoUWXcySzqtQfolqZ9RO9hcRAIhALdtgVjOP+UJ7K5rmgya6ImnBx/PhQTbcWoaF46bhZOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.1":{"name":"npm","version":"2.8.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3020c842889919020c9409f8781f648b00080834","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.1.tgz","integrity":"sha512-vKtcVeCC8ZSlp1N/wA9Zh3w/vxDwjF6sL3lECsszPoKA4qcYx0C5YFrzL7kK6HkJd1cMeoUytah8PCfXDBpCMw==","signatures":[{"sig":"MEUCIQDCfT6VIBu/cAnxwCCoGfPdaQEglFRNgsiP01iOxBWbMQIgWrqpFy/ljStJ8EqKoLQeYk+UGjdjhKgeGVO3pqbeThE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.2":{"name":"npm","version":"2.8.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"01659351d62dc28b6d5088027f2614291dd5946f","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.2.tgz","integrity":"sha512-XSqPudKuTJ6H3JbKs88YTzdUWQt6XHHfDNJgwg5++bWmZiaG/eQsEmEKNO0qFOO0mxvFunUFxiExpWb9EVosSw==","signatures":[{"sig":"MEUCIE6LCl7ocA1X8JnHSYOflXWjYtm+LgHlBk8XfiaRk1EpAiEAj3j68rmsAR3c2I/B+wfQvGU6eHlVmaPt5jVUT4RIQ7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.3":{"name":"npm","version":"2.8.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ae974e172cc1043d1f5faa9c07dd3c7a8c86477","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.3.tgz","integrity":"sha512-ydtOsPI/MK2uRpq4saDUwnkuPuXv9683bKwVlPcVbWv+eTJ1DKB05nqnvp2vV3tt22p9SrR90YtThL1LywrjAg==","signatures":[{"sig":"MEUCIQDdP3BWV3AzXyCZMB1pV6oJtgcnye/0NdI0BdizW/CslQIgEDFIOUzyDDWhXKhpcwzIHeDpTfZK+i/hmsr6fdBdKTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.4":{"name":"npm","version":"2.8.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.1","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5d84c990466b2b535b7be6ff7706fcf4bf38255","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.4.tgz","integrity":"sha512-ZCUhWe0jYrbiZUP1HCCAzrgCKjYpK+tLAPmuZRmnZFJDi/xZ0JUZygETJOT4ZjTjY2nNsHu4KwWaoNGVLItRCw==","signatures":[{"sig":"MEYCIQDF/Oy2NClksu4mFMd5jb0APEcQ2mzm9Q8RCrYJnpuA2gIhANi4Q90rJuCNN1KMMBeyFqotGJ/TCZuNrOE4EjXdd7zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.0":{"name":"npm","version":"2.9.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4c11667b580b0bc330d80a7ad12c65fdf8e17e1","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.0.tgz","integrity":"sha512-je80YmAUvha2d7//6m3ewXcFtyy5qpbtdEEKyugcnWjYD5jUJ8tM/u35Q/YfZ+9+iAmpGTvsDiyIGjIkgHuTEw==","signatures":[{"sig":"MEQCIAct6SDOUR1GJIqAdGPc55T/P20+2NDVn5OltF/mLEcdAiBBUwz0lU31qk2jrKzv7tL8urfZ40aR3ogcG3m4o9xemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.1":{"name":"npm","version":"2.9.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.7.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65674c9208d80c398b35e2bb10d2ef6106bc71cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.1.tgz","integrity":"sha512-lIP9eRmM2ETEEaqV5bRQ2/X8yuvy0a8koT7zvttVxlz9vQYcCVCR7UYnfButy9FFS+9GIA9V/2aO8a3GDYC4eg==","signatures":[{"sig":"MEUCIGMj4eCBLoDzLDh2pmX1u2Ne0DnHG5ak7SEKm8iWFXOmAiEAsZPZC7PcgQLmpqiLaz4HNaP7OQ2Bgs2WoKIxmU55+l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.0":{"name":"npm","version":"2.10.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"^1.0.0-beta.3","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cce484bd6977de91c553ba281d2681e66995a573","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.0.tgz","integrity":"sha512-GU94XuwZnl68+kv+1J6MrIq4vyj4+rt+QEsFbYAUu7qzsZSBsz0TPO09F7jAKc0E9N9I7XQHFz/CIf9UUzjFxA==","signatures":[{"sig":"MEUCIQCTc+D/EOyAvAd4kXU3dyojfeUlwIMu6/k70C1i6epGTQIgNho7OeeyZFF9AD1y1TQhtFrhPCPR7G3xewyibPkqLbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.1":{"name":"npm","version":"2.10.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.6","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.3","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.0.4","nock":"~2.0.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3848407749df539f68a908a1db4ed16e6e53d4ba","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.1.tgz","integrity":"sha512-V5H0D//AG+YCjndRJBMtg0k5QrclNj3PHriVbqjmR8K1jzvuADxbIcndsfJdH60z6ZpF2Xuh6tQPT4sggB3RTg==","signatures":[{"sig":"MEUCIF7o3qsJHASffj4sK/xdveVJ7RMOoazGezYFYlZDcgXZAiEAmnYQ7lBPVNtTwiZMmMLHANALzOB8ptJKnWlZEmn2KbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.0":{"name":"npm","version":"2.11.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.7","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.1.0","nock":"~2.2.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff1b5c893a5c89c2e45ace822ca0121490aedd59","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.0.tgz","integrity":"sha512-JAmR7akiy52eLga7Wsws6ZBZcoUPhtsMcteqs1yoWJ28pbRozFSnR9sX0/tlyKYXaiZ6QMWP1vYLTta3ws9MrQ==","signatures":[{"sig":"MEQCICZPgdy3T2xxjo0S2McVvCLrmPIbe3Gb5WlTZ+OaDKjnAiAD9+2y/BRuMIhXebsQbksU5bmZm42Dqxsyus0ulpYrHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.1":{"name":"npm","version":"2.11.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.56.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6197c1520e8b9110c34b0b6841175fea551e2ecf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.1.tgz","integrity":"sha512-Hx+T65ftL/WWlyFjOtboLpoBwonZiNImtYAF5+ROIuj9TTxyWXdmuWptPagJH7akQ5r95KhFtKahr+0OZCEKug==","signatures":[{"sig":"MEUCIQDotpv5VKXEr9yrxlIb5bY8Drw3RacOMgdO8m+OTlbDawIgIKJYmU4fr7eZvxIbwQ9Z/Irq/bbXuMO1inI1rhCFdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.2":{"name":"npm","version":"2.11.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4cd379146ffc61f7dc1bd7b7b094cfc02f9cdebf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.2.tgz","integrity":"sha512-0Y4I6VUcfpkxpyVVag7D9V2yRMg8io69b1HFxbouXgd/+UOvm6QCscLVW5+7xZnMmWoAyMmUp5tebNNaF5rNww==","signatures":[{"sig":"MEQCIES1igiIbfZ7bThkTbRbhQfXloRGZss+kX7YysuYRE7rAiABd6lNknWIXm88M8QZyiOAUi9cK8v+DF21P2dFd/DKJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.3":{"name":"npm","version":"2.11.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.5.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d56b9e74c7c42248b88478932832b489af33d7ab","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.3.tgz","integrity":"sha512-JG4ji1WpnvLFqAwphrwPA2m75IoIXNKVaXQ330Cb/3E5u/IxWNCy7BJT0JlC+QWCB9RsN7xVyytB+7tjLtsrFQ==","signatures":[{"sig":"MEQCIHNqhfHRZiYnXPGOS/YoNVA/BmuNaz3JfJr4Lwn3QB04AiBGbTS0JbqIAwkb8P0ihrx8DOMnu4/vZRuYhshIBzotSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.0":{"name":"npm","version":"2.12.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b6fb9648b54bdfa0c02887090a3aae3dc6ccbdec","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.0.tgz","integrity":"sha512-zqhWMLJD9LGYgIw5v5PZrlNlvbzbuaqoopcN0f3KjNcJGyQFF3fI48PFC3GgvFAJQFTipr0ZFm+lOqfBtfOYGA==","signatures":[{"sig":"MEUCIQD8vmcVWlwOMdO65fVnV2buLskmGDnmlIniXSfkgYWJnQIgCCDZPOFXbudxMYyv0cvndQXXz3BI2KlFoQ8bcgUwnwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"this release is unusable on Windows -- avoid :D"},"3.0.0":{"name":"npm","version":"3.0.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","has-unicode":"~1.0.0","lodash.uniq":"~3.2.1","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~4.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a85971b5e924cfa7eb97cab20fb91e13b699daba","tarball":"https://registry.npmjs.org/npm/-/npm-3.0.0.tgz","integrity":"sha512-F5qDIxr2oa9Xe/3t3Wx3/LzB5cS3YiWXtFlSe/2No/9NEpPLfD4LRMKrayaYyx6kuK4kNP2Vl2zU3rxxVgwZHg==","signatures":[{"sig":"MEYCIQC4WF1dc5YxepX3nsaP7JMCI3aFM8noNIQuBJCCVJbLhQIhALPxJa62laxYkjWrUGS9zKDpL3YqHcdq9KQpXVlKErnZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.1":{"name":"npm","version":"2.12.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"152b6369ceeadab1e3e139ee25e13230f84c33ad","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.1.tgz","integrity":"sha512-YF6pxlsqYFJJRizGB/hsEIbO3mfBQWtfdW+7xiL6nlpyTY79rKC8je3MSoVvVPIyZH7PrWpKw0mzzjcEMpU8hg==","signatures":[{"sig":"MEYCIQCGqW0q+N/O55lCFANNXoBENl89OQp5zY6fcejVm6TmPAIhALKZjJr/IdU4HVoXMBISG2LA+iIGJXaChR61JOEkcroJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.0":{"name":"npm","version":"2.13.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db102553572e0c09b112d628017488c7ad29c7fc","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.0.tgz","integrity":"sha512-850A5qC4z1GhpoLuaEkC7RMmmVP+UsL5acUFlc+REXwb19LP3fB8Tai7LC9zY0sAgvkI8z0zvuMTIKtTMwSCSg==","signatures":[{"sig":"MEQCHyTL0Kx9bCiw0D5LV4x1HpFAd3BgejIiF0vsNwpFGMYCIQDqungNrNWjkqvSIxA0A1BK4sD+K5Yo1uyToZzRFHZYhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.0":{"name":"npm","version":"3.1.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd965ce537792da3d6cecac95d1c21530005a9d6","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.0.tgz","integrity":"sha512-dLjM7vrrzGp3EnTjIB8O/Z882kpD35fm109te1YmaTdo5jnp0gtHehfDeQDB+5JnYK2pnoA1zUzgyD6g+XjcoA==","signatures":[{"sig":"MEUCIQDIPt2jTXi/YTCoYWWzt+si0lcWX1KzPihCeppYa53qEAIgAcjsZSdyMsmYMxNjSUiE/rVwKobMMvEiLIuqmnd9bWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.1":{"name":"npm","version":"2.13.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"268dcfe0ab74832c44da2bc3cbb0ae24f84c62eb","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.1.tgz","integrity":"sha512-C35HuBLSNSzYYN4mPorJJKjY7fSwCza0Z0AcTIml8HZD4f5+xNEAIMfLjv+u3s/TpeXdofW0wv/GOvysTn2Xrg==","signatures":[{"sig":"MEQCIBIAhyii7QKEfSIlJyOzRdUH/1kEtxc4pmAFivgDF5tOAiAZQn9hv8lrVPoHpe9z37MRJGlx0VlpkeP5hmTUaDHHGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.1":{"name":"npm","version":"3.1.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e4328a40af16e58a9e1376f1f985ef53516d07b7","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.1.tgz","integrity":"sha512-+uhEM11pEDoWnuWuBDThc9DUZGqebc1yuTeCjOZYTzpisHozHfBeRf2iXsRubIfAQb1wYHfaz+4N9u2OTD4vwA==","signatures":[{"sig":"MEUCIQCa86dlUKrSWKxRhbGpp73icYIIiuyvwCrS6Dk+svzs1gIgRCD2Gn67z0ORtlFhrZhSvR1XZbwt9raVjPj5g9GLwqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"This version has broken local installs. Please upgrade to npm@3.1.2\\!"},"3.1.2":{"name":"npm","version":"3.1.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf1e6301713d46c889061843de43dfa93b124a1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.2.tgz","integrity":"sha512-o1JnhKM6cK7m7AZYE2oAAQZ+QjC6RQl0voZ4Pctea3SpUpHMxJytatjoR70HfIrLkjjCJlqXYdkCsr0BhuG6Wg==","signatures":[{"sig":"MEUCIQCm8za0T83H95S0x9mQoWygOJFaqLYlmLZDEhH5AyhAEwIgT1nzW6dIk2EnO/fpCfmlZE1Cb8Kj+5dXLvkOSXi0Pqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.2":{"name":"npm","version":"2.13.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43641ae390bb07f1c3a73bc0f2c282bf051cbba0","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.2.tgz","integrity":"sha512-7njgWyHK+YSKi+IB7K7lTCa6d+SDnpo4JK+mxgBgSAS4W5SvTlJ5tkvNbxORQ1DJfAAEYF+HrbcdPKmjgcDpnw==","signatures":[{"sig":"MEYCIQDu/ffXIx12ns0CNjNT6hj3Bq2ogEIGBgzqrK/9SWl85wIhAKH9xrngBWWVoVKHJfXe68C7tDrUMutdWoJJcRanRrRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.3":{"name":"npm","version":"3.1.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74ac1c123e03ba059f56349e81e38f18e1f83469","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.3.tgz","integrity":"sha512-IvB8TQRtZ11H+kwrQM0f24MKQtd2getsLectLABh3KqYM/Jf78eqmAHP14GhzSqOyQdZyThl7Ac5aEySufM6Ag==","signatures":[{"sig":"MEUCIQCchbDg5jV/teUEMDTaiqbACZrAiTUuYmkHA16ZAjFfhAIgEjaVKyEPJgN6BpvNcwLQVkLvv2ttk+7A1AjzMq0zo+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.3":{"name":"npm","version":"2.13.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a72c6be4067229b5b47e19244531d186d6103b78","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.3.tgz","integrity":"sha512-6zoeE0msb5Jg4ANDbPKXaYmQm9UO050wL9fX4sEMVWpZyW7BxwhVxZLlxRVbrpCNNX1asbAA1IBimNgzWCghBw==","signatures":[{"sig":"MEUCIQDUUXHqJdD+2e7GcB09gRQSd9feV3ITTNry1Kzo8+U7FQIgbi7V96Jy8x0qq9dSHtjoRc/ADALONUvr0CoPzXyANIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.0":{"name":"npm","version":"3.2.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.3","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c00b5867db9104510167fa63770fbf0930c89ec6","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.0.tgz","integrity":"sha512-X9J0HYPspum7lQy8Mo8LtvmbN0oVGVqqgybxYsDPusDvDmfdo47oX1fxQs41haDq7IblUjxB2+EHtBG7WQAwOw==","signatures":[{"sig":"MEYCIQCWPX6Uus+cjrmgTilu3V380vE1rE1jiK2/Tb9moKNXyQIhAOIeNj8yuMwbqEIkUJP82B0hxsfBY8G+wBcKNaDJKru8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.4":{"name":"npm","version":"2.13.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ed066b35244d5ab12c32b8cf8dbe6948b8c0aba","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.4.tgz","integrity":"sha512-DlclR4AvrpaP/U+ifQdVuY6uJKa/Iex+9VxROfC4O26yP6XYQQ9lQsVztfS6Onq4bKY/78Bn5mWyjIlGZGGUmA==","signatures":[{"sig":"MEUCIAneduuRIUsdHRW839viZv1sufQkQbo9Z7hPiuZuLwWhAiEAixaPrmg3OfE8W8Oivu/9aWtCRYH0fCF4JOp+866HSD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.1":{"name":"npm","version":"3.2.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.4","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58a738032a3877bd5e025deefa547c0a4fac135b","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.1.tgz","integrity":"sha512-rfbxXpvaXmu5IH9h3fWfBaHrQS57oKEANilO04RQHKTNM2JKmK05pNLVwjgg0ktuzfB4sQrIF3Uz7TYNloUR/w==","signatures":[{"sig":"MEYCIQCp8ZbUCWqJB30AXS8e4wG1lAltTGabsXLmuUsgoT8eywIhAL9BW4LBrOIC2zbsMZbqFCquTTI1fk4WKLOChADh2U5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.5":{"name":"npm","version":"2.13.5","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a124386bce4a90506f28ad4b1d1a804a17baaf32","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.5.tgz","integrity":"sha512-1O+C/CWwMxH1AKFGfjiWvhgOlKK87XuoU41pM1/rGwLhe2KoMyENlSh7x3IA0GkGl5R+zSlycep3lqV68Ayg+Q==","signatures":[{"sig":"MEQCIDEavt6jv5G0SjD5+XsE1FI5uVn5RomVV/vBOAxbfZKpAiB8HfUAPU2UXGK+m9Ew3TPfhL4rv7MCnQQXh9dgVRqnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.2":{"name":"npm","version":"3.2.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b0a0947df24f946cadde742f4bd5c428ef5504d","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.2.tgz","integrity":"sha512-PjGDl2Q34Ljgos7s3PEBkjYyjnqiPcuWpck37LdOXnqR9DY54sJZDXbnYJ7E4bFz4jioyuCyYjt9x6zyroNEZw==","signatures":[{"sig":"MEUCIBU666sJYKIxysiTPshGwMrOD6iGut/Odu/zAgnUUbgAAiEAwxV+VLSerBPfA3eMVisWc/W0R5JYD/aYSLZPv4pIxRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.0":{"name":"npm","version":"2.14.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a1c7556ce8541af6008da0bf8d9385c07e03c8ac","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.0.tgz","integrity":"sha512-n0ebU4BjfAkT1ca3dXHYClo4SArzXZAoLPDUvIuRbIYfopxsHmYiusPDg/8g/KrW+wNcg02a/0O8V5cusfmo3g==","signatures":[{"sig":"MEUCIErCIgexe++5/OmIDvbGpyUEXi0uzztf9dkNqEua2ytFAiEA2AYeQO6ZtjElhX8zOg3EEoZ/D3zb/wy7CLuYW+hqLEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.0":{"name":"npm","version":"3.3.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98d70b4059095b32b094251d2be70a1c6577cc0a","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.0.tgz","integrity":"sha512-aAipSRE6VDhVZnCVfz3JcsMFLFvt6f/1viw1WU9sfIhGK0k/lyB96nnXHp5zo2hZr/sSuTo1Z21TmlYvEXC/rw==","signatures":[{"sig":"MEUCIQCtTirm7t65ZqQ3i+IApDpi7fr3K85drt+pE/ifmOr//wIgHbux9B15Q4hnt7+xMukLyYGVc6uprlM7SfhogFxVMWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.1":{"name":"npm","version":"2.14.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6033e7a9e20fd17a0a56ef6039cdd68734accf7","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.1.tgz","integrity":"sha512-BaHP00vIlmCMYsA0ryMVMZRLv+YFoR3evWbAWtW0G0pVC9XG/npDn0uwoh/SS5d/QKByXGREmK0s5K6mK8WBgw==","signatures":[{"sig":"MEUCIQDcR1FiCp8EKO13E2AbaThJpFwRC7+9h2WTga4IV/NlkAIgBTwA6cQybysGT9yIv8rxosna7uTgN1QjOuYZVUWity4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.2":{"name":"npm","version":"2.14.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97f9f0efb6786c1fec7560ed5da5fcca739a8a8e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.2.tgz","integrity":"sha512-P2CbT0YD7jZtfv3yBw6XshMzlFpgXkvrBuvN+P68exbHQJjLnqTOegdKpbmEl7BRcfbx7zMjb+1o5UcPKETXGw==","signatures":[{"sig":"MEQCIA3+wc3alXU3w6W9vg40i6xiLiKxdDiUoKEEWkJGowscAiBOxbEqLOukzcnlyfj7X2YjKOw52B9/iKsijJdURqmtVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.1":{"name":"npm","version":"3.3.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cb086d3526853808ae33abb19e978444416eb4cf","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.1.tgz","integrity":"sha512-ThsJxiPE3PXjnc+hcjBOJhSUzXTFGjNuDNEk7PIamDtMTvPEipOM80HVLttNmmKXXdnVZuUGboY0cQqS6MWQFQ==","signatures":[{"sig":"MEUCIQCHxJjj/uAXPCGOrR/nvqM3Ue8/HLIo3DUiJGb4GrpeWwIgQM0GpjVeV5DxslJ20llyquqRrLZH8oLFTxj/Oi89THE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.3":{"name":"npm","version":"2.14.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f22c96e9ac34d326121f7e8010301d60a37f011","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.3.tgz","integrity":"sha512-FvLgPr/DPdZ/PcC6ou6C1CpDncFjjVWOeK+yPcFOWrb04optuT/XkiYQJ3e+3D/SGX80ZLIEvlYClOdUqRMVPg==","signatures":[{"sig":"MEQCICK0S0sbFEfNLs7oPCy7yZSTSqWbm1WuZhXdy+/a7KgtAiBu+vbz/gcRPPncTfyphvg+Iiau66T+DPMwva7HIRRzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.2":{"name":"npm","version":"3.3.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"841a79db3602c3075463fb39e623e4f22b050b39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.2.tgz","integrity":"sha512-+ybNyfmzwbybh8d60lKXT++QSxG8cjrn2PL9bJrp57YNu5sd/srUYht06B9r83LLcyz+45ATM/s0ZNZCn82RmA==","signatures":[{"sig":"MEQCIEPuwcQD+AkhqbOeJDYq+UlHBYrUzOJs8MSgVFhRtZUMAiB5ipdAboQ9lxG7aT5vL1a0wAzQbrOxsDXmc3j+qzFgVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.4":{"name":"npm","version":"2.14.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67ccf125a3a6b11899dfe13d4cb9196c55f25dd1","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.4.tgz","integrity":"sha512-blge/7eWhy8SOecxZwdcaFj+I3MzDb8FMWGUMOz7xb9C9SR4FmzeWkG+i5smMIqiH3Bihr5yNiZOL0wS5PWZUA==","signatures":[{"sig":"MEYCIQCYx/tvDyUHKqOomRIMjjI3bMFnfJ3mIhiOO9LiJP5u5QIhANSYCA7GxDU9forNcQTxc9smD/tq6mm0FxqzFq/GN5XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.3":{"name":"npm","version":"3.3.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.7.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"072da48f51aec2f8c805ecfda8ed7127be9c2d1b","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.3.tgz","integrity":"sha512-rc8r4POSROpUW1fRt/HgAOp7ulZ52ifpPSNWRCHIiCUEfepabIbJWpNeGCt2Nx9/AcIkb9OzrnZ2L5GByWTnbg==","signatures":[{"sig":"MEYCIQDuDjS+7NzlpIlnurKZn/mS64e7E7vhbmWxhueoNeJQ1wIhAK6MD+j8le86zxQDZLApIBJQYIOfYj/u8zuOM35T1eyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.5":{"name":"npm","version":"2.14.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.62.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5839f8372f6026d52ba7b6055ddad3febb540a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.5.tgz","integrity":"sha512-Eb0C+ir8KZ6XjPhZUiAmpLK2GUHcFHImnfTzZHD+VG+ozsyDoJMqTMtlaa284eJT8+H2JlPOIF5PdhZA3O5XSA==","signatures":[{"sig":"MEQCIDaVKOW8Nosfo2O3otOvNqQpS7qF8dNxidrPqvvAMoJEAiBUFxdCRSiAaHGoFS3jyze75sNS/nHL7wlezTsCFkQnYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.4":{"name":"npm","version":"3.3.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.11.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9d4cc7977893afe5362d80acdbbd0768b62c62","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.4.tgz","integrity":"sha512-jl4012UoXQHcjUxMKs0uDuiwDiyrwdH4iOFdm/7RvZuXqBPVji3rr8EP3jPKzrxnxlLNyql6G68B3GdU9TDGxQ==","signatures":[{"sig":"MEUCIQC0aHnvgPN7zjcRcTKMqpBx6S7fYnLqYuYZy5hsXrbb7gIgD3CaOr5Uc+gxxjGHJLBmz0YLGBST44rnZ8q6f1zoNLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.6":{"name":"npm","version":"2.14.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.63.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d065013ba1dc48c5265ee832bdba4a00cc13a62","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.6.tgz","integrity":"sha512-JN0mPM48jSE4djT9bRjivy1dxMV/pvFNhjaF4SB2mFoo4fMEZOEyLe3VsjqdCn4bGBoo68iMzPfp8IEs1jZL0Q==","signatures":[{"sig":"MEQCICLUb71DR/bg2IgcWJvTGfNEKTLhu5+jpoqGsT25Ll+tAiBOTkJJkGwFCG6tkG+PurTn3nSYzRDRrVjYBTRmhojfNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.5":{"name":"npm","version":"3.3.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b8f34b88ea8109e6ba434afe764c7631735e18e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.5.tgz","integrity":"sha512-nCyWjuY343RKSVFbM+V3xZEv0sFoMydkxTF1+8aJLToLLtTyld4KTcjZkW05uwPC15gh2PzgQwGPn+5JAcdcFw==","signatures":[{"sig":"MEUCIBFl31zxs1Mx1hvasV1PIqE7pWdVshupTgi0PKT0sGLCAiEAx/kBrFj9uVHBdKvkEB53kY+JrhwuH+sX/wqtX0JhqbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.6":{"name":"npm","version":"3.3.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9956b29d5f33100a49b05c640904b0938af49e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.6.tgz","integrity":"sha512-ccAcqATdLP+qYSjotyfMLeeCmuQvmofC3cqRdc7mNUho1laN2oXaRtX9eodRNgcvoIsTSkEwfh6dCha3da4JQw==","signatures":[{"sig":"MEQCIHL0ETofE8MWpWCmNEUeYM2FEljLeyuDlDaALUrH2c38AiB8H+mBlob1AT5OWy0DiAnAoENtQxGewmpSH3OsgRuVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.7":{"name":"npm","version":"2.14.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31e5a7e945fa4a08d47249e1434c291390258e3f","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.7.tgz","integrity":"sha512-nN3e9fa44p/awgj30PDTkMxOxPjWgo6W65h2UkH9udosHhGHT8DsHP6IuNkXX/E05Y/Fc/GJmyfi7dl2giBkSg==","signatures":[{"sig":"MEQCIHdwMFNTtyrPI6O35YMyl4PuNG52jAwllNO02++lvpxoAiAo/wUqcL9CXMhvKl4TXuiF68j48YCnPtEE9PnNXXw+eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.8":{"name":"npm","version":"2.14.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"623844c8fcfb51470e23f7fe09aed2d1fd38cf9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.8.tgz","integrity":"sha512-Hd+paCNHiaNriTbQmau3b6kAvPtcM2cts3t0pVO4uARjSeZF6FY5ktOW6QljxH96B021OaRRQj7dmR+E189MYg==","signatures":[{"sig":"MEQCICyVHaIX07cKSUB9DUPS+eCdYYqEeHzE8c1XKgwnKL0rAiBEaoDvOpsrm2Ti85mBrlcBx77mRF/0yCmj0ojltnRaUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.7":{"name":"npm","version":"3.3.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","add-to-path":"~1.1.2","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","add-to-path","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"04a4b7973ccbcb0c00d9420ed0a5b5fbaef97e3d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.7.tgz","integrity":"sha512-lxaYxg743MNvL3N+K3t73nwnymGdp1f6wqdt3HJcc70+FqnkEYEf4Pq4p+zvPqPhNacPKVvsOl30S3xUR7micQ==","signatures":[{"sig":"MEYCIQD/ZEgStowysPGdNAXbG4Eb16/5T9o//l/3fCcc2aJ3ygIhALVa2vAmIcAX2TJ1QS2899/Ei3CT07+LJXknHh8mTpSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.8":{"name":"npm","version":"3.3.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7bbcc33b2921b7abe677bb1966773158cf47ea9e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.8.tgz","integrity":"sha512-GJP6Jt6QrbpUNoYa6x/VITbcBS+FuooB3YcjyrL1f7z+IvrVzw2GgJ8kSp5F6HuAaBCRWSKJ5zzn0tHw1+PY9Q==","signatures":[{"sig":"MEUCIF1utq3YpbbKvKqYQit4E1A4rRX3utj5kaVrex2jto7UAiEAvXJ8gpOWUURishX7MxQAv0kiwAyb6TkQOCd9wOws6sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.9":{"name":"npm","version":"3.3.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e7ec3a3bbbf3e0a02e98f5b5f9fb91d2fdd7bb0","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.9.tgz","integrity":"sha512-FBU8BDchOxjkHb1/Z+RQ4TvQlS8WqDhRaf5aNpMmHrmKFAVbtg+mSEEw24DuVPrB2U2arauXqaq5R+pZNwf9pg==","signatures":[{"sig":"MEUCIEXZv/aJMNSRLuHx96X/xTGSZLwRmVyhDwDP0eMWcDz1AiEAuunqyrJLq+jh+C/9FdcpwnSVsF8ef6ThM0mlTbOH00A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.10":{"name":"npm","version":"3.3.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a578a01fe2ab3204e05a9a02dd1952dfd83b979","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.10.tgz","integrity":"sha512-95O4S1pQoHHoT1bJoP9XtJoCq6Udui8Lutua97DRCQqjwJY3CA68+sPXMNFy67OIN6bnRLwYlHNyj/eXd/HBrw==","signatures":[{"sig":"MEYCIQDKjBTQcg7owZ2lem6xdfXd0iJ7lIUYYmFTrYbvthvurQIhAIkdI/fFAUY3sV7BjMPbemiyX4ARkvYXzxa9lZuEc5pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.9":{"name":"npm","version":"2.14.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1d5788afb1b3b035a2d00aae10b81cef27a59a49","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.9.tgz","integrity":"sha512-w9jj2XTLndB+ozM/o7hk4PNWZT45HbBZXWvER2zplgJcmgKO+OIo3Y4CWXKigivk9+VKgtRD6O+sT3qdZ/LfLg==","signatures":[{"sig":"MEUCIQCdLR3R5ZeDYzpc0+am/kAyShVVVqpCYLYi9Bc0BOquVgIgW3c/pouxQCLBVCIiP9/oF47ZcUTt9Ghlk+mpNATbbUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.11":{"name":"npm","version":"3.3.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d794b108768006143b6a0a38cc525119b1b7c39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.11.tgz","integrity":"sha512-H0jy9GI2v/JWeFrhRJAuC3neOuH5rgZpMrNTo0hNNpQyAAoAFN2oZp5f/Z8WRt3GosjiO0vyz003eEWcoS/fSA==","signatures":[{"sig":"MEUCIQDcKPG2D2hthCnn22PgwE23yE7iqAmO3cSJiKlIpHXX5QIgDjbazzcjwSx34rCgDrR7CEmTEl4x38zAL2CYFocYUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.4.29":{"name":"npm","version":"1.4.29","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"138f5537630c70f4797f6045c97a2087fa88dc01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.29.tgz","integrity":"sha512-iIQzagGYulHrj1gI2vXIHpoa6PztO8yTwTi6K6QzgVamSe9jr1ZOpKw9XcpmskohJthbG3ln8qnRpMEYGrN/YA==","signatures":[{"sig":"MEUCIG3EIBIsfG0YfUmmCnzoPix12P9+j3K2YJzYGhhAjDZWAiEAtQNL5Jvwwc3ulqXtnExuJqhAz8GGP0od8SrxHngjvVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"3.3.12":{"name":"npm","version":"3.3.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8a4801a56f29dfbdb1e1de8566919c957e22ac4d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.12.tgz","integrity":"sha512-jEsx5fC6gBXtlOgSUdq67mTn31yAu9JY+yX7Yh0Doy98PWfVDVgJUJBzexT/6eIEaI5KwSxU+VhZhAZ7PVDaxA==","signatures":[{"sig":"MEUCIH1nHu6ESw7/RKhHL1wLesL6tWsgkNfqSUCD3rg9dn5tAiEA6XDb8ApU4fiEp5O5uTNSnHzwm7Bihs0OqnAn+b9VWL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.10":{"name":"npm","version":"2.14.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"96597ee1e5efeebdcf5f91b57763fe9ae17b9903","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.10.tgz","integrity":"sha512-zrAqMRmpn+cMWj5Su+Cbo/Cw+E+ou3HNeizCnp7CHqMhLxG6udyOOdvLqouF9M3lknU4LWFEYtGhySxsCn1S4w==","signatures":[{"sig":"MEQCIGnfpFPgHxJZKhZqVOrynIwLs/xFn/vqlQ75YMW+oXiwAiA2NvKFtSMpMiwxNHcMMgA4FdNuY3h2ZZ5S4v/AO1R67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.0":{"name":"npm","version":"3.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b561d38ee95877a2128e739021874b77cbb4e5c","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.0.tgz","integrity":"sha512-DIAGmdeceF+exqpO041BQJI1UjP+o0fpWUYwXg2ivd1XnornOVRlsttmZ05NR1dgoH4fC1vldfRjuULMz5xkhg==","signatures":[{"sig":"MEUCIC66GwA00pw637t05+WYBCeXQ6FZO+DSkVgrOpuODUaMAiEA0I1CzVJMTnlANYUn49CDbpZicVb9ONw1yZOFzK+o9z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.1":{"name":"npm","version":"3.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98b2665a31c0fa15302c689a7df8bbaea3f4e572","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.1.tgz","integrity":"sha512-lH2Ofsh5xJC5RajJzNE+VN/0NRmjEdDvyG1U3i3CnXiZOo6vgxr1hpggpATLQQe7r2rWYynUT+8+MJKUtNi9nA==","signatures":[{"sig":"MEUCIDgnd4RwcCBwdJ3H6fsEfLKT5lrOsn6IVw4Z7VlNY1gzAiEAtWK0jZBESgI3Tx9zyQyv3zU7Qrd/svujPdnjnC8s/D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.11":{"name":"npm","version":"2.14.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3a566e59b41e01f05e34a458eb1e4a9e0ec2ef65","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.11.tgz","integrity":"sha512-lEmMa4gc5pWf+K0FMsjWw2Y4WhXTDPV3dhOli+q+nNXMZkSIDJ1ROuZeIak29UpsQfXcOzUkhZhd3Xln2VIZQA==","signatures":[{"sig":"MEUCIQCJVqO7k2LDm1cFat+1sbyBZ90+umW/1A5bZvaG67tJNwIgIKrOK33RVhZmOs9bhAMCmjQXby/b4/7upksM5DX6cXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.12":{"name":"npm","version":"2.14.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"51f61f51be815b80d436afb5f424a6e85fc2cf2d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.12.tgz","integrity":"sha512-RD7hDT1cW/FTi/TovkBz68lTfQn/RCO/Q+h6OXyPvKlmObizMXQlLYQd8YizK1SwV+eGYmcFp9jICbNJmFz/mw==","signatures":[{"sig":"MEUCIBQbkQUdS5nwLG57Uoeg4Y09Q8HKMKQVC2eZzHSS8ULbAiEAh1izi+KtdYCV7//hI/PuHIG4q66QNXZbivuRfkIHe54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.0":{"name":"npm","version":"3.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4206eda88c5ff109b3780d92948f99c61a7bc338","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.0.tgz","integrity":"sha512-RXV8lVdh+Kd7bFeXHf99f3Ov03DmDqakcTyznNFVXkiyqXuOwWVzqJ+tBtUkZCEQTv5D7lDeg1JEcxaTDdnrVw==","signatures":[{"sig":"MEUCID82DVTXyuutv5TBOkE2PFQmzbtGFp1UFlxlSdO0BTN3AiEA9+Ojy72L3Aqd4XLArGE3h/TXx1nh6/wAdcvrY7fNRPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.1":{"name":"npm","version":"3.5.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6bfc6221d42218027cd5fd865a2ce4eafe342a5","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.1.tgz","integrity":"sha512-pIP9Iw3wMRiyMlSnGdYwlDlQm1gj6gV1cCc+eDk78bHlIPJIHsMpQL1PnKFpQhvUDszLjwG9c4qDEQUN1ymMKQ==","signatures":[{"sig":"MEYCIQDKW5pdz+br3yjLW1Y7z4TWNsCYpbSGnJEL727r7cMuYAIhAPQEP/+FIPdUEH8Fgfr2n2lH/6Y+cOeqwHzbJWfumO/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.13":{"name":"npm","version":"2.14.13","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0269ef970f0e5775fe014ee467daf39ec694c77","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.13.tgz","integrity":"sha512-HeJnhcX4ev5Cu1+T3V4c2t42BbFaMTP7UbIEhIR+Huj+jC62xqcef623hbBSUu9NZKW4F0Uit4UTfGESJlhGHA==","signatures":[{"sig":"MEYCIQDh9kNg4NpLhb/gaZZxR5CKeZkmthfPF0tohIh8XVACrwIhAPF7YNuXTl4lNTKdKqcgOR3vvaljV9kwmEubgc3AjzEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.14":{"name":"npm","version":"2.14.14","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e255b258f0280accda55e9206eb18709e89d1084","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.14.tgz","integrity":"sha512-bI7B1dSiRfyvHG0450NRAqzcvPuHQwR+0ry2IgYK0TdLlLnAPuVWfunN3WXwbmaBAWtka+Ju8mrEyBzPfpCGTQ==","signatures":[{"sig":"MEQCIHyqUnDsDRAM7L6szUmlEe7Honyqk37wbBtntTZngjqxAiBldLPJqDGFq9WuLaBSxrwTk/IYxVr0NVfj2RdMOYKdrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.2":{"name":"npm","version":"3.5.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db5bac4abf04604afd1e55c5cd9a7a9dafb749f","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.2.tgz","integrity":"sha512-ouS4AfipEP7CncYLPB1j12ZcTvmqgrRGO8wH8xudqIn4j3EOv2xtnFniYnBMGPsvoy2YqI9/O/wD26CqbapxGg==","signatures":[{"sig":"MEYCIQCksetuG28kVJj89pugOz6P2hkxVkBmHVKO7Ag2OLyRAwIhAKpNGGipZywJW1J8EUMqDKwAF3Il310ebKwEIElMLa1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.15":{"name":"npm","version":"2.14.15","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4a4ba8fe468f755ea93fa8a2b1782cfc97bcacc","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.15.tgz","integrity":"sha512-pWDD/LFGq+cyiKjU00wBGcR+KfME7l6Bvp5Ap048gcWkj0/TyKZfH/4820JtyaZgLDShjGPb81ItWzxvSRoFCg==","signatures":[{"sig":"MEUCIHDxnBXCysih0UvuIW2J0XgU7WyYZjy9MJe0oKZ7tSWvAiEAobpAIy7tksahQN1AXU5ICjoddfqG/ydf26oZSx1qF5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.3":{"name":"npm","version":"3.5.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6db811596f807c37123eafcb03270ffdde091215","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.3.tgz","integrity":"sha512-pF2ByRmsAS2Ffd+g4WxOWg55u2JPe6bhjPhYnIXfzKcA9kGu4vWsrECit9Ohvf+XRudAJ3c5tuJmXo5OzICPxg==","signatures":[{"sig":"MEUCIH461vESofxrguUacYPA7UP8bQ25KUJvhG09pQtGg5z3AiEAwQryaHQOTqpKfUEX98lTwgPY30/+1kMETYmA9QnW630=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.4":{"name":"npm","version":"3.5.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.0.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db2f71d3daa0e7a99077edd4c213919834e95eb2","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.4.tgz","integrity":"sha512-iVTraM7hgTkG6LlRJOWa9J+167E+UGvIdnRq9g4VTA00CNujeblHPlNQeH3k9p7lG2j1ZVU2H4c6hqoL6IRiLQ==","signatures":[{"sig":"MEYCIQD0cDF5s2wF9Adpt+qC9dP/QB1mS+KuQDnQZYrl/S2qcQIhAMId2BdolpaWnf31RgDIXn6cDE3gUB8l1wKJrbtTfmNv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.6.0":{"name":"npm","version":"3.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.1.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a7f937b0ff80410da2cc6dae1539358e8509a0c","tarball":"https://registry.npmjs.org/npm/-/npm-3.6.0.tgz","integrity":"sha512-2Fxn9eraboF166km2BsL6Shu6CT9+xgF/2uzQEGi6TjchUkyfA3pKUulxVmg+hzIyBryOq1J091+Ty4aMcUqrw==","signatures":[{"sig":"MEUCIDo/wtd10bSzfSrcPAdAFNUUQbk5PurO8TRJNGTowzjSAiEAi9z0cMbO1VBEzRdaiL5NmDrLDn5OWRXjZFlEvNU1x/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.16":{"name":"npm","version":"2.14.16","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd438bba23f63db1ff754858664cf268048a500","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.16.tgz","integrity":"sha512-dAAUOsml6WwwGeX0wPuU7TofiH1PmMBFU95F+CdL4NAf1KWaI88SN8zFRM6pFb+0B5J1I4uikjjAj9v9JJO2OA==","signatures":[{"sig":"MEQCIEl943VMUq4w76K36IJcXReRttpcM9xDXczbijeiPO19AiBkfMM4DlA0yLpWa0q5Y79rhQMZt32QyBzDsPTt9pOy1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.17":{"name":"npm","version":"2.14.17","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ffd8b0bf98ee9c0dd09721d426ea4bd16192cfd","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.17.tgz","integrity":"sha512-8oLAV3DbbJe6CHoAYuahdRdpN/3WZDwVN5uKKwuhL9BuQbeh4GXRiUkXFi1SN02NjERvR6IuSGTz0x/KvaN34Q==","signatures":[{"sig":"MEYCIQDSyyr7nmXbxyxlxL6RFWvZqf4Yxfvjc9+51FwDCrM0DQIhAOqpxgRbgXRZB0BuDI387+Xd/H3pRp+q3FCv9VPI89Z8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.0":{"name":"npm","version":"3.7.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"337ed59b676adf05e236cfbf31260db013dce7e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.0.tgz","integrity":"sha512-/I6XzUPBAMmgg5ldyUfGZg1wc8MYaecPhyV3myA8NuiMpKdxRpBrQD/tr/8wJajTPC9JFWSLQ+IhzYKcT8Asgg==","signatures":[{"sig":"MEQCIBN2L5PovWKC3QA71fkNqvXbDSYM5jQ5JrTJlg6cuwL9AiAPZrF+nETq8wNwrU0164UaiV+xrANPGF489TfGFFQDmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.1":{"name":"npm","version":"3.7.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e997d2562522c05d11bf052bdbe024d4afdac798","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.1.tgz","integrity":"sha512-HxBClk+RVk8UZQ3Ns/XPJgocOMxFhOf6rOdBW8qIehFGY3S9M0M96W0X5Wnbs23K3BjntcjFPpv+gsyppOrhhw==","signatures":[{"sig":"MEUCIQD2iwT+yVThUV946gnu1VkZXmJdc7bCXU/hlKZZWmfC0wIgec/2o3ji3bJfW9fiqOILEb+a8NZ1usJ7RebPhT4JWIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.2":{"name":"npm","version":"3.7.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.0.2","config-chain":"~1.1.10","lodash.union":"~4.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.4","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bf89700b6797a40a73bfb10ed702190d0e41644","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.2.tgz","integrity":"sha512-MbWHg2AotXVGkgRGtzxToADSNq8/ZW1X1k9YkkvVxlZs7TS39OGeKiSGnJwkBbcC83vkoqxx+hjWKX5z4xhKoA==","signatures":[{"sig":"MEUCIDtFcyxpJ7AzymlmREJOOxdndL91gdoy2F8aMGJJepBzAiEAv9yavck5DmAyzM+7eK8WHPtuO28y1/G2854IF7FM4/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.18":{"name":"npm","version":"2.14.18","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f948c12e465be40a661e8d7863f54c6e8364bcae","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.18.tgz","integrity":"sha512-OjW246A3EEv5FEpSE6klWoY8cCJ2+Dx4fW9fdgpsDZyCfHP0dHxDB28w0OgQiqJyGaW/InYKAyOk6L+zrCCRjQ==","signatures":[{"sig":"MEUCIQDqjt//iyTO896yA/DF06IupeBLPax1XKLD+EdWhb5/uwIgAmlhWnNc5gKCRwfWSEeYGzt4yWTd7Bckdlob/LXbf78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.3":{"name":"npm","version":"3.7.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.1.0","config-chain":"~1.1.10","lodash.union":"~4.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.1.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97d0b4d106a7ac0fc7f12370fca9e9245c009ad6","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.3.tgz","integrity":"sha512-R9hUtuyHacr+X1q+LA9yUGNFtsOZ0U4gK2hB0xXFyM52/TZQfvcgzb0BmZXiUlluouQs5KO4OCcUGlNP+JkEWQ==","signatures":[{"sig":"MEYCIQC5iA+5dxcBVNySpzJb6aFMy4L2NgphhL9+4iGuFbim9QIhAIQUQcGKf0MqD/x4m1gw/Swt0g7fi6YeG8dejrxqmo9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.19":{"name":"npm","version":"2.14.19","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eb45e7716a14d1214a2b7b216cf1ec99bbadffdf","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.19.tgz","integrity":"sha512-N7/Sb+RYyXLs3gTTYLsC3Hbsvr21tMy/A9kQnamdpO2MSreT2DxgdB57Je/HE2NcT3+x6d5T7lgHGOpCqOVVtw==","signatures":[{"sig":"MEUCIQCNIrUV5wqdXjMj9cQTSG8ojI9P5SMwX0QWK4Ad42wDAwIgAWvoSzsei2PeBomTqTbQwKrOKT/USdWh4Ma7VvEPfYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.20":{"name":"npm","version":"2.14.20","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16e219514e15085b94234ffb15d820b3bc73608b","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.20.tgz","integrity":"sha512-B4lyH5caxdCqkGXb56uAikL788NbH7sh6tKSvOWvelcOK9YPp/+za3oRXq20qy8NGUjxQ7+nIO441PTfDLHfkg==","signatures":[{"sig":"MEYCIQD6k7XG6CXlqgC4aJfBt8Ova04qAOrgSBmuX951agnRiAIhAIe3GMJ/khJ45ElaOIlGdAUhgJ1Z+STLkcIN+xu3BC/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.4":{"name":"npm","version":"3.7.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a74df01a6456301597667c4d7750e8579de688e","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.4.tgz","integrity":"sha512-nBpBgcEude9ivsRYji/0vUbpE0bsa0e+UmfdLGVGdU1YwyUvgLyraHvAceeRw4Tp8MJAOp+EVHsWMsBJjmYgwQ==","signatures":[{"sig":"MEUCIGiZPajXW3LH4aQkjKiMlKOhjOslpUZ5N8MDU2VdK9A7AiEAhEeE+94rCPcicBbdz2VJU6GBqr8mN12SyQKt0F9B348=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.5":{"name":"npm","version":"3.7.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7dae58e52ecbe263c1c860c6fd64ffa50f3c79b","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.5.tgz","integrity":"sha512-okWFu3nyNKJJbLtRahE2kuc4kDzGBJQRxK8NICYwN616GuYoafoIUrFaF/SuSrGO9K4Q868g3ugj25QaaUlE7w==","signatures":[{"sig":"MEUCIGugGnKESiFaEohSBcMSai/f5IlFHaSZeL3cGpftv209AiEA1R0fSbKH6DLIUM0T4/u+3NbR2BtS9sdj/wKIB0Gpu3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.21":{"name":"npm","version":"2.14.21","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4be88073d5eb95864fc84c1df2c743bfdeded70e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.21.tgz","integrity":"sha512-1PFHv0tdMhk8cKdX6TeqT44WvMENC0NjqTcBxqBdOMxkdvX9vyGUAI3LRBBJqUh+zUhKeF42+CSq13LGpSlfYA==","signatures":[{"sig":"MEQCIFTDmCsaNrVcadRC7EWUrQBbOzUnUcc7oTlOFMamRR7aAiAw3NleLBiH4nq6k///gBeVsGRalMwM1cSKk1w4JPmyIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.0":{"name":"npm","version":"3.8.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.4","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"247aab15e5ea80ad3eda3bf5edb832bd591a821b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.0.tgz","integrity":"sha512-sVicI2otKIgwUttfGqqjDXbX6b9kJFDGTIfgTOlJksL24ncuz/R1A/AWHgnQ05ePL2+j1N/zLxLcqszw1AIiiQ==","signatures":[{"sig":"MEUCIDZVKhG0c5fA2OX0spWUHqqz3Y07p6DjYrZIK0EyMQS5AiEAn4DgvAuZ93s38vARbWN5lLk7CIetkwJkOUQgge2K5XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.22":{"name":"npm","version":"2.14.22","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dac3a03d5051b60a5379b1207b7c6e137d8c169a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.22.tgz","integrity":"sha512-kwsyXlZh2n01nHwXfF50HXUta5UQmP2a+LkoleiQPYkNs7ZA/xGN86+D1oaR/Gu2rGlst2y0NjkKFnQ3H/2p0A==","signatures":[{"sig":"MEQCIDF+qvGOttOGVkn8tPw7gVz/ef14qiwbxQ63RCoOi5sKAiA42RyfNI7GNoWgRaKXDrf8QG2kV+BEOaRdk8KeRaeDiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.1":{"name":"npm","version":"3.8.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ad8c6d9cb6218ab7e35858060a1fa87c87eef8a8","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.1.tgz","integrity":"sha512-Uu+g8L/Bay3/Sjei8nyKtTGrgY5VZRRawTb4M+x4MBmPsbKN1JrCqOGARCDv26ae/BIq6ALiFkjWD6WGKY7iiA==","signatures":[{"sig":"MEUCIQD7bemfEyW4JR2rJ9FjQzyzeaIv271BKaPKfXHEdwntiwIgd2ZnFuVFFF3Dnq4BlKGvMx/+bDdKHUB/tV4AIbJibLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.2":{"name":"npm","version":"3.8.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d82e20e042449e343d0b26b12ad6c3f2e6bc1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.2.tgz","integrity":"sha512-2yZr/qyoEmevYiU7X7nb5U9YAepch4sl8CPFb3hh8UEK1A/PfKlq213w+xUOPr3u5/yixiL/SLqNlL2X1Bz0Ew==","signatures":[{"sig":"MEUCIFGOmuoSE86iuYkDKkQ9JOgRfaSxcyAKjoptmzGRnOG5AiEAmmeLnEqlQCe9PugfVoZIadKhJgBpuqC9tCGzYSQ/4+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.0":{"name":"npm","version":"2.15.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"568be90702ebe7ab0ff44dcf41be7ee73968b19e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.0.tgz","integrity":"sha512-8+hf6fewyRjWc9QvRHBXsciL7yOCb+pjqYvc3lMaTBwE0IAqupLyDSziNucIL1WkI+VxdrXnGr5vY2AmbbR0Sw==","signatures":[{"sig":"MEUCIQDPVvkjBDJipNpjdnK0SuoaZoaPul2q5u++mTOjNIsSjgIgKK2Onf2El6WecA+ZbB3MDGh+KCVXj43vMQu239m8dAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.1":{"name":"npm","version":"2.15.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1232b36de78a2129a7c91f69e47abb8f093308c2","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.1.tgz","integrity":"sha512-9POJNl+DbQHMvqy4eapbzdMMO27XWi4Fvry72B4x9wTzLWrP+2MuxCB6FXw50WhzUZHXq5uE7WzibsjMrGCCiw==","signatures":[{"sig":"MEUCIBE4UV9OD750l4TFm+OJcba4ZHnOapyrNH8e3Vuz8i4NAiEAlxFziMzEb7WMpxhoaAiR7Au/VUJn4IJLRt4+SsEaz/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.3":{"name":"npm","version":"3.8.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f2c40972f023e17594d570a3da1d619bdf96bdb7","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.3.tgz","integrity":"sha512-Go2QqWUOhE+ssDKTeMMXd169P7yX1dDDzwCkJegj1Tx8Le/WWWthn7lSRBbxhkpDOMINC4RSwx5jixDKqd4LcQ==","signatures":[{"sig":"MEUCIAyU5xg4u7m3WhK+tA3I7xjqPEXJBpXsXTkrZZvRes4YAiEAh/lJlBZ6lktTC1g+xtH3ZxDofyLDbW8ANZJWnjjypTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.2":{"name":"npm","version":"2.15.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fec23ea3290970ed66967c84724139ae4975cf9a","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.2.tgz","integrity":"sha512-XZn7AJq1g0vMHCnjQLae7hPz5E89IMGiGzMBb3CCX5tG5rESIQ8zJtjupgFEvBCIHkqAXY8YsoYDTb+oYA5yqg==","signatures":[{"sig":"MEUCIQCwcwAFuQZ+0RB2/FKDuK/cGZ90dvPXsLAll5+vT7kcWgIgbKk2U2zit8QNsIVXnDxliPpC3uqhvMdvoCtqs9Ot4rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.4":{"name":"npm","version":"3.8.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db332a154877709bf9b4b141f16e7c70a033ef3","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.4.tgz","integrity":"sha512-CxQqslxw08h/HV9ahFnftgRf7R4Y0nbFzs7gSdne98zecquDVEc6m+Roanfa+8FbssB+OfyvRcfsgmjEkID1JQ==","signatures":[{"sig":"MEQCIDVS2wpr0KWfW5abVkKSzlFqn97SFsy93wiuRHTsY7w7AiBmbqXStvAKoKc/vX1QXwBsUzf+/9aw+voUU3u3ySx0Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.5":{"name":"npm","version":"3.8.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12ee77ee3af916854e5b20930b43ee5158dc9162","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.5.tgz","integrity":"sha512-7zpY0wr5MoFpnJ3baeECwZDRg5r5Kqd0kxidLRautiU+3tD0LbeO7/TSoLQmg0zCayclq3iF/3e3Y98181J9Ww==","signatures":[{"sig":"MEQCIGhWvgs5gjL7rVbZrGQcBHFrG0/X8aTZemPEL694txQdAiA07a0nO0SLp2ClIKZyZl8FvPrSESZgpReJeqnEaT4Trg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.6":{"name":"npm","version":"3.8.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9cb7b736e72c3b854895f6c054f830931ab14c6","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.6.tgz","integrity":"sha512-g5OLvQX/7+BrL9hwqSNbGn3Xthfx7HPFrGVhPaebwvlr4ygYJCfnkVdW1skSXxTK6gMzvEYbRm5Gy+K1y6oyYg==","signatures":[{"sig":"MEUCIQC28S90OBj6m3sAmwh/CW3naApqe/8EDhAY5677OQEEGgIgDRD7t5kxai8RkmWvOXujYksSKyclF7sZlyDLOWgXqV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.3":{"name":"npm","version":"2.15.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ee96a12f7dad6e8dc3e90b5635b65aedffb6cd3","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.3.tgz","integrity":"sha512-Bbrl3No6ReikzgHNo0vhNG6r0uZ/haZwYXGqma1uP5bjvs4QOetGlOsnfTET9YMtSi0Yie8puHMffa+w4w91Vg==","signatures":[{"sig":"MEUCIQDb00TsNfaWplYo01xpzqmROcfxn4NXBdJeJLVsuu1IegIgLgMWP/o0zPTZhRlztXkoeCDYSqVAUMJR9kCWmk43JzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.7":{"name":"npm","version":"3.8.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.70.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dabc1c63f6eef1cb30e3e560966fdd9affe5a1ee","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.7.tgz","integrity":"sha512-45ChcCMM03ucP4ivR6Ym30XYIoQ/3DeAlZiPUGJszwHaPhgtCS09YVYKkI8IMOKD4lRS2ZLS5SG+j4Qj3gfqBg==","signatures":[{"sig":"MEUCICujkJOnq5yzAfcwby3OjqLnlWMDAEgWkTVmqv8Qud9NAiEA4HT/qwEqK1AAIKMTz7sXSM7PF7tafde5JVFA+mZ0saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.4":{"name":"npm","version":"2.15.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624f1b3e60bfe31c04d6d70d345d76eb770f882e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.4.tgz","integrity":"sha512-d4JxrgGhljMGPiNnN+PpawjAYkWebd3TAFj7DzihHJQlGsH02MoBJ6JQwLfnNyXE0DHqMyoUl6uBqPR3wAsD0g==","signatures":[{"sig":"MEUCIBBJ/RsyMn8kugA3y/FRvgtDrxQa90/r7gMdRmq37s/mAiEAlGvCV6yFzAXYa1Lah59pFYpAaCjrT0GoUGm6mZSOWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.8":{"name":"npm","version":"3.8.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f01e413eecfa834278108d2382623c58f267780b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.8.tgz","integrity":"sha512-zb+voGL7zcpUxnHX5u04V+4shyqVuTciTR5GqH39GxXg6gW/l79Jem2N0AhAGJLL3HpYF5RePRoQcsDggQC4Dg==","signatures":[{"sig":"MEUCIF71F/8KzFmwGOWKQ16L83j4dcmxUdpEH6Dnds6a/xbnAiEA5jvcHyhAdp9UpWPvBloVRm1C/oEY18QkUiBt9o1VlIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.9":{"name":"npm","version":"3.8.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f51adfae2e4d02c082bd122e77219acbebea079a","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.9.tgz","integrity":"sha512-HVdWGe5/BzxIrORa1JqFQVXZm1RawFNuEGDvYg7ThOfTyVSaSSxYKwq1CmfHjr1vtbgncn0jzEPoKfmrEUbPig==","signatures":[{"sig":"MEYCIQCnqCaCWDr4CdD7VKae/6eo4zDzjeGzf4PHOPRK7C0g4AIhANH8lnmqNdKYbIyKCbxinkxJK8sdq3+owBB5+RrGd1ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.5":{"name":"npm","version":"2.15.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fcd71999c3d54baa0e1c27ac44f84a1b82b4559","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.5.tgz","integrity":"sha512-MjhhHQvD/W+2f4g+FuZazkI24Y5247onhjnBgBGgwb6VVo+g2vf+RMGRHFqTpFJQd30yI9WYWsvCpt0HWj4oQQ==","signatures":[{"sig":"MEQCIGR930BEDtImFYDVehLE9AaeJ5gUA4Uh+3wlvZLfliC3AiB9y9x+NCJOhjxu6S/dvd3trmuqD+8zI77PGYxvAsXDyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.0":{"name":"npm","version":"3.9.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76f67aee52596c5b37d9ae7c5104c965f41c0f7b","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.0.tgz","integrity":"sha512-4PIjrSeM0eh8U8heHNdast4nxQMMIOUdEqrK2HgMGEjUb/VXezco8hN0Bv+B2NHt5DNqDt2NMl1AD5slglkLsg==","signatures":[{"sig":"MEUCIQCYNtCq3jIoaEUiL/UkXfrMQWLVyTLjiISdffxbZYFH5QIgEhzlAvwgeE6D6FZqnGrbfyPCEUmp94NMBdPY4oxDGkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.1":{"name":"npm","version":"3.9.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85662817b8273545152c8eafb1d1bddb05b05670","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.1.tgz","integrity":"sha512-hRi8Xp6LZHKPXJma4IH1G1j7kQvNGAntEWpNDhPfy2bUnDloMSj/fC2zUb72iHVWofury6j2QiuON8u0Yc7kig==","signatures":[{"sig":"MEUCIQCgg6c3tN5EhjsDKHFShCLZF/pzPM5EffI87XTps9sFegIgIe3vl90U7pGMVXTch3Et8Y/XlQMXkDxM7vT0TuSZ3xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.6":{"name":"npm","version":"2.15.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6216caf7a275fbe66bbc9505b8d288f9da1051e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.6.tgz","integrity":"sha512-nDqzTgsroOtnjrBazow7IV+vPuhjYN54X+0oAJkBAtCKLNuMGuVB6C3Xk56S4fMxJvzeRtnws76ehlAsGd2A6w==","signatures":[{"sig":"MEUCIH8yRqRqo+R1eUS/AjzyR79J2OPQ/H4WhpRB7tJ+cJGlAiEA5ah6nZiCkOccm24lfVMkndjeQ/GrmwYQJyLw8LcXXtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.2":{"name":"npm","version":"3.9.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9b3dab82590a1866b2ba685c4406c4ba634407","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.2.tgz","integrity":"sha512-wgEB1AAIky0eGt5dSnRBHSU0vCiwsOCT/ShvKrVFZwW0lJpfKPDmP2bWtpGhNomtWIR5VQWWd0+cX47Ib9oEPg==","signatures":[{"sig":"MEYCIQC98JCB04aLT7VnFdWlyx61xfAI9lJKHLFW134bSM7DsgIhANngC+8K97CvSaEoUBvDzVnBpGy3z1CY08Yuv4B2Slo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.3":{"name":"npm","version":"3.9.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b3dd326a2a228ef9a623f1df3a60ff6f4b3c449","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.3.tgz","integrity":"sha512-P8H8rgmGXrkHHjSY7SWkSREFofTU1SbfZ2cO6GajHbr8dYAIdMaB/8eYMpSWMi1LyjI1Zvailxl4Y7UKXRwbog==","signatures":[{"sig":"MEUCIAb4hXiUlyKxa9YBZiSk6Wckp4BZYZPRV26h8ZZDCbByAiEAxIrV9u63+nu/YhDtnoeZDsPbmmHei3mTerqsPhSbbtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.4":{"name":"npm","version":"3.9.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aa6d628599c09dcb942b8239583f00cc63fa30","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.4.tgz","integrity":"sha512-MpQgRxe+t11Zw4z9xNQXNM/SAczl8n/vzT0nHYLUMKMxCcow0vKmV7xUlauWWGItIIOJKjfBzQYaKr+w2+afqw==","signatures":[{"sig":"MEQCIHGCN0dGwEzSyOhXdE/56qAJtpB8RW+ihrCgFbkBfZxeAiBUh99G7PGQy/Q4wKf39TUFcIPNoLYENNtefzEvxFd2JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.5":{"name":"npm","version":"3.9.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64aedc79b46c1855e6dd21fb2ff43666acfae9b0","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.5.tgz","integrity":"sha512-KGdLgj3Huq24Z7Sa/l/KyesOw203JOCe3jMOI0UgIPIm4cG5oEcujdmugwaVzZAojlLe8PLDe5IVJm4siHKxoA==","signatures":[{"sig":"MEQCIDRpbNUA9gfbYAbXZjhfuHA9X4IXt+ilXf0Pde/NqzzJAiBtDi64PFSk+iJF7RvQ38KRr0PJvimWqcWWcgOofzD75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.6":{"name":"npm","version":"3.9.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.6.tgz","integrity":"sha512-PGjCDHiwZr2swL0WCm2re1Qwu7mtPUL9w6Cce5nsVVVzFXTRDO0PsHfqr0wdlCD9T1IAyV3+VH4zlN/cfGo0RQ==","signatures":[{"sig":"MEUCID1A62+3mRgnIbArqKlvTIL4zuQ9W0MkGI/pzb3NU06gAiEAudZFedXF2MZTI1fzqKnozyCs9VWDNaWvFwqi8U9wCVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.0":{"name":"npm","version":"3.10.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f085dae0d5c419a40fd5c42bbb93bda9d028bfed","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.0.tgz","integrity":"sha512-7vYUks2wkzcs9peaswBR0FGVXsKhC70rnVLJ2hjcWGiwKS8ezmXMZ+quDRdERs+C+GDsZcgZaeEXeK/psllmjQ==","signatures":[{"sig":"MEQCIEiJBTuzTpWiwqf4Vz1NbzrgfuRnO5GmavOQMgDlqEk0AiARbheJFM7sdRuBxlFWG2lqLa1A1dXdK6G/jSEfs9tOKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.7":{"name":"npm","version":"2.15.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d578f026d12901e6b22e743b6567d9d05abceec4","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.7.tgz","integrity":"sha512-FyPNAuyNYp2JAXfVsUdUDKS8Lc8tCF6PPTD2sB3DLfzJNIl7ugbCtzcqWESaYo1cO3cJmrYVsbzXPw/mbV8ceg==","signatures":[{"sig":"MEUCIQDsNQdGxhmes3Bf2it6v6oxvMdog0iMdBhBpJNpTB8KrAIgbyNrs8oAYYDu7merTCmG7ikS9sgX9JoRgCh3KQFE+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.1":{"name":"npm","version":"3.10.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0f9f26368006f55eeeffb3dc3c0fe0c8da07634b","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.1.tgz","integrity":"sha512-FVu02pj3tkhhqRKL0utZ7590AXG+4/jnRfdzBMjrhwovNEEuGW4+4HUP83sPWZXgpBIQC91yHmsEtAJaGZRIxA==","signatures":[{"sig":"MEQCIF3PIpX7KpsxpJqc+hu+ND+ilMZ2v1arDU5tHqUSnG5YAiBP7AD25uoUPw8hNnIteAhIFvcABaeRZmVJ9fdFPnHXDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.8":{"name":"npm","version":"2.15.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ada0f2f8a17575cf0238ffac79ebd051236bf66","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.8.tgz","integrity":"sha512-/uDJcsBLmLV+qjwKVpsQhUsoZ5YR5g8yye/MPQ56x41WWI1TGPVwD7X1p8t/Dx7hmCn+Y/+BZyWR0f75AmVsWw==","signatures":[{"sig":"MEUCIFM/wnPcS8qnnuCHJMmF5Y+kiVPuGvlcx1t9AErhUwoeAiEAyGaXp6VdYf4ABPpIXetB+YTEyIswMg3KiUdgUSSIdJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.2":{"name":"npm","version":"3.10.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a1b56bd33b1971803436edbbc4563412f92a434","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.2.tgz","integrity":"sha512-WEYfB1dXe2eOQleWp10tvvsnLUHL7MKhXux2TGC/mHv+l+tQrljkQdsccX+blfejxNhBc19oo1FDelZfM/NHuQ==","signatures":[{"sig":"MEYCIQDnXwNtEgNplMQfSKYtlGM9IymqeLoR2s6dPnwP6fx5+wIhAK3V0RumHJyDgpaSybH0wARDFK8fgbLtWyKsABJQ5giX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.3":{"name":"npm","version":"3.10.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4ec25e4135ae17b72c9cd6a1b4dfd93bb4466c","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.3.tgz","integrity":"sha512-tRxMAH6hXh6gwd50Th3xzjAlO4484w6StqW45OaWbmYfHlIoMQIR4R69RUAmGXChDJ+10hFCTa/diN4vFDjLcQ==","signatures":[{"sig":"MEUCIGLlqGTkfUuPYMk2o/vi+rD4IPAUPdRyekOu2Bi6JKVBAiEAibIzjBOMd7/ts4aBnWzlmRUACkg2ZPLLrA/VrO9NoIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.4":{"name":"npm","version":"3.10.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92c744443f111d8b1076bf042ee67e1d527e9507","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.4.tgz","integrity":"sha512-DPKk/VOoomRaMwj0uZIxQzdo+oPTTnRyXDemPt6bR0qHXymL3SOICCRLl6JZ2nVBArhDVtItMked7W5ag8GEMg==","signatures":[{"sig":"MEYCIQDnUO6q+4+IgPV62bi8pHpEVTc+Rl0+glJC2sJXglDEoAIhAPGOpx44Bji6GiiK0syWIWbz5FCKggl/ohizV/ca+ofI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.9":{"name":"npm","version":"2.15.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2f0e290cd48f5d69cee98406055db840ae616da9","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.9.tgz","integrity":"sha512-LrueSiFOkQKzO8WjolZ7kgBPQ4nyqZQacX0a2HfFJb/xOf8FXNc3n7kM3LwBP3b1iI7V2LWZ71CahudrtJGZJA==","signatures":[{"sig":"MEUCIQC3GyClwS7myKEAwMewt5vj54uX8GdiWxBeK4NMHpPzSQIgUjvXWkVh3SoqDykKYcfoku1qA3lJysvsxo0TLNTXnAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.5":{"name":"npm","version":"3.10.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4753bfbb1526077d61c3b6a251cff61a22206cc6","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.5.tgz","integrity":"sha512-zceNnWkUqGHGHrG6TMLKF3uYdwRBNDAl79J10iYrCyqUbJzCAAIR4O91nLwwN57t3gsvVcPHiYUMMxqz81BH/Q==","signatures":[{"sig":"MEUCIGzRTuK/Pz1i9P77go4/29B7rCXJsgJf4VmoJfMRWP9sAiEAlwrqVJZO1Wbe/+NkMPzjySb7kJVGUEeydydNc96e9Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.6":{"name":"npm","version":"3.10.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.3","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.1.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.6.tgz","integrity":"sha512-1SUC2GYSVad/0wIihL2zcYYaTt18TJz7TqrnOPsUeDrooaFZ8RvR2MiwQ9WbvC2i+vJpA48Lu2pFZxHO3N7+8g==","signatures":[{"sig":"MEUCIQCtKs0L3egBQ0ltIdNfN539PXpl+1EHOGf+M0OZiIZ7AQIgR9t9+No1vFNnlCXnWWztafFaM1D2EV4pXbVKm+M7aMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.7":{"name":"npm","version":"3.10.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.4.0","config-chain":"~1.1.10","lodash.union":"~4.5.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.3.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.4.1","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c27556ddd52558d0a6fbf528503695fb83a54210","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.7.tgz","integrity":"sha512-RTBpav3LmI+iQ273KVM8ZJxMzV94efWzRt+z5TKi/WxbU7z/LG351hyd42+S37P7IB7UIF4UDQ792JYxz/gy0w==","signatures":[{"sig":"MEQCIE4bM0ksm5fO4bP2LfnWGNjc2UehkL5c7PDtXvCtb4JwAiAp7Fj+EI+eGDcmhPW1dJcS4AsJM/8Kr4hW10+jm4TSFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.10":{"name":"npm","version":"2.15.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.5","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de5a3dab6dcc0494784c8b8e37bf52ee851f842c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.10.tgz","integrity":"sha512-ZhrrrBeP2NB51zlrlUZz6ugd2UJsm1Kn676QOEW7IUBV93xFjbf6SF2fIl0Nr+OftVQsAg2ZHt4DGO+hK38wRA==","signatures":[{"sig":"MEYCIQCK0i4nZJI/2EszhvAXmrn+9SDIxTO28yocv0NWkDfuJgIhAP+LNDrtrIKbhFFBsmg7pOG8zarvwcIGoFRJsyEVrYXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.8":{"name":"npm","version":"3.10.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.6","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.10","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8f76ff8c6da04b61dd371d554ce40a0b8916c15e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.8.tgz","integrity":"sha512-AJBAIQPAUM04UD9TWhvJGf1o1TKhlD8Uuxm5+SfLAqG6a8OSEefOCg/Nf85LCNQLcPmIBYi9H/YDVHA8dqpECA==","signatures":[{"sig":"MEYCIQC0Hv55ic8t69KietliGT/lA5d0ql7tASzx+rMiMpkEDAIhAIBeUwQMSuCo8yvgGkZh8UdChENpkI4g9iOcfoZJXeMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.11":{"name":"npm","version":"2.15.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"350588fba9cd8d384cf9a6e8dc0fef0f94992b7c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.11.tgz","integrity":"sha512-ORqHWVb472ot0SaFImhjI55hnrujOXtlJSNAYmi+qyGdAQINTP+t7FndP3fkrnwqPrj7ycCbW+t7fBWFNiWQKg==","signatures":[{"sig":"MEUCIGOC4b0jMxsyOWBEgdcR2/FgLTXJSpuy5jTrXgxy4wnLAiEAjMdNaGUybD+bVilmnGeQmkFzFoEGnhXrRSAG6EZaSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.9":{"name":"npm","version":"3.10.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b5cba2c765cb7d7febb0492f2a8cefaee86a2e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.9.tgz","integrity":"sha512-8tcP7UxWgkAE1sjFrKorsN9R+xnnHTygIIGDViXY6cnhjRicxNxJKIRQIUHwXrB6OW3X/PlO1+3i5ExPEPj0oQ==","signatures":[{"sig":"MEUCIQDBIep0iOiFWV9TNoQG9aDdZyuMGMHwMuMjjN9ZlHjlrQIgfpdk8KuqeTuKPyo9deWXxfbnlTpcusHuXOi4HaauSjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.0":{"name":"npm","version":"4.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f346ab034445782ee84f4470392a564cc2d81844","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.0.tgz","integrity":"sha512-10zmnhkESMZ1+94TU4Ern4A10QtSwgauwwLmX04dyCdrJJAPL5J7KEz+zFWuH/n1Gyd0yNsFcGEXDVAaweMjaA==","signatures":[{"sig":"MEYCIQCSHG1pPYiEe49ROVb0EQM9H1V7fCBUp9OM/z11lODvzAIhAIq6GN3gleklKvvi1gr7bi+hk5qbYmKwozXe16apQ+IV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.1":{"name":"npm","version":"4.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92aafd0f2f0cc0c816e9eec45f5be373d82c32f5","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.1.tgz","integrity":"sha512-ynVuaXdIF9C5mV3QonXxNttAMJrikOGpj6syrJQOvUR4aJkJqzsM8KrGPufd55LfO7YkAkp4kdNrdx5XBbBISA==","signatures":[{"sig":"MEYCIQDXLcOOCSfWgRNLK0YeFJeqMt9eNojJbiX63bW/r2bU3wIhALeNwa8sTUBtQ5PO0JmAI032pTBCYLV3HpijgBtN80kK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.2":{"name":"npm","version":"4.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe6cb3c202145151459e74a2919060fb659e2dae","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.2.tgz","integrity":"sha512-icv+6NxTUDORSQm1DScwRMAkaDD0+iHEYeXJDnp0hwAbEXJvAbBLBOgK7Qovcyt8OIpK/Ia3lfB1bQccQl+TOw==","signatures":[{"sig":"MEQCIGN/+mmVp+lVQJeIScDrZqoIas7MU/EuaJPe7W+ZAOdVAiBprVjwd0FhtJwr4euRfxlL/OpIYitaV/+tZVYdq3jmIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.10":{"name":"npm","version":"3.10.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b1d577e4c8869d6c8603bc89e9cd1637303e46e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.10.tgz","integrity":"sha512-VbvFURAJQhfbrtySugmKtI7SwTvi4F4BVjVVxTrIi8IncKcjKtTuxJtM9ZNTsqV2XdsFB3NQZzI+U+afzgJH4g==","signatures":[{"sig":"MEUCIQDjWtcz4R97TKGpaBZSLXEiMI5ZvTfja9PIz25zz4Xf/QIgKZ8rlm1bL3FUYS+02vPQBvQmAXD1QDw8hOYi5WxdGkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.3":{"name":"npm","version":"4.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.0","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61f610c1a26b6914e60c4ef3befbc420d38e5917","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.3.tgz","integrity":"sha512-EhIVa4M54ysQ8fD4Gyb8nWYPGImmQWd+RTsDjkA22VCJR5A8NMh2B6h1b/wPauxZM19cerHuXvSoBxOex2di3Q==","signatures":[{"sig":"MEYCIQCj8LQHplLO+46qR7i5oZfo7+QBSlKafVGBk6mdlFN8HwIhAN1+049h6gX4d/oLBRPYTjEQ2l4puBSqs0CJS4rTuP/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.5":{"name":"npm","version":"4.0.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a9c3c00c3c5bd6b0538c71109e019afd9d5b1403","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.5.tgz","integrity":"sha512-PPzXFsJBHWRW4UY+IVwC2B+2PrFDKvz8LOg2cl9/OXQG7/BLUDiin6lhiEeqgOM/mgltaR34Lp9jtYiTTUrxpg==","signatures":[{"sig":"MEYCIQD58uazZEfGcTSW+orCOu7xSH1zA3LDsIG3QF/pZrLYbAIhAPfHvOpSAeSw/T41oczK4LTjhGzpVb8S0RoOF3aZrPHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.0":{"name":"npm","version":"4.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9f5e543274dd9c384aea1a0c8a43de5df407ff2","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.0.tgz","integrity":"sha512-4sb5OSk3MuUdTX6JibcVrU4U5gTAbbnc9EbIHfr5/5YL+L/LyybkwZWXlEXiH1mkxX6fz/e+TGuUvFhqz+hsOw==","signatures":[{"sig":"MEQCIAIJblKDz7rj6NVQqjI7TrRS0XZyvVYMY1+dbdx5ul8pAiA4IX2/zf8hlcvso3EcjTxg+WBPl5r2x3GnKDl+BcyDiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.1":{"name":"npm","version":"4.1.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d8f1f32a87619f000e0e25a0e6be90561484d4","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.1.tgz","integrity":"sha512-h6ybnK0SgLDYQgbUO0y8PdfQ8tvhvBmkBgGmPVue5grSaoMCw/R/G/a6sOPnipmwB9Sc5GgXNEl6UDXNRlwgqw==","signatures":[{"sig":"MEUCIQCvy7pY2PcJnMeYh7mNgyaSsEb7PfPA6agaeL03r0xNlwIga48RejyGhNZT+fF6YEUCELcyz1HclCioKl7GJ8d312w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.2":{"name":"npm","version":"4.1.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"daaa77d631947135b36528c304573243f5cd2e07","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.2.tgz","integrity":"sha512-59bqAhomSUW1Udxz4ws3ooZ4E1q1UVtj7vOmqI4mKE0TEgoHytJVDqYS9q0jl5wsQyEGgkuxghNaUOvGujtP+Q==","signatures":[{"sig":"MEYCIQDdrBSVK/gYDZym0Eozap4Yp/tZy3C8n6tnstqXdpkJbAIhANUpv2Tf07dJB1YzZv7JYPFgB6d9CunUDW6jKnFYtiQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.2.0":{"name":"npm","version":"4.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4eeb6791b996fe3085535d749338d1fe48df13a","tarball":"https://registry.npmjs.org/npm/-/npm-4.2.0.tgz","integrity":"sha512-If/ufVzAypl3T/Z2gNMa/H0xtAMqxamCl2WTrB54IVvrLPMciqR4SpqbysU002pd0pJLpZ9ETShfS2tqrewvkQ==","signatures":[{"sig":"MEUCIQDOsXvPwnR4KFQvRPEcwR+ymqq4gsVopsowvMiSkVa8PgIgbV/23qDfhIzS7UulwZNOBtkdd91EUwalZ+f9sFubSis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.3.0":{"name":"npm","version":"4.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78e97142408c8383bff10a0e4036e9f77f00ce28","tarball":"https://registry.npmjs.org/npm/-/npm-4.3.0.tgz","integrity":"sha512-6UFeB3qdVjhJOF6D8P8YtmHEFRZpT6p7EF0uL4tFEDG2uePpCI7YUaNtPrAKLYLCrolUpzm+ptOON/T7nD0pLg==","signatures":[{"sig":"MEUCIQDwHj8O6GrHkfbLphRYwOeTuMk6mtO17KbqRZOCln/2LgIgZfLUxbNTORjdt7R1ppla3KtxRN28SHiGGRzXET25F1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.0":{"name":"npm","version":"4.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02c72dca1488179f281592b15c1f18cd7dc57a1f","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.0.tgz","integrity":"sha512-JdSgFPog0ueWe9W/B4qG07iRhnDFNigNr7TYDSmxhtfANLvyBALV85WdxsHIw1D8I/RbchN1w2WE2llP/ReQiQ==","signatures":[{"sig":"MEUCIQCLSNuBR4iN3NlLgWpPKyYFPv7BWoUArGTkC02S80FY/AIgFi09VRKLfTyEek45ar8/SV+GT8MbH4SFaRZqR4xX5qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.1":{"name":"npm","version":"4.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b82d403b366d33f73449229e752c0ef487d9885","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.1.tgz","integrity":"sha512-FMi0WyMGP6YeyDE1RyCEH/ISRsXVgCzBS9Rxggyx7J2tC1/fjGmH0YlMoqeW9MRTopSd3BaSEjYuZbVzwFzYIg==","signatures":[{"sig":"MEYCIQCQ/MVJhnrN41jIZbTxNoKoJFqVMmELqoT+a/jq1Ks20wIhAPcoMo6cHLjNo6AYmysznCWz+wREtta8f3b1+ZTXpdTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.2":{"name":"npm","version":"4.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43620149242d71433f25a8353837e6cf1f7aabe5","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.2.tgz","integrity":"sha512-0nxuLya+/+Jbd1XtxBpTSvVb3j2HjE3dMXNTDu86cwvfzwcnR1yVVP/umR4Skz9eiAt0S62MS1giUAN5gniEfw==","signatures":[{"sig":"MEUCIQCTA8nL0EXCw9WPTblDeuh0/r4gLzNnJ+55Z1dvv2Tv/gIgKsFEWOJsYsYsBEgpzYJgMbe07gO8U14FLksMk1drCSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.3":{"name":"npm","version":"4.4.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","run-queue":"*","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/copy":"*","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","@npmcorp/copy","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","run-queue","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c45f9290917be2eeeded8055f9798e2841ff56b3","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.3.tgz","integrity":"sha512-/qCcX0bs8M628N8Nxj4PrQw0iwDcasdPEauS1pfofHnR6gaR1T8q8CUyZ/bFzwz388YT7gIC3jktwEP3f1kMgw==","signatures":[{"sig":"MEYCIQCf85CsCQN1qY0qi1/04UBKxK0iM6MySRvpEOky6LcmpwIhAMNA/cuR33Oyoi7hAx9zoPaVIhxueW2odqZZ8mq3ivie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.4":{"name":"npm","version":"4.4.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d5ec661923a06bcd6a6eec3d0433a9da3fd67e37","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.4.tgz","integrity":"sha512-tSrqNVpInVoYwdWohkkh5zcUbJBlKvczERlTCs3/RkX7ymqtM0BKA2h0xwV0GJ8k3LR+CIHGvLiVErIXabzFTA==","signatures":[{"sig":"MEUCIEyqwVZP2R/354in90lm/K6ssp58HBv69A/usGDFfPObAiEA7lq5yeLVawWckFQULp6iaVUbyx3C1dx4FgVNTHe1saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.5.0":{"name":"npm","version":"4.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.1","npm-package-arg":"~4.2.1","readable-stream":"~2.2.6","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc6a31f28807e6db980ed5083315667dcc8d0475","tarball":"https://registry.npmjs.org/npm/-/npm-4.5.0.tgz","integrity":"sha512-Q76ZZR0U4Bdq6qGQPUQr9LagZ5DpuIjKTz96m1L6FzBErlIq/88Nxv8cofKeIZ7nkOJdT4RLs34bQPxl8dBUgg==","signatures":[{"sig":"MEQCIHSP1k2g5JeZQ4l7bmTCiwUQRq4RkpUnpmobn5aYCL82AiAiZEoVuo1EM91OGeeDnp0KLP/v4sL36z1CLovgJXiVtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.12":{"name":"npm","version":"2.15.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df7c3ed5a277c3f9d4b5d819b05311d10a200ae6","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.12.tgz","integrity":"sha512-WMoAJ518W0vHjWy1abYnTeyG9YQpSoYGPxAx7d0C0L7U7Jo44bZsrvTjccmDohCJGxpasdKfqsKsl6o/RUPx6A==","signatures":[{"sig":"MEQCIGsm7vhKxSDz8CShURul87KGd9QaaoMDAwIT/PgLbtLhAiBIhLQChH6OPtMEo95iYNhN8N/oVFjrzsBWg9WZU5wfXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.0":{"name":"npm","version":"4.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.0","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68468e0aac1a9fedbded9439d03d4b4b471c6124","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.0.tgz","integrity":"sha512-SkoRuWuYieV6/PsbeESlM8wwziBvYuR0Y5HXwpWMz0ZBknVG9xo0zyNvzm7ERNLvis2YLALbAx1Agx09bpxeiQ==","signatures":[{"sig":"MEUCIEZCSBhngtR1C6zrjyNWQwZ8nUo6mChhSD9KRHNjGlZwAiEA0+I20Dr+4D5DM9ENnQPpFEjvLUIvhSNUgal/zr5LYjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.1":{"name":"npm","version":"4.6.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f8eb1ad00dc58a5514363b41ca5342817f0bd646","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.1.tgz","integrity":"sha512-3oez4ttWixKygjs+1SmWIeS1T5qG6wmEJ+LMXiiq2b599Qim48Qsx8WP3Bw2yhGPWzUEr3kULzK6i/AqHcYUAA==","signatures":[{"sig":"MEQCIB+yGvjwZzZp+v1XMaPBZDQ7XAtJ0ZNUyUQDWiXq6y6HAiBmpFDWlXLquMFdVffmgAW+gz7RohVRdIHFvg2KNYv8vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.0":{"name":"npm","version":"5.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.3","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.21","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.5","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf97c2b3e58011b71caab2bf92cd83ff73e45e3a","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.0.tgz","integrity":"sha512-KmgMH5QJ/0C/FP5STAuiUldTh+krBZ5KAvBIAEwUZrMa2s1cmrEhr5YHnYV3URhNS6/XWewTuDHFjk83pkUdpg==","signatures":[{"sig":"MEUCIQD2zETbIMe1ELtpwVXPs5dy1YEk+7lTmOi1bxGX2ZKW4gIgIAYzItzwUM6q6xN18jI94wt3xutC6ha5iNYFMahiUOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.1":{"name":"npm","version":"5.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.26","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"212f19b86933ba0fa657c55419ac8a408ee35cf0","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.1.tgz","integrity":"sha512-QGwOzpe5Exdh/k0tM9SbYIKEo73XICxkNAV7K9ACokKKTO1yZsIIXglmxxP+FJHhbm8Zbd23HauhyA05eG/Xug==","signatures":[{"sig":"MEQCIHk3Ix82IrB6QHTz6LiXEE0vR5zTFoju4Xsyvbt0fubxAiBes9klz2lreKoKa7SepoBxuG7nuVBtizh80QfYqh8XeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.2":{"name":"npm","version":"5.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.27","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"139e6c29c5a4982af11dda04e48aea783156d190","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.2.tgz","integrity":"sha512-PrBhzBJ4cwMebW4RmeIgmD3MkRFOf1PgMR8b3GQovETRytoxJW2s/4X2z8NBgJNyBS/NnXtuzZegLs8PfVg+tw==","signatures":[{"sig":"MEUCIQCKSzTs6KMu+vl4OTRd1JzLcOiW9pN5kxLD6M/w1pD3HgIgDR7CXItlyzUWdVyJB5Y9tkSlBVuiWPkUWCY5Yq0cFYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.3":{"name":"npm","version":"5.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.5","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.30","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd1c397ede6edd8f93453e7ad2b7a1887861856","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.3.tgz","integrity":"sha512-mnDS+181aU952rCrHnLr1eyHOUbpCE2VrTYt1N/MXK0JRgUneofhHzuDXiwrNY0JmNb1n0VrHdwDEqS6x1iukQ==","signatures":[{"sig":"MEYCIQCStQWnEpL6QbHs2cpFS0aN8KPK7RAHS1v2Xix+uY3k2wIhANMRaIP+5E2EsSJzd/A589fH29tHnATWqeIkyC2hsq+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.4":{"name":"npm","version":"5.0.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.34","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.2","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67a201dd6fb4de7b27d02761432fb27df12e35ce","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.4.tgz","integrity":"sha512-XHgyGq7zj5PyQgUeslQRhT3tmWoiwO8X7/LjD/okW8CAQSx95GiMiVjecu62u3kge8EZfgqB/+5dHteubf+8UA==","signatures":[{"sig":"MEUCIGMjxVXEdQqTy3Y+IBnZEXlTUcf5onx47OviM5tbLFoDAiEAjYYJn8+fHu8ACJMU2Q76oUAm9OUHAg+u2niQ78RfT5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.1.0":{"name":"npm","version":"5.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.3.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.2","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.9","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf8201e044018e9c89532041c90094541982b2c0","tarball":"https://registry.npmjs.org/npm/-/npm-5.1.0.tgz","integrity":"sha512-pt5ClxEmY/dLpb60SmGQQBKi3nB6Ljx1FXmpoCUdAULlGqGVn2uCyXxPCWFbcuHGthT7qGiaGa1wOfs/UjGYMw==","signatures":[{"sig":"MEUCIQCvizboDyIen84HHP7GLxfBoi/7miHV8/NDCUZBW0eDpgIgRJvQGCufSAu6RKq3J4bIlvXK1qjefL0+OXMQCo7mi+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.2.0":{"name":"npm","version":"5.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.0.3","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0014eb05ead6870587fa1c068108935c898e9847","tarball":"https://registry.npmjs.org/npm/-/npm-5.2.0.tgz","integrity":"sha512-6Ud8G7qNoB7958zepigRCvii28AFKFAhHhyW9t9817ecRtQXoTObNgvoUXfbWtg1aHTSnVrH4kJSrD2UWtphBA==","signatures":[{"sig":"MEUCIQC09oP2vEFvJTQ6VERWLE1SeMCW/MbmVC7eEJSUW0i+wQIgQTohdbMgsFQPXkyN5FYjdtk5vI4AxCC0Yf+m4h+veZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.3.0":{"name":"npm","version":"5.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2ae85ef09d53f7f570a05578692899bf7879f17","tarball":"https://registry.npmjs.org/npm/-/npm-5.3.0.tgz","integrity":"sha512-ZJsOWVJ25E2C5Qedf4w9ePIv5hrPCdDIsHhq89tRxSJCqyIfDAMh0KoU9xeTu7yHT9ZrxPF7mopq1TCWxtMfkw==","signatures":[{"sig":"MEUCIQC7af39YUdlcggCA3HeZSTGGkCVC6DLxy8MU7XlA6mbOQIgFjt9lN37t9GtPvhRWHGIHNcVZHpTh3pPxKmrtHUqKac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.0":{"name":"npm","version":"5.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.1","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5c09862da1430aa17a070fd1d353054d807f7ad3","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.0.tgz","integrity":"sha512-jw7Gq2dMM3RWBUaQmuJTB/dcZEiTL2c6VUrXvlWU/37SXR0GCCGysKfwQcjQerTmmrycIpfLZS2msHa26FsAKQ==","signatures":[{"sig":"MEQCIBi8KZ1v2c1g8oNHo5YJpy8aANdTo/otoE+gveIunwFSAiA3cWBS0NCR7eaGxR9oRkgg7jUnFqHAYaPY8llfiU8Lew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.1":{"name":"npm","version":"5.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ff580f4895b0bb9ca7c6c64291944e36a2bf053","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.1.tgz","integrity":"sha512-34jnKVVGbIeFNXTRdDh3goZyVWafaCGMIlbBl0J7/5OduLJOVoEdXZOk0hS1a9X4oRnv347+4lIUT/bjoqmxNg==","signatures":[{"sig":"MEUCIQDSTo5H9FwiZEDn1cl2Rt/r4FdfCBQEKUWjuVnIj3wFcgIgbcCBI1vMopQO400Pvgei+CuVPn/0C2tUZl7fhCzA6lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.2":{"name":"npm","version":"5.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"830b5cabb5f735264e7cc39b2163b90854b2eaa8","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.2.tgz","integrity":"sha512-F6LLCAHriKyKQ9Ff03UKCjkXZoRBp281I42K42+VeHfjAXZ3TJdg3RccinzoCFV1kDxCedVm7AstIpb1Uf5UkQ==","signatures":[{"sig":"MEYCIQDysOrSIIbOao78MV7iDxiaQQh8YgSluje/PVwn4GYLawIhAOT0E6ZEnYJdFK0ngf0GYJGOJiUVf8O0tT0HntjWAhax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.0":{"name":"npm","version":"5.5.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cdf68f75216de0485c7518ba26f4869eb2ee4136","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.0.tgz","integrity":"sha512-57PywxPKJQYRZV+jasTmTYHTY0sJl4EpSRw/QFWWgIeEXsY9Br7olR9GJUFb6t9oQuGizUTXe/DqUMK2VFd7ww==","signatures":[{"sig":"MEUCIDhMnygRsCph2nXygn8DVLsiig2Wo3svR01dJGeuMLjZAiEAvaHW8IMAzNK3P5oIHKxE7chAvwfKbmP4tCFOmJkVlUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.1":{"name":"npm","version":"5.5.1","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bef2b01c51c8144412d5873caf83e22f1ec6b84","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.1.tgz","integrity":"sha512-M3aO8EjHebaCw6uur4C86SZqkypnoaEVo5R63FEEU0dw9wLxf/JlwWtJItShYVyQS2WDxG2It10GEe5GmVEM2Q==","signatures":[{"sig":"MEQCIHlXEdEd+w5HT1rQJILzVOfl0ujDbxPfRYXq7LX3wir2AiB8X0iCHuLFYjL8qZ2D3h1ia9DKWL5V8SZpxScw0xgvpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.6.0":{"name":"npm","version":"5.6.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"^4.0.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~5.0.0","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~10.0.1","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.5","safe-buffer":"~5.1.1","worker-farm":"~1.5.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"~5.0.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"~1.0.1","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b11e72cd5167df48b06c43474e9331fe848cb05e","tarball":"https://registry.npmjs.org/npm/-/npm-5.6.0.tgz","integrity":"sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==","signatures":[{"sig":"MEUCIQD9StOFkhCNUUFmPJzLtYZFvdHgmu2PTAN452lelmWzbwIgNDF8LNAOvzHVBaPCJBpCC7+taF5FadwFwGieY/z9OBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.7.0":{"name":"npm","version":"5.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ffe43a6541e38116ffdfa52c89f0cba6f13044bc","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.0.tgz","fileCount":5299,"integrity":"sha512-qwTsvGdixudOFdQuDIjPq4g8H63AsWQVNuvqwk+RhbysAbdSHny6mFMz8btNmNUYFhcfxmIHxlZVkBPS2Wqw9A==","signatures":[{"sig":"MEUCIBpdfTmYffjqH460IByIJzKMTFQCS17L5AtyBNUUm8PvAiEA0n3CKPMbPul9hSeIlpP8Yd/tMoe604sWh7JeDJ+7yHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22290317}},"5.7.1":{"name":"npm","version":"5.7.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf03d41f70472a74d08061cbe8d56ac418026a55","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.1.tgz","fileCount":5286,"integrity":"sha512-r1grvv6mcEt+nlMzMWPc5n/z5q8NNuBWj0TGFp1PBSFCl6ubnAoUGBsucYsnZYT7MOJn0ha1ptEjmdBoAdJ+SA==","signatures":[{"sig":"MEUCIA2lTxaN7hP8qENtXMyzg4Gb2N2xfxejZk1zjZIPc7ZUAiEAzWOCfHQMccLn2hxhQzehFLf3rLJAnYZ8jwKe2SlIBs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21789682}},"5.8.0-next.0":{"name":"npm","version":"5.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"414a64391d6291bc16144857a46d8c0e42ba28f8","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0-next.0.tgz","fileCount":5252,"integrity":"sha512-beR8I/feXjnQH0kUmD3xMzXgTJzf7e3lVu5YbE9U/LfokwEHr6VhhD5tbLZAYsa0VeO0pfFhRlo1fZ2PkbJ4+g==","signatures":[{"sig":"MEUCIBYyCgL8s9kI88RZEGuCIM7AJKdb/T7qxflUnA+YAXi7AiEAyH86oWTijs7YvaEpjDwlAQzJzBx1/d3pKNPtpv9+Vq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21713161}},"5.8.0":{"name":"npm","version":"5.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5e4bfb8c2e7ada01dd41ec0555d13dd0f446ddb2","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0.tgz","fileCount":5246,"integrity":"sha512-DowXzQwtSWDtbAjuWecuEiismR0VdNEYaL3VxNTYTdW6AGkYxfGk9LUZ/rt6etEyiH4IEk95HkJeGfXE5Rz9xQ==","signatures":[{"sig":"MEYCIQCP5fEUsB6c0hB0a+ANgKxglQKwUrOP/48nR34wZsWNsQIhAJzUCcus3SZZ/uJSuZ4hjsS2SdvogVjn18ngllny1pG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703095}},"6.0.0-next.0":{"name":"npm","version":"6.0.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e862ed9a46a91cc23fb80564e0a970b7489d164","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.0.tgz","fileCount":5244,"integrity":"sha512-vYwZiyhsKYkrCWu/7fNUOqVyhEKfNf79NEN2PCN3M+RZcLSIyWnHmPTKdlt+FdhoIdq0O1WHtLsp5kiKkgzrDQ==","signatures":[{"sig":"MEQCIGWzktsKXIXweEXRLmblZeuV44WumG112dqFWUXOYOYjAiAxBPnEgxri0bQNNLa2piwHokSweVQJIO1ms3i7PHrhew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21629523}},"5.9.0-next.0":{"name":"npm","version":"5.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea81495bc69db861b37b8472439165ac85eb2c14","tarball":"https://registry.npmjs.org/npm/-/npm-5.9.0-next.0.tgz","fileCount":5226,"integrity":"sha512-pRDz3icKq70f4WxEUH/bHtI41j6RT1AlBizUA18c+gp7+JSisKnYJXkSHhq2hhmVDDG/BdD4EHazySEI1IUFyA==","signatures":[{"sig":"MEUCIA5ijyDHqYP+W6Hc8JRU4vHNPikPwtajfiyl2nWxWpLMAiEA/LFq/ar5oiJ+zf/Ua21Z3iu9iRqcd+n3KqsGyMauhGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21623461}},"5.10.0-next.0":{"name":"npm","version":"5.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67f90284ceb75f49f9b244529529334bdbcc426e","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.0.tgz","fileCount":5224,"integrity":"sha512-amdPEffNOh+OSESjgfVfrYcLYC2mt6ID+VlGZryQJEkJ2YevUnAsS6CvIoTGNPAKG6wZUB0ix0zfEsDknFuKwg==","signatures":[{"sig":"MEQCIATQnWInPt7ocDJKPM+F6bccsT3GxKQ9rDJJTrXJMxEAAiAVywsChz2y4Jn4vUYKo09kxfzFDi1iG6jy+9vdUrZVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21648929}},"6.0.0-next.1":{"name":"npm","version":"6.0.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.0.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13e907756be82236ea566eb7601afe2445dd633f","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.1.tgz","fileCount":5948,"integrity":"sha512-heHAhspQ4W/pRFMSqBzl7aCTYH53m8uLVp/FdD7TKBl5vIk9nFTup37lk4CY0hYe/n5twBmcArqiMyNyXH0CsQ==","signatures":[{"sig":"MEUCIQDGY6lXuDlErKdxWjvGS4H8bboaiwEFZupOjPpsiCdgVQIgRgneI2U8JNpO6nvxiJdlfUjpPwmwunLtmcHygyh2hmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26318355}},"6.0.0-next.2":{"name":"npm","version":"6.0.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5c41b658f1f58e722b9249664ee7305dad65ea2","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.2.tgz","fileCount":6441,"integrity":"sha512-TJujr52qI+M0EVkuLxegNF0EI5y3ecKF6cimOMhFwz33kbeiXObqzRsEyp0A0KsSfUDzPYmz/GF3uH7FZfVsDA==","signatures":[{"sig":"MEYCIQCto6zfXiPntMH/spMX4Xw0fzct/kL2I/DjxG0tce+OIQIhAJStgYmmaik9W6161MNexlpKdBcIu/qQ22/XD0BNmQw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2rs2CRA9TVsSAnZWagAAti0P/islMl51FfEgnBhq6FRa\n6R4J+liz9YJHyDcyaP4KL9HcOyRvIPwsvQcGozLHK6RLAMUtAOLTEQBv0WXq\nrBrczx//akL2auD6PEOIAEihFNuvXOAxZ5r+shEnBylGgnqPxg5+xlCWCMik\nJuqGOrpibQ4E9YwoGDorrxRJWVXiIrmDeXCRN6E46jxpBpcDxco3Zx9+TeqG\nAu7Kky77eJL9Dwzo5dfeMI3Xp9EgpyramQ3Dh/+oh+VW6hnAI9wV8pABPRu7\nFaDTx1WJ2UtqLiW8YQMXtM1WwrdTj0Sfoe5iyWEQ9Y6CrUPPdxYV2gNR2/UU\nFeQjPTqmaaJz6ncki3Gq7kflKCPEyhxYJCp6neZzv/sAE1KthPWh5PWuUERH\nZt7DlLfKO0/DIfKACVrr5j8cM97F/tvmhbVphZoqdokY1U3xwt/vPuhtv6ek\n5e6JDKXazjzYuX3h+6889tWLJ2QCPKTxCTLmq3TGgrsxZQkgZHisje10ovuU\nvgMgP3n95fIpU1z7qBOD0GFXZuM1MRDZHGOndplpmuhysZsZhzx9dKl5xGrm\naq1Ob+Uf4LDocRjivrOc3yE4sUzyUMtjLX88z5hrK2oElZWCNCsNtE5lC2XI\nNfBsSeoujXOewq+u6C7U9K380QtIHjWBIveG5lAipVYjvwQ4t6JBxmG9NXmd\n6ar9\r\n=/3Xz\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.0":{"name":"npm","version":"6.0.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5518c860ab91586db2a24aad4de1433cda108d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0.tgz","fileCount":6441,"integrity":"sha512-EtM7gNAgMdQeUh8SW2bsaogywVS37lPhf2GYAf2vxR1pktxxT02CW8BHrx59MSbG3ZrRBbcOhpe03gts+eAbdA==","signatures":[{"sig":"MEQCIELSpq46+MqL4ksdoy4PHmTbIZEjMQKyQree9q0JVbpjAiBcb+Qb5WPSymjimtRt3Z2yWAJwKN040X8lSYwWyCvAyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3sVCCRA9TVsSAnZWagAAOfgP/ReK3Z4NzWUj4TM665+M\noySG5xqgeGFMpXYR6NwQJaF5gaHEmDzAxiBOntspo577/vQMSY5TfvA1WlVX\nvr9qFyM+EpAeHDFQnmAuNRtScxOv93ymtfM4hZ0FTt2kV19WhI2ofAGQ4P7e\n8PJZn1Wa0Z0ZE02ic683O5FHALJ1ihkTXG6XZAaDcD+FGllQtF0IavhsKBLr\nQC8uaP3rwtdutStbE5dSK3Nox0S4zoFYwGn3l4yf4Wm7wOR7YS/GBM6JDytA\n9jqlYMIjYbM1AAlLpSFkOOS0M65w0yDYAoGaFjq4cBGIW9Uzqqip4xaliy+O\nWizHiN5oV1+vsoSzVttFOg6doqgdbdr1xPB9zB/vKnzrGScam7X+d+Jls2BR\nEmvJuGkwXolZJCPxrFEacw0Q65hWKaEdB2d7QM8NxE7lxTjtcoAFs0dsCroC\nU9VCXrPySOmDnnTxYYuQI78Y2n9IvlMd7z3XDxk1GUfIhPJhkxBuShC0ppmC\noHVoc4C2DyUZwpmGfd2p9q3N9dQyVOeHOsnQdKEsPgfq5Y1ZW3rxU94ohd9a\ns1tl6j8teas7Y5zyrKmHvRXdNiOZNuFd0XcSPrJ8QElmGmEFfAT47RzVnmdJ\nBSy6pg7fqW+WjMCQgWmQKOKwc8TN6zrEU9GtPg8e5Lahf6WMFzTpIq16z6bC\nfe2S\r\n=deKQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1-next.0":{"name":"npm","version":"6.0.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23ad49793ca2a98bfff56c0b534a90b61e080f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1-next.0.tgz","fileCount":6454,"integrity":"sha512-b/aYArofn6jCzTyKbTuvgh3DYxjwdVxcyM5Rbwg1NLNdYZNFg3eD+gKXm6JfUxBZLDaPh9wPZx8J4CcW102/JA==","signatures":[{"sig":"MEYCIQDylVatPoetK/m6xotsQcDe+aWzL+Q4ztOK6jPdupS1YQIhAIhtFHP/4bhBW/R2TZuZdeZR4HXBWL2hBwqV9pXQqweL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MmDCRA9TVsSAnZWagAAaTIP/3WXxZ6xNNWHUBuKcE9T\na8uqzSDcnVhzm9fA2T/w715GTJZjXLP6b4/mmVWcCA4MCYzY5jOuH2wFv85S\nmdJnvqJ5mZ5IuGOHJz2kVrbavsS0wb7xoxZgsyjoO8JszfoNG6VeShoJcV/z\n5AFYV3nkDtELa61/NP8v6UbH3EhFYM7AmnMcDHeP3xxuLMawXjp4dqUaHHCv\nhypj8x00aTnptX1rdFC7iAVAjD0bmXGPRdXS6ThLz9z119ns7xfYCVb3f/SE\no3yfqLqSFWWLM61S5JZXkMiVkqLcLf197zet9bgVXNFuX5FP/vCdBJKIFiKJ\n+tgQbJiqeCW9EK2+S3VloLKKvwhbtvE35KuyCUn7lfm5l//pLawRdLsnWMsK\nXbZuHeyGR//qDQrSxjYPgqwvyrgqbKUTmo7RBz1f3/kU3+FB0LkwGYRH99pQ\no0Xp9yKWOeldMR8BMBS2FxkLv86S045RSkyfzEvNLCbUSKo6YxbAUs3JMuUc\n+YxFuRsK4cRmoDd5fYdIfNpEnJ0ANNUs2r8iOy9TbtgXB2AscLrBYtW+Cpir\n/Kr24yGui/CYRN58r5aaKpugYD2PT/sdR5f3qHN95LyenRcBR9wYPiFYvKEf\nkqRanB+BzIJVEvoXS/Cnr+TwLBYSE2ffsITYs4M70mFGzFApBGKggZmhPOkc\nTFT1\r\n=kWxP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0-next.1":{"name":"npm","version":"5.10.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2d7daef9f34336c61cabdc55a3ef8c0fef78a99","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.1.tgz","fileCount":5647,"integrity":"sha512-bLjOCMbYFnMRFVOO9A4x9Nms8VvNgznF/G1YAAeXyHUTjFw5Kfbv+QqiDt9uhxuMRptlaLG+eTgm8AvoLXtpfA==","signatures":[{"sig":"MEUCIQDFENT2TY5RWOrxfH1/lCKrTSsCfrJz+jt/NMWLKCNj8QIgeBPAFALKbSgWr8LPzQep7rJvuDw8ngkMysPtoXBvZUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23993502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8OGxCRA9TVsSAnZWagAARrQP/00gGrlMUWSUcGa+QPKH\nCrgcPFrIIz1/gEbpNOsfXYVyeBbIKntbAH8zncj5NJrQwG6fuGNt1LwJty2/\nUI9qdOWM6xJCyz//G+Mf6VkaPtYaZmN5yOM9ixPUPrKSJhK5v1gqmOt6biWs\nLXoH66TtUNhwbadD0wU3mRor2UXdtsYveWVBfqBxptY/2YbT3EHXJ9Hh4AQe\nn7vxJ3BZRuPl8m7S6yZ98zzjVHqJ7kIqfnescpNtPCLNt2pH8RjAw0fRY9x6\nUYmFVTGC+AsUPKDafFSIOPrrExkR5YEJgbaHiYzs6IuloZGlHSw33SIERgC9\nMD992XyGjnHozeA0G5vW7RYe1CAjWNlLCHqQVrTmboHsYT+2othCL6x9p7qa\nZ6BbOP3HcK5HaYbxAcSI+9MvmgT2u65rRbl2LJK/H5aUNepgjYWG/7YUynur\njz4eZqKBE4Pz/jnGD2rhrUuAmd8BKJ6JS1NLTU5bvR6ScCHE4ktt9tHxwIod\njd6Cu8kLT/vLpj7FtD+8qtcjaOKG3DNOF/la9xf9yKv1kZK64y6UFl3fBppV\newiMZOZXWQyQiWDQzUe/3ApJXwg/Jz2O0gZxIuGPjIFQca8tL/j4kXI9Tpsv\nDHrO/CReupgY3JY+MMZaRDSlUwk1yEFARpy//WJjhJA6HdAZL0LVQHa+9GsF\ngUmG\r\n=QOIg\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1":{"name":"npm","version":"6.0.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13b8850d5521daf39924600ad87220fcb6636d81","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1.tgz","fileCount":6454,"integrity":"sha512-N3uW8jeIXIBp5G3Q6Yu3TTN1ss6BUWuDTHk2JkdTUGaUf0AwKdtVs63O5B75C9NNn7y/7tMpkMCE++xpRhjUBw==","signatures":[{"sig":"MEYCIQD6GTtRf/ElyBQbQEa37MivpmK6bKU0PWomNSdhDo5qyAIhAKGXC0CLpeX9tM/3bVG7ExIDzp5qY4YVUlTAIldniCDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa88XACRA9TVsSAnZWagAArf8P/R8yyGLaatNojufzBTKq\n4HQm5kWk347x+mqe7q3wau9zYcKhRACuRlAS2uLbWGEq91eYQdRveZPQh8wp\nTgmugsy22tTO89jFWSL12clJi/YnIbSNKblsnOlZane6X18FLUY342Yx1ph8\nt/Gbxwj6V0A3IxQ1/G1vlfYERksa1PEfBhKZA3MPvNpwTsfW5SDiqqL4hl0H\n9HS70Tcvu8wlOjrFzrzePesmeavNhNuydxA6PmXKBCtzDUHWKyuFuuj2y4s8\nEP+8gAwi4bESvocH6t8Qb9qO6DDO8VXnSwOmB+XeoGeQXthRfQhsu+D4Q8FG\nJCQwwtg0004m1Cs7qBl9lZ2KfDtv9PeP4UZEBbPAWkrWd58fJP1SgvYoryBJ\n0mYRnFlZJVtbOePZzqbyERFQQpzLB4OQwvAxIaKjV/aw3pqZ+0SqYqipxEEj\nT14PbF2yhpsrzvpWAHCDCjpza6lH1swkjPAOLH1yjV/FM0DmuElBMee/Q3zO\n4JPTwyJOKzdmvubeXc7RXgpuxCgTiSCPeE1lR1pk6MoqcpmwpCam8NIivqcB\nfz+/ySj0rJlUirvRbjTpkTOYudx6o9FcBXZYqS4HnuEeJF6gHAVbYxLu9T8k\nS3ZbUJpAHaBmjxQNkUgOcDh5OgeqkiX74EL9Le9WKXyoNqddPNuBhIcgFAj0\nZKqL\r\n=7fgP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0":{"name":"npm","version":"5.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bec62312c94a9b0f48f208e00b98bf0304b40db","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0.tgz","fileCount":5662,"integrity":"sha512-lvjvjgR5wG2RJ2uqak1xtZcVAWMwVOzN5HkUlUj/n8rU1f3A0fNn+7HwOzH9Lyf0Ppyu9ApgsEpHczOSnx1cwA==","signatures":[{"sig":"MEQCIFlZPknUSGsiS50ZftngAQGHkXP9St9Db0PdzpJHV8OfAiBJ5BqNE0qb7fDJyOhjgn83ANLT1+luEHvCc6QAt+fzyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24502779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9gqLCRA9TVsSAnZWagAANj0P/ReAecYTXt3JYyeu8wzt\n00Zsgrhn5gtp3fjSAies2btf4JPEQE/nun7rku7jn3WvI7XMcV0GeK/rL4np\ndjGjiQMVOWg03X1vqYWp5iRQ0BimZGP0pEmbiHodvUyBclZTec7ZjNf57VHc\n1qTMP6cTgjGfymgdMeuuwkvafhIB/XS32mXK4K5/8UXVY1wwTdX1iXKURqQ/\nHixKH+AbVt05WhPnnw+g0Ia/yEVNzu34JuvPPnVGCHY6R7FrMHn0ZmFzQMXQ\ny6HGIhCxRp4FgGaT3E+jYtQtModHXL45nIp3Kdlu6xdZC2T0jS1nFCVtohAx\n3oD9dC9Yu7vaf0/7aOCzrs7hQp9cKM7LY229dQkp2mIBHwvXZOtjCeMLm98r\nWikfCYd9hB+Jv3dxXOt1NSoOPHaY4F0Aq3bPeI+1f9XD6nI8bVG66p0T+Lii\nAedyxq/00EbwcKeIQ3j04xQUWdxwCHvxuXR8naej7G5OYEC6qfu9x4TEacmR\nRinU/nU6jrcSqbcGbSadNd/B2Okdt4wfKmi3CaIW054wIdKoagAqux0DMHin\n0wu9GjVIZXvr0pHftYRPtsYQxw9usbKOaQ2qK2nmqv/IwYJ+pGgZOnhhEaHS\n2TEy35SzXKFDjloRuh1PoF6EsVAAoH1FIV5NOFZ0EP0gk+zf5+dppcECuynt\n2n2n\r\n=uFVr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0-next.0":{"name":"npm","version":"6.1.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c30423f40262e2301830295b533ea67f83ec1ca","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0-next.0.tgz","fileCount":6464,"integrity":"sha512-BYa0KpEx2Aih8ISzBuHseRXtDMfpOUBt+92Sg8v38QAjKhRs3S9+Wi1Pj5p74Yqwknco0xfX4Nb8E6vu9xybUg==","signatures":[{"sig":"MEQCIGUrXonlauuyry6Ic4GfZ2JWq9kBWaMAxPp9uZ9O1/2BAiA+68zzmF7B2v1VuvrvFqkREB0ELRzeEfHqIAxG8x9EUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29522525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/f4UCRA9TVsSAnZWagAAgkoP/R1cJ8LtFA/YgyFNc7SQ\nKmVI8Epbzi2X7QKNtsYWaFdR6s0cES0s6RIKbDpgvKeKVty3Nh6/BYXKsb+f\nY+L5jdvBz0J6ISaVATP4XixVQ4w8w3gZNBeekHoh3HM71c7HqRTwuplcDYMk\n6h8PHDNvnDg7HJ5eBBiAIfUkgXvx+GwBQ2satHMpqigGZVbkBLB69KiXwv/B\n0jcgMyDZUULH+8IegOPH5722ziAadk6gh5Yq5l0x6p1USJo/viq9dmNApnj2\nCjo8x3ZPzfD5VdgavmQK5co51vH/qLnbLlDFdFB2pOItuF9v/U6BlSgwbCz2\n8T3dIt8IRUVVEexS9zcjbKp+tHN7kes9U34/d0iXouMP8aSfpXzARrKlFy58\napqZfRSSA0rQt4c3LCTYAPEKkmBpdg+iVb27IR/W1nl0LOC7isxFPEzBqnJi\nGYlk4us6fO2CEeY3ELw22w5rQ/955DLQOoOL72B+CsuX9B8hJfX+MZaUP6nF\nNd3Bn8qjctVgSohO+uoVObfW5tFVoP+30Ej9uXsdDT68r32XPujg47dgI8Rl\nzA34H15RBSPX1bmm+m6Qleu4/uEDsLKdCnm4v1NygYsPG4DoFzpQg7N3TTiS\no8M663RxOQQSflr3oGeoY9JrO69MByyGR+aett0Kl0FIMhyac7O4Gt9sBnjf\nbwqt\r\n=PRI+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0":{"name":"npm","version":"6.1.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.5","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d685cdfc1a812fb063f031af09bed7a5a68eedf1","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0.tgz","fileCount":6445,"integrity":"sha512-e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w==","signatures":[{"sig":"MEYCIQD5acsSlpGRwen/cZkpx9nG5iLdn+nTzOnDeIUDhafqcwIhAL+lmEUhFq5Xh43fMiA61hKrl2KlEOvnG7ZhKAFpVCJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBk2DCRA9TVsSAnZWagAAs5MP/0bo1PvaMTAaOvyXjuyk\nF8PmjIx9iTDc5Dc9NX/nkGhCg9v6tJrSPn4udZjEn3Px9UY4dkxqADY76Hsd\ncvgvLpGWzXH8YE9w+cvHj0mqJHfqlzbs1VFWF0na/0+NC8sfZ1/duFyIZqU/\nkf9/Aleu2nonATPz1c9byhYcBGOoY0KIEOzuQE3c9A/9BOk23s1wCHRxpPbm\naxcyySc3vTRbY1P76mqRAe09qVA9JBeLMehyRpfTVd8orsl6T6eVo//5gKOs\ntF9c41z8r1qXuoDXfn8lK9fH0IfQZlzIPq+ND4b3eVa+veRVO2FSJ7M3LK4m\nA8cvCIBC5O66K/dAL4RH5+biv5CRCsexe93NVHyoy3i6v5FLIWdGUJvdD9SR\nJs0kQyGvxMYex40J836pdbOR4T8dNIqh09yNJi18p+tOmigdu/AoyjdNcJ/8\nggUFEUnp1Qu0sXqy/H92e6crwJ3fFoUBHxFQqlRb6oYUjOlH1j2A6v5PtPV2\nEbXgVpE7G00xP5UqJ3vzi1vpBi4JnHJYgCLxlH6Ex79rbBh2uI7cJQ33CJeG\nD52yjqGfzeoO4wISK5/+817v3ewxO8L2/rzeR+eT1HP4Vhhui/gNJFNujwJE\nVaf2Z9Qnx86XvZ3xn9r5qRPSVwDVXfmsDkIR+GzeZB16gbEur6EjFARKhmZE\ng6rm\r\n=LbLw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0-next.0":{"name":"npm","version":"6.2.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe684d59b0c2a11d18dc4dd3555812849ee14593","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.0.tgz","fileCount":4028,"integrity":"sha512-Odb5l3LF9KMvD0acqsF6iaPs/+vCOQamd+ov6yNpXS2AjDT3hFgRkBw5lY9469OjP4KwtvJxY/O9350DX5Mh3g==","signatures":[{"sig":"MEUCIE90qQhbDPyII3f9/sMJpB1D5GXquDaPw2jvSKb6F9LjAiEAkeu5VCP5dFk7psb0a8pqPTvTQtyV8G4/FMZ7JwVCKzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNo88CRA9TVsSAnZWagAAJ/UP/juNnsGzmpXXu25R/3RL\nAxaPgOh1SBcnZv0vgleuUs2dNzv09WwDQhcDwsHW9nsCcWairov41PwP5NBh\nLl3E7LzFQzH+munv+dZfs2PYXgsfaL+0TIkiU8DrXp2YbSXTuwAw1CC+LL8h\nvipjh6Slg4PdmZL2ANL0oMDJ3jWWHK2aU9vdUE/xpruXZOCwvf9o+1duhRdq\nhu3Ae/3LMvKLgUUkBWQr0ZBaENk+nDCUorNcuCQPYB10rzBNtLgqmIYmvGsB\ngxZILoUuoN/46U0UZjRPDX8EBeqG+kN276SmNMjMCLLshI0iyHHn6S8thA3E\nPAGNIuJ8ysljRq9FRqk3MW6UiM9B4YPx9iNT8PYxSxoKarDCaSf+e+zPa2Lm\nQA42rj1mgtDWNtLxp/JXm4jQG/BM1TTd9sizEzriU1MURu/XZ9HCRiMYL1lb\ntmPI2UJwtp9/xihm4KAoWi3neIXsbZtiFVnJx0YMzvCICkatWUVkOzpv0B2R\nAz2z6WRcBtnONBYZaTI8wFv7GwLOIvZQigATKf98NM3KPn7gGvTCBW4g3wdZ\n248S5cJDMcTdyuJm5/1s0onvTY0JjydgjPBCIWFhHEkMLYVtYof9Tu+VOkk+\nOgCPosN0jUtLq6IvIrzPUHnzWVLn9fKyjDIFJbEhu2B4enuGRoUu4cpKW4cl\ndTCi\r\n=v9gt\r\n-----END PGP SIGNATURE-----\r\n"},"hasInstallScript":true},"6.2.0-next.1":{"name":"npm","version":"6.2.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ce867a35d29e57ef67aceb8643ceb89243660f2","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.1.tgz","fileCount":4028,"integrity":"sha512-v3JhrLBVKULB0Mf3Lnwm20hYDSKkEjFxZvRPOfIsZuX5hdxJKCBTBVYzfksvNXg58muUqACqRujN3zTvSl5QfQ==","signatures":[{"sig":"MEUCIEI2Ok2SF2zOefqof5UPdZUZu0aEIuCuDijSy+EFOklSAiEAyomjfRY1YtCi8/XigVc3vIACEZPIFyAzCrVizBGttyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPmfvCRA9TVsSAnZWagAA8DYQAJcSEz6zUMiXKjBvZVln\nv+4TTs0AE84t4rZAfICyL5ZJ1fTTgIr3pNcqp/f6Pp9no1u3Bfv46XkiR1Io\nMncE0s6c5k667ZI9FHKIlO7GhOUoydDmAV5DElgVAT/oM3P65Q1GiK05HJLU\n6BeI1u1rPsc9Z2vNWWQHKAwdhaVIniJNtXd+gYwihvJvKCa/8q8Nzp1+l2I5\npdMZh6yYfaKl096kDo1FY0PeY0CKiNzA6Of6EdhdnqlwaX9v+L1GALcTmqvj\nHRsrdFbzqdnDRa/Qswe9X9hO3sSxMV54kKDsPGQX84TgE6mghJOym874Jqxa\n91ZHxwnKeELej8VEEgQTKaMegkJVHLAI8MNONmu1ZEUW7El29U79eWtcxpPd\nTVaq56py4gTZThj+9LEFCz8OAt4FI1lttSCjnG6ewPwv8XhrAefT0W99CCip\nPYxJxXBTwMcDiHILLK31CWSjmw81q2eGIgTnxCwPjwjrdbIOl7weKS90II5V\nbiXxzcXHQhzucke7/xlCHGLpzq6VpRefpmmBMNEM3qufTRAIlT9WRCcN40MR\n8a52XQV+haPfZjKbRf8Hn7ukb7xk3MG55zeajZagpMRer3/J9P5OnjXiaHun\nMqYfXCscOZZvjD9RSaixk8KNf9pmdqU21/mRNJHn0tBPJs9DEamYnBBZphtZ\ng/1H\r\n=HGwC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0":{"name":"npm","version":"6.2.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cee4b52825a91f531cd324a3b0f6e105be40c16","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0.tgz","fileCount":3690,"integrity":"sha512-GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==","signatures":[{"sig":"MEUCIEo5saJfsV0RUmJgwrFS2NQpJDikuwCbsG/G4vHGCVo+AiEA3odhh0Ql9diK1tZ5yptzluIHXMw9rUwNo8zDeENRNCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17770782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSYTaCRA9TVsSAnZWagAAMnEP/RY9jX4wwrtuYzj1/YZ1\nxGLq4t3BjoKuiRswp3TeZnyejDfRLdB46jtYMKdDE9DbJ+b+4ABd7flsHn5z\nXXIVOUNXPKo8E8rMjTZf2XNDYpOsMwBiW5OycT51hhuH62EXLlmh6Ln6I9Bn\nHy68tqAwyNhoHM5tUwOsP9e0Zi0jliaJ2tNL38TUBV3bczGg8MR7TSEFmjK6\nYed6iI/CPYMvBkKQHt5L4REu4LSQBgtNYaT3IY4nkDHE2KKcKOHcMv/0WDlb\nNy4nogxkasyWBYYBEGvRyUOvGBmSVCaNzbik6xEdp4dvzLheXQWXaM1JXwG5\n4HneKfp10U+xoMEvVkcARyi7ocM/Xxf8pg4m/sCEXmBFRk6VhkIWQeTBxeKW\nnOf/WJMyMYcGZKkzPasHk2wGeWT/To8vpIMhaGEa0GPcUwahjnJAs4L97kuj\ncCig946Mo392QECn3qHwltKWBVWXMjZylShXH3EwBxHeZ1nvjjAg3qQbWtEN\nnL+VDnsfiwdQk2uRu7k2mY3INfhS0Q6vgoCopgKt7RKtvxhPsJ2siKc/o2nO\nG3oIY9mcSTvyI8v8C5T/EEwWyBV3Nfn+ZzLMzQsc3mfPTwBTJsHpIQUmSCBt\nHFh7D+ADhz7myiDijhum62xu5xACKwoX4NTMBkjRNEekG+JltbZ/JpCWegtp\nhFHH\r\n=yPGr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0-next.0":{"name":"npm","version":"6.3.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52333e6151b124c83f069240027ceee8cc2e370a","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0-next.0.tgz","fileCount":3688,"integrity":"sha512-fFN85EBWJsuKYBnH7JdUCJI6QTXQBLncyGwRUoAi0iomQ+/XTh/P5/l9WcfRGo69ba117Y/CRdEBLhHZoVU2tw==","signatures":[{"sig":"MEUCIQDIP/o44rG9OcDZzPxxC6q7Eu0POzDemCAXJHjMZmbwPwIgKqXCERGjyr9aWmP1pp0H9C+I4h9hCD79bL+FkEESXo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17626619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWOlaCRA9TVsSAnZWagAAvpEP/3mkMVpXRsKiJ8b7b+Ia\n9VfLxRJ/6rBicsPPWMRleYE90TNMH0sVTADjIqJObs+bZ2PkCS/ppC0ACqQG\nBCUKFNUZqOkLiJ/3wD6a8ZLEGPGiplIIxq/CXzDA+ECerraKg5Rh7o41wH80\ng7Wz+ObeKdOlmlpw/ADiipmV5ALPNYhN+5rh/uzlvDhyTqdwjuStnZDighiX\n7bV8hd3vTt3r9iUkftxpRpsaQbeMOjwrT07NvuZ5PkNyRkDOMmkyVVI0A59C\nMfi0khTZrbr5ZOmc0VvsRJtV/2+at0aBCd2AaMICDiizkcuqKz2gTkq+RL4n\n/+z2sRt2tj3pTujPcdwocD19g2p/fJKfGWedEpZWcrQ1YaGrRcks6klgIDUB\n7E8IKvcVNVRnMr6dIxiMzhpxxZVww566YHMUpSXI0JvH/1fFwHli/QlKD3qb\noZtq2qf0F6ycoFcChGtOLTyrouQsS9irjx6DVocSJ20qnxdPQCz1XvAjNHLg\na7KQSLocV5wWopa34L79th8KQYdPkemJGj/E1EWc3mx8oVd2nq4MRvgKq8uH\nOV/+hlglSinJVb3ahX0Ze3hoQa6YULHdRyiXjL8uuQ2fegnWjuBpduAWC3vb\nBrWpOxTTGSsp0yYnrGQn9vcXH8rPrkOSi6/tp17KkyTHeXRCnq0YBn6oykHf\nXGN6\r\n=y/2U\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0":{"name":"npm","version":"6.3.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de7df51f6d1b05b088486097cf7993dbbcac752f","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0.tgz","fileCount":3679,"integrity":"sha512-oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==","signatures":[{"sig":"MEYCIQDPWguvXNGxVO2lBKnpEE4KQlOv6+tAIY86hyCIZZjoMgIhANZtztcbXwN2SHZ3/xMVe+AibLqfr0xk40alYkurpFdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmJnCRA9TVsSAnZWagAA6gsP/irM4Vtuo6Y2zJRax5BK\nTkMl6NqGOM6QsGSx2Qa90+u472JoYEiA4uy0Ah2I5N7IN4bI0Z4/3mL2Sw+N\nC9QZfh2GZELPPTJCxuSj41hGtPe2vj2d0l+j2MzxIm12o5J1hS44ZK+MnRQm\nSyDGFjxlg9yol6rPu+Ifomk0/OqV/jS0oqna5YFZX1GNP8ufPhOmg7kBtGcO\nWWIrv+3/BKZ+37sKMcJcrf9QB3qjAO5F0gvKl8LKMw4h/G8g2ntHLqBOM085\nVbfsSlHP9/jHuZL/C3bOeX8fb5vn3+2dyPfiXTj1BjpDteYTqezPOKZWFT78\nrV9KjMAoWvtK2xgv8wNlLkNrCQe+km3NunHMKuJjzhxqP6kkyl1xfaQzwBgT\nxyeiAqYKHmUFfoTJ8YMhhL8MF65LYpKTE2nL6hsLLJp/OiTrY8t2hWHtAlvV\nLV+6vL4wUn4ftXBlupBqUOK+znbMWDrpAe4CjfQtEguTR2NmgnUvJTdDG0Pv\nUkdjWIrb3Fb+wBK+Q/wENyKFI2eIWK5aJ38lC25mf+CnBKrbCA4oMnexEyZR\naY7XSQ7XVCaWOCxRBl6X62S4Y9NJySNvcn/NcaVUy7JTyQyCgHe82TdY0Axw\n0pq3BHfKqaLxYhAKj2GdY2HLLH5VLmYryUM8X6JQ3pFvdYgW3L42VcXNwUM9\nr8Yo\r\n=ok2+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0-next.0":{"name":"npm","version":"6.4.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7a1baa5dfbcb76631f9cefe80992c49feb05e62","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0-next.0.tgz","fileCount":3613,"integrity":"sha512-aeOiu8C0QjYX/Pgy0JbEcr8Uuy4BsNFlW6mibkN4k5hNqDKDg6j0SR69K4VSz6ooZYERFQB/+En9iID8ViLeMQ==","signatures":[{"sig":"MEUCICyPpG3neJ1zkKfj6Tix2G0LM7y6yqstS9XfBS8Wp6ZpAiEA/R9eGLNdKzQumaaiwBF/2ULp9i1IHiOuZ07PM1eSKNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16652499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba78FCRA9TVsSAnZWagAANTEQAKIp6zZdj1Yj79h2tvRy\nkkhLSyeDiztGyBkX1Xv8HhrF9MnsD/ZXjV2XTy+WnweLiucmyHWiStmSavf3\nTsFiVGrDyw0wL3cThhycsEwIrVTbJPyFXKboBeNdQAUhYCWwSBt1vTL3u75X\nadSo4dxXdwbZ+0VgEEfXwpslcG5Ag/s1N/d4G3l98gNHDrW/VIKJCs/S/b+b\n29DMD0PBjX1E3q09sKon+uYoe6L8OaYwi70ZYCdrP3LXV6U3qvyF91QaP1I+\nVXWltFHhUPGCGKmQgYtNPFL3BSKLH5bQs5xNzpq8PJsQcmVA88JPRc42uSar\nXB0C92v0k/LM6jejwhxVZgYh96GPtU7vvmIE5Zxdq0OZUwaNpDPnytPeGrOZ\nI241CkfbXNwPdI6dIVhd6db8saLkXlhrtUkLAZAsGTTu9yfVjPh7l/GqpY/1\nmlvUIE4JWvzSqkd53SKqo4bArxZT6MqTesjRRR29gifxDTYmq4qSDMvOUqPk\nqIaa/4AJiqmE1O65HlLZP/WgL0JuIGtICuYkT4wjLNjfQYdDNBoVts5TNq2v\n7ZuVn4ZYskxokwhnjcZDyZDXuJq6ygIA/Ra1d9UwtlLiY2+dnyVjAeUb6bIp\nbmnc+KtkX/SxvOVVsdD6QodteiMNFG5hN5xnhthwhmq5OGNsj9hwkAXP7oe3\nq7kf\r\n=2GWN\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0":{"name":"npm","version":"6.4.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"82a5a8151488d424958339561b4c0fccd33dd3e4","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0.tgz","fileCount":3610,"integrity":"sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==","signatures":[{"sig":"MEQCIG7a1R1NFtZwuEKoRIk3wXWNloC21WrSn1VgFYaQ6dsEAiAnXrvOBZvoxODdUnbJfY9UA7LNA8ZG6G4BF8suTqzmJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdGWZCRA9TVsSAnZWagAAze8P/j9KjiKPcdYu1g/+hMzd\n9MvgrCYsnS0Hjv2/xqRpiO7aDbT4oKilUnugT+/+SnBcQL2MzWSxVlm7nuHk\nm55uM9RkMQbBlgh6I1iFHaKhfOKDf1W8cpS6J2t8OGruMDxvgexo5TGDew8H\nqKfqrcb/nbU6O9JiGlmztvJemJzdGMFNkBKQE57RCJOan/kiXKKHm9gz0nAo\nTX215ZcRjOgdmb6hwmMTO63j6ubXwpNsbo0NY84Wv173AbAe20cUA2MpvGGm\nk5vkLXn1Rk4TSaXCm5TDjDuv87f8yqDi1O8/vhlPa8t4E3cNvkI2atXBLvYp\ndTf0mW+C4R15mgu8757XzZwjOSIPi/eOCeobuFLBqokiaNIqkBIR7SyQ9xKE\nhePpU8igXGU0+lzvlq8lpjbggkkQzvFj16KyUVsCQUKg5hPsmjKmAEbOyLCG\nRUgM4+PO+a6oEBQ8yaTPjyWztfAdReOm10wfR6SU8XKac4Ryx3ZJhDnQDPJi\nfgbzv0wpErBin+OLAaGXJygDE1L+8bg/hiuz2WgdD8Q5NaH3L20l0s2D/4IJ\nj8LcmLCfoULjSy7eVTPEgl6fXy7KWbg8vDAqHcqhtB0yPchvtbtMVmOTQlaO\nBdA/MHKw97DV+wWZurHngaEhZP3CpLlAPoIwWhF929zwCGZwUw9dQPJ8xcUT\n3Ooj\r\n=TFS5\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1-next.0":{"name":"npm","version":"6.4.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e5a5e43c023bd2f743f462c92812f1fc68663960","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1-next.0.tgz","fileCount":3593,"integrity":"sha512-AO1sBpL2OlzdMZs6g+B4at6PCG8sKZTI2J79aNS40BHZAHxe0lMI6MW+crFVMm/Ca+yUEO+XaDgnX+VOFhBShg==","signatures":[{"sig":"MEUCIHDnJ4BzvWgCNs0+VcVgNE1xsH0K70DKaY8TSC9tiZ86AiEA7k0rVq2JHuiq5KVVmnJXvHq65SY7Q71VKJ930xSZ1pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfg2dCRA9TVsSAnZWagAAW3wP/AxbqtKdlgXhfsN3hbQW\nqpWYqxX7UBPuIvO9lWpfjEsi5FoDSlNvZnonnUq37lcaS0E445fgKtoV8H+i\n+p7cvtDUKRvigKw6ssvab1SPboMOb29EhTPnESu2VR6/lNDnZtEUgOJAYoC+\nsRcpbpzqOWa9ltRdIWb93daVT5vHD/yslDpQPGEEF4vKPQajfVGtw9dOAck9\nJxWpAQ8y4KJj+bpHbnyu+pbVqE3wT5e7sQxlHf+SxwmV8ol1HKjgZ44ZockJ\nUnfJ6Va/I/gE6oXBFzVTEbomwKs9KH4MXOtsF44Dakt4/Zi+eO2ccAnN5XAB\ndRU1TuCcnC1MIdwbCpzCICKwhZNCdd35mU6mGH7O+ouBVXmgt6iQAFbF+GYO\n1CiQDqG2Ray/SnBD88oMgUyLC3UzF7nmKDQ8IsVft8gMFsJRRqTefrTjo35A\ntwKmvqvEfq5vuclSvPf+V3ziHuvYyJKC8db+y88C96K953xWmsgQYEVH8tnI\n2Q9wFgsbF+dksECCAeNAUn9oeVWzYAXITQ5+9a2Nzj7w3InMevrFSZc7pLOm\n8Mff1H8t6YUgHXkAMlIBOV0etuEhIcL+CYM1UXM+gfACp91FeV13ppSmq/xp\nib7l8jr5KuEoV1ep50c5C5u0IPiF87Nt9NOi27I0ohZ+u1vwzkhJtw8erO4s\nzBfb\r\n=AVqC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1":{"name":"npm","version":"6.4.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f39f9337b557a28faed4a771d5c8802d6b4288b","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1.tgz","fileCount":3593,"integrity":"sha512-mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg==","signatures":[{"sig":"MEUCIEdNIyeWgeqpKQFlJGVnyYpAKns+pJII/WKBfqW4GO/FAiEAm/7qGtblj4+pMoPb5fT7gKZB7BinxaIOx0rvfEUEC2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhuQ/CRA9TVsSAnZWagAAhLMP/3qAkKkFfbvFMuC2GM5K\nFcIB0xqXPu4vgGD+0sy8hAXrZXs+yY1BdFU4mqjHLE2rTQd76gU5PKxhrCCQ\nPry4KMeSZz3Fc0A1hztD7mfIYBR99XISnEn0TRLAqZQlBFfRcznIgpBEWREj\nh0fSLg3aTzUdipX/GLDibtF6nHGJjd5vlomQBsRx0AB6Op1jhbA7PU16LHde\nxkzXl7fshWINka3S5+RfuFEb5blOsxe1ke6z8oimh4N5rxaFQAThJfx953Sx\nqI/R4/ESzjsg24KLUk5ftMdEFyXoaygnyoVd0KuVoxODSYoZcjW/C9Aq08T5\nyYfoSGow6yvQMBdl7ho1qOskc8nL/YP22Vh0AsbEXmqHdndGyWHfiSJa/hhC\nojPZzw96E7KH2DUwsHfs82RNeBkg9T6EL8wWdt0UKXpss0fB+LTz+hRciGMl\nPJOk91lCEwPwhZx/RVwtgD3MESFj1TkPKyFgG0PlTmFWeLrlNA5rpUrmATqg\nam81bIzeQX5QjOrfMDDnkD6hBCU+8sHXwZKEQ0C9LaOzs6nKVOICi7x61SLJ\n5X3rXe+6/FwCO36w7ZFrSsRHHVY4thduF0OwiawWrLNL7CvVYU9Ve6QUqRCA\nfamHZttsqyFFFWr4ioK0YAD4DYFJhnuM0I0D6DxTT+zfSMWb+FMAhlrHKMyW\n36kP\r\n=1aEk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0-next.0":{"name":"npm","version":"6.5.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5dc060e77db7f543ec7f311acd4c686017d8f533","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0-next.0.tgz","fileCount":3593,"integrity":"sha512-PxtiYGsszkpLiuyeE6AvzO0NlNhUmmhjH2mWLPOCPCozt0CBu+klu6axPDd9vlK3rLfrv0z82IRt/pfith0OIQ==","signatures":[{"sig":"MEUCICPS3cqbVN5/TVQP3pSBye/u8sETTLPMHiem+2CdofYxAiEAh0G1K6wPgmb21rsbEVm9pf36AU0CquJWEzImHnG1uKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/xbMCRA9TVsSAnZWagAAcnEP/3Ia2mz6ue1+yr6d53f+\n9scQlI793PZJLwpspM8pkvFyFAeEqJHg85b08HVeyYoSw2pkyG2dxrlB4t0w\npmMFP9U4kWREac8S5vGt5P04gaY3DODK6sPRgmIbmEihwGT0g+pVO7GO/bGM\nj7N2mBceIxqpQsUOyNYREZhRTmutjONP6SigJVbfWy6214pn+09BzDe55int\nk4/j85nQhGosXPNtuZSUOxkgFgy1BKChgpEiQc+RhreVkzuW5fCSEm9bfVUX\nj9JidsFbpf8dL17xIt2vbw/4dEEpAJjTGnbNIIHDQdSglDFCJzTSFDIzDdsd\n9gT/G3Nu/v8ksgl33wajwsC9IcIoedfHDQhCGZJ8N59frOzdiVcDivFBMjCM\nS9ZwEk50sfRX6KhSkjX7O/mOURLkPcM2L1gh4ozPHYXfcJ+0fK2sYrkjohu8\nFmyXRM+oSSwiIc12ADhjnonv0SY7G9mwkh/XmmbioLrhv7wiXxnWriqnDszE\nx4jd7sdt2nONDV8WzbL43U4FhDXmqWGadoicUEFtelU+urincBqFysXhSwrz\nU2/r74ioHyWs4Z48douQZocRdO6wil1B4sFftCAl/p8hDnEjYEE17c+62qQU\n+EwYchuo7jr6RsDOIMENslIUWEqoWNowgAHlm2F72Fhw/bJ29NM17zuGAcdS\nbY9O\r\n=rfG+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0":{"name":"npm","version":"6.5.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"30ed48d4cd4d17d68ee04a5fcf9fa2ca9167d819","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0.tgz","fileCount":3593,"integrity":"sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==","signatures":[{"sig":"MEQCIFXuVztt8JKgVeQQVamqf2t9B68HNiVqaA2Bqq9pK536AiBA9aaPpll5vueFW8t3E2417TPZFC7VjqmmYf7GjBTBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDuhcCRA9TVsSAnZWagAAn10P/3xxU7aS9XqLTwYVpxLD\ntyUWMyXGXUoFxKOTesJeP2xweyhfn31PNN5NgGgRQIFrkoguEZ60CjhtZCDC\nwHp0c6XhacCpy77Wwg7icV687LfDLXGZo7v7WSMMqhCzHDms+r/xC2B+kCYw\nVw3QWBRZCtb4x78X7vE5NaKCZwBRN5VQjgiQmc5u41pUef22xjGR6JUPf+le\nyDY4s0PRrfmwG/slPY4m6gbNPKs5y/XVNEigQBx/Uum/Nkg6uwhwDofmg1XO\nqEICvvVW7NXAWtRw5FhKTOjXcwag514/u0qhMQzUZMC72n5Ecdk5p8JTVLqa\nZwG9ei32wGjun3d2Zh/XpopQUO061sGnAW58IcrBNMw6iFGHjDXCk8/8Fe+6\nYUoy4GaQBf3PtdVTCa+h6vgJplsXIolFjePEO/LXeihM2STEoTAn8SxKOg9U\nBcjhFOfmaeh05qGS9f9thXNU9qkDp8Lj41krJID2DBBP4rRHtLrYDir5ms/z\nomiHJ916pbjhN9tWeBtnnCKaq9idp6eQgyk7xlx4sk2/2Ju+NZ2xeOG/14h+\nlEnW5C/UQueYfZsS2V3M3UcvtwIxBuwq6ej4yoTynkNFJDProxFMC29/AquD\nYielA7pCrbpPF3bwCuI15T2EH6uG8KbEzLXK87P9mcGskwMNr6V0qZasCDaC\nvWrJ\r\n=l6j1\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.0":{"name":"npm","version":"6.6.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.2.3","rimraf":"^2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"*","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.5.2","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.3","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6d6044d40eb57643e0cb9237fd6bfc6e096c7eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.0.tgz","fileCount":3630,"integrity":"sha512-beG1884kvrs+6IKUiPHo18uQuJ4MCPrUo0CY8rSRCjNsWXZsrGROzcVG8dlh2nnNk+ROL8NvXcs1xC5lBeHMOw==","signatures":[{"sig":"MEUCIQDcr2JL29dYnJU0IYFIWYB3WhIV8p/sL31wWFkAqsdG5wIgOUKJ8WqYYY59V5rHqvCNXMcEpAgCflOJslK2rUZ5bsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17075508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYS2CRA9TVsSAnZWagAAVNEP/0pq0cDf2y2AqOuusInD\nxgcmW1tun2ZgN7qo0Atw+6VontbJte6c6A/YWD7Ue2XPKUzHfEjUii4PsMa3\nUZ9rVaSt9sx90zjEEQ9x1Wbo95yivN6M/T5LDUG1b8FpTqqxtllTierBw3rh\naEn5I2jt5Idio8J63y2k5QaSHXGUELs3JFt9aHl2KlzKC/uDHxy9F2METTrK\nSPyyuPXRDr/sUS7jsWznxYFfhemDBDv6jSnsKgBfIgg1xx+8zqbioniChr2h\nXbnlRJ2WZmwEcjVOTEZc3ug/F7PnWJnQsDPZ5Xwfc+3zJLWCFV7cRbfSSrSv\nMJW8icznBp/PJfKLXAGDTwRvrTZgpcQ1+6xbS5dHevaoao+9X3uxvgdz3Cmo\nfY7ZajsoMHpItcPAlL5+sJB80B6iBZzbjzAoyuQ2RGyMKWlD+Jrhfe+SKEY0\n1Mrz1PzYuAuultAOfOQR0hwK9f7C+Hy5jC47Apk0TkYlBzJm1iwKmz6ZkS8J\nI8EXSYf7c4dAxQbjmgH60qNFCRhfw2FKpNd+XsbsVIvETD1P3MJlDTtjCtwl\nBzDRyrkTwQxCXz63Rf2X5yAdFYX/cnjil63IolTLvwqqz78Wck4tvUbB6G8h\n7Evw7hSpcWvj8O9J2OiLxQb1C0fM/tKhqHHQt8XoABSlTlX5viMsSChfTBzk\n1WhS\r\n=pBCj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.1":{"name":"npm","version":"6.6.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f4337e98a739740a0d319aa36ac0f4a17e2506a","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.1.tgz","fileCount":3957,"integrity":"sha512-BykK1Qn6f+N91Ld61HwBJom9QVfZDn7AYcO+XEvaDuJeIRUgxQCZdNBW/3NOWS6TER2G+n7PvFynBX6G3kFLxw==","signatures":[{"sig":"MEYCIQDU5Woxnv/iiA45euXk68fbbAQp19WtB6Oo3aXbRow31QIhAJxPsu9xqX33BZmIgvjpWfP3YcfL5Byq30y4m3gelSDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6K0CRA9TVsSAnZWagAAp7EQAJ1YmIwrhO4RAhqLJR6M\nkinCwjUhMjDlAuwy+E+n9s+D4WXIiYFC6gWBGY8ACyZI2UpLQibe65iohKsq\nllIPD6ezTbojpWtKZKTqgOtNxFh5NBDzXTOKAd7oIvY5HuEIal89Mb8bzuQX\neYfTznQX0PcvaULlw1eejUq3EExw4/CN82LSC8s60nHzXE/QW+LLehwwXmMi\nF/c6479R9fIae9X//FtLcmBPAlJTwp4huMYk9OFOHAnKQnpSRhyZMnmGdh9t\nuI+bJSjsbem5Ovdl1HYO8gpnkXMA1UoTYC2WmancI99MZVdUK68vY5r/FGme\nIV1Luu1uJxl83MRxTiSmtZu9Wif0DKKYJR6U0e62rgZhcVxqkWPjOQWHb9Z6\nuiZZfQYv/UvliItT6ckolSitOWnci6EEA/QJwK7VaPTmRuLtm0bv/jdOK73W\n1bkmQPywWKD499iG+43xdAPzE6OyAKX5zTyEGmBp9UzQyot/Hn3qYVcZBj/4\nQhpEJVWD1V6uoSL1/+SYUJ886QlqRJqw3vjZSp0ieivGhwLCbOeT6Sq+TRF+\nppgrf0QA9RP0KfrMSAL1Xw6J2parRgREVeeXfuXj2/AUuKsZoj/nu+yuvS+U\nUfetXnED/H1n9+PFKbHtF1RL0Pw2d9tTjWpPO3AS4isNeQPERp14tGgV6Mnz\nKGO5\r\n=i9AI\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0":{"name":"npm","version":"6.6.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab953bc38c005897f3ec4431120385c668ea572","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0.tgz","fileCount":3957,"integrity":"sha512-Q6Lb4YPWIGsyVzfxcZrTu6VQcMEvCHOBlSE0fbuNHj6CYCUuanMUf6HgNyj4QekWTORxQpOgOgaca2YEQ721Ug==","signatures":[{"sig":"MEQCIFhqxb/TiE9bMk8TpDKqC/OGWhiwOzxp3fkjOd8G1UWfAiBcBY2sCCDgijJcefjDK8PDoKQmW8MdhFl5yu2QXij83A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQQfdCRA9TVsSAnZWagAABGYQAItrr0iUyRDw6uDu4Z4U\n4cXr1bDNFAbyQTOjAuR09hvhj2p5hh33UrZ1+8z9jYdPSc7GXfQX+k2zyT6Q\n2xAL5bwlQUhzMDL+gQoDLhwywQSzjlJEdhm2xh/uv2hagLCqK2HnzvkA+BNb\nsCInycSOVtVkvfDtRhOmiHOx/1Fz/MX4HrUDer4OzOtOpnSuOnNTJf1EMg6v\nmKlmB5+DtIJVms0ahILeuXTT53eh6adTyVFdGLOWVI9MCwR4DCgkXv4wS0NR\nN+C3rBTMRLTAvU8GU2m+mguL96cCG8jzOMIv/mdSfvLyAMcaRGCnGIXSkooF\nvW+zmirWyumAdJi5kdpnwUpPIWEeciIdSFht74lgECDcg3vENas2FkyjZN7V\nVXIa2YEBp54/8QFvMMKh5ir5UmZt7WK5xFaOrz8zyZtJRph7dqKq2YzmGFSW\nnGk6BSoKSivVirICQQZv2Cq546a8GrUx1DePyM11WL0nr6kxTjCiMq+EQnjH\nJ98o2USy3e+jNXbsvqNv5n+4F41VYjxEYpXhmcRc0TW5Nx84LIoHnW72xsWI\n4UFwF0GrKT3+zIYHHVExItz6OeuDgolwsQ3BqQebcRytwlyU8hzrPN9Xc3Iy\n2X/BNNfylkWoxr/pKnO2cw7HvSnOW0JNNf+D/0Be6maWYcM5BxD0W1DuNzFo\nyor8\r\n=j1HK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.7.0":{"name":"npm","version":"6.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a563d6e6806913b2afa4c713ba63047cb7c63ea4","tarball":"https://registry.npmjs.org/npm/-/npm-6.7.0.tgz","fileCount":3946,"integrity":"sha512-OtxCLzx+pcsjMGrjZpBp214ZjxzHcAe3zLYIlaVpRYqFHff6bgggyTLf2OZPO8lfxN0RHLJnFFUU016JCzM/Ww==","signatures":[{"sig":"MEUCICUVp4uQk4x8B4o4pnv2YKa73onyER4omOD7aUpCmSd+AiEAkLq7icJMkp4MFaLh6kFkwTDZkW2vRkMEePXVPhYKlQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18481053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSObUCRA9TVsSAnZWagAACXMQAJSGKy0Xrfg3E0kqzPBf\nHtmOmQF+vAuqaul+hJMaO1EntJLKo6vN+iv1nKnGfD86OrCxZnrIsC6OChwH\nIXCaqCHgKqYG4WcEVYvC7Xn17JDYQ/m7/GFkxyHG5ebYPRwtF1Libj0fREm/\np1ActCnGErHZfhfGx6hCZaKm6SdNzxCG8y6LLHSsFHBxtarStQNjLfjNfDUU\nv1agT2TbDo4jaQsL5I+79GxbnGezqnEjt9Q1+LC4Gx1p6LoA9a1O/hW+UH8Z\ny4U3UxhlrBmp22j0kZoY7tysvoCHG5ANzHwAva03Uvr3yFmEJ6m+085ED3gE\ngDeKf8bejqb36ZvajfgsG9rVWlGYXHp98aJNeLoaakA+3ENGwOCWN/HZY8Bx\njT4YqEnjySKctdM8002x/MVJro8usCEDJnLYKAHwGMi60NVhgip0B8MD/XdA\n7QNKXbu/CTZIMxYzBHlLJ6Pt/j1nILTLVcGKVeSJQarvJ/DsDPm1LSMA/pt4\nJqKqmTL71KN4p5V9gC7CZa2dtQFS38EJaAUguLpFMprRyt7FkTYis83eCItq\nrlH7I+NCi60gMDHBT6wL01qoNei78gMeXGocSSozkWwjzEO5xZkpkcr45rG0\nkUZdcrQSTmfvxH9TCV95z+hFYfALASyRWdZVadzeC7WxalEYFkGG8hA8Qn6k\nZK6C\r\n=Mbde\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.0":{"name":"npm","version":"6.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52a3277ea222a5862ca5e5cbb2ec5d658f9a875b","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.0.tgz","fileCount":3947,"integrity":"sha512-FfhvBbSr2ipcCxEXNeGVnP6z6zFRQ2Qw7i4RrIgBInE+IpF2YrEAY4wnTqG42urJDGYC684HAmXxKKnbEQpp8Q==","signatures":[{"sig":"MEYCIQD9+hun9OBtXOItJZCm67ldelhrlUHShEvw9U8/G3HoggIhAJt70GVk/BKmESMwAW5MRtbtKO9Bq6IcBug97vKFQ+P4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18489038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU1THCRA9TVsSAnZWagAAE7MQAINAHdh8aVbH/C9Qzv9j\n23oulBNOt+Op36vvaIVUBRYsI0+CWi7KgIb4FxK/CMU7E8zB3cJPcxO9+y/i\nKu2xD1+GMgWr9VR4OhoIqj9uMGRI8uCKFXFJhwps73UEm/ljmERiENbU9gqL\nGf9JbIr5LXQjjQDa42Y0f1zQxZIBI3Woh2Idk8jrruQ8ZJEHHAVDX2rB+WCI\nBNBGV97NN03DhZVWRj2DgRLHTHaE84PGyYhyvEYQzNencogOZYWymEjq6Wpt\n4qs90qS4IF5iRvjVT6mC7LwPGDHcHiZ91I2fSaJWNg+LM5BnDRUdv6tAEnD5\n1xJhGhK/Uuy2Rt2YNnYG3SHZ1tS6c+QId4hZPg5YKOoTHWv6kfgKZLpu7hDW\nAdQCRF03M+mbVvcpNA3NjgK0RGFwhspURb6gJBPXXmHHIpQ1nABlmPT5pLyJ\nd5Xcq7CtAYHZa+SLISEIsqVr5SHEv/b5rVjEuSyJH6Ie81OYmGAkB9Fqm8Aj\nGXjdp+nqB9Y4jJuu/DMZY6q4Ds7ESCgWrjqMLWEgjmR+7+7nOiyZanwUvQ8b\nkQtHwA8+dCdbjjpOgTNp54Ge2N5qIgl9A+kbvlXxllm9dSI3ofpDhHiXsaLJ\nvUnBm4ODc3PIUnUIwC7cdMy5Qg6ZzpMBPMV6k08TJj8VqD92kiBqRSSR0Fdk\nuabv\r\n=ceFy\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.1":{"name":"npm","version":"6.8.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe3ed2624e2c88cc1a7d480d60943ee079006558","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.1.tgz","fileCount":4028,"integrity":"sha512-G4/3H0iWSMZR6hu9xe0+viZpspi1u/6A4FpBf/GQl7Ii+BnGhKIAgvrXD5gzS/a8RWQdAR7CJU360gTnVRGAwA==","signatures":[{"sig":"MEUCICO6Mxz7W1kWnq1ZDBgz5e2JEk2xeAUJ+Y5R0C3ORLAZAiEAv+F38p59YR0Y+YlHodPuCfEBMa3Dd6VWW6EL1MrY2Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW2KNCRA9TVsSAnZWagAACVQP/3NqKm917u45PGpWoILC\nGWQYr7mpS15A9S6fknV0SPx8438SAdNHvMmykMXKbJLEaFjYEhs0ytn82Xzc\nh2ES+EUkEdzQ+oxwUpvPxQ8MDSpX1RxiDp0IX/zL8txYAwFLc9JdmiTLgeud\nOdTCYqcIkK8tbhe7iMlmDduuUKDlnVp5lv63dM8dzHpJCoqCEo0z6YPZ77g1\n0FKKCGkF7qDUIlsH0+CV97rxmhWu2qyiB+cExXrfBNlr7sOLg+jY93tBJbBW\n47HtYfK6ab3vu9mcryi20XBqkBEiCQrKP8pNC3jvnvTjF0d5t0IbPIf887mA\nWg4R6yg0lSYnFZ543XEDytjjG/uu2+lyN/OGxlsOvQzOXuZ+mgO/Rd0Nem/f\n78CMvSfMH6PoQgJ8/JEI8hnExzDdM/kzUQdz59Hpp9tQdusDX0CCxwtR2pdT\nFVWktVWXXcJLwSR59aWnOUzl4Thkl+HPqD0YGhH2+97++Xs4RE2TiCelBqt7\nbhq0yrreJTk58Z2dhQSlgzActw3iKLatQigetmBhQj+cua34DeCo5fqbEFCT\naxBeNyG+CenEgful7AiV/JNMzqhqmWjqM6BAnj7FNd9fCkq/4wCrx8A3KmTM\nxuAiiAqdaH0mM2jYpeIQopm71DPc9X100P48xZoav+oCKIuCeiKbPgksYY2t\nzMWO\r\n=M87J\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.2":{"name":"npm","version":"6.8.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4135718ec0f5226b3363b544993b48831e3937bf","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.2.tgz","fileCount":4028,"integrity":"sha512-H5E7+n2KrN5AYQQySaTgJGpd9FHu+bZGis78UZsJ824tI2HoUnjKkvax4I2TNeq2IavySml4J25YKU21veGHcA==","signatures":[{"sig":"MEUCIQCuy2Mqa0JKwb3ETAcIOrz/evD4fNlEz7dRLxuCpOLunwIgUxSOl6EkGW17TEqpQh0Gy90My9iKH9++sEDFUefYrEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18622539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIk1CRA9TVsSAnZWagAARzsP/2cckPVZjx4cShD9aKud\nPMseIdsiuvmj8ZB9nmdMLIe24FLmOa5gJw4RcWISMYhQ0sMZiQIoqNXopHns\n4AlwA7Tm/EIPUyDUd1LmdSqMI25AVf+qf5qdyJPRC/U/+2u5eIT/hmO95mqb\nWsdyoJnnsbeLsdSG0LNGmHqFzwV2kmGJd4PmA4ORn0k5SQGWczQXoEwMncB3\nQwCoX0nie+jRiI2qFPxF6IDRN1iNXowSMA8ONyOtC+HZq2Ad4ahRU1MXBXym\nteIJTeO+VyyyotRlonwQ90C6rNLVyP0KVCUyAYokynxDhp75DHiLyhSyOG6T\n0ln2NruPIa2kDha3i9I6oSwv77+r2cqc3TFpO/aVPvfRoV7ZH5KExBDbv/tf\nlxNuzC33q2teKmuAhaXM7QZeVgbTY9HFwM8kjJ17DZH6hGnuoCpKi7Q8cpai\nRl8yg4nLr226udkGW7+v4NPmoRNM+bYVEvPYLemiKXhQGaWI7wUnLTwbL+Ot\nQ0ATcUnChnxRlwYEYGbX7wlRzEhqOdkFdwYYaLTscc0eQDiJDT0Cz9yPCkFE\n2TiLXWgPDxNomD6cr5neQ+4jJeH3tmMbzIotUkqC0oXmTlGkG7EYd1xftIIH\nLOisQpbUhw8rJQ/feSTDNFcOjywCFlhwow4N7vKSXz5xqEIxbLglyQp6mts8\n+Dps\r\n=OLtH\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0":{"name":"npm","version":"6.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62996dd6aa235dac175b13968a6d7f815ebf8257","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0.tgz","fileCount":4028,"integrity":"sha512-xMH6V0OCSJ5ZET6yWPI3BmJSqMMCuVJSIcLx3LSH/SrratFSt6EDuCuGRFMQYty98Q1l6x/7vKmfURosoyWgrA==","signatures":[{"sig":"MEUCIQCx76e2QAX9TIK8QRvdhA3ey1/5f7DP3hjGnXbK8PH3igIgfr4KdFmf2SwaD3OQ8fYG0kXSYNmz4NHDnTgtD6rmYIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKYICRA9TVsSAnZWagAA3IAP/jCX10XYAUFt+0FofWIQ\nJaRsGnA4Ofgz6zCF20AxXtRCqtRc30hVpQkrsaXL/VZbfbBY1vyfhW0qPTkG\nOqTj6+302QK/jkNv9mygZjGNMSyUXpYx+BNa+trxU9jgb/jSlkMyNNBZMzJw\nvLH+5rOzOXqVoRAz2+8Y/FChG0eJPFm1mqL/yVv41z0bRo4u9QifhO536L4E\nnLwMOTcOWAFaxz++Zxrpo7uNRlTEyZ1kNc8/2ZEV3Kogkw975c9J+Yvj4Jyb\n+Au48FDtVpE6VUN+M0jDBc25u7hCgZiF3H+uvDHqRhwrhOat1gy8UUuKy3J9\ngx3YVXe6sI5ZwVg8wHCYCzg3cyVAwdIhdvJJTGSkZfwUuvNrHQrapLrS4jHh\ncYP1+uwTyAl0fQKIwYKu+bqOA1GPSsC8T3Cc2rVqNJepmymILniYEDYNzY4w\n08mQcU8evUk3iccTRwQdEMfhi3P4cXqnn5Adk/iPoxrlzTXDtLKRxtaQoF2p\nM5MatMOzls6iy1Jva5yeAIVoUiLBb/kYBozQozUp9V/fwC2oV51nRLnXjZOI\nem3HeZc9i6FnwAKu2ioa2mj8W36JwxLLXEGhse/p8IrSDKlZDRdGD4xlIAhF\nC/rCIHdq/xskJe0DoGK6gdse+Xl0AouWbXuDJPnJxFcQ7NdW71Jyhp0pk9Br\nfOwX\r\n=+GbQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0-next.0":{"name":"npm","version":"6.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"afe4240c71e4bc4af8b705d16a0f692223097952","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0-next.0.tgz","fileCount":4026,"integrity":"sha512-KYVhO+Aa7iGRAKjEj/FdHI5/HX6RHqFhCX7scpoMZu/YOvwfdHFAa3yiLY9op92laAujnWK2gNhr7G5IKmixWw==","signatures":[{"sig":"MEQCIF/kkGH9EPQ7AGTxqKHCV7TMmijIefRc1kDxwb6pJ4/FAiAJofaAykPyIkXREeRPkLd8An4tvi/OVVIl13K3OnE7lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18634724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbeoFCRA9TVsSAnZWagAAbIsP/2PrljmZ74/4640CGHvc\nDZ5H6WYhU81QyNosC69f1FMf+/R0a3ba/wzOmjjS/RSH/ZBwBOUeF/9JODHZ\njjpkZbsKYDFWKUEh/0esrmM0eIy4S9ji3O1ezs6ZJowEtIaq+ISldMj4JE4k\nTvLj5d+7ZiY1rzBkEPPYndmYHkGmI0QeT9HY71Ks0cq5Q/rDiTUo1Ilgn05b\nZi3J7LLXD79jbgcrL9XTGXiqrkmJZYc32UfipfjZZtHGnz5uj4W7mcmY8RM5\nM9hF6YuRuYhGxUQ12zBahPz6I7i7kSMDN2eKXNzhjlqPey/1nmqZeox2PlxB\nJp71VTXzaVDVNOlrFRgzbWBlliPjnfspoDCp7sY3+2kocm1KAKrpF2iDh7wn\njz0Wo9nF2kKvuyP/NKaaersxDJX/ZXNLN9rVH0fDvV7jq9KQKUwbMzvMLZoa\nbpyvKhTeTrNj8HwTrv0vxvPt31ldotGm86RK60xi9QPhfrx9GMPK558EB7WU\nSoj25iOagrH8ZV/7A5ZY4BA/Fg6pvlKUmYO2ELWGCKUj8j7grnf+xNEUmUDO\n39kA4bsvZbRFDbbtM7ZZREwQqauGQTKnlbBWmG0cahiYORkDct6KRsjLxaZO\nWGdCVd9w4Y5YPPFgMmkrKyv5K9Pfp2S9lwidpgzSCx7aSEMzPBjdFO33SLRD\niZr9\r\n=UE8C\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0":{"name":"npm","version":"6.9.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5296720486814a64a7fb082de00c4b5cfd11211f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0.tgz","fileCount":4026,"integrity":"sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w==","signatures":[{"sig":"MEUCIQD4RUE0Sw3pV6f6HwCfI0p0dTXPYXzQoCJPkiUtRghVAAIgBrhCiZ1lWW02s0eUMv5TGertEwLTBn2/rCyQ6OJXdYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18633904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBiSCRA9TVsSAnZWagAAa8MP/jlw4PIVnQPwedTK5ctX\nKsnn5B7TQxEqV63YpG6oRI/w6xU+hiEd0JKRr3s+c6mlo59LDsaHcIrgVCpE\nQiNMWAc02AkE39qWupMPJIe2o+WdBZjZnSW1cy5L82cL0Io49TJwMGD6lpnr\nPO9X6SX6AJ4wFlurxFjV/wI1SgoHDuENruPPXfBYetKHMt7xmjiVF2aT9XG0\n4xBI37lp2QXOCF9B665EbkB3hd8h6pN0vaiObJdKbFexCQWO27AydOVi0Dll\nbIokyBrI+JI8auQERrpJmWhyTkulOBAT8RzZ619dU1mHa/BCMHrnnex46euK\nK14pLEe6SQlmpiBiRMiGjTT6+uQnT2ZiH6hgKvxCPzfBGNV7ytBeT/LztRlT\nRGUzM62OXtQa2E27kddymuk0Pf/0A4gc/DR9V2iEHalklt4NIiA90FiXsN7i\nCMc+NTKgJeGlCnuXcDxDGeX1E+MpyrV9UvorclFSjOvBcm6dxVU8Y6TjZxeR\ns9GnJTy8/MtCGLjHjh66wXHqne/WUEsN17k36g0hteVp43bjHzuITns5U/RN\nj1FXUvPWXnkEMMq6RdtYJ3tf+epaYkdp1/0STIb1RxKnJBHunjQB2Kp/yhiB\n7mCQeDjwC2lK5qiSVfMSb1EF/mu4BBp12GWv+QSYr4CeJ1ltev2pJDE9rXzm\nMtkX\r\n=ruQl\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.1-next.0":{"name":"npm","version":"6.9.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74bb434d93fab7256d7355fee9a56f0675894c56","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.1-next.0.tgz","fileCount":4028,"integrity":"sha512-rw/KR5zPIz5VGhhTusLrXRchqteHO+1uRrg0WjDSj6r7uHuaC/mnjbWO0p7i7Td19azWWQtFS3TKBvE/gAfE9w==","signatures":[{"sig":"MEQCIEeCISncuN2e1DJWE1MLxYyNK8KSvsSdQyAnH7wI3qgbAiBrOL+gGtFHIqu0dtKMqiOf7o5UNAAMVujXCqcHOvLkCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18332135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckqmNCRA9TVsSAnZWagAAekAP/A8k6fZWCtYaUBSI9TOu\ncaDEXPhfQlARLqoQAejEADd6B/d9ez9y2TX7azBMxRyT/d4qJWxn0u0RgEHP\nKkoL4I3c7UH2OAz7L4HvyUlx+fyO8+4VI/GuIaxdUb6i6yf5kHkzqAkARKWJ\n+hTQQhtMuY7enUxUahdB7iZINOrJvAJw0iev2xKKtnx2HLxdz61k6Td6/Shi\nW/w1uwz6EPI1QP7quwvvlgOcjSk5KaWiyVGmQ40BBQ6gu1u6rAuLbkbY2xCS\nxOvm0lvcZqPfjTjKZgW86BSqhULw1tl4VDtZWYNQjt4xphY3JDj+5ZfCDyKM\n39740NZJbMoMk412NsgiriUSQjrhKLEXn2Q13WJQQmdT4dsfomwy1kOvr4D3\noAsGAjPmTK4MclbogW0tRN51cb95JN3NaU83vgA2Q7x/87Pprn+VXFlj2IMh\n7GJIXvB+7mUFA3ko5Cjf39OgG8UQb/X0gRTBJCnVdBwDXkt+x3D92LEz8Jkv\nakBnOV+HKF5LWyh5dj6w+ZJKCK4jjLzqZBjwGY3nQDsDYzzOu5g6WUjxwR5s\nUVwlGfOkRRikUihrhsznmurTjhelvnRHv0gCLt1xK5c1dHs0mmIYXb08D5i6\nLf7aJYjmb8w5+wPZopLr6gHj6ZOMNI48iKGZp8JSPP7VvfMmNK0qDaRcThBH\nccsc\r\n=duyx\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.2":{"name":"npm","version":"6.9.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5a52b7139f6ea2663ff7405fdb7d02d8a6ef62f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.2.tgz","fileCount":4013,"integrity":"sha512-b0sEGRYrVdcV/DedLrqV4VMpdMHJbvpt9bopivh4K9RisHFMbj+G6RNbB6lRdr9rpYIoqHG9YP9CYmxdI9k81g==","signatures":[{"sig":"MEYCIQD+EBLpjeO3149S3HZOyH/tJw0MK03gDIHKQThwfoGVLAIhAMmMLnfXtGmL0cEK5SrMN/2yv0DCGROsibUc9gCAiVgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18789226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSGXCRA9TVsSAnZWagAARBAP/3US53s2mVn2ONov5r/m\nJE4eSfSj1Q5AZ0ynFVCRTqaokz02KPqtU7e3Th00yQ17UH+ULV3bXywZl61w\n86EEVwDcmLU3CPZgEDeJtOoYmsCRdjiULgJ2OjAjdiVH9nW0PhyiPmzeWJVl\naLdEg5sABZ7v5J6nnIlU004u2dWy2xNriwTh93b4V1wgjjMftMsNRduVdCzb\nIdNW2m9EX1LuxQMnKGLbBapYgRlFic+HYyhd6D+hwwWhOqrh4q04Ua6OjvhU\nniSjVsO+N/FZ7QU28wYPe6X4JuzAWStgXSg3Skq7Yx88tuih36QcR9CDriln\n3QBR4q91rHlvp6xIBi83asrHZYtORlNlUK3bRCfV+N7U3qKreL8UTwLt7dkR\nYzM/wu+OzUl1jSlxaFye2MDR7vZDM7+a/aBy9mYESmfm30ZEficJP6nn0jKE\ns5O0LKyDZ2izT2MaoCDO3riQAmr88PLYm4mNPQ9ad6fn7NOGqOQBpaQsGEVh\nusdZ4mawRlPLW/3rUwHu+Xo7XY8+RCZepxg6HkbTCCQHpk1BGdY4jBMPrTme\nGpgwmGy5tl7gwG/iAigYD2o/ZMayubj7hXu1jbISTa4bwxR5ByuYo4b0e2m9\nD4BWtlRP5J3KWduy+9tv/tQm2+EUZwCp5RXaJqgeEWzIHaKqvte3fCDPd0EZ\nxsAx\r\n=LLb7\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0-next.0":{"name":"npm","version":"6.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"26c68feb15c3baef4dc29c188d08d4af292ef846","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0-next.0.tgz","fileCount":4173,"integrity":"sha512-r13hCoV44kFPHeIfBb9+m8WAzzggkjKuEjNg6HhLfYIzWTpa6b/gKFZ4+D9Tz4aMy4E4HFxR141OvBgvqolcvQ==","signatures":[{"sig":"MEUCIFVxb6fflzTkO1uBnwWLfafb/4fVZN6hhds4SuC2QvQMAiEA0flT6L25kvui+W6NftvD65Iw6q7BLIuwa/56yCBFeiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18835588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGkz5CRA9TVsSAnZWagAAoeEQAJgpVcUFTFy/9MYzjNKg\nzn3gapQ1RNEk4ZK+RdyX7MB1308y69Js++IK5rSO6EYjYUTjScxZ9I7KSqt6\nJ+fpw28dSdfP1Vzc35D6x3YL2s4ty664yUyNt1N6ObdLAz2Itvty0uAiIYZo\nSouu2uWDp6Uuguxmb4beR9pCAWvARpo5nnF3FKzRqeu2HEWQq2OjjrsXwRmc\nzBucN9D0M5+ZZ/y70oLWt+jZBV2P7vMSHLkzP7Uq//6odbAl/XltVNrRQsDf\nS2Jz/LWq4rC/Vjou/REE8D6/j1X50w0IOAp7XssbSxkNDl8cGkTXp3QQMCDO\n7gaX3vDxWxNjxPY4MjmoRCfSguekd1Viv+LNnH9GZl+ttjE8RdLmeRyd4xFG\nLTjnlpzq0vtQtjTG59g0Ln/ADMBjlZVyuziuZt7guKhyPcrhklvgaAiZ2ITA\n3KUTeBxtF0QecKJKNFm9DH6z4PVMNPvCePPQz8JLMVCyBGFTgS9RSBJNG6Wp\nhVMKoxgMQyP0E3Cr1bCk/OuKdB9oJOoh81uPa6OXXJ7jkhaEPh7juGk7nysU\nnleHBgNxE+nYgTjxDiAThaxUJr9cdEptnnnADpsboJ3eeaWwx5xsRl/1gVhD\nw0zBeMjb6wpe84GvWjLhWwsOJ19at+KwSeHgjYl78vdG2cIx/RaxgBfVfe12\n2Icn\r\n=9PIr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0":{"name":"npm","version":"6.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7ed37211db53ad486643418c8028092d1ed8b24d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0.tgz","fileCount":4174,"integrity":"sha512-pOMc81mT4fHXv/iMbw4T4GQVZzlzx/Vf5bta+JgMWVR+qqBeNI0mAbKrQ15vZf3eMJ+DaJj6+XgD7650JQs+rg==","signatures":[{"sig":"MEQCICDUrOdpxOQK8DsswUAO4pxzZftK9nuK0E8PDwwpW3IhAiA8d2G8Epm1LBCyJhCYIljZUsqioI9TOCdWa8qtKZgzfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18842879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHN6bCRA9TVsSAnZWagAA2nMQAJ+Qzy448X0eh2iaUWl+\n6jXAdWcrDfG32sxEq02ob34bVTXnq6fgeT+5Zc03yhaODFrfClxqFX18Sicg\naUTPdyFw3LzsSEf4tSRbjmAE4Yfp5sN6zhnsSv2bijynTML20mQCay5s3zg/\nz7j7ZLljvkTXJLXQs5UnHbO1Gx4iR7a3G0MgD8UXLu/xqSA0F5HLGJYX/RPn\nyKzC/bIl/nn2t8iIjH78sfV9YSji3D3RfUHRS1BDEItY4PmA85b2OP/TWWmJ\ntamVnjRKQmyoCyif7FFzAhag/021eLrAkx2kX1jXV5X9s9GYYJXHzI2YksvF\nKpGFLiukBEf2dECse5hqSm0qv8ENaVOo8Es93yi1J2BV+yadvfbH/E81yy0Y\nZ05DAaI3fKSGNEtANTR34aQWv+0PKmDofDvdrk0Rxbv102/XfnttWPATjGj9\ndqSl7ZQ+wuyKE0pRPhERyFz4MH1HKbNmEWsPXcggK64GGceVRBXMqNRtNVzB\nVF8rIZPCgX/p7h3YqYG07HkYNlT574GlzUu8BPDA3KHObJwesHF3LPpcaOpc\nLHsws4tv2HocNE4QiuedCbyGVmXhY4uIXAWR6Y7JakDVpGfAekzJCtAbXZ9K\nGlhLp7hcuwDIBAc6ityArKCdsfzKQNqdz7bmHqz2JkC70y3X8DlmFYg0hi4m\nj2zl\r\n=fTag\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.0":{"name":"npm","version":"6.10.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d8ca728b0cdf6680f27fffee7899016156539f66","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.0.tgz","fileCount":4122,"integrity":"sha512-j67DB86R+FiQo5r/0r2YJ4ZZ1nl/sz9nivFTqjtAL493rGrMzY8lt2sn8b7V8k2mtJ6RoikXHYb6tsgjLfE5gw==","signatures":[{"sig":"MEUCIQDsV3aIOOK30dFRVYrfGlwjTFWtzLQw2N15RKexxNO47QIgPy0mIIgc+ykdiRQo1l7NokBv9lF9fSvFatadJyYVsO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18658473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHOmnCRA9TVsSAnZWagAACCoP/RnBMo+i4EZ4lZlcRlGs\nzXwzl6frmYBI3W7oUSEcDV60O8j08ialDt7pvy2rSUOL1zxGL5IFWcS3Dvib\nxNma8PadR9ge72kiRjbx+iUmxOVWVE8bwM8BDlPuSI0jUmruwOv+jVouY7/D\n537YCFV3KxUr/jPhjUyyE3n0bnAWVt4XYSuH0FwX+wEBvztLwmXnrg8bMGeb\nOWrywdN/7/vrPV32hIqYZE1kmgDlDJYDQf12npz7SMbW5KaTMr0T4JNoOo6j\nVGhMCZfaTLslcLES9RYmckvqbN7Yj8kmcrHwk7oCekZkGh0hD0l3ER9O41n/\nCovQv/Q+wUOyBxb8L+77T/3zZM2+9swC7pjmvzN0HQ6VpCS0W16kV9lZHyCM\nmK/uPGvFDENJ3dyRgKsiLMV+Bp5PQYZ78ujxqEvJFStJw6z9lV1Bse3LvLsu\nUZIn0aN1d+Up+L8WyIkBy09Yw10dBADsfbL7Q1nl5GeS38w7mm4btkMRUOct\ndNBxc47pqPjhE9auFVVLrI28InjyDOPaDcE/l+2uIUCCWsh+eeGWkSr/r421\nm6M6ZZAnzUlHfbLqjS7XDpVpd5JiZ2wtaBks+uGXVi+C9Bt2An1xCPdTmovf\nmdm9ZobascvlmDPSzrC9tZFFQn9b4g+z4ePeIckIAUmlC9En9W44X+R212Pl\nTU+x\r\n=DBfJ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.1":{"name":"npm","version":"6.10.1-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a80f7358eaf19a08835caf5c1e2f5b8535d4aa2b","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.1.tgz","fileCount":4122,"integrity":"sha512-oCSJCUPA/Mmg7jMtGW6TEn5AzbT3t4bABAXL1+KL6INSD1GeydYuKb90XKlEw26/71iGFnuXPIIOf42jU5NjvQ==","signatures":[{"sig":"MEUCIQDbgDy5HAWwGQyvPeIfnBUsctZ7aDgBN2sCxZOTWYYeswIgd7tu5c4wZ3TfyOwZsrCtVPM5qYfI7IwkPnYauH5742g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18660016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSG3CRA9TVsSAnZWagAAOicQAI8Yxy8J9qA0ykDedqgK\nM8Bwg8jSVSuaTHR9GWQzWqwQjhhWJ5R9CwaeRCxVJ43KLXK1cniHEVzakpHi\nihN1amiSby1w6uto1xgKjw452lvN7K2pvJejh4Ob4PapSaNFNmxp7s5PQ3YF\nVZ3ADIMPii80vhX9tIs5FJJcwZcvfsHT9+Fjygzb8WcVblDduEnrFMpFvoL/\n+O07KLETzacIOEQJEfXCTmCEJ5p19qmfKxexLVLwYN7Ix4wE/ioOrQx9pD0U\nHjjGgXgsZj2DK8y0N/2C/n2zwgSBYaYoKMAr5MHgBNTRLKYDMzcp2WThmrcy\nSmdPhDj/Tmwg2rPQr46QGx11pi4tLcUe9XMyX7vTSNAA/JCAoKbuUafhle7u\nPihdmWbgUZKcMytGwfPvUUU+Lu46UWo5gKwT76uZN/OKBftTJnEgSTxgaGbw\npbvstj4vBULCCUkTfJh/LCb7tWS/wzbG1wll/1rafINr4YoElq0BWkxb1zMc\nm2QN8LKmz/HlE/I5n0QHIRyISnG1lEFJsTKWHwwGAFR+xIdl9YrYp3zEDCdJ\np4xWNhIuYzn66a0nsU0qS0uDc/O0U4/NE4uyun288snFVfrol52cL02bCtKx\nqLj476N2M9SQy5blm96I620G25vVxmg6JVNkCX7Zs6N3xQPtd+3dn6CtmlWd\n0bHO\r\n=jdtv\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.2":{"name":"npm","version":"6.10.1-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aab900c28e2515d210db98b09f234242100686e5","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.2.tgz","fileCount":4139,"integrity":"sha512-OPZRY42UjnEKDrHE0mdF7XGEWB1c6BNCenzjy0spOv5ffTQKGc01ZfKIzq/M2vXr7v/xBZ8bsn2v71OtHAS+xQ==","signatures":[{"sig":"MEQCIH5CC9me3NGdndas8p+9y60JCuMuNCkmTX7jwt95+vKDAiBIV8ECAggC7dodJVD1XaXWxPPeMGwfcK6Fa0p2usdEDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18784055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmbMCRA9TVsSAnZWagAAuYgP/1rpc/Fq0QH7yQAN2ets\nnmNrq6PzU/VDkNzONodVzMvICPLF6+rr5OQF/ESFn44/8JZXVC5/IHf42e4X\no5e1WmkxZDZZ7qtNZrd3vNUHUMbQtOMMSWozxx6w1+HSLnc7a8mCIM3LmVJE\nr61DbcIv/g9Qklror56D58yY2swx8a9P0TtnL/gKRaNRFV3+p12gxdLT8hkv\nwXal+hDmTJpiRjfK1yL2CVsg3O+zMka0Xn/0hgaVhx/KBRCXG6KCEqkpYuFz\n5BiYtwvXCy0pdGL/h2Hx1niF4ckVDS/qXX1iOsyPaO++5trU7EVOk8VId254\nws81vWFNKs6J4STsbkIOeqfvx3EoXUSF0J2BiQedl8tJFIxstr5/88QHwsjc\njQJ69BRN+3qkQzZeLOH4ftQRor9gC6DVR5dwx3Fqckckf7wOv5TiZlBJq0HT\nbQN/2ic5NHdoIDX/ZdMC7C7kJuhRUq88xfKmpDJM25S4tLMUUBlDE1cO4XCu\nQmDDwRvu555+2QkWYywr6faS5luPbhfkUlk89aYIdfbTemGFiEw8mwtIOLqn\nqdm0EXtyx1vfxt874fYZNoo6M0ti/THZQAfWiOAFSPgZiNrGOGY/a69HXZKb\nsfywoUuBQGtrWgAEJRVEou3Fr9DIlDDRty3xC9i5E2s3yX4ZaQs93s3dmKvW\ndaXN\r\n=GLRw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1":{"name":"npm","version":"6.10.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ee87146028d4f2bfa0bbae56c5f188c5099dfe9","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1.tgz","fileCount":4154,"integrity":"sha512-ejR83c5aPTip5hPhziypqkJu06vb5tDIugCXx1c5+04RbMjtZeMA6BfsuGnV9EBdEwzKoaHkQ9sJWQAq+LjHYw==","signatures":[{"sig":"MEYCIQCVQYPIJB7adpvLSlGZcHUkai069+PVhFVWmsQ8HivjHwIhAMEABUz3IJEPTFv27lT5Y3u9U5+SLkPtxqfZn93PFEoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19293098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ3SuCRA9TVsSAnZWagAASboP/1b/21CUi60kgms5dOqV\nB6A0SyTGmBGPEnT0WsJAjPryqGFJxCq0Mr9NwAFQRK9OLFPn3Qtzt7TqqsKt\nM9h9knOCYNxcwPbcL1WrBru2q9EC61mRhzFKEjYlOq642z32roH5EyxrGUg7\nw8lzBf6Ie1Tclnnzy/PV8cFPoMIheuB9YF+gqjQ7BGH1W2WgGCgNpGW7y89d\nPljuoXnh8WwbiHS50zYTXe/BEM0JLS6Ec29Gcw/u33GTC2AnG8V2nOJdFJad\nm+B7Padxo2vPxWRR76XLDj/WgGb6TSoO98ywtRKKbwz7YBbKdLiCMZlaESLM\nq3mfbiRsCRkNARr9e+nDQBKd2iqRgr6eymbvDTMw6kclnbzl5plKNajcMRtI\neQjBSx+TUESY+PzTNKxcCvt8TER0rgfnmd5dxm9nk53oCsCbvI+y4dtBfLHy\nGdZ7CFC92BNSNUMF4pcXj4lQXKFffT9V7E9/yDwfoptWosafKUV5mdY4+BBn\nqeD+5+Q32I2Qu9K0p/GaWS/o2Z4GNlZjEstT7ADKrpmGFOxy9HY/41usb+Nv\nWlMx3BukNW5YOPNbdne/FWmlzDCVrMfIFzdVvVhl9Ixy1gl7PZayOiHZBUuU\nuywTKUtS9lqnDP0N/D1NKpYHfkgG3CPstowN32nYI6+pXljcxQlMgAQLFJib\nGRML\r\n=MGhj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.0":{"name":"npm","version":"6.10.2-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e478d74a74d7cfb0db1d73fc68aa16dabe2fb965","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.0.tgz","fileCount":4138,"integrity":"sha512-38lBP5Z/nBu3s8LMHyv4gALGsKci2tlRNdTpW9yCRnCefmcJw/gUaG8aBcyCi2YvL0Q/st4dJznZ3GMTk1x8jQ==","signatures":[{"sig":"MEUCIQCFpb0fHnPOnaljD011ASPFEjp7g+t97mEiDrPfvazdxQIgd0Rkbm9Cv2fyxUtYXl4UkhvmZUpGrjNlT3DwLwG6DCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLmLqCRA9TVsSAnZWagAAmRkQAJk+a8Qb1OlebeXGVEQ5\nEF2GRKUQrmRLzZsvVMFbzVgQ1ZH6F/or41Ac8/nqyjEsJmcKRXS472eIYmsy\nOK7NIhis98mO98D5/Qnj3/PlOwrQsviGLW6ySdmO2DGv1mQjBEwbePBB8S5Z\nfLN7WCr99kSamJKipqeRKFZmNZo4C3931w2iIiCOjNTDfCxZBAh2PZvdWCUR\nYVnixKr+9/MdIOxgqQXnHdvyJ+JqXgLPbxatGpuXMMk+0p8tepq1zQ8zt6GA\n0XZ/sfnn8ctiuP4oz53d73uPDCa/9zg/r+zNwu7J2lwKnbykjbDkRWFifUx1\nRJhnjCBQF1c5THVhvJsF5VC0/nvV2XMhdf77iCTHMK88FHqKSd1dhIUl2OO7\n4NOTUFQULWOKd3gT/4J7j5sgq+xkUhifFfojq+Ph5NUvll8LYduhOmpY8CPG\nOnGw95m120cmNsRA+tA5uqT/y9Gd02YIYHMfTNSDgFEncwluQk6iN1kZxDlv\n2hTG88ROh4glk/3o1oR3W/wcUxH/ffkCCPnbsKMH+uDOatWieeEJ7d5vsbXh\nmzUT2jz1Md4EGdvEvYJ8e5se67M4eZ9B0mMVGlwgyo4rcehV+OPeLa5eWo1I\nP0jMnq2NpZP3TgNrhVoAPis5dg1BiybOftfAa9nfVlb9cDf64KwD3KgF2IOD\nYpWo\r\n=oha+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.1":{"name":"npm","version":"6.10.2-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e27936a718a1adc2aa745b77f454e5e7fb7e5e7d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.1.tgz","fileCount":4122,"integrity":"sha512-r4+Kc1/6LsuKb2tdP9xxFff+ra3j35IglU9cc0htV7STlu0g2vVisBTNRVY0iNbvK9Uim3FtroTO+FgLoQ4nTg==","signatures":[{"sig":"MEUCIQCFgk13kNNEn4CbJoDtBNNrzUSMsCRQonoOqJoCmjg/2QIgDaRTzb8rRCscvrL8XcuT8ToR6RBThe1zGLoNn8LNN9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18626494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL06sCRA9TVsSAnZWagAAFD8P/R5n4bp1Zrnm1UZVGxbj\nOl9YAxZxpS0TiVGQFTCEshPt/4MwfawWue5I/9Y1/FwcatH1Ac0hnQTutuER\n0kolCkKQued77F7vbtNrTup+aQ7w2AHzCQyYoiCGWy+hDkAsK/PMfPi5Fcmz\nmE5EgW9GUPxGXqHDsQjOZR4GjXR3iH54fErklhSOhy5ck0XRtCq5GBvvQXr8\nHlBtSpr8JqiB6nCT/7Ilo4iyDHMS9thNH+9p+I501Ov/sFcUbcjTfVUdQrxW\nXMPy7gwG6UT3HccDQKWQcscsKSGeC0LjAC97bxidk/bm4Xud6sUTZybncToF\nLNtnJfp8NGBzWnf7mnOxa5Zymf1+sIxKUYYAmcMg/4eqlcchOyuyNkjNaPKR\nvz3UbvZRUzqCOKEyE5bCdIa/EyAEvtxSeTzZsZqGjLHI3CrzPfCooQBycc3o\neV3X0jKrIYVRzuvIkxgr/kwcULXlrKj4GyUlSDKLDiMjm6t6STYox7/Naj0X\njYyUXqRhbLwQ+QfphWOaAHez4yhSqXr8KJ59YK7Tl3M6p70LjdAku0pW7ZuY\nwzTnjn3RxeYNOI5rzB97nW14CL3keKaqPPnkqlYBl2crZHiLM5tkgkI68bZx\n6lQ30VJPkjEqWqFEiUr8WJva0r9bCYryc+IHRFkFO9FKUaP3UKgb3n+cWdjf\nP2GQ\r\n=6Wud\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.2":{"name":"npm","version":"6.10.2-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5d68828c0aaf8ed5efcf40522b60ca1bbfcfec4e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.2.tgz","fileCount":4140,"integrity":"sha512-vpxZAGcXNq1yAjesYP/8mb0WOU+6SWocY1SMsAN9AXYkGDK7igyLt+eIZqnm/+grAvjzfxIZzaPVMN6pGWngOA==","signatures":[{"sig":"MEYCIQDbyfAX37s4KtOhGCMU6uEIOPbrADSpHZQHEd9ss7VU/AIhAJJSqW0tHSuXRkAQ2iynV6yFMwBGgZvK4Ky8lAI1WtSv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19121840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNOCOCRA9TVsSAnZWagAApqsQAJlPHgPtXdbznk9uPVDQ\nzw8lR756Aut3BfDwhggeDMSudx9059vT6d80b61Nh3zqHNNxeu5v3zYv2SrM\nLeGbcY+A3cRc8vvRzeZ+OhPyHDGUHjiY8Om5cCmIClLHzbYlblwJUpc1RuSX\n2G6I44AdM4bcujgt3TTkX/+qRCEu/Dymim1PLFEw/S2s9TR89lQv7BQ/9CFA\nPM2+2c1MvFYJ7pZo5nZTxeHFbsQnhc468INt+6jLv/KcL3eP5Xm+5pDBtnz7\nOMqABxtMv6nFGLbTxqKahh8B9LTBHjUYyerradFX1HwFTy8KSdWHu2Az5Zkj\nsTUFyJJgQZjV5WKQasjNfXm1LzKRk6DqWMblWrJ1Ye0yTULM4tgCIYCSGE1s\n3Ljp/K6p0zq6W23rnfeaivw1VsVens5GTDrQ5t0ahhdVBpQixND3nyEYQUME\ng3c5EQe9f3RUAOrSR3q0kg5Y1WHvtYfx7kSJigtk4EIXAYtK+ecEtmFUKvyC\nsrM3u+rhMh9BBCwHT5D6win4gTp+oL2U9JNZoLcyl04snz5Et3hZDLHZdMcB\nL5W0+Qmj/5q5DJ/1VCuOPXRNZMJx3eyRK33A1I7HmWJiznHm53BVkTMy0N0L\nx3q/h7aX83Obp0O8+BuD3mO6nb/y4PyMGGEwBJa9PHG5eM1Iq5c3K/SNaKaO\n3yU4\r\n=gZuK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.3":{"name":"npm","version":"6.10.2-next.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"537d37efb128bb668e0c354bce50100fa4592645","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.3.tgz","fileCount":4140,"integrity":"sha512-iT309slDWLcmWAlRiwr38RUAxbN6E00IoyuWANJuqnsnQ+JKso4fn8JMaOjg2op3VQ/xRUR/9I3kKsALNOAPCg==","signatures":[{"sig":"MEQCIGVaprBz4/9EeU85k3HjCdOHNfSBbDZnvQjNt6yvAAddAiA6AVvGlr+cQxIvhJOObAyMNTjBtMljGxAckwR5syam2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNkbnCRA9TVsSAnZWagAATpoP/RysqjADEWp4yxkNuT5a\nGLkPCWbwa6pXzPSpFUcKnTqflIGtRtKw0NWgf0sV6c2e41hxFn2Eo0Qsj2xr\n1qqIDA1upyhxhE1cvB5uqAXsVwmaYC/skzrpUuLG0Thtut+l3jXXMFLhL1gq\nUp/ajwI5vAtmweFeY57l0YYLi7oKVk0+P1/lfZTb9+ZNcpLWgI2RMvKFo4/J\nF4XlSYp2W56ezHqTbPEuGV/moisFoLseHx1xR1P6CUirKIa4djluTh1aPL8S\nFUUnHyJE6W7RFFgdjvD6Ax0dNoe838BYahT4D+JML7L7tX1ECg9eTapXZNGu\nDk+ta1bIwesdPpgIAIFVYozO6UYWTfdd0cmEi2wZJtEZwTOwf3xwZYDSWMEn\nmWnLdSKEq1i/AzzaWfkVaismhA965Glknlysg3R7xw0OfiatRqcVJVfKve61\nQbjF/QS+J/pMq4Z59Hp1jd0njA2HTa9r0EKC6Z+osI8abLyz6EIfGuAE5sZi\nR934/ofRV+G1V1/gFZJs+r07Jka987sCfVa6KT23VX2MIupj1UnFpRm+9MAp\n2b3CtHWi2EEJvCc3HoSunaLG9Tt5/BXTvOnEu17yeziGuUqBfrIXWeXT8oG4\noyj9XnPyNQhvgNKDFXr/MlDNIjXO+80wA/eiqZbfaMFeRzDBRRfRCQzvyL4M\ndcz/\r\n=G22G\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2":{"name":"npm","version":"6.10.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62cd56f9bc39e26a5eae411a20236bb0c2026d85","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2.tgz","fileCount":4140,"integrity":"sha512-B6n5dgmsl1fpBYhor2OTEn9Md0r63/FpQocDn4WNT4gIQRQZLql9g+mk8s3j9qZD370kUTzwDaOBSmDdNGK3NA==","signatures":[{"sig":"MEUCIQCXwmWCDDYy4s2DqVt8zyrqB/6HJzBp0YaJ+6HM5KT6rgIgP6MRh1OokoUdHw0tRqmM46PvKfBNtGuF/f9/WE3H8Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNzXECRA9TVsSAnZWagAA2eEQAIQU3zior/pAbelxxB4Z\n27Sxj6GLWDN+P6CtxAqFi8X65C8KTbtJhAYdJ1eu0J63EfigufcyekN5ePTq\n5hU69lxmD+W+hgKvpKbfqiH2u6gGFyphtRdJsScEyxhyirLuKhKVQveHYQUu\nNNrXAmzwDAU0tawsN2uIgW0yqvTunnDh3h7q8YQS5zeWFHQ63ZRVnxm0eo9S\neh3YKfeU8r3Ygt3GzST6ROPwej5LPrXx1JIOAPlnqjeJ+og1HZGX6J7UIYI0\nztkFtLbX4+6s1p+kia3ZRqytqKrpTdTrZ7PGrZSntRGMwfnBJRDS8gtNvRhX\njDkAHllR8ycEVaBirDS4vg8EF5aOQ5TqGnBFovI4Cwg2awgjLKJHOcTsoiRK\nR+i2P8944l89vvrJobAETfADis8AeEuqsaDKmVO93kflZG+ooQ2NptublnZ+\n8BoZbBPTiFmNvYZvP1MRUhtEp+KMJdDK5RG8cJY9vmzOns0BhBHvmk6hPU8A\nL1wMLuxwMrjxY+06fpuW8G3UdxE7RUu7oSC/bvZFz6zEg7D1n3mQzNcZmFFn\npmwjU4O6mVDbDOTx27O4YIDdvjRY9+5EnlCYpwS2U6HSASaaa/+dVII9ocWi\naGynoN2+VAk0Qt/sU2VhhISqnSsvJC6id+vpzKfeATdSEE9RXHl2GLMVYYWs\nj7xZ\r\n=dxxS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.3":{"name":"npm","version":"6.10.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"83195598f8930a40ee480567883863321626666e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.3.tgz","fileCount":4140,"integrity":"sha512-AH2uhSRaIMll7xz1JuLA6XbZu5k6DMSc77U6uWfuyBch4EzwpEc5dd54/OsX4Njioi7fSL7YmuPQbqKE2qiklw==","signatures":[{"sig":"MEQCIEWOsDc16W7+93GLNb9v1XRYTYwrgFtr0m0tQD90Xk9dAiBbgms/Ecg9SOyQ0KpJqA+d7SclyRDnMd7W6bN1xyAGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSaj2CRA9TVsSAnZWagAAnloQAI8Pc5ZCxeF4XcFKdx2j\nwE5li7mu/MXWd2RYMS7qHo+a/tBqh90dbaYpYWnpRIhfBCSlYfFfkQsuPOPz\nKXLfpRdFucW2X0wnDHo1Gg58EWpdaA5AOnEdI0GGCXAMS/C9HNgwpE1rTFTM\nDs2POBk92DDUTjiS6TikYwoIHHnSBOg0kx0apC1qtzPdBkgHaf5tGBof0mps\nvNN9CEAJWYqEL9q6PcMVF/P1+QX3YDnZErzyHFvsy1mNc4qWm7W2Lo5JfGfu\nrhWvbEcK/lGdkxcqpRhsM1GyzPEqqyE5IcRRtPB476NYlbEDc94kBv/nQS03\nmXMI/VI6nKcx2N9j3bLSBzXyEX1Fmr7/CtrYw+SzouTiBisio2ADOIQeVN96\nsiUosxZEMcl41eVq9SgW1PRgsPi+xff3zztYYfIQ2fDTdjaBB98Y6tNtv7Ea\nl4ghDRvduMYJRVTH9xrRyYkz8dJl8Ths1snI/bKUFr8qLFBAwHYZ6GSKz5EM\nFpsiCJnrtcFKsWrwCPZ50uC4VRIEoUeP7XEmRQGjc2QlUu78lIC8JKOjc4MY\n+ogoWWZQDdpOtMzKThFmG4trI0Ng+WHMbhPez1ZNuL7jvQvAGtKQlX10Hlpk\nUzy9g7GSWEiM1woECgWEIZwbcAyjL7tTjN/onxTHSqJrWLz/TBiFpAcA0/X/\n0xJw\r\n=ZQXT\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.0":{"name":"npm","version":"6.11.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.0","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98ba76e015e9ee0910e440231a7398b15a175a9f","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.0.tgz","fileCount":4151,"integrity":"sha512-xiA97uU+ry33XniwnMtfU89UUrJMerLYCNAOMa0qcqCF9fp79FPGnAcZ2P1YXVYvNdzU9JJt094cFbP/T5ph2A==","signatures":[{"sig":"MEYCIQC/KfsW4+1JftUymTg4Iy7xInNg0oZCUBc8Le0KQ1SxdAIhANd3dHEaOb4/9kDNuA/OVCPctMVkLgf/F1uEdSP/DeI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19199666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDbUCRA9TVsSAnZWagAAVAoP/3xDf0B44WUm/QYjUgGT\npX6qAojSCcnEFTJy6jktwmepntF5fzIVwAwYn0SRdEvbnh3q8uY6i7Ma3P2G\nM9OIax0EzD6Ag+AykFnxtGSXRYOvMxMtz7xYzYUVH1Iq8hKYm9ZutdqRMve/\nEEJS/boWNoMejSIKuNzEqJ6eS+zBhrkkkdcRausHC/74V3Shj+4AmHea/ROy\nI2EStkryk0S3q9PxQR7RqHOR4+FGbwQD13+UJ8UvS40c17XQ8kMXg4ZkPk2L\nWshKk6G72H+OrllCoczgXVpCj1ftt5KKudBOKgkMwuDJIYMcaCQf/cyD+aPq\nQeZknSGzhEGNv5nInpIdzbfbrRAUWWvlwf/fplzUq/g4C4hV8HKahdK/eJyG\nQxewlX7eHjT5VAuPNT3ZK+BlP9QpmW51QlTuSrIpHtWJNEMDFyLiSN+cyMDB\nTcmeUhXGtrBXT20RfX+XjHOLNhSZR6dasO/2b1yiL0tO7RF3iVSan0uPybvs\nzrg8KFjIyeEB4g5HxlZDYaZPy+A8MnQEIFZscerOLUeIA92HE9Vg+svM14+w\nPtuZxL377NO4irAQmz5Nh/2+N7VnRjbjZ4pZjzwK3rA3LNnm4Wjpp7KQptTo\naVIStPaCpYBdZeyKIzUSiw5/0weDst+3XSoiB5ABLoBQqQfu2vJXklT7B4oI\ntwsp\r\n=zKEs\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.1":{"name":"npm","version":"6.11.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd1dba2cb514806daa65d5246edf0707424ccf13","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.1.tgz","fileCount":4142,"integrity":"sha512-ckV89fITMaOMa1UAbOEvGHtepWhCrlG34fGvr/K4UbD6LiS8Vv85uftpNqK6bbvej9lsXg5MPuFfuq88W91qyA==","signatures":[{"sig":"MEUCIB1ZvI4HjUPwWM2Jl5GWEaXB5Qad8SlVXHT36MG7MUG+AiEAgbRGiLiyFh7uPI5bW2zLVATjmVcw6oAo4HpsnpjRpxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19154457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXI2tCRA9TVsSAnZWagAA5P8QAIWSQsbL2LHColcNNZfR\n6snbFvOJrRTTYs52CqQ2AXlDFq30opTmziy8LvtXg+oj7xGs1kJkq9SMVqwE\neg2GqY7/HE7Pe5enhzo1KUB8JdEwvdwn+CDP0vRpoqpxzFyQosJjFldCtiCD\nFrAfgFrq26e4n+A7o7wXWS9UcL2MEyQLyNawaZw+mpHlI2xi+iZlbTKmQdvs\nep0Omwxekmq0EFirz0490Xg/7U9UaX2ODFI2uno+IW0lWEU8SCB5OgcYmoqF\nKSpVkB7ZUkydSlMcsLoKfUrQYm9zVf2QPKXQdft33lMLMnlDJbaFY0O/QS4/\nYisIK1r0q3VKhFn3kxhh/1KKhTyzG8xuvMuMmScsKroSujoPvVlJPypCAvzd\nLKpxH3nP0EJ9FWGCiOrng3eyQKcAwQ3MDYq4mDsw3di6UivtWTSQVsKecId6\nV8C+eKvPhmgQvNrA1UxL3n/h0XNUoYwEPiivE+ikyNjvL8CScxvjXgfJ4NlX\n5X+IopsmaAAUiQWmacVNRcFj7u4HqxDHNljil6TtfpCXc3MKCazPRtjrunUT\nt3UGFzzOtpH8ZWdoX8GEBQ6VPn1HaZtSxTqmtt2Ik6WnfFnPVIeuC3y3WAns\nr+Kg640Z/rlULG9eUIXtrkeITHtlOzgSdRgciBAFOSoDNclZYvjzCIhLEl2R\nWGOl\r\n=7j/e\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.2":{"name":"npm","version":"6.11.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0106e476519f9252e7b5f118b7eace1394ce65bc","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.2.tgz","fileCount":4142,"integrity":"sha512-OAkXqI4bm5MUvqVvqe6rxCXmJqrln8VDlkdftpOoayHKazz8IOCJAiCuKmz0TchL224EAKeG86umuD6RYNpuEg==","signatures":[{"sig":"MEQCIHD/TdSaIuwBbopAPfjgSoqD+iSJhqPA9hgOcyLQbdaWAiBlFCr0Zy+8lFYbSm+RXWn/eg8+AxWauTzL/ixScfyoww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19156618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXuaoCRA9TVsSAnZWagAAlwIP/0kXq6F2tjkL/SJmhnei\n3Yx+zRXiy2EuA5nARZgQL05i2GI5byD1sciGZE9oBEPEYRYpRNM0yCDsG4z9\ngrP2hF3qfIv8EVHd5QxFNV/tIjuNl6LbE+hehxbdXdb2K81YBd/rtPDRsGx9\n84vHYIDsmh0G7zIdeQEl94xMfI6Rex+XJQ5oGw00NTiJGJJ+0cTqL8D71GE1\n7f8UP7tnP7cKPzLAysL7foxzbR8y+9iP+osqZcMMN7UmG6GHWY9IaalSmohx\nqj6SaYYpyFo64zGEXvTk2/4390F/v3nY+qSLYfWc1GsFg10UT553roZEyZ8w\nnKMIosyzCHEVkaAmSvzsK1+ZKw3EjhFguL0e4Fbnn6Skvz59dWkvBG5eyBry\nJtxAZdwOdSlOhoQREXMTMHU8UwBhbi7YAYFVPWBs3ol9zZ84KhOlSTd2RkZp\n4FNwW9mNFpqLmkh/m2xB2Bi1nsznl6nw/iMYWKiM3Gr8Arc/6JQkC0ywL6HA\nJCrXPWZsL2igvRQuaKSMGQ3IAz2JjsCfZ7EZMS0fY54OtwknBCvT6qbfyG6E\nl5TpjoK9JtHaxfvGbh13uNaETbrpkyl9B34ejE7Gs+Wrj7y7XaZLMIilVefN\n2+Jjgvw9RP3ORrrfH+x5d0EfaIDR97WdMvVrQ07ZZBS0Tgk5l3FqOQAYiQij\nx2Rb\r\n=kjkS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.3":{"name":"npm","version":"6.11.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"730f46b7cc5bbc6f04dd57b5699be0c9f2359dda","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.3.tgz","fileCount":4086,"integrity":"sha512-K2h+MPzZiY39Xf6eHEdECe/LKoJXam4UCflz5kIxoskN3LQFeYs5fqBGT5i4TtM/aBk+86Mcf+jgXs/WuWAutQ==","signatures":[{"sig":"MEQCIBolcTDDzbwkBW+N/nbmcwO2B9mmoEpqa4ISFvFG+X0hAiBW7gwvpe+v1NkdTdb+vRlt7To9CkCoevnbJLafKPDa1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18591524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuapCRA9TVsSAnZWagAAafkP/24GCG6Tz2B4xO68STP5\nocc0R4JMx3qcVc/+zfZWzxd6MjFHgINiqFabDu8WedZ2wM6o2s6UpYp0HEkb\nxuDHHODeZHpvybN+epm/JIyvw9+W9BnzDRsIAKTmG4UXBES2AqtXDQdxIck1\nIPdWZYNCqPooZozPOvBv1f+ui/dDKEZly3/VkyDC0lSKRBF9Ob5uD9QURatg\nOg3dfo9wKni6I1qR9z0ANiyTdtS0A9zrhh/eqd9t5T4VDG37N0s0CcNq/PFW\n0IUb47NCMgd8Q91Ur/eCCKG4GJPbUO5Z3sFZmgoT5Pa6WY45mESHvEVilioE\n1sva3iBDoU90Wyo6H+DCZX0JqUztTJmUMJ19wfw/oxe4zLxHmURHLWe5dl4d\nRUPGATMt+JScQu0UzKg6OETe0FuB/PZS25Bo/CoX5n4+XAXBPEfxtKk7rEsW\nmtv0aQOfsYx0f26cQ0GTW4yCyuX9YNh0Q+d1TTgyXUZAv4shJvzpEwiFe08d\nJ0jYoIzQ6dke+hJKyztBGg5y6UCF2zrzzhyVGCThsJoIzx/nnIU7Sm0Y/XCW\nwjByCe8tcXmsmeEZxGEhH+UhUEMXNyNB7BAHXQnpUxMbpLBrjNM3h9h3dBh3\nISmRpBzzkMQQcxlJIMcDql4/CTU/9ebfoQjuZQEtwr8AKQMW0qaGE+VpwEqa\nuyaJ\r\n=OXIk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0-next.0":{"name":"npm","version":"6.12.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6bb088032fbd269da6692416fbe438adc37c2169","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0-next.0.tgz","fileCount":4085,"integrity":"sha512-KcvFyDtHmGwj/A4UjIm71Vuzz5JH4EhV7zfOQ4CGoDsMsb0AyVSqzSUgz1VfjODH84XhkXzWVUecDJ3gSyd0nQ==","signatures":[{"sig":"MEQCIGAbP8/BwaJDOrpaS7jyqBdwIAPYhILHpBq/E7vUv8DWAiBVsc7CEhr90OP6Kcv1pdmaBLQYNk/rpSFlIUNV/VLJOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18638451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjQxJCRA9TVsSAnZWagAAuJwP/1DT0e2LNmD7SOKVu0Ht\nP3H1B+x6hEhE90radv/cuJMSYoac5pJKUcqKLVN7GALqB8x+EzBrz8+qRMun\nNi0SQH7OXLaY38LS8OG/xPaxCjBmccylHW4N1oXQMnPqHXbgX2jCDk4P2F9W\nRYeJ5gVLEAoeESN9f0MVecEjhvPwfUXIWuuq5IlO0P3ri0eWhI26IWpCYU+m\nqyIT/x3TlmtOSsYmZQycXuTbQD/f1K/M9zeO/CLVGhtL6RRViAm3I5d+S01L\n5e/4Yplz12DtIQCrSInn0XnGqAcqN4uut0F98HIxBlFopavP3PCXaXYZ6LfR\nFXfPmfdZrCi0h9Gi4tuQwq3AxhtLBC7N540IMKGTJ4UW8xcEDg5qixFBuyGb\nEjwf+0PnlRacbIuY7nG1H2Ag/kz1GnW2BwbE7xP1zcspW0BdbGuHgT/zSsuc\nOcVAs6YLqYK5w2rDYSF2QfBAs9ChOPnGoNNoBJr9ihS8W/XpQQQXhXBfQIA0\naPKUz5/FpTAySr2sJLi1FBjL8XL38ssT9EpTAI8cGLxxdFFkw2VDay0NfgsD\n/tI/6N9XAgLYa3/NA6HMr6mbX6OKFjsZEBDFJD/FyiaUPdPl/Pw27UZMloFJ\nHzrKsuwypHB7ZOdMasJDws/XlSY9G3wcMGCkL1YKyPK0Y5El2U8fmMZYyiS7\nCUvI\r\n=GekR\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0":{"name":"npm","version":"6.12.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"255e6fbb514be15c6595f9cbc5bc248e251e1476","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0.tgz","fileCount":4083,"integrity":"sha512-juj5VkB3/k+PWbJUnXD7A/8oc8zLusDnK/sV9PybSalsbOVOTIp5vSE0rz5rQ7BsmUgQS47f/L2GYQnWXaKgnQ==","signatures":[{"sig":"MEQCIDO3s0/XhUEvygdFW+xVWp2A6pB/Ul1klhC49YJC5RLdAiANogjXYIPGtRXFG9kqVyyTQRfg8tHKvI9H+UlJoB1I1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18670861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnK6XCRA9TVsSAnZWagAABzwP/iAoJ1q5LC7rTbxMTTGy\nCNyCFipfxx4XZy+j+qi6rUlxnDzYgI9wjtBJElwWdBFXaCFFWefAmygfRPF+\nvpq+zBvnbjIg5b2Q/fvNYhLyyDDPWTfvV9WW8Kr5TcRyJP5aUtyfoApflVLM\nRp8CkrLSR/dEhdiig+2C2qJPTJV/E0sULItv9Iwz6OUirn00ZVlCVdAN79TI\nGJHl87Z0F+TLOsfPaVg4xpFNh3fD2z4jUXMPV2zepn4b3fZC0vDesCBJ0pI0\nU/ekDEv/5jdrhfyckEskUFOeWaZB4XWoa4STF4xfnC/3f0d4uOp5H1+HWJkN\njWRFz6ZKYgKRCsfkwaLupCoWWzHA92C7xWiTHmlEEZzGFb6FQXR4hdGMUPYL\nz43knklk7Ig0Jw/7CvRP32HaTMvp9/A1KqmkMaeRJqCGuGYFYZ+l/w5F2DAT\nDoQ4IHIUSH+EqcRGgFr80OVRrW8NYIEqv3qCBEhdVV7/1Q2Ud7zhnbP4g7f9\nZCIt65rUo/kMUpCDQhKJO+dt8AGrF4z8ssEvwn81pigk+UwrlDbcZRXfkhPG\n7wwCXKaKtzwau+DniWWOLpH4gOh+Z2Y6p7aVhnXH7kTnkDeMTtIonLL2f80c\npoEWTegiY2yzicd5ph78Uwj6T4zGkd5sMDBDqQY6XFrLP5nu7KRJCf3WT1AS\nnUac\r\n=Fn/p\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.1":{"name":"npm","version":"6.12.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3539f82b9dfa3c70beed1b56ee77c280e9458e85","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.1.tgz","fileCount":4082,"integrity":"sha512-+pMvUpgSXVBythrv//64j4i6DaLLJ1O0y8kwjNgjAE7atBNGzX4rcOEWvmsuiei6J+mA38O0nUZ/P35GuCD/jg==","signatures":[{"sig":"MEUCIQCl36bg+T+h5/hxkoPVIPHa0AiPoJLmkz3ChhUHKLJA6gIgR8um2rBMLEswMeLIc+IQGz7p/+kug4zHHvPxCyQJYsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18709511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduG1TCRA9TVsSAnZWagAATV0P/REontID9M7bqtFOyqOA\n5l0/03QetWmZ6yV+D5ILgHeQrlOnZUXCAiyd/BcvFkgtkBk/xYI0+DuRJa4F\nNTeisp/ObvCmIQvVKdjYZedClHE8xidhzUUCdZfGJHELbEjzzsyuBhiW5Uue\nN8TbH5UOa+gifQn+ABJ7m0F/5Pdr7jPKQU5N/CQsVcx9YjPeit4sfI2cM5zU\nhOA++0BJqOcGH+/2vHzxs2B8NZ0KaqoGb38yDaGap/hqGDe8nd456Z4jyK2T\nPmHTitVy8EySZHy0+RF35+00lwzTtYz1yv0WebHI9WY65ZiFvorX9j42RGra\npfh8VeC32aIEavKTY1ioPOsavwg0/0+rvIuAiG1oV4QUEqzojAmtiC+dLdSw\nz27N5jsvjblh/KTqTMs/AOKJG2gGCHX0zFtH4X8DvGw89fRKqTlDd64ILW1L\n4AGu75GPtqCOhXRUg8QgcZ3XSr9QjmaGMuP25zTlIBKMGwY58PqwvqMIqWyv\nzVQZz/OK3RJUT4M27iIrzrc9kA5LjdYYMotcU3HKOFvxr6W4VxUVF4FrbM6h\nmJpb1Pa6ni8fBBMN2bdcN7ETz9jkYDsFvNbEvoPpq01ONr0FhN5rHkX40GIA\nxZWvuuofmXpSSf3zUJ2/JMPfijlJW2j0ia+QqilfqZnJrbD9aeT799mRpdQO\ngGC+\r\n=iAmq\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.0":{"name":"npm","version":"6.13.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2e90fa5b2f759017d906aa7583f0e9ed6e80e2e2","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.0.tgz","fileCount":4167,"integrity":"sha512-zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ==","signatures":[{"sig":"MEYCIQCM9omCbIUZ4ICSNQqH0E3l9nupk7+Hk7zsB42pHaq26wIhALLkqJwhDWCDoB3CVVJlrZQ0NBw3N+vi8BUCwntIU8U1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24658888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdG2CRA9TVsSAnZWagAAoGIP/jAX9komWyfHdJIw7Gce\ngbuo5zc0Z1/ZYSwD5ikkgnvdBx+blk1fIe0BlcJQmVpXRJ81j0UFs9VocyOL\nZ8UYvualsVx9jjE0/7Hc0tmr2kAW0JIOSvjwmKXea2eFfdN1mxRVnn4f82ka\nj8W4qDqapzJNc0QbmKgKZMejigLT9RB3WHoIRr9R5eg67IoFXulF16AwlRkV\naJsqGyIMKcymwXd0L+d0JfS3TbJqFyPHjJAt/7inzgB+/RlJOMmvKluI4NPi\noZvSf+6zeF5fjhFhvZoJ13nBbB70QGCQnyWlWLvwCIWDS1zWSGup3ibT+WO5\n4QA5hWFmPrUvmRBJ0eAPbi+GDEmKx9YCxAriKYYrfm784ThmwRvQV+vgNzkv\nVVRLJmzb5E1WPrR4mpqQLiDZg2tLJcPypZWtIG+7S/PjathnrJjIR8rP7wZs\nUOEGMqJZeHL/2+wuGdMqZiT4i4NVmF7hXP0adZ4j+Brr+AV+gwXZ9Uf6V66b\nW5yhZh3LSfdhWTTz04HhryCUa5tF1+zyodHeqyhVL3VA1557hYiZ2iqo2Iss\nH7Shw94uPmaFiqfG8hdpLdKATNHyyN0OVFVIsRVzVnS3hA4Taodn2+FJIZyC\nRjmqXk5b4Olh+r3nLVvdT5ZprncyQioAPCcSUaHrb/s/XCC2ABiDNJH+5lwS\n7QgH\r\n=rKbK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.1":{"name":"npm","version":"6.13.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6a2658392b70aa1266ddfe256ef21d0de2f4d8dc","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.1.tgz","fileCount":4145,"integrity":"sha512-2awiDZ9JuV/UoF4oXGhekCURC2X+eLLRz9/e58AGrPDlpzyn7e4oCaZmkzyEaisxM7jSoFKNnZhzB4xbmbM0Yw==","signatures":[{"sig":"MEUCID5e2ecQ+bTCzkanerzdiosgGBBKHyY0+SX+8+HY88RMAiEA7u+UzZgL9vyB87+TC3hZ07tx7rDu0Tm0P5O72L+SpK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23245175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ubrCRA9TVsSAnZWagAAjrgP/iGxpy3K+m7Al/m4h2jf\n/VqQ+TDewupj9onHNjuElV30Sjzx6hXXnLtcg5USu8Tg5Xx4QCgBJ0HIAVJ3\nNFTeCp8a/wXqcxAp96hNUk4wZuqZ5cY9zqHWNNrwawo2rWbVKykCxnvem9Fy\ncW2Zq6eRnxb0vcCD+81nwe5ArYDiy754ssY12QvXVFnudsImFm3USDFdKe4f\nf+f6C4y6JrgTvucITP0EwxdHwXGs18jWPIV1lxLrHXGFINOOzc0Oq58lV4qP\nrsDD2QZTUrqHxXQgluWPypsbAJd9SQzEV/BhfYUABFmnurajhjPpddf6IW2P\ng9e5Ia3BFUQ0d6aFZ/o1y8qpTvEKrlbaDNlxYtbVlrV2kWo3l3BpNiOWVRJh\nE5BvqFdJrgpaG9jp/RAE1rdZvcrXxrs8BZpb3cGtzIeQuxFn5HS5qTPOtQ9S\nhWSj+xlVfvjZ4dNdeUnuW6ihHdVcBPfa+HHxOu1RWBGwitaZLZ+QltfG4LZg\n6W8koOkeOamYsxE7oJsTCJSalJgt+9Q2r7mHLz+TSrGJBNdu1va3G9K0EQbv\nLX1k0ciR+9CHmTi6AFdsAOTSZ9u23UBf9a+RYjZqdz3i9CI31JdNWQ1QdMVo\nYA9hjYrcHa3NqV5o0j4Jjdq1V3bTSEuRc/CDznikCDi05PT6f8tohglyQrZN\nzR7v\r\n=QiYo\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.2":{"name":"npm","version":"6.13.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb3b9500fcc5394a2727848e2a45cd6d245eaad4","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.2.tgz","fileCount":4160,"integrity":"sha512-TG7AFkKpjBNJh8OVJYcGaAbW0PZxEkjew51Lc6TRdhQpNjSSEnAOEpidApqEuciB7cs09C8mxbo8NbuPs4QDzg==","signatures":[{"sig":"MEUCICCGuDXwOuQVewZSKVNsiT50YgQ7C/g/ywWRMaeSeRd/AiEArtGxKzwn10EVGcIjAij8QGZOnLp495pVB9p1oa8vO5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23756399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qF2CRA9TVsSAnZWagAA0RcP/A+F4XylOQXxrt9PQHtN\nLXSTvJ5Og7EqXayVa5vj209DDtoBDOkzMcFDmygB/QGBoqwiAVt7j89dc0Qr\n97q6DsJqeG4AechQDVXVoNlugFKmxQYcfvUwX2tKvkeDQFxoOC6IGZ9YFDot\n9fkk3LLBL6w2mBhz5/2BozA59Gd9h0lKRq/VbuKlW0Un4IBNmqxdTMNFRQsQ\nicDR971BZ5xdeL8NJB1ACXTl3ZXNovC1xyWy2FnvEOfF4co1YCIMD2Tn2RLY\n35gS0o+C4EwIfbwrX87J1qmi1NDSaEV83+YkbmCDqvXxuuUqVWPqzUaVytbb\nRAqrFkvjdbu7goJlC1Xy/muvdgRNfw/2Ny6PuYc53cWmLyN0+RkGNgc0YTol\nF/ZdkFQF5gE3wsr5oqPlCilYcERGg1SRZydp/7207pfrEJoQlmbDJpN0z5o2\ndMG0lGPij/EG1tGCUV1mi9dQGGQ8UdRe+q4961Z0qcJfqg0VfZ/Ysw0HxfMy\nio8BJyu7dg7fe72shNaVwWDqh64fZnziTYb5fchSRM3OzlkmrZnvaMTiHKtS\nV8WXIT3wdh8xOxMpoTotP+MF8pqHv0LwGjSeiQ3GfLq8AuJvR56Bkq7EJOPV\njJ7dErT6fEmr8WOzNAmXvfX8ktoHpB+tVtbM3TpIyXaB6ocHOTue9IQWHazN\nm9EV\r\n=Y3DW\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.3":{"name":"npm","version":"6.13.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.5","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c136b689f31da4feb879d7a083c2e320f5756d20","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.3.tgz","fileCount":4168,"integrity":"sha512-j1miGFbOTg03eKeBBevFgDtb2EeUc99uxsEMEDmUmwDV2o9FVpXzdRgMhinpAFusY8TSZQuQHpYpTIwKvHijdQ==","signatures":[{"sig":"MEYCIQCz/WDz5EPMm8Rx5TWBkX2lq7HInAhoBDEXwvhWMws9fAIhAP7DBj87aGKs2E+ZNxU3NicoN6L1Vbc5yYh9Nk7PXF3d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23883052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vWFCRA9TVsSAnZWagAAkm0P/RncBMTtLCbYt5B3S6HL\niKu9l8X30k7u6PnA4yO3PIGGgd9eoXL9cq89su2Q9bnlh/2+GgoFg7JSLpiY\nyjPQWEIlsbSyf9NBd8+WAxOhWaUpTezaxnBNIwHMBz6HSkuI09Lts7g0nWow\nNKHsF2mT/SUmkRmnC/JTcw+8atJZlBnxpI+RL9bd9vBib4BAemhWt958ydxK\ns05HjJQw4PpxKFtQmir/IGCfTJd7Kkt1+XhriO7LcNmsfeHFywoQ+OKpc3RD\nCkMvlbtuocGMA2SF5II7bDUBhQKrtWFW7EDAAxoSYrfHnpJvrtJiw43kMdMx\nwppN4SP7yCARnHSiv1G3XrMMPHRAjfdAja4ucm8fSNUr1akDOrxrifQQidIF\n9vLXn/VsNtN71+iLFMamclZSTM3xEmaZo8kiT2H+qxTamqMTnJ5rrTdPnnjO\no/ciuma0g8jH6L8alJnNgA4TZdTA1/6Lvyc+tCO1v4CRQ6sWP/k3DCcnY+G+\ndoIalRXYfPXQmsbmm3eHCV/3FH6/KRqbVVhTUjRQuWkfnRUk9dQn5qNMmgVW\nEKTv65sC5JAgrhi3HqZUTVgl1Kfod+9qXoSsmPYTTRs3Dqss8v60sKDSMNdj\nB9305r1PMFXtgDwroOQbERjFXQMtZhBoyX2ZG+JE61tNx5mqcJNURBhyi5rn\nU+gV\r\n=uqet\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.4":{"name":"npm","version":"6.13.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e95b0f311999cf682384c38865dfeb3127203bb","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.4.tgz","fileCount":4169,"integrity":"sha512-vTcUL4SCg3AzwInWTbqg1OIaOXlzKSS8Mb8kc5avwrJpcvevDA5J9BhYSuei+fNs3pwOp4lzA5x2FVDXACvoXA==","signatures":[{"sig":"MEUCIQD39EPLzs2ve0gqf08OBr84fKwAUxPLIfC31c2J9w1iUQIgOwUgPpE7b5GxYKzB3zPIdL4HJ7EA/Wmeb7Dwz2unPnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23889004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8T38CRA9TVsSAnZWagAADSsP/iQtvO8/eXYBpU4l4A+q\nwz+hMoPBMGTdteSJnpP8aWnInqDeASv1qrpBMJmuRT+bIccsajHQX7EaXGqn\nb14ac1vpWAFF6qvvQ+lwZ1u+7uqRmQi+7XBPe5ZU79IvGx/8ZRqK6Jlp7t4B\nnCPpCnO/l/LMmTSfmXok8JsshaoNfcd5t2r39CuHWb20OQvjMVGpyp4NZwop\nlLar5jipaEsIiesPnL3ni7RVoUyngnSd78l1voq3091dMDcjpZED0ixNCbrM\nuWzvayovrMdj6Lc0OyDY8azYTwMytMzCyyOJugKKUzcWJ9KEcvgEXGbNwJuT\n1slL9dZz7/3Hrr5xGIXAtI4rBJBlztAbGOU07ASdRib8DgQMjpnEUoh8wEQ9\nqEKxP+BR2grpDjSi885LVlK/oTvnu7zqAAvqWrjFyAaYk7X34cm83gUc2ndV\nGSuN0QSo3126L/RB4KNpsR4OEWPwMbI8gZNiVPD2u+TdGu2ltqQLKtmFthKJ\nj7kwz/mMy8A4z0O2sesHR20z1jzDxbbmv9igvpOiAIkyxJttM3rzu5FDLxna\nZeM61ggIXwcZC1uVJWXJQpS1BzPx5wLOvdAMrlKCJssUNKLUt9NtrRfzOmQO\n7loNF++oGEGv6CNARZa/SbdsXwAVEjhEPTnnrwlqqgKdPQFYSIZXpeha4Cxy\nJxtI\r\n=nI7a\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.5":{"name":"npm","version":"6.13.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a9e51d3cbea4752186e294ff0a51b8049d4b1a7","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.5.tgz","fileCount":4169,"integrity":"sha512-eP8ib0elCCfsmw/USfNyi8NkcAC72NDz5bMejUZ6O3Onz9ekgmyCZl+hSvojxOQYm2ttf8p9ERv9IQdVwPq15g==","signatures":[{"sig":"MEUCIQCsUFc/61F2gwAMgscHv4tP3h6TNnvJJj/2zYUfquwOYQIgDZuc+LaFmmA/U7A+1JgURZWx888vkQyEGDqR44T+z88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23983827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF5e/CRA9TVsSAnZWagAAnKwQAKLXBbfjZIyZ3SI8Sllz\ndcfAlkQUJveDCIwNoOa8m0WpPxvY5O3blq6LrlhGHA5fAV0eawShWoaD4j0y\nbFWhkzIdtcU9a+mCSG9Y81K53SmvbXWQe4x29Gn61MgJy/ybcxYUWITT9QXo\nQMKjbikWboIGnNMRguulbkSoNuOGOFebQ1p7DXmf0gZbi1oee3m+vZs4Li1F\n0JNar0w7rYh3sRIzK8Tt9wstRVan6YUPASxIJvz5HKshVFViI1Xe3MOIia27\nfKQQYq4J9tyLYtl7TR8UGXS92fJFe136K7uMAoOkRPm8XrSwd8KBYGx28egC\n5Ti3xiFm8nHyo6mLC0oU2/iGHuMgP5gcEJzKx1QM9YX7AmrVIdklDufwUZPj\nkQTwcn8CRi2HjLxCwy4zu5TpuSwSMB8GlmFhQYVdUG5eHLpNaBgy6+oP/cXd\nSj+sBjwQlws+mfPEYXSU8sqsrsb8qwvOziwCEh/gEa1Uh3AWcTx2oGnu0pfB\nqj6R1SZpWdiIxyIXZ7aDxXTOcrXEzFKGdD2+SQt26cr893+8A6ZzYtKIzBI3\n+G1F97T9FRnDhfyXP8lLF1q9cDlaTYnnmh/AmSYjcMGiSZm6W/uZOMYkSQj4\npvRyZ1K3nvNi3tbExkLrTWdqQDbz2MlBRH9uLINK8+dSDFXfk+HZ6BYZYzO4\nbgtk\r\n=YE1u\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.6":{"name":"npm","version":"6.13.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86df8305a4d8269d0934ec907920e7ab079cf5d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.6.tgz","fileCount":4169,"integrity":"sha512-NomC08kv7HIl1FOyLOe9Hp89kYsOsvx52huVIJ7i8hFW8Xp65lDwe/8wTIrh9q9SaQhA8hTrfXPh3BEL3TmMpw==","signatures":[{"sig":"MEUCIHrT1b/36HJXHANycmGWqky4XzQSjnK8D48KYju4ABIkAiEAi80sU70u64JZtDK9sJVKhVh2CweOCFH50Ll903mrhrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23985069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7CcCRA9TVsSAnZWagAAjlIP/R56PoDhyT4fQ5czylXp\nLPWdVvOeqSzp30g8hIEJJ1RLX5yPcFEaE+wb/y3ptbK+fdsTcwHM8sfZ0ngD\n4XfkXg1IdDCxo47lyu3pMHevlxr0jYAhsyvEOAK/Py8aSeB/8CYCayGYA8mo\n8+ChReeO0BHcpT2jWtLpBUNECdsW3wlosOLHOKL0/h4krjmF2u3DgOD87Qj3\nLeAbv8YHAAq1OJ6LWL79cw+8heKXw9pWldbzfvbypqJ06DB5O2QH0cQJwSlW\nY9sBHkFVDX3j/K44GPqprWGdWaOkVK/ncMalFT2c63xfPgtOmKLCYyvS+2PZ\nwgdp18ivGCMxTR7JKAwbA5InxjwSo6p+FkyN53d+0jVNZyX8BhWYuQfXSFuW\njEzghO3T88ufvP48cjyR8MfyW8lCzjrrF3e742LyfInYMZ/WjOnhGE3l7NFR\nUwWuURjTKscGYG1kQ2Q+midwccpQ0Zh6mqTqz6aUQLaEf7yqMGHHFYGvlgco\nmXWYmz6QntswnMYiqHowZY9pVyIAHGHM9qapRrFghxSE+3g98etwRt1Frhnk\nvZZ2YdDf/FqyTfPYpyVsOYeGAYR1eTbC7XmKzq/dks9dqmBHlExj1Gh/ysmf\nF1oD43vSAeL8QwvhuYmfZScMv3sI45jLPHClR2jGZBwM+/CA2WpBCe6FUDjP\njtz9\r\n=8K9m\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.7":{"name":"npm","version":"6.13.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9533a3ddc57f9792db8a8b303efabaf878047841","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.7.tgz","fileCount":4194,"integrity":"sha512-X967EKTT407CvgrWFjXusnPh0VLERcmR9hZFSVgkEquOomZkvpwLJ5zrQ3qrG9SpPLKJE4bPLUu76exKQ4a3Cg==","signatures":[{"sig":"MEYCIQCFZyNFSi68gSKG809MDdC0mPEAInx9/Q02fXj6xECbmwIhAPqv5eyNXbEhJUxAymbJqNdYlbPJEvKSre+idt4ashOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24009652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMIbaCRA9TVsSAnZWagAAJZMQAISwWh3A8iQvvZtwHprV\nPnABHac1fmjBTnOz8gbwJJG//6P5W1wBcei2+TjhfwcyZqa/YH+jLcWH9WEq\n/b/SOfzcpUN79Qr1TYJPy4hSr82/44vJimOZPTVglGsyHJgx5cMDvXrHLBP7\nOuGXwZr/bVBSitUJP7Q52hjW7aG3MJOd9WDF6V6uapuUQ4/mKU0gBlzgRxZv\nx0i9i9o0Ldq/inRxUZln2CjOGzJxbI09xjrIbKZ4RqokuxHBJBGWiGxt41uS\nQ92aJcbBgywqC4QZiZvbWeObJH2zkaOMQFx624ODX0OayUUO3Bs0QIt1yvfr\nD2yeJ7bdf1JPW5+pnB7fF94auHJe4RO5SOaXhGGGvYNaYpNbFuQPxYA/FZPY\nwoDnopXPINIbrqN1Vz145m8hwPhL0zu/5K90rNIznAxYyrC50HGyA74C8V7M\nMqnaPMwDOpuvgn1q7FSDGJBGri1AqTP145hzNVTmEmNfIW0eIHcs3y/tG30S\nE5IQb+ymkH2IJYhsJBHDHqg2sPRtMDbPUtbJwL6fMiThJadYCtl+AABPq6Z6\n/BG9oNqhvMCd2pHi3ubhsxA9GJ7a/fkByeFjRzfTq6926bl3A91vOjit8rJq\nHzcCQQUnlepmRh3+xKs6uArQ6pT+EUweh9JANk11ab0cBYl506RUfaH75HO5\nWv67\r\n=l9aX\r\n-----END PGP SIGNATURE-----\r\n"}},"6.14.0":{"name":"npm","version":"6.14.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.6","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"636cc8ca97946a7c250bb54bb2161381011f301e","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.0.tgz","fileCount":4202,"integrity":"sha512-OgfdLadz7j6dikbpaimmLzMxwLKbXthQXHiJwtegorwtBVnhecfUeYkHopwd5ICaiClQnqlYQCHERXDiYK3Jcw==","signatures":[{"sig":"MEQCIDIY3Vn62nqeSIOxBOpa7SLN96tGctjZax3zTlJ7KSeUAiB4ih4LrpwEpqGtjH1J4VJg2qq+Hp6zDqaZ5OjGNkRZ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24079625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVXCMCRA9TVsSAnZWagAA2b4P/iBbt3K1N3Fy3sCs+UM8\nmUQGMx7mxiIZftD/xwq03Uq2lcD8llmUWjr2pt+clpNMTZ32TgZG+mXVYPlk\nbkJTCun3dDfYUPAJ55tGNiG+s6B3eCs2ZgWUxZoClkeMzCa/rpihP0glZG2a\nTiAd3OqLFdXXS5VwVEcW1lrQjfsgOScyMnstY5fMZU3MFvoRrwyaWCTaZ4v5\nob8GXwTpwnQKHfjH/R7iq/2DFMcpPcPDTwBHDjscpxEx3Y//lzmbkbe5XLNO\nb6Z5PvbM5dqCo9zFmFsLTaVzko8TRe7h5/IX8iyDt+q7ZroEb8NE6+t6GZAj\n+CDDoK+bvv1U2ckzbTp0tRHuQeHgUMNLm80unZjmvoNYyzEB7JMXN4p48L6/\nwSBPMOBrSn+DFKuCoR+weTukiAqqkT2cKpWpDIbLqMq887kd9g7/ZgQYFZ+K\ncH6jQh2omZ8L8Gd1TWoDzQkV8gyFgnbZUW0aZronf8r5ZucbbBPef9FMpnTP\nc4uRvAIYDYCoeFQ5e/fxSA19ajgQrT0m351D+LSTPWte/0KIXjv1gfUqHZHz\nzhnM5XNQl5KrMGJLIi3JKx9YUwsbnaL6l6GR9Uj5O12SEnjkq9emuag+3NKy\nFCJ/JnzQZ/EUImV2nYsVG0DhNe2CzJhIjimmUPQnQ2Y2YC7wkzeiqD94d3jb\n8QlP\r\n=+2yQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.1":{"name":"npm","version":"6.14.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.7","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b80f6f1aa11a9868860dcf897665f80ab38a204","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.1.tgz","fileCount":4202,"integrity":"sha512-2hi3UF7g5VL8VKm46Bx5GAW28DPb8BJZbj2uONMBMhY8XkJ56lSmHJNFcjTQr7KHZqWqiBT5BugaQEy+Y/4T2g==","signatures":[{"sig":"MEUCIFBAghSPWwEuSgYtgJrOAWlq87df4gwMwErV+R5aHnN4AiEA/G+p5HMwFFHnXBsKHw87J+dvXYxDL1NSd7fNOI9LszA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24069429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVxABCRA9TVsSAnZWagAAlqIP/2mmdb1DmaSyMr0BnA/5\nnNA+lF1a9KLXXyNO/7eUeQKePIs9n2KKLFGlNA46G2HeQPkDc9Q7LVP5jL6l\nISx8PSBjFMicuZH5rZKHSyOHOJdfV3AMu8IqRWg4+g1jX0L/wZ5H3UYcARgY\nl2el9H9p0IK6W3VAXZtQCBYGFMnpmtfw+9NDXPsAMVILrWsyiu4uTt25wQd7\nd3kKw8U3QFow4Mknk9o1RHfWrVtNHqO5GUrXEGmirrlk7mcqeGkQ9v9/XFQX\nlr1tnsBA6xn/fMHxifDhi7YEGneVy5dN24VADL+Dr3fYXYmmjkfeulrGveGL\niGsLFzuEv3ivZLIoGkIPvGlMu9W76bNGVwaJcc28B9sv6OVtNiyfeM2rrwp/\nvaYSkdqtzlvNWDn6R1ilj/m/5Evc83NLvaGbcc825b+9TuCZTmg6c5L3YDb8\nCQkpCzM74Q5Ac4VB3AJs9utmF1+JupNuMu0ZLrSlGXKwZUHHBJrHAaW/jLrz\nJFWr9VgHutpeN+87mbM+PJ568f0ae4V52EIO4kB5Ry9oSCWQG19F7sRDzxSA\ndKLwwmDvpSc63yi4SNEPvgKiocL9vClu+K1guyj+RLkMTBSN+43uTMgT+hVi\nPZvM/d40NdUKPoLNRJhl7SNR/2Zers3mMB7xzz+USdOgJhVhe8WfS3g3jk/3\nzsi8\r\n=HQ7g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.2":{"name":"npm","version":"6.14.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f057d35cd4792c4c511bb1fa332edb43143d07b0","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.2.tgz","fileCount":4203,"integrity":"sha512-eBVjzvGJ9v2/jRJZFtIkvUVKmJ0sCJNNwc9Z1gI6llwaT7EBYWJe5o61Ipc1QR0FaDCKM3l1GizI09Ro3STJEw==","signatures":[{"sig":"MEUCIH7m5yxK549FMXMCBlMU3L4zmuEn+NinC+KKQ86/oUBQAiEAmqxpp576D5nyS75uDL/HVnOi28CcrTJ3vslcx3cRzRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24091148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXqOTCRA9TVsSAnZWagAAwhwP/0syDphPwNqhjQ7HA6ba\nUHR/aqvY9Atf4PgmXUXbQoytWSxgKrd+UsbZfRjVrYUgxQoaiCCXTZ4Bm4lS\nUyNrsEsD+sQzhXonNobAhVbdT2dx/1PTK8OrKnSE6brmCCL6UYlcAeb4D8DT\n2gwdE6o2Y1h4Yl45btHi/XVbA6MsqMKIcFkGap0HheQb8gZEZ47JU82vQXJd\nwO94ThVKi3ek3y8xVs9cNYfkEpTpxN/x4U9FcNyBDSsg0LrKdnZkxGw2BvMV\ns86xKyvB1VZPrn4bUrRCO5/iF63k6KZkRpRGXZEC6bKscnU7IJccgEC+11zd\newkoHQrLF3YSUlr2hNqqqubLUngv6SRx96E2aD9idzQXoEtdgfQBRcNES3ou\n3rtK/9RDC192CAg+6iWwJzvxFYeA4O3gYmu588D6DJfsKCtsFcp5TicyiE42\nnr/U6NNi2KbE0YeU+3+xqR+QFyx5FNlDAqge/yVabN7IKqk+01+XjIJSEy4T\nGZpeoMx9o0d9W6HoY6RzGnNX2vSyCzpaoBPvjMBB/F25UvolNUkzl0njgxDN\nsjcsmyxh4pEMmPEFwdmD+9rrKzH1rQQxSQz+GqeVZWvWeOhgTZ8Wvc0yDT6i\n+Oox9bTn0QsLGA+4vZL5CyeVmXB1hsKnEFzqxtlE+2mhBMbcTGd+J/giGWDg\nEnhy\r\n=G/WI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.3":{"name":"npm","version":"6.14.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.3","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a122618543c6670765cf5e827cd996b5552f9b65","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.3.tgz","fileCount":4230,"integrity":"sha512-3tQYVEEdSGQGYoXhZvNqW8faqCidfMMaL387RdDo4Uu5kQy4IgvJ13NIsWVMQ6e3QWlbicNMSpFiyzYfMUuPDw==","signatures":[{"sig":"MEUCIQCcJlgxxtWxq6LCUa1W0iHhvf62RDMgC0HAlR4eVQgAywIgDVbj1/uBLUjxEV15x5nwKsmiwIyB/nbX6My28idhpms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24151206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4uQCRA9TVsSAnZWagAAdLwQAJq0Y+6l3vd0I+2Ue6Fr\nIuuGHcsfxrNM/XyE+X7JkTOz44KpAK1q6LBEpQsxzxz+vk7WbiwDWrV2BQ9K\nBtL6TqgK9HKHBC16dBcuyI1wnFPMwiC3fwhD23d4AynWmmWmr/gW/7GAHh9D\nxJ+0jdu3aqrGZIHE7HHQMQPsY6NWqCseG8xsiD5CtvHoc+86GwBVkCEl5v6q\nfqzqQrqosTzet1VOr2uMgZZfo99RLioy4iGRPMLp4j+Q3lAj1eyVys9HycT/\nrcxh1iTtSs0Pb/fiMkJTPH3zYtBIqpfsQpBDGQXduOBLAkCnjaKkspDbSFKR\noC5EcdJFf5sfRmsyhYvnPTrT8XgbWXu3e1JIJuC8bxdfuzok27oeOSsJr6ML\nwyUlhJOcJ45mrJOzBRZAqYVmShYCVjlMJt9D3gC87OcRi316/UjyRVxSEkJe\nAF34xk7RdbuYhm4e9owMtmfc8TAVgNb1zemmw7WRgxXLOX3ovyHznibVh9AC\nZbf4/GHkB8h8QgRmBJDR62Un2/LbzNTGKU/hf7B7QgoeidXYj43hOMStyN1i\nQ4OchwuiHOHnkIE27Q2k8+ITOlQy+lLhHqvd5m+twwtGl3R39TvlAUg1zjuJ\nF2LNJDrsBFhyNn0A2vXH9ulF+hQjYy4Sbo7zDIwXqsW4Iqp/UFSEOq/+6alO\nRPMl\r\n=LxmO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.4":{"name":"npm","version":"6.14.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50a1c6274fb451ca18f6ff472d2a73f006adbd66","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.4.tgz","fileCount":4168,"integrity":"sha512-B8UDDbWvdkW6RgXFn8/h2cHJP/u/FPa4HWeGzW23aNEBARN3QPrRaHqPIZW2NSN3fW649gtgUDNZpaRs0zTMPw==","signatures":[{"sig":"MEUCIBqe5ZdlGaUABoRTKBlup3HICur+zV85/4V/SoZINzYLAiEAwB1biV+IF+v1x8dFBNX+kVvyuB3qOxmf3VC08fL8Z4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23906053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee3zMCRA9TVsSAnZWagAANUcP/3n9o+E118UZxhS9w2Yt\n6ra2d5uSu+GR4V6BBS8oBw1uoOWrFGs35iZfamz3oK2+rMhwbF97PZxav7QL\nAD0keIMBBtavC2AmoUK/L9yzm59p/7gdzAq1EbZMQc1UMC7gqQF3u1gJVJKY\nSQS1IV9PJCnPJbWP9j66lj/i/9bD9NsA/WdyBaUPImFwzsk2oa0Smautn8Ep\noGOOaderxw3LlKb+l6IyzgC6KlNylerDE5LEJBfKsxjYjGjpryiZ0Bb0pRbd\nDj4v8VPAIVGjCeBRn0XenSRzkW5f99LsWZv8ZFiL+EIZmeY06S2gIzRXu9Kw\nhMvd8YGtFLXFkVsR6LVh1xCw8FjvQFcPGsPb8g5Y5pzWBBoD4g+YS519QFen\no9rQ7wODuD0hhfBbpafFY1GsEJ1m7GbhaZtT5jIEEDmR59Eb45snHpXnNtet\nZmtsJo/c9RSrfiwvZIznUstF04oE1EJVotMGQgZjhWIEOlBfMxfws1z7OjuD\nN0QUKCxbhO9mmMs/e4tm6Qu3ZVuOx/RXK2tev0+/H0lMeLj+OZi55gmDKKwE\nwymObOFDi13ux62BsiYNp6ZrXToiJ5U+O864ZTzpIFg0FOhTKjV0WU/A/gdX\nNu38aXtAlNpvc8kL7zZmbuBBDPIwB9Dc+w9H6EXjBHG+WGidU23s6QZmQkho\nlybi\r\n=ktSC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.5":{"name":"npm","version":"6.14.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.4","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cc59a3158cdd8461b486d0584c74ab554567219","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.5.tgz","fileCount":4160,"integrity":"sha512-CDwa3FJd0XJpKDbWCST484H+mCNjF26dPrU+xnREW+upR0UODjMEfXPl3bxWuAwZIX6c2ASg1plLO7jP8ehWeA==","signatures":[{"sig":"MEUCIQCNKENniQQ3lenxZ+aZDFIbAgWZ1BqRvb5QY2noWzYfhAIgCkT/TQdm0ZnEQV3I3AVshWxH2OM0rsulwlxr4GPJbKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23748375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEbsCRA9TVsSAnZWagAAiKEP/jYFsW3kyrHaARKpm3kA\noxDe0Vg/38CL0wfGWRABl9CbnYNnENF6/Qf6CMdOzcZwLVt/ADHu/E5s3S04\na/bZmx3diraqg/Lr4iCsuQY0sTcamXQOMSKAXoD59F3ubdxgUrSx0CT6UfMC\nm8zbJzlH5yuCVrkr6wHsqVt6Gwo6qgwILAssTw3SR7NMwLu3G1vkYTbAvLVS\n1rQQ1W3A4+vSUe5zRXucjfYonIzvA0BdTSWjZqKS9bZdAxZDWHeduKhSIep3\nuzMA3OExZOOpFUsGGg/pfrjEaT6pdNQAwBPhTqFqrQdn7w/Tpv6uNLtI+3Wu\ncKYbK+b72pMS0xVFGpCaIa65e9gnvuI/nPd1eoXusMhMW7TtBBlXSyTo205D\nlCdQKb6XXFRYPfsYUTuhq/c9Wev0xoBhNil7VEXuSQodtSjvYA9lje2ft6FH\n2HCdobtzv6vhmXwFvravTjSi4h88E719IBwpsyn37gkM7AYslR4ECXoA+Kuf\nwN31wSrsZH435uIgmdye5FgT4aahie8m1yARTkUuK6XufcWUzcyyRYK/UTyX\n1H7N+l4sGUKNF4d/0lbeqGnhv247eBKQy3N4kTfdCcXRUD0GRF2GkZOuajVP\ntRjToqnno+V/53hNpK6VMGuRFJy3JFHy0JDsccPn3aIK7xE46lx3ZMsg40z/\nCz11\r\n=pBLb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.6":{"name":"npm","version":"6.14.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1a81ce1fac2bf5457dbf6342ceed503627ff228f","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.6.tgz","fileCount":4160,"integrity":"sha512-axnz6iHFK6WPE0js/+mRp+4IOwpHn5tJEw5KB6FiCU764zmffrhsYHbSHi2kKqNkRBt53XasXjngZfBD3FQzrQ==","signatures":[{"sig":"MEUCIAHJi167+ebX4EB7FmYshs6yV3v1QP8mO0sdV1zRxr1AAiEA2i4H51o47oxIofkqoW4AU5/2jsiAg1SwQGY/02Opexk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23743086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK2QCRA9TVsSAnZWagAAeAMP/RwC2pU1Dso6Si7uME8q\nfeG3C1ZeAQQYFZ+k5AZjQdKRv6pkypkwiGcBn9yiHIb9f6EQEnezIwIn4tVS\noO1TWrajt2VKDoP9QeqcQOB2ykVsPNs0pXewaX9NPcMqxGGpg6ak/FT5cRSe\n9S16WqZspqFKjtV2mDMqJp0pg5jhRq3ojmh2FV4gVHhSaBejFxNw3NfVNoKn\nlHuhKGT85rQnExYrO4OoTI17iynUmgdooiipA+sIiNR2In/LCJH6IeLI3oCv\nue2z+oYCqGFHqTDYuev22asikZ8PrAu9Sit0qkICHcwfIEvKsNzOorAav2it\n34wMVgejMmiLH1R2cMA1R2aknoUr46NcoXT7aqr0JNsyGZvyertWfCuj9B6Q\ngxDiPXgpl4O6L61z+Kbz4Z6jTMbIHzE2ZeYMUttRChesplE64chOTm1sfP97\nn9zk6Fr/tBvBzbNDQeVMl8WlLg6sXxwgbJdOa5xis8VxZec+xZtBZ91ZuDnN\nkZLhfWdqAIoWRaqgQVIRB0ldo+4T28YA3ONP54FDyI4tc+ycJKyTzHKdlEu5\nFCotbG8b6DTxLfJs/f+k2PjMINt+biXi/VMz7+mAd1P+KH6VRtVz17sdgTgW\niDOLedI7czJIsnTE7YPGH2FHuRJtDOIZOnobfQQ72aHnfrdX4YS0ZQ383dtC\n+GE3\r\n=8rVB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.7":{"name":"npm","version":"6.14.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"011584b469467e5bc5acd5a0dbe58a3d46869582","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.7.tgz","fileCount":4154,"integrity":"sha512-swhsdpNpyXg4GbM6LpOQ6qaloQuIKizZ+Zh6JPXJQc59ka49100Js0WvZx594iaKSoFgkFq2s8uXFHS3/Xy2WQ==","signatures":[{"sig":"MEUCIQC+5cT+wANqLQFnOrFoo11CTtvq8X8tidhV+gJOTsXnCQIgXGTjZ3go4QSrRY+ZzoqOEr2nQvTa3S50VPt+A7yUiTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23781688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF024CRA9TVsSAnZWagAAKA4QAJfjJirDOy6O/Iuzdsub\nbe3C5mE2dYzDQR/dDLTNjSaxLyIQjx0CXo6mpDJp1am+Ag8m9f5/t9k4yWX4\nxfNy0En96FbqQoH1yfRbuMcmtMRkAmhYoY+psQeeBiNg3rC4UWZsAW1vyTJU\ntqZM9KSLNhSrvbELa4HOvtTkeZK6yTT3zK3HVMfG8+iq3yxlAB73Yg7oLlK1\ntZ2kWd2jURDOBgMV9tdnim/1U9/iJVtURWMyRY4BngOVkGj84ob3xLuIeHxI\nMjgaJCpWL9j1lJDs2a9yp6rnpSn3eDdDE1UXigZsAvV3/T+iC+9vdCdkbf+P\nDIMnh7XTFxT27YQIHBiuJjPMKZvpXoCN40JZTHbmmtT0Re6WuhCWO+ZymMn0\nimDQIAQjZ4oYZyp6yJ/Tm6YKyepR8DBlnoTLcz2h6/kYYu8ysVMEHAFDf66d\nMxZ1n8fw4jFVn784ImdGcMjm9577csP3sIQAXbAtW8dkFB8asVn3Kl67jho0\nrnw0bMysJuzXC2jZiiw561JE9wGHYq1RLs3LtRznJx+9MS7Eozqb6rVfTjfV\n8eX0hH4sGsdDAKIHv8bDpl5DnWrBFOCIaDBJAIA/9TICoobN+O1NfXg3pyvY\nV0CIvVMKoH478SDQeBQWjzQTnLjDM2Td2c7cj96PGJnBcrb0Cb2pqfWnXKZ9\nWbtg\r\n=3hVF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.0":{"name":"npm","version":"7.0.0-beta.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.13","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06d61ef9653f97d35082fd93cbeb50e4f7e8a002","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.0.tgz","fileCount":3271,"integrity":"sha512-oKnH7qxVq4q01rKqbXGdt3BK5A3kOY97Lw6Z0Z0A0s04mC6Uso06Sau6C6vnZURWalgjCqTAC2Mv/ySre8c1dg==","signatures":[{"sig":"MEUCIQDqtz1CYh0vOVsdN7ZtN0e/FMeHfc2YvMXEapT556MUjgIgVwnw8dEt8y75fjB0FBZJ/wk6jvJgZEYtCEDLr0oDkmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20212584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKcCGCRA9TVsSAnZWagAA5nAP/0B8cSDt8GphkZoJVlE8\ny+nJbxYCFHcs/pyWKPiaGKwrRDzJbpLabSLHVIYJqCkKuO7K5E0aQ8hWo8pq\nLVhl66KxSFSLzIEfKRH3UrxiOcoYpjbXBIgmzSJF0qRT/YQhQwuvOj9OfgNO\nAyHDipUCAsSAdvpvTz1QkaGadtuYaZjTAFHl4YqzXcWKakmPS6q0bUKHlGci\nlqY4hXU9cBVQva2l2Pn5OPBdqyPgANmeqJbPvvnicXBlDMfguOgM3t9UjxKv\nNLrWbL5aN2XA0z36F1/7yUJfE/zxrUdPlBnRCKrn37rBgpqTcTSh5k50u4ym\n8pJRFFrVNICTPnq/U2eJfXI5HiLmXoDOQX0C89vDGcjWuUQz6KzGK4D0dkK3\n1xnZt7Ki1HivVN+Xq7YV7HmL6IGuY8i1NhQ3dUrE0bvXi37NDUtiON+MTj6q\nQdGw7mrSTw1AHb/hDHQlEGtq40HCSCWgRATXfvYmeJt02xtK/W1Gy12twomJ\njdmOakkHKItU5bYCy14rgqzs5fP5XemSAi+kcGFKXdLSDyQa1O8iRPTyQnh8\nEO+FEgU3zYxA9C5LTf9u6awoImqRZiyLRSapNM2rQZgHN40uWn2c1ueH1MLu\nVAiOSW9YhDxg7LvhQKz+jFgL9MDOkjrpFK9f/6RNg0rgKXOQLAmClhxOJUdy\n64sz\r\n=a6er\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.1":{"name":"npm","version":"7.0.0-beta.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162a12bd0c85b99f65d7f0433e639fa5d3f0e29a","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.1.tgz","fileCount":3271,"integrity":"sha512-70fvaS+N2PEkNUZa6BOe+gV6S23LR7egyGK+f1p7Tn9cPsbSdxuyRvYvh5U8HfkoPGGIzxyBx2J69hndHtT2jQ==","signatures":[{"sig":"MEUCIQCuyVyRpdfRmy/RjxDAgWH3U59XBEQbF+kh2sWDHW0iYwIgLhCDGXnBH1V8f9bwr5cXDkYYOEkzQe58PquD+vKtPOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20213704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwf6CRA9TVsSAnZWagAAmusP/0u/X7Sc03bSxNtQXEGM\nDqU69QzsClyXPE+B2WxRhlgqCrwd2uCaGB2iLDLXAVheejHBXzCDGHzg0hSw\nNWfQ763PngBiPqAbA1RY64nLMtivzXyI6Q4SMzXypeShEvv7xavXLXOIBY1F\n7I7n1JMqL/yH6tgIMCkRcTXjWcO20zCZ4NSk1lD4IKPVjpatXwALI1P28fe1\nKbFkwW+KCIC6Pm5EwrNMw1XBtUggQi+eepLasVntYLxLesLdknY+q/WbBNG6\nQzLSlKr/H5xGnINNmMJSAB93mvM6GQ+KynV+rDKN7fyDkEruC7dUQAvL66Sy\nmwPVKepGRvE3BTNIrEm7n8RgwlVbTZ4Sj7kuBjX8nSfItwEDOFmgspnYBk0J\nBJrP98V8730tQmXD/2dCAUCkXh56y1rUEwcQPoHrLFfSF/3aAdcOEeKQ4Dvk\n7dmyKDEupZsi4KyYvZETXLN+/9TXHFaSUvTN8Gm1npMHDUqNdoiWs1aMlCDr\nhIf8Iyd37dUHB/CZGIjvGZB/Qja+yXxIGc3Fy0O9kTHgCedbM/tx2ihvl3SH\n9GzHXtUynCgXcJ2F/cmB1lPEWV/ACy9ggtCTh99EQRi1IBUZNFgDgrC2xUhc\n1ARWlaCPdkPjxfKcXNUMNXUW/3oDst3lHcSnVgYvox17TuqxGZEph+gkYpS6\ng0sC\r\n=tbPo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.2":{"name":"npm","version":"7.0.0-beta.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d91cc81dc3b9a0c723eec082030cf73aab34c67","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.2.tgz","fileCount":2913,"integrity":"sha512-/s+DvnDgggVviPyBAOb3i1aKD5LkjneK8JD3tKeZE2KHcM44/A2jBApMycPvF3Pj+yUKLPPKC2XtX72idPuR6g==","signatures":[{"sig":"MEUCIQDtVnF/5wvGyi7IbrLBsEdbebcVU0Y92pNzh9CQ57z+ywIgG7IVmsQROTjqlH8QiSqwma55fCfjP+RN6AWRnh5tJls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19479213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZ+yCRA9TVsSAnZWagAAVBMP/iwNEsj4maZnE/XwaPim\nE6/nchfOo0MlRme0IuzrF5ge0WjD6lLN+XHhxn3s0lahnCV6SLeOiY24RxcH\nArtiv9DoSqM5B5rfDeqLtDARUIjp1R3dr9/KqXjRhFBcocyHgAU31txIHKHp\n9IopOO3YgDxNozshVvsFuZt3pK3qhobVTSLBJ47AK1Et7ge+tD1C2eGEm15N\no1nCGHKb/dw1lb1/1bTY+tqRBJdqaPzPALgoxD9T781Z8znUzGpzOPDiuELx\nMCW6fcB6joKGE5yGa171Bd1g3Pru8qrqdT2xkbmZ1d7eTYxSCug6gojvbnoo\nQVhje3cBW957mIX1edo5VlYQKVWibfubsAD8i5N4qeVBcoPh7ZHk4u9p68tW\n8qrA1at7OJ3gCF5DdosocDU9qgE5lO0xlGg1KeqR5IkzjdU37epvyVBkzygU\n52M3qpTHGZMunXBJTsV4YMqXjNCcY7KASh8OKbyUElqFXCAMqLS1wnlhmMl3\nu8XHN5CyFIEaFtS6LnMwF1qU1cSAPbbCi7T4LItUDBfGmueFIMTJ37XA3kS4\nIayh8W5G1/lfHAzrtLShel70fQZCkE8Uh/rQz8vOvkOl/ZE3eHusTjQEWa4v\nZpqFo9NF8icZSE8V6U1N+3WjAl7sr4oyZwr04l1upvPgXk0ih01nlAJPVKhj\nuxtl\r\n=TYrg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.3":{"name":"npm","version":"7.0.0-beta.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c26a8b4f209fa3fdb2f314c9d993d93d1a5ba4ac","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.3.tgz","fileCount":2913,"integrity":"sha512-eYw8HzGvYlpIShDkeu0eA6MBsaMxJRUZ9scDyRQULyDp9qZ2UUPW1GrXD+xCzgnXE2tR1wdfER3CV7nQwB7t+g==","signatures":[{"sig":"MEQCIE2lgVnhh2GWyk6Cfp9rEeihVuniU17kwmOAtc7zU80mAiBrGv3LN7Jh2Oubrb3nWgjMWcxuiY/lSvxUl6iByicKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19481941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcEYCRA9TVsSAnZWagAAU80QAJijPt5C6zDK2g2iUS+F\nwg0FAxZO9rbAR6mE9Exuc4BWgENJaPmVs1xbB+TqqAyNs1q3cBUk8NW/liXk\n11aeEPs+CrQyFSMTKFPNL3mqyqScBevkTlg4cQko5NkLL3GFG6ZUUZDmaWUD\nUYjV/SKGhW5P7kHQ0kzDlaqIb7/qDIVmt5UlspPCRmeSbk8gDVk8zBbaWKgE\nNNve7sxlvaoP9T0W46LJW5rSj9ktYH8ocAWyASonVMSiA6K+t/SDesLTod58\nj8yBTUChI/4kESBNXFgrzHgMybYuxqr1d6TG/M1GUFNOK+k72TE0ninW2Ov2\nNaipPyMiB2BzAFGwo2ETiiWZwNLNfedPF5oOvdzxwm4Ig694YQrIwWXEHWbx\nXcP7lSTMPOuU/akK4+YibYuBazmi1n90zSC6CT3GU4LlTwMrUQWLu6MORAtY\nXqbgWOZsDMAv6l17qnMJZnBnmBeWIi75zay9Qp5DxmR9crStq1liEKMwHG+6\n7k7PP92KCL85g1OgmujkU6WFv/yQQWTaCdgbqhwMkG+9a+YEfLKMTYEZz5sT\nNrN2dagEyiXFWYanA+QoyOMZh3Ep2yEdliGtW7M85XzlIutc2+A0gmjEvHv0\noCFdqkN5BC4yN39ijL3Vz9TW0JJhwEAezG7eIFzBU7/b7zPL93m6W2E3fytd\n+AI4\r\n=HqU+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.4":{"name":"npm","version":"7.0.0-beta.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d16dcb26174316c1123c71fa484e68f35ba10e8f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.4.tgz","fileCount":2914,"integrity":"sha512-fljauXWAucoymIdUMzBqua7IH3gKd+cEoh1CYwbavKmy1NPrZsorS6C/EvUEu5+n0V+arTPKFO6r+QAqJoJKtQ==","signatures":[{"sig":"MEUCIAJ7Mn1NXY6h5eg05GmRwAj5E47t4/AaMFCxcbRsKXcoAiEAjJ8Fi96TrfzoC+p088WWq7KE9LDK6X+tJ0wZEIGGltE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19484670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsIXCRA9TVsSAnZWagAAUNQQAJggUbDXE/XY+JYesUWh\nmhPtR263OpQHMgZZp/9sZWQcKyVpe5gK543pYTku7ifbHTP2335nhnxXOASy\nnfbdb57ycBwMKbHN3tM0phGKjDlPR8c70ntI4fLo+YUOTXxjJOE29vKCyv2A\ngYZuDv7i5mtS8J10rxs9ZQfwpmBJPWHW0bmbbFcRhfYwF955Gk8deFBzYgg8\new8f6da1lARWwTy/8zS5P4K5tCl40SX3Ysj8wCQSBFtpJZH4MVarCEtfiwNT\niqXIi54o/uf8GGP5e6HUJ7U8Qv1Ef7uDAEUBD+hstQcn5qbH7eDgV4ZvqibN\n8cBQXIv3uDAAhdcwHQ04be7LQasFl/LZpoJwhYbTaZGja/4fSFMq14KLHIXQ\nSK3oGneqpn8Dee5b1CpaIVvktmcQ51PjMQHJtzOGxin8dBR9Gb+lTAcbWNJ3\nb9uPL2GOFKr77r8L70+9/9jP26O5zTl8ilFMGT+LU872LhRoDDBFtYtGW+CP\nXOlyEdp9BQqhqdMY1vjohQUNqGM/gVNS+Zz246g9+iI5JZUdoj5mpvzSQM0v\nruX1VGMZCiXUL9pYbXd2btJ54FPsDzFA2PaoEcQCZ/U1+ybPdmkrRLqtnp2V\neCANZLBxsmrosMFQMYrTXMqkvVzMjvKcn4ouVQhKGfMp5+0xNFbThkKqAOJY\ndUHq\r\n=G+VG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.8":{"name":"npm","version":"6.14.8","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64ef754345639bc035982ec3f609353c8539033c","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.8.tgz","fileCount":4182,"integrity":"sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==","signatures":[{"sig":"MEYCIQD4ZWxl28Edhi0T1ToFV4wwU4dPHEkXbTzESYTapMspowIhANb3tW9+vUCwYOqFZmO62PIsqKCWZYsaLqYw/sYlIkaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24234547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOu2OCRA9TVsSAnZWagAAv38P/2hYeXwogv5VMilg6Q5e\n0ZtKtxep+B/EaW4wdDKFDRqwFnyz4BrH/nPEA5d2Th/fVN0JpAvzPoMeXawV\nK1TtZ17X68qPtJTlS1A6YTdfT3sZ7ZzWRnd2uX0iJHr3NOPa6bI0GwUFS6Gd\nrN4XMfy2+jxNURL7DltmRHh7F8NbnBMQzk6Wma/ZMLontw6royiRs+3qNF7P\nQIwKQCpnXsrc1D+5lw6cAlap+14km4t93bB1FChmzU+6MmXPH6yuWN5a4roH\nf1m37lr2Z2/jrit+vdxwuQ6atAnOOIPatLhSwvISYNlR5s1Z+8kJZaAlOtpH\npalHK4GnUZu3W6ZSTT0jS14C7Xgmv/ERB8zoUlj/h1CXZWxkWG8XyElG8ifp\na66pgQCuurqnMkkuI0hqF5qEd/1auBM1cpXcJqIdqz4q4Cd2TEpZB0u38RET\nUmc35YO2+//30rkUu791ENJKMgYMbFwljetDJ14uq14CoozfiDBQs+FFw0RD\nvuhCvFYkPjW0ZbvUzAyDYPpMdgzWln9yov30odLXuKOlW1OC6aMZfRcNxwuF\njMq8qRTWBLu7Hq3YMBTITi+E9UrHkzR5wZB1kX3Q13bStqZtf/k5cvSiujYa\nPREvj/5rsFyZQsTXAQ/+Xhs1ReUSq0B3Hi0dYVkbQCRe4ESF0FkeRSLZdLVN\nZzWI\r\n=UaDF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.5":{"name":"npm","version":"7.0.0-beta.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94e81ac33f42d7b56112bf456852203a98461644","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.5.tgz","fileCount":2913,"integrity":"sha512-CsDhTc63/ZJrm7v7kxkMa0RxZRzAaUiNUdnwgJeOdXVmELXLygl+uig+E1dpoKhQ5YtoyxH+b4L5R6BL5AWC+w==","signatures":[{"sig":"MEYCIQCo0pu8dYY+Atf24MO6eqEEFst9DEr7xdBf3JY7IFZPxgIhAN4MdBiMPrCFajzBHarfJ4SjdHISQbiODLhOuuA//II7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19486734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCc2CRA9TVsSAnZWagAAQ3gP/jqkHvyxMyIrXZRQWiPt\neOGnkp3sZrJq7U3QAjOQaOCxXTLgGc8e8ACnXJE5V5g5WFnz9xO/wlLdhgk7\nlF8skkq1uWSVAhkKv2/NdoXcSHAOaT1SVVs6z39Orv6MbsnaqUStmSSPCuk1\nQdzBobu50Yd6dKQ9m2lPlJOSOmCWpLamZiGjdVaHMemzXrtuzzYTjemsLgjL\nSqDgFJW8TOzenUoB8zO3XLOVM4DXu41Cww32wMimrgJQBjPqUsfN4lQW1GNt\nCmph+0Ajp09Vtwdk/UwiGfwwyysnhdQUJpKHOShtQFDS3yN/ec3cEgwGvJ38\nmXh1CPXgQM8cYhpDIeCY4+/g4vDdsoxjIeqWjW2ebRBhwZYLKA1vzKNlHlnZ\nJf15DtnDu6pv1TxEpVp1rpAMQxpTQ0nzC9oj0lOM6LQVGjuu80tSjsvHFquP\nNB20nLl0AtQYsz6DFj5/j9PQDLSLdPVc/PA6J3W1oKBmMhJdiLPw9SeJ4rFg\nHt6SYLZRFXNKJU+AqcJDk4GUoUZJ4NhH+14zExeCWTozhqs/3s9ShCgzrPJT\nRaimHYkrK6yF+gFrfK9qGd7++B6PgDjPVhHSsS+Q3cFmYTjsi6YWazkyl24y\nAkmm5dwwHI5bGVxwjy/zLnsHsifh88++149tSZEyy+blfyZo/JpED3VKkAN7\nqXeR\r\n=rB+r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.6":{"name":"npm","version":"7.0.0-beta.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"53b6e0de40106e4436309ef41dca5e8a0d04dd42","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.6.tgz","fileCount":2918,"integrity":"sha512-1CRwKtK4qDboo/e5/62D9YJSs57QgFiwWtBDqr+BqDsO9S1NKJeGk3wlbAYq4sw0bxgKb6Mk09BrhvExkDHl3w==","signatures":[{"sig":"MEYCIQDkhHRJX9PAjwX9j04zcZncnnmoelCISDDhymvCj8d3SQIhAMByabqd7CRyS1cIClUxSdQxFK8HwtFLgi8qwHNDvEci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19531865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQBcJCRA9TVsSAnZWagAAL1EQAJd5Vt3fHcLyFLSfOFL1\ngh2O/eZ1+F7+dZR+tjoCuBVzSICYdGqntKG7QwwERAw8abY3NLhMXKHJ9T3O\nhp1/SKJ5S7t7cbc0DvzwAWbe3FJX5QqzGgz763a80LqPdIXxAgU3WWvD1bJG\nynKnVzxxxppkiJxV5+AFyF+B4Z5xea+pm+m9B3OPSMmyoe9AFn/l5wN6hHnj\nx6s1HkEdN9ce/q8rcg0yFXrQvpju0aOnc4weV4/7SndU0CmMUmVwzWuOwV8s\nkIWwd6Ui7roVusDj1Zeqd17bAhVN2ahHWiy1FYvwn7Z19bzAgPVCZeKoEinX\n2y6DPMHrhM8EBoKDPS3zuOK/fBwhLEnvCJfZGc2Ry2PnpBLcEbc9rv9wkrIP\nsqwa90jP/T76ar8FjP7vgZiPc20bQBb6tP3IR81qx/TXtwUj3zQ53CL5wD85\nroNOzNtnKg5NZ/ohNL2KLf92Lh3UbMQ1jgRDPXISqtEGf+7F2IIH8dUqkMuq\nfBlvE84CMWdlPKWuvjlw31aJSc57oJpGnOU236DzqxDX1yVk67prS9ggXjRE\nmcv81JerHpicdnfGLIYQMsfLkDWFUvlwtdtvMBZJW1udOwPS09jvJ6Fpkiav\nNN5HWUZFNuwt5fZlWPWgb2WJ7gwKzNPsSpXNRLwIuy4DiunJVb75J9TzNMNX\nitju\r\n=kITZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.7":{"name":"npm","version":"7.0.0-beta.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1aa4ee6aab1a9237b9b73a8656e393288b36407b","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.7.tgz","fileCount":2918,"integrity":"sha512-uZPtmfBKosIia5LsYr0B12n1zN+LUyMB3Eit5j4aniZwebM3uQ7wGMBQHyDUHPibG3e9Fx4soHPWerJ7DF4ffQ==","signatures":[{"sig":"MEUCIQCpag2giWiZQlW4wKQmzq1/DAJykputNsjIZKXXpOhRigIgdhVcCyGAupGv9znNb8pvZ7/0BBv8IRB80Yb3mce5t6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19532981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRV4OCRA9TVsSAnZWagAAnYEP/R1n2PtLhW+Y2TnawpdN\nTaAaH1r802xwImItnMlzZ40zGjFs3XPGhradJpzvorXuO3pLRE0xxzVIoH5m\nh+VNnObnmPcUOMqIrc61QTT/7Yy7+d86mqp4rY4WMIbFVmsOiXkMpgwqA9o7\nmxpEyY6EIavWTNk/Ovwd5xFpvVfUSNs/NGmP83AhpzlXUCCdbPhiERof+qVp\nKwUhFNlQwXToXK7bvCtv7PG1IqsD1KdkbSfnrKKp3SER75jYMK69E8RjCJ3U\nQQvLqBDBh0RIktOK64rPbBeuqT7QZo+iyW0YWaIOQujzAGlGY9JWskt0z8ut\n+lDSxSFO80yKOennO9EP+p+iojXKbQYgPmT2vCMYUgi/6dEsKyjPMT0FWXO1\nh1Av09L42TD9qfzk32sS1aNZZIcCEt2Rfqt7tBozQ1QlGZwggh7fflDfxFHD\nyQCznHgXJrkjkTUJPhmrpKjFRckB16D8VLR0ufQi8X5MBbg9fVDeIVYHpLDO\nOvIqQBPQ3yLueh/33zp+JDQ2c7bWvojrqleQadTOrS3EZbTmUYZXiPlgH/LN\ntKkFvwhliYbr+fnK9s0iKHTDqNxq5n7mtbYbNhVrJUthH82i2hnEXqu3wgDN\nLeB/j6ryfxbvHNDUvuz5z+lGi1swEt3KSY0aPXTGqozz3ARDLNvD28U2dRC+\nyjoL\r\n=Adwh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.8":{"name":"npm","version":"7.0.0-beta.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.19","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d1b334f6d662ddf5cc5186001443ec412c41222f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.8.tgz","fileCount":2918,"integrity":"sha512-BhHML4TMNt6JpVn5yOuyR8sF0a/wgiydrqvdQ4TvIaf5M9Gl3Zb+wjDHp9bFFIxaLbqwLvJSsoEvkqgXEYGS2A==","signatures":[{"sig":"MEQCIHRoTxXp20EuC1jXeCgVKEAPlTpSi3EzKVnwZDQJzOwQAiAuvtcsYMFw4OEGgNhWTFv1r76+17yumLE4hrQtmhNNHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19534028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqA/CRA9TVsSAnZWagAAAzgP/jTJi5ZpJrEbM3BXZ0YV\n+EMXNsSSzoHlT1faS8fF00G+/njHn7i69iPqrV1TG/JQBPF0lefXI1FVFyn9\nfOJrgPyT7yOOyxx4AUVnAwrIUrq8KiaQ/wLmpK4CIi7anQPJVAcQeiL6vA1l\nScRwjTcOvBSsofgXGL0AnvuyBzWQm1kpFdp6HklRqOWwSxIRueSXksGU2KHS\nT6eR/XddRkD2NiJSX1fsPCIVyGFL0Hug/j1XbXLbaDKdwP1wUOFr/2ZoWRaU\nQqJRwKqEdUAQt3UcME2lW+UypGGUfPU5r2CnF63ZQ572yJNoBoefYEj3F6gt\n9YqpwCbkkCcwVF9ZajHCUfb0Mde/5uthb7bDIZVG6IW0CGdojt+kwM3txu7/\nV4DY2Yh8vOUVeZGDs6GTAFlr6y43JskxiWVb5Jpuh/wMjV0huN5tU4o+OvRD\naK97CkEtN0nu0GPhpak74rWo3nMxHU+i3aSUqBnOPPYd7ubZlcIameC39BRz\nj+wjhxNPsmCOR6Dv/SImaTvqvqi6UdJm2UvfsLkE2KBQGX+Q3DLu4xs14YI3\nPSpTM4H1UYqul1xPPk2tZ02giGZ1ubj4SvbdVomM/H4diZ8qsgtwrVaNYK51\nO6QabS7vyVX2WD5N0Fcw+nwf3QBW37HfCi0a9tKwXyrDjwTURiMnyh0xlcCe\nZv76\r\n=esAM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.9":{"name":"npm","version":"7.0.0-beta.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"339ef22fb276fb0dd1fb76cc2f2e03a6136e433e","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.9.tgz","fileCount":2948,"integrity":"sha512-gFUTuvSAtFpBzUhutymVVnIOn0kBgSbj+5ietpgkgj+vaJ7GjEO+hoZEtn/K6768Vqzaz0zqWT4x4s64+oFKsg==","signatures":[{"sig":"MEQCIA03f8YxX7sNbWwqbFUVDpaqGHTNgRZbAkMJbNuxG7fWAiBB9HNGrq9f4KSM4i3KwN+FA3P7bOra2F6zmScD8L0Q4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19999172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUpMWCRA9TVsSAnZWagAA+qgP/RdQrMRcKN/bbEOOi1cU\ndttA9BxlrFQe9ruSh1IFKEo0dNYfprUxJOH0w+Lu7IE67PGFJuowmbG0+w0W\n1eyoRo3li8oTFsJJfht/hVXEyF2fWgF4Tm/o7CJgBFrA47cBeV+/nw9jm4Jw\nOQszuMWZH3Glj5DKHzwMKVY0nyc5Ql3sffYAk1Sn8FHJRXECt5rrRNgXHcXP\nPlgkrwdkIbSQ6ONv5/goxPh9FViVC2REt8v10S6USHvRvS+9H5v5ffdK2rT3\nOVpo98gjnbOgOovXz5VaWOjBjGYJIxjRA/yAsqtnGzE2UnFS65rPn+VO8duA\nViBrdR+CEqPI7O34wU1nXiiCDeQIrzAyfnIJJE9KwOW05aKSrk1hvUk6d7tq\nJTqnBz5JRBv4wCyjtsZnc+1b19yeysQNNkkubacNThy2azH0YuxmQ6AzqCfl\nMaWrozi9oFWVijKln2Po1WBztI1+aCWFE82gAdGicR4pc5jYHJpOy7gawsYw\nL7JKV6Ky+y8Dn7p+ta8JTbD+UncrMUUmNCAzn3ULc86ngk9o1BV1wmm4T6v0\n/TnRsN0E/df4Bm74PSg/Z+17++0xHaFmuj/r2VESd6UmWbjqc1e0kkJkYoPn\nOO03vUR6h45nIzACL789k6sQkSTWSWR/E2+qq1yCNDNP1vbwysEn1izsuCfJ\nWu8c\r\n=RFc/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.10":{"name":"npm","version":"7.0.0-beta.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aba9b8895d205dc4f3a14788232ccf5bd6e162","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.10.tgz","fileCount":2953,"integrity":"sha512-yf0cPxtKBNtU3FRXvupjdaXu61FJGEda89yMgKVD9+JrSfIyIkzwGNXlBqZ70qUMT7YHcJ6bmexW5HpnXsZkeQ==","signatures":[{"sig":"MEYCIQDY05m4KMx6m0YTKhhSb+0n4ALLmB+tNVyLVztqANiVIgIhAIpX5zjwoj+j81Zjpjaf66paaq2aPnWyDUdsEsUi65Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20068842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8AqCRA9TVsSAnZWagAAC2QQAIrSV6ybGUvbZ488QoJR\n2A0Zo0FwaHDDY6F3EkXbbQ0ajriQVHOQ3qTba1TB41YnBA2WXCKJv9dZYir7\n32jxpjsxNuR/5TUMNEeyET7uPJy6Pzs+dmfXTVoIT5TidyLZ9/la8tMzrKGc\n2ksXH/pAAtkG3CJWLYV4Wb1eke7lm8uMD5xnHc674g524FDGcPBpCeV7v4oj\ndkbwAqNTJzMwp981QnwinoWy3R0rvbqu4bLv0oSbh5GM+nYZwXVwQWm7SP9D\nOSl35U+jEqD729WdHyI4axW8fSRWI+FhfrN2nf8WYXhBLYoKuesg1mkeH8JL\nF77TpzF+dklDjYAejKnFL8KA2jwoqq3RPrSXhyuNb4a8ltA9PJQmaEeo6+da\nPsM/t6Mu0Z8QoK1gg/XnWXjDwSMJl+kCNJO1TUlxtIBrTUysaM2YvQkmu2J2\ncwOZ6VlUGNXVwVriVrxhPjWIIM6bsRJ+pUF5sAUYywu8kPjDJBcyg+I79tjI\nuSBYJEDRXLdoZBOPoirqfBwFoVFqq3unhWDf2+pMcGaUkLVcS0b/oATlSrUM\nlrdf2tIchnl8FxUIpollfj9MNSwT3mU0BXMOBVq9G1v/gWUbCUpF0n+cSzyr\nDeiTM+nwfXMsRaV9XKs4RLueIECqWnrA4G2Px1f8ZqPSRnB1HsGEAEQnCLCm\nMdnu\r\n=h5Cl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.11":{"name":"npm","version":"7.0.0-beta.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.25","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eca1956143640b769ac0088eea79df4169d097bd","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.11.tgz","fileCount":2933,"integrity":"sha512-PHDCQL8OT0CYJWOKIkyQfFWZEX/QDxY8SH6PTl8cqK88VPPd3Pdsoyi5zAFQEa1p445ERZ/zhUU5uJ6Yka4OLg==","signatures":[{"sig":"MEQCICPdlEvY283isRXf2B/kv4YiOeuTH7EIkoZbV/WPEuHoAiA0Bi/+AzRtDVAup5mqcchtSlju0+wW5XSqpU4pa/Iudw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19652258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjbDCRA9TVsSAnZWagAACOoP+gNDEXtoS4rNZlM8K0Pt\n/jVXwc7zOAUR/RptSp85yGUKcZ/qvUKXHt5Mb2/y5wNlMQM497nSXjsAppLn\nPHWlvNRLsTldz1TGPIgx7sgbnPwgNTF45mIRHQr87/leopzYTbNQK23pGYol\nk+bjqwyVDZztBIg7/XI6YNoOqEoUgAaDQZho1RxFMCWnjLIknJc2hgvoEcZN\n3O5D+x8eYM9sSc9otdTLbR6/HXDy9Lm6SBQY4k6Ip7i0+hP+iEgkTwR27xny\nh5p+xuT403h37WQ9QVYfqhqY71CgDh0fZXc8bALM1ZtSUTnice90cE331243\ndLcVIuGWa8jbXO7v239wkhaJP+0FngxzXWa9eIBdprwsvX0EHJfMX9wjomf1\nlfx/qpZ/Ug29f+NjiMQyq3eaNlWB0T9yIoNb/ZHk6wmHazTUKdBPbvYOOfNF\ndOhkq1ht+3qKIQ8WvgyvYfV0AFflSvNMNEEjQ95STx6wrHJi32eEy7q93D8G\ns5bZ9eAsmr5ZvS/ig6m4t2334dcOE5jLdUPB7AURNMbzIpUP4g+FwI917+5c\niAG5TA+YxKqfLtSU4NORQ1GXqmHRUJKBiEJH9/nVH2dy/y/dLDvPWvQ3vNhx\nn+v7DNrfbgdeoB2yqudNUqgrQd6zn+8rDTbyy2nsFwBVWOMJIeoDuPwRules\nB0Ku\r\n=m6iB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.12":{"name":"npm","version":"7.0.0-beta.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.27","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7943bcde95c1c345b053d97921246cc29b3427d4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.12.tgz","fileCount":2851,"integrity":"sha512-92NF452n71wrXBiz2eHkoI12ipNFGU7FDzDmL7nlUB8ABfz2gIfxw5UIBHpSAaQtq2oHaBV96Fy1t4tTweQ3tg==","signatures":[{"sig":"MEQCIBa9gRd/y2so1rHdldQ+1Z1azZpVgqLiFm43xW5Gz5djAiAfL3Vkdp46no8uc42t8PfnZ4qXZOkZsrAsB5FDLbtGRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19506647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakpnCRA9TVsSAnZWagAA2N4P/3FjxEwwmqY8nbVdCEci\nXBiinlv/ywN4oqZqdOwtqeyYYtIC7OXgdARSQBiWOFpaodJBiyrd72dh0k+m\nV7/D5ONY6YyWmKohptVCHGG25KMQPD/sXaBkfuIBnbVDM0/0Dkx+ulBg3EMI\nLP/QhD0ENDJx2mDSHG0j6rmaSKoOPrM9+IgL7aZANAbEHWHQx1UHZAWxgX4g\nAJJV7KqUj7asPDPQAdKI0/1rcEnt3PAlXlTZc70GizjU57QKIh55+T4xQvY+\nEX9IuJVomSQrcvSdxnkwdeGt8gUrnsxmiPlquZ7q0LBe7yuuxjhzbOGxHejv\nIgALtTwDGLqIPN5p+MCtw+UGrs/7TGv93AgSwWmvR3KVOUVuOIRr23MENfhj\n9JH1M/JFzB79pNKKIY4UwguZgn070F6XF7SfvQNTEEx5BrhJ+3zQTX2by5HV\nWWwBJpdc/zdYliz6yRdGwR3xmU6jCFuSBiszrupzPftGXK7GgKW+Z4BYlDHy\n7VONi814LqOBctVRjxD9/4Lq2WJYcndHwCzwIqTXMi0qUsdt40/cPRctRrAm\nVmaCUw5tpbzewO8S1CahWCgoR5Np4dzTp9BhKeC1Q6aw1ItBuX4ZQI1W+La7\nX4uDiCyKd5gfN6cdow7R+Da5qBRA46RCmkuTVmEgtP/nBz9Lj9YcRCbMCZ9N\nMJxS\r\n=6aPa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.13":{"name":"npm","version":"7.0.0-beta.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.28","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeda6f7ad092528451e155f0c3109270cd875188","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.13.tgz","fileCount":3011,"integrity":"sha512-JPOR+iMPy9M1QKkR05bv5hlHkqo2W6FY0t6GwBhzC00b/7YjgvqUz+HPzlDe1hhm6LpLWU3e0xNPQORHT2cWrA==","signatures":[{"sig":"MEYCIQC45LkT4oIbeiiZxyscpbQ000wgpPWzBu2jIB2SdJDiLgIhANVAJjlRlD/RrtbULhfbaTW0emHMQm2I7DBpKWR2e+HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22116228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc4QlCRA9TVsSAnZWagAAoaQQAJH7NQAofDGVBqCOoYQ4\nrOp7o8MH7bMO8T7FyzrQDO4/pqT4PT+/NXUjqqaU2/3/gHaZKjpHp7MsTpEM\nkRbX4cXgEotCr70/OOeGE6ib2cAcLL7IshcbHqV0towKBZoBrcHizCnrgCHm\njXr2ktg4PloI3Qcvw96H57/KJo6SePkQgu+ONvO6vkP1gRyAWVeGeX5jR0en\nDEcdEUjIBiyVVlGsMNG0Zxg3Olo8pIZN6nI+GdSDcfCW5W2D5lY44A55UeRA\nIL0201fjgiwnas1+7nRXOY3Tlh6atUKgb2DR1XWlhGpMqyf8jvvnJbcsnSzS\nJvSxQpADDe+Icy+uRCCVsAiK6tEFnILMrqzxh12pamVKcXm09VKMVePtA9vX\nZ8Zb4Y4b2hgm+Uz6s9yLo1UPQeYU3rUegsEbNmX2syUUPiDLH4ev/KD9wPES\nJIS5ZpjSc90Rc8mLUdn364CPzWving4V+R3D9YVpKyXTH6jVG59ivmh63aI6\nejJLCabxmBlcmKI1MKiyIdK7k8ogNtfdZ0f5ewGuxyXpaPk+bclyMwPOJTxF\nsqEhoWTJdbntD6cTXTPQFTl20Hs3RsZ/JAI9Blu/DbU2L+SIt5E7V3IU4mRy\n7RrsJIBHSnnFjMduUzAaigNzYtoI8afUNc++x7xt1ntXOb+MWEY6JDwR/cMd\n89VE\r\n=5HFc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.0":{"name":"npm","version":"7.0.0-rc.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.30","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2657e57030f02045641dff85ebfd622bf2bdb79f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.0.tgz","fileCount":2893,"integrity":"sha512-+1ex+t6ZFhaWmvWlL6ov2XK/u9RbgzbzIEggVBE/GTz9hwDo5sd6T6s5B73Kk1sIA3HnyHzu/AqRkHeKdArN8g==","signatures":[{"sig":"MEUCIQDLuGqYXEr+8zCjp4VTMpdMnagb4qYoe6v/q8ayJKFbRwIgPRyOsvZupW2Vn5dlSI+MImuvWvQSkZYz3cXiJi4lbpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19328517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdeunCRA9TVsSAnZWagAAce4P/2q3AVX/750rXqsDxa4l\nJPpW9kB1/nPaWFX3cDX6F9B1HJ644Jsw/H0zibLUohS4pinmfsJFZ9mdyZ5B\na2CbvZTBnx6Vt6/jqXYpmrgBZ1Nw7DPArIpKFavOSYrBi8vm4ONgMvbD9zsM\nHwMUbFJjSmDj/lYvH4att9Huvk5XkhrlFJ8NFE+9fVzNP2GUHda4VCcNc1Ea\nyca1BKtZ2feEk97m21FFHx7/gN4QL3Lm/s58LCg6JHmObgYVQlYsS31FbPdO\n3iyq9n4dc2s6mzl88zSi2RjuTt/wDEAcJN1wJ3grzvbhp5wnX/JaOgTwJeCi\nBA8RzLSsYmYoCc3PqmcJZPcnyKJviIKcAx0PPrGJXTQ5aR6p+D0y14jVkrde\nbUpkFRt/d6aMHdMgmtLICQX6XQcs5YcpYv/OuoDbExUchPBOiGfSTHHe6nCn\nTK0oOdSTg91ODaBAzRQCou26v+KYOs7nDupP9O1DOrCtIUyrQMh1GxPLOLzX\nmaFhb3QMl+XcuRxNhUlLqYssMT2a1jeWW3a1W5KZOrN7yqt1gTGLbVYY85lm\n1q0lpMFmKfjpZVMPmSlGOK+GWtz3yWDsaUhAFra8TaTZYvg+05JtjyyhAt1d\n/+y24j6HCS2VlFTxIxkk0sDKrRqqldVy+MvYMVWiSBJKdJ5tPZHp7bpksvPC\nPyKG\r\n=N8IV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.1":{"name":"npm","version":"7.0.0-rc.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d661e5e40899b405ae9e73933cfeb2071919c482","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.1.tgz","fileCount":2862,"integrity":"sha512-e0HUhG8Kgz9B9FfMRiPn3neyYLj81utyApn4za7PXBD5SFW4gVH+q60aMlplRayLYlHiu4du2ZGvf9N1UfSFVw==","signatures":[{"sig":"MEYCIQCE8gCjRF7UCPHmFCeIjmZ++u3i4MEe36yuYS1e8B82hQIhAIKMS5ndZ34BMc567JRWR7U7swJ7+FGxo26+rnfJ0clF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5peCRA9TVsSAnZWagAAFqUQAIZGR+zSpwANeDFA3+XR\nz+fET2bdVC1/LUSErgV0dl4//9WWKwwpyIpFf7c1l4y9fPoYeqiUwxgzWfK3\ntEhXWRbOH8JR280OXj20YPfUmaJqh4WLMkFZzFBWpliLXORqyBoG4zxFaqgA\nxpPOddnlYFhyPyZTDHe86lt/71QfHStsquuYg738cR893np7h7/zM8owgC8M\nMCgf5J7ysifMbaUoXARwntd/iEfIlR8dQvlyj148WgXgWH683Do8tZD3B/44\nzIE4Y3R/C5yQvnBdtcs3lVWVcXduVTUt2sETjy7/FJOdaDTwWc1wIyQgjyx6\n+D3oUGfEtRiBdOaOUpY87w4La+SDCWjuB5+lKvxL7Pait+vwJV1SrkEbKh6z\n+t25miFAEPbMRomQXxHrFJOAUB7xXgKem9/B0voF7wdbrYjWKd3eO9hjllRB\n++XQl9A4LVedOQgxYLiSVA9SaxcI2Gl/v7EEyLtn5JCDrlJn5BHSv+mQ9uwU\nQ6c1IcqjlqLJXgyvwH6hMjIUuHGAdRGjbv76Sb3pS7PNYjp+K93lc7NtmwK9\nszGUxWdFA9hpUfHp7L9iKYCN7Cafn+Nas0YocYBW09yZUOIEtQl8GS93ojBh\ntYc9hy0NOkWh2gBQgB6bZEDE+H3Ro3CXWoWhu40JoMDWfXQ7ZfpR+pEhZq1u\nqry3\r\n=LpLQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.2":{"name":"npm","version":"7.0.0-rc.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"34c2168fee6df82c9bc5c3b53c248c4355fef513","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.2.tgz","fileCount":2862,"integrity":"sha512-Fln3jftKZaQgrK7CsvwWUUJ9GN/aq0eSEWKzbg1iFwjWG2Ff9YaPu7RivWoMyggFyMs/EE7Jkh0MZvmkdxXjTQ==","signatures":[{"sig":"MEQCIAOmYJQ+CsWXl2QnbWDvA4+C+kwgFWRvfAh1844Ul+ECAiBnj5A57KHe6pQginjOJKD9pgYTFG+ZtpfGC8vdfnjx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd77XCRA9TVsSAnZWagAAiq0P/2e0XcTJaPWJMqBexByM\nbwtKKinrgEVGfV94SnR2Q/B85Kn/3aJTNUwGbU0LNgJj9RHleEkcVCLsfdm+\ntk4G0SjcqXI6xmxePnHZnkpr+ATuHl8ly/I3LYz7vYTTtvLP9qsUWnce8ysh\nv9qoS/YTJWm/jwBpjxpmqMDCPYe5dYU4HjgrcSRVTH4oADgZjb4DjWJBmf3P\nXPlKehVVO/ODai0I5XD+pyFhmqM0mLrwJOcUvpAfnP5WqLGq5fTrp8k2Jstc\nseulCHK3xpRQ6HWbheCCgX0XbZ2rcRKTJKDvnh1aRqN2yhVk9QEXuWyTMKZU\nDqyKsol4PqPwmUV6WNhuBqS+yzWyoiuEmZPuy9tbJ1XEC6c3Tk4KtI+Zi9ss\nVqdVy6d0/lRgjzIPxIyWdVtiX8Bt77XnHWX2hokS1q7WYXX/65Q1C7NtPbEd\nB0WyGPv1Z7RXUAk3gQ5DrjDTTic6INp1R/3JcuiWlqWN3vWHuzN54C67RVHb\nKGZInRgmZXbeaengPHnk0Y4cKbXVckV9JpBWBPX/qvtXdENG+MzK2+BtufpT\nZsDuuYU0D3snI5xBAj8/tt1ufDKB5BJBv/cQS/SjxBcK/vpocmU54zFJchSB\nKcPKJNSDpBH1aFhg037qCBez1en8KW0khnIBo56rJdOTWE55EmfMuZeYD4gq\nK/R9\r\n=qven\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.3":{"name":"npm","version":"7.0.0-rc.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.32","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50f3ae158798ef9e55762107ab6d3bf05dbb8cf1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.3.tgz","fileCount":2864,"integrity":"sha512-SESEvmKSP99svYnwJyYkI5NFGVMeu7JcP/3nS5I6oxA1/x7sxb4loVHDkMpJdOrWBBtRAvh0cTKNE6Hp0rAV+A==","signatures":[{"sig":"MEYCIQDhtWgHES7hHTru79BpvW6BBFRRE5qvtRkTlmXKayG2fAIhAL5KSabwA+JuPWQ6XLeqJS6i/MwQu1r5qpGdSyiPCsJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19448174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffL5JCRA9TVsSAnZWagAA8ksP/3VJYXGeGWOz1VRwLASI\nmMSYPIBupDO8mqr13nfVDAPb6bYqlMFNncvm0f930O6oyBg1H7JTaqGWphxX\nGNWE9NmMXgQ2SurPeYDzcUMKg9hwkrqDkuxHF5q4RvgDmIjzc+abm9ThtUql\nRunzmmKlUIjqhz5haouL3sodG66DDQ2Jzrm86R4O0avd94LMyhnfazzVvha2\n587LxQdehaVVrZslAGb3uFEqFAKztWSddbanPZvuZ4NUAssVwC5XcyHF0XTJ\nFxzCNz67oIuwRbbxWpK/Zf1gAz4pbCzMMxhUqhmWQxqt8qYljCy3OE66OtYc\nP2jPpWRXDOpXFYYqojwzKGVxmEqtSOzMfBiTnOk6/xVNuPdlN9T2T+ZyToPy\nAq0SXtOekUJW6imxHXZXvF+IHvScBoDAx/hx1VT8il82KXJM8lOLRBvkocSY\noNNiL+cfn3PLkjt5UufLWw8j82VvFISevaRp5rIjV4y0G3pvwrtfmxQb34/4\nPs9Ibxlb1WZ/cRQGOHk89NTVqT9SCOvEX2dNfogIAFs/xsZmT1Zh5ln649Hw\nzx609hKC5gUFuQMWPUTYIWxQdSj/tMIUgIdvARSHjPAcaDn4BxDH5QU20o6S\nlhhaksxbCf+jpBF2fnY1ES8p4gHJzrOo6zltSDZKMnuTJ1uVbBcX5tKRCHKj\nxlEZ\r\n=s4du\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.4":{"name":"npm","version":"7.0.0-rc.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.33","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"900895cf01631402807f810285253c8ee032fead","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.4.tgz","fileCount":2861,"integrity":"sha512-ighPnRd4CM4RoWNq2m45z0WrvSNVZb5IHbN2lbR5XMYU4PcwI/vCvNj28d61mn24LLO2gkNLm/49ev7LGdLHwQ==","signatures":[{"sig":"MEUCIQDKElG23g7AQ/ICOjT3lEd4S6wzQUb8jNj8rRi5tIfctwIgLvcfcGVUwRuJ7WS32Z0NKgWDfyZg5WqsxCyTJcMOpzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgLEVCRA9TVsSAnZWagAA7rcQAIUDIVfPi1LRD17PSite\n+aFxrHvl73X6BZ4WYl86TteV5DIfGcvy1M2rrKQjcCn+T+b+wSdXMtTcxhn3\n5E3ayNr6EK5Y2BOxgJp1KK5HLeMtvqTJXruZkk199p2O0NuZipAkCB7Vvgzq\nwbjG3cmPQdtM1ai6PV9aIzzbX5290X1I9nFAVSvATDkx3GFeX+mK0o9B+KTC\nnnLG/dFPcFHoeHTo9iTaB/IVqv81yeaSeNMBMEZCqTaSyrlWe6ZMgNXdn3eN\nVnKDDNaR5D81Wup/xM+nKjRkto4Xo7ow2KzMDWEBqeRjtvFAzjZdN9sdTHhx\no1uK7L4phig3OvBt826cK6qLIK8v+/1ZlH1zGk4PdYlZn/gV21Uy28eVnTqS\nJxiwcfx0+eB0xELLuIaaezKDAEfCT+yu4ijSwqAfNwGNbyH7QnndVSzSBMFn\nL81h9W3aLv2wTnBHGJV4vkyyj7FOG56o1z00d+HaBsm+0Q/xEL0sw/RViU6x\nOUsTmtNLhUW5BmmbfmwT5PMvwo9Fn48zY2Wqy1M9zencesTtN2ScmrSiDTDw\nrdm1ni09+WLKRiOnZZ9Z7MdAOaYTRMSRrZeuGYh1WuG6thv2FNKGItGI7+Kw\nEvcNrZtIgEbuw4IqP/lDYKAVm6uk4Q1lgt1AuMosYwG/GK8hSkS78/9K/xyI\nSbJI\r\n=Fnjw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0":{"name":"npm","version":"7.0.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"904f8f36b11e2b07cce4d5010ba21b3b0f70acdc","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0.tgz","fileCount":2851,"integrity":"sha512-A/zHwhfPOXLwAQhyjiExKjfeJNIWrb7529Jt66OhGmLLOd9J0sFoAcTxKD6uGC+BOYVEN2xCWSoS44vbzyHfrA==","signatures":[{"sig":"MEQCID57GKH7dPUWwjrCcXARKBXu/h23tycOfAzEsA6T8pb1AiAaHewGq9UCd10543DnaViTKSghQXNE4hxTj80gLcmlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19384886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhTOeCRA9TVsSAnZWagAAJw8P/1s2K8/0+IZFF4UChQnt\nwtOm7jjjBrGXWe9ncGjzshLGPbjir3ydBR6QXJBykqhcCkdfDIqq4hTzHc8O\nDurjj0oHPAPjRuNVf5mBiF7QMblQzDSYNEYBzYjdXRt/hZx/SdZ3MZIOpCYd\nwWUC3r2xxue44DtxSPJP/AakIz6fN104TdsQ+lQFEGjWIrkpk7f3nnC2jpsJ\n4OaY4ulEhlnPE1ya1LABFvmImeuSLt20Gidhq9lpcRh1FyteB9OvKC7O1eDA\noi5Y5mxxXUgKn9nmSAwF69nLZAP3YpJZ2skNL1e85eV9AHyq4kZO1j89FZTe\nfM7b+qMOUmnBMKzti5IIuwnW4Yaatb7rKUip5rBjyVr0HF5fjSiHxcp5llYE\nsPkmdjdkyZQ4Cz7MBOyjzZ5NZClHIWdYjsytPmhTvT9ZTZHCJTszXABHjwAL\nHQMbHI2CGjZTSihvVJywnJxbcr/j+8OnlPg73XhNAgFWXlmhTp2pq+2L74Ea\n9j5x4LK/oOEi6UorppZw9ljGWN+0zmp/ckfGYNKloVM/mp1f7u7UWfNuHuyT\nLApUEB+3XMIfsK8G1wGUO8RHAIGIr5dQmolb9KpMzbpPm5NYw08MqhQ0orbg\ndnRofwWJkWFzJhE9wKmQI9qVozRDt03NJ2d2HT2r5PpRP4yk/R2qLrfewZ74\nNJUl\r\n=FlCC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.1":{"name":"npm","version":"7.0.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"59e06c5d4794b7e82867140a1852bc338fe6353f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.1.tgz","fileCount":2855,"integrity":"sha512-TTbE1X9MKOkAez0Dy1/BL+arddiwQ9vpD9BcGxSOLjUv6PB8Tp4Yg/91dK5NkIhWZf++buNzX4YqdavVeHgsGw==","signatures":[{"sig":"MEUCIQCMCrBMTCizLTYt9knabUkEU4A2wxal/LmiNVqGt/EvcwIgMquiuwxm/77Erzmy7we37aDU4v0Ah/llY/kG8VMJD9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19846754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiNtECRA9TVsSAnZWagAA+UQQAKLb8V9hGWgKzGwvfkxG\nGNGYNJpJSmr5cS5z8gDHNMLV88xmpvPiHIUqpu66ObSWAb7jOCLlgZiZa2IY\n2+WOhnOI1qmXdbJAviHOhw9E23CbBjJZbvYR5BIuP/3Xrp98XG70w3z8xaJd\nJDgHaXzgsS68+/1oRXy/8RXSCVbCBXWU6rvt9eavF5/RiVGq0YfBEB/Te1W0\nj9CNT4rPcdqtH4UPBp6OZQ7Ki2Dj9C/YHTza5DqagkzGiwkY9XacdwmBZXNj\n/0XPCWL7tB13sVmoAVKAnnMg89WFIolvp0sKsvQU1fvgvA9gyxOm5F4H91uk\nxHKXcD3aCdBvlxIIhVnao2JwaWrimDa1s8BjRtCV3167Ox8IV6PF11Ic8HX6\ni9ffCkjyDG3+Hz0kh7SzZAYcX6fO7aLXo+vS9wDfPJ2zQ6//upIkP6+yNWAm\nRKNB1hD0I5WISVScteFq6Cx2gdt5XmWrWo+6hvWIOD5rtPA4EyvfGqVCZ4Rg\n3+tjEbdqa8yMLSzNMMAcRPdLMT+pNl0ReQRzA/iNVCUC+ME9BRCzPfTxLw0j\n7cRegYSUARRu8v9DvtVMw845UWjm+fWz7wKGlnh+AiaSbLOWUKznm5ByMeGp\nb+mmKsX1azJbRgO3nVlx/51femJidJdAEs+/Ls92T8Odarelb6ZLzXR7KF0v\nUA6I\r\n=dw8r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.2":{"name":"npm","version":"7.0.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"569dcb20c74443b3a9b94a5b0772519854debd80","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.2.tgz","fileCount":2798,"integrity":"sha512-4ez6yVKi5MbJhkIsL6P+qQPYjVvuxoy5GigTKSA0iOtqPBgbxx0NA6jWkdvTSzLOtszmWnf/rdDFLjnhfvuP9A==","signatures":[{"sig":"MEUCIA+ZUc0kkaP1FzNYrJEu0PzdvGQpeC+t/69VNGAJ1ED4AiEA/bZ6dakN4pcaU3spEGQGO1V64ZxmZyo/0J4oxtp6vRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19273767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiggnCRA9TVsSAnZWagAAHAsP/RY7kPfFb3veNfJoM4yL\n8wQ+QGfDUiMDJRRvOBvSdX3SeaoYftselFEd9xWs2P1KOZ22DA1D33NWbomr\nzFXW+uBNTW0+B0w63/9LjUKBpNW6qaB6QunzcRiXF4DumLazev172LVAeSTd\nzclI4Tv0mpcVSpcZRh7Zjn6edPzP/4lGdJO/cT04WfGZKVq0oXu7Tv9up8C3\noCiipUQYaqE7POkmoDcGbP1jJrfkLBiIc3w/tzuaF/WXd2gZ3G4pDXcPPy1m\nCCCHPWd0LIZtNgGraABdM04xjzrB8Dne2NzjzPMWFKcuuBWHNAaEaAWCFA1W\naYyZc1TB1flEoQ8NMAXkeAJf/hCjZH5+jglM1cvtBSKU0GKimYzlyKDbyLoa\n/HREtCX+5H1oAQgVrZ3vyyvoxv4yEbNFPPX5nldXVgdAHSzFbiA3RlxmCCL4\nSuJAR08M3w+s2QV470ztJHuWlhieZbbGDiBPztHM4qeqHnJwvRQZVdQet45V\nuv8ejxzx9kS5fr/871+cv8eZ/VHocfziICHUwHlzI+ZEQmcrsKcRxIApN9Ap\n6ELvQ0gooiwqfM0Q0mAHqJt9MuTqv/QMDHEZqK1nd/EYE1wcp/Q9clIXKmex\ndgE+rmFE/4ZCfPmrtn/nXFyuDxNlaELElWl+GCK7IlLKLnJMZkun01AkTs0G\nHyJ5\r\n=1KPV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.3":{"name":"npm","version":"7.0.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b61048871b2249763d09f78d9d2a0536d0c631fa","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.3.tgz","fileCount":2798,"integrity":"sha512-+AzMmS7SKe99I15sXAKWkOHEim2ovFR++Y7MjsZzCnS9/K/pCVmfvxOnoI6J50UulwH4GLIl5v6fL7BlnfQPgg==","signatures":[{"sig":"MEUCIC24IcShjF7duVRzppTh0tK8pJFkmj1y6UxQtWbruyeAAiEA4sWmF0q0/2LnArPEW6oVygGCCjZSJr26fC0Ai/8RMm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19233384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjzBiCRA9TVsSAnZWagAAT0EP/0p9vjKKBrQOu2I8ArtI\nE+Ymqr+jOso1RKpj59moyToD7Pzq5KyYPC5RX2tAETSkgJGlbET2FXyFfSUj\n2hJIyg/EdaFJTD4PQ4Wo8pmgI0ysrqYKwQSphszTRXvSz8ebV38sQjPw4Rjz\nHFKQn1y/GzAtxB6Y0jISki+OnZwi8i4pm60jBPOd+DDFaRSFuvB47tNSGyHo\nvuHuAwDY/16ERWYHbVY/lwubx07YgDIpKaRdOQS/I50mSUwVTlQ+RJ8OH6xO\ntc0FMwps+UL5/yhH9nbsQ76PrOkb+7AS07EEl1F+r7hakLi81hBveCz3ztue\nW82uofVJcOVe4tJvMUafjm4Tdpp4UwgENyi2rqSk9eyWUbNfHqCfAPB3ypTe\nQfgBZxP6VINF2mY5/M1OspQZyXFUPS6+IuQeTaygoQgQifYG0abWSi/0sha4\nPzI7stlrsrZEzftZRo0u8SdEtf5OM8kTGrrF95uU6kG9XDQBomLweb1D5GrC\nLfHvwwQv9qTN4RAXRXmaaRdSo0QCZ3cTzdfJgUasIZBLbzL3nu6PYaIOo27a\nQ/XdKzCcJrjEg/OT74fEQylFyacUM21X5C8b3iYKdhdU4DNAK+3VYBXqlnAo\nNVp+brM7S/6VHjkrTA/KIz9GxR/sQaJPDHO3criJZU1EkY2tF37EezM0pObS\nmIlI\r\n=AX7T\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.4":{"name":"npm","version":"7.0.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9499b0da2c8125db4396b9bb6236f0c8a17b7b4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.4.tgz","fileCount":6125,"integrity":"sha512-neeW6DGC3xzE8zt0Nio9B97hDc2svM31yTmSZ91nJJNahbJOKiJGNPczC/ORrj7d9EGEHvyu9XZ1vx7gDPSIFw==","signatures":[{"sig":"MEUCIBW4fpujuTcc6d55xU8BJ/TVPiWl/7El+15uTZiOCbDfAiEA0wkQ0rqoPhnp3L9LLiU2L+WzGjZqbsElCV31Yg9kBHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35371511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkyVRCRA9TVsSAnZWagAA/iYP/jVkvvLHCUUxmjPMAh/j\nJ/qs71GCbjfvfp064MDAvJn2+4XxgwuCs2qvEXxHbhgfE5G4M02kl1sCXi8T\nMSejcDfSoQTd3y4OjYKXaFX6arZ5Mn1I2l9n7qL5xZSgBSPUQh1TEjF3DhRE\nVZ6YF6uMVszxJUBeOU7wGhRl2Y+fih997hozE6ByDGwQPtq6Oi6R/v1IyOw7\nPh6UpU3Ptx7Cwf9wPqJ3TCVNeP0H0utjOp8xAR3X20iVVKdDy00nU3Kzxzp5\nzmzQkkxro6xQ1LPeCLAT1zi3jrl1bNEtSKmCMNwfgswVJ7GscShdpG5kFpQr\nWGGs1IpWXg85pdcFcdMGkbRa+JBzvGrQGatOtlw30QyKs22RPXcAV//FyG3T\narmdRgXhLIdbwr72MnwUO7Zp4yfItaSLaPPGalGPO8RdjZT1ZIRgvelwtCRM\nNzJDeJMvf56SY2nfTbArRBRmigOzrf2MxyVomer8ojR+DK1BuZ885Y910j4q\nSE51NOMrUVyQpx4C5BzlrsRUCsOxegbq34cim81I1KeQN+/jLw/76fem7aRU\nDITLplyFBzwbIdFvZ0d9X5qLp8UtCaiozF9NQN1LfyC0uVoWsLNX3DaJUDf7\nY2VRqZ1x/bJa6hVmRjAcQK6zZINeL29QIPmnFHL1+Wkf74gyB7BzPQpaJ0Da\n+fkF\r\n=aO2/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.5":{"name":"npm","version":"7.0.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15f7b9ca5bbe1f87b560dc445d61b3f20b5f15ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.5.tgz","fileCount":2729,"integrity":"sha512-jmzWImI0xAinsexmr71rweW+zOsG8s8z4kMMNLPD1mLtM+VEPscLeFmlnMYHlMrMMVhHGqAOuEEz+Fr2l0Fo7A==","signatures":[{"sig":"MEQCIB+8Yh7FfZqXFlmsBIyLvi/Ll0n8d9rzymsFygPV/Vg6AiBgNgcqFkrRag3YbhOUBq8jW87UXuey0S5IKWK1N4ecvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13237007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkypUCRA9TVsSAnZWagAASKwQAKTV6y0Sho+SGJZ2VA3J\nnng4YAuZRGdq7frRT1X9MrF17zoRqMVQNIQg26hZwCAFI84i8BrvfUVxKCP1\n9eu75qMahsCNEc7uab9ccu+ydtaYlA++NySbSnpRxmd8M+JkOqn5bzpyreGU\nWJ7HGKicRjVAZWfbjS8FwT8cwm9yAeoLOmVWwzPNgk9V5ZS8/Vehdocm+dji\n3p08uiU64hy6XhEuwSsRIT4lNLBJML2GMsonvsqUNAMBp7BMmXMh6Jf8h9yh\nsRaO+Wwq/aO0QA8u7Kqk/PFRva0oiph+dTvWoKiTS5bgZMAljwn2PP5f7gtZ\nkzEKYEiVopGGYdnJJKHWwB2kdIKX8KLM7rW/nTGPKvnivh5WSj2QaJhTiHAm\nWNrkcHsOA7XQKcUnJU71YgmYCo6o6Tiq/bbYyXTKcn1sZLV3rHyH6nt2uMYp\nyYjQ5H+e6xLzWsM6VfyesJF74iQ3lrhsD7kSRe2CuDgVD+I/DGcyrwLapsFA\ncFs2cfue5eR9jDMJR+QxmH+J1dprI4VAVdCEKtqWHIdtY9OPLFdvwfphF+Oo\nIF6RZpPhSdY8pEKtkpGSe+q9U82lH8dqP03mr/mUJU05rbHWvv7EddWjhqhf\ngm1XU6lxp5QSDvdnOkSaNNdQgtboUE9gUPiYTiJf6od5yIjHzosjfRiSL4H/\n8CNZ\r\n=l+AC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.6":{"name":"npm","version":"7.0.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"546d8dac85a754fae98c9872cdcbb0d0abb896c1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.6.tgz","fileCount":2731,"integrity":"sha512-OpcGBm3R9PZWEUquPVz8CPbkbxGvXCsOzRZAyFsHHB0nw6wNjnFWmcrBWRbM9KXBJtG8+wSuz9A6v/8Ds7mMMA==","signatures":[{"sig":"MEYCIQD4JzozXZzNCYmYAIqDUbbJn7IN2/wM9qdTG6U34OMg9wIhAMpfXYU49JFMllf1JhlDLyceLbvmawrty6zqJCmGxzmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13242778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmG4jCRA9TVsSAnZWagAADXcP/1eGLSHzfoJ7ZCZc0atl\nTTjy+i/xqMO2w+LZ+A7Js9tsiK4PGK3bmGbUeZ43tPehW35KIFFgk0Tnosjs\nnlKIlEFk3kXPDZWnn5SznsTgKv1Ys5ooQc8b+0bRR+977WEQ09WmfoXKtDpn\njGdkkA58dSMjdf8dermly2gmtRrR1WRv47rWDGRUkvzsv+WsLxE7DA1xMsFY\nZux+eAm2bQaEsodY5AJcitgqgPX5f6iiqcunnTuvlYDux4Sbk3WGrFngFHd9\nvFx0jzEzmtyKLxLQdVVXWmpYzgkuKvReXOdLM4Kff3k5UIm4NQ868FQ/MLnN\nQXsRYuO7Y/HfmfhR8FEj8NoVQreNJMfPOWEiFdmfnllZF5+CneypJ5wLCWKE\nZIPQDPiwbttH01ZZQZV3GeZYshwsX7b4eYjZ1lG4p1a0JBi2gHtzPz3age8R\nXIFaITQ+5rsMJuk5NW0JdRmOexCIakZH4fGH+ov77WUUasak+v5hRbG+YXXN\nyCsTugfU1nYeIC7VV06vwMxCmrgGruHqYC+l7LYWC1SVHonk8McpFJsw8ZCi\nUvyvwMmQIgft2bDkBD3UVWtlY2mlmA3+Pa8k9jVZiWAccdc7nUBkkebTjqQV\nj2NzbfjbXUb1gg1mNQbFBU4hz7a2jONNG3GWiP8TkKhgKtv+mnK7N0xvDIbk\nj7Hl\r\n=O4MD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.7":{"name":"npm","version":"7.0.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fca4df11c24cbef549c867b52e1038aac1f9e21","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.7.tgz","fileCount":2732,"integrity":"sha512-s2PDE3K3jAfwFmM3JOl4pHnGNWr9cDVWmubcS6y5uXXdbGBXeiD351pRUVz3+JFTQqFqfyPTbAelUpLZIvFCTw==","signatures":[{"sig":"MEYCIQDcIuMXZV8+UfqDemkizdp2sKniqvGlJg/LPlhNTQzYeQIhALNDo0KICixSW/hUbQSzFZCfPX51HJjCXUNTxJuoBUgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13240069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF+8CRA9TVsSAnZWagAA5k0P/1AM4yddcmmF6RlzDZE8\nz7Gvp0nkbP0I5Ow0uYGr52U6AThBOJFGxLDD0SoCyL/1C6gWqG/bDj6XeVGk\nA92g7y017GnzyWv4LBSzcfTTD4ldCe5V99FFg08i+oWr8+MzBg2eK8WPBZxT\nCQwepZQdkBd/J1qBdyydeRe31j/m7vV5ls58pvbagyoItXw2pwgv45nX+4a7\nyNyYWG8cB4AygFk6W1hGBx3z3gp5YBbrRq9B/BUR+NLPr+uTBvMyZ9C80Kr+\nsEwJQ25zsPgoJiQlVKlFex+6IPkMGzu+rsrXvSHqS8Q0BLwZI4cTFV9Gl4uZ\nEeJgk1k4UHiwvnUVsitseV0EHmwQvJ2oKxBnxLKk6+oNtoQwsc2HQOAZA3t9\n2C+m6cCT3gSJtoWiTA75un+oQ63BG/qLUETkr8klf7ULvYSNTjbYCjY4Uqpq\nxJdEcQqnDhwjmlAyJ4MxI3ph3bN95a5c+3W0GNZbsrmDfKI5ICQYAXl8T8xP\nkveGTYFsvpG4rd5OnTPXrFyinKMYJmmZlIixY2qOrv4o2gfvstc0g4at27Vk\nIHYXDzlk35v8G1YeQGWg2aiT4CTAYjuf5D+4OZ4oq7FzA7hz418Lj9d7hQHC\n8gPGVQuOP9HGrRJZVlJLEzemBtSebGdhCAH9xodzc1Resr3x8QYQDtpVRFLT\nXVkP\r\n=pfwn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.8":{"name":"npm","version":"7.0.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.12","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"54fc141e9086cfbe03980d2bc38348fe2fe105e1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.8.tgz","fileCount":2729,"integrity":"sha512-BspmE/Eg/ihfdNsf52NxvPwuGOce9pBO4KzlsPptRmeyIPhPj/kqCJIIla+rje/e4/wgD8RDUf98BqXTaMbdKQ==","signatures":[{"sig":"MEUCIARHiest0V5/HmwqRQl9i4SHzMWbt09+heeRUyGUDdfhAiEAp4m6iwwcUOGEXPIK6CFfC8Mph8FlhPbhA3WROOwVUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13198491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoeP6CRA9TVsSAnZWagAAM/wP/2WB4vTnFykHFx5sCQaV\n2CzAd/tL0VaioJ4XVUPFjVxvRuepbxAVBKNibWOL6+RLvLBAsU2RAgwdbY+q\neGJf97zwd6ek+wYvx8sly1EguyYmGRT2KREqIrCFIChHjyV3rwzHigadEKLg\nBfZzo5A7j8aJsRgbZhexrP57vYGluqyBxzW4Y7mzISN3U46ed0QmWXOaPQw9\nqRXJMx+HL8QlDZKAmoTHkwaeJypk9G0eBFWuaf3VuPb+E1t1w5fLt/4xdSDP\nbX3A5Y0HA6JQd9qeeLprCyosd3Fvokc0hHKO0qdX4Tji66KHyU2Ru3VtWukF\nlrYdGeyCOrLtt0uYT6wl0/UDa8wrkRBPDnHENILjQryu4PbqyjXikEqfRB+0\nLSUDBpqzMsLw8Ot/2bpkE8M+64dxD3egMldiUnNvjWTmlqZbIxXNnHGdzrAh\n6w6AJ6WbNnOHHjtK1/c6yHiKpZ51kIutc0Xirkl7HgzxhSpVJMX0SI3Cjp+6\nDldKouBF3ZIQdrfFQHCwH3HpOG9Fp3RLzdS8MoJhZIHwr687iclZexijMWnD\nquz9w30DCxpbPA6rcNsKu2yBbRlSR6XNNwsglleNXZ1ZUEgXFI2Tv2AuCTgK\npmOtjA6vroEDmhgJEMqgHEWTqwxwWOKj/J6MrDUleQCYlHau2Wv9co1hhwpG\nh23k\r\n=q0O8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.9":{"name":"npm","version":"7.0.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"14c49e32651019fca138e7a82cc385995a9227ee","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.9.tgz","fileCount":2729,"integrity":"sha512-r+omObVoL4OXyY4A4BVO90A6XpKFQ7xPO8Jf1vOHq2mMwJu07F/waPGfyo377NiDvah8Cr0smUTpmbGCRjFIMA==","signatures":[{"sig":"MEYCIQDzW9TocM4j6NIX5ABkXlXGDa7cadjpbd3FbTdg6YAlkwIhAPCU00J7GFFdTE47RVU4+5OLMcjYoXKgMKKmPY/KIl/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13199585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpatvCRA9TVsSAnZWagAAfLQQAIKv/OjRB+9JEnEpZAo7\n0i9c9ISyWsdznmABGSCZpciynsiySx3lsV7fk0S+ZCPGGzRK5tafF9i+zilC\nAmbTTphzoXPHfP2ZjXfvuBPwDztVf/44g7wP6mr1W6g1212rCrG3cXwKVCWM\nkJSMQIm0vDoS/eFtVQsXfN2KJqwMaPaCmNoxQiy2OAMRnayc3rICdyeW5xWi\nRg/Zc/jfZJwcdY9CagRnRBsiVTREh5PdfsWBpZ5jNE/oUC2QBZkg3P3c5Gku\n568SFkcw2E1pepwKV/QwO8OUlL9l8u4+FNMBSdBwlLWeLlKKujeYwydGj1WV\nzWjwPRD198zA5EN7Cc0CWnh+90U6j+MvEDweOaah6AaD1TGcJH6ewc5x219V\nP0S7o+ulRNTMkLX6V72Ws03LZQFbPhxJ1R0tX1nhCawZSD4AgjHuwM1gYoYO\nSpjLgox2VJXM5ziXO8AjJdaNXVIYgBTXjpGyeipGZufMdUwt/CyAlwBOUBdw\nn1b7BZPc47TmHau8MbvzV30pWug753HWF+DaFPFdA84Y89olm1XTkBSJ8jiw\nKIrajL47XMDA2eU6xuAutPpb3Od3naAfD29/GLO16Jk/31YLv8Vdx3OLpy98\n5BqDShuBwH7bLVqtdLF34D7688D+bQ65RvHf4MHFoZmkguikfvMyXHgJguAG\nq0Jv\r\n=k1D+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.10":{"name":"npm","version":"7.0.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.10","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dce82be4d57ac0a4b095e4e58810138ecc639802","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.10.tgz","fileCount":2729,"integrity":"sha512-KUrMRXty5xfP24LlSjrXbC2BqXZUGYaraj882o4iqxP2ZlrXsy6jYxg0jicVrCwTHPtMXYc8OHx5Co6vi31wLA==","signatures":[{"sig":"MEUCIQCn1gabxwcCExszPc5J907vO/+8Ht4AIGsUwACA2vYRKAIgegnw+cZTJY8TfAtUaomVK+sY1wS8yjLQAeNHzNxwth4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13202513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquydCRA9TVsSAnZWagAA1dcQAJy2KxUFkbk3lZgQdeWy\nd5OzQCzaYEjkr+ti/aQtLWSEGGYZPOINv2ava5d7mlSLu6E2/gbb8kKTzD2o\nFxfl7zPMOdtz3nOwDxiuy0rYf/HLa6iauMHa5YGqKzIZPaFvqCVsXD0zlv6x\nqut37fmC9j5bs1Dbf/7aE1ghBFqhGl6H1PAJkBZUPG2QiiTkVDraAoV35awL\nG3OWvgzFkTJfIJyjDhu1IkpEOF4UOiCDPoS8il5hjszDWIvCGmvuE6fkaiGO\nFH4vsCHvgs5QsPVCT4fyaY7szwNXncFYlssnDRkaj+i/suVE1Xfx3OF3Gze6\nT0LDDF+mDPijm+lfgHq8XGBPbWG67C4SxpKE7NHZlkjJHEY5wcTBwltrWgHP\n1GNTnp61+cFbaG5FT0hyXgHQTu76dF+dQLICEw2EF9PyeqeelYqXTGMYWvxS\npxXQPW+4PGNp85rJhGBIYEs2ML9eGe9DG361Hg5WV04DCbkwYvDBxhQCMfls\nOlRSapzE7DbKVDLqTXQqi8Ydwo0FeyvTi8wmhbwO0Kl4DpEYJ+YUvqRw90t+\nM1TwEUVy9JDVYckWpKhIOvnKr0huzQD29FPCWwD4Xkw9K4wqL5RyhsZKby3/\n7oIQT4iAXR3Od7cILeXdZR+VcNEI1F3krVKHjLo/rLyYlGn739US1GjU7Agk\nb0rO\r\n=hMyy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.11":{"name":"npm","version":"7.0.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0a23321f7c818927030304d2835b92d7a71895d0","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.11.tgz","fileCount":2743,"integrity":"sha512-D0oCRgDaMSdpa0viUgQJ7mNAGSqnuQhXS6FrQi0a8wo9dNwOEcdPf6eWJRrKH7lepsDIE+u/vqvHl8ltua9jbg==","signatures":[{"sig":"MEUCIGRa2Kx+JUXQC9qcPjoHg4T1y4C4zryxSMZqhPDQofAFAiEAzbVnn6b6+L44C5j/pFq8pA71ty0TFTq02BCIwoc3kwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13411179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruCxCRA9TVsSAnZWagAAxtMP/joRYW52OcR0PThQ8df9\nzIvBmfB0xVBGKLsyFTVwIMjD4oAMSQw7fGPrhX21UqDLbO8zl5mc6n95PqZd\ntrm0YNmKjMYy12jeBveg9nHDBPEPgDQwXihxWhnEgmeO/YH+HPX5qk1fG1VJ\nmg1YANRO8Dwip4Drte4UDpkHZcACQUyACUp5lkSPNvFFNDZKhk8BeKEOQge6\nC+5t8wj7KIcF9DycGk4n6Jw3p8VqXGKKlzOJTRYOQYiKkHdBBK3MEULxgh4/\n2qYv3lXs092uqDOjO9/HoXnXWE/WwTqaa4BZjun5YIH0b5+o+hFJSI94P5fw\nlWM/fYAWzWEmc1m9KcH6Ce9/ZcDYlyJU2Hy1wWXrZijl00JxAtrY1Boemvru\nn53Fb+zBdKrmUCst4Q/D+lw/7K3CHS9iZWFBUK7glk8lowbMiqeFdV4jlJTC\naadBdrvvSCJuQrc9Ovo4OeOIGl127CM56z+DwwyDsKfrB+vG5JvGo1INgVsd\nyWWfqXbtZkhc5TC03Ax0ndm4jkI4BmIMkbZBkemOe96QHKBYM1mh6g0IA8R1\nq94ZHRd0uCpao7TaZ5Pxi2TU/jx8bGx/QMUjXnOzim5WHIfLFWGnrzkfdzIk\nbzR+z33S7BL6oxNvTVtSaNiXciEbRkfakotNHM4TMhnZBryrEzfCVJfcInP0\n7JDO\r\n=1jnJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.12":{"name":"npm","version":"7.0.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f0fc232bc91b0cd8ca9143df98faa9b39881c6c","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.12.tgz","fileCount":2735,"integrity":"sha512-0MDC+wxNRTxp9yNZ1t8zEUjVvKTN8K2xGAQ9Cuert9NwrTk0GDw+8hl4OOVcMVDFSFaHopW3F+w+KnxLGZMwYw==","signatures":[{"sig":"MEUCIQD4/M5USd2309G9rNUY1Xe5uJRdAMjJt06pnw+biUdAkQIgWmCOoJS3crtd5EfInVksiKAYOkKsiK5s7PzVDeMprA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftDAxCRA9TVsSAnZWagAABK0P/ROFpPiOO8EAoUQLJ4Ss\nvWViIebDhUleedUl7Uw/h6kOPgltj6FxV9sWdy5wyslk4TKmbNT7BhpuHX2a\nO4BnUrh4N8upEM8mxvi2SDH6kJGCfcDXNKs4DzcBrGQdTpJqZx1FoYUGM9BU\nivMS2LU58DoRMWJxLQWFTXPpFI5KAjlm86t1nrEp+2120NmTX/waiQxvvRxD\nnfDxVXB1X7+0J2F4zimGSOiQU+Z83QrDkOR24+tFVm4NuqyGUG/jhUkqjGOr\nD7eUdZHWdz+6BHWO7gpRKOsAVKLXatB/rxT8Fg0IjZ8NQEC525vBV4MTLM+s\nxtsX4tql6mQaWEfgYbx1uZBWfJMOqmrrw2yXMSkKT8utb77R5vRt4eGDXkX8\neLBe2fx6WSkNK1vuAXenBOWZNNuQEeJdc2pVouo2JnF+YvrXMLhKtGOa2aI6\nrWyRq0Nr7aoCyJFIAT5If7R27J3PBWlP01qLWKp/Xu4bnWpAgiHvLQP2rRK2\nJEfuN3DQrA7DeL+gCpYPj3HTwpjpBu5BrOV6DC/BWOhBZSbo2xsKJegqeh9q\nLCWLHpP1or8529XIvWCjMS2F1KgCUKuJdpb9+kdMsXFRgiYtREb0mN5nUc7j\ncnJJxkdoBNAypL11mhC9ycI7xCM1alAg9wF8zvJd/gbzBaidanK7Eu7dQi40\nH3s4\r\n=KFfu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.13":{"name":"npm","version":"7.0.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d6da4dc1380f921aa722aee4d01e6218a2bb63","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.13.tgz","fileCount":2736,"integrity":"sha512-B7avOtnrtmFA1X4c8RvHHfyOr6ra7SDb7KMn1HtjmvlOj15m8ujtV6gn9ktAvSWSWUbfyXFcZA/4aHX3CEnFXQ==","signatures":[{"sig":"MEQCIFGbbKgD53PqlJwdq9oR+0+JdwHGvmpiNQoNGDe1oOtaAiAbR23jLMTTrxJKMQ41963PAHPAIzqkvpbdb+JJSJWnsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCL8CRA9TVsSAnZWagAAfv8P/ivWYIFxwIyeLdRYaZkc\nFz7uWS5MhEjX+1+5xd6RgZ5b4+m2exrDXt5lyCMD5zgKTKOs6SlR1TL3KlX6\nNcGFjbc8HLUjtLtlhlvMBTQRAXbb3mHlyfru2+uLM78zukLBd0PebTTWig0A\nKCmypRicbblpChJ/QTVhEeR57UR91vVFW3eJropHsZeD0a8dEpGOBxAcEu3b\nGAaI7A4iEdR1K9qMC/f2CYeS7mFk7BM7MCGsK7i9fdcXQ4HETtrwGyIEhpqw\nZ4sM+w7WwdEcmp2PQyyU/JMaTKMNg+ijmtCLKqtUZvjP42QVU4ycvrINBc5J\niHYD4XOSPlDmarGhQpc0EtQFN5qmCNf6xKAri6ytUVu+CX0cPp5E+T46k7+I\nWGcmd9sUvp0N4Dcl7w65vv1QRq96fpxiAxMSfR5sy67I+PA4VDq0CDJ9mrmW\nYUcpeXxMZiF5W3fAN6D8EGo0jXRpEGzseWeJHV0I5wCLEPKn67Pz36zq7atW\n4x+j0szTKaqPCVqjhV0OqiXvfQ9i0Hhm5OvLQhZBR0j9ColF8Gl2yZ1xPMzL\ndl2IsNp88KhFOmMEZ7KSpp8kM5mn8oFWp5GWfRdud5CUlsmjir21vwJlu44y\nxf6+ZkOcnsdNMWu6xlFpO1gURlbtTwCjTnNjs+SvfyMgIBC9T9no0/d3zMpy\nYJWU\r\n=h3LU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.9":{"name":"npm","version":"6.14.9","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d2b4237562bfd95689249e2c2874700ed952ed82","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.9.tgz","fileCount":4202,"integrity":"sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==","signatures":[{"sig":"MEYCIQDgywCUGnzNbZzYchRQgE1LR2eYlOprctOd37D/3bf/kgIhAPsNGyXQtiWbZQOv4eLsaUsW20U5BDA147cnCbTaWRKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCvRCRA9TVsSAnZWagAAaY4P/j87h+UHLi3Melv5JOQw\nM31Rlpdx/8/5T+6lL0ZSmBN9QCrK9Ciwu2depKeXmQ4/de8QC2X87JizHEXI\nFIyLYDfNgCvJJTME052+Zk+EUdSi9xJAYKTw+G7vODZ4AgZZlVH7GIwZWac0\nu1boKSXFhzUXjDCVJTqZwhSpUVC6ri6xmQM3DemSe9HkgxluSHufsM6OCCLC\n3v0XiqLWJyBCoCURoroPoz05HqeaVljLkbhSzutmErWb10WMIfX9qk4tqZlr\nh3kjarSxpivKgtt7DPJEncSHoMxE4pKsX2cm+GWZwCLEgoAcw8L3ZIGNi4Oi\nxZG8G7O154IKUGLfWy68tQrhff7xgJVrq1aCSG07X8yTIT0dyPKQ+Tm5Ilq6\n8LaZ9rzVKCqnm6fOndUBvUoNU6gQV4QeuRJ3H8cVf0A3n1izdZ1EeH6eTShR\nvPQ/9+ZYl1GLC8v7QfzDmuUMzXijo4KQC5Mtbk80VpiT07dgeOa3D89mUe9t\nK2fT6yzxrFFwOOW+Ancg7L/kZbWBKXUpXReejiCPPXvwiggj3a4auPOR8YOu\nVwWQwnH0IZYOotuo6bd/OAyzCIAu8/91Q4s09AIHNAZd4zneYnvpTp2hlnyD\nPv18zwkBrElhKCfa9+S99QZFo5GyOgOjHvDAXFl22k88X6czyijmFLyaBpuC\nI2V5\r\n=lGVa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.14":{"name":"npm","version":"7.0.14","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d3931d6af15fd76da80ea344b3ee1d17d854284","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.14.tgz","fileCount":2736,"integrity":"sha512-ko66C5PnC1rkPu5tvD+DwDm++mRvbLYN0rczLuxFuxhZFp9n8AUdiwHcvMTulPwkJnCOziAMGWl5G8a8Z4XuWw==","signatures":[{"sig":"MEYCIQDQQ5nz9zzw7qGcbA2GigBAziu6RWqydzRN2OretBnDEQIhAMOqFqHMRDE5RLMvBk50HGWnLqEB2V6i9QGHPztIw9Xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvB91CRA9TVsSAnZWagAAckAP/iwKE+tUjtm7LduQ6T2a\nGPJpmE57Q5FtM0DmHM6Qz82zetYgvY3kikcTkdpu5fxb5YMS+Um3zREB5c6s\nE5z/jIKUcjSXhi9KcT7KcQSPWYryC+9xBpwwxK5AvyOrI0YMRXUwwmbGqtIx\niFihvL70Eo9/+dE6KR3MSaCG+W0dUmnt235cFsNd3LLUEH2C7LHjYrDz9GV1\nbwJiWk0vAJLrq5uE1l8txJuBlR4+cdETfUjGOAL0y+wcr/NdJt3DV4GddgNK\n2FzhvHB/RwUGX3Pluzs5j3cxzq/o4tQZ3DjHUwqiMmaWwDokA/y+bRsiKLQJ\nx3FMn9q37s3TahciVt/hM8aUplXoQXSaS9YpKla1yiDhXrV8HJjuT0jI/UW7\nnOBvSXYEuuxnwoJLsNUPWCWXqA0jb5xumVKPHXpFTvgoUyJZrLnoj4nQw6kD\nXh82cE5a4EbmYimYwlx83jYD7pdcihqcDRfGOqtjNkG7dvdPEC9vZxTThNML\n+OG5BrVwkCpR417IhUg+OB0VZZv6z+c95ILOoiVI0JFaEC6lusk3YBreL9Db\nrMnr3Ss7kv/mhCtM2h6rP1/wiSzOQQktImc/w2+bXHC6bUp0N4FdrOMFdowR\nqf2WJuNcAtAay2OEdQ680sRvixM7OhQzLCQ8Ne4tkc1mOcXok3Qc5tkGJPWh\nB/J0\r\n=4VVk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.15":{"name":"npm","version":"7.0.15","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.13","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca657488183cf618135f7c3c77c08d77d890d6a6","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.15.tgz","fileCount":2740,"integrity":"sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==","signatures":[{"sig":"MEUCIG0JYsgwEAji/swe3ARlzJRcUM2mXk9yccf0Y79XjtFkAiEA1uEXSNZq0JrweeMGytl5zoEeP0DBkBJaR3fs8mxD0/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13270759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwTFxCRA9TVsSAnZWagAAemoQAIrhRTrP8MrRHZB1dNUc\nCfUFWiMc1rvWMJVuKTCX91qdTxt2sk7xQvDDX8Nad9qN7QR8Z/3FkPnbP4Hy\nr+JCVNnD9wKn6qn+7z7ZGrzPKjlRS3oS/a/37BY588F7gmfgMCmJWdCw6XLJ\ndwvveBS+VA+OITOr4lAHdAM1CUbeEIGBurZOmHAAhmEc1UndwvOOfzSZ+sba\nyL4smo1Fv0//gRWsvb1H748j0PTF9ya3yWWJF+dUawkr2pZlF/j0gl3iAXcn\n9rutm0c+XxyTOb+H2vTlxuahUk7/xvgpOJiEsMh+5IYiDGF68Rf2fw/B718r\nRPCwkiXnpCTtvtyPe+JTn+USYAfLbmQUvU65L1I41gJwJMQaAE3ak5dnGPXz\n8wL3YfOktDBMWApoaASI/Tv6W4j/rBesXQLIXXMdlspZUXwcc9L0jGL0diE/\nEz4sTTz5UdE/0bgM6pq/vAFMo7apa9+TWoJNYwJw6GhCAnoD5uxMLaFrck7m\nxtHs9s3+ZQ4O2dqMUusdI/wXjL/WlIMAL2oEDU/e9xDrOjYxKEHtgqs4X9Aa\ngxsIypC0cq7Amx4fE6U7ePWlY6+tCe4+tX35Bicr/hDVqw65BDVelR71sILa\ndFlvLj9Som28ViBXb9YA79kZHJY8HzmNaKxsxOWBHnUdyr89W8Z5MJ7R/RHL\nZhip\r\n=Ws5g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.0":{"name":"npm","version":"7.1.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.3","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.14","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f24dcb08e4dce65177a9f07d13669ac9fc4f5a1b","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.0.tgz","fileCount":2737,"integrity":"sha512-GlANxKMCRt7O7iwkZ5zJNT4wpxyetX933lJpsU7Hy35iGBX4P0T6c9orOO+ScoNdsRNea8DbtLyIFIjE18RWlA==","signatures":[{"sig":"MEQCIB7mM4SrBcXmiveBh4vOlnbZpFQLZmrS5ruJbehLYvtaAiBUJmySIdgtDwkIzW24vZZ5WnSrCqwnlTP8U41ZUJ0yNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypSgCRA9TVsSAnZWagAAh3sQAJ7E8pDq9RdLY11JIv+0\nvcWgaV6i8W+yKYWHiwbLWzDtv856FuyERPaqOUlEqJspRmDtt1CnIcbzSTQb\nEXKf7uxbCPBxkciC3+spNaQkCftrLjOtW7dBscyW5axoMeR4rF075mH0V8Ju\nL6p+Q7JfbQFqjWSOywBjJ/Z2uIQK8oqxJRNojKiGwlM+DpqQ72CyRp9d1Vi5\njm6RjHtMoGtr3EfjwVmJbZUcM0tNf83tIOukBDVq86IEeqAJCq4uFpncqnP6\nd5GdripgQ3HO/7RfKlzmm3yc4VTF6EhN4Ja0xVA0jjZL9uYCZ89h5YRv0JXP\nni9nRz3exdGFZSciVEg7oY8kT9R9Rl2AoiChPmiJY7R1Njq7Jb50Ux+Dniq7\nLyADWYONm0Wxys0KLlzE+vRZMGpy3ou6fBN+anu8vPd4owd9yjNb2gQbBlEK\nBatjDnlqj18lKdW5Wmd8xt1IXGCK1Uc3lEc0XB+Zy5q165Iux5A5xbe82Cn6\n+cQnonj6BZFkrFt4pV69V+KSYCXuViUmhPyuuWmJIAorQL4K8UctuVc2fh82\nze5JCq6ywmC5Ywl+zRrKzv0c0yqzXGCQiZxPV7yQ8CTw3jr9833oCrKQ6RtF\nKR96ltYARNM9/o4MDJcTBpFayUGwF8m33o/SLNHtMZDJMq9Q6nfI/JoVnY88\nAVwN\r\n=cYNq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.1":{"name":"npm","version":"7.1.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.6","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.4","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c7d16895b86a1ac0fae9772d7e198ccd01e50cef","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.1.tgz","fileCount":2862,"integrity":"sha512-66kBbZSTTLGrAyNPou2dUoVjAxDBZZiJkMdukGac3tUJf33tq3c86zW0rVKN+j5pUdWyJKyK3DnzEmJIcq06mw==","signatures":[{"sig":"MEYCIQCAgaF7wowWfORxOxQ/sBP1O8kfF5Gd8aXn4PhM2C8GLgIhAIb0ogxhZS+aCYa6Dv+jF/7lDgew0mBISe+4rgQRcX9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14333256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0CDOCRA9TVsSAnZWagAAuwoQAJ7miFHu4xMo7nzSQgaW\nwnJHRDWSsZNq9WVS9p9hutNSuKHVL5r7Yq4mo+0sXvDlAs0LlnPu4Pg96gQc\nS8/O7/cBkUKPkBG50UB9HelpqC+TTf1fqoNI3XDaSqy9BfuCr0OwQQq8wS6O\nUsJo9nS6YFxhJUf/vwojLQdx3LPgTdsjncn4k0PfOPe7KTFkFvpBUUNvSWTz\nxE1YGBQ/EO0ys4IcxM2z+NAIrw4Ly2Pum/sToBl4knpW33+ZkIzc6k7uacB3\n+hp5BwgdUSyOdAn+7eX2a8atxxu5CWfiolvPLyACN2J2DJ4YlRtPGFVE9Ed8\nO3lVb/PQGLk1DbQHC+YnWwZqEYOjL4d0sklI7XY/lzrHwepy6STKqWXEM4EF\n/QI6Rbq+quOxXDKGGQU9R94IxlzagzAf1DdNeCcNBtyksxR8b1wCeDjZx/n7\nUFIzqARXgmGp8iLivHl/UFikUOc/lnWPvhxZuBYeCPPFTsL9+xpwrzXeQ9fd\n368Vvkw1CjPHb3SOXEkGNx02xi27fZ2RD5ZkkNMzeTUm/0p2+5vH3D3i+jsp\nZdFZeIas2dEYswYFKP+U6g+bD0U4Ydh+UcFNmehDrDYogeVS/wckxjc0/KKD\nI72LpdKTQr17ko2POclnzaRWksSuo1KHJ0ruW7U6CKocEhOB2Y8VhUGSIi8t\nhWdn\r\n=oUqX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.2":{"name":"npm","version":"7.1.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.8","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.6","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce936cdd5b774f5559ac2a29904e3e622f0bdb5a","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.2.tgz","fileCount":2758,"integrity":"sha512-Fivd7/L0fijNfFViotm3nYxx2c4e0pDg00ccED2IjPvJs4Xt+8l99yKrJZyl8gHn8oXbCAbyR+0CPb8KIGwS6w==","signatures":[{"sig":"MEYCIQCYzcdT10udWvEu6NuS0bXt0Vrz9G6lEM+Bj9/I9EWNXwIhALVHSQrxN/t+T8uo/y4cFBxwsDWgpnnWIH4rerOOPn6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12937604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf09unCRA9TVsSAnZWagAAj64P/RWHDJyxLJEIVITXKliD\nqDnyWey7nMYHYdnMgm0DRSNdCKDAinT7PYb+LG4Yz2A5KYdbHTvRcPVH1oGH\ndLsc2d0+BTipYmOeN9HPUE5T9tMBbxQsVYsDebD/novFVLV4GOMrD7KWYSrt\nRmSzYGzhnpkiUFLTPKBo8NkV318aQcERTRG+QD4k+axTx63K3BOIkSxDoAbg\n+2vGHv9du2B3JAj5AfN1PccuqMqiPLA+Da+j+CJ7sd6YbGOFSb2TAUhlBuxy\nuZqKLnMoIp9WXs4agPlVkQociPUIYhz4bhwNtw+WA10ruQGtqSZYZorF7aEX\nFEFb5fUvHrut1bmXoVo/JF2eUaaAHCtIE7IkukoKujoJQWuoW4TOTk/IlB7z\n6BJkAcIENhvpizxBnKgQV4DNEoHj+ajxsTsYCCgYIEiekoCFaQcYLY6clZ2E\nByJsNp6HC6E610hbeoj6ZYYrEPznwep2GeWTXTHPcnBb398c1Bqt9yJwt5oS\nKpTahV6Oua1k2S5M8nzF+y99NHaQkpZncbi4cDKfSFlOlqzvQGzZCHMp7Q+j\nl7VcPypSqslqQpbNA83XBTHjQ+rVBdqcvBGHyoKZEH74Mqrn6HfajWhBbUJt\nCIgRseLsGa1r1Xxq5qxJVygb6Wc6GCIm8CjHHIQmM8vpE3qQVaawt1zjbmOL\n4jfo\r\n=5Mc4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.2.0":{"name":"npm","version":"7.2.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.7","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8d70bb35037b0295e3e6c5f34243a39cc6f7421","tarball":"https://registry.npmjs.org/npm/-/npm-7.2.0.tgz","fileCount":2776,"integrity":"sha512-Fb49DhtRMVNMWiydhgRUfeMhcyvQOKgV0RJqXlyskLOcxTNrWzxdqPhvLGeVEUrm2wSKjOjKtlYxt4yGHdfQwg==","signatures":[{"sig":"MEYCIQCq+QBUEP6n5+zkcUESPf7lvXT9cxEIWXMAVEtXD56tBQIhAJD57YRVt4J/l4LLF/q5BTqyJVul/lmYQaDz1RiTqgaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13582228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RLnCRA9TVsSAnZWagAAoBMP/j/KZeQavKIZkfPeZBF+\nMP4DKpgnHyoQftqaX+iB+C1UQCYdti6P2YCFymuuQw1iXBGuGTXlWMSRnM0X\nGBpmwnkWz4spmtTnJIvkwhJ1pBGOaaOni0F0DOhPpSrGO17EBCEIOdb1u0Ge\nXpu1Ds9YDLMknU1nAyOrWM+2CfmQ8arg7TBpDx4aHiTK/Kh8FC7uFTxOvskk\nuOR1kIGl6zDlfq6NJZqa7DqVPq34jouyppDw6HxjjVWWHoI9e+gS76b+IsR3\nBS8JOR6C3gsYcz/IGW1x0sAAeT71jM0CSSZJK30hGT4tIRspiiSQaV1a7pDi\nGTWhv/O36PqUArEVmkihowbOvN0PX0vaORsBvcnmQRpCKB7Ty3zLLfS4vqAT\naiX7Kv+98/wAsVyqLQGgmLfZ4xr3w7c9LE+sLgE78ELutFrUGzAPsdiyFGwn\nX/eVBOTHHqO49KIM2uwqpcI9yv5YWiPEVPyqqzSV9UgOp2xC4aVRhusASusQ\nC5M+oVxC9EbeOdqilHg7XKVPWveKFE6IGizHZznD4Cxya1dRFef1MeZYIrlq\n5bCsrEmD6cyD8pIRCXfZ4Qu7yVv0Ftl3xmz9aH1s7iDyUkh3FLc+hnANJaFl\nJ6hzGIdB22reoK/k31QwtISpSBZGgsCVFAAb3uX6nE9X2PKEmefAx/295HBG\n+sMC\r\n=Mriw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.10":{"name":"npm","version":"6.14.10","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f45c8e4244294ba793770f2ab0e9ce2d0b93fd29","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.10.tgz","fileCount":4217,"integrity":"sha512-FT23Qy/JMA+qxEYReMOr1MY7642fKn8Onn+72LASPi872Owvmw0svm+/DXTHOC3yO9CheEO+EslyXEpdBdRtIA==","signatures":[{"sig":"MEUCIBEKLgS9NdHnbYipfjcfweXqremXQDZqoWZ9NmMK95fFAiEAnxQOnHI34lmOusDSMSLoDCquoKLZ2OhLdsH4UQdZncc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23380055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QTtCRA9TVsSAnZWagAA9kEQAKAVThPUORNIpEK9IBTV\nZDnqFjkNZ7vYd6x2cKN0dWWw/24sXHc74wfqC5x2IC+ZJMFbSntkUKZTMhj9\nBg9OZuIH8UqntjltdnEMadjq9QuTnynytpbf6j0AwRvRnGOODh3hVdlkSWJd\n+10eq0GBKprj27mXDSyneWXDjP9+dpc/vRBbQCHAYHLFcf53UKMNu9AEf+sq\njmty6kGRcWLZYM8Zh3o+7g9QLaMl3SrXqIeW0kZcKwtE3Ap+CuMToLymso0W\nAWGb+0W9xPOiC1coetfk7ceG/iJxrE33f5nId5yU7O2Dqxoctq8NcdxWwBrx\nN69V5KaGnQWJ+6dCv4Y+jOcG8YV7sLu+7UR/IPDyVeIDvqwuBIRAMgvFbwta\n4tNe3VcXE15liCGdXgvAkaZmlNJz2gKvBAXDQ8ty5037EgCE1kRrpcaBdXax\n1Uou5fkar9kAp78AczH9uLBWxf1cVQug8gFtiJi7u9DDX1tii0acaOBQ86Gd\niKPEujtqlD+8j/xE2fr0HcvRmOC2GIqPg29owXmxbCx5UTy501jV7YpNJKiA\nSQWhXTnCoZdKENJzttOg5hckBBXjvpXZof/4cS4zDVhjI9XhsMChUhrFqD/K\naKh4lrh7dI+pONjTygPJt3IH78uaACbHj73fKcvOiXn5QoGFIeucOK/D1Hmf\nJiqY\r\n=hZM2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.3.0":{"name":"npm","version":"7.3.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e491d6ce342feef713425df6b23fa7ae5cc51fe0","tarball":"https://registry.npmjs.org/npm/-/npm-7.3.0.tgz","fileCount":2743,"integrity":"sha512-VfWmOWtU5+CFVRW6ougMZNe3SAPI24aNH21RpBPCW1sA2Ec0IeZAqeDCeMlP9STmxZUxfvljXRTWye5hfUHLFA==","signatures":[{"sig":"MEYCIQCp+LFsu/biO/glySCv4E5Jb1mM5Ko8z9gzXFUu7B1ECAIhAJKrmIeA4Ek1RIC3pt/YbUGSI0/jBEStSRGi4boq5dAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12933068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3RJICRA9TVsSAnZWagAAcjEQAI/u/WNiEqmiCatee624\nLchEmIQfXyUI2p6YQ/8wslhoQOau2G5NX4P5Q/WPoEstk99jd/g30m70Le3K\n0dR6PN/SQcwxTiDrquZfQpaMo4EQMy2KtWsTN7sSrShmuEhZbGihZvxDAgxX\nO61Q+avUDYr53OAvDFzZV7JC6f5gLNZ3F6T91/YqF2XR76aAHItW8Fwe7EDh\nXDs3o4eT3iXqORmCvLHv8ewYZv+fNxqm0SpVqSdng+BemBCREnergLt3Xvcv\nQMEtWZHrUKs94svE6c4oNvEZm7JVmfeK1auupvEuBaJ/hv/r/ZCbUldQjmuI\niItzRg7escqx/oOv4oeZn+7PCZZXPlZIasKCn35B9WkJfdtoDizKl7x9J+LO\nf0jS9x2T962xywjf1jpwqJLh8JPvLkals6ynSXwNUCNIwjDJiAWq9fH1786s\n77TeZ26dq3hxufIpTJJ4FfB90dDo/ornJuRgsOVMmNaIjX8Km2zborZcV3ss\nQ/WiisB68rK+F9MFTthxpJtyr84ZmM+WU20Nd7ZjeJmtC4ubVVdJp9UbXaWB\nTK6QylmNstGc7epg0WBk0CWFzAovUvqMldlR2evJwIsEmUwUG+UeVSrynZWv\ni/nsKYyGDMVpJsC7Vy7UAReL0SNHh5AhQdaREY9KK+6NaiQpWTokTtdaRv4a\nsqax\r\n=1SLG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.0":{"name":"npm","version":"7.4.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.14","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b30f6ce44839448f0c9fd99def47fa6c674600f6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.0.tgz","fileCount":2744,"integrity":"sha512-/+YQ8YpDPNDSd1YGke4ZvSJL40GHHlOsP3XLhB5jQqy/ciTfSCeEF9mW0hEbf5+nhDE0DYq2xbwt5bstG49FGw==","signatures":[{"sig":"MEYCIQDSVuhMUfjkphOU681TVD/6s0AG42827BmwVGw5lB9+TAIhAJkZS7DK/3XvOt84uJreOMrGRhkWDhfbMtJV60EOJRKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12939099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf93VsCRA9TVsSAnZWagAAoB8P/jNFJaLWtKuO+YZlJlPl\nVN9FPhIx2ZLazEi23DUrCLCsajmy5lI4NuREctt+2n2x2IPuRYfX0lEHUxGe\nc9j1HzOeZ7WaAEO1wCvAkAiKrSdv97s/+qDasdFRIw4pMEe7sOTmNQQcU3GC\nxvrlI0mS+LZW16Ma2PFNBOj04IDK2Wkyc4CqJcv7qqHN+oKJEjYOTjSZxRhJ\n2MDuygEU5vloAhSLdVTSDqqlg8s2loWriZsbyLaX8mRjDZn1hQD+ef9YkdNJ\nwfBf866OZxsIgJtFATs2QTYV4RWkUhbhtSLlk8Gyi/QQ5UgMpgqm2enCvdOe\n4smfV+Br/MVN0hEDGkAmfROjT3KKNhxw65ETxiKbthNR/9o3XI6Oab+BhMB3\n9SGdEA2f9njj2ZTpmR57DRYFjpO4xNQm101ou8UFMy7qLVGn0pH6gbs/mdAP\ny0wlshfX4LenQrd8IizW072UJuA7xL1UsKk8JcPLvfxMkJbnvJXvnq6e5PHO\nA6aV7e1YcY/oL2uVHs8wIEKs3Oob4sLkk7mby5nukeLZnaDEW6xEzupLEhV5\nPgyq0BistFrVAChSQh9zvm1n2CcBTYM98EoNql1RNq5y+egzLo1rf10Oz6/1\ngGwxov7gp/g5jukwad1ojvV8MQIN414GY+ZZH1m8ILsriiejid/JiQIXdXBU\nXidk\r\n=TzFm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.11":{"name":"npm","version":"6.14.11","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.11.tgz","fileCount":4230,"integrity":"sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==","signatures":[{"sig":"MEUCIEgigtU870dkrXFqBKJBjzn1uOLGr84qHbYcRrlBYzmeAiEAoz201oE64+H9ASr8Ou6r39o0Yw3NlRgouyzPU+4XPgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23389186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf98F4CRA9TVsSAnZWagAAwN4QAKHtvx/QOuLFBDIyHR6I\nPrSko5I6oBjSS/ndsAPSqBa1kyHZICuyooROSO+BdepMPkFHeJZlXNaz6SpP\nV7ZyrX/Q4T6OaPTnsFGjdfdN4zJtStAJxZ3G94x3XqY0/0BW5WuDcHu0JMUy\nroqVVqCu+dWVWIYphl2CzW7ItQoI2kDYqZIRMbVipmDB3ALNiFEikE9wksbx\nxo3Wf9mKF2jyNyIWaMNNL+jfIEuQoTUEomjZBWOOeJ5q3gdwyFaltTh+ceVj\nGDrqzhjgvE/+Qs6vrb27MBalubS2qYrYne1G2Kz/2pJLvKG0BgjzoD/gsFV2\nsb8nsuPlcpB+zA7AlH/aBG4ngutCdu+Ld+LMTzaf73NE+NPOrnWkki1Fcxo7\nVB3m8f79OZXtbuZruh5XvP1SwXuyhuqeJbrxhmofz6AfhBhN//mn4fMlsffm\nUiSXsoWzNDqOXyiK6QaAlrGUOVDZ7BEgxk2tIyxyHK1EeruRMh4A+UWXYDgr\nDf4aGXvEajcDZuFJa0ZGF4eN6LVHEdNoJmZGzjyyci/+oB/p+Ju2JoRYUNM3\nRRnhl7NYCeZKSfr2rXQNgipVlw2HTVSBW/bZteR9sl4NqVFxaf0cDhpUxpKw\ntyTYMVuxYFW61d4oaTcvw159zLgpPyvWREbE3eVx8YcndI3kAnwiR4GZr5MT\nMwRu\r\n=1MfU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.4.1":{"name":"npm","version":"7.4.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"72a3d8833da9d4e07056b65a0b0640f219e58c2b","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.1.tgz","fileCount":2750,"integrity":"sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==","signatures":[{"sig":"MEQCIEe/EqqNvsvSbpJ/+HWc0w7UVitMU5VbjcCWetlWu19EAiAn37/c5lcKsCSaNWw6OUBq/KZfHr6WhKc6bZhAD9m+MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12965786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAMFdCRA9TVsSAnZWagAAOlUQAJk3M11RJN47XnwKtSid\nen4oge1dz2dIj5hXmtf3zjLUQ0yxkIKBc7urKk0t4yCCUstaN0ZZJFb7mcf0\nvn6MsgZElLucgDUw9WFf5rAI+QKTBS7EYqWi17b2D3zSBDE6Y+xR4c7Mn1mr\njrv3FazZmRnsm3FSdXatyaja1p3ZialREkRT/R2R/zIZYSs55AwnK5RKAAtK\nbx5tAJ29rA/ghMTXKG2esXGQQt63AbAzpoBgJyrLLkYJVi6YIJ2VrwAARR+p\ne8VRXcS9PMh7b1MhbLBAFH71oMoqEwBq1srgx/M/iRc/6Sut7iNZ7xeSzAo7\nI0f2+Q1W3BPpkVgiW30kx0ySb7x6lRP6jcrA0xx2fiGhjBp3T9f0p8Ne0R56\nUqhCEOSCuXJcarMJXkEKXpLl3yYLw1qsxja5XxX2TmEyJLPYJYJy7B2enJFe\nMChmOV7KHTkgQgJwVKGdI3SZgbXkmwBhmsAZ8d3V4a+pSiDgMCUSTerfVtK2\nABEAZshhyu81xgV+ROt1y7xVQsiImgcf3dXat59V8s63HrzrKo8P9J8J7OR+\ncnYTDWTAJ/c63HVG+dV3jMoX4oiv6VFasyOom0BAKtbkjSqIy/7FsuO6bbgA\npO3nrryyxrucnzzif+i5cl5C7ABULGz3Q5MQR8uN88ubQrnrVbYqq59jquwx\nhjCm\r\n=aUU2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.2":{"name":"npm","version":"7.4.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fd51c15f7010b70a0ecc40daa2015d20e7472d6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.2.tgz","fileCount":2758,"integrity":"sha512-N722v+UZ0PiwZG53xLM70bKNxpkG2M+KHCHjLpWnc0mYNs/Ddk4K1dmCEwLWOneUBozfqSSuMbeIdxmFYJ3Cfw==","signatures":[{"sig":"MEUCIBpHowbmBCou1Hhxv1LQPCGdoCPflp/huq3bHiXOkZCFAiEArfT/8b0vQlUWx/M/RfvpVYuFuEHL7IU9Qlv6iykzwWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13062368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAgHLCRA9TVsSAnZWagAAxtcQAJAXhY7o11eNN5EXkYE3\nL9mVDG/Kf8vw1JLwuVINAaqspP9y+jRXj2qrrzi4h9RY0YJVqzZF0rwgqB1W\n7mtiUJHG69n9yxaA0kTcQZFL0pfDrEvt/qoaouZ0Rvs5cMtWp1YG+c5pP31a\n7/07xiFO9mt8MZyC+l1AMYelS7kLvWMoAG8cHe/L61CsbrUUPqHiRlq0eTzL\nkfGWeM8h1inGErfWJTX/fMvS3Vq5hzYhnWAzi3VibmcJb2dbaWGA/m1HyEC4\nbSk11MXmi7Sw0N3G1VEjju8ghVJGtzqxauNG89BhlZ49ESSzru6iBA7qc+IB\nYT80anu5MCMmkxshxVBWh6BxXR3s6x+lPFA4LuvcAfunKeHjcXMOsMY2Ac9l\nN1CT+Sg5VXdKzeai3suvdWmx8OJW8v8UI044yEfcrIMUJ8n64BtO5wa2jzPA\n4btLD6EB/m7jzW04BKwk1IGU9XELN5ZCNcwmwjD42pB4gtSXFCM0k2O6VtDq\nC5w0QeNEKaHi2eSWWoXUHZVh4M7v4EUwrWogwKhSzM3t+hnDWRWEXEW3DfB6\n9ONkvWkpAAR+zLiP+fwzLgkDjxR70ymbvgyjCXf2dXP30DPNXB05Aou3xwpl\n3Izar2LWqZsyJrPQRUxTP3Qh5pxJ0Xnf100lHu9pOWAVs5btvly34sHZPPiO\nGfXo\r\n=VrG4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.3":{"name":"npm","version":"7.4.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1228eb318f0972815a0bf1e9206313610aa8c6ce","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.3.tgz","fileCount":2749,"integrity":"sha512-INgHb0GnszO76rQmMPcxabdVHONVpJokgs44643jvNZVPtfX32IrFuDfl4VK03OuHMSn7cLumzwgti1g8xa7vw==","signatures":[{"sig":"MEQCIFGVU6l7EsqEHL051QQAWIjZvzYayy47R4kLCAgYvAFmAiBFKEMZAFjG785pSPKu2ieceplYv+qNMhF0Gac9XKVwyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12988477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCbVJCRA9TVsSAnZWagAA414P/RqnlMjSxdzoNfvcwvhx\nXgILXOhBqXjAk7PDz1B6Bi8i/XPqq/v12HTI/ijvHpbicb/kxykiLnSslkSR\nxbKBbw90xw9++IqXc4snb9/r4GSbQL7JVuuhmg8D+vP99bRisCzDsM3Kwi4O\nl8LrwyXvXMz3HBukKcUoHZLKXNG9I+2xiB55TJjFY2LG4cbNvDDKUjStxdmf\nP7pE/eq+wWlzmA9rOjEucLZj+nhIMNXuka7rrvBtNNfjgjYNjB5X5OXS9NQ7\nZhp57LhWQH4LQXnfIJW6eeV4twax6Vi9Kore0cSzw2zIcdns1twQnSYR309D\nwqmA+V+1QJ+TJhLZMATwtKvCPmqvOQtkiNX6KseHzOLdpdhrl54Yxjeg/0Im\nmaeHqdDNXiWaXc475YcF4Vs4RRCiRB4w3Ey5oripb3G1kqx/BGWyLTF4yhpa\nsr5VZ7SltkFCvFJYG+S5xAa52gf26OaGSsFtXTSo8UrAKuym/1T7+R4eTI18\nsPKtcnToIGdy2+HUix/mcxuv4DISYCqEMsAAkXf+9gcyQfb515XxDb/C7+tB\nsrwoR2l36DBuLsc0Azn/yn+5HGRhwCBCBThNDeiZb0Fzxi6C8VKxrK9oOT+y\naW/uNcRczrUkBrhs5s3seHRErGMAnlquhxeobPjnSYPRHCW7MhdCJk/wU9nt\nSV9e\r\n=q3zJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.0":{"name":"npm","version":"7.5.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b86cecd1883dbe36ea59ab043d5dfda6f3c7176a","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.0.tgz","fileCount":2788,"integrity":"sha512-rrET1QXEPSSHtRpN6R6NfvOyNGAplh2Wcs2xD64ivrvaftyKnEAHTw4Wmewcq+6ggP8X9FfBKPJOzm3yq+ypNQ==","signatures":[{"sig":"MEUCIQD6I8HgABTTEEt1NTZ0+yFZpLqDWBP2jyEzQkUfuX7OxgIgfTAVF1N9EUfaAt0HUg4iR0mLH3uTQoh/6tJuvvV1qR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13300689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEzA7CRA9TVsSAnZWagAAHuoP/3k/gnqnjcT1dZejdkvk\nA6NoGzV574cQo8lEy3dZ/ysMrESo71j1d1OP5CCKXeOjBhp/OgJiRdRmE/jg\nHhADEJvnb4o04URfZvGKIDURuYNyvIpFDf6UT9PnLQIHds7eFTRej9vXiIsK\nA00b62+SWzZQWEKqRlqmeQlo3MfaEOCw1fR+17uoyb7s9Ufg6XwPsOMyvu1q\n4fiGvA7H1N2rtgG7YIZqKGHyypb267P+R5tqJlMPZxt0CtlbhW219eD5s8Yp\nu1ECRiAXtS2tPXR0R/c/3/7+JS57iM/9AULWy/xOFZAbeG+zRN4PdLaH4f4N\nE+buxHOmW7dttI42wwESswWNg3SSHOkaUi/ubH7zjyId3JXRpee5jKkKxetM\nZxZRp8GMv89gSDgzm6RNH7iSKS2Tv3w/2PojoPd7uUngQweX8I3e5yzUJjpn\n6rt+wSsg5RzUMaYgR0rWw3USuf+zSb/+2/FaGkK1Iii77PWc1Y5mZiIFBO0F\nOO08PnscKDOsupGoWJNgd06E9RZ74HDzOI54K7jzlSllCkClhvV4E7nQLqhb\nrrYxFaljXQadv97UzP9+srcEDqa6BOg3E+7N+cQZ+zPjr9jXUjDkcfCgl+Hf\nH+3DnecdNSoCiRUlX7DWoZ2KzaF406+PTnn0KCdIjc5njuhyM9JtmpOCOSLo\nrbVG\r\n=tCwj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.1":{"name":"npm","version":"7.5.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"36cf6bdac6438e0a965e5970d2c91d161d5573a1","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.1.tgz","fileCount":2815,"integrity":"sha512-B+Y11oTVcV+e4TxtTyskAbAM0geGE2JAcCn+ptXOhN15tykgnnRFw1cAA4iV48zsZF28Fwr7MvMUGlP/eXITTg==","signatures":[{"sig":"MEQCICVcXOExl+4rvl/cic0+XWcA3j7HxGpbMctO+ZhR4CN5AiBh7/cC77KKna0ovXLrtP/yYu4KvefvWvonuanPu1PfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13884728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGGraCRA9TVsSAnZWagAAbLwP/i8hPDPvN4dlmAeHyn1Z\n7NnnMFXF37Z1EIWAE81Q9G+p0iRrvxVWm/uyJXforARdM5o6XAQr1++p7nmu\n955U1EJbo5Y9sidvwDkRhmAUMEFMmbOEgMAxHDmgnSuwGp3ubBDF8o9UNZO6\nXqTrUSaxcX+lPJTViyr75Tsn9R/GNugwJgqoH4e8/TsD/5dEoVavNidKdpgF\nZLM2mkCm4YtYFJgPIsfAm4C+Um61TRd7cGVuh0QEG1Acu5CFMCeYT1PmcTVR\nTVIg0m3lmScnvg85oKR4NTW1ooHJI9zcjnYzCVSx7tcLNDSlmZm6tRiLQ4VC\nJNlxGowljpJYB4JpDYZImNbuFi14UKCYbHTebfdDzBLcAhGXlwhdmJA0fOeq\nTSW8sNbExhfnWtN1+ckz3p+uTczoIvyLe7YSTG02Ofn+B/ElFZOE+lHlwCae\nm0V+Z2Oyj6v760lpIJzkIhETNHhocOJ+a+0Rrmgqndw0mTUsozOXJH7HApg8\nGcikpXBp0ET2yUMPzDfWR9pbkJxf2q9Cm03ppbgE7DJiTqBjL17+vnh7frsj\n+fxxx8RdS/+7y0LPtXS8y7fpJnW6taFzyHlrBhHU0aV+RryWB4pSHXGdC9Cc\nE1S1DIodZUHOaBvz0rXGMjT2Fq6S/LpALzRFHftAxqu0p6RbyW60KbL0o3EH\nQLJs\r\n=WD18\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.2":{"name":"npm","version":"7.5.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16301b548ec078b2c14b0cf6e8dd4dec11b7802f","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.2.tgz","fileCount":2795,"integrity":"sha512-ViuWTzFbHvjvdGDAa5HGsB3kIg3W1FfOxSuKPnjWzewZ0txVhDL/FzxA9bUVnvX8kXvL89Ps0vRhdaiWfDA8NQ==","signatures":[{"sig":"MEUCIHdFYz27erms4LhkAAHuzpseUX6sOLAyYBNvzOqqIxRgAiEA8w68vkwz9SVyO66xTsSRnjJlSVMrDUYG98QLgR93Ph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13346635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGY40CRA9TVsSAnZWagAA+T0P/3WTuPrkWCc15yC6BPPF\nd2Ib4x6RLoN/wXy2gsU7WlLDdpGf92bmWlShE6IXC9Oam3TQCkwqJ4zkOAVt\nUTbJk57MzCJalUHJsjJ+5FouefyPp/C+FgcLbh+4TbwhvQ6a+H9y9BE9s+lP\n/pPQtusphMm+R4c252l/vIdjBp0ivNOcjfgvQzU7TD6mMNZTxnK71Xtvur6J\nkVm4nz0PWbh0TX3XyFaMgy2iVLSkECr/oJNYUmg7h0r1/a1a73/072IUcgHR\nRdhUi0gACeOWYYLDL/268isdcwPJnU/5Y/ewdzO2ca6OyUV0xyitZ2jfI/33\nRKWnRSzYnoUc48EIp2NZjv4bk24k1vz6HkvqpDT+43vXu9E2zpaj/Qo96Ptp\n599qecQqmKJUj1dSr0jHQtmJgb9Z28RTUGS0vExsmxExlqMKCcZB3vbTsW5R\nQLnkSnGTBnfyz2wHKgatKbhENl0/Z2JBQFmOXJGiqa4+/k8Hi/qTBAwCFYFi\nv33QSjBs2z56Kjg+fIow5rD8DGTJzS76hXhJKao1Wq76uuSAmDRdFghEq41N\nF0uGDts41O82ywwmxaAS7Sb2hmYwE6/CGK1mMf9Off7ZLkgGYu3JdsHiW06+\nrpVSMMu6KDy+AbkLVq8Sr+7fyka5kHCFvb6z4FIdZk7qg87eZ2/qzwnnKUfA\n6JJk\r\n=8l0+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.3":{"name":"npm","version":"7.5.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.5","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.8","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.2","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1","@npmcli/installed-package-contents":"^1.0.7"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85959d5c3dc02cfb56ab479d801a1d6a0c55c4bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.3.tgz","fileCount":2841,"integrity":"sha512-4MhBvHrQ82v5cvoWe7tX+IK8Z2xsbde9IS9sCP3SKpRo4JOHxe14tpZ/ZOTCy8xkp0DhBYqjxECmWv2EZK8BXg==","signatures":[{"sig":"MEYCIQD78yOXQ8zE/0CkDkI2s3BsBSlKidoUWSGc8k8Ta2hzSQIhAPTqqZfLXUijxd91IkmZZiVNsbisSxPEEpVfajVJB+Lz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13469419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaTGCRA9TVsSAnZWagAAtm4QAIUrD26eGucAd0OTU/0V\n7kcStc2w8urKbskcJmSv9AdHUmt0PiVZRR5WzTcX8Ut66U2gfATKKeZVPge1\n0CSaLy8t6SyGAZtRxjwZo3zt5/Cd/rZwjMdReOstah5bxZCef85H1w7bvfOE\n2phCud8sRaLQD+ISp3kP0zjOS7cbvEsqwpzMdL5aDWWMR5RUXma6cfYkNJAQ\nZHYqX90PZKvWDaikHtU5i+IpdC0EJVAed61kl1s54qIszLaQC8XKbDOzqr+S\neQhdgxPXx/3+tuZ6nFHq0+7jQ6xCaQ6swrig78WbB9312H7uoYmEJab2QLSm\nmSjYzNTksA8zF3pZZtx+uUXWjS0wutTJkT7lWMcyQxVrM+bHTjgW1mQUnH8D\nCGfwSEP/7rsKoIMkYJ1sFVDqF/EM1uLdOEKvr6iN9ncVMxe+C1Dw2dy1YWqj\nW01rLE04bwT+Xa7ZetjrxEELs868kE2o6i8upf89iCcsnuz+XZudq+C6caNP\n0sfv1grDZ1t9UUmwtWb4YJ7wfcNbr3AhkQikhCCT41+yHLzt432H4We83ynt\nWnWOuYlx4rRxx03SF3jmHcfyieAQ6PG1dXsmSFmTBJ4lS+BvPWnEyeItC0s0\nmA7KGMAjWZz+egRfSSiksVHOT2lrQoXyNeiMSyOFIiicq+viyuTNz7c/WSVl\n16Tu\r\n=hINJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.4":{"name":"npm","version":"7.5.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.10","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"faf78614c7fb92fc0fa8cd9ca4abea7e0b435699","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.4.tgz","fileCount":2750,"integrity":"sha512-p04kiYgTn8ncpqZbBjdRQ8uUisXStILIH+zppnRHfUKAgNyIXn3Aq/Pf0B1SIC6WCNVDA6Gn9NmHXvU4feLnWg==","signatures":[{"sig":"MEYCIQDDALl2woaSctuGzFoV0Ku5rBySDuq8hA28DGq/+waNswIhAO2l/LOqYwvi92PvTxv9Y/UVd84mq/omj8vrWZKaUwvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13814726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsVhCRA9TVsSAnZWagAA4XMQAKGgYV1/0zBYc/r/XexT\nYzGYZUBkkWLtks9xN+mC8Cj5NNJ0ZeOn2VKDVFO5HSER9KEYWUmx/1xQUYr+\nlYhtel/nK1A0La31F7Nm74mYib0M/UwFPw00LznfZp5HaXzdjGgvnoslCG1G\n5+Cx+kAwUpLqzq4qJPaF1jIyH+ahNWIYlLAdjoCIoI4FV6HPfsYbZGnYy6P9\nmiA6kmA2K+IP0L/zfcjK+alvO9bR8uJXXznu1jgIy00cv26+eFJyMxTgztgt\nNpl8tm4U4mpAR/i4y59hEG7O+PaXYmHyDmvgj/WpqO9sE95Kz7B+goY8njR+\nHrG3eXmbQTNX45Tftq94ehncHzz/c9XX+qTfVcVs8BUKBY/64ACvBLklxRCC\nLoZPwmr3iWcmkdLnZtQ24j4fKzrh5aZM6Rj6dsZkJgYSMns+iGV924RGWgge\n55qd3MEcfpJUhgUxyE05arnz1bwA5ZuQ0L/AujymULoXvpMXS8hOA+kYFuto\nHDq43AtZ0+WqJmLHZUFh06TTt/W3luorAUYkDmXtK79MX/gPpREgBOnWlMLC\nghX2K/GfzG9co95sHM3KoU8MNDle95ozyuVv8qtpv4O2wqAbfshgLXtJIpCn\n3Kr8N0oIbsvrUyWlWcbDE6rMwKp6mQ7QInzT9ogu5IG67V7e8CcmJfIKk/Xn\nMPOt\r\n=7m6m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.5":{"name":"npm","version":"7.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a92c30a38db640265ae362bd2c0e9c5542d8d90","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.5.tgz","fileCount":2742,"integrity":"sha512-cJxnyF0hclaSDsO83r4Gcb/vRghABGxanQl0f+T2YfIFVRtAg8Qf8nPihmet3sHLaAkijlLrvpBuQ1TmgScWgg==","signatures":[{"sig":"MEYCIQCVA1lUhYymtPyLbSxjKILNFn1jCHrCzOUagxRCmlf++wIhAISZs4KF27gEKJXXpgw6KJ8Yj1oGGPyradU6qht5jOvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13750177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+8wCRA9TVsSAnZWagAAFtIP/2NHI3JsRc2PlbBk3ByG\nKAEsEhc7+Lh7EvTQxr0ykt0FUqnZMf489vUGvgLUv71Ak5LGpT2lFykwZ4pL\nO3GEIQVOmMy23xtjF0hEjWgmPYjMVxcK4Nh89bbv28nzALKc5zNJLCVhCzGW\nbiOLoVdr5XRjfsx44nBrXitkORB83vaIFP/DEPQNnPnqDd6c/V9fnjAM+tV4\nJ9o+028t4BzAoe47RKxgOrVZ0U16ol5i4u8X8PDc9yxZlD5ULL9riFpkZyId\n0oETgaWiZkspNytTpIXpeNBy8vDBaJcDkFV+mTu+ulT7pfwAWb05icDSH0Qf\noaBRwQc8dd6xF16NJCV88Y0MdEfY8UicP9IcK+gUg9yNHmSXBefk/uQ+npjP\nJdzGHAj2VVBMbQt3UlPtnpOhODpVbzZ95DGWUMGAOx3Jzyqh41ndGoRkTXG/\nrFaiWh3j4mVfzevdSA7U/hqmUkCQRJ4Y3K35V0T/AMxMbIVkuq3yd0j3YUg3\nDEKTtkgTkAKrXKk+StxygykrY7hd9W2FmIcsACLK6AXruRk1wt5wjNWC3MIO\n/z/nbxYJOH7Q5Ejiz0sIP2gurSON+7TouPvC3ns/IJUJeGSvtdaQ2KFCWYac\n2djxN/rOdV72iBjAN5A6galN2THSSYRpG2xd4T/RoZUyVRyMdx8NBiils4/g\nLtNl\r\n=wnZj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.6":{"name":"npm","version":"7.5.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9891691d96130b61e964fe7044b18d6c238f1f3","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.6.tgz","fileCount":2751,"integrity":"sha512-l9o94uRgIwRDpz4CSX9BUWL/Igc2jbuyAT7CC25r0lxIy4odsuVbXKFQorxZy/9m3JulVJzq4322kZgo4dXEAg==","signatures":[{"sig":"MEUCIQCrDAutk7xwxM1R0w/Q0D9xuJyQkM1bfO5UZb20eqmlqAIgSB2ZuZEk9Ua672d/QFzpGjlPXxryadJQ1f79viSLzqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17525164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBraCRA9TVsSAnZWagAAI6QP/RUmj6s05zXF2GLq+J7y\nPNNt4A4QjpILlsqXQE3ulwO/rBeUGmMMlunxzDXA/hByydx8mG0nLjXxFZAx\nh3wvVHc+NaFMh3oYyj6E/vVL7j2P4KztUeneB3Aoht0t4nHS40Dw4PZ9fHvO\nMTwpXy2E7m3F7WJjcDz1CpTFsIojlGpSLHNfnALs0Q+23xKZyDnt+BLFWqe/\n6gPMDt1Rw6n0dNi4tSUQdTl0cACKnm4wDgalvU3V7gzNZvXFG1I76rjjYv+g\nCjLrTM/3VEbWlSBoUR3ZcZ7JFm4s5Khpyn5pMbfZ11RMx1Ei1O5498PaWhTS\nPCKWSgEjAwN4MLterMa0K+O0ZG9sfXZ/7xoT5QLW5Rn44X9k7Be39w/lgF4/\nUCSV2EdOxU3rfYpjpxuFwZI3uZqjnM5PmgfnJw+h3Gbfh43jkOfP7wW1Mgi5\nJ8nFKQJQkfe5LC7/fJape6O1Y5OJZNft34itrCt3Rkuq0WCT6cmRpr44BrMs\nPkMtb9dXi8rL4TDP3w5SWPq53A21tGDT9ta81tZyXmt6eIGSQqWzHeidV2q+\nlyBy2ZXi6JMjavfESMm53UtLYKKKBLHEDeyFpY7ggdXtOndWnMDS9c2iBAU+\nKQZvMirYDBBM6P3GNnyjCQF/g9fXdK8xIEtGuxbQcyCFpFUWeAcGqYTaC827\ntPwE\r\n=HA4Q\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.0":{"name":"npm","version":"7.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c366ffc31d4d85acc72fddf9ad33799183033812","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.0.tgz","fileCount":2750,"integrity":"sha512-1Jexc9EoGJEMEdWWLQMs2a7a5nNtD0INmBY4Gzv+RI727VZO05kruXhL8NnHtsvBfVn+eoMmBJKzy1exJRfymQ==","signatures":[{"sig":"MEQCIGI4yk8WxNGvV27QpNr6HbK9rLl90FjMGIKIaUd8vKrvAiAklzMYMB2wwrytIhA8cYV9Pj5YGOzubzuGcamNPVgyeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13828141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN+3oCRA9TVsSAnZWagAAbNgQAI9vcATJROOcMW9KyZaW\ni498s4uoBEoZkiryB4fSnlXNW/y0vMfynnsZJYVHbGjENr9f+iZKn78iURec\n88I6mHWVCsunowZaR3uoO/DJb8yWSuEOOoCw/H528HFLWuHkLJl5aaxsmT0Y\nvDOszbMshuJYm19tUwhw0ZdjerEH7keJyVY8rojmzoXJLWzbNvGLkRnX1FAT\nNPokiQtH27GMZSKqDYGrofkmiqC85w+XN4icAeE4oczLOzMx+0wccpcbria4\nVD4K+Ya14qd5te07eQXxDw3BfLV++kBeIIQou787xg47WTl6WAzp/4QO/vAV\n2PH823CoTNDKSIsGMAizN9KgDOPwXQfZQPAhd48hbcfhg91t4lnaYDqi2iwU\ndcvqPOgyrZfRf5+Igx3V4b99kRPxYiqJyPJlho1isTG+HPaJUUew+TwVDw/k\nZ04JW4di606jRCZkbvfl3VJe8VSvoIZUZhV4SBSAd0tNBnZ4oRxgP/CeULjM\ndmLKL4TJ4gRc5NYX3/mMpC1DBWDJbQWic1syZoVIFd3yKEBu0+ulyUVhdzNb\nLWmmkb9yqUIvEwer2Jl1wpbEYUaFhV8M2aQsOGVcfuV0jSxKtaXFMMwfjung\nOmy/UObFjOVGowJGzZXKym8BtmYyq5y1/gGvNR1Qpn2vIDuE1JPelIaJwyqb\nGOkF\r\n=rNTj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.1":{"name":"npm","version":"7.6.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6eb9569002685ee4fb8fb9c00c56146d3a8277f5","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.1.tgz","fileCount":2745,"integrity":"sha512-L9xChb/o6XOYqTEBK+5+T3ph5Q7eCDYuY6Wz5a0s+I+hfMy5L2Kj8t4P5zsP2qJVts0etAx9MHD1meiApvtb9A==","signatures":[{"sig":"MEYCIQCFuwtjhJstLdnkqxqPe7iFhfeN5wSc4Yj8tGQWqEDXxwIhAO+0yDY49WmWI5e8lcY4q0v/VRxh5g3EQ04sKKG1DWNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13812999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQVtCCRA9TVsSAnZWagAAGM0P/iIksYwO4gP7V8NK8Nvb\nwxCY4H8UsS60zYpvJ1tYJ5Jz9lWDoMrBjpOX/3D+sIp2vNHqTltLlbqPv4d6\nHeNR5weHyBju5g6xl1emLBBsgxNT+6cTiqrqhVT/RCIoiYP5qKNpfQDXGCnO\nHFptgis+BcDsAs21j5quBfV/Bh1pll+ik0eWIvqzyw2x9w2PFsIUS8ueVxOg\nbnUWQXewGCPBPPpEejrEcSqNigwgi52I7TPoP1pAT0CcIdbGZrBbNf6vpmSB\nOOiutYJ5343Py1DWjuAf+Mu4rFeN3Dx1h8DYkcY+1qfnBJH4mc1rIR+rCxvx\nGhmbdQY5PQZXnwpdnqFxbzj9tFMkZfUJI7N2yK0BVdX1k0sh22Veb2NeBWRS\nc/OrIngl8mCRBTMsoki8PTB/StLStYeOoZcsuho9vZ1/+DXoTiBMvhr5CTA2\nsERXxjGa4ZtUciTM/93IAGs4pEgREuDTQsBkzhv6B5Pj0YLqS3iQmNQ2dUbF\no54g1pYwuyhUaotT2Mhum34ckOicFKQm8KcGZ5sMDlveLQ+7oZwY7SknKCMd\n1MLqbYjzssK+Gds13AmzIoRs0ArP4EtQL7Nd0sKceK9rEF359QdStDsPcAtQ\nqWA6CHCyaGIKqx18CllB8SzYTKkZVap2f0fuMe1IABAh3ewWuNuh5LVAodnj\nO/5e\r\n=3WXT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.2":{"name":"npm","version":"7.6.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.7","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3501b6d8e351e2ae6c149734271525fff07d079","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.2.tgz","fileCount":2752,"integrity":"sha512-XXlLw6+HNG5GXt/T+xOAK8QXQ3x3VhIOBmWtiTw6yavFeTelleN2uAf8zG7HwSv9pBxLA4FHx7vGmlMKxAkqDQ==","signatures":[{"sig":"MEUCIQCJagFidZmHWesh+9uywqxjVzLFcMF/Tdvpc1aFXGl3cwIgIXbYIbt3Ulv1u/J6BgCpNxH6dRnFbWo5083JK6LLDvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13861498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8ynCRA9TVsSAnZWagAAdVgP+wbaUXgE1LqddNvvIgZh\nPf8tp44GuSCA0h6G5x0dI4Z4JPWjbnhGLW72MvmpB0FRAPRHzjVb2ki0sXHU\ndMapUhOeCZmGnVWMJqsHkXagaT0c2wJFsQFpSIW0ZWKe4SdSMHxHKTrOdVX3\nVV39LJvCKZtg/s8f+Y7G4o37AxE3DRWe/FncQnigKAXx6i+gdzeUkHkmNNQU\nmiX9PWV+Uqj2hHRmS2yXDduWv+H16Y0KaAXKENp65YYL7NS4XJ9JYTtaf6WV\nmXFBMQPgeQtceN9AizH961hdjnq2Ac1GaQdptUiQt2DplIdYUJpO9bnrQcUw\na9zhz7LnmvAM24//VoK/hjBZvf7ablfLPkpU5QPGPHj3ejbvHX6QcfHT5+JQ\ni/4RT+IIgANPIc6MYf1pUFJbRISSW7f0JBNiyWilpjgnH/bM++e21yvkwH2z\n9epQyOkV3VFhjBqMlpRrcM3dh+agx+UQSwsXXSN6y5MtbRC+10VaS9wu6AVm\nbbWBx3sY1aT6QzUuaPM37MnAng6FBQApCcFnkdUoCR2BdOvK5FwhcUttIcdP\nvVNMipHP+MQWQMFntIGuXszuA0GlTqzmJ15foYMsJ7yTdL2zmC0QZ/hIFrHy\nHKZ2Yt5Av2ILoHIdDKd4C+7MfZ86QYV6rmUseLQAY9iF9bJRtYHs1v+iknFa\nzhvD\r\n=VvHB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.3":{"name":"npm","version":"7.6.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29c048b8522fc846af1b66fbb8ce7f356584b121","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.3.tgz","fileCount":2720,"integrity":"sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==","signatures":[{"sig":"MEUCIAJJBHxcggnW6E3qOlLGGuFOsS6Jkk/EWOA5LflZCNnkAiEA4xW2ElnzqZ8Nz8R6OSlHaOjbbReLJ7uZgXXzypCSGLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12813690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSooPCRA9TVsSAnZWagAA9mgP/1wdb2U1JCjX6arBZKFM\nLXy40oQ1yzcJRhwXjVlZC6Xk0Cjf1YiDDtvozSbDOWYRotsZ0lYop2jkpc5f\n1/gHqEfzYA6pEc/B1KJwp2oRTY6yUdTuUrfBdTCoF/BO5qnIlSt/EeXV7Q+6\nPD3bNn2QCA3K5a/SFplloSU6y/RYPJGQWZU8QlurgYQZF+WiHkgkfZ1lc4pQ\nox+T7AUi0qYLkeMQD9v4jOyiFHlmuta2/62+pg1bRCUC1FUMQW95HS2Iho2U\nq7+R+pMzzxDCeSre2quOnKXF0pU/EDE+UrL+0ACS57ZyO5dvkUr6KvHlHL9l\n1Av8l/qKkq2VCmLAfkc7ne4jT6ytyeKucWvMVM7h5hmE3LpYbKbPTXKuA0Qa\n2oZweRH1QuxZViIKcVd0gZXDNaNHVJMxZnBLLAxutuSRERYdbWR6fE5G/3IS\nZJIkjtwUsjfZcSwPV/nIL6tp0JtoVFwHKe3hdVIL6K9OxTP/hZq0Qqx1c1BZ\n92e9/REOrnj+HZ8WWSwiKIek4XuOYT7QZt9ryNhNxXXKwBkEOBYsFhx92iug\nfeQyeBgzTcbl7OiCHGNVbjXHMe1+SrvtE0G+QmlyYzxaDFI7JdunWgcx5y5e\nFAkh9yfACUEI1AVa2WUcErePCg+1xVpF6CJEy8ijnx2/IMx7mpraxPDneEGt\nRdQK\r\n=6Pr+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.0":{"name":"npm","version":"7.7.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bbcf8517a0e89ca1e48983af100a87e1d8ae71f4","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.0.tgz","fileCount":2736,"integrity":"sha512-vpdr2P1IgFkEhujqUT6YjLvOcTm0HEo1HAEkwUYCERh0R8VIJtsLrCyrQlbks+q1BlS8HpjkK5GyNgcS0K/4AA==","signatures":[{"sig":"MEQCIGgZI1Z+J77jP5c2eJyHc/4eQHB9OuK1TwXnDQstcyMZAiAQdDXNrvFK8Od2Bdt5rVWlfOhz252DWusPp9qRO52moA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12943857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWh1dCRA9TVsSAnZWagAAd3oP/A+M7nt5dIWKok0I0QhR\nzPMH5q1xWR/vWnwoD+vl1ES+ArISEnYakgbkpFXIyr4MkZc9l5lG/5MiwCG4\nU1vBDc2hjDZjb/URcF428RnT+SnrTZ50aHp2zZQX3QmWyazXN6fzBMoAzFXH\n4DH6d4dXtkFln27VCaD0HN6aosItQ2EfbR06KFhpK8a0InDJax6rZNRxIX4l\n0M5mbWWD8VOX82ibDyEjHhTcJt/Qhx61er1GGMCMdtI3rWiYf2OSt+jW7Ttn\nxkOMg463cxewHlsIVk8CbOo6XNvrQTB1IkX6ZGs4xtdchOVveyjmKEV5HfEW\nT6o2zxrFdZyfCu4Ri4ZiVa4PnCXhfBqpbZWnbKgXjZ3Qod57BRwoRMYMNa9T\ncj0UmJGeHq0zXQubWKBqJc8dpwPpZ8OBqQTurVc6g/Lpnu2UWdtNo/kijNK5\nQtafHNlqHPBrY6BMVfy8wTr/Z37eelk4zo46LciHjO++59lU1dQVyRofP4yT\nBpYRIKR6EQ9txMlFiD4W5AKr5owTlasJ399/rDi++z80hdARBNhbE1XBKWMb\n18sbtYrdZB1w/qT/uFS5wXYd1q8ZcgqqH1fI8kIWYcDRAgEAKYuaIlnE5c7W\nKpnU8sZLXLbogdcnkcUac1wPc5bjvGeZs5qjvQARIPcIGYFpQuOJ0zB3Vph0\npCUf\r\n=THFl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.1":{"name":"npm","version":"7.7.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cac70bd299e863395edf5f3658655690e4c3326","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.1.tgz","fileCount":2736,"integrity":"sha512-EWD24b3U5Jy1mdlVzhK8klsu6YOSF5BN2QC2JBNdJ22PkKg6iJPzlgr9T2QFbDQgW2daZYv2WKIN4j9kP0y61w==","signatures":[{"sig":"MEYCIQCRL16t0Yce8m66GXuH8hw7g5SR/+9x3sQYjt9JibUVHQIhAP22Y/wK/4F/HxyMp2ufhwvX3LmbCj5j+6HM0ZnuXwSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12944495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1R2CRA9TVsSAnZWagAAVNoQAInLr4coh7KdOVvpv1YJ\nKLwWv5vTESpyT+ADOFo5n5rnvYoxjg/anOKVL4ocrYro8iiRbzcuqv7X/ruB\nAMSdPKwypAp244JTutbtNHlXQePRmvEgLjHAbCxACQJ3ltMARkAlbbENU97x\nUehjl62zpRgY7MCqjVH9JWHHum9xOWFBb5qPgYT25F7EpaIOVMOaEmccZp0Q\n5DT53kY9jGPG0IOyd/tpxiEL3nxhBq+mK5r+ziUXlNuv6WnxYipd0yOhNAlJ\noilUS/EdNu9ku4WfCEF9NROtAFfk+7uDcjFN/GVev2wVsKV8KWtzwyPXAwgl\nSqcRS+xjg7lNs9snW1v2yt5ca3rejqYlG/WK6Ai0m12x8SZubApeSExarM2+\nmPAkE3S8jMKiounl5Pp8IfwWc0hINNOgPH83TdbbWgvrQmLM+GenvIYDYVkL\nrWTfLFbEanqvf5mquej+M7RgtiOQw9DXOKymW/pU16Xm4C81XMBKS0YoWCuJ\nrOhERMku3a9tdC134yE5R4uQ7S8c1YHAyiJ7X6ZNL7d42dd0DdYLwbnHtHAQ\nmocvq/QsMcDAOrPzb8+tBBHibeils9SJNJ3nX0oh6Gphcf5pZPz9NfGr3Hjr\nrcJ9I+Zfx4mXqJrVYhcSV60RP+mEHyGJG8mQwXZSltArZsg1ZNoeFzjuHg7R\nE6D9\r\n=UF/r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.2":{"name":"npm","version":"7.7.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd3dd49367b6c7db658436e5c75b5021550d0647","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.2.tgz","fileCount":2727,"integrity":"sha512-Gb0TCfRZ9OPhVboMGQXVuvXaaSrkOWSU9w1PI8zletwyH2XUwsBAmcXg5SSOECeu6DftmS0DdE1HsoVCSPQSvA==","signatures":[{"sig":"MEUCICsyvrOcUqrK6H1+Qv+NbyNQV8/Lqx/dB606E0hZa4QqAiEApwVEnrNscDnFbAPklLtlQS91D3SnGLf1VeYwCKhOvq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12942372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3PpCRA9TVsSAnZWagAA/eoP/AmeLToKxmo3O2ZHtrEN\nb6Iii9JRqm6z8RIOnEWh8Wu8A1UACokm/RO5jTO49dEdkJVqEZsHwO6MjiqR\n8+NxZv1scLaTZKaBeCaGB/ysJPzegDvBseWRVufcUaMtlqVA/D9aW450w9mu\nNCTXRdHN62xuvtOJlXG3xBNML46MUxx7Eh+yHRHbz24SGzw5KYUt7l8IIqLr\n5rKb/VULkWuc0LuMJZzikkSAkf9uvtneP61EVdUEHzllF6KaIvWJexMX1cNm\na3ZH3j0qaM/zFUPwsM/cr5AY2ZUAR8vrEA9dwskzoA9IVPu7fsEksmwV1VUF\nKVmK64TZPeWu2xTanDX6S68jHoaLIxXmeps/vK2fEP24HxcZVNQDTlpqU7Wn\nwQxnmVaROEhu66VPinty4UFsz/NRoMOa3idYGbrDn7QXYDWeY0oRceB+O+04\nxHk8mOnqT13e1aNUH1DjTWhWoyse1GuMb59sbrNX8L3vFDGYJI5gsowqqNCX\n9t9nrXg9TsRky5V4HYjUEtQIryNgVz4Im9zpKmSbh0fF5V8CvlJ6Y6HS/z+r\nAELxUq9I8Y6SJZYxT9Bg1B5+e1QmeV6ZmtAGQ7aPcNCkbi7vGu02OBanengQ\nLzCffopfcQGArYhoVtElcbeHEAInXN8nUgkScv31B0t8B7dO55mC9PmekfuC\np7GV\r\n=fbNx\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.3":{"name":"npm","version":"7.7.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"710f8b0019fc6334a4bf53af7b26ba00162faaf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.3.tgz","fileCount":2727,"integrity":"sha512-Yf+rruuOgEU9NurDaI6AGDRFNvr7I4ENfEx/BdErJc5xixGsbtTpRwl5YpJpBA+iOlzXTmrknDGpiR9s0N+VzA==","signatures":[{"sig":"MEUCIC/l89J4z08NcCURTRTMS5GlphcHhvlm+xJLZBD+e2BpAiEA2HJyxLHuoCNK22L9LZnXsy+KSdL9M0WawaRqqz2TLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12945121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4HVCRA9TVsSAnZWagAArZAP/Roi+Y6PRaHQBS4Vdx+w\nnvXmXnZ+vu9rwHnYSK5kyjnI+1VaPHZv2V7N/za9r0KLbynwCE8U4OYTC6+1\n2KOKkMJn6ieXGQSupPswHYamPzUU67zrWjxNg+ghSIQVgvGHrTtE8+ea8WIy\nEsARie/DTlDVZk0fcohWkiekDlZBQpYayRFeY5LO5pFLP8/KiSv+8+23YfER\nLiJhFbA5SXCcPzCra7qDhH31v8C1Am4IUVLeF0z1VaX1ePmlkSxx1+3HFMlO\nblrVKwYeHjoWddrMN7Co1ujAnqBhL9cZ4bCt1R7SAB6sAVlmjAG1Qg9corvM\ngXARk9vJtG/buQkLy8wRVhwxZmIH8an0UvLuI45+kMNNMOYMDjJM5bLSVDmQ\nRWVlE8Qx56AOtxuz9OGoQJfopEoIO9UxfDDdnxTDJI6iu+MwaZWCg4DxMNiS\nrBHrYMj9qOu3GgMQz2TqJaHZUZahJlGz4gOB+S8u4FtpVG5zI41Qgl/XIMxx\nQGOK8y2EAb3YRhH/CFxqn9EsFI8YEYzDmPQVhHwl3QaVpDY23J1V7eLsyk4z\nF31tRdcYgIEfv4+IIkAV1lAwsTCwz92DWyBf2tKmsFdaDgC/4f1/HU5d5sPA\nOAsKex8trHM9765/WXkbyXuflzhQJ7XXQPvdjAVicHi+5ImdWJJKdteKwfnu\n9UAG\r\n=6Jnr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.4":{"name":"npm","version":"7.7.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"479fa9612e33ace8be712377c787c5e36c1decb8","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.4.tgz","fileCount":2722,"integrity":"sha512-+gUjp4hbUnN7S1z2S3uDTnac94uRiztzFkMLNimHsB4KpuvhO+xjg30ARoptq7UYqF6KTXA4L8XLDMuriyB9Fg==","signatures":[{"sig":"MEYCIQDQfhvu8G51hoA/hl4rvn/zHHyC5kFKWJQQKl3T2eaz0gIhAOZJL/D6XNdRC5FMgtYkC55To1Bpq/JioSJArCwY4MU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12904055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW6z6CRA9TVsSAnZWagAAFeoQAIo1KpLQeuz8M3qb0Cuq\nKRhnsVijvDJ0juX3bekhmWcreJtM5/yo3QjdIkluQzF9ccWVXI+PpF+OoDX8\nQKD+MWTsw5Wd0oPtGNctWoq2RXeUQEeJ9yQf2kEsgyefUoeUZW+MTsDXfRaN\nKUCEGU+jPXNQj056N3iJALc3NIwLVUtt0KwAOSICFqtZ2pd5iZMELGuFVAH9\ny9jZvw0qIDB9G/dxt/n3jNwYjmJLe3zI+y9c1xEKje9r9xywQvVHAo+4yNVP\nENQyoGdQbiTKEOaZvEX+yNt/U7dsPubal0agwFxNRkWLBGju4f5UvtwdMCQ1\nSaMHsH4xlJ+Lsh0PU1477enKNifk5rl9Z02Owy87k5w1fxB3B3wl6hWrkLax\nvkxa6zPpfN+8Gz2Im3BmTY5ti+kdaK69puykAxMAOpYwc/khFXh0SPkKpMyW\naJDGIp1B8AS50PLfJscI9lPZruJTYXqJRzzCVgT5P1xLBCli/Q+i5c+PfYzI\nBKgyHDDxjUZHJOEIMA5+9sj9oUSkb4Y0+OkigTxRxlVrdSI8+0Aqw4VX/DkM\nNlggWXoP50Rb5ZAkenXRGrWW+R1BbEHCYfBB+YF1Dq92c1vDKprTMCFA+9/I\nkc7aS5Cy4M3R6Htex7D1Q1/t0LFdorTeLciqqFqMBOHVfcz22wRr37i58KY1\n0aWN\r\n=qEkA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.12":{"name":"npm","version":"6.14.12","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61343faec026537d8515111a551b460e9ba0a5df","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.12.tgz","fileCount":4202,"integrity":"sha512-La0TNNm1TLYaSeOyit+p3xGTRYYRsHae6/RG69MVXurZsWna9jccPP7FOi/u7V9WdiCV5OOojrfMD+WstO5MZQ==","signatures":[{"sig":"MEQCIBFFgR9iDttfgWWeESIp/vfKfx30dfwYPIi+nrn1uFOwAiBpuLVfpKM1d3eu1sR/Ys+0YGyNZZx1JH7jeFHCOcEaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22955167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXP5vCRA9TVsSAnZWagAAeY4P/2ycLAmQBTBGtQYE/MZ0\nH3jIxRTLkOFmIAZmG97shejdnpf9gTYUz2CeI7mYcg60tIp2IylPglawTPHK\n07uKv0jEK1tp3942QarOesuLR5wyGr2DXEcWnCLpd6gBYooxfYCoVvaaLf6q\nNZbX38cQzuqPFvtgww4myNqjpvdywKF32EHS8/A+psueB+6pFAtF6VvZdYoX\neCuLySj2U2Fv6LEfTziHsR36e+zSu1/tul23T3hcfeTaGTBa0lgWca2jgqLX\nLpHFC+CPesrhuUZT9AuJQcUfzusT/eiliPcbb5BcN7MrHN/rdPi29cm9eaNj\nKVzX+kci243AllR/7Cc5eg/xc0f8XV364dVnIDdr6+77L85MKnzm8QJ8qs4c\nevM82/q8mbWk8I64N7OaE4fYr0eivzOqeZGZHS5tEs4kPzCsy9YwHA8jUXfD\nM2MbuU+9YBCHqxABD0q7eR1PcsejSJCgeXfOJxS7AVxjPYibKPEuFs/fWYr2\nuCaujL+CCs6uXVyd4Kh40ymacSoSRQvOrY82/zUty5xtZagTk8CyIFKSP9R4\n4MJE8wE93rim+nEokDhbpFYSoCxMBU+QsNNmWPiJsRBmhl9ZicRKwcgjtWoi\nb6NrOBb8pimaNGxOZDKlOVPH0c8djnzpELq/zZF5BjV7NqkW8z/GGY7V6MfK\n4AE+\r\n=0MmC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.7.5":{"name":"npm","version":"7.7.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"84570a5dc1b32d4f2365d17b1e01053f9c14778e","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.5.tgz","fileCount":2725,"integrity":"sha512-Og1lKsev2CLw8fYzGQ3190FEXzgIGys9Cpm+kgl3SEWx+EhQL4ecyOO1VHGPZo06fdVPp3/CtPjPHro1u2n2rQ==","signatures":[{"sig":"MEQCIBWr76Cn1YcZWuZr8i0964E0zYqTBu0anPxprRNLRP+xAiBkXR14JJOVD1zUd769zABFFK/S53sgzHUGjnB+uY0B0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12911893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQk5CRA9TVsSAnZWagAAUBAP/j0UhGCkpk9H/wZmNGYG\neGbXFHdXVW/9cV0D9Js2J3A29fZcYx3BX4OYZD3qXwf0z3DhVrYRO06X5rWN\nU3j4v82zt/5zSUGXoWzr7fLwsDyEYqD/1VY3Vh3Yo2dXEyEsJ0Zi66w2aaUm\nbnfjulegt/Nn8HRrqD4IdjLrA9KneOOm7I208Ghw4HhCsx/76fzxbPdMGLMd\n/yJrW2vPLffDQYzNRK1RfItWiraf53RkyPiyf2bkDsD2krnFP3aYgHgiIu77\neEL48GBemWPny2/BshaSGZPJ+k9NPGCnO80GUHGJsTi9S9h9B8vi8Nanx5aZ\nqNDx3sdEZMtPX10Z18S8t9aIAglKaM6PsbPSvTuPuW6awGdT3NrqknsP2Duk\nWC7sFvNZFuGwvdemCQDfFZOPEfNJj1hZRO7vywGfudaWf6rtiEDnZv9GAKi5\nAkewI6ntCjiN5oUelbW2Rbd7axKkHE1JfxWE3LWrZPmb9XwVceHOM15kp6rs\n5Y7qUhuX0ggxBZgmj9mOfC4OimK86lDZWJNbEjPrDXQjDDYJ9xK5DuaGSg8K\nPKC6NNSa2WHMn4Hqi38WgXe9U081HZZIgRmgxbm91DpU8bCzDBnEHiLXe3qX\nHmxqpj86LWEwNKwfvA/eVMB1cAOQHKl5u8Hio2r6vt3MBc0JaP4cair6fg82\nK5hE\r\n=HMH8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.6":{"name":"npm","version":"7.7.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8cd025b76498809cdea4bf1bfff9b049115cc6a9","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.6.tgz","fileCount":2725,"integrity":"sha512-4dOo2M/SRzRNWH1e0tmcJMFkDjHJKsJQlxpi3OgJ/N/BsIvbdQFFMioG0vmuFVAev7P2f/rShApb18jk5RpdXA==","signatures":[{"sig":"MEUCIQDnWIaupPC0LsbmTaEQw5VsfmOEIT4QxQcb5MONvTqfRwIgWLgMxZJzNR8u3M89hfCbtzMxo6E6WzRrl272R+M7QvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12913863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiklCRA9TVsSAnZWagAAZ8UQAI7wnzHEUGmYvE+8v4Bk\n6Qf4CJiEVwwXhIRoCHXD1m6KDh07UafBtx4KjFuEsimeug5N1u8/rQ7m5cvg\nf9m8nC+J4uFT8v1CI9wRWcqTrpi4uqFrIEHLknTLioVCZVMnexDlQM9xG+B+\nn7yKJ/n90L/sgtHx7LP9GNXzl2yj4i0nK2nCGexoRg2XdP3M/U/4Dvdxt7vU\nrnOvTAQl8TzDwhzd82cAGzVPBJm0bcPVk+eOc1LmG54iggbrOdC9BjD14W21\nHZia9OIqlaiE60lj7ZJdsUJtddoUXjLr73VL/srOA7qtkidY/qD007sL6bif\nVQeuloq9Zse+uHGuirBWkoVa6L0sPTQvAmDxlnL6Nae0fIbcGMrYuhc/D+uP\ntVBVJwVDTXSHH0GKiyZ2vgdSoaXj8QbkwUoaG+9ODrOMrgbhjMxrWXeKKDWY\nG39q6oxdfssSMty2NO6mBRpQsEWeiUtQX6GHeI8iblNnfT2FCQbqcxmX6EbU\nBHFPL2sJPmiw0FNQBOfGMWKnQ+KaRtxdhAvKOTNMD9P0BC4XSRvymZfJGSvC\nMsXUwDnotKAMqJyErSOaBqIT9P/LbgJKdWNO1CIdgxnfcDoEo5+scl+qSilM\nDicbItLKjiiQM76fcJq6hD/WM0siHpKHzPUYejKHMGYTNQwMRHV4SqORt0az\nIFSg\r\n=Y8dU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.8.0":{"name":"npm","version":"7.8.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9fc9ff97d33338baacfd0fd23c8fe932deadce38","tarball":"https://registry.npmjs.org/npm/-/npm-7.8.0.tgz","fileCount":2722,"integrity":"sha512-9AC3Dj9OUWaUdmTmEVttE/1MWkfF7+sAKPRo9tKEyjo49AXmHQBn+RC33M9dima91mEMqDIA71xyRm4VmhDipg==","signatures":[{"sig":"MEYCIQDIXJG62YKigE6S5ExS57UNd23STBHdJgO+pfCN0Kk4uAIhALkttAaCl0fRp9V5I0A0C27OCmmJ3jVC1mjBR5GYECpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12852208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZidxCRA9TVsSAnZWagAA1HcP/RWVYDX6LWo2JIG3+j5s\nMREfzK2n8DUlQNAKDeKhyTrYkTWjjLxiVFzuCv3IG+2arRxiu3KxhMqWyt/g\nEWRZG2gEhjTz+LfmGE9jHKdPxm0NVUGASamLZQ9brbTNOENIMkH4pUTkbh3k\nguB95qjxxJVHhppQ7A/ZFwjbojPm2/LajmfUrhFGtSlicNks+XVNOexFM6xl\nJOr8BtvBVDViSTQddPjiRR8/LZ0bK2lM9Ii0I/p7rNKY1apVH3ZbeZ3a7fau\norgOz4Yj94+lEkKr/H7oMZnk9Hi+uTmuEblE2Qkgbr4uxiLuQjjrBl2LJEcj\n8Gj4lf0TW6TpruKd+RbL3HtEOIlvfC+33hhMOAFv+Tp9ARu9IaW/B5H10tWd\nmHSTgLL+nkBEmeECtlohN44aQ/d85q82BNwrsTaRIpAlOG4wubpQ9JMhUZEo\nHniKNtwU4rhO/EcJCAJp8P0jDxdyL6QZjG01C9TKGQ7ciDnEfSG3BuyPMrMQ\ncZe0MaN0uaBq75IXNO2GI7XqGjSnwX0lbUU6M1rQqD4iJ7Y/c0MiFQR/xZvW\nkqJE3BxA3le+Z07yM02VuMaSeiZfA5+xUJwocRR+xvb/mth8p8lns7yGF41N\n9flwJnZuu7rxzTAqgND0Qo8sATBnu43aOL9sgHJi4rRlnATIT5u6v5/aihXB\n3X9P\r\n=kZWR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.9.0":{"name":"npm","version":"7.9.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68ae6c36d05448b34cc4b6929d2bacf184a913fb","tarball":"https://registry.npmjs.org/npm/-/npm-7.9.0.tgz","fileCount":2725,"integrity":"sha512-GW9RbueF717kJ4ZUVsTlhKBEY7AqX28OwQCsfIAkRZclfeeqQDnsoJz6WWuYTMpGBJnB2xknF8Dp364c93FDYA==","signatures":[{"sig":"MEUCIHGxQclSlbP6Bgfi6umPjsa+tAq5dzjuhMZKiBF/OmWLAiEAh3BL3gya79bPobfa8cxR+GxpoDhF14XTpyk2xrfMeFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12857450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0DtCRA9TVsSAnZWagAAyGEQAISyO2cq/wg+W7k5DD+x\nAATQpeOp3n/udXeNBMOEox1+UmL5rHLDrUDV2aSzBoLlq+C+9ZtZuByfbxyc\nt3Gzw1BpKFJg0JZjuzLhxlL+t6Jsm2vUFtZNXh03pW31AujK0kfrX2yFQ0XV\nlNGtNGQ06uIAmaVwzIi11TmAkRuPR40lNZarYKFRjDPyUZ8gLYXpXi4Yaq8r\nG3DQp2Dl4SVwmFJX6Q7Ys+1iWLbLcXhZt6JDo6dgQEda+FC3WH6l0ZIYyTD2\nBow/4/bdN0qQFTrjMYAX4wG3e2ZQMzQ62vdld1CChcNykSqutHORcsQpIn+t\n1R0YlpyBzKDpYOXzIVu1TB7HHdws1W7na2GUFMjWsqhRbkSqXF48ZPBepNV/\nDPVw0qbSbkA+iH4vWSin5t8vmoB7R3ThoZspuMCtPXs4VHj9EmuxVapoED7K\n/aA20MRbllcsc1WbWRNcUwPnFuRK9K+6q+wJK72+k99+ocIB7MmXMClkQ/4q\nXJW2xC1JIDggpdU+G+qlkcZOOOf3urqpoB7Um8SQ1ltl/4K3aygea0EMA2Dp\nHwROXeOB8ArTXsKUxV/guehWCg2JqXsFUUjHJEmd3y5k8lz6mnNEW4eDGtnW\nVdIB0bXMmKdRnmM2VHRcN+HlmQXPVeyeSlizn4XwRG+8OhuBF77lsxGmR2AR\nzviT\r\n=Y8jA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.13":{"name":"npm","version":"6.14.13","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e88bcb6c48209869c40b5cedad8a1508e58e6f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.13.tgz","fileCount":4203,"integrity":"sha512-SRl4jJi0EBHY2xKuu98FLRMo3VhYQSA6otyLnjSEiHoSG/9shXCFNJy9tivpUJvtkN9s6VDdItHa5Rn+fNBzag==","signatures":[{"sig":"MEYCIQCIvGKNYpdKnMHjuI3+nSV99aTMVnXOp+K4sYiJGZ5b+gIhAJFfU9ay3DjqDANrrHXC6tot0MPvjRg7NSXREhBAFy/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGRkCRA9TVsSAnZWagAA0P8P/itmORmpY4zzJivEtCBV\nqAHBWpw1tPZrEZd/xSDgkKzbwe5e7Z2iEN5//4ntbMFGy73zcvulBL4ikpnC\nm8JimXxYIfUrPv1VqiaDI8A1XRHUboWkifbJiFesIawfQ8aKGYBZsSw4trvs\nnGkNqn1iQZEI9i0w8fCRaHlrfsv1IXMUZ88OGPZr6/SD5cucZjZB0Yy9i9G+\nerf93bFPzgoDIPURUL4J1ndrchVyejSS9lt+NmdislmvMuptf84z2elUoUXn\n4LsSQQ0eC/NaXhBblw9DMsnZNl3FTBLB2V5IctxuSg0HGmIiuqmON2WCYhpQ\nL1mYz118J9A+jrxPWOzcs7FIXFukX1FRmmE2B01SqrRLyllDLrE0F9rLPtjq\n3raVyvVrsmNhuXK6MLlDugdsZ53mBavS15ZWzyGJlI6r/bQ+T0BUK2rb/M86\no1Ea+vHIV/wYdDcQRu5tFy/R+UhJlx92fkABUYz52inJXnJlqRm7+Dg+Zf7M\nphAMSHWsNLyBY1qUzimJ/+KYNqnu/7pYhsSK5e4q22pN8Ojt8FtB4cGRYCwj\ndhOjJkODfcZWdj+H7B1/e8zv6lBjEUhxhSMHRDGsEblJUJyCjhkslc4T1jbd\n6lj80jm30qhoh9DUQ4lcm6S8jBUaJjnNQkoOs25GRVKCba2J6XkAn6ghsmml\nNwAT\r\n=92S9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.10.0":{"name":"npm","version":"7.10.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d164a30f6065e479df255f8e890d1e932860695","tarball":"https://registry.npmjs.org/npm/-/npm-7.10.0.tgz","fileCount":2724,"integrity":"sha512-DD4eEB71HGVt6pS6n4LmFD4eHsrglJ+QtLhv/kP2UWNKkJalL8TPfsiw9p8LmWKa6ed61LHPw5FE6krS3aGv0A==","signatures":[{"sig":"MEUCIQCt/p2huXyunf9b4PawxtxInBZCvYBk2Ox3zzEbmKSCswIgQXGdTi1Jz2wTtNquDMrTZJ4MQ6HUpxDfDKiNWcci8vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12864117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeH7pCRA9TVsSAnZWagAAm7EP/2UW4BDdE9rIoXZHdkWF\nczIlJe1PeNjZ+DKXe4e1wFJEgtsU0I0QRyq0ucr8Peyw+V+5/Tt83HnLeRGi\nvqMqvUQNOjsmnb+l3JvLN0DWoFG4BY1CExCh5fIPNEVd/9UgEXLObxe8IvCE\nHBcCERc3+Ye5eVtaFVhPzi3Y26d70tIw+bfEySHrGdz0LdDYOY/pUrGjvREt\nSE7W+6ewDgp82xs5BPqzNQwZSU3FTZBAi2DGJ3bmittJH4KcA40AuTPYgpd0\n2BJOW2kk19w5rFE8E0zmfE6qtA6fK7OpvCa4wIIh7LprBrymOQjh2vBTzdFC\ntWDUbQ6cxuqKQL0eqWf9+b/3mb1aGzM7+WWJQZlU1r8yJKC8pGwljBOH1COv\n9btFwWIcRRO1k9q2CIBgR9h/YWVd/Sv7vcg2itTfKwY0ETHoxB7T28OwnfqN\n55yUoNP9b7klPuyvofWuc4lncdrkPz9htVE83N6T8bSChYBQvTQjWvOApjQG\n0pyGUXL0iHBED7WRhNtf2DAi6hxvvtNA8X+L4/74WGS9YY53MwrwFrMHKeSb\nGjz/Z0COMH1RvshW7pvhtrdOHLxiL3IIj5qH/kAq/FbQlEuGMqXh8KAet7Ny\nOSL/LWuz2FYksAj772CK/KSmfJI+jmbwUszZ7pN8YLdboPeL5pfh7VTNlXC9\nLQUA\r\n=FGMm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.0":{"name":"npm","version":"7.11.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.2","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a5a86141e78517166f8c327891b8e30f941aab83","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.0.tgz","fileCount":2740,"integrity":"sha512-uX+UBniFs4rs+uOku9bxiHppDOCpeOPRvYTtxqVqf6TR9ML7yRlPpzW1GheTmMDJlaZW6MOq8H1BlBhL4QWw5Q==","signatures":[{"sig":"MEUCIFqZeXMmFp6d+YiOSiVkXqLPC3Xo8MWsvXX7mQxj44K4AiEA4zPtmeRko4jbyT8rF5riZXup1y3m82gLWYp6UKSzxvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12867537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggk//CRA9TVsSAnZWagAAFQkP/0xDhO2czfY4Vyzmgdd2\nZ18BGajaA39IlR2OFn6uC+tYgu0x6E2/ZfxjnQjiu2sjXVM5YU0A60H368NU\nFltFyS181oPiADzOR0kuLpb1ZQYxYZu6stRWZ7N9W4/TMy1WYDucJM/hPunc\n2S9ewBFTVfKh4m2QUiYbiE/ELX4YFVwg4dmaL94Xt+RfYt9RQGuWjXoQDfZI\n651F0v2xCmHha73xpDmqLFu/PgIiWK9WxG39LbJxlIfpVPDP70BGKb2aIxs1\nIWtngal7mJG8rGwUhaMSsCTksv+oprTk2HTw8otF/CJKNyv/VDqJBgny7AJK\nUyn3SWS8uKU19WNlLb7b2oUrcSg8TO9K8u7OFK0LTJrGYqhJzKsFYpMU+HgA\n/0agmCtBGWvD9ypdIRW+t3yLb+zJgwlWklRIH44/lMv2IV2MX45dcwMxicuw\n06nuodVjKsU779jUiNUsdejYJWXAOUdDZ+XnmOl5qym7m/4VyBH/XWx0i/tg\nRGb9a0Z/g3UvOIJhaMoScVdHd+He4xp2thYkQOx4qSTGtILRCT2rtkdJhyvq\nm2NoUE6aA/ATmnWSC3DkryNArNPHXn0x/hcZ9fujoJlTNVbNW40PCEp4J/Or\nx3wP1d9eS5XcpxUfcyui34+C+UX51wvqK89LbMM9+wH9QPZXo6KroCOtyPYa\nTph4\r\n=hS1M\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.1":{"name":"npm","version":"7.11.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"723c209841fac8e1e6ace30bbc48d45580025783","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.1.tgz","fileCount":2753,"integrity":"sha512-F9dUPQQBm5me6t74m63CrrBSzUcLART9BmsxiJU3jZK8SBnxiqzxvsU70/uqY0cjYSoYP7AuZ2w8YfGUwhcf6A==","signatures":[{"sig":"MEYCIQCrmDAv7hxjdbxUSfc4vhc5Ydv3bXKa2gil+DXUsOiNHgIhAOc2Uuhduob45MMjg3inUGGuzG+aefrqi8FO6DmfRlWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg04sCRA9TVsSAnZWagAA6lcP/3TtmASdshTjvQJr2JRe\n79XUL3c+qwHvvu8FychGh3IZJn7dZvVQlq1oMeAKiJ3stFfvSTsb5nRwouvU\nDQubaFrrB5QeoNUm0jAMjuSCE1KLcX7ESGU4ficChG49DhSe2RI2o082XkLV\n+XXtPmgygRVjlTYobmNYp6K/UgnbK+8H/BHrH3XjLuvIpzc9byiC5B1l7ihf\nDdSAc8PDeUA808A/wCZfT9WV/dAnpbus9VidbmVkX7ZjRKDpE/CtHtkD12Q7\nlv2Iup9f+9PLC6zgsPeuOlt1lsHqJ3UbuMMQ3rS/rers+vHRWxRz6fz7qsOU\n61uLMEtHgfb/oUBofXsTaqC04tstMJ8+hM1w1FJ8X1KlaYDZ7jAYFje139fz\ndeLpqt5v5dXq84DBmK8Y39bP6yTQ/EKDL9OXs7asVxVneftwLqhyIdLqzSxu\nNXs9QNauoTgbGULNU2r29K3XoMUeLtbeDY71tu1llTU8SP+c4IhlQSuRJCQ3\naKWIvccfy/IjiNqpXl789o3E2iHUPx82PNdK1c4bGKEgbObgu8r6e0+aMl4y\nVPy1bU3H59SRjMljvL8LV2NO3C84z9AdoF/7OsKjTqCp3yuqHO4FowWcYcTp\nd3mKKJcE/ZVYlpLsAZmmw4mLn/s4B3KZb10gcOUmfQr/E7WGhNUX3jE6OdJn\nO2H6\r\n=Dd/F\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.2":{"name":"npm","version":"7.11.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd932492d3d11e5e4bc1306e935b874233f906b","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.2.tgz","fileCount":2733,"integrity":"sha512-NxcaNqAfdLEubG5dlPFWbXrVAG2zb45lB5y6W3PK1PK2feHaffpCN4rnXPD/BPp1kCJespCAv8Kw/QUYR85BRw==","signatures":[{"sig":"MEYCIQCtR0mYQa4sEhqud5xvpl3a8ebGh+xw4kM5S5OzJb8L7wIhAL2PRPwY0Vz5TncXocTYLqM+vFL+T4l2KkGS8MIetQaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12835197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiw4rCRA9TVsSAnZWagAA5K8P/2mrWp+lk9Az0z0ZHuuH\nINxw6khssOT780TaI8pxL53cc7OU/SJdTWuCGFrW+W1HnsWm3t6bCALX2nOe\n22iLQiebi3R32t6SYja5KltqXER8rZxvhXvRRw8tgSnK7IDnrfZuPBGvHpOU\n9yCyLv/LTXcIuCezXfH/HkNE1mRJTPoxjKUNeziSSrce2eKLdZ6wddc2u5Vl\nGIBeXB3s2Hpb8PUb8r0TH8RzP5cghgrvM91ywGHDw+jsL0HG0Tgzt1xoX6Qe\nSPH9FPw98zU3zVgtZWEzqzm4J4xNCvlj4Q5NumWU0KTckXp0m0PjeHHOERqF\n+IJ7FA+OM2myC4ws2MABh+lNZlWkP+88A+JqEuAB9RtLVA2bIW3uLpRZXKde\nr/u+44Zdojc0ThywjMIE5h9JrMZL3gnyXYX0HFy22FjmJ57eZnL6st5IzcEF\n1Ua84pMfdBKXFlgWOmf8S1TdY5uncoGjljeepLvQoxQMFqRxpc+RAMs8Sqqq\nUCvP9bfG/oiMg+7XSYw0R8BGLy4DWzRDo88H/zdEFh4pSmI3ZvhHhPZGjjNK\nDQ1NfAtfJnlkDfTwij3onWyYkE1fGVHJMkmcH2fZ9YXtZtNWM1/+q2NmQv/E\npscPFrijk4yVtg46HwxQWwLLGJ4GJib2haD4TlhfGpo0BY0BPuFJPkwPmQYX\novw/\r\n=p+HG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.0":{"name":"npm","version":"7.12.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.25.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2fb58bbb4f7bbef339a945a28b7c75117799bdd","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.0.tgz","fileCount":2742,"integrity":"sha512-8Zvas3+1zKtE4uXIxHWRpg1bqGNrOta9RTDZWJ2k+EfOfzOggPQh9N4jHtsrIuGLawXv9xCWyvauke1UWMOMoA==","signatures":[{"sig":"MEYCIQD8S6k3afjvoS8qyT6hQxELb6i0NcOhbkB1VsDENRnL9AIhAMOBsFPdGoa9uIOkiCFN9DkXWMwtfCxGNG8AgkF+YlI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12915063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglEkqCRA9TVsSAnZWagAAo/UP/3SEY47l9TO5JzBH2OQD\nZnfj1DJepA1fhq+xHItD38BOgNfvTD49drKpdtms5jNbZXuMJzVfF6aFuZ5m\nKiTXpfN7R7vEAJazk4GEsJsgbiii7yzyTuld4Tro+1BrmhhzxQxbqtQzM1RD\nacdDuvA5eY2FPJyMWSNctNWb+k3Kq5yWo0Sj5HTjlHtcj4X5oCFhsiRnRekw\nO7AaNHOHjsrdiDqk2eyHgcljW8cxuhFTKlO9YoUM5aAwN1oATi5bW4DVJ+sq\nIWNJTpTvFH6HyrH6EXJfiDCmv6lrxmt/KfZcLi+j4LSvGkbRF5Fb7Gb8tbWl\nN5VFW0vuJDuQPXp/QdMYEmDLue1ZcVNAbXTToRSjhNBZ2aANMfbKrJNsOr/s\nHERQnFy1fA7td95AxqIrmC3QQMt/jH/K1egExefBnZUOV+W6dnaDC58SjPVm\nDHijn5YsFeZgcuLPRKaXIB/LbQ4sTE+z0cYtZahXvqb4ZkoROqNXkz+Aq36V\nKLXkYr8v4o+5PSYsPZyazWKQuB0FSiVEFsV0glBPrKrKj7npKFmLoW1AsqJC\n6kECwbY/AOCIocL1U2Crd7kZye+t512AsxJ6OOOFQO7jtXKQDOuLz3LAxa70\n9zpid/bxsYZBBgq7VlIa439Oq6QyRm9GAUj9COX110LdRdytcQaHalhc98r4\nJODt\r\n=DHJV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.1":{"name":"npm","version":"7.12.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ef808e9684ccc1624991e76fed53f19827fc90e4","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.1.tgz","fileCount":2740,"integrity":"sha512-vjIniB3kqujcDTgH+k90J2i5PPqYZyf1gi5Ni5fARK4WQr5FuVnTQlTXloyk15+qWUxwWHcy6U8YCWwh/TLzmA==","signatures":[{"sig":"MEYCIQDlJ7/f99fgyskd8h+k7A6kd/RIMHzmmOlhp+FecsOYWQIhAOtRQcwbiQU2I2+dhkEQZ0tuobVQEnsBM78TRyf1+/4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmaUFCRA9TVsSAnZWagAAJYQP/RNsK/tTP2ZoFZg6f5Bi\nRj9OMNCh1gQyCQ5WZbPqlMoWj98JltMxfiWR/n/1I0eeUpt5a53VtExYdcBi\n6bYNl3UA/rsiVegu5Tw76AdpQZxF0wBF2UB9LHqPJ5ZyUXBAHhWhpXItU3/c\nnciPtoUzZvGXyzDlGDbZDlaoGkDT5ib4Jq4g4Ghh+VNqt6ksY51oFs8mvZoq\nzuCJRkChA0WQGNNO6bsH97Q53c5s4cPFL7iOQZcDQO7Blp5VWPjxonR4sGh/\n3ZkEXqJQWUOPIDgh7DUdMMrmZ0r4Q1SJJEZcZ+D7TJb7fDP1J7YUJ6cg98nb\nrn10XRf/ghs+k743ItOzJFzKQfWTmnVRtpabGRVtUkZmnaoncOR/YqI2QWs6\nydnq9oi5xivg4Z1BsE9xmuO3B5wYm0TBWe5UHWsIUB986q22WpbBQbkUlxnB\n5hGu9e615c87Nk5Tu61kAqJw5bIiPP8kXcVFoWyPJKsxOgUfEXID7CdHhzjQ\ns/h27rHPfVURXCc1KZIHHmpXbS/h9Vg0Hcz0q68kkve62vzKhtcHhYYoS9qm\nf9B/yqGMWZou/d5xc5/mtYP7OBdvGZ5bDIyZW0cKCdlL2Nj4W1+E//McDU9/\nrU7ANKZTrrpSvnSnrSt9l+AzW2yYfjEE38TWEtMbUxKf2FxFSN+UrGek7zuI\nSWHv\r\n=d75x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.13.0":{"name":"npm","version":"7.13.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.5.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2c094fdb830320cf6eb4143dab0bd1dc3c0119a","tarball":"https://registry.npmjs.org/npm/-/npm-7.13.0.tgz","fileCount":2754,"integrity":"sha512-6D9tWuUN4ef9Mi0o4Gwkv92SKsd+AS8QF/xtdWCNpX5aLlvb1x3juyiPvzPxuisxFUq2S3fZBMNehEt+Aae9Hg==","signatures":[{"sig":"MEUCIFhf8C//l8P6CR5eahq9H3JXMkLy0ZLl4/SMk2kyeq8KAiEAvIdo3dQBdDVePr79FetLz/OelpLNDECexj6kyWBeHSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13323514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnYa1CRA9TVsSAnZWagAAB40P/i4uXOrlx5gsp7vA1uM9\nhr0AEb/4BPfw+r26ZGTREPYzGsIdu3tIYKY0OXJa3voGbGIKFaTgY4kHKsZO\nzXk/Z80AiQp/fLK/UNqJxxuOuiKAHpk/Mpvy+VnDFRbugsEIgMKLnCkosdNn\nDGGQrsi0TnWA/o97X3m/MJIz8E0ZEhQh7aiktTnEfpXc6qtfLCyr2a3y3trw\nyZmlnIgtsgp0YEq3UYZdmZOwygfc+Mo/NWf3NA18iuOU7egrhEge6WilAPBn\nn6gwJXvVyNCp6GqDCoO0buAoto2EXmf16X+WBfC3B+96jM2MUmfYRR+E+OBA\nO71Cqb6wNPrRcj9/H1wGjQ9y54UUWts3qkKtg4LgCuOyo4ezR3tyJ0rFmMB2\nCIDt7T5ITR/9pAS5r9XLvsvxFBjHhHyrdNpmJnfFjtpbVRlMiPtdnb6YAHx3\nt0W5w6fRMtKbm6Vs6Xrv8cCOn4YVT+2KRK9HDDLvAs1bcUQ035oXM8CuciBt\nDHlHE9//txVfDtgxjiLh0gopruNWjbwJzeWY8kS0APJYl8YezeXiId0lcIPv\newDOQUD4uY/U0cSCZQH5MyeSsjqINsPVRxKDukPH30ly5oA+/6JHTcdTl5Bn\nAa3naGMq2X56G+CqS+Pm4nCCeVymQCN0oHv4suJxVgjY7lkF1KdzoFNtb++8\nvki2\r\n=de/m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.14.0":{"name":"npm","version":"7.14.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.1.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b2df90a98879c181cd866ce5176f5a123730fbf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.14.0.tgz","fileCount":2753,"integrity":"sha512-GSG9/rSau8vGfkOmrmseRVYXoEjo3NPNsoM4nwvI1uWlKdzmlZ8UCw7FqCUrlQ5u0C5dRR7MG9EJUCV8LZegLA==","signatures":[{"sig":"MEUCIBVVW5z1WeIoHDQm3H8aUNK6jzs5mEFV71CBWRZ/Nos4AiEAqvK53H0EUN4s6YXO2lVnGue7FiAVijNyt3CTrPELO0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13583373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgprhqCRA9TVsSAnZWagAA8bcP/2wgPIPK8r2QLz0uAjSm\nW5CwO32kqZudkjrV8iN8Fo8NWHOmQYxqHpmRb0cDunwy8ItA6LIiJw0Q4ubH\nYNEC8YkZIZjdW4hNzwFBtWaRGK5M6paEzae9eYwnIl3FGh/GxIFHV917Vmg3\nJbpqfHSsqjuZU7em8CoZLtl8OFqpYM92c8x9rlEvc4/Cbu9knT0vn0UJM81/\nZ4GEPWtEU2frh22E0YDHZYAbkoE6zmzH+C0e7HMHoil2ftWS0YgUGqOK8nDh\nB9dibTebd9epf/qn3fP75y572csHVXATaSj7TQCeopjWJMhVtV+TmAfJXuXK\nCmR8ARoANV7xk/BqVvQxH0I/Zu4Yo/K93f5qbJOMV5U80GXg+bh1N0RJbfLG\ngatxJj8GinK4y30Q/BnPTfuJdRRFz6rHWbpgsMu6vGlStYbTzrt9zX+886c4\nK/U7mLMDknS1qyl8eC8Ow5V9z7u3r7dhxTXqal5pd5EapdoKYBpC5X/DpAzX\n1Yg/M2jof2kh/kRSqhxt8ShHgsQ0bA2GGsqRpyu9PjiiwQMfcrFWrO1LwV+J\nOl2wIGwtsSVhzlAmiV1eYp74X0/NihyGA7ss9AnoDNBkiNqQWEDG7jSHcexw\nwFhcHaoC22JK2ojcX0LEztHd7WJ+e5w2+vEph8Wk0UDjC48YY5SQZcWINKJ2\nKTUb\r\n=o1TY\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.0":{"name":"npm","version":"7.15.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85f0ff4ff222c01a2cc0164cf5d81c5a24994894","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.0.tgz","fileCount":2730,"integrity":"sha512-GIXNqy3obii54oPF0gbcBNq4aYuB/Ovuu/uYp1eS4nij2PEDMnoOh6RoSv2MDvAaB4a+JbpX/tjDxLO7JAADgQ==","signatures":[{"sig":"MEQCICDM9AdTcso9TMW8bsg/e+xFbld9YQ6/tTIhr/3YoaBdAiAbESr7RK2aebZB2QWuTOP10+WM2k/YM4kJhv74NNhDDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13159495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsAAwCRA9TVsSAnZWagAAD24QAJAaT7yn2iqovW9WUf43\nIeent+U5waAwq/wmzDNEAr/Su/5A5zcvTVE45fmNWDCRelMMIASZjDYmZkvv\nuoh0/EbTO1mqfhVFB7gfCT2O1np4xV4OGW9/HTk1+lfP0XUbx2pQDRciyE+A\nUtVIMPc3IcS923YenpWZMjl6ha8YbKwo3RjXzGoc91zRmjq6WmWBdBDVGMpX\ny3T8Css3966xJLVl8poVW9BvdKZb2BmKWJaCZ/Wn5YbvYLvZH2nSrLceM1i2\nJeQscaENsKvNAEUhcZJ+v7WK6s03SvonmcORFj345ecwkBQEiFwp7ZkekwWW\nBXiQj8LWwqnz+rdh5LqOjWFFXjsLOiXRsNrhuXOnWJFfcV014oTaus8miuU7\nOQeJHryYLd4prC/zZKSn/sgv6iu/DMhN7b+QC7Qeeo4RqKkp0XFYDUB153ZP\nk5FWP5s0jdVGflU4xAhmCr/0743BVEYbkH5FJv3U8VqvqPD9m4uUQ+Tc0g0t\ntf43iN65CMk811Ii3BO8LNLK1WQRuLcNEdTFdAd+9oiqzpBVeMQF9hucGSft\n0rj0t2ImVWThtdRDV5wdpJ9a5TPqajCn+G7jwYEnOuYQFepEocWGzezOgaYO\n34m/VqxhBByp3JOaEPenqhlpbLVvzTGeIs+9e4uC1V3BkOfKF6iZVHbiTmzM\nxLwO\r\n=9Mm4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.1":{"name":"npm","version":"7.15.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19fea8999872e05a1b9b73851c91f92c6d08f9fc","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.1.tgz","fileCount":2747,"integrity":"sha512-sPk+GrqawshbG3T81r2QvvSxSQXBFWyn5NGLacf87l+/odi2ZRHkWdLrg304Lw0DrwwIIaGxUjp0FJXaMtIErQ==","signatures":[{"sig":"MEUCIEHSQU/lHYMT6eQs+hxKi6pgBEgwYDxjKCYuUQ7WKXrTAiEA25qmUgae6e2pi3n5/I5eeR5/VDLy7VCL21bf5Qgaoek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13594181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtWYiCRA9TVsSAnZWagAAclIP/jmbDcG4wgstiTHJWlaf\n9W6rT5C9D3UOSFZewcxwmtKgfyhx+qie1vJGK9gLS+l5y8OHhfcZPtMDTmrq\nWCCWlEzJv0nRgM1eJyQI63SbFtba6oeqIe6yyseoJSoiVcm0oNn3LoDJFnQN\nz+4CPxi/YuWaaqPE0j0n2kWaghHQqlf82apfl4hmwhkGcBQQWZt/d8roCN/i\nY0lckWOnY5T3lPC9anzxRoCe/ZeuzjSQzc2Vngyy5OlIo2YtzH48JZJ//tdc\ngNsZ2K9YN2gYQM3FVbpAThVTOFj1phhYe7uCcduPLeart93ywTr+l8Btgh/2\nvMZ2yojV2h2Ds1cYWEKjooHmXnBxtaYgM9SpUP4ZDYM1b1p1lZFomb2fMUSl\nLUEYEPEnRHg7GFE2pwd10RDiuDiEoDrNbary6Yv8LZt8ICcZJ0EFsD+p7qHs\nItxL7DjQns104MR2nBs1NPHhhX8KrhvjXRXpGg8sXqFRXfGlWead/eOwGEdS\niJL0OasGzKcK5vXw71RqX7uRTrE9IybcW1ck4btdinPD85GdRSkmrYsDv5ls\nspceTUFRWKk0J2R8egkqSe472z52/6oNKQV0T0uiLMYNXu3vXkAV2sQkBCtv\n6UNBC+hItWMPOG9MJc9lqGdCvkHcj0Pv0g3n5fWKmRMj3y6gRFr/MVbQBMRJ\nOxsJ\r\n=AoCM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.16.0":{"name":"npm","version":"7.16.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2325af134d221059ebc245a4ae5b39d24216a2ba","tarball":"https://registry.npmjs.org/npm/-/npm-7.16.0.tgz","fileCount":2746,"integrity":"sha512-UUnKcjS7qFhZT90iZY/ZWz/jwF+rS0fIohDf41T6/SRXEqut0aav+1NkL6g6GqQGpIVBzpZc75BDfpq4PhfXBg==","signatures":[{"sig":"MEQCIDrEbkKMdhwIW/Vm+heWDzJO8ElzEoWsuC01w9xsZPTnAiBH8+6Ht6Pk1oqshX0o5904kW6r9Sq3edi+05biXDl/zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13554536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguTGFCRA9TVsSAnZWagAA+ncQAJATB5qV+/7GpsHkQth4\nVUgDJjYqvs8gOX9gw/0b0Dee0oAp1e+9ijRZo/lopI+y7cK3aATdj7VJljIz\nEZVlAOvd29bD27OoBdrU3cOhMOn/7y9Dg4X+yz9yFXynBL+ljFvq5dWFwgub\n1Rurm3+9ykzJVUTL01RFw5SbRKsbhLpdiOXbGq/dV8lmQma4Mho9nuu2mhyE\nUxmkezQ3h3mI0UoRhw8gFh7oeElzhbkZet7eeDrKXRB3vsWJrKTAib2sisJd\nm+lXwBj3f0qCWi0dv2mbNp75UgaTousR9KusXQySYd0ExQVeQ4pB+GQ8HFmK\n1VJhCkupcEDkyOJQ/cTo4SUD3hyviGIYoiahmvUT9pPaaB2a0BFf8nj/wWul\nrzTItKMXDCUjxSseJgfH+TlKYJ3d7jb1PzJwZw7+mENmm7qWrfxSzZAhtbuw\nDn+TP1JsH5LaIx9n0S+s8AZUhz1l1Y6R8rcCq6gQrcm7ZZhqkOwLKe8jWdUp\nARMhtjUUMtDWe2vgFPifv0zUkj8QeJjASWJgJqFzEzLLHgBxo8rYerNFYYXJ\n5J8cABSWlh/q+DFDvZ9W4fjl3mj27LaX5Xo6lFm6Dsd8x/Nd/buhUnsm5cBu\nG7uieJjdTNU3M7jxXMlHwU8UHZnQiFpM9Zl8YtpTC0Wxznr78UCx5xw/NOmw\nI2jI\r\n=UC5d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.17.0":{"name":"npm","version":"7.17.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f30b4e3aa00627ca858c47d0e98c3a0452b7a62c","tarball":"https://registry.npmjs.org/npm/-/npm-7.17.0.tgz","fileCount":2401,"integrity":"sha512-yNzj4vQellvUGiBM/SzhfT89EV0vb7iILjTehSydTY/IgK2Vjk7/7J8WNJ2ysqcgfLY21ptI/j7uknt15IbbKQ==","signatures":[{"sig":"MEUCIQCbd1WATLoUgLRXGBoPBR3kfIc8NckCDQ9p/wX76FTZQAIgdVL+PSJ/Pu2HUpMGPSqlwZ1sYO3YlTDhJfcnu5CIcqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11713976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwniGCRA9TVsSAnZWagAAVq0P/jc1SRKkPdkcgJ0K3YqD\nSs1byf29nxEDQHtJ+hsjjuhaljbu6pVWIfo7A0IgrxYmUt4UhRFhdGB4Stvn\n+MldPrqgtK3P07rBVBAQ1VdUuA/1BI4yTrnkGV3BpBgzQMeWe+Ch6abm/QTA\nSES+P9vJSbI4IdhnsAU/tEMfw5YHFK4UIoMtWKZWvVF3HVc/a9x4Tk0Xo5v+\nKUk1ODnTElFKEdH/8pzooMm1hGHMR/lRIfKQS0k0ImdSX3hzBM5+pVZ9V9O9\ngDXh/jJMe++Y/QRJE1ZkfnamV+8EpcGdMg1tdOY65Eqwz1xOocE0um7UkhR4\nPloWHb6k/AbuX4i5NtmTyVhtJCanwMH4gnAONtg1TwJ30IcBX4jRsJHqKTMu\nSMjybBl/PxuyOq1ue6ZcfPoLolzC+UVL2YWbqwT9XTSPS0a4khyVpmj/YtsF\n38wbsdBfzYbexBlwgD5ZhWE6OPu1gl2oBST7qPgJ6NQBhW/+PuTIymHO3hY8\n779UCzZ8Wva7MV209QM+aNSHnHTQ9PZtkpCqEX1qDSUKZ50jI0IbwAQvLq2k\nha0+x0SMmoCiIcZ7oJOyXe0fTgdbg+nz/I1Bl9tIDsQUUXIlTVYDLDt2NYuT\nzldi0RgA8yJERF6dHmJMEEELHS8URvJ3E/YonPOihbtrdg+bTsDRrrHRafWz\nuAud\r\n=a6Mv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.0":{"name":"npm","version":"7.18.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1ee8a8dae605c0c8040fbb1fff45175ac1982ffa","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.0.tgz","fileCount":2407,"integrity":"sha512-vUsel4a3mJ3pSjnN6tu0JY0U8mucO2cWXspLlQ7mMVGd3J3oJu6lVOdIrTJh5o9IWDWB69r3oir/GNAMab/QgQ==","signatures":[{"sig":"MEQCIBCbEmCOLpqTvYUiJTJ7gOtwf6pg8Xjyqm1t/mJineIyAiADOys8jcfaZ9QrzhFtbNVQPcuaFfo/6EDP/M56olJ9uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11798349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5CKCRA9TVsSAnZWagAAnEkP/2SJTL7WZf8dH9ctwZBY\nPJ7xQyyAk1Wy9K5HIGaUmcPwsuSbjymM/WrzyDKX+ouuhlt0jRuDv55ReAGP\ngLkhbW46XcxApqcvl6jf8SHFRZQSDc7nO3CrAkZMpqQCJ5w+bHRVL+4YGTrC\nzH4DAZIzp5VJw/o2GjsEl0Qp1r0khZLNGooxY3k4WmxAO+67m7yXjWXVsxhA\n2Nsxzcib/Y+C2aadalRAHy062fAiYGs9NABkkKepXPGOO5YuF+y+tAKCqkrk\n3lGfEPDBI9y7SpQW9zP/7Haa9wrdsz5iboxvIuQZ6anbAXUq7FAgVzuiyN7Y\nbYY0mcVTIdUT205xhwmDp+E3fu0eJh/WEWg7hgM3uzRclGwitC/o9kXm2YV2\n3TYUon7nRPkZwe67+moH/uwJaYGNzkGOmMS8tWaw3hRGNzla8jniQmrKL6sZ\nLKQihZptB9MfUCqrAlFmyA7zWqqwcBN5kc7wJNXm7Cfqp79ZYsdXgkqrwJj3\ncXz3P5RFuPM4TtSK/bE6GSDPS5Be+BD3uwxHJkBaneLeUOhsKZnJUIkSzYcV\n0i5PHu6vUVceHuWbVooDYXPdTE4IrtbIAAUYd3WMv7i1xGwvz6Wq1dgZE3c5\n+KsKj3Cf4044ci7H+dSC+DC+WX/0IDH8m/4AYoRFq/Qjq/CGaOrSBOEJ6MuZ\nzUG4\r\n=dho6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.1":{"name":"npm","version":"7.18.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5b74f567c64b9ce3ad8c4b6ecde5ce69137c98","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.1.tgz","fileCount":2414,"integrity":"sha512-fu7rMtc4ZaDnFlZsiLhqwWWs6KixOcBGiBLoJH+AbuaznwtT8mYQnq5nGNN14Jib+E9OjkjNRgg+X45Ia9xtKQ==","signatures":[{"sig":"MEUCIQDxGEtq7ga83H7R1c1ntje9P/lAqfE14teB5ajt2TN1dgIgILh/C55tQhyrC+92FNISH+BNnlZsRQx6FRqwiDelBAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5pSCRA9TVsSAnZWagAA+v0QAIbNmKZhy5FcOvLfu63E\n2StVaTPCM/y+AeYc7bxplFI6GEChgbkReIs9/K+kqcgHpQUlBPn4RQsS2SAX\nDDygeqk5LAtaimRhnAB2bFzDf03x+rFjDCy361O+lhd0W8RonxUa5WXXIhI5\nf+6BkiVK0tE6gHlIw+ySLMQ5/UwcB8rwXWQFepMc5Gf6a11UmPMBKp52QaMS\nYNrCMM08YAz3xlmNIhy0t/5pd4UQzS1zBxP6LTtqrAWTTQPw+kOxq8yRbbRM\n0vFrXHNNLy7cjd9Ar6GmkokzpkgdS8V0aSQECpQzWElN/fzV5ZLt/mhVKcPH\n/3Q4qgcmpYoJ0f9HOxnjjCTs6KYPv74NmMsK+kIj7+dBwbybZbHJB1VDrBh9\nm6Ugtm7xwmxJhAuSKd3jRSX2qYIQL8+1ISmSlqbfBCz1Fcff50YiYUUwGBgS\n+5S8LVD6zlPUOpZTB3dpOFrlS1cuX/tRohZJ9X9muDPe9S6gxUyLcdXa+Stn\n6wqNR0MNrVGXlZ7UWas64PuP+3qyv6dc9oYzaApXkuMRr9L7JB3VAWkEEgur\ndFzv+5dzCX0QsUXW9abTOLN0sAbsi4OSO12D5wQSiwC7x9uLpSLpFKMBNHs2\nKE+/rKSjtQJ4JuklxI9JwaXAT48YjWFjKgfsoR317IEG51aQYvr3ebEgWHZG\nlkBJ\r\n=NcD9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.0":{"name":"npm","version":"7.19.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"737ada34a20d2f72575b5b221900b6834ba71af6","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.0.tgz","fileCount":2419,"integrity":"sha512-bak/ZycWS8kalVFJ2m1JEo2pgvSwEDA9FMGthGnufAKciu4X4kpJMDZKe8VZKNaA/cXehd9XI7QdSZXmZauR8Q==","signatures":[{"sig":"MEUCIQCgTVC+9Q/Dk93nN6Ht1S+IWUG0gp7eO7lUXD1DwvEpfQIgCQxwMLN8/wRf3eOiSjpa9bdtA/heAx+P6inNAPw2qMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1PmtCRA9TVsSAnZWagAAqSQP/20vXRx3wZN/RFIKsBp/\nbPCjW5XVjTzwH5YZoG3S1PivvIPIxqzosPoPBvxwa1qxeu+odBHkRadv26CH\nQNm+VFxM3EHfXVAOBcoWz0vrYRy/QRKNMZ1cLm4RrbVfZTTLfYTqZ44p0hMX\nZpgKwcF4q0tZOcvFsMVbB01vSvnKxDxUaXBOzoISpTVm+uSn05AeCwMWmO3M\n3hH3RBDgZGvluwMSomYgKYdot6dFPdIt8vRPlmHueA6A5jZrdoc7y85S7I15\n+qq5G0HuSH93yC+Gv1lY39WclVuaeU/wPajRnqtpXiRvAVmNd0O5CQmTvCwo\nGfk4oOjXQXJ3ChwnpZAdm/Aj35eleHvwHL1OhEafTtt+Xi+Jin4XEdoMw/G5\nPuMHMQF5wuvmziqHU97urRNIFxa3WBdfijs/MrcFJuGTmrn5UbkgauTMmGoZ\nnTZJxQGs2sx52JFBEf16G87YEhSRh23ve67o+Cj3OeLWwI09ABB0Pyuhiy7h\n3rgcmlRp3RZTGSkq8P9KPRCJJPAjUUnVaMba0UQg3C4EMvE33FbY9BCCDzZb\nLSH05VNXcK4IWnmxtaLzApCN9NmlIcM5hA1YY5q8pXBBlYJm2DAjhTJdwhP6\nHt9eLo3BZHzGtv/HjeNoXtP21Xs7fdQqEv6Ha1cMcoR/+vNEkoXao4Hz1FP3\nOR07\r\n=jXdC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.1":{"name":"npm","version":"7.19.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"864310bce731f10e5602e4a97a44b80306b70b4d","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.1.tgz","fileCount":2419,"integrity":"sha512-aN3hZzGkPzKOyhjXtOhnQTGumorFhgpOU6xfuQsF1nJKh4DhsgfOMG4s/SNx56r4xHPvM5m/sk914wzDgKba3A==","signatures":[{"sig":"MEYCIQCmgoebMsDmf6DdVpsq61LNe3o+HO+nikJcRLfsUmb9IgIhAMkqnG4cXpmnc8qehb2Ph2+bRUbkP+LHIa13b8BTasjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3fqpCRA9TVsSAnZWagAAZB0P/1zlFoR+4+3m8ptWhboz\n1RisztTe1psVHVzGIpgENOed+KH7fZuurt0+ds9OmOXXNOS8MxSckIC90lje\nDdxfyMPHYXSJacVivPD6WvTL2O6aqFHtOnmZKENQ7yg76cxe8WgVW/kxLKka\n2kJvCENlYwvK2irm7eet3+Q5jjhbegsTMZjN4StpIxWa3ORDRKBYMwz0aBLG\nZZKgJmmPFSp4ptKo2b/Qh9rGdtZMknDQMDSLqj2xHnaTdhVPc0GaNLN1nKHZ\nOvPeqMolb9y/v8koxjlWcWmZJb53ru5bXCjAbQc7MrTRsrtXK5U4iSIuLfX2\nCdtnyml6m0PiwL9dFlyPKng/aYJOkedzK0Vr0muH4ZTdglRy7r0Pxp8KNhX2\nhIMqHu8ZwWqzRxAyxIGCS2iHGmg1thUyHXwHpEmNG+0k1s2of7wpdvN6W2wJ\nhz2rqnJflMQnr8EEEnk8KG9eNROwuUfBABjf5ddJBBcieru5YMZnynV4wqMs\nQrZ9ChtQ8gbOQHOEiiGFoS2+Hqfov+aCGj8g3Mq1Cp/KsC+JBrIX6nyzvi2G\n+ghmfm+fchhwqHB4QYWyjsVaLJ5Z6HheP81HVDFKxMkBri49MdvzpzcyKqDy\niUlJhpnipZ+UVcjskL4SUxgiVJabMu9E4KA0Bc5AtWPg4uFDSkHEXBViXWgu\nith3\r\n=5ACK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.0":{"name":"npm","version":"7.20.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.30.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06e79247c8836cbd1dee07a6bc380db624f89c5b","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.0.tgz","fileCount":2469,"integrity":"sha512-59Eje4RcXP9EKYPIJvBvQGTyfEvZWaKdOx5+YZ+IJ+fqYhJJH5ng78qcdD8sFPyA1g1MFBR0DYXKfncwbxXpVA==","signatures":[{"sig":"MEYCIQCd4JVjj8clQH/8+oLa7dotuTgjYXMPzdISLvE42BP0ewIhAMcYusTFHKJyn/tkBiu1PbeV3/Ur+AG1t1u5qdGN5ECc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12195007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JDGCRA9TVsSAnZWagAADC0P/3t5G3HoItLmG+botkiS\nWxv/KsP2G//7cXSogZ5p254OIuIXMKt1k9N4eZalqYFfrCayYpnCYDfCcSti\nAG7xC/CeUybqmzCgokFI2t3UoBaC5GULCDI0nAIiZpUjWjjvgN40BL8/V3Yh\nuEj9aBO+DcQ3HoOBC0J34eTceoRlaD0gDJmgGjvcvJBwTKRnj1TO5MU27CSb\nJ7Tgc0BVQadHbCLFiBZUTevM6zCYJ3fEko52Umox7gObCE+AWd+WYmsvZbxX\nv808j58g6h05SpKiiF8nDcZs0WOhnqppAjT5Qx3kV/2QCumvlfBi2fNIees4\nI7P97cnZX+bdY/gfIk0rOWE7oFIr5s5tJ6vRUMp5gro+Q5d6E/VFKBjPrcWk\n2sv6O+/Z4fc5pUmb9CJGtIhnlYljgpJWiMLGM0/U1zAJvnltIWWR94fRYY3p\nwWnjSIN8j8tVPxau0tJUQlm++86fpyjgwDfzD1P2oXo1JlCG1b+8dXaMCztM\n993kJCzmjSEgj2JQFsiTMZ9g6Qd1iCVF15D5YpP2CQcCeQMEWLIv27ps4fE6\nCEWTNN/h7s9EyOxOgpnr1oGkAB4BYK5YqFA3IWPwkOJ02EktNRocUUEUJ2K6\n4Hf4eDoSe3rpqlFwTCJEEBHIExEBea+IEUXMDgWVShmReU/BL+Usty+URYjt\naBbF\r\n=2Bvz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.1":{"name":"npm","version":"7.20.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31215a343c05611988190cedefe35a754db3c770","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.1.tgz","fileCount":2448,"integrity":"sha512-Fau808Ybtzja6SdOglKyUfEX1vC57Gq9zR20IfK2z+iwaLmYOHvHqf3zQoeXzNLDzT5bf+CnKns3EhHLFLguew==","signatures":[{"sig":"MEUCIQCFv9iY3LkUFkTPVAVQBpd/PvZPr6Y6NneZ9+GCPJUWUgIgJ0iJ+OWEj61sllqipXKIg6kMVy/B21mF+2Wz9rbFwVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11943745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dS1CRA9TVsSAnZWagAACv4P/2OdlRKBz6raFhk+oLHH\nc1f5E6uomM6APQGSb/59B6XYUDhtCQBflqRvtL5ghHpfNfnmB08JhHtGMITl\nrD+SB3ITZrzPHYNADe0Ok94JyIvujODAEsPFHkDxZIzI4tLM2WlhfISfTuLt\nXG/27ZOOToy+I2WFwFOwbEAtND+ylZEJ8HL1GgVMQslSoo9euqbEJ7kzeC5t\nk88qvHDR1RZA2PsYcvNt49PcXn877RSrX7MPXVOzhyuZflCLKXO3MwAoKRG3\nGtjesYie1w+hy9679rbWwxwm8ZnwMFxYr0k9x6SFnpGbxwjulev9I324yoxA\nGYA8F3wUInCYC3B8XykCM8PZ7/OpIzyEsMT/aUjbqdk9xSoL4gKtrLnFt77C\nCyYmJLGPBbDbBiqsvWzrXDRo90HMH+f9TfmVa2ndnBvH4O/G8gv8wQ1nYcQF\nmn801axLbUIu4AMPXDH3eKiPo3tbHgYJcZDa9W7XZ7MTAwLD35Y0jESEVm7N\nbnv2S4gO5UWxfbVTF3MOBWxeJYggX7MEdyeojwBdh9pKPpOo2ITYcR1X0Obl\n8v7gbnfmMMwH14NuEzDBtna81uq2tOKnvuKFv5WGRxcEo3nlpG7Ib3hXb1ld\nwuLwv+GapIPdTtmrjJwB/YwPIJbtU0QKIGb5vPwqe938qMIp8xVOkWwTtRGE\nQUAU\r\n=gcRc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.2":{"name":"npm","version":"7.20.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68bcd32dd0340b26975a711b0e6f8e27cd721755","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.2.tgz","fileCount":2449,"integrity":"sha512-FQv1ihcP9HRMUUrpTYCWEUa59pOjcl8a0Nigeid/pCbg87lX9oyxODGtVEme+vCqV58zxMX9IfWC4V5QXaWGHA==","signatures":[{"sig":"MEUCIQDCm5ZiWYINdlCAJtkoeHCy5t4NM3BP7t0xSk4saChp0QIgVozsnCsXnlWaizjfYfgyK6F+r5wqIEa6DFS/Nk4J4T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11944967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADN5CRA9TVsSAnZWagAAbE4P/3exOJiioYle3TiiDmbp\nsqA4iKcNUCK3Jckq6LQ7SZMuuZJYqhimRZFT6mC8ycT4NLE/VDr70lNBn8lK\nv+AWD9Yr2ppdNP6oCRm6bwglLmZJ0mdr+uvYATm384sfhfbAQpxOZjx7qdZ1\nEjVVcxniilJAZYhQrfBaj4LKBZWp+EV90eWM80pDlDqHo/ZpnfWtEcPMrvZ6\nPowtSnqbDFpoA0xz+W0M56rtiklBms0bG6HKgJqCX7IoDZbHxCzv6wJ+xX5+\nb/EK36Jq1aSxFPctEoGiUo4r54ujJS/NLmQZVXE1Kouhe8deEOa8+06/S+rP\nqNlnraTUGMAekZcnTq6lY+Qi4LwjTPJjdOw4AScAWGel732w2QtFv9VdTlmB\ni1uQU3wVX3B9ykt+BTG0zh3MRBekaB1wi9woOsAeobcoCFYEnv1Ia0AR4eOS\nv1uR3apiec+07qcclx4SOdpsianxv9BluA5KvipN2r9dwS02m5V10D/9e8M6\nv0g4KlTBpGOAR+1WKdXubahZ9u8/y9gVOrJMWHpHvciERFaeOto18tSjP+4o\nBbwbEyTTg3+dc2EkJai+0rGkG1OY55RtZveMyy10OPsPH5PcNGkylH88lEzq\ne6aqAPb5HpCwmEEgcTK+DSRE1S0seVYKW2NKCWAIsME8+YPpQTUg1v7sQi7T\nE6z5\r\n=ElcL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.14":{"name":"npm","version":"6.14.14","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.15","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"317fb132831b76828a6a180dd9cbcbb23c5d2a20","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.14.tgz","fileCount":4203,"integrity":"sha512-4TnYPV3rvwk9m92ON0iFrdXtRyMhrNkGdI8sr3dy1HVE3pVNxR9FyWYbjAw/HjfmHvmHUbxTVbmjAMv8NhIa6Q==","signatures":[{"sig":"MEUCIDUXhMxVrgLpY9rBkhWe5MR1cLDSsetaUMH0ijiFkJYUAiEA8sQjoeAOvkBIo8KzGkpXBxl5LXopeD5OHN1StrkM2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22951051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFwtCRA9TVsSAnZWagAA7e4P/2plHVdz8wrj6so1VCaj\n59DKUpeMG2sZ4VmzzMF07unnD2+pSjazfKrBzewzReM/L071lyZQ7OCOHxnd\nkfDPqe8G6bs3CVoxasoEPSeZUKIsRrbyMF5Bf90gyQ3LZMlyX2Kr8Q8fASMW\nskxVc7pzFJnGXiiil3+ZF8ZW11xpTZ+i9423tpOUI89d1ZOHysOmzD66R2Jx\nLhbrtilup4pF34qalm38oKXS9P3RvkQETNQo5ZoL3iNFpubRPrPHP8T35AQ2\n0OsrLrDOp7ix1yo/gVQ26de9tuBjp9BZ3vMgPal3bI4+Lr4Y85yn3Kp+anHI\nZVtHcVHuFbd0aJaDnZflC4Qq0YeKJTDySPds1YWGuoi/EZnkQ4SVt9HAoSJw\nD8M3iL1M4nVYXUW1DjMA8oyTaWhPwSd8szR4RIt/kav4O9pICvKBXwEv3Gph\nidI7RnHvipj0O1uyPuSOgsivvlMd0YQKT6ksP74zzIJ99P++SVK7ik8PKkYJ\n+YlQCLeVEB34Q8GhiYJjSor2lycZP4CNlzubkHhxvel/b8lD+g2Sq95bvGhF\ntHRWdOKNs3Xpmm1LYRmoozcLhl7Z8l8f+ErJXo6hQMyOEBZEbDkrYiHwQCTh\ntjOmcj2xTeqnzVSqtLbI4SAnjf76gM0PP8yZuoBO9bEGqBUOntpKynAL2Gw0\nyTs7\r\n=bgnv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.20.3":{"name":"npm","version":"7.20.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"10d563cf35ac012cbf274c4de7a525f91060ceb1","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.3.tgz","fileCount":2452,"integrity":"sha512-Kxk+NSnv+bcUKlWEKRaJ745AjEApYzM6GHxXs9AzR8VJiRMPcKvrIGMp+pdkIaF++2kEbcyg/Kx0FCrv+ySJiQ==","signatures":[{"sig":"MEUCIEifedEpDCRAI0bk39PY0MZx1hcvFhBnSGaV2W4ayXajAiEAzu2dv5MYj9jdxlA+DYmBqhqIXCpvSMYF6GaJ2fVCdbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11957317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtGZCRA9TVsSAnZWagAAf3oP/RLFVdPpxbxKvdBRFM7x\nysrZcUkJ0gdvfjjb3yt70Z7boWmE/Z5H2t08i7rTNXNp7H9w5bosDZjDcL6k\nQgjFR6BpMjjd33fMsF1BkK9d/aXtQn3jyaR8gccqLOrM6wpV7crKUAWjUd8v\nlSmj4J3WixCpUgGiFE7v6KJbKlA3wPYHYg4fjP3D2C1lE4WK9pAh3Rg39/Sl\nm7OZaP8rgGaplm3w6QaBqCZzW9NvIo0HG5yg23Z3xkJar/tYvU195+xzaylE\nzuWhoaMv8fR55WOVU8J2IUZmKsjjYeeEPcoEMBBiwRv6VLz47+bFyWGV3cge\nGZJROOHZX9Th6UaiLfGiWDp6FMH5QhM3A/Jt39TurZcSZYjxyrkMfOXzmo2B\n0ib0EGWs6J7wjYA1gT3FoRdwJM5hmin7yZKnDrxbhHj5JgCx+mODr2UlYijw\nmkOZh7e+cTx70AouebmlXOwJPc5z2SR4E3p8RmATgptNg5WHIhjQNiVHXVxg\n0M6+i3tN7qyacNo8ZIINFWTxauHzDEOF4+7u5qRSh5Lk+qG66OTdy1uJC6m2\n/NjX2nEQ6YIg6G1G/Mm+hpHiMG82B3RKZU9dSqtoElNjUjHrtOJOWCZPRf/+\nPvGnihR8QF9C94IZkosphlsV0OjCEQnseN6Wapv1SJXkkj8cd4DuYhUOUnqt\nKexV\r\n=yeAm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.4":{"name":"npm","version":"7.20.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.7","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fab278d954d480e95da4dd4be7e1fcbe58c1736","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.4.tgz","fileCount":2453,"integrity":"sha512-OA/s7qkmew6O7klSVrPkN35BwmlWY7WdvWjLv5IzWSYRJyU37TWx6xFeyF0F44QNcpOC3ffj2l+gpl9+LQGWWA==","signatures":[{"sig":"MEYCIQDa0JDYPAu3TsVwXf1PbEA19GbxYH0JkjY4cw2JnV17WwIhAPuhUPSs2mwoTdYhj8alCYnwDyHwngI/nqijMRF4IG3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11961100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDktCRA9TVsSAnZWagAApNcP/jYMGsbICv+Z13LEJxms\nzhXUVFAHSKfhpcOL0qyVGz0gxHZbC9KSUwGAXvzaPzHhRELnxINdMNWTthCJ\nuTs8JNG+9qD4fPfxoZsV6rHpczTeLCIpBELrEyGmkxZjH/cmOVyB+ztVOxfS\nwdLg2HWw7wXk97mXks82JQ/VHvkXyFlyowA3S0S8wQMunG10C/Z2ouAQmsTy\n8paKkW82j/Yhxv+M8KDQZ4ryi7ZX4UkW4xmKfb+QWRDkJTMCoC/wY5ydzth0\nKx0hKQVeI7zondwasIULFWTEJLCqslctQ5UainEC9r/MXAcR2GxhkzSeFVIn\n7MGGgHkspcow5K+XhOrn/VzdAgnEMfgbOhyWCidp7K4ld/bSQwKfhWA1vDgh\nYmW4Yo1rOt+anmQomrfD98F/wDrZv6mE8vES6ohGBpikiRC32N6W40+Lappm\nKaJk6+E7ZO3viZ6Z5QMaNsoe3+rOzCzc9QVw+B8KBFqVLundsIVFCV89OnLy\nLQMh2ZcPs+f+Vr22w9lnO/AGVGLRwJm6aLyk7iJg944SsMCQd5POztzWQOVu\nk6ndxtiz/8tFThAc2cgMsn94ZzvLCHNXZ0SQWvaUBS/X9A6QawWH8ADf6cKP\n3+Eka1+hS9nG8oocfamvGORmfkI9TNG5bv0nG0SsCoXWgMRXWmiXgJ0JyFdS\nVC4x\r\n=VYqH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.5":{"name":"npm","version":"7.20.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"287bcf427edad888f379eb63d3566b888b8c3680","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.5.tgz","fileCount":2446,"integrity":"sha512-vRyu1V79n5BzKn4vkanag1xEjEMLIZ48Ry1V7IyAvHQHi8syOEiYWvUMxNpeDk+e8JKAKCNG3lIYJDm3pM8VMQ==","signatures":[{"sig":"MEYCIQDf7ZzbA98rfWA9xotW/qbcEOEIHBqgobJptG8VSCLGKAIhAJFUbi9CCXTKZ6GBWUWoXCdKEp90YHCR18Rtbidxuanu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11924504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDEzqCRA9TVsSAnZWagAA3Y8QAKPi8wj+PH2JqF6OKibG\nSnRw5i2hgyf5HVA2MqjG/TO6s+MvNUgEhbmkwgkAHnCaDpmD0wID1og9ANUs\nkdHg4RWsCnjf8VaPohhU+8u/hyFN6aiEg/8ZdFGAQt7xW5jmF2J4lAfozwi7\n/2k5msNJaisqDXTH8tqPEofNkMYJ+EzmFoFXwMSqtSQ2KbiZhAY37kE3HjBx\n1wvr5p5VQgyWrQl9yAB2oyk7wfZISmFXyeTkRa5wVpWq1Th2hW1LmN1BU1iI\nIEK4WKMLzSj70wHoaw7g1fiE0HR6a3cBAFvM5e83ktxgYj5eTLY1xcgJ16H5\nvL54wri7OaR5hpobKV0XqVH1RPzuaRYlC101iY3P+pHlR6SQtq8KRUdxnd5W\nY6QBXZCpozjlZQr29VbdliSKPBOenhhVU3DaFaSag2pc2xcDJASYCYExFGiI\n+veVZRqxYhS7ZjdmpmqGEefLveHCAtuxWNsaWwq2sa0dxAVnI04kWQbSDVoC\nBAD0qen8Dq1WLJsqOvZiui5OpRtSkGTKJw2d/1DqZFdlg9KOgWkg5/yyTrzp\n76EDTEnWgphrVvbo9Qm65LaInLKNUF0x9vCfhbSyGOjiqleZgdQsv/yOKc0D\n+8QH5Q1uy6xHO+5u39SSA0882bt13mh8K7J3kwR2tyZtiyoXy79fCfeKV8wb\nMWMW\r\n=7Zkk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.6":{"name":"npm","version":"7.20.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.8","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^1.0.4","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"006badd2673822dc5e499c76fccac4b755e1077c","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.6.tgz","fileCount":2452,"integrity":"sha512-SRx0i1sMZDf8cd0/JokYD0EPZg0BS1iTylU9MSWw07N6/9CZHjMpZL/p8gsww7m2JsWAsTamhmGl15dQ9UgUgw==","signatures":[{"sig":"MEYCIQDXgM0KC+HFMestZxy5Et9uIg4raqolCb8UHCpLjJDimAIhAM2nh7GLO99e2ZdkuGR88kjjrPJoJ5Eju+sBTiRzMiwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11956813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFXrRCRA9TVsSAnZWagAAmFkP+wSaB5JGl1xXZFPyXBzg\n9CX5URxvG5OdakRrNPVZqcacmCtlFfeO6PyehlWsCGRhY0aNMAixVkv57U+E\ngL59gcSNg0YPU8xwLqg02s6UZAAGWJIpeyx0lqEaeBCJipIKvB5ciFqdtGm8\nxz4kKppoEFGoL467keqVzjTHwMd/rHtiffPrjnMtyMmYOYi2AoONnxnYT+wv\nbwhs6m6nUTa/K0lOFaaoQfHZW7yjVL5RrODTjs087Kl72cg0w3Yl7om3r3Mk\n9o8REdkCDYoLi0uLPZPwlYox7PI5N9krCHAN7MBdSExyAWKMBvikS3IF+Iq3\n9rZaM3sw+OCUuD/Xdk1tga9o3Edf4sAJBKBCHCYW1Erbxp3n1lgKWYVnJCqy\nlvquh6eHj1zCjuCQu2x8ysCnzocxCTBl9RGGT/+aku7wG1Ss64HK+YRfaQJb\nqtbX6wYkn5IyVPDSq9JQjPiBPHsVwPQ2DrrluizdaosFZCldLPElz7O4XXLy\nC623fsJ0wHFTV0EXMIXHgv+eaFzwHlaZ8xWlpRdMZnMExtIc5vzfFtUd49sg\nW0UcHLJAe9Y7vnJs0SZOd+WdZjEl3l22PeRkfzq40GXUABFXSO08+/1i/hn+\nXjVBQhHbAtOiDT0SB/WuPtNSwdb4aKwPfF0o4S/lVkTUa7vDRXfCuZfgzRyX\nMRd7\r\n=gt1N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.21.0":{"name":"npm","version":"7.21.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12af61f27ab6ece10af2b20ffb355fb2ae227fb6","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.0.tgz","fileCount":2357,"integrity":"sha512-OYSQykXItCDXYGb9U8o85Snhmbe0k/nwVK6CmUNmgtOcfPevVB5ZXwA44eWOCvM+WdWYQsJAJoA7eCHKImQt8g==","signatures":[{"sig":"MEUCIQD6/BpJXEp/WunTDXDql9UAC/GHZwBBvneS8wv14pczwAIgfTZOV3b9J+8TFS3ctWJ6teXUBIuchBGSQUpV795sHeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11935647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpRhCRA9TVsSAnZWagAAhmQP/0LdSWttOuKOI+eWutGM\n1WGMWqFywOdv+Bh+bqvnrYmmKTzAg94Cz5+rs09EphOvt3rKVC1BqjtK7X9a\nnrac+cxtQ960Gd89FStvXUQUEPEoOmIdjQjAPJMUpcYAl8EQV7B8V6X41Odz\nHSNTR94CjUSm1sFmPLyU+bPjxluIvrm8mFe7wZ9A9uf8wMjv1UWfBstwifZo\nNL+zrgA6+8QIVulZAqj+4Q57Ytt6Blwc5rFtvuYE2RJjlxfE03wCQWhS3Zt7\nBujlPqORTy9QVcaPrH+JUn29af7FVjTfwTOjZ9XkaQrUVg4+/teVzDl1Q5+9\nrcnTHQ15Oxl9S1mBJXvlGevmUKF6nm2+GCrpCig4IH4qCG6EJoLFMhS+Yd5f\njQzVg9yC5Hdccp48hzp8eT6CD3KjD11Ey3UuzE7xZEZbXvqZdN3AnhB52w/D\nKCDb2HpOf5SxNekL2yMbLZVw3DNx5ADOMlI1PXoA7Dh1bJUtrorYoY+nognW\nJoE5ApTmtW09HfphzdGAGCIaKToii5374863QpxYqPsSKGq1yaMHMZLYJ9+g\nhwsRRa7VrgV/JMOpsmeLtUeKTMqSGYXGfPMBoAyMfxQdH77XuaKSJrlM6J7Y\nyRgdbpjTx9QHKd9a12ynv+klwrYeENJYs126fiVi2PVRo4cCCh68fekd1L0R\nv3J6\r\n=yRjH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.15":{"name":"npm","version":"6.14.15","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97dd51af5b5d6225b611b40c5cb4d31da1d467fe","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.15.tgz","fileCount":4214,"integrity":"sha512-dkcQc4n+DiJAMYG2haNAMyJbmuvevjXz+WC9dCUzodw8EovwTIc6CATSsTEplCY6c0jG4OshxFGFJsrnKJguWA==","signatures":[{"sig":"MEQCIFSS4AkOGMnPhR41q3RCLzUIscUBbgkm/0h0DQdYhIsEAiAzKvfB7D7Ye6O/6voKSK0wio7VoS5n0TYy2CUX4rqL6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23011269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJF84CRA9TVsSAnZWagAAedMQAIvuVWjf965msJmMTv8o\nTipc/eySrbmUrVv6d1NRHV9bIOkGV2KuRtOode8yfMkGouVATekGlh5tXmdT\ndGBCn1N8C4PPaf4JOXVBMS1LwWggn4qhnibTnCz5WNzwBzast4bJkFwA72Wv\nTw8tgj9UeSjdGWkYtcjk3togbttO6Ul7R3svY3xFBfaFNdAbtN5ddhKgI5iU\nrtK7Rc8DJb2cvKW8KtRBAr3jO0S5WWrFbK2W3XY/rYiRMT01HTTO+oh4XjHW\neszcza+jZj7cblZ+dEo5z4M2Ymz4dadRXxiRQ89QcZSx4rmUMthl+gSOTqbU\nU4rrsaHsaKLXMzQ41xrtbqUqG/D73Pbx/zNLRNxDJxPcX3EN2VGqWDYXY0Yb\nJg2USzlOeP02qZ0L2BH3NeCByFvkyyiky4nBRDbg9EODsUEBIhDvDFoYq86/\nth0hn2Hkbi+6JKYC/tvShOJU+lA2YweCeP1huGbJK2M+TyFeAudHRK5XXnnk\n277QSNR21GXk8yjxJq/5gPACUYgskbPdUxLNz6Xq1KnAGHYzDzvj9mSTTEuH\nB2e6HZFMfxGFGsofIZx2D1O7V9ZaKAWuh2nBUTcJDFO7yci8veNOzbgz0WbR\ni0FXkOZgJ6pwaxZYnxRT9YVVw/z1ED1yxO4P97BZb8G+YjMmkmj0SvXVjRSg\nGbvP\r\n=2kTa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.21.1":{"name":"npm","version":"7.21.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab886fc8b5eb044ca5b4e2f7570340fad9934eb","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.1.tgz","fileCount":2384,"integrity":"sha512-k7XQNHGHAp0VowMMUMRMtntxWatNad9hhYrelUKDPvZ++DBxvofA8QTNPiuMKtx8CBOFA8iJ4aizhbx6ZYVfzQ==","signatures":[{"sig":"MEQCIAo+tLv3ZqmY3B5aq6EKeeoomD4XJgO5mwRpfEU5dvqsAiA4gUJS6/5QHa/UfvXK5mU+/99uGXZu8IBuy4hs3yIZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/diCRA9TVsSAnZWagAAuRcP/RNKDCpqIjeDePA5pAJJ\nb+hg/kYHH+1mGQSA1PYlSgUcEmxnEosKw5fiRRabVHGPb03tXTCulVxUYAXP\n/u+DJfUtIMmfTY0t0TC8yZkAzPOnRLTfoIgYaigFFQpq++isbSS1ynVvLFwl\nXcJzE4+fUCt8v3gco/ro+BpCWZLJk9DsFw/IzEJxou37VVs29wScjzNkeM+1\nN0NsXmBc7bDQns5k6Nvxl/UrtbiuPrWv23DiDtS5CQJ5cVDg+aWUzww4utez\nk0rKqc9VValzfhwWIP+7VFzRk/FYTw1RlwWJXt9Lk0O8+WxAPyMWzYRi+2rQ\nFnPUKWmLFNYwavPmpufDGHIlMd85l7+Sh/QPredtkCvvFZkpyV47/UvZ6HX6\nJa0zTJ3+7leXBJ45+Cb75CBrWdWpMUxODtR0P2THdk76vUyneJaGywMueiZ8\nTjRgOHVJgHzHOWpHlv6oEsjdk/uwoGT1RNnTm9Eqp5ycPUM3oNANP5+kP+59\n26/YRyH9MKuD76TC2hWS1cDDxF47R/CgNoxDuX4ckXg7D4oQyldTxoOZhfv5\nOdEIwaX7A5SW7uzHoBQMrC7rJddTqPik+/8hcVb62usDdW0z1pAm7ev8OJFB\nwOWRoSSOki3R+mlwyArORXWgU52DYg3GbIGqPwsN/NmkGIWdN/Ou2RyfGe0G\nFGPS\r\n=ZGpn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.22.0":{"name":"npm","version":"7.22.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11db1860c68c569eb2e3f4d4e97934b005b585bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.22.0.tgz","fileCount":2376,"integrity":"sha512-HJnjTCrGGnacPMCSnrxuHGf2H4VdrY7hwTAK1RwByg0K96KIuTR4QNioFW+bnc/pW0uwpk9lLsDf4BeEQhTv2Q==","signatures":[{"sig":"MEQCICSjsvauUw5UG9Z6Bv/e4aZZyGwWWvJZYRS/yEcXj5u7AiAjsTTQ9d4JDDJlpGtL8idrvn2wTUD0wp4vQ7k/eMOG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12006908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMS1JCRA9TVsSAnZWagAA3v8P/1WQsTHvR32gdNSagmdl\nPuUe2gCEEvFLvcuUjBsGtrc189EBApI5v2lnF9ywN2Xw2saYTQpscdFmykov\nDjIil0BiFxpa/tviKZ25SnOh6lRr8OP4qMoCEK9iJAFs6yYDCht1V52EgtKI\njVTWnD+XsvbQSPFzdQ6IjC88JKd4MLOZfpZrW9lo26tm/ta4s6gvAgprSnem\ny/ychZly5rCC/Czw1RaGQjx1e9ab7z2iZU6TVebD/JO9yFArrWSySCb8rZ5n\ndqF4n2KgebrFquVB5HVofHeXy151iMI9rxVzSpI5aNQ/d95pSkz0VActdqI5\nMkr+abv3/qzu/fjsBCyEPgWVR8UfLltFJpdoSY2I1H42jnslstXW63JMiHve\ndo23ERyT+KGPaaol/fTvn1ZLBpjg6lv3rwrqAMCVgwbOccCT/OjzqxmKvl4S\nls2ZcKihC5FlF6kXVaPptmvor9cZaZYCjQjHwAMPHQBe61zLv1qCNk2YWrzf\nagER4hwLJP4C2ZBaWiuTEIUZzoS8X2a7BD48XbwEYSw4mvu0m4vCHx1JwR3H\nXx7DerqHKk6lbMtXWRuYk5+5XXeFK67WBDE0Drut0kwJU/SN+Lq05alruSXl\nxUEGD+XQdQy6uvABIJODxyIqyzNDE7Ng3kOCn5ogvMe5dVGz10RW2EDMXPec\ndyp9\r\n=ZuLh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.23.0":{"name":"npm","version":"7.23.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeafaafe847fdd7c496d8e4d4bcbb5201aa1930c","tarball":"https://registry.npmjs.org/npm/-/npm-7.23.0.tgz","fileCount":2376,"integrity":"sha512-m7WFTwGfiBX+jL4ObX7rIDkug/hG/Jn8vZUjKw4WS8CqMjVydHiWTARLDIll7LtHu5i7ZHBnqXZbL2S73U5p6A==","signatures":[{"sig":"MEYCIQCyZO6ozplF6oBE4DZdv+zDXqSbBw6KdZcdNxo2aAL2hQIhANBeVbWi9MiV0AS1SfW3B1q2DgKKSDrYCZ4VPHQUKLhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12008694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmYeCRA9TVsSAnZWagAAlmIQAI0Y4wCTY0yTTrC5NTSI\nbPr03PUE/h/xNVxWPHAe7pADKv4K9asfSyCsjt2eY3wEYQO5K5ec3aFQksEW\nZRZ5JVtBKhigqyAV9sRaNGjChpzLAcXdbGhkD0VwA+9ebI2ZhYA+HGKTBPm9\nohc+653T09xaJ8MBHoUoOZiSw23d2Rf2plQIHrmqEss67ToiX2PdwJytWdJC\nzKiT0SVaXh3JS4ttEyr3OPmfi+L7yondSN3MmAZamIcpMIPfuxBAio3yQX7w\nSU56QvfQYnj+/L1MrKUhGiXEfc3stegoQc15zlrArwPgIojVxIsa1qrWnHrd\n6tAtD0ZoEzQ/3PDnREXZxdatAD4vDYFLXCl8i3WXTgx+P5WqnyV+iHDsuc7w\nmMbSAFuzYFT1pc9gK87HoBwgOLE0HqH8beHxJ+Ct3L1E5L5IQfD22PJ6F9WL\niI0OctEwbPfoQpXDjgwtzp/g8cE3IHFHQ/NiU2FM0I7qimwzC4QiqnZNH3JX\niONlw5yDoyeThNEzyKSOID3452jhK4phxBaGnlZRk2n2IMsr4650TcddD4DU\nNDYVV5G6svy9txN7AKXxnR7YiBqAwbSQhpgmqe/Apacg96nDbUCN/90JuXbH\nWUqXZ9QtT3Nu6jwQ+kBnCjsqg+/0ZTH7ENy18lTExRclXy5iqiG12UXX0OIE\nwq/Y\r\n=0B1i\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.0":{"name":"npm","version":"7.24.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"566e883aff916ea5665c0a034ec17e286a1ace14","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.0.tgz","fileCount":2383,"integrity":"sha512-4zd4txmN7dYEx32kH/K+gecnZhnGDdCrRFK6/n5TGUtqtyjevw0uPul0knJ9PzwDXeNf9MsWzGhjxGeI1M43FA==","signatures":[{"sig":"MEQCIEZvTbiiUasFFPn2tqAJ7J5HvVjhZ17xJosGlLEo395cAiBiBsvx2z5GEmQDWFsLNNyDopkx5C8iqvYNRVD2jLWVgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12049194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7ySCRA9TVsSAnZWagAACaEP/2/8OkVCBVwKSn+dGkq5\n7LWDItxpjGSPJlkw0wM9VjwpM7PIFHBvzVXQIhnYAxpycgZHaqSsMqXPavXT\n6VsZYxtEqhsDM7Kk/fQ5O0OJHnjB52Ee+LPur+5UbDZ7Gi814FtzSaUNxBxm\nVRZp1xwaLP17uwz+Md9yy+GVR35RIKnj/j4y1LUN91gi/RMLmKV+muVCRInG\nb1PBoULlwBPm2GcBGEw8lu3TABHlvrlSHhoHRFAHtI7nAuoI/p11zsTfRwsE\n3LYCkuKvkVYeoI0BQmItdRHnobqMcgI0XjnLzXKy6x3eVdEy4icgYyF1UH+6\ne8mLb7ZPI4UPhJmZDqN1zaFq/RQWdpFTCYEl6+MW5kJ2Hl4fduq3gsAbOemn\nirPS6T445Q2z6rjYhad3tlzzGR+B2fc3I6oB6RyU9hQ5uKPcVXuUvyQYqxd7\nc5rsv6hp8hKSZG8NNphLEz2CexrW02YdRsQPhGU8wv+cH+gnTR6959jMx+KT\n8ui4WOJpCodmsSTBdXSPPeToGGzxOx8M/uAXNA88N88XrXVfYGhB60pYxTAB\nj183NrnqECi3b8c8U9xaMR6Kc+YcBOoNDlzGcrww9Jn7HCImciWPQD7VJsFN\ntMAwdyl/r/slppZCM7RE8PywdzG6fuA+2sWDMMnWsUFULl+Nth6GYxsFNLn2\na95y\r\n=2dpp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.1":{"name":"npm","version":"7.24.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d23670f46c828e88f6b853497d2a896e8fac41b","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.1.tgz","fileCount":2375,"integrity":"sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==","signatures":[{"sig":"MEUCIQCaf0lVswI8X9Vw4obDcRL0RcUz6BoV606Rc88620D5cAIgR9wP0GJK6krn5h6NnBwHr9B0oJX06rENq26LSeZSi/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12011102},"engines":{"node":">=10"}},"7.24.2":{"name":"npm","version":"7.24.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"861117af8241bea592289f22407230e5300e59ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.2.tgz","fileCount":2378,"integrity":"sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==","signatures":[{"sig":"MEQCIBU6gnlGVXrmacjcsoYZbQJ5VDSp2+1CZ3OPH7NwAKiyAiAJo5A4E8Ly0oAQBHky0Oq+xm6Uzkk6kov+E6iw8wKLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12020144},"engines":{"node":">=10"}},"8.0.0":{"name":"npm","version":"8.0.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28955335bb3142217b0ae80fc1ca6eb652da2534","tarball":"https://registry.npmjs.org/npm/-/npm-8.0.0.tgz","fileCount":1932,"integrity":"sha512-bhZ8L73aloy8CEEhRjkyJp55icQzpsOqdWWA95xZyyLwL52ASgVOm8CsXKcZgIlrh4/cQTeJMuIK6krBju43HA==","signatures":[{"sig":"MEQCIDEqMTpu44BGEX0cMdhVcwWPmjB48n4uf4m3Nr2uWarYAiAUd6b9BE4NFAr6ywbZh87uAeD+EKUyETR369oX/VOn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8997616},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.0":{"name":"npm","version":"8.1.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4a44f00cab4ae7e8fb2d8180f2af92e1098b09","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.0.tgz","fileCount":1918,"integrity":"sha512-rPiiYY4t8pqK1rCDQy1bE6HRR63B2RwfYsIVc1/BNkeIilvqZMwGeTksSBK8WTozBz8c/tMd7jk0c4Q4f/F+UA==","signatures":[{"sig":"MEYCIQCKhX3YJuanbjr6FgmzHD6QKrAxN47mDySIYoU0a4Nb7QIhAOrAUVSd1VGm/KF59U68K6gBO5FfCpbQoeDQpUobD2Fw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8701453},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.1":{"name":"npm","version":"8.1.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0eed5e178fe057fbe02be987107dd6c81bd6742f","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.1.tgz","fileCount":1902,"integrity":"sha512-sD4+ZHh/5Bx3wiTWbKwT+77RFoXvIKUfiSg6VJ/DFYucSDhSocKVyFzK1KviGkbsCFXAMETDifSGLb9kvDm6KA==","signatures":[{"sig":"MEQCIHEq1Wn3+GYQlXWKxhZFnrZyGJKQs4/ta7hCDTqIBpPJAiBqoKz9EO6o/e0njIndG4GBL4brF4l5nwC1J10pnItSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656162},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.2":{"name":"npm","version":"8.1.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d273423f06113f2fa95319e24438ec0cc20358d9","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.2.tgz","fileCount":1902,"integrity":"sha512-9awPeSZ+3sS4cBwGsJQnbt3M+ZyBRBokEJYdm2nmu9n8HSuGEEOR1cLy7NLB08veoj21I6ZtMhwM1ARz6HWYHg==","signatures":[{"sig":"MEUCICdMz3MwqyahwbTKqlOJ5ELScTMIaCH8yM+Jbb7Bxj+SAiEAyMb2NR3uiCEGXBjGlQ3Aye3O11XOqM6ozQDnbwceGlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656660},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.3":{"name":"npm","version":"8.1.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fa8db17811dd3259ef4911ee5e01d6e69ce19ea4","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.3.tgz","fileCount":1902,"integrity":"sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==","signatures":[{"sig":"MEUCIQDbEdjPuh1W57Za9Zk0TOujDLWOdDxV7fcf3Bx2NeMKcgIgTmRRZ4XeMJ2Tc31cIL8gxqAHxR7BK/ZsSqDM6TabFFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650829},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.4":{"name":"npm","version":"8.1.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.2","spawk":"^1.7.1","eslint":"^8.2.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea3666739f316f1999103ae99b542c50b9b3cca1","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.4.tgz","fileCount":1928,"integrity":"sha512-CRwzIUmJQiBCkME3nZj/4tLExlWwdEFl/4dUhKoa/NpW8dbwRO5pb7YzHAU1y2AJvS0B+Ju7sXeBlWsr6OH5rw==","signatures":[{"sig":"MEQCIAN4xu9aA+66s5xMz1yX5Tz3i5L0xL0Zlc7dCJaQoPEgAiB0VdOtR2V8Mhw8E+eoq0ZSaDygQ3iOiHHHuOiNNRoCJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8699956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlru0CRA9TVsSAnZWagAAL6kP/1Q2K8Z2grbZDgcPuxUs\n8pAJx52S2C/h5r9YdGMIxadNfurfKCKeZWv3zD4e2MswJOOFh5NfUXaRInVt\nJ2P+qnCZG2OIxHZUGph7qCq82HhqR5OFTBxTciWYzyc7zL0WzT1Exa7QGTFl\nLhGbE2c1qjuSf5+RpPgEdpOejuDDUFBGAiNRePsii0j/jiDTP/d6a3Le5zUQ\nnDwZ/z6ggpUkxiWgLV0JIiEemoe8EXq6yFG5RLXZqiWtAGvEQMuVzBDfu1qS\nODqKMiaxF8P+YtZ5bH3bjSlwlYFyG65gL90bYQOprt9vcXw77nHU/zDvmnix\nlMuU5zCXrKLkfBol8ofi5P32Q9Y+3r9ONPcVGa6zNz/rJXLDt+FTQKimxkNw\nV/CIn9mZlt1tqDNqwNTkTNX6v9yIP4xWA3I33yOHkddunM6H5csXQKy03Doi\nTOuDdXwUfpLPB3K0tsl22J1ZvW6QAng3XUQfBsNwzk7AdH7baX4eRbYQHatw\niZKlYDXqFId1Qn8aGpMMii+coP/IsJ1NRB4k7UXFB+3Kl/mRr3IlHC+Au+7W\n9L7LiuqKN2/9+/QcQh+PbVsmy6JY3tT05yAVlryfkd8ERoGnJpTVFzfi+RsG\nUO3s5ppAgZbFwAuNoRuBiqTlXpmb85kA+lm1Q66qoumm8wbfm4Gliy1fhdD2\nI3H0\r\n=lLkr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.2.0":{"name":"npm","version":"8.2.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19d889938ed52f952b219544ffcb614e206f22cc","tarball":"https://registry.npmjs.org/npm/-/npm-8.2.0.tgz","fileCount":1881,"integrity":"sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==","signatures":[{"sig":"MEQCIAXSBVtV0ZYDfC9xjYXn9RxZCnjJg3c2/Ld880+Vl9BTAiBTBB8XMEHfblSTM9H2qjLmYtCSWSMzfOjgkw2rzE/20Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8624184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUDQCRA9TVsSAnZWagAAWjoQAJMrLdSbEIQzzSmuvlJf\nn4fKyYFgKyF59IaeDKQnjcj+smJ3GEmSwq6icQciuD+QJ4Zeut7hxJBys4su\nxhJs6ZzUF2NtSH/VT3bWvzhI/Lq/clfrvlwtR1coraiDqBOu2PFqX1iUCQ5s\nec0M4qJyz6RRke4wQH7M7aRh9dbXMcjErk9E8KYWRxbZQ+gcB0q782tEY27R\nhEp1YRejmSqrqxXEtrCFoEhfSrBEFSbHIKy36l+LXVrlyib0Qer0rjGujsT9\nqXXkIKy0VrwBt+Aahi8eUJGHdPqTbmvkMO2t2G7tYtVwkmA1xAph+D5PhT8v\nxprqyFgJ9k2eR8bbIO1AcnR4oHJTE/KUxDUXD24H8hpzZH+BR/rA2EtwVfM4\nkGLyCo8W0+p6zScmuKYvH8jp/UmbOMsMMjRGgg7KbJVPFK7kC+6wfSIJnu8f\naT9HBiQNkXYRG5rSslfMfQPdWJk9C2yWQPSD6wtLMSTgtSTpoUqNNFVtyj1Y\nhvEqT4/pF+8W0BJNiI5oma90yb9d/r+O0xc7L6Tuh51XtrroAl2dvRXEiTHc\nijIFuPKMBcJyaFNY0hd/cMpqoIY9Y1SGOiirvxUsdDuQch0lcEvyhCfR3+lt\ne98RiOy3G7n/+c2t2BnmKoKSLawTc7754dexdNP7LsD0TxB9OEU3NUHFFM8N\nRprN\r\n=mFyO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.0":{"name":"npm","version":"8.3.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"03d32b0ddb07a5865726baf7149bb0475023df4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.0.tgz","fileCount":1886,"integrity":"sha512-ug4xToae4Dh3yZh8Fp6MOnAPSS3fqCTANpJx1fXP2C4LTUzoZf7rEantHQR/ANPVYDBe5qQT4tGVsoPqqiYZMw==","signatures":[{"sig":"MEYCIQD9q1jpjWPlnqy4lCVr3SIi+gYHZ33hyjV0+4lVt4bj7QIhAJpmXE+rlLs60hL2n3J9GUu3Llir5IJq+weRO6HRsLJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8647256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsnHUCRA9TVsSAnZWagAAN1oP/A1FlbptX7LJAle/KYIE\n5haMMUQHItTJjzbxgTswKKb+jpyZmvVIpINn+veXjLnh4o/VgGg6lx1EdGxu\n1/PKhb5QHtyxHdNcGL+CZpNosRSG2HIuNO0eSO2UvSpEnUYI8K23jFzX5xHB\n8BtZVetosJCjx1FIwwbFfaWZhQIRKlU/qACGLCQum44pGYCnc6SSVEuTEr8v\ngsYeZZWU+dLHTgImEIqhyAehuQkkBSys7WLXMujNBFeZdg+jwMaivguSk64v\nBkhx04va+kxyFobkojDWmjG6iXkxVyA0alpufBhkymFD3zc5bzjJt8XuelTy\neE0H5WmfkFXv5qhc2cBEdZ6sB6siu8kw5GaveHSljXGHWvQAOyt1rH18VBMN\nJSuEi57XiO95Q0155mcfKzQx2ear9xsX3E6QFTzUrdA0fn4COI5YBbLJFAZK\nHnfDe1n9Hfet3MCFsp/JemSgqWBURoFx4NHxsn9dsduyRx1f+TspsuBXXoJ/\nRA9QcwchvHnUoIcYm1dzQHL+5RELANY3QUztTyjK4DX7GCOA31PLH99JtOOf\nXIovKOSpvHkYl623UWSMx7g2CDDNDmwkx2aFi92hTzEYqpRfUL8PSk/UEnIH\nca8DSjTKkjS7QP/lTU5v6AM1Pwu/8WcWJBXdp0jYfW7nItjFv81ePs7nLp4g\niHcS\r\n=FhX8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.1":{"name":"npm","version":"8.3.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3f370a2e0c3575b863311efac666fba69a2e6d2","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.1.tgz","fileCount":1894,"integrity":"sha512-f552vKhT3r+PpCRnH7UferrrbcnvcFnGusN2T1mQqq/0UQd3pF1+ok4n0WahT0ZKxj10YU3b2VdhGrf39djHAA==","signatures":[{"sig":"MEUCIEtcYnTiH2B3Zny1afnj/zD7ZW9ZAB4xAmyTRQYj1i/xAiEAgKnfvrq4rgRrxaZzBlhvOU4DYOS7haAfiB/vXEs9drY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8688986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4IzmCRA9TVsSAnZWagAA5pcP/2D9Y0hTtnvs1cM6fu7u\nv135tP2EY8ndhqAtcmGGQt7tlc4RNBA+xCGPqGt+9YEXZY3PgvTejqJpYA8P\njHfvt6wIwRKIIURH9JF/nK2WPrw9q1/PrJuONbpL4CO+As5SruOXhhkTKF2h\nKFdaX0dAENjjahKDvw7fXIn4S1cM6mSBWPgVd4rlevhP1ibaHvQ2FvYqmTsu\nvAt1jT/OL1wu1pbDnG3jCvGBlrRB8Vn5qr9YdNHpnD3nouk8ZvO0ZkHeuROc\nCth2X4JrQmbhajn7DUXXSDg5zPaytQuXBQti1gtJTTGEUwv0RKHhQpY7uamW\nSJFYsSccWpjFJeK/Y6Mh6fOuS8W5xBkKl9fLBDMV92lyFd4/xe00beFJFyLc\nfP+dIG6EtSAp/NDnuIljx7kwMP4Hear9b1mFzVnUYaoSL8doXBZfYYb/lIme\nCPvihNUn7LSDn0zu1/A9nOb91GhoLge9Dwg+44kuhkcBqX743hDL3ocup7Oa\n3ZM63BSg8t9OERM+ZURHZigJGMjN/KigdDM7z45eAGfxEOagBKBtFXuuduKn\nNfoCDmYEpVkJNwaFUfY1jOJ02vyRSQrj+JkdjwGosTh9rbLs7I34EhE90ZiN\nkkhuS60N9iN1AiUBWlUZqMSo66Gi8xzmQGKW38Gt9IQnCnqcHs9zA3LnCIpB\nNo2z\r\n=1IEN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.16":{"name":"npm","version":"6.14.16","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a882d6b0b32d5212461f0c58719152add1a7b99a","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.16.tgz","fileCount":4190,"integrity":"sha512-LMiLGYsVNJfVPlQg7v2NYjG7iRIapcLv+oMunlq7fkXVx0BATCjRu7XyWl0G+iuZzHy4CjtM32QB8ox8juTgaw==","signatures":[{"sig":"MEQCIBe+pO5Wvy+3ZeutkcWxmFTNkD9Vq3eOowitGUzf5+qdAiA/XxumlHdx7+JDgXMjUXNZEYgABHkMHJ+YeFLMaYarBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22894509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HdfCRA9TVsSAnZWagAAt0oQAKN5BiLxDiSERk9VqDi6\nBQA+oEkZzD2Io9jZKL37s3x0Q4J+uqlWzUUwHjrWOCMoxicE4hu/t/4JeBXA\nL9VoTf7z0NjsjBmbFXbk2NFaie4RrLp8vcRUwfXKvKV0I/76Vy7PjvaFy8bk\nx5cRgonim6CseHsinhhD2EJpJWbmdjV6tOYUAkofhH/NdKZppQzR7I9kxsHG\n0zT5GYYwc0Aen4LYIhtKM/Ru/y2O+4KAHpb59owib2I9qErL4oz0yUUc6Yn/\n8IzNKyWxsewbxt0ofnlWmnD7cODPD8G2fUHa10WSZxTdkJVpiHduj0vXi9E4\n4p/4hgM2kAyx4pgwIUfSP4ea5CzRHCzgTfQXsx9jPKMrsVZzZaX35CwFgfCi\ncQNlfujzR1g6MiBgkAivVFgRO/+mxTdizPax+yItnficdQFZyrwIL7kam1mc\nQf0s845ZjBGw3R//4pBfKl/AaB9a+npHnHz5qxqB/W97sRkIXs2WIfncd6NP\nGvSZ4Qgss5WUf09Qwvfft6vhf/8Sd5XxEMGntiAXgC+nR2viw+31z5baezHH\nY3PakGNy4EYlM5oHlK3AjJCHyt6jggL/zYNjwSx2vaIiFjX9vA2igEjh5ob6\neVf0oPzGECrRDVHzXTI3Ra8Yom8bRhCQHcGTYuj/Q0/RpTPdd8HBxzX/sSH+\nP/gD\r\n=/tWr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.3.2":{"name":"npm","version":"8.3.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50149817779f10429959919dc7f5f85a2c85db69","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.2.tgz","fileCount":1892,"integrity":"sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==","signatures":[{"sig":"MEQCICwLyjT/Z8NK2GC0Wu87Wbjia+HyEKUleoi1wHDQ+qwIAiBgMZ4X3HNOfXMPjwr577rddFBTILlvSS5HC31kfizF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8694425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dvGCRA9TVsSAnZWagAA/cIQAKOw86GoVIrZT3kEwjaj\n9v040VigUmG1cazfckBtkJBue2P4pTfvx53zYJ/O3gstErpRj3wFRst+Mn5J\n31BX+PrutWlQ57L2sNY/vo5gBjemEPnatizsn+d4IcyEZg2bpAsiEIz2ZY4f\n89DI7av+iHr0wUiOqNNtjlbKWBYzgvdWLOPZar4WnrdNci+l1YdL+z/QKvbF\n4qQzQKcGHvrf7HEuiPFiPsKN/DsVPJiWWLXdRDPZ9N32zNlkRrOWBu/nKle1\nfinM/3GzxivXJmU0d063i806tWpNtpijuvvR0zhHly5rK40a/56Tg71H/wGm\nk+hs4/iR5NGEkkZ0gNEQKzkjOyVepQzhtQYWlIhvyfQivvOrSPhcQuT2WUS7\nx9w4kQPN7MIxJaUJdCpwVygMRBgYGMjlZ2/jwVPd1XEPdTqDBnXRhV9Klatu\n0VUDuAwBfoZ8gelAjqD2hOrdr6xcuDvR4/behiO/GI+0+fIF99RJr8195FqV\nblwYwMnFZvk8LMrOTNHlLFzgswjDR3ep0TsvpkWFBuGJEre6GO6bEurOm0lQ\nOZOWrt18mbpOEy25U4sJXS7mv1tXMSRcft8Jr+UwNfINzgEc1waHodXEjjJX\nt5Cv2L/vnCHbkuC2glbQwuqXL7MLIsXvip0PRRvFkGSWMKS/YrNAzeJ1JxbG\nW7df\r\n=Au5o\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.0":{"name":"npm","version":"8.4.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3675a8208eb73cf7bdc78c06d8524827b14df696","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.0.tgz","fileCount":1922,"integrity":"sha512-j32JsNpXI0TwuZd2p67X+U83lEqHrc0+CGIUGNwQqubMPj610+BongAfX0SmTCvyz7PzSIkxftuInNSmweF0hQ==","signatures":[{"sig":"MEQCIEUdIKHVl7Xh5iC7Ojlya4nr66LoAlczB5T9k0sJJr/NAiAE8qCIWJeJYFEGjHOP1qT6OcvyFH8dhjQevkDBIFx3nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8765932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8wogCRA9TVsSAnZWagAAyooP/25rPEO+rHil2LRWWitB\njQ4lODCtE9092tb5eAzP7Dlt+dyxmbAWiA9N0lYbN9S852rinPS+wJoj8zaP\nXyT9h+OtCWU+GKtHOxh7tVjUnzOubCXF/2xhgu3CujzAyLRU0V2QrIGrLpG7\n2LLTlcyfyD8ckZNP/baD1EfS0nkaV9ZTLdsF+etLQkhvK0GPTVaZsSBBgwjg\nj/fn8QRU16c7kJYaZ8ReM5PWI/Yqd3683ZFo9Or9j4PGOdEfroStWXF0DgrG\nfY5jrxiNCEVQoJUwYEHD/iJkDIgjUPpBEeLY4Cj6a/RthDOFm3UVuN9KmgmH\nCzPORQt5MKlBBKk2FfhkvNyJiXk/SgqGUQ8/0G2TnWU0heI3TkZk3tRarpPH\nYzCzJBDUBZTSnmBTfRji79lR0XxkqIEazKui6qKC/56L/kxR1KhTwtsM5MUZ\nyeNlV2Yyztvoe0ili4qkvVASj+VT9BHxI4UvvtvbDbpsj1MwFHTjjQAXxT1X\n3UHSDgEHFFB6E4q8+dW1BvExICT5FqgmgodygJovGo/xdWXDzrh+nTbcP3cT\nUh3mIbHe+Smt1ottYHWJQPNM8tgoiP7Fco1OJmzqm0J2LWlnBBUqBYMxh8/7\naqtfio0azNRVUBuUrMSmna3lEPDvUi3bw1sdf+uBpG7e2i88wn8Bo39emXbE\n636n\r\n=TUat\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.1":{"name":"npm","version":"8.4.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5706ae72edf4180e91c0c68e6eb2ccf1bbe78c4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.1.tgz","fileCount":1923,"integrity":"sha512-Br6GQ6MGF06MhgBNhAJ4heYsCO5NJDKXnwHGaBgNDFz6HZiEOhc+sDGEcoXki4IlSUuAFdLY66BWaFI7BasMCA==","signatures":[{"sig":"MEUCIQDjcA9X0A+hpv4pMyABc2V/PBadMdBlTE8LlpHSQzL8ugIgI328z0JXqmbyuxNz3ScZsAv9U4HE4aFu/FxnU02tQrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8781806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/DdaCRA9TVsSAnZWagAAQzoQAKP4D0SaX5Ocfw5ky8hp\nQnKpKuhXsmv+SiMqKK+6HV7k6IrcnfdWOSSLukGoPV7wcZUnQ7iApcmUqBP2\nXItWK1MajBZl0PxLRV5/SfXW/aasVvkAuL4EjPA9jfvrS0gju+PGTvhlJ9HS\nGiHlYfQe4EMrvhl2VQue0vvwsszazib7sDgCyZcMQUSw7LTo9Z6sRWu5SwOL\n70jSo2sfe4p2Qor/47npP32tFe37dRUqu9LT1uLxof3kxkPqZMSoVYmqITGD\nRWS8XwgTvY2v7eOwswYv9hM2KwVnCjFo63Ga3ayXy8tPk4/eaUonAlbOYklR\n/o8vBNFSPLvdFzTAslh8cl3hEOrAIhQKhtfROhUtC0jsB0DTh2neA9RKYbI2\nq8USg9Zp+vvEU0p2dijHrElngamKy8F7xE8SWMYc4gpQM8ktjcbYcGJ3jchd\nw7WnuLEQuDVUKxlJR9sAd7DLWvXGLnvZFC4hlWPr1xe5sMVLys7U5I1rPs8l\nbXLAwCqQ3J66u8OKxEvt8zXVlIL+XA+RoTFgAkI5SOiSICvq6Hr+M+07hRTv\nLgodH3MzWIs8sbOrcClb0xeF79iogsRs2E6JnrrvzbOrRGsBy70UL99WUD+K\njkxBQDiqCdJC5ik0YrJ+TGmEjBlfORKiknfABaPm5+w/95IukrYFRiLUlDSY\nQPeb\r\n=Ba4Y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.0":{"name":"npm","version":"8.5.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"755b130c3dc7725b390faff53ae24cbf68a7e14c","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.0.tgz","fileCount":1926,"integrity":"sha512-L0yvQ8xkkM78YSZfO634auG0n4SleCa536n1rJ2uYJn6rzqyXnm6DpS2eQIq2g6b2JsA2XdZO41wkZWpsHNCAQ==","signatures":[{"sig":"MEYCIQD2FNIb1PG0DfvwFzaDjGUtDJh4RWRypgcQ2VFv5TqpAQIhAImRcGGQ6ivhnZdj64Th8VRC+FAYPCgivnIYkff3Thm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8802639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYVrCRA9TVsSAnZWagAA4HgP/j3mVd73cZDmp2rOKpfv\nvkLQt2XTH5SVA5VeQwcOQspBJUtumbdpjL7cBI60MFHx3m+bRhFS4O9qhGHO\nYZM1txNLUJOeYNSq1YFjRHPLmnDyo9aRD8AjoskAh2Pbwsb+2xz4HoOP0G1w\nKJS8rDUtdL6iCCt4qfKeJLqR7tw6QL1gDY8/9IpPBzJ1hFom+wt352qUB9qw\nq8tC0sZpVCzMo8FXgZmiWs1JPidnj57pYFcNN0uhlOD3Gqq1yeDxjQpsi+rl\nPFDNHrKwN/ybjvROiXuZNWYHOohFsl2r19d0gYZoryUh7wuTj4IPzZ/eYlJT\nRa6CMMES8a1IdGv95+Btqs+qM+xrkh/PTbMUc6V0lb5z68x8jIR6jgx+qrYe\nokFUeXzoI2NnhGMPWfGZYbojQILMItCeE/sFEtsQLG51sGCCmbbF0AsEzY2z\nc1qHwzrYy6uEK/pMPOvq+4MNCiM3CPUzXzhZbFylR9ZfboDMwmYcQxL5Tvhz\nXR6QXT2RZ1KlFdIw7P6vTmyyOCksgA/pccEqJz4BN15kegOe9f25wgBzPbCM\nzoU/qIi+Zp8I37lbvVKZIW0iV8j3ii1UCjsesSEawyWUDG3EkwYq4GaDpk3t\nhZMLld/fTBGqXfVzTmhcCF/YLcWRRjArU0o1VcyhDEYDF4WyQw7TDcehZcLb\nEpxH\r\n=38F+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.1":{"name":"npm","version":"8.5.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"055960d856187d340a3af4d585930c7af92b568a","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.1.tgz","fileCount":1926,"integrity":"sha512-zHrOHAatEPJ59o2JIPlhgc9LX9mb8xFrqu4kiiul4w1IGMTtKn2lqRiGIRKU0or69NSLXNmqbCP9bNJIr/wB6Q==","signatures":[{"sig":"MEUCIA8Tst3U+HP3kQMV5tHKytEBHYoeUJD7AwsNfM7OLKSqAiEA/b5TvgvCmKh/YeGtnmvAduPb4Z5AKreZDCbdgeIWveg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDr+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Gg/9EnoRzDxuQEY9qNNJ2QvndMU+6mDOIkw2sqtBmEqF376vWVh/\r\nuSt0G30YB/4bCYGaUpxUeKt8pmsPOS7gt+A6onMvn6dqwUxCBX0ZZnx6EYVN\r\nFILoa8/AohN1xO6clONzyGDo5Pv/GwzEZdY01IpV2IjmQfVc6Ku1M0UTUglU\r\npD+ntqVIj6awNl94AKw2uB8+qVcvFa/8ljBq3xKiMo6bVCizwdKEZodcTmzl\r\nCuP2yM3JoMzRNOFepyfLQyT9fAZR/Y49TgKwWsclgToK1Xwgq8jaAVTqRBXw\r\nhweLZKAxE+aO0v2XAHnbczmpCaK7OlAjISU5TkJgmPxeqAa+lQ7GdI2bEpRr\r\n7jS1EgrPVTDZNlZD9GM5rdk8i/AHdUsBxtSqBLL7pbVehvsWMYMrdvIsAg4S\r\n5mz+dlH7tOkFsyRtk1Se+ge/3J25Q2gRxXSQJB1iPKre9i+yyjQNbRHGu87G\r\n/2A0CuhOf0pa/+0pYuuNmlper9OSRT98vzyW7H/b8M59O5Io4l2+f05HjJ0D\r\n5H639cCgtv6rt92RlsmkWY9LkNjuYAjRmN7xDVyUP9QasS4lFSGC6wOvZni/\r\n4DNzU3kNRgKyiUrACX2j34lET3RZZ+PqdXmeUzn7wb2KxG9FMNUYMRbLRpPO\r\nqK28LjYUeErDEdgcBpfXmL5nMPSNklT+Jrk=\r\n=TvUy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.2":{"name":"npm","version":"8.5.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d93da2db39294ef55695de10ea221ab4d259de1","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.2.tgz","fileCount":1894,"integrity":"sha512-fQRPOSrQfO3AG1JEOgScVrYhOfprZbhSKAjY4goESGPKMflWHxyQt8djo6EZhNjxCNIUAPtT75hkCN902SeYAw==","signatures":[{"sig":"MEQCIBabJtGROUbNZ2c3rj+m0HXUgZ7Ubf/QY2I8yC9LOHynAiAzr1pDjCp7JwV4OVuEiUOMa2OxXcsfcrRek+2BVIxJgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8758586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF/cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvZA//V2yDnM88TBbx6UZWKvlzTZG0fBqbwnmJ38n00UM+4sg+sQhA\r\nbBhQOsvAno24rysSLkCEerpoXAz8gcDDnGaJZ4ZWm5hWhjaa0WxhToD3hfcV\r\nwOaB6q+bPBC3pU4RxR1uq+3CQEkGokXJtR7RIixEMfpyASXYD1i4Mx7yYFRM\r\nvsOG2dFCpi1iSFPCeCPmAt7TsMYw378R8ZZJMbJMbhdx0HJsMvm1+HTA71Q8\r\nSG0nggO9IULKBqWltigYrG1zIViNe/k7bem4Dvla7ZmXTDFYzjoSKOSN8w6Q\r\nFWPNyszYC+gjWCU0AWPPfMwjw6Gtce4ppULLpBrSpSR3V92TGszjdN0D/Cf0\r\n8fvjbOw+VCPtgh4YPgg8sQ/P5WVwdAs2QuzHk5our7Ga72uIsJJaOrs0AeNb\r\n48RkYi8N5Io/udY9tugr9DUz6fLjlAu6X5nhmScB/FUVi2BvtHnMseUetbv7\r\n7QQ5ev5s4OE+ErGkIndQcZlfTyMtyvNftSGcK/AAFvIDOOGBxJxekk/Mb2oc\r\n78H0L7q/7f2gBHxVq9pFpFzt5gQCLiprXqbV0HN9000FvSG1k16g00MwFD0S\r\nIRBNKogYKropC+Fe3X9eTUnu8joHciDYzBB79XYOKNWxIY6O4XdXO7YliBoW\r\nFR+HgZKm8ats+tCQ9FZE5+APsoBaECltfeY=\r\n=dM6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.3":{"name":"npm","version":"8.5.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162ae6885153c3b10fdebce92c70e3943f5cc73e","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.3.tgz","fileCount":1877,"integrity":"sha512-O+1j66Alx7ZQgWnUSSTaz8rTqQrJnqNb8Num5uQw2vYvc2RrxLaX7cWtRkDhvkPIL8Nf2WU9gx1oSu268QConA==","signatures":[{"sig":"MEQCIHIEgkZgVdBTJ1x2WsBwObd8flQEOGgMgFOC66XWZGI6AiBNPdGbDQDftXmplr0Dob9gmcj0wh3kwMN/p8UtU+TEJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8775845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXhAAh/JUmQRF6jupxZsvUlkcowezXhDGzmKrGJydyjRjQTNoUAx6\r\nWJRcdLhlb51qj/0OhXEnr/2JQMWXlnk3IMbLa1NlH8mpiIlD/AK9YSMlD5o+\r\n4ogRQAhADOrRMPs8ioKrUJSSgIXApouF+BVcjiDFUhxCK63nbWHvH59lI5eG\r\nOy9DYi3kmY0lbX1pFVjSkE/EvNdr5jDohMfHY5ZWeeISoiagWKazrD2h1L3O\r\nabeZghpDPEV2bejq5UyyuvXz1DMD9yhylJzrLqHo5OlaVlBcgfgNs15QUNca\r\ncs/1dazlwnodkTCzJKDqTmQoOA/wHIf1A2X7NyW529f7tPEI4tI2fcmwrTpz\r\ne2qQzTH+niBjpCJkzMX9t0tt4oIFRYm5z3rTBqiqa5lBZ/LGwtgxRVVKpGQP\r\nbkg5WqNslXlEi3fLHXdO2sntB3YlRA2B1uBnb9o0Lecb1MfUqSpe6siFjoEE\r\nM1R+WvHwtzBzwMDxiZPmegZEJBG+miQjZJ9OU8X35ZoFq9IwKqv10yzL5T/x\r\nE4DN4DYHhHYDFnd0R/+nDEmMVFtONAfitAkj0u68zhV3uVTnLkhyPq1izqGP\r\nC7LyIHu6MHSbPI7ZHicl71cS7xAoF1F13wB/zAHFnLJVOuu5pcJasFx/EJUj\r\nqhjovu0PhTP97eP0ObDqxQtJtEaLU3kyDV4=\r\n=0GwJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.4":{"name":"npm","version":"8.5.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd25b83b0a757d5b1c067be125c1a1cfb3c319c9","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.4.tgz","fileCount":1876,"integrity":"sha512-VnGLT4t88cUE78lLw5kxBwtLn2/Sx6O7Uw9dYwmq6AnF/taWHyMYQgDzUEsLhaXAVH7prG+sjG+MvxlHdIasgg==","signatures":[{"sig":"MEUCIQCnyEtMGw/23VHjiiGzBthzJCpHY23xl5t4dwq5YHvdYQIgN/gdZ/0jXbwzoLkEjERFgqe1y23FB/djoPxX3RSjdyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8774725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJqw//S8cJTwotcSm5lO5QQh37xiKqEz+VxRTWROlW2yLZKkMqke4a\r\n26UeiF97PKqmTuqRZMhZXq9EQNCRfoNChm3sLqx3avpF7TldL6QzgUTnYusS\r\nkMAo/ySlGOl5WiqPNtvAo8kiSXaVXAub2MtY7hYv52t2pZHJwbfWBZr5aer0\r\nw8x/BVy8pWzHn1j/CrJdAJWiB3BUaPzcdZZkWp0ii3GddxU7bakBxETo2+3T\r\nZr12OfipXqs88D70wf9qzm2jJZZ5ykh6+HsIF0Cmcr2hEWMQ2w3sPxg0d1WI\r\nvi07Q7Oehk7toeAd+JDRyxqEl8+5w/f0cll1VITzaBNIlmalD7VG9nluZn2J\r\ndUq6EIwrjlvfgsA9XnzvlWjD737VAnw2iOPGsdejtOGrZEF+Xq5afFN80poy\r\nrZsBejx+4AJuL779xpv4lBsZn2vGa+yxagKxwpwVMJ5kWxG4/N08tOsJTKfV\r\n2BXXDcRKOBWgE5Fg7qkzB+4OsbJ0tZvGDL/7dJe5Xw5AUpw8JJRKWslmgcQN\r\nkOnTkAnRdJRTmemGL+Y6AQzVqiGjxGs84wugyJlSH6e53YtveK5o5j9LC++6\r\nbYqOcngsy98pcEAy114ELkbV6o7As2VP8WlsJGa8Ss2iCHBrb9RUGL3ViDYL\r\nYNKB/JzX3+mjyNjaDhXGTZ9lLtEtcDO4bc4=\r\n=E4g1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.5":{"name":"npm","version":"8.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.0","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.1","make-fetch-happen":"^10.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"814a84d4abcf69718628297428eceb556d816a18","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.5.tgz","fileCount":1842,"integrity":"sha512-a1vl26nokCNlD+my/iNYmOUPx/hpYR4ZyZk8gb7/A2XXtrPZf2gTSJOnVjS77jQS+BSfIVQpipZwXWCL0+5wzg==","signatures":[{"sig":"MEUCIQCjlXNW7jFaAfetwwPD6x+r7V1TVUlP3tWJNDFAldGaTgIgJyPhChS6J2eC9K/Rauo10Mi0Q6w8t8L7O6Z5NI1R6mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8727974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5YQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZtxAAikF6E0hhGIPMopuGE9EVPrnqOMicH4dwNcdnj5hwTpsMV5tT\r\nN1dgjT1+aH+VnTSemQLlOrCwION62d9m2cbmBXK4rQ1mjCh3GgeYoXSneFeT\r\n+Ot0cnGrmjrcVCbscuokZ/HJV5mX4PEt72Bj1+q4cXAunJQbPOYolRfymj9p\r\n+tU0I5zRNM19th7eRrA03YOTO30C5g8/R3JT9NGLsV5aJe2QdDcEzsATJljQ\r\nyDRN+11jK5QF8GUcQFZIVCaP7NPYcNRIoY7GFsfsGeYdB488fhokTMaFpXW2\r\nzFvu8lnrP6ohp6eZAF9qlzRiih6/Y3pMQ5jl/q7zAY8ngO16EaQdoD8lmHcg\r\nGY9lnNfYv4+VH6g5eXk7YxcnwgIT2eQFr/NUtAzxIjC0U7GEtuGvSYwyp5M5\r\nipC1wLYtExGQ4Fimp+AH9lk6tItDDQTDx0V2NM1t271E/kLsR3Lgmlh5MLvn\r\njYJ/rMgxZc9iAu64dX1XpwNVwS60BRUZQSWtYEOTFtWsm0BXsmX3heMr3N7J\r\nRjAiimlhs+4/JoUDIKcpj7rPtf3OJ84rdtUXZM5KkP/+ENQF998db7czrch/\r\nWLP0CqeJSL5A6GuSXxsYzP42jjfZvatK/cVq67CznF86Xi0erNIkpT5r4eNe\r\nI8Gfb1tocHyn0zw4WgNNMomtRAg3BNePEjY=\r\n=fevs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.6.0":{"name":"npm","version":"8.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","@npmcli/fs":"^2.1.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.2.3","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.2.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"46a601fdffa80b018e1dcf08e10d5efb625e5c9e","tarball":"https://registry.npmjs.org/npm/-/npm-8.6.0.tgz","fileCount":1838,"integrity":"sha512-icekvN8FJFESIFkLaFEVl05Nocl5Id5HnoVhJzhCUvtNY8tj9kfUlH/J527fZq/8ltsAUqpettfutwRjQYS2fA==","signatures":[{"sig":"MEUCIQCm9l0HcKZl7fm0p2zj7M4Uue8NceJioXo6BmUxCrLBtgIgXQEj9iUGotCUXgFqwveGQFjEuWN7qrujU7gT5GIuaR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8759780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRizOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6AxAAnjBy3RrF8NAPOo/GLt3Lf6qvYFLyzF4Mi9ZjhPMXvNHsGi84\r\np3E6xkGkUP1I+a47p0OECsCt2qfyA68ANsOzO5aAx4osgfLXFcw2/1pv2c3f\r\nGWK8uo/IR3pkHAhbFFFC23O4bs1WOEn+hrMEt7q7bRZqZfcHc+2CBwqoixoK\r\npM51EWzv9obqLjWp1Vs9Ru2/CTC0NJ0nG+4/mDGkWyi9Lt24QLcQ4ZHCvIN7\r\nQB8lqmviMTSQmM0Z2CsG1ef/uzJxjqA+k0FhiIRvzyZnpxcHiDWludzmD1Ih\r\n4NJMaew3o+nTpTNY1MHdojQEoEdXLiezaG6slFLFP9oyJeWP6QO8lSmr5lda\r\nzB4ntVIiUcPHyFtGB9yVdIlHrFlEBGVnZwGvrJ99MEFRNimLTN1bd3uZAlVR\r\nxsMZSkmRzxdelvz9cKFWk3exQX9O+ahi+1e+i1oAOs+OkcTCXXeIbXfB09hH\r\nxRY3BkJ/76l2ChrFAlW5UtCSuswTHupNjBldfwCUQP21SezExHl9rWB4KZ7x\r\nLfLemE7ur+z+8xKSOQzMGUbecRBDsUeG6kIJAGnlpMbSbxUjsFhv1r1tHLa5\r\nQf++wL1ZR+S3h/8Sv3ZstC+xnX63Aswkd+O18eSvpMZjiQYXt41Q9+D6Iuas\r\n/i67139B/U0epWxl+hf2Ist60gpSGmLHsOY=\r\n=WrOp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.7.0":{"name":"npm","version":"8.7.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.6","cacache":"^16.0.4","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.3.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67154c7fdb524a9db907d63787e3c9c0ff9ea6b6","tarball":"https://registry.npmjs.org/npm/-/npm-8.7.0.tgz","fileCount":1821,"integrity":"sha512-fOSunmSa1K3dBv4YFoX54wew3PC6aYYDMGWBAonWRO4Yc7smYtk3nLrCda6+dtkTJwA8D4Tv/0wmnpYNgf5VFw==","signatures":[{"sig":"MEQCIF797WqtmrHUl1ZMP/+P+a74yKOMIb1WLMBBDvBxfvj0AiB7KzmiI+qA26ed5hRLk0NFTrZvD35KywHgvX1wHbPC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8745830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobiRAAgJbbt5FjNnUt8xiKpA7E6t8BcwodHJTlgGDMjouuq4uQA1E7\r\nlF4um5xBoI2a94+9bMkfIZNA3JawNERrRtb+vQgT7+46v1PDfH06jQkodi2H\r\n09Hoq7m2+0yU04S49U4dhR55Fz5GzJ+RWHjSWkKwv0zc7N/Q7slPwiId2MDm\r\njwxijiJputV06Gyz7CGIvVyWqUfWX+lKX0IpSPwRQJipufIgAaHgRqlmEfvG\r\nPMajXgf4oLBw4m/nOQM/FbFs5iUsGdaZR+gkDMac9fdJiE/AVQvKAZzI4x9g\r\nLB7ewRMI4672uqSpGEAwwDquDYMuV2icePGaFh1bP+VIGAW8yQZ5lDRLp/Es\r\nqowJCinpj6WRdSe2tWFa9ASpqvHuFGbCC1WW0JLABq3iqUiLINm3NVNM3z7s\r\nPrxyVVoQF42LdrX8bBxxW+XGQrGhRQHeKn930iOoz+KAPsh1cWzGiq8bFufm\r\n8tjFK1SAfyYN4M9eNG5feF+p2Ztz7GuONV4tbNbAdCMPo5jAYPWxQDUaoFNG\r\nxteAwYI0cjVcuXEpWSQb1WwmrYqaZLncne5q38b1qGWGxJbJ1uZNaqUDTJEE\r\nQtKiHcNQnvqbGQ6n2OEUXKWWpOfAF1+2dIiy+LGE0pGjlmq/o1nJIkvdfiT7\r\ni6y6NF7OGo5ItHRRfvxNZpKcbD8/Bnq3Zes=\r\n=k5Fw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.8.0":{"name":"npm","version":"8.8.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.6","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"406f9d43fb0fa63400b7a04104f7501802504e18","tarball":"https://registry.npmjs.org/npm/-/npm-8.8.0.tgz","fileCount":1840,"integrity":"sha512-MDHVaj0zrinLkshylII8pT46VCkAUqQfYRS+pyuuZZtBZRRphH/IG5HC1YbIc77AX5FmLUWGvu23Kah5fscIbw==","signatures":[{"sig":"MEYCIQCesCKfGGck6DpbGq/Im8aLH20CZUTEMggEuwwtV3H4GQIhALuq6MYfEW6JwWlbyl09wd2Feon++Vx2EM0YOyz51O+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaViJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0w/8DMhqXTaSnAL1jcl/tX15BP8ZQOe9/llFYYgIHugLEG0GtpoK\r\nO6UodFPrimx+cGoVS1K2bzEwtZnh2JuNUgLMQbJAmNTjIdkjow2eX1ROKlIQ\r\nYv//gKgl1Aa1O3wY7jCTd6sFsjroNrXfqzbV5dII1qTpWzRq0JngCngISGlD\r\n99aBt3xYhrKAgj89o7+pU5n67mdXCo+P9IgUCoiRH9SIv3CY/ejN8itMIlKQ\r\ne6gJ4qyh5UxwDyuQ7tSwUC8u7paAVBmTJeMM54gMGUK9M8y3RSwZooWRK7f/\r\nMtLLEFvNnIB5UAJohDcMHSTRIooU/0OO6PNJNoqvqU4U2QOiMe3m+TBOi7mK\r\npuOLlw4elXYLBitlK1fW20nal1WBMrT21oqJjyxmv1VnxcQTAuqQ+ZsBJTr8\r\ncmqLXbrAMBoXw3dsho7bxxqjcBiE74gPCyMmKGBoI/bfJ8lT0twkgwRQ5hDO\r\n9Qdwo3iK1VwVuUZl+cshehBBgiRF3eKHVSc5xw6m1hAPVAzDdDQPMaLL3oof\r\n7sv8rbiBEu1xOA3lYHmIZlApZFXqb9FSAnYqzDc+4CGVdkTr2AIvbl7C9tEH\r\nryxHK8oL19kBkGcyJVQ2uTGic0bBM4UdchgdrPLO0BDmcOoT6ZZIQOjsC6CH\r\nIgGmClYXwhOGBp52hKwqSMTgBNvwfvVFZuU=\r\n=lstX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.17":{"name":"npm","version":"6.14.17","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"932cd2df5f28db0f13cc487873109d5212acaf83","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.17.tgz","fileCount":4189,"integrity":"sha512-CxEDn1ydVRPDl4tHrlnq+WevYAhv4GF2AEHzJKQ4prZDZ96IS3Uo6t0Sy6O9kB6XzqkI+J00WfYCqqk0p6IJ1Q==","signatures":[{"sig":"MEQCIElwNTBwfP7CnGWdEk09fSSvhexdmJCszc2GSfazxgYFAiAei5SGW3HZNuYFhEo4vBslNLQs0j883eI3aQPKHVN6yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22895562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiavtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSog//ZGzE7FPr6yyz8d/HUA8WUs1HrpDShZD8kWFjbhUtfnlbiFhR\r\nbci1XTgYBo+FgMuYnkNIYEhW31oyv1jyLSlLlCXyTyD9e8N6KS9ajxdbL7VV\r\nCwLRP+K87DubuHQBv6TdCMBVZ89FiVtPZF6zBzPlIhJc65OdGWIBz0v1PQst\r\nkPr2747mGisbLtnswf5q3Qd/Xnt6nw4bgvJMOLeeqNdbWXiAojNzBaQOiLak\r\n0nnQGjIF1yeHqQbbGRbOM2FWYU0+Vb5Q6XbyKJrPjT4muCvZKGYxCvlG3RUk\r\nN43L5XrE/UXBkUYcoeHh/Ruop9xki3d26xsCgS0EtQfH64DA/epAC3wVZXTG\r\na2H6B0DSO2I25BnR9HAvVS5bbYt0hFIRUTleYasdcpt1X7XsWwxHnHe3hJor\r\ntl97PFIM+nBpy6ryZPRIV2FOp8GlKTk1RuNn67t2AMnwd4K6n050dFDT+QbC\r\nw5vocOxw4Y3iyXPeaV8BSz5mq3scCxxWmnZi3TwXuMZL61ttKy8OcGIP3ZF0\r\n67gkr4pvqiNJB3foOnh46111CH+UITSaKw/LhDmM9/B1thCeXe/VCy4TqNBt\r\nrB6UUR/gmNyLbuEEEyg5dFcl4GPP+KfIWckgqvTKQMj8zLrZq29FwXYx2w/w\r\n9XiYO1cC4+AaeEbb0FXc98BG93u8ZnphemI=\r\n=ug14\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.9.0":{"name":"npm","version":"8.9.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2d02bba6f84ddc9b7354cb08b2c5c1258f91a40d","tarball":"https://registry.npmjs.org/npm/-/npm-8.9.0.tgz","fileCount":1854,"integrity":"sha512-4mhU5nEv7ktvHmJnM2nmWP2Zk4cCsD26imX+dvZ76HOuFUnIpU6+i1MWuoMg8N/xWHQgB0d2/ybWEGgJR9M/pw==","signatures":[{"sig":"MEQCIHJiWb65xqZYSeHs7Q96fDLRFgYGO/sYJRgnt5yGi4k/AiAszEPTouKMJywGYM5LiwSRCjoR96qGoewzJgAj9f2H9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicq+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hw//Q8A6UaTIdb1EkWml50b1mVfTpmGVA/FGN4y2+n4Dmlrxipao\r\nbDCmK4QOEZVTl7o8dDBxqfaj0YQ1Ydc3L9D0LD4suUB0CO9pKrMAgLaZUvjU\r\nzpnMcDf1v3cMg4cjgNOiOLixolQWMRQsLS+F0+Oim8+gE5vXYjAHrGxV9Wv8\r\noJ57YdbpdBng82LcCfRy9MaLBFdw3zhhlTeJrjiipjkTOL/kQXfu7BlzBqbo\r\nc/DSbsiYUyTYl7qAZCedd97uzQUePp9XQgtjt/hxhZiGsKt5t+SvHOa3rgkc\r\nhBEoNny9dkEWS0J2nhAx/JnULRz9M0X8UqKHFGdqxixdEnhmE17bCgWiVjZO\r\n4EtcpbozG7FdnoDasASLHqb+wxHTMGPkoOgkuCpih+e1uP+TFxrh9nXk63hH\r\naDKMnOJOKi14sn1ePyIqjnDERoihqXAE2ct2Om590mMGAttrQf9W37iwc1lH\r\nixZp9b2edP/Q2OGWfgPvrEGTYqoogSEwDsD8KJluYHhiAVfj5Xsb+Cy0i5oh\r\nDHacEKoDkAem/CuBaIu+IlMJWifBE/KDTCgNF+nHQPMkDqCj2gBi+6/2Kj4W\r\nfk4gXEcZVBGKRHfxSU4KaHonYbrH6FR1MaaHlLKEXk0vRng+lBLF0MLe6wlG\r\nsXEf4PI055rppowOM2KukjzqVukGfEH7BGE=\r\n=noYv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.10.0":{"name":"npm","version":"8.10.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f689aee00def914701952975249bd1e45ed8b266","tarball":"https://registry.npmjs.org/npm/-/npm-8.10.0.tgz","fileCount":1848,"integrity":"sha512-6oo65q9Quv9mRPGZJufmSH+C/UFdgelwzRXiglT/2mDB50zdy/lZK5dFY0TJ9fJ/8gHqnxcX1NM206KLjTBMlQ==","signatures":[{"sig":"MEYCIQDh2EpRStK72Wcn1uCjDCMCJiI6cmiziL98P1KFiDYSlgIhAN0PvO9Wmi8QZdKV7AWaEVGHHnmzTYOJ+Ra1NKGW9/GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9330018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIQ//XNplR0FspESkyl7tAKZ7gPZBk+atLucy5fOE5Mh9eHRtyyqP\r\nnkZkGrwiSBPCYtTjrecUSFtwoAY7DYoWeOn2iPe5UETfxIuA16/CMxzzUht3\r\nJVsMA0WsSfjFmLWv2JYN92PwNmV8UzypugnG9D6XXejJsLRntSqUPMipCjxb\r\n0z3CZxi2o6+yZEVndxdHnYkZL/GCxtzzI10ZvZmYTRgHcn2FTf5n20qWoRFI\r\nj5bpZrJ2JDRYSFm/5K/1uIps5AGz61JKCCg3uoQA6DmpSHFy9ZB24FiHfQ6t\r\nQVlkMTQAoL17Gh6iW3HRfcr234K4SO/Jodtg6XXfkrYHaxSBNZy3Fe0bFJON\r\nj13pxqXqOtiHoPjz5ey9zVyDq44XMXCasFufAdDyTYVoIyUpXVkYE3YZh118\r\n1HkeFU/nuAVDekWumJf3rpi+JjAoHItaftjoyxr/iHx+mJyhyMoxBP3gRyz0\r\nu7b4S85KD7vrrkDLbMDVIlZ/rxxDOjdwxt6WDXFT2DuuHCpVMhzH1R8hXKRS\r\n5NaagX6DgVGbxlLlkE+5NBW2sHJYtxRQ+7E1siUhppB85vIhfDAWPVWYOf6S\r\nfSBKkRCNChYQBy5z/3JTkIorztwTXeUGo1Ou8myCndTY3ZwfmEe7SpvXAPHa\r\nTy3H+Xu/J9urhrE2bMkRlRGwGHDWTqTfcjc=\r\n=hNik\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.11.0":{"name":"npm","version":"8.11.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.4.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"224fbca389252e43dd2a277249df3320a7f91189","tarball":"https://registry.npmjs.org/npm/-/npm-8.11.0.tgz","fileCount":1849,"integrity":"sha512-4qmtwHa28J4SPmwCNoQI07KIF/ljmBhhuqG+xNXsIIRpwdKB5OXkMIGfH6KlThR6kzusxlkgR7t1haFDB88dcQ==","signatures":[{"sig":"MEYCIQDKcqATgjrZV/CyTQLtTu7fuFWyLWE4KnzAV3IwALrAEgIhANcnNQ5IzIMVC3xT0zELhurhdG54E/1jHwgFvtJqJRhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9338230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijprUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVg/+KYKjqx3KLv2O3Tay4YVQMY0AeYJ8UrFsd1nC6b9wGhRdLOdn\r\nJrHvLrE/0pdj8z0d0mtAh3cARUOHmebqM92DaLb68WrIYa/X9As1f89n48KA\r\ns1v7uXh93PFhUkG7WQk3sGNUH8S/Sh75MEN96KMvLoWTduK4la+XcCkalCmk\r\nmf2qsRiawaLPf8EuqlpvP7p87J6+ePTdH+kbZ8xbBqRol5hskZbi0rUDVrMs\r\nYuuae9FNHIYIY9iTNjMGoWsbZmcC/i8mm2KCQASoP7xjX257eI7qY0ZsJGm8\r\n5xf5HUsnhefJP6qv7aTuuuDVgOik3fRXZCJLfTtV4myQUiGeTQOtagjPGMaJ\r\n3An6gI9k2QAILIp/kC6ymf51/7mSJavHu0zDzbPtGO7lhcFnbFvukvlyyKcN\r\nsvAqhf8cUE6aYnPWilQYagzJdz+i6eylepSpvZFkzmL8OMpa52UoHgLVMZqi\r\nuQBr/glaHiRkaWFoaATmtswolWyTeYpuFVm0w+l7s1Lr9vqTlMCxsrbiE8Gz\r\ntPVvcWG6AFNbeg2hRGXlLuSaDcWyUi+tA4OL24KtnfJWjfzDjsq+5SmfJvIl\r\nz6a0mkurAYrH5mcblrLTjyRffQeqzENSp3OOuJlArZZi/ufr0hjEyGi30aDl\r\nZPU/Ld1IiIUE5cSzOAgg7XILzlzXPog/Nmk=\r\n=wtxZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.0":{"name":"npm","version":"8.12.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea2a9c3ff6253a7e55ed2f5fe506fdfdc73f9ad1","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.0.tgz","fileCount":1835,"integrity":"sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==","signatures":[{"sig":"MEYCIQCcf8MmXAtYDwjjzV/hidKsYIw5Rxk41KIC0WJsXrQ9XQIhALCPYDptLnTEfnhdmC9G7gxbEaX2y3R/xUtfFeCOkgrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8914618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo2xAAlMlDxLSqrRl97aUN3OsKijFWi452kC2KTy5OldaBwdW+w0fF\r\nSQIr8/1U1fk1cHhRdfbkK5ejonC312xDNDD2ckWV6nDqB1fVdoog0fPP/8p0\r\nY8r+iRD5Wx8AHu0W+9/dfu9CGcdFNuWqlRJH4R632kSzQIDS77pS7NFpZo8W\r\n/GmJJu4hn3XPtrS2czgzDPUEtA3bKXlLKP/m6lySy9t2uQf6kARmQGETdY4c\r\nhlOBDgsjckmkPRrtf5y1tM6+QUxIpVE6JHwzvz3A+2QeHWaIEuIqr4M4/LFT\r\nrtcYZgAaDPOpLs80LYsPY7eaxtzUioetvDtYyISHOe1AAoNb73qRRZe+xElz\r\n+iI0eVcQ7lOVLKta9gTai8wgTotcn3SIWUacHAl0stbjpL8kKu7etZ+kguA8\r\nriFC1X1Kq9z9vlfegIwdgY1qcjkxYPBlcAUnKGxjf09J0Ago/xhAGOC6j83E\r\nG9BDXMyd64wn1JH/xzorxr5Bme+fEGVQNrNte3KvJIsB7Cw1zcqhnZHE8KgE\r\nzOLI9I+aUkDuIf7o9LdtZMWCKpulxJ8i6c9D6Eg8BrmUchs1q5qQgqj7N0NC\r\nE+QoZakwq+U5jFhBgd/wLfFVeYKfSSrNAhC75YbjzKv/FZH5cUp0XrKDDQ8w\r\nlZmQ2XPwgTSZLHRqh+p7WcIM9bp0EaQPZ5U=\r\n=bVNp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.1":{"name":"npm","version":"8.12.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624064fa7a8e0730223f6b2effe087e7127d567b","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.1.tgz","fileCount":1850,"integrity":"sha512-0yOlhfgu1UzP6UijnaFuIS2bES2H9D90EA5OVsf2iOZw7VBrjntXKEwKfCaFA6vMVWkCP8qnPwCxxPdnDVwlNw==","signatures":[{"sig":"MEQCIHOwnbf/4kPeijnzZP2DOf9Xd5JL28Tb94OjZ9THTRCWAiBGV0GFARIEjWOEBbNnv9zDeC3IA5BirMI0jYlQsQTGVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9342037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXkRAAjXuYfwHh2JVr/17+RkQTnPEDEO5/cGge7ZAODrtRtWkEaNRf\r\nAdoz0Pbw1CKtCDgUBC/t0eU7PCZhROk94aGyxeJv7HhcX6lxMsHAMDLm3IO6\r\njfQP9iX+zd4XSQjFFZBI2RKHb9pRLlAi7/pWHVnL8U8wXvUhWEC5mp+CITTH\r\nJE06CPLBhXZ+IXkAUfJMtQRuLmAqIdH+t91R2PgpU4/BO6Cb9C7Oy45uUoUk\r\nkGGuhVJYRVSkFtIL8/mX/hNYo0lrfUk0dzngfoBp17dbL99tqJzz4RW9WGpm\r\nudgOOeO+NyAQIQe7QC6HE/0c1K1gIDYEdKeVYdoZGpRRItar9XlQpSiR79Xp\r\nh8maEUlCXdy5PRgkNHW039tvnHJCQVVSKmhs9ZIWTqRZL9DHI76BJ4h4Y5v8\r\nq3uSq1oix9qmV72pUMBKQVmkOZgqjT9PiQz+yDA2YHjDvdWuOIOZx/pW//JC\r\n37F1Fts1aKSXmHbNKt5m8tVZQSdqLWGhAv17/GWxLuVH/cG0zILGwyjUGKW0\r\nP4S2NeyEEqthC3rBRMPWCs8aSHwDg7wD9pjtw/uqdmm2fU0pmO+/zddczQRq\r\nT3Z3kLeN8NBEoXSVBe7VOLEi5a7Ey5vOx4oo3lcUiF22p4FgwM57Byc4TyZQ\r\nw6rN2gyo3r/HaZoEOO/Hq2vd2u8MNbi+Ozs=\r\n=h36K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.2":{"name":"npm","version":"8.12.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.7","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d9be9d6368b0bd9d0e963b25a662c79909ca8bbf","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.2.tgz","fileCount":1852,"integrity":"sha512-TArexqro9wpl/6wz6t6YdYhOoiy/UArqiSsSsqI7fieEhQEswDQSJcgt/LuCDjl6mfCDi0So7S2UZ979qLYRPg==","signatures":[{"sig":"MEQCIBO6ZULG75rk+kZ+O1ca9HEy+m38OlS2VLf+YnzKZxr1AiBHmCYKriBvi6/CINDfmBZEYOucwAjATs8Xur+ZZXJ73A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9351276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqj1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOgBAAmxOcAokzK423jNj6C//qCS+msZTwAwyg2+T0p9hWI9vnNp5t\r\nAh9iBJ6D+CI7rirDM3J9suue7YRyUmJZhJ+6jrbdtpbSKwKPG3fEQHFKoXZx\r\nU5FxrXhi0dpcFhqfT5xzH2ltrH1fFpnOSxJrKYlpwxowNNzy2tTEbrOTfe/J\r\n0ew6rnCeFLOniPXj02AJJdVW6Dw1yZEcfl7U49XWuMyPKnVqzjZjVjf5kvKi\r\npv/YKoLTlGeXvp/Kq9TqAKFfTfTFjTtWOPtoybIgE1UTM9DaUKAeGBPsgagS\r\nM8EisVf+XfkGODkXmxuiln4I8gT2gV1m4PKhVH4fCh+jVdCQxjnoOhTMOyCX\r\n+6OlrFAclLhkQrudQyoy53Y+cwm+pO6kO8jhwdL5Y1ev1PuOu5PsA0tq5voo\r\n9ba+yTZJkJayWxNkwT/f3B+Go2jfz5Pv6qS0b2XfPWQdAJTjtoEzmcgz0W3n\r\nCZESwD9ZtR1IrLPDJGtWZk/3hZL6rgo8CLm3Va1uVBTSXFPfhqxMs8W9dgLs\r\n4wy2BvJuMne2Ugdx2NafVRWZbeXLHwOfJWDS5QxBEz7u+sfVRe36nmx0LCTT\r\nonYSbm1F2IZwzfHS+3bQvWZMa0Uun4SnXTTzMBHneLssNbSHTvRCgT38vkZD\r\nGw4/hs+GM/wlv4zZRtJzm9O8Gho+Y4QxjF0=\r\n=NOx+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.0":{"name":"npm","version":"8.13.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8697a6767402494d7b08a06fadb8053f9cfac7e3","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.0.tgz","fileCount":1840,"integrity":"sha512-oQL5LlThFOPccU4hWY4+isIE6W503ed8t0ARAWdB+GfXjHEeL0g8TvKU86Xp0TuTwtS5WSjZ6XnP0xrdqTzQVA==","signatures":[{"sig":"MEQCIEac652UrjNEAt4ucPhXfn8VgNa8F7dA8Q8xb4T7roguAiAjJABDkqTz/6MoEvXhtf9rBmyjiLX9F4JlOeQbbSZ3Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8924030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis5Y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS6g/+IpLmNSkuIldYYHfn2Boche6roTOoCJ73F1xkWJb2TLkZUlYA\r\nc5EPfBPgS8dqT4ufaXyHYnZ6PsnXFRPB8VxWLeIBFhiU4qsONeZxIu4oUrTb\r\nt3ZM6aHbZWaqtts7HIRtHpEmuxCj840T8R4wdcmCrycVQldtDjA+ZkRKrR7Y\r\nBI+hDEEOBG4EQusbHJwisLgHP6D4OHx9bKmZFZs2tf4o9uqTfdctWTopEQVv\r\n7qVJwdu6RTavrK0MnJNSAdOw1AUveTeFHXMhcBFPN6fMdng6n6qA4c0MGJ/q\r\nfkfvK1js4NkUu2pEj8VYrWNBBOKeTa2xf59s43WVGvqSXLAzNUQEamGbTEbM\r\n0cP+nqf0+S1UkvYMl6dZj8YK+QLDwnSoxHFUqzM3gF+cwWfQKVMiChB8JZ4e\r\n4DWuZxUoFqD9tmtp99A5JNH6TaxndL9dltS0cIAGyVS1jziro7g/aou6IoDy\r\nViU9gi6a75HdyHNsCO6MKvwxEtSr1p3wEgysxd1oDAa2tP/LHbkEv5FEMeHt\r\nRHzlqPlAi+0KTIErnA2dOgJctaiEeYJKS17pMfhT0OdGz4wQ+LzBKzixhnx0\r\nx4nlkzAYXbH5uVifXIU57R2Edlzk3fO8q2fR4r870HRUoONFmfOc76AIPyh6\r\nosvX+NCDPom6c8iK81PUWlG5tLtE4RB4nKo=\r\n=9Vy9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.1":{"name":"npm","version":"8.13.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.3","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b1fd8a9f92dfc432e0467671f2f5f17444de3f00","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.1.tgz","fileCount":1840,"integrity":"sha512-Di4hLSvlImxAslovZ8yRXOhwmd6hXzgRFjwfF4QuwuPT9RUvpLIZ5nubhrY34Pc3elqaU0iyBVWgGZ3jELFP8w==","signatures":[{"sig":"MEUCIHqCzgqfeX4GyuaTwbgaYr0zfj2gJMXhFmrKAbJyP0+ZAiEA79Uk7Foatu74hc11Btr8LkPgFQwFWDqIG4n4Bed+hdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8925003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zQ//WyxRZRiefpiEkxDlEFAzK3FAC4F4QcWk8/mYZ8mmSRxl/AI9\r\nsmKPXK1aIwWKkjuhCZCefZWEjthV8iBtVs15Ev8tuKx70It0fzV6Ei571pjP\r\n67uR261zXDivt5Ea6k+LOTqehusWjtD/y9Gp2i2ya5F9vZSToqRcrWslGW4D\r\nvxqcnp4ByKXapA+81XIeCfmrkDvJchPBVjB8hIW8WjT4UZDPTShx5R5miqDO\r\nyceIA+1eal3FLplTBFdNabb9SPIQ3h5cb8D5VZoUBX3lR6yeJp97FrxJY+Ty\r\nTShybHngd93iBT1LOqvWl1sKXELcw6PSkch7s8oCGaG92vFJxpF8Gw5U2znH\r\nqCFklHwu7lK/6CZ6HIBxuC9S6+1/0U609bSY2yByd0fZTrUN0QGTBDnPFESQ\r\n+mTiICnk+IIkSO4VlziUtgq/w/r3BXjJnfRnDBmNOoMcoe2aKz7M9vj67Raw\r\nA1gjtk5t+VrSMKxoTL5NUxE1AYLMzq4cZv7wAFKUVGYPv64mp7DSx07Xs597\r\nlN2WbHnRo6XFwaI44hWNKEyL/QCljz4UkD8FoodE3XVcV5f2k+J4MAwU/9il\r\n/grFsRMOrVGENekMoSmwIyTg1gvWLxhIMiF9pSXDBvEB/3/7Be+YAUuJxWx2\r\nQMeryzp/hW4cijZrTLqF+qXtEzV6NM1HG9o=\r\n=0r7L\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.2":{"name":"npm","version":"8.13.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.5","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d79c851c1d9cc6c11efe708379fd5339580f8fec","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.2.tgz","fileCount":1855,"integrity":"sha512-aS6q/QKxkw9mTX8gR7Ft38BcRkW1i+h3sI1yAFmfQ30Yl1a1G4ZX3oNGDzaLCilU5ThFZQBS1F4ZSZsrVxJ7HA==","signatures":[{"sig":"MEYCIQDPYjZ8BvU3yJR4t8YP8Fkn8EH25ksH3laX4HLyJ5ofAAIhAJhtVHWs3swoE9zWX9X3QUueKQBq/fO8CFWi94VQg8DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9358844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivNj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqObg/+JanMaZ0OSsvoKRqzodwR9XUzUtyE3pWadtp40sx/zpr2MnQB\r\n4s6OjWeHzmto8z61hqaBMNCd1q4+uuHdJ9fDJELjE5m3fWaD6mGc7Qt661ZV\r\ntozeBeSMzj/cfcMcEmPGDcrE8IN2rKm+RuiBOiSuH7wPIVgOXKwtRu+sDDkG\r\nZsooH6nEpMziFS9MrbFQ/zzYGPK8netBRJnJVu0OJE0TNa7+uL/xrdJO8nhg\r\ns552O4nk5K2dSVClsA+4YUd43mRn4U7hAACUiS+t3DEGzMq9p/R24an05B9S\r\ns6l2jvLhq8cdlGFMw2WG4weV8iBwVCpHlwLSUqOQZb9eW6/OWWn9GN3Uh/tu\r\nFYrxC/wcP7C5FrkNWEHBo0gZnHX6DEjjvA8jlpQbzXAycsWBX+iBjBduUv4d\r\nOdVsS5XJtf5RUxWmJIeJ0uYnWkD79EFnMfE6cUV3ltEsrxjlgP5c9P03HVt+\r\nOkWppp8A4Tle7gBLN0UZJfDLCrV1iRIDw8GX2gP7DvFUF5bQMMYbqFTlrLRW\r\nZzy1XkNSKZGrgmOcSFNUufAeFK+LAgnwj3hSZvariX97ZtlGo7pg4V84V0bP\r\nD2UbcovGEXChHiUPCWuh/B/cA27uTD1UGHPWBk5edrZ2OMSXaPcyBQNtwpBj\r\n2wO4qG1RAk8r5VC3yTor0qX3R4244gb/XYM=\r\n=7yiw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.14.0":{"name":"npm","version":"8.14.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4ffc167187b390e55492516bdf4a378d6b4f5b1e","tarball":"https://registry.npmjs.org/npm/-/npm-8.14.0.tgz","fileCount":1859,"integrity":"sha512-wjDSM1GBwFUyqryw0jrWzFCFRlaiCZ9omNcnV3fLERqEYR4UsdRwR/SQCJNmri24yVvD+A/Ozr5p0V2WZVt6BQ==","signatures":[{"sig":"MEUCIF7tgxE1Mv3TIR/yIE0XnxIIS8sdLvkXilJ21+IQriFyAiEA20Kr9L+8Z6gplWCujog46rM+31adokSQHMa8T6L/eKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9418175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizwYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPghAAjsnrZV8+MrAgXe6NzcSHib4OQa7iUmqo0V4wp8y3nui3oryB\r\nXc/zRAyPa+befzjJn06O8RIoHczPNxUCnlMIZBXRRHcJNETELDDq6Fy15o7i\r\n6jDrRwt8l73m3v8psBc1fE97g85vHVkJlAhg2HjyeB7xYXMv69TeE4q3ZfNF\r\nVe95WNE8sBWnOB/iGiYWp2zoO7xX/iAEwBRsTjvWyjMM1SER8+SkwhTMR8sR\r\nnpG7m1F6YTL72qHlaVEW5OwpvItP/CDrs5HG1CsT+8FAyDNSdFKtHvYu3M9t\r\nkXUw8E7BQk62y3oUwgvJ05rJ7LBNix1N8vXaM9JljFR9k0MfW1uiLCKIvo2g\r\nsm+Hc/YcMtq6kJ9YHV+ThG7A6Vui5YFr8csM19JxJWY+AnDcuoJn9uccddQM\r\nLnfvfWZWsw7PmVW5aNTklVcpkcwLmHGtHi5ghRnKMNciu5K19n4G29jKQ5Ej\r\nSrgM2jMp4AB1F/gDcFxsrPW/BVa/Gb3/ABBxxTtzmsomA7TKr2bdUUNig3lC\r\n4u/MaXP2Zmr/EqQaxxVsW8RdNrgaVxTLzmYMz+NCQXqPwSUynKV6O/x/5CyJ\r\nT/6a+aYKf0dTB5vtLy6NyGCIu3s/0wtY4U3jb8krKmUnWFub6PQiMeHP8Uwm\r\n2by1SW00aqY+2ifyivNY3BIApALeao1UpsY=\r\n=5AB9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.0":{"name":"npm","version":"8.15.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4b53cd29b13ea164f0f5767bca274dbe7d8f78d","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.0.tgz","fileCount":1858,"integrity":"sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q==","signatures":[{"sig":"MEUCIFHjlyVdiDRsJUh66OsY4Xq2rEHKtEK7RaDz8v02ql/iAiEA6bOtKOJFIIIxhTFdBI80L5ZP8cB4u53upYK2DTUEuRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9411771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Hz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeXw//e53hm7ychA+m8vr4qXodlNUExnpO2ZXBRti7Q4+eLODnTH5U\r\nlCBKPjiDVkBEPbkyHF6Rgnzeq6U1xU/lLBd3NVzXsWQ7NSai3aM076kVQ4cK\r\nL0eZdf4cizTHgGTP6cY1nYN4yF4gJwjD5M2KMw5vREbXWD8ONjNQUcB5Z0OT\r\npABIdqO9auz8U+Ez84fC70C07F/3bDi8HO2Ig1JNlxTZMEnL3vRl7Gdn+o2t\r\ndUfLyxMXpmYMdUroTQOoUGnUpArkcHxw6z+c4Xxnyy60IsF+Y/cHtvR3cLrn\r\nWAEXa5o3kCoFy4kQUsHeJJTlh29eMwlW1qlF/ldtcYvuef77aOC9hWZwjBcQ\r\n1YEZQbX8hcmAKTQXTNb9bax2WeEwAJf6GQfhRlsQY1WY41SBpvHb0Zpg+HTo\r\nQYflhVbfnNY/O9hhpYv/U6ayMvYdxoIu89nOwHkDQ5V/JMTYZ+OK/IIsUXR5\r\nA2fC2FloEavaTGJvTKt1P+sLnqC9qN2++OMrIb0JxH9q3CSi4ewpPQhdZpTE\r\nu85lkQSC6XAwhsEOIl48fTbJDSRzeN07Bsbgct6F2y6jJ6c9Va0tpCWxafEA\r\ni5GBxNV32qHDi2WAyRjKSYTR5nG8Z2KJvftdjzvbYXJ8fn+rgxX3RSlCk7PV\r\ncMWOy9FhqkoH4VdSPAKAhCJNn4g/qNNSf0k=\r\n=JyIj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.1":{"name":"npm","version":"8.15.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cda5f182e6ef057c15cde5b8e443b52907ba052","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.1.tgz","fileCount":1858,"integrity":"sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==","signatures":[{"sig":"MEUCIDU79nyuFxKERJcsqkG1V1ClsxmqI0wIXseJuWLonyodAiEAwQ1z7po8c6Bv2pdNdGZhwBTQ4dQnBTAk0hP6pwxxhTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9461796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+xAAhWv+tp/3aKCMpxwOeYI9UCCyWX2Uog5eLRlWDMheVIEAaavR\r\nko0n2YabgvJAmJF9l4zx0ykattjIOfSR+9FNvplcVzS40m+/Tn48pjcHcpiv\r\nGH69BtXAkQy6PKDRWX+KIFUBxnEONUMO8kcrUDPZytNyeAdTNHOil6Jm/X58\r\n5oToDYVr3xXWRwK7ZeaQaBXqpxBVLNk2/pN4ugEn2HPZrLmElun5NSV8iW6/\r\nCVAiMpJJ8WMXCOHdZiw7yGPlkECquBzytod3+GG6PbJsbwNyLmbDOsRig3U/\r\n6kyrt5IAOVLn5PktkazrYP6dZJLG5naAJ0tyXQpCg2UwwxuTLSl3iftj0Xp8\r\nXAhNqeIzryu/vFhs7PfQSsTf53Izl0FkyzcnAVwWbzhrG1kjG0fmUeTYgkeR\r\noFAbsmQnkbyupeb/n5HUWPy7PjhW6mvA1C295uxHEuLFIH6RXZMA9OJJneUb\r\nyP4yoYJQ3050k76IMUhRds/P1X6XUAvCR7E725J+vUeASEXJG/3NNwoUZPHL\r\nQbrdGyQV9HsxnF1PaT3wD5g3Xb5iYy0tglaeIvUu0dqpd0OWyHB0bJZY4jKj\r\nkzaDHVTI1LDP38hx1NhH12z/i7lsm/kN53kQj0g0NejxEWU4WbvnUFKMb2QA\r\nsccYgKXfLkA62mzZZnLwkPK8mwGjiJIiUXo=\r\n=DZCk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.16.0":{"name":"npm","version":"8.16.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d385060093f3af10fabe6d8205d41bbf2a34ff9d","tarball":"https://registry.npmjs.org/npm/-/npm-8.16.0.tgz","fileCount":1904,"integrity":"sha512-UfLT/hCbcpV9uiTEBthyrOlQxwk8LG5tAGn283g7f7pRx41KcwFiHV7HYgYm2y2GabfnPtf897ptrXRQwxJWzQ==","signatures":[{"sig":"MEQCIDxU3KnctlOxTwYnPb11cizKs+H6rdOtOAdiN6CpnN+NAiBxULcnZwpwn/6CV6swlVMmGJ09nYks9V31Vaes1onmtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6p/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3VA/8CzhoZuODYnyEPrTsr8I4cIt910kULf7yp0zXyVxRJV8ud1SR\r\n6tjDdd0G9hvWrrcirPkWAMTOZogV7Xh8rvXS2ppET2q6y3AchN3PXSDziswV\r\n5LTY0B8pzVv1123WYuGiGKhfcNVXbiRE4z+0en0P1KbhFx6ivPcQhz7yBe88\r\nr4Gxkvdh8HduzntScHjzwaUuCMUi8JbntXWDWTLGWjLHbQyJhOaU/WIyL3nN\r\nkvZRSSnxI7gGcNeDPrAl6QoCo3q+R6knEEyLN1LafI5y9A/6wA7X1g9xg0Np\r\nNqM+KI1YK+t+65AHzfMhZsxy5CsmZ3dRxDt/mCEQCppZz6XDDHmf5k/U+q/j\r\nS8mY4IpbPmHV8CtKmxZ0IVVrO5HRhrDyxEGyic06k06SwjRgQiBObSj/ZP/m\r\nu2mR6FPS+Svi1gfgtIrqnTsaPdHBcRp19USTOyZT6VuTDk7J9brfjDFgqAvT\r\n9huF1HWKOJmMwUiGjblpddqCfx6twhE6Q5NqYkUq+Fb5TMABH+8OuPGdcyo7\r\n2hPrdV/E9L38aRf9SB/IxWHksyhERLJmB6GTlHuYLHonYV6dTAQWsgPgHBTX\r\neKtCXbi5RXyZ5/HPDnSBG0DvkCkJSZ5VNNo3K/sqdUT8y7cU6k43XMOEJ2GC\r\nFsFAgGHib07/WfBRkAl1zQJO/eabJ3Kyxi8=\r\n=0E89\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.17.0":{"name":"npm","version":"8.17.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05c77fb2794daa3d9b2cd0460859f1f9dc596676","tarball":"https://registry.npmjs.org/npm/-/npm-8.17.0.tgz","fileCount":1906,"integrity":"sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==","signatures":[{"sig":"MEUCIErf+2XxptN5tsAIDlc/JiuXf2egE+9Iq0dgl+Z0XsgpAiEAnq8uI8exHNxfmW+eeCQcpIhog5juhS9IJa+NYvIjEL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9749362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8/peACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpSw/+PyXM5i2I78f/3h9G7DslT9AGPobtwMRjFAJTt1l3IIm804WQ\r\nc0jQ2425UEupw427taxmIL48X3pKo/ahUuXF9AinitAWJ7bcFUYR5Q3PgPzh\r\n5MquOLjXxgAibk3SmtY0fmDoyeaEZZ4eUPHUI/xeED8HGAcw36DvQNR6L5SM\r\nHx7zjm0qAKaL6S1CDpzZ01NSLZrVhQSYsbDqfJpMebGTLiR353eOKPLy8X6U\r\njI7k5bg7H0JVHUljsf1u+w4L0IBoa/4P3mTrhwKcNNicNZhboL5pp9x9CF3v\r\neg6Hls+DWsTcM/0omyckpQn7rcNzU2ofw77zGql3/e/XYAyoPavB3c/t8UpD\r\nKbF6z8cy9pr3Q8IdV+Kxb86567jVq0SV2CAqP8mWs3zVmqJSlgPbFvvNA+mb\r\nQ/i2i9UdzUqZu9uh7qGRec4wDBcxYKUr9ejIX1lYlF+xSirjWRnIJdOpOfx/\r\n+PIaOLn88Y7TQPJpPnZa1N1aDa6+jiQIFokRVIGZGtg0OUPQfqlqbS4RjYzV\r\nlUv3RS4FYpOR4WT9fco77j07GdeuDwNMTe6nJLLEVRXaV2R73UgUnkumc1Q/\r\nX3Tzb63iTeg6lonswZNao7AAhb4kxjgGLvddnM45Yo+e0ysyfRC6DV5QvI+Y\r\nQ+ujfDDdhUpWQ6/PvfIqxxLNHu5bKVgBgzw=\r\n=duqA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.18.0":{"name":"npm","version":"8.18.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd6ca7f637720441f812370363e2ae67426fb42f","tarball":"https://registry.npmjs.org/npm/-/npm-8.18.0.tgz","fileCount":1906,"integrity":"sha512-G07/yKvNUwhwxYhk8BxcuDPB/4s+y755i6CnH3lf9LQBHP5siUx66WbuNGWEnN3xaBER4+IR3OWApKX7eBO5Dw==","signatures":[{"sig":"MEUCIDK3T0Hm4b0VaX/BhDq6R3BICdwidKt/J8b63mrI+obaAiEA5AX1Ovv7ADRJYP4zvaYwWkypchtwUjUZsBq5a1FfKvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9752652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/U+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnZxAAmV5z110WPrKO1wzjRQzQfhKZnrOReamX7PnVWArCP7yqJflT\r\nBSasBqINwz3YAkgjzpeQ50LIV0D/IEF2hXFJwUtxqG+tuOjGwPpXAr2dZiyW\r\nkRezEBtShGVQbR8gOnXGDllpm4R4tIq1jlVi/5WkEuapcbse4T9hoHyCmKoY\r\n+bIlTEBt+OCB5vkLp2jjQbhCUZza+1uObcfo6pAqHdg8eTBePkFjXJVuELyl\r\nQM0RLdmqAdHDw0TRLRF9IzIzFMafGOExqRDfii6H1mORtTrXUDDIoLy7svtZ\r\n95Qc/Gpi1j9WVAcMu4/GhyQQ99h/LHJyEwZm/+rAQNhIFqdpTS1diq311H4t\r\ns63IoJzfZ9QmCMbIBZqand2q1l4BpUBNpGT8/ElCkfe+tCtb8YgwaJZ4Iknq\r\nX6pjIsEdlLP385RGnI4J3q4fakRivo8dQZymeTUxTtrcOgPjdBVEX8m99Hot\r\n2EMt2hBOYZqKXNh7rHgo+hOP24TX8RlsxsE0UEW+ir5SnkLSlJrNLt+l1zUc\r\nEoT+ApKC2YQ9sKaw+cnHU+RCSEryVQkZJ7XKrRhHXbQ2Ecd9M3CPRSS8ztq+\r\nWQRLMT/e6LsmhBm+/xRMwWxnWzxGieFLo+XIQBJWAU9AeFU0kzPMI7t2/Z2R\r\nLRGxz7sNOe/pbME7prziop5WGqfYK3viha0=\r\n=LKeX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.0":{"name":"npm","version":"8.19.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8eeea241ca0daa79ad6a95e875d704526a267847","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.0.tgz","fileCount":1917,"integrity":"sha512-Af+oxQyq+ZY0M3ygaXs4T4DVbN8HU0XjLMK9ghXLh48u16OQoEYXazx8miUM2h1qLMgTuEwhhuVlCNDkKLOcmg==","signatures":[{"sig":"MEQCIARLYWAvFYECNWSDN/3bmc5myRDlcCfZumBZNQngd5dlAiBnvFWrMT8k3Ek9sdnv/DmM6yrx6pWmvHZ/4FUtTonEag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD+YaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJRAAj1agjtLa6y2w/ZyuMLIKjfwN7WvubYMQpnPib6/y271zmJ7x\r\nSqm/eVpVF4f7tEPMUlk5pDDm3LSseUvwxkGDdt7wq+TRTfpDDxT6+XqqRY7T\r\nDsw05K9CgKwgXn5ICvxA/1yMPxdU62cmN3IgkiOkOJ684/fLGfpc4MpJ6R5M\r\nEWmhELx3m5180UfqBz88/9QTz/GpupDJ9l49jd9sMkGwwW5HKQKj1mrT7d7q\r\nyFYilbgWW2yOiPlPluEXCaPLqZww8PWg2SyOgtnL67/QlL2LVuOLO8JVTkkk\r\nFjzfxBW7Uxr2JWajgv9JF9Xvhc3uD0gZEmoE41V3swrGp3x3dCajZjWy8nGh\r\n4lG88aKPT7TrC/aitH3QP9Y06tqG0+ZZsHGqZE/e1YCLEtxEAlfyINQiqyvg\r\nH33/6okXHQ3KKlcadjh6G8LOWDbagkZEWvi9eYon8h+p7xZ9teZB+pICI1/b\r\n0aWx4BTGH6vuBAE+Z/O2QzlXrAuE1daEnZUeetcgti/EIzD0O+NmKoXsJ8vS\r\nRcJRYouo5d+SxT/okdufYT5KW1/dYRs+xmfeidaPRSLhONhFqMOWrAtaYbco\r\n9K0OD27P1+AP2WUXPU9JCtUmzEExtEKSJ/EE4WYV0zxM6pMuukeCFBjF2kXv\r\nvHEJRE9Pe8NBfpzkvUf433c96vbPWikVTO4=\r\n=R3FC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.1":{"name":"npm","version":"8.19.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78bfc5fc1b7bc36881a2d9d1f2c93ad0246f31e5","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.1.tgz","fileCount":1906,"integrity":"sha512-FtWzipzng+NmtTQDXSCvA9D7H4d7vkA7ciahmY89fGK/Eo95pbnKn0hatEUfomj1jUDEXvAEi/tKiQ2nrAc7Jg==","signatures":[{"sig":"MEUCICADajrQ+UtuBTH9jISfHqjQ6Txw/Uv9x4t8kPBFr7mbAiEA/YMU4C6MWMqo2W4OM+Mb45VQ0qqO6MFb5TKgjCk1ykQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjETTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPw//Ue/RL64g/FPtP6ZMVIKGZU+Lsa0p8oYnVtfKnhOUShkMTVFX\r\nytoL7+LIvYLBcCd1o6nCvBejlnoAGry3QsSm9mh4ekPbTL9CTsouAZnHl4mL\r\npMN/Yr0y6YozZx8X1HLIpVCNdz3YW+8xZiersA244saANriZXPxk4lfPzHy6\r\neN6BZ+4DpSmb6XTrbqrgUXmNiz3GaG4n+yzMAoP6PHqcslwFVzl9N2f8xnBT\r\n2kqunFsr4XGQeUHf8jr1aVruJzjr2Vvy/FrfAQzkQ9i3RLdV0+Tfvqz28Dny\r\n/QFyAMq2KXLtFdJhW18v8FwwIeZERa9YhBd0DkZBXs9XxDZ5ZsjfvhF8goZe\r\nFCt+O+YQHcGhqkyEFGL3SKRM/zgcs3luG5UgYMcuEPETLeQLC0LWWXauBEy2\r\nGaAzNsUWZ6wD6oR+21l/wEVnSRYCB2cH0JaIMhDQorHnNgbBck0O/5CHlcTB\r\nZXGGznHxuFe+o44dXvAvugO44go3s8tKG9KxNJcvNiNGQZsVMsq+dGfhdMBr\r\nh57WYNAFUGygkG61cY2vLVA/MR2hmAvN/kauv8cAJj6EDNtx0DhOesmqbbLc\r\n7pmgZZetzcHxBCircD5ZJCPS0ictSnKwALTZtx55Yy3gKSqxN3AZEa2kz8f3\r\ntiFjeTClD8TiTgAno8tmJeS5cgU44BwIm7E=\r\n=/Qvk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.0":{"name":"npm","version":"9.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.0","libnpmfund":"^4.0.0-pre.0","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.0","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.0","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.0.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73cb053cf10b3d9165e6dfcec14979f76a3f0704","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.0.tgz","fileCount":1912,"integrity":"sha512-AURwChJCg993xfhW/0d1rqyXIiUKKZpX9W2BOSwORGXteE00JHRBwpgHhxQaBWJFKNu9b4GkJzGJU9O9+ukjuw==","signatures":[{"sig":"MEQCIGUV3rr7jdn7so+EggS+66HAUrWKBYbEUv0X6GOFFPYuAiAQyU8RAOimxr0gi7PZEedetI1zcTflSZIY0PGjGikYBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9769558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH1LlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBMg//YfU7ND08/FPzTV77Xutcg/IWl4v2URpVcjQtb3HXz9+rDT44\r\nXHqJtO3dhLGRZD6/hpTswT5Vi+ln95AY5/GG17Kzp0tjZPtsjnpItF6SH4kQ\r\nO18gSuoma8PdUi0YvLUr4HCAPaRPV2hcERYkUIwmFk68QkpLjPblgSAPQcmx\r\nUZkLkz3bR2xGfLJ22lQQFWP5Zq9ygCskwyas2oMoVFzAl62Dab4pG1t53N7s\r\nNPLSVVEDifF8Sr1v6GOwb+0wcVSF9rPX2zp9pW8vL4YEVT3JDKumY2Em/HSq\r\nYMcaAQwEzSAZ7rAfxHGnTHzOflLwZuLGE3yD1AjQC8HZOy3XGC4qoTBHYxed\r\n4tpC90FeKMbniwGvpBahkKThLzdoeG6TIPnXEjmccejBlae6CvdWJyJCaT7z\r\nwMRxWaTFBWjwtLpLkFohxu6gLvhNlmfyRRelF4zgZf1nejHylivS59D67L/X\r\nOqtqd5NosLLwqqC8sttfaC2wQvkp9xeZyfFAChndpJUpY5ljnwL7vF8cvjQ7\r\nbcQlhj2NuMNOH/ErM1rlF6QXwVuR26lsTjeCiT75lYrlMaFbI7gDcVcguBsn\r\nLj2mBuKPagxv0Q8Dg6hJj5BkCLSWqp0njDxtNTXO1X+QfgcnuAEnT0tqpzHG\r\n7kLm3TVsB2nLD+mjS0isBWBdufo/NopzatQ=\r\n=WjBA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.2":{"name":"npm","version":"8.19.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.13","libnpmfund":"^3.0.4","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db90e88584d065f51b069ab46b4f02f5cf4898b7","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.2.tgz","fileCount":1915,"integrity":"sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==","signatures":[{"sig":"MEQCIEtY+usbDraQNIBvFb0MhLzb2FC8K5trgFTTVMxl3G17AiBlZr5T8w19rWCMCsdTjvY4LtAohHP6SixII4u7XA5NTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9765475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQ4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Vw/9GIbmNplvmh+Go1g3Vz6Fscb7MxAaOn+r4MaQtRBcB2gyx5S8\r\nodTZYfqxhE1KR4OEckK9inciuBllAhADgimnGESwpGSkUgxf+xbGgToKKtGM\r\ny60ZP+1IHCGdYJTEbl1FF2pG+IsxSsCgJt0VlLCLIgq4P05zQEUhHX24M7zF\r\nKns12h4KiAxz6ol2+qvuTSWrJRVqx+c4byCK15jaHPXe15CqZ9CoFQvv7J4Z\r\nlhTHpuHdtH9W6DTaF0WSJFWrhVInW8a5tLr+R90B8ObBils/ekbWXDB0tcCV\r\nCYJn1cTv7Q53/F14x6aciCdC/7hFyeuUAdbPr0yUevRpfkVkHw4+4iREzEnV\r\nkzUjQ47ImBnUujVJIld7ipKAYOerl9lSGdPmo/2kgfKsVunfhuTXeiW1nCui\r\nPKMYCofFICVnNvq1ohQ51wVwTDpn01xK0CNZWB6alOcrlP0G3R2hduu0ZLiO\r\ntMWSK4hcP57QftBz5afmS4qL9VDMADjYEyBTtlu0+qxQQ1n70U6QaWQrOm24\r\nVVXjuTMTo3wWpv2tJr9xrnoyh//T4AZik5iIu5Gb8YwzT4xw0Q03WN7wp9gs\r\nApmuy9gl+M9JNjLCEoTXJhT7KACCZJSs3tkU4wiEIpm+xKIy4FOJocmJzciD\r\nnP+xh8nIDQ99mRYzVKmjtJkzCtTcFMbK5Qo=\r\n=lTXb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.1":{"name":"npm","version":"9.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.1","libnpmfund":"^4.0.0-pre.1","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.2","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ac53d966259fa67fae60d41681fc291f46c391e0","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.1.tgz","fileCount":1912,"integrity":"sha512-vsSgXGc4/sogKvPE3BQuRzrci0Gx1ddlfV8DJCDifaiMXYw42edXpNpDr/4tmy7Yv/KRQqMDBSAMp4FrMleHug==","signatures":[{"sig":"MEUCIQCrWgOVI7Gv721SOkhrI7CJsjgEl4x4X11qbKgQDiL9gQIgX+qLYJ+JlFpxXVVNc24DKnvOrD39XLdfX1hedKF1Pos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9764184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjImgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0RAAo8u65FVr5V8BxTncXJNsmUAD0CxcmOs0IeaPKQ5uBRgqe5Hi\r\npeq/Fq8qvojLkCMg4o4STxIdkffCpfEV8Cjv9NXXkjuQvgZdjedomqZtfhaV\r\nqp/fLJCrZ78+z6srCrHS9Cvt53oVHhpOfjh4wT9P4WlIfiRUGjEVAUaRCF0l\r\nmb9RyrbZV5jEZxgmQ5g1DaMfchlxiPG8RJlYCeTvF+gRunvwhS/Uv5VMflPr\r\n0Tcf+nJkaE2jLI2t2boa3DtA89s7zE3bhV8Kb8m7axNYfKad0Xnidt5qa7ct\r\nLYZKurAFEPT68APmFd0swyA8xBAK8yVL/oHGCtVC+1rld7IYJbNFzmfuzhxP\r\nQf7mnlL2g0dbfnn+/KC8LiLUg+YIsAZBilwhBMsBZZIlpb5ZqRpGXcBzuVin\r\nE/VWU5gdlKkOckr7n5/GSe6THIPFz1iz9RLxGUV00K4saXv7nggbb+A2pztc\r\nAAazV46i9U8viqEaqBzCMiSpOUSwVSjlE+0cKVO+ardyMOW2plph1dKEnUVk\r\nG9rlRAVdmuOJxi8LREUlKFAj+wxTc7PjKFVVsRddPno6undqiPCK+gbhtXfk\r\niFvU7z9LKmIE3OHF87hygynoqAN2AYou2YKCaYBDWM+Q7Co0ETGZJCjmxRyR\r\ng+tUnMRzETj64Qj4cJc0XTurdLKV7LCXJYw=\r\n=HT0p\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.2":{"name":"npm","version":"9.0.0-pre.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.2","libnpmfund":"^4.0.0-pre.2","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6296969e8f2d480445b521ebdbda14837e592698","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.2.tgz","fileCount":1835,"integrity":"sha512-EZjQhBKnt0scKYz3Zck5Cc+NgTwGBB6SWuX3XVYFvCkKri4OdTcTEk830gLAgufqt9fuMUR76o/I4lkim4l5QA==","signatures":[{"sig":"MEUCIQChltZ4Ed4bItC074YzwZp6AHigHZw1nvROTgbIbAo0tQIgF8LwnOJOIIO6YvMTNvn6i69c7oCz7BxIFXXm+AmS5K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8832979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLUtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP7A//ZXV38WMWQiFSraF+bJ4cg8SJNfk02ewIJi/j3NK8Gb+mwImN\r\nvqHuW9zJr6NLWj4XZhvwY4DnuYTgzcpt+a721sY6mhHVEtVdCL79D/vLgCHx\r\nTl7i+iNjMHRP9P9fBpJJga5h54KcnNt/eHAR7S6DW0fOFx8K3EjUbDPr9g3+\r\n82ndkpkZqfMYwabxmbm5iRpH8YfBb7AdOLN8k/uW8fXJvZGwRBzhJ5esRlVH\r\nPwcnaiQYWLtBCNWaaP0f6mxOfDp5V9AYlSHlWHwvwV8IGA+9yIlQ2pBAyTxJ\r\nV8CVecDoICpgGZo/RUrTjh/MFPPZEdVPwEBTUiMPtm6MU4zkqcCBh4wEkc+A\r\njJlArHxAF4DjQQI4WqEjhtmDTJwha31eIY3nGPjZfXG8rl5fROT5jO0CXznQ\r\ncNlX2LAp/LAmwqtCnJK9bBtvlbZOZlfyUPbD3aOiXGwuKjUZZ0wP6PVIN0uC\r\nKWcnya8GYsNCwORyakM1KeEJoh1F1X+bgNjSLwDoJnOM4ta21NhRw1EOE5jK\r\nnI9etUhDjqubA8qXMtaj0JvGUIfJfWYyv5hoAK17ODjpIdkrOItu4/fG+N0b\r\nqT3uCQOkhFxM19/5U5P2kyXnYp5GZ3WiFjdJtDf5goo7qFHmotZy/F+V9938\r\nqoWx8d+LobRGrP0KC0yUbzV9d1HeZYu/sRo=\r\n=BflL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.3":{"name":"npm","version":"9.0.0-pre.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0-pre.3","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.1","libnpmexec":"^5.0.0-pre.3","libnpmfund":"^4.0.0-pre.3","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.1","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.1","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6fbb1838ebbc4314cda411a1eb8a988cc60a3c98","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.3.tgz","fileCount":1885,"integrity":"sha512-EYSDCDCm9/YZ9aMK9H/41JJc/BcWdyhbBt4jziZovBoLKoAI+96HmuptjiwoTSyOL4mLNX9DNhwaGXRewstEsQ==","signatures":[{"sig":"MEQCIGcOpJRyq71/7G9J+7Ijq3HTHiGGQ9gIjCUI0GikeWcHAiA2/4Niq/P9lvX62L72RkBfjbO51yghZn1mTJkPDQ6v1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJhAAgVOC4VmjOE/WOk76IIVW4YCfgiUos2kY5zu2IRgrFLIy+TL+\r\nwfM2aQggYsIYYNdOfcyzo/0WWfSP4M46ZB9rZTTjI4trmNkRwIhGDfQE3ASB\r\nEgAP4f63dj/1IwCy4Y6C5JtzZ5g/Ua/+ZdkOr6gRC4MbVjwGiiaKYZxmZ9LM\r\nRvvg0pMqWpLAruM0m2FaM1O/gWv0i3mufnhocqK1++Jy6f3jGHcu4/rQJR91\r\no5U/PJR6NG3jtFmUlV/8IL9Vj50SNKncU5vm4NsenMwwtbvmB6Kj09YipAOM\r\n8n9oKvK/4zA16yU0QH0sHhn5Ds2n/TwHeGBL0lblGVNxE+nuntES3xZJ3piu\r\nBXmpfV+/1FdcHD3YisKkmTQkQup4NUjFoZNSNnfPrqqSgdQ4Y/UxMMM7BfZH\r\n4RX8qagMyTUhE3uGPouSreU5JxOyKfGlub0u+LYHAbjbyFqwDm/7TzUc64pg\r\n5ra03vLDnFc+kIvG0/ZF63Cg2UIfI5BPHmkRs6x0NuXHOvGAaOxqkklxCuQx\r\nHJrbyc6Y+iKDf7L58T4pne+kfxaMY6Xy5332hcLGox+KDZom0mETRl1yRb48\r\nbw+w1nOTEp/oX7+NEvnSYGbKjfPBEZTw0ULkXzUqASvdXDC7OfUOLQBH204L\r\nq7teda3Rvgh47jmhgKu/SOlrCDtqtj/cHN8=\r\n=G8Mr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.4":{"name":"npm","version":"9.0.0-pre.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.2","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.2","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ed4f68f9e35f8ecc84fcda2ac5c96f4d7f7059f6","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.4.tgz","fileCount":1790,"integrity":"sha512-kObVaaXtNBh9tjwEHIrBCtwaux/AUoPZwo9ZeJPnS9D30vrPSgViBHmUkKq0xy5xf7mQpEaNpgf7QecHoP8HRg==","signatures":[{"sig":"MEYCIQDxrw8wMhDnOaCXbq6NTl/CDFIsQIY6etwCgmDyyj3sWAIhAIP5iHG3ccXpgBeVPY/eeXDvRSHt7jaQRoKSM5x9BQkc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8333199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPelKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIkQ//TwdLyIBzBwPvFxBAaD6+yEqXtsuBRKVDjHii3HzNdt82+vhP\r\nR+kExam7cnc52nN8dD1c0XQsh+xOqjlBIqqddudZfiFyW5hYPWKT6EthnC0Y\r\nlJ4ZsrBc3pd80KmnvTCKH2dv+6jdQNSiTOa25syfvt9+FijqIYImBjfgOXh+\r\n3SiCCkXZcEfgkDkJ1nVdon3QrWMHws4KNsuD9/szn2nqBZZfsvUbEUKzo7hl\r\niUOA1qVnhRetfrWMOCjX6EHgSHjo4n9AR+cYqCFH/n4jutVWfRQMn6sNbkoA\r\nICS6abOjYfM4uXiKu0T27Bxp7E2F2x975QAPISIKW8/XeF5+snf8IYsXF1kD\r\nqbsakz20osZ17k8m3BG7gfJNIyDdQ97Ng4Bt2dYGrAEP4z91kqkGtbMkQpRY\r\n9jf29TxiAsvHQ3c3vUYsg91PhF97E4fYoc5UdkzkwPhwnRSI51VxBzkBx0Gx\r\nJZrIWR52/z1lt0sgVhId+zAuThdYNEqu5KazlLNHpwV9WK99FRciPAYO3qGR\r\nubunQjdLlupTtHQOxSviJPJho8OM6pNf6XhySmV6zwyyKpsUxBllhx7zcarV\r\nchkj3o0PBSYcolmZ6cyaBSSIgata/XHU2oQzEwr1CpjsfdsH90vHGjgsUnVG\r\n71mJD2kAcje2u9oqItHgQkCBiykKf/z3hTo=\r\n=Yivr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.5":{"name":"npm","version":"9.0.0-pre.5","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.3","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.3","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^5.0.0","hosted-git-info":"^6.0.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92091c8683848c71c5cbde569d18f76f99d23af8","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.5.tgz","fileCount":1872,"integrity":"sha512-32BmUjMP5ovadyIQlxOUR5OxjXa09OK3KZ2uV64ySxplmETdnIykS7ECozBwBQImpcuRHzuhHFQM2AQmuUpqYQ==","signatures":[{"sig":"MEQCICf2pIh2sFTX1sKqu1uLcdvzERYfWDvSOT2TwmzMZmA4AiAb+iTvsrzMnhBEUw0qrV5XSuoK525umXWu7jmZUy2CEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//WYyPdjFofAGzh6fGIfpKkWso3D1gwgUE8pEiGWuXqVw31YHm\r\nsJZBT+hGQGQ/YvTQKPGIv/DA198oGfM9C/BQHNymsrwZMKs1q1YqJMoFHQ9P\r\nviOBvAcRPWxTmLhZlHu4YPqYi4C2tMbjCtmiTLSXWZ7WLnHdx7eXR+U4wf1g\r\n2+SG9bkx2dPyxlvDQJj9wPtCPg8L0kkTE3OEKPOyCVQGnvMUbSxXg9tGXFHA\r\nwn0zetWSwsuU0P8SHB491CSqUU5vjEsPjmzT4i4TCLw/R9DY+LYgB3RVZ0zo\r\nQ8A1r6/wrWSzFp5Q7cu3TbyMdMxWc4ojtVpu3jnhJpq9Cq2ea/II4HEV147U\r\n79Ru04yjMojUy75smtFOh/1FYBb1drWbogaPwZ9c+BrgYrEPgEld4CF+v5gl\r\nGSUsysQBn7EJQyp0Nkdc5o9KwoMmmwwu9oPByxuHAtGEKDCjTlwJ6BxuZApJ\r\nWyCaju789X0Sy4BO4iTdI3XcCsoknOqjBQc+pyqTjNJoM8cnfda+SJFNxpMw\r\nWgO7YNf6aT4aiRgVQJ8qE15sqsEdbC50odEOjGS/9/cOIQmmMsDfasnL9CwY\r\nWx1yqsaYrEhOQ1rl21xs32F6e2H0AzztN4CXrEvLOV6HzF1e6DA+Dts3AZqH\r\nV4dbo5MkjU4J0wmf3TkRvp5Yy/TFhWaJt4s=\r\n=F+Bq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.6":{"name":"npm","version":"9.0.0-pre.6","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.1","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.3","libnpmexec":"^5.0.0-pre.5","libnpmfund":"^4.0.0-pre.5","libnpmhook":"^9.0.0-pre.1","libnpmpack":"^5.0.0-pre.4","libnpmteam":"^5.0.0-pre.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0-pre.2","libnpmsearch":"^6.0.0-pre.1","libnpmpublish":"^7.0.0-pre.4","libnpmversion":"^4.0.0-pre.1","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.5","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1be0bbf75316ad87acc1d1d8ece0b5c27bb71d5b","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.6.tgz","fileCount":2051,"integrity":"sha512-hwFNIRpiE9CIYwBcdBFGXFOtTA+PGdsfdW2p9qA+f7jJz5/okjbVXb9qJKqyfC6HwfphVmseJXhiYvaJpw44NQ==","signatures":[{"sig":"MEQCIBZbFK15Q2IFiMDp1ObR9cB8+X4V903bK821RNbOXixeAiBrcq3cYJg+YbjtT6N9zCKMAdTFBomc7uKwKp4mVgLmtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUGKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmGBAAiIoC6S1PS5az650DdxrqOuG2bSCBfcPk7cYR6NmrjgbT/tb6\r\nUCkl7z5EvWQXEpY3zcmjmnFj1BqFd5dgYYCi44Cxf4AGScNA8GLcw4ZQ5nET\r\nDGK4f+5usM0FodzbJcK2E/9Gu6XY79jc429+j+mv32ZihgeEGKYcn4+FJfEo\r\nJZTGNlbDlfLumhSOhnymfga1n8hh8rnG+HXZMnXNxIcpNnvDW6lHr7J4mwNt\r\nwDySBepKjxUV+XQvD9wCjUVpPDR/mBwMAe8u0um/0MWW6PgUgNJpbJbKxUHN\r\ngL/3pnnMpFDfpOA4DlUC8GJlgaNPwKTLnfFHd8G+bjvueIjgOUKGSddTPfxl\r\nKtFpvwwhGhXZpqhFPtmY6Hvh/E4dq6CiIzQE0BivAHEhU7SfAjaLqsWO76Jx\r\nqGKmY3lBj5ZK2+9jKg1cKWYr5boFiUcFswsAzkIDu+nOoZb+Ip0fOMuXI8Ed\r\ndTJO/t+oN3dYDp2xM9vz13MAO43aU3nOytdteZTvMQK/QJt8ct5v/GuDC4cu\r\n1EaH73sSx9RI85vL2+m0f7Ps2mwP32mrBnBbitarlLgDAN2jymvS+bHAR0+c\r\nZvLGt9m3QK9TnE81U09wl1em3aAlvjuP9nZZoz+ytKRA+a/XOMPlfEFwSNpj\r\nCDJp+bzX/zWLyymxsVdwLaU0XgT5kOihIGY=\r\n=eCPd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0":{"name":"npm","version":"9.0.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0","libnpmexec":"^5.0.0","libnpmfund":"^4.0.0","libnpmhook":"^9.0.0","libnpmpack":"^5.0.0","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.0","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b32200360df98c2ef58abb755d1454f024890781","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0.tgz","fileCount":2051,"integrity":"sha512-YaKKfqlBFzHufeDh3R+WwXp67QKN1nYZmfyFKwbASURbJDPu4ZlqfrnQiYCtCdye1sApB7r37J9tqix/vHEu8w==","signatures":[{"sig":"MEUCIEE0ZC0rNQAmtBZCTnn+HrcvarwRmihLejfrT57c8CYIAiEAyv3DZMGsJS09afeP0159fdMNacrmzXcmdS3kdWftcj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKRAApNac5JQON0KaqfafgUm7yAHH/xwuSOT0ul3z8WsdqAKt0yu0\r\nh01GrFCfX4MLG5hGFF90/fvT3pCHJXxtBLkTnY4YYX2VUDSjjuToVaAYa3h7\r\nKHjkvP2AXqENqOG0MdZmIppPFGwY/4LjMJSWTie81re4pbSA1R4af+sqY3fc\r\nEVME+5alhlJyUyqx1iZ2bomgTqmvrnFq7JnP/YpAWQNCOuXA0xxEN5Qu/BCa\r\nHOSubSFiNJktQpeJcZbfE4V1wquH27W1o92K+wrFTRi6axlwIxbIwU/ZswFB\r\nN91GOlSwP4JCZZl3KhJQnCGPKtv9HQf9ZYdFtf6tqgkyAZSoJqNkz/SlyXCE\r\nzYE66cVCmpyOZCDqkwm81d2iXyUvlf3yuqgPwjsAHO7QtB2gWGT3uH/ysjgF\r\nILXNEN8UWoiMZfndWl3MyGLwfWkEJokvEUJznHXqhUV/aIQAG1f3Y5zhaW+k\r\noAMugzrGqc4zchcUuBTOmCpjX46SHapIFnJLPxbEGHxM4F5GG5gEqisUCtNE\r\npnTq35bPTLyTzCKuS85/aeffJG0+szXsYL0mwWvTsda+7WwYhR5eaP6n9IfM\r\ntvUiR7Lx0wdjYdTiyJxavIFQQBIiuminvusi0alE7XquXy9Wb9c1IeYVY3Mm\r\nyUAB0x8N5f5gJLNRCfJX9NnpG7w7xWf2CMw=\r\n=kq70\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.1":{"name":"npm","version":"9.0.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.1","libnpmexec":"^5.0.1","libnpmfund":"^4.0.1","libnpmhook":"^9.0.0","libnpmpack":"^5.0.1","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.1","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.1.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15015167c14ca585f52baaf317207cac794ff772","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.1.tgz","fileCount":2053,"integrity":"sha512-B2Z46XFTUqSP2JN3bJZ9cvm6ZtbctZ6uMRvHXzFAUZmbQYQ6klyDnCq1qF5iqCx+zgo1AoMKiJnf6+AXefLjPg==","signatures":[{"sig":"MEYCIQCWj/YHVPDPlWGKY1iEAUlbYUkSQwNLQmqJv82GmhcKkgIhAN+hMwcdUvxVP7LhKvX9uequkNze7LvSMvFzzx4pm8KJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWapUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoBAAm/pRI2wXx7eqiecF9A0c25yh8piGt2qY1sgMNbQGO/LYUqKB\r\nDqIQAYQmJW+g6EZSNcbMl1OIOGfAZK1cAtFJOGuob045sougrU8HT/fjJWj+\r\nOmynJovdVZC4V+LqZbFytfoYIOiYCvhUhxfMei7N9DKlGLTo8NPFbZNCrtzB\r\nrwgPPmhOaA0iBL13lVe2Id78M3uu9oIFTCo1DkhYZzf9SBvCkJ+9cxF9/vtU\r\n13mSgCgw8WHz15gL1Pkhji21Fo3j4bcsVmEGg3wiW+BsG7hDhyM9vQ55VR6s\r\nvZOI8YJ7BzykYbGEE5zAxLGa2mTyRZAz0FlBX0o3oHo6EY3Ya2aG8mfZd/xE\r\n9+jNtuHW3/CLzCi7A3yhy/DxefZnMXkQ1SZRuurcsXgMqKGXNnM72WC1HAnW\r\nyRlP4NXOnU+s7zYuZxfJjYrSi6pwzZLmWYwc8WdhqsbRno4bU/8aN4MTRxU9\r\njdIJeEE8cuff6lVpKgP+Uj76HTmU0TkDUnBS1f0qxJuVJY4lpSff17zK9dtZ\r\nH4Krr3hzqB84nPPqJJYx0R92hsjomoOHJhzVNfZ6DV5cUKMaZFvmSJqoUFjx\r\ntmnDV2K0U5qF3CEWGQMAbhhCzrppbItWAbM65RbjFrYlmm929Q+ioL8J1Blu\r\nbvprZZOYdOhmWbAzdWt5kQxc+exssJuNl9w=\r\n=3rqE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.0":{"name":"npm","version":"9.1.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.2","libnpmexec":"^5.0.2","libnpmfund":"^4.0.2","libnpmhook":"^9.0.0","libnpmpack":"^5.0.2","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.2","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.1","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/fs":"^3.0.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86f96a1b7ce5541d28c32dd88933f96648fd99e9","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.0.tgz","fileCount":2060,"integrity":"sha512-ReDxpn3P2vWnUnql8o6GfAtLiVrWoX6N2vdbp4jxgXl81TVrCJmYH3wyi9V3Dt5rmJZH2FxXoiesZiLSEGCi3A==","signatures":[{"sig":"MEUCIQCb7KeWCRo3xbBR2UnXA4xoEK9Ez4+8y4+7TDFstCdHQgIgPno/e7Go4yR4XI7yZmAv0RN3dpgVP8aTDb0RFSej9p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10181643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPAhAAjSZUc0l/fpvvoDZmJ8wHOuLu0E7l6Fmgbl67ddZOyrKgIZjx\r\nCf70T2GfR1pj+Rs4P9Dowzj2H6mQz4aWmE0HUVghsauZuVs42MGh2NFDxaAh\r\n6IwqXIdN10qtIGYcgYg2NcV6Rfdpdw9X1pEXRXbzOqU6w2SgQWxfmC7vSp4T\r\nBCXpV7oP1VlLr1wn84TQgws3XMrt+RnKAr6Bt3f+vvO3Url7JVm8XzdcRkpK\r\n8091kQxB6Lzt4zob2qp5cy0+yw3/bDbai5ovmkcNwpeYRYHYLr6AYQI9ijQ4\r\nLlU5I1bikR34gQ6NbWdk8PcpLHsG+gBDrYRqJByvHzPM42zSakCgEy1LlH1V\r\n+Pe4SFOanYP7VioKSOlhEXWDkfsmHIEymc6yQnRx1wms9Xd6JY3b9emYNcP7\r\nydsbAXnPDBADO3tqOlX1nXReZ5Wgfq+C9GsPMDwjGOm2lNobzVP9EIsGPduv\r\neqQCrEpCZEdu9AezTbRJ6OfZiazQWPHojA7ylFxxlt0c+1QRmZC5wd4pQPAP\r\nV0X+vvOxmU6oSeX1DK2MVcCsZsF3PVnQYQxWLRl6UwRXNAfb1jyDFyZyLQC5\r\nugTEqq/w+NQMkzatLnhFL9PDpA/sYRitSoDuw5P7PkRbB2/jSNns5Dby2/ub\r\nRKZBgJUJ/WrxT+aTxZUaZSxFvHfzL/SYiOI=\r\n=xJMv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.3":{"name":"npm","version":"8.19.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"adb51bf8886d519dd4df162726d0ad157ecfa272","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.3.tgz","fileCount":1887,"integrity":"sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==","signatures":[{"sig":"MEQCIGI/vu+/rjxZqGdZkHpMmBFiXoffzGqRjWcHXeErTyabAiBAz3sq6PKvepWrRzw/f+VP0350+HtMU4gnHWlOlFCaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZC/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlUxAAlCygHHLGbqybNxutSD5PvghTKUqWJajkETaUTDHkqi7JdXTa\r\nQybdoc+oMmo/RIR0+M4K/HU1dmXTWkS9qtEsQKWfd7g0O62Wemk9y/2mQbl+\r\n+1MfSNQgZx+8fNQHn0Orj3vpDXCH9jalqXWZhgWO5RYYCbofV8bom45dykxY\r\nnU1y+UAox9N6rqIWZpKvffvPgh9D/gQGmEmEoYM4+IWcdrH+9igYjmflc9EN\r\nlvcPoqYhFN4k6kgju8MP0OFuICa+vCIKVL/H2w34CSJJszao0UEzdK+sdRWj\r\nBbtgYZiJOygRLgqRqfPd+1aNyVVHnvM6GD8EFHvKsWx1DfzVTwhmSP96OLcm\r\noEQ08l6b4wnlEg5wiZRUXTFT+Mjhq2axL8lVRPMpOHLjWsszHqlKJVoTvTsn\r\npxjy5vQn1icR5rDnHCJedtpb8MHmOZ4buolsam0QOU0CdCjogN3F8nXva57e\r\n2YQpK4TaXT6frcAIV6uwqURaDsPOTl1jYKEUik+8cfctQQBEKZsRgfG9jFAh\r\nI5kqBTN2fh8IPTslqlFFALy/HIAhBFyKUw7xfwhr9yrk6Xvt2r16HlG3RLGv\r\nb9eSUnCQ2RIwKK7zIINm10FzV75ZlzbXX1iDL1VaQeAYBv62jspyVhJOUS1b\r\nbn+vW0h0xLtA84pqGTUp67yAO7veWkuajog=\r\n=7wWd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.1.1":{"name":"npm","version":"9.1.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.3","libnpmexec":"^5.0.3","libnpmfund":"^4.0.3","libnpmhook":"^9.0.0","libnpmpack":"^5.0.3","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.3","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.2","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.9.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a637d44f052d8b21c7a71ab417981ebe586f387f","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.1.tgz","fileCount":2029,"integrity":"sha512-FgrLK0VAqiCENet9EiC3mAwqpUMP+2AeEZLs9k8FB5LNZ1v+oIleubE1TfMCjeKzigtTkz7K0Cfs8qAAZLVeNw==","signatures":[{"sig":"MEQCIDaYrqOV2IROyDvn68QJyMfcfPeSZv3cKg4kv6SVrFaZAiAqM/rnuB1l6CL6Mml/qXYQFjSBr8rXdxFfI9YM78MjNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9710715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPeBAAjYtYfK2RSVgbBhsenS4TETLuWF4ciWIVfkLTqHcww55Z4Ktk\r\nnJOoWqhBgcXKQILVfttGa5QTfUSVk3swvKobmMPUQX2tgBTwu2ydfU03HfNO\r\nUuIHoLu0I8VBjDXvVn9jS1+R8j2kA64etZsLXyxF7jDUWIj9SR3guuOK/H0U\r\nK6FXiHCbsRgAD7YRpAsMSHvZSbvOEKlXkoZvcfMoTu3Fv6SPfdYIT2gPOwj5\r\nE6C/zAPIXEdD8XSuRqO0HstpRQb26l1pIRgcIG3JgjiFJSs/EJgzUZjMGlm4\r\n4fpLyrEWD4nv7lAJ+aFqoly4UPSspoDzG8J3CN8HR7uWTDlpdJmgSl87LdC9\r\nFBiITaAE/qI9VJz9mRIJyK3FMONtDAcYGOKXaW6LLYn2Ll8WbI24y6IVIc5x\r\naCTsEOjYJ3+RO4Q1vNbylhvhjVLz3Ixnf3GqBZXbcFdDO1O1D3Vg/tsu90WM\r\n/LevtJWNfmhHmyU4+KDDpE+BjoW4F3pQc0hz6q7VBC1U8HbA4LSbw3Ot7W21\r\nqhemViOpi4r/wWa/vVJeCEl4myhSycUay9URiGE0mXsGGsuj3cFN/4DGdyPO\r\n7me199gc8fKZSWIlzrR39jXDH4lpszecc9+tNlUiAaMCtRavaMAfC0znoD7o\r\n3u5M9LLwdbKzNNBBKxC0pb1/446i4MXbmMc=\r\n=3WOs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.2":{"name":"npm","version":"9.1.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.4","libnpmexec":"^5.0.4","libnpmfund":"^4.0.4","libnpmhook":"^9.0.0","libnpmpack":"^5.0.4","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.4","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.3","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cf57d747a84fcc32ed397545f5bea6dbb014141","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.2.tgz","fileCount":2031,"integrity":"sha512-qOFg33/5YCHLArtRBep9HJydPZURbCwt8nxwXDRHZO9PZtTUMCo1C4iXBFPW1TxnzAdHscdw76ihbupdmL7cmw==","signatures":[{"sig":"MEQCIGvLOcvLKbhVPdojw2EGZvSjwS0pj6S9SuI2qrZO46toAiBYnaNgkofEnynidY4Z0pbFJuHLnbHS8oJzpql1KvDRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx0w//XRc6eUtEDjeGpksFMywHQ5dMBQ4Xt58ChLA9hKl7SCt8nz0E\r\nwkhPShdlg2g2f4WGfgoCjrTKoCRLKcMuDDOCT0lV2PvmXP1IpqhmHZDFSXJt\r\nE/HAv+pVy1NQ5g5kAbPyGi/94volTBhuS87APZ8HqGrFZuTVXKuMPD7bQeGO\r\nG/PKD39vK5pk5JTBof2M3CqDN5WbuZaFswYssbOOPx+i0qU5/nM/z0GGs9B+\r\ny35b+VncQGphvTpeVjXaK907ucjnyzBid0aq/7CoFQTPwbQ4OGY9US1+BvOd\r\nochGI/nsBB2/Aok4dGcBc3UiyXNahHMlkDw3MNrUdinb5xx/28c5mTLThKpm\r\n458pkrKXVnUqPhZJPdFX0oFZj+Upmt/Ncsqfh/Ngbk5eojgBuT4CLQKinmO1\r\nyLa6h4xzJZkJMI+rXywTsxhplICLg5GOGjNnsbgq4fC2r9Eb72B2fBoleVf8\r\n62LrlCrEKbWJYPDPgyIC/b+ASClpfpObPH81wkhJ/tBGxCJiktH8puPq7y+i\r\n4fepXFw4Iuz2BDZubfp0ASGp43lkQJbCvrEdIuOUjeDd0WOu/1wM0bmfeTTR\r\nxEKAfGl7pkSMrg589j1gLnbRIHsIUB6mejX+VQTk2sIHYkP8J4k5CTF/8N2Z\r\nm+Fh4m7+oWENmIOFe2KjaGYxjKjuasDaaQA=\r\n=/FT/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.3":{"name":"npm","version":"9.1.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.5","libnpmexec":"^5.0.5","libnpmfund":"^4.0.5","libnpmhook":"^9.0.0","libnpmpack":"^5.0.5","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.5","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.4","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b83a3968a0253a9547d559852ddc32f667baad8","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.3.tgz","fileCount":2031,"integrity":"sha512-MOlpFXmfdPmQhvbBuV0RkaDR8VcO45eT2+ecLYC0GEP266PYAAZ6L33QPz9SR7fC3o4L+1V/KV9DtoHTetaDuw==","signatures":[{"sig":"MEQCIDYQRyqTlNBKed3sMerji+zKzSAl5MRPMvs4zd1vB7CPAiBR+3I8Q5qvMM8Cvx3p8PS5K7jQJdL3zPBI8lKyRfpjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9719116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZQ//Q0dIs7WQHNQb3m9c36H+uIOdZ436aDTsZV51y+BHWieSoZ23\r\naJ4aBW8BfyZZ+TqtZetyvrjoaggDMn9WR+NYlObYfcmBff1IMu0I0GuvPWbw\r\nwDAm1LYIFHGu++pmEueCfwVGAz1cwaTum+Zn72etHgNpcFOAmIRoNJP+MLzN\r\n03CO6z652Sbyf2wRJvUnQPbOEZPUebhq1aanC0Mqm96WSYy+TvZ3Ea11sBQ7\r\nzmOTdyHCaiV9olWd2fUCpJHRXlmCzDhHObXimL5zOg/BXyRgAjTGjLNOepbk\r\nnhjBMciFzx4qFqRv4R6lqb1llI7B6pYlaWg1a+GXoJ9GRQf3G0yTxD7DqCQJ\r\nfMp04lghsiqEeTbyP9Vlynrox1+hwW0Ga5auNhCMEEBmwQHxX3c72eYmJ5xP\r\nwBfTPBQ4//MS2BPRAevxOhG6wolNLxLF+/91tE+VsBjH1VSiLzmSRQd54y/u\r\nf0UQF96nPJSD+LK/fT+RO1oKoUfRaG2sEh5+XbiamTxG43Fkvs58t+YnXu2J\r\n+69yU0BuT5iIh49BGlHWqaxQHw8rJhdN7p+3J68vOGbCEOoSa3ym38UOWzqd\r\nhpLLWgTPOyZ87NHPLpyuhVt9YAQ28b5BQjxMSWwLVdTqRi99h5LY9ki3X7tg\r\nvKwIqDpW+sWCpmotnyMtTULCPbzHCh44V/8=\r\n=Y20G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.2.0":{"name":"npm","version":"9.2.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.6","libnpmexec":"^5.0.6","libnpmfund":"^4.0.6","libnpmhook":"^9.0.1","libnpmpack":"^5.0.6","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.5","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f4ced5247b703103c6fc7b6e7ec2927c8f0a3d21","tarball":"https://registry.npmjs.org/npm/-/npm-9.2.0.tgz","fileCount":2067,"integrity":"sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==","signatures":[{"sig":"MEYCIQDSEgXxMGUOHwsc+n3tmEIQZK8ai7FXbIiaWTekM51CIgIhANrv5HWeaMT8C2ayLggX1zveXQhct+b9TAdcA/KjcMLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9929728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkR20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg/9EsYAJGuUUKwEVSq7XugeILBfp1chUxeVYTDDOiOepO+C0OTI\r\nVjqhfz447KrPahVWN8Ocb+Zy/E4HAWInfCHwCxqKgapZp4G3PqdbxnA5/i72\r\nQ5vL/1mHqIewebSH1d1DLGenC56tuAQGmJs7IngRov8rV/NwQco4gKze9X6C\r\ncppc/2W0HPcxKNP8OwoWSkTiy8SsVEuMYsZcrur7diDtOYhqYcPKEwljaN57\r\naNTts7xGubqLWOmPxYGMQnx29hTYh1sLyjYggwuTrOcxBPxfpc6s7QcRuLzP\r\nODn5K9cxdI2EbEC8fKPtbzm4JHNy+wQQCpa02RlNEeU2iiXyDCypL9Cdto4b\r\nZTpx4RIXSEHgU1Xa2qIeNywWb89CzVVwqoYbD5IlER2v4wkpy8uv++KvbiUt\r\n/JtCN815zI4La17mqVFjb5BlnTs7SO2X0e3r60Dppe3HQD8StVNyw+elUZbT\r\nHonRKJtJsEZt4JwfL2SplF7UxDGhMDJKc6dEX7RUwf+6dicnnAoz/OhTxXgO\r\n2exUtzRyH8NbgqheDSH7scMdcVrqQLn/n8DXy8cfEfYRL0jybiz8GWYPCFvn\r\nFLHKEDAatgDaTjLIZwy6QDjsPwGsqjulfm4yxkqxxrI1nilZoenBi5v6m2SK\r\n9e+Tp2F/VuGqwNUmKugCPpqLo/yVZLwVb3I=\r\n=JBX+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"6.14.18":{"name":"npm","version":"6.14.18","dependencies":{"qw":"^1.0.2","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.2.3","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.4.0","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.3","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.6","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.4","ci-info":"^2.0.0","dezalgo":"^1.0.4","is-cidr":"^3.1.1","libcipm":"^4.0.8","request":"^2.88.2","bluebird":"^3.7.2","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.1","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.10","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.2.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.2.1","worker-farm":"^1.7.0","config-chain":"^1.1.13","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.14.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.2","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.2","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","yaml":"^1.10.2","jsdom":"^16.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","cmark-gfm":"^0.8.3","deep-equal":"^1.1.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.2.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","npm-registry-mock":"^1.3.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cd431567f0961e1fe63d46738cf37f74f7999eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.18.tgz","fileCount":4215,"integrity":"sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==","signatures":[{"sig":"MEQCIHq5SosyydCF8eGW/3fWDMDwyWMqO1jioYBHqZpVCPN2AiAkEEu172snoae4YmULz1rLKq2oWWa+lBYXA7p6XaVSAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19039376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2wvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR8A//RZsiN5jIQpYmg5i3abUme3m265s8Rp1LCWWmSB8mRBX0mTdX\r\nl6Ed9/mnW2Zekv9gyccHU6dsPCdhwJJZ2iXHPnMBNgxmIB6tKMJMmmhQ1g8y\r\nu8xUiqVnLLenEnA/POolViLast//lw/DRma5azdSI5ToWq2ORn0t+CtJmmZ7\r\ny7gDOIlZwvun3acoxDcVbsB+Y0971XLm5zEiiBpyXSg7svERuwU/UVNGrDJL\r\n+JuotAZnOfF/rMlw7Hcgrkv80cHViHcm5gYTjB7z1xWeEHr2YJA6xcqSnBlj\r\nlKniSW4bioiLodxOxfjjhhcIHMIbTHrm9vuYgJwHP6FFbVaNI0fOfXKexwV+\r\nhSnLx4ou/AsjBehHBO7k/PmPq3GMCpnKcfMBUvFiZtXkDbpb1BiG4bxAWUPj\r\nbrWQuOoSREzwEpEP/C5yjnOuJbx8O+9BiZG7+sAH30wwaH4x52X9S3Fle9V7\r\nadjXBiKDRoOPP3MgzBw/SVj5CYQ9bXTo127sTR758aL0wY1eAY9+vQ+9VCgb\r\nlioK8oRx9gVKYDPVtUgkE7ecgg5TWmAacEaIEj+Y4DNyzI3gWPZoiBP0nety\r\n68a7u5CSpII9/YmIIyekbZ7qQvemyVmW1jjZ74bzYiCP7JtYhwfL8jm14kYX\r\nas/yV9sVDWHaxXab2hXVt/ID9d6vo5HY9JQ=\r\n=sNOa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"9.3.0":{"name":"npm","version":"9.3.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8c47edff62d8d4b2508fb3a05270ac6344262e11","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.0.tgz","fileCount":2063,"integrity":"sha512-5Yl4snmvEzFkHPAzr5wq9pdEh0NBupqRmhQzBT5YdCGN0lSnKHd9JPJSbm7jZri81uXFl3YG6wrpWVAyTbZr7g==","signatures":[{"sig":"MEYCIQCMPrxAgCorNwGv/L2bbHeQbVlWcXDzPOCGjDobw0ittgIhAJbkydpR/jzTWh/I0+I/sW1/oawocyzM+Q0IfMB0S5bM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwG4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdCxAAkqnnNvfuvQeqG2WLI0Mm3lNaOUIUHv4OvfDtIajKay2lSMca\r\nMXUwlSfv9oNvKLMyrwCtFaNicba3s1DaYZJHeh2IRGq5CgpThitopAqQBd9O\r\nANSQ+WT/7aKyAoMuIhMyz06C+PKYeULU9BL0JKlyXV7R0HXdLI7G6OzINx2p\r\nGfoJfVV6JQ5uac6fpr+jmi9I5/i4CPZoFbM0iwj0zeTjfAWPsKZJdhnfraAt\r\nAhf7dJPsyKfrPD9Es8tWiTQlG4izx7mf9A2xYD92w3VhX0kyQ+nxFmpnxuWm\r\n6Io+YC28+XYc4k1OOUX8Sf915Fu94+wuv4/PmPoshyShX5akNBbuwan9ZaTd\r\ntt/Uy365i8J1XtwEzo/ODZTNgNwNUnqkaRH37OQVIDTWIdzjRjU6eQdsYW35\r\nKmBtvO36V+sCdEPeY/+iwzIAIOPWjBQCE2AUV/0TrtOT3iTOdV5GoTlQVR9P\r\ngDirIyhJAjSgLos6KNc5cBSAdX+iaL8l4ke7o1AL+HRRcBxp1W4hBqL234U5\r\nKM7lEdAo1YJz9pkYHBokhCPvw7TasS8ProVH+S62rReAERgpxlTilfeoGTNC\r\nccWiYS9ta1NSG0Dsd7yBBd1BsvWvCT+fyiv33W1qrMEhcYhm49IvXRMgPdKr\r\nrWC6oeRtD4uWLslbHozr+bIxHlKVb4nI0B4=\r\n=NRFu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.3.1":{"name":"npm","version":"9.3.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d7499a1f7b867055dee3177ed6baa5cda8528a8","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.1.tgz","fileCount":2063,"integrity":"sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==","signatures":[{"sig":"MEUCIQCQUui4Uur0ou2x35o2Xk3D2yXRv5Jpu0iY8aPVwMhghAIgGW0sYjmqrSuv1i48hiZQXRaU6VwBhJjZ9rau6ruxdIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7pg/+O+FwNhJP9olP5anA3Cy7Y3aD/NQvyVKM829o0uQ6TwW0P0gB\r\niBgXX7JJ1WDnjZcayrAxjtpcTWfNdxs5fjJp1a+e/VGfJ9nEOArnMNqGIFzv\r\nRTG1RjSUV7QJY+JwCp//6K4Gun8jCdK2krBdT8apElF1IfZVIJgUljdqp6m+\r\nY/skRQe/1PYKD0BAUIy0bSBNSxspknq3q0+a4xPpj1MrNAh5N1p/f9vbEMoS\r\nzdlcfYCHbMt165ZfCyZ+xhbSyNaUKY3+nUolCh1ydxe+8eLvoje0Yrjbalsr\r\nTMS9Oc7fjqQRzmIKbXYoN8+ddK7JMYBHPvwzmz/3iUAaj49gIFce1/rrTXIy\r\nAGChx5ltDcJczHyNaEW0bP4wrw0BsHzEMzVYtjVeGwtTn5ej2ChbCzA47fPb\r\n+Y4TqJfe4zb45SDPjmpowBi4ejC2mPufElNV15pckdONPJcFrzBINJkDnwSS\r\ndZgb1J6y+jGdtRz90b7xjGv2I/Pc4FCvhcn2MYnze/metWPtG/AfN1m8XgZI\r\nA2tAp9XsO+AYTapeoUWWuaD3pQVRQiMKUFcMPL+Y/jbac4TfeXmsOFedoF2G\r\njyb7r7MT92xIwVp4nx9yW+WDWWWsiup0fpVgGz5QcUobAhoyCfle5B00MVt2\r\nXQSajQVwvRlZr1AzoPYZxm+a/IAWpC6SAKE=\r\n=mmMQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.0":{"name":"npm","version":"9.4.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.8","libnpmexec":"^5.0.8","libnpmfund":"^4.0.8","libnpmhook":"^9.0.1","libnpmpack":"^5.0.8","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.0","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e92558bed18063189dac5b5cd239dd2dca931a4","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.0.tgz","fileCount":2064,"integrity":"sha512-eT/yB9VFgnqJjMZN++RDcKPyuvEl3iM//bfJzAa3F9+x9l/x8XJUYnHAy0K6ep4JVNTxCUAp/wgy0pBicTZr5A==","signatures":[{"sig":"MEUCIDSTmFg5MEV9vzW66AT90VqoROoK83m57USQbH6XZM9pAiEApf3jakUQoJdQ1sacG4fA8W4ylVyrPLWoJV8WV8cqcuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Z5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/RAAj/hxim5LCWNXQBzViDMQnaGa/F0TUpJOh3meiJ01No0iN2+C\r\nbPNt9jhyRWp71AebqLztHH/6CFl5GaA63AIkZkYxbuBykOY8K8t6TNvo+b/l\r\nONZQTuKddM2V+A3WbBu+Osu60OjlTUtbwaE0x7SjPGYA2XSgiR0/Nqyd+RY/\r\nqJSD9m5SVFN7ZAtndBgLebJnZk7IowCShrnfgd/FBTcMUvXCJKsRRTCdKQSf\r\nQ1e4rtRBi3TtmamCYrOrcSvEOR7Hrk3VnOzcYjn4cZHRFOkENyqhH8y+11eT\r\nRvzO+p795bpdr6dyXFTZtWPIjX8wNXHqslNFlQgVWyH3GpOVVr7lK92deDhM\r\nGV8qbxU+24X7uNSC4YxqtTJUWk6nniC7mZX5I4DJDS945GxLJYi1UmQKiksY\r\nUA6AlzO1XlNAuTIU6RDiOuG7ZhWCXquUFIeV7XEM8yCmS+Nfz9MOOdVD2yeM\r\nCIVSY26J71Qi0/hpEzcOee/bt0YTuwUxtIe2YdvF+R0JZiJFlLv1m5QcshzJ\r\nckXpM9sAwH5Etts0j3+0QaHYdmPpbpnkj9eFZf4BIIL1Cy1AYaVXQ4g/et8k\r\n1HJF5+x3lOJrLvf7Ge+iE9KWffItaDaSeVNDEd7PlO3Hdn0m+dJXdlhKJsnv\r\nDgUHBmzG1K0DuUMAEF/79EER+MDlqe7QJ4g=\r\n=ygnh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.1":{"name":"npm","version":"9.4.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.9","libnpmexec":"^5.0.9","libnpmfund":"^4.0.9","libnpmhook":"^9.0.1","libnpmpack":"^5.0.9","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.2","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.1","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75897a0a891b017cd9a317527aa388ffccac8721","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.1.tgz","fileCount":2064,"integrity":"sha512-yCtrPwN/vPtc2KRyIBLdTqPMFy0R9pPurr8wJKtDvDfzICY/3IBG6t2z+zHA79pl5R8+mVH8EcJICLUeU48oQQ==","signatures":[{"sig":"MEYCIQCEZH73kYy4wXcEuKbFjWdd+LMQbQbo2w37v7m+mFjQdgIhALgjdKLlZPh5kC8QQWCNrYHlp8mXVpxkOaOqJ0NNNVLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2zlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ng/+JvM/vE8oQ0J0l0+53O3g7SrJiABfq+VHKXo4RiNy7wOcWKuP\r\njBqHOQu0C6VV92naB9XsKl7JICRpiH/yczfkB+ZBu4jW3yegLWf2RnZubJsq\r\nMbUdK27WWxZFPnUT2jWcgy1spGrZIYAz+TH3C7lFPQEOnyjHHwtSttFgV58+\r\nvzEkVNCxxsMsEkY11H5JqGOjJ+9MIOID9rUPDau9oFxSdFQPbcXRNw3tODiQ\r\nqdkMmHhbKbwHVfzkyYqHEq4gWp8b7xDvbTVZ+haAm4ZLiB1zwhoe0s8AHDIA\r\n9P6gtZY0V4Ak5AmmlYHDx7J7fVNX3Gb1eO9SFWAPYEZld6C1AqaM/P0azCMq\r\nH0WFlKRpRC7pNajbm7NXhz+JFXHJy1V3hzJrznNCTJ5TE9ZU1hLf/wxZBmac\r\nfcT5DsQ3WgY5nOvitaE5F0PX2sgcyCKo0Y5lnk1vhvu5QliloVVVLw8UZGGE\r\n9jLJLeTy9OrvXx5XDftURhhTNMlxtb5txDyDO4CK5r5TnF7Pe36dvTmcKU8q\r\nDzYi1EBznX74UT1bR8iGqvk30ln6mqmYzEL2RhjxBTS4dAmsQ99HupbK3OFZ\r\nFgOjjz2O56v4GmzWYgaoreixyoiNgst8JI797PHGvfhnRgl7wZ1b9iWODOaF\r\nMFud6+vnYmK+zg5d1SX6t0Z7vaBONDbWzJU=\r\n=+GV6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.2":{"name":"npm","version":"9.4.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.0.8","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.7.1","is-cidr":"^4.0.2","minipass":"^4.0.2","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.1.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.0.8","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7afe401ba7e9a091018259fabc5f85d6f747abcc","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.2.tgz","fileCount":2073,"integrity":"sha512-dIkwrPCq4+oeNU9I4B+tO4t+5lUL04XIgizpcwDbPM9vMeoVW54g3f5725FRLp10TH/5/KQWiTziGgILoCxP7w==","signatures":[{"sig":"MEUCIQCKwREeBUD3z/kkchpLRbUC05Rn4Uk+ZDlAxv52fRHkKAIgYGDPk6N3nZFOvRwS0Wulcn/Kx/wGHZWwf14UNSQHJO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4rnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABw//cj6NqudB0VxVft+nkSICXnfVJ6ds3tXCsBdBQFzfMixQst+b\r\nKdmX6LpU7wyvwDZvgZMGShMc/YGfOoxATGRKo+WdO86pkgCYgfB2o+CJx6Ki\r\nr0ZdTbptIajkea0YqHznT3Tz34Xphk6T3IzdZrv6VAeTGujEfo5RdUT5T5bx\r\nR2ZyxFk/XT6Wqi+tZJ4FT2bdHCXvMhSjTPXjZgpcX0s+V9Kd0VtMywKF8u/V\r\nS5mzKngh/FKvsfdQSiDSckIfhmgSCXcpce9X3/KJOJwAbYit1W79NQ+9pJMH\r\nOSGfy8nmijw2P5g5keuJPBthnXcyQ4yh2zND1T5ovg8eSLKqegF55zfbCtSR\r\nZttWmfOWQqyv0EJeCJFRoOnUxIPyKPM5ex+dYFGZuo2au101GfSDdjfGhZzm\r\nnblC4R92I27hWESY75BFOnPV53v3yQYktfQ39oo9Sc2AUgsfwwmsQFG6pCda\r\nZ9f5vxZNOrPzI/k05DfPIpZI9hzknqwTkJ+EAlCTBIiG3Jt1hrY5ODUzwY7Y\r\n9/yOtswkIa+To2OsSjaIY01sumST91Pqpqdpn7a0wf9LzlkB5uYNJku0k6/z\r\nack5WufONAscX4imtaF9+k4UKqP6FL9BKPqdMLgoWQAjWHXuqQZsdGWQRCbs\r\naXvnvL/i2chJ1IjrgYoJOLdTI4/CT0ug72A=\r\n=GJ6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.4":{"name":"npm","version":"8.19.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","remark-github":"^11.2.4","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.4.tgz","fileCount":1887,"integrity":"sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==","signatures":[{"sig":"MEUCIH0yfDviFXhH2dIRYP+SsLPTWeffOSmQnGi26sbeusaFAiEAvNqzJU/CodG69u1maAptyQJf2RxtYI6JiE/Q/fuXSxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9240915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68teACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvQ/+IanBemihZVVVCOyM3QGNzdWynm4pRsCJLMsnmIp6hSmyQ+z5\r\nu/Pxhmm2oDjQwjoWaZUvoIPPgB+6Gq/3dtmqQr1Wi/ud6yPLabCQFeyRnYF8\r\n9OMIivbfdGn1LgDLier935oHeywncTIV/jgra/SRPditR5W4PcVlG4HasHi1\r\nzutL7HxPyHrVP/XbP1c5/T3/CFVFoqES/NiGBCffxuN75brcEvG3iOnsh25u\r\nshPiRwGihgsnrEtACwIDQ7VeDr/lSpw2gzvfQZB8SNG68gpTZz4J4eUbyHMU\r\nfgW/pK8NhMkDVXFygk+3/99081yal5tmni9FUtnQdXlAbt87Y6IQgbmhZyq2\r\ntlU4FEb9nZ8XSDPz9D1ZC/bkmfEBpSmiwgxX6EsPMgLEapgQ+i1Q3+p3EvNQ\r\nf7J314iuur7AfZpEvjM+XKmdL5Ej0PFcK43Luki/gqVXdJ9clZYieG7BavgQ\r\nYYlS4Y5APVi5lwzqC6dmyJgjIssAQL50hzIFhxdGa+NPPNuH9JZb53m/g+uB\r\nOsCzKESnL6rIwNu/l/LcCWl+zs/YJwDAkR26/wAZeLazrMsK5rPwR8VLvZkQ\r\nuQ7oAnGp/oDqVupJ+Qf7MwyaNbD7QApTVhOdu6VhBwfSAHSi1uNQ0T9PYiGK\r\nQHLNI+kgAdy7MU2hQUhHbnJGnRcQXR0nzN0=\r\n=Wy7c\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.5.0":{"name":"npm","version":"9.5.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.0","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75f0d6d27c0a4cc403cd9e1e68ac574555e3b43d","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.0.tgz","fileCount":2266,"integrity":"sha512-GqVETDu5xX4+drrjdZmWyxl3BVLToDamB0Wz1+k0mLcraYRVb80gOYSnSEZbHvulw4RyU/Hq6AiUfUBxmm/2gw==","signatures":[{"sig":"MEUCIHjchDDfNqwf87MK2FecufPpbfRhlJbADQB4nEdYYnVqAiEAsGpyzk0NMqD4n1Aub4kLyY4yn23SgMUL4/I1pmmPqmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10648952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Qq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSoQ/5AViNmSpuYOq0YTG5llRI6ZlFG1HVQJLN5PONd6m7k0bCRGFG\r\nEnWs+QkMIDmMoU/ekRCtEYi7mxwrJ/F+qhquaN8qQG7KSH3xMXlz1jOIMAkR\r\nD/8aPkj6c5i5XWFdNGxLEnTHBrFEQB3LBMzU3XLOSXw38GZ2/+YYiL1kBIeT\r\nBLFm52IU0xJxSUt489CvF5BdcDz255mh+WgVbXbirBLkwSH+IcLgCqprik/Q\r\n3cwMulYP7NM+zC6Z/YjHPhD1ZAAyw9NC/2HvDbZPuqUojJpOGdFLkM1/oiBv\r\n2nyTBmhexYVZ2D8ZiyRGaTQhpTCXJZWuUodQ0+3ZMLTaT3qCruZHHELiTpBq\r\nNL7SXKxhAgfFLtJadwhCQa8aOKIIXujHGtl4h7No44dfePbdVaQuXkENBmEe\r\n8c3C1UHf/S1ZdREpUEagC3ZRij5q2iIOOcufEHojbd4GhwWRiCXkS4ot6/mQ\r\nbmUShVYZd1gzJyaVHwCgsic3wNEf2Zb3HyGARY4E3Q2NBCK5/71/Q6hxtHzr\r\nn4kqHq7rmEVDtaLCScM5xXxb2dp7xopATufNQ6Bo6ybLL+kmX+ywKTuVTVDo\r\ngbYuVVT1qBl0uomGr18UKF9FNrhUSUfOPM8OgHqiU85ZABEQtTPTej/YkAU8\r\nymQN0LmsYACG4FJgOCd6V0MJwTHNEOpO6Ew=\r\n=m6Gp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.5.1":{"name":"npm","version":"9.5.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.11","libnpmexec":"^5.0.11","libnpmfund":"^4.0.11","libnpmhook":"^9.0.3","libnpmpack":"^5.0.11","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.3","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc74eb85d07d78e24fadc674968a1ea16b18108c","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.1.tgz","fileCount":2267,"integrity":"sha512-MzULm9eEWPuPyHmRBxjcKm47KKYYT1gteVOXPlNJbfdaXNtp+sO4y2X3v5g375KudEAGJVDVCoFuk7bFnuuvNg==","signatures":[{"sig":"MEQCIEB0tiSyEclo0826L4HTn+yfQ0y0cte6kgkJi11hP1LWAiAWYoOeF9lYH7+R9oVkBkHxdwFqtsIZ7JRKvLyyZCDdzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9mXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37Q/7BcrqBCz6vEjRoE7ORJ7wiUMfoPy8GjQM7hzKLxzJLQQGew05\r\n3SxUHR4YRlEWs/eEj9TAgGBcLsxOi0rqBUI+e4VmxkIHJ+nzyCvSLLRkD6W5\r\n4d404XrS93m2PqcwK0VUID0kNypz/LgzXeOrj9Kl3Zpr6Hq1a2/wXcUgEGuC\r\nWunzbYtvxBBuxJ57J9Q4HaT2J6y+Bp41vuff3D+Q9WN0saeM1srPX40R/Kb+\r\nB21Oqa/bzuFaSgbI62AQDndKHZzp2hlpu929HyE45RnLyqRrxt3prwH+cDVU\r\nehJorq5J9ptskT+CrTzfIPp79tksQqF3+TRaFDcI8A2CR2uKMdJtEI5cQdQI\r\ndeFYX80I0/fZSal4uJQMlcD5o+LG4mo4ZIUEflCuuh6x/q3yiz6dWrvT7OSw\r\nlBXbBCibxnzO5/0uhV4JELWPqW1Rp8PWuJvVKxiw0XMpuwZMir4mUGw/iJER\r\nskJ0KLIKB3BVvz8P9taowgFkVjLCDQ3hOgULSgz88OKtx7KmZVDU7a8iORik\r\n5QxSQDBmcC0LtPkGbaNdocKfmPBocOIepi3DAC+duGsEpv+p0MMDxKf3ddkK\r\nVg+cqSE1iTW7XwSArTuOpSScb0NbPjFj87OhpQacOdsvY4r41TMBsebR0iBb\r\ndQVw0k82NHhBcMN4LtF4ymil+PSLqUBJJCw=\r\n=pUxq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.0":{"name":"npm","version":"9.6.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.12","libnpmexec":"^5.0.12","libnpmfund":"^4.0.12","libnpmhook":"^9.0.3","libnpmpack":"^5.0.12","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.4","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b9de1f1885cf34e9ac9eb220b80604a15ccd979","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.0.tgz","fileCount":2268,"integrity":"sha512-BE7ZFIXSg5iiSrrFvcEDqZuCynfkKjIiLjq3vFgpogu0eMb7S6LUYSUPsSMp4m5ORRme7zDCRnaBdCWrxU3mVg==","signatures":[{"sig":"MEYCIQCOtb07W3PjBatdlRPH8dbHqCCUsYCax0qx9in0K9p/IwIhAIJsEmq4GmsaD1pjVM7SmO5gWKTOtgHgggpS6gMzqpe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYPA/5AE0m77gT+cE41sh9iBwKq/Qdm1O0e09pMbb3CZ98aEDzjGH5\r\nBC0NVjB4rdoAustvmiAJcsfikhpOXY9O53KICHr5jPB06vL8Hf6xoydMsj2o\r\nL19SN1Ut4uRbcvfzEQ7aHel+UBhvpXgn9CbINHQ6oPV/m4yvgLy756/Zbjnd\r\nbhqeIY/FUVYx/7BZEA+it4dcZ04V5WhqP2L+aZIgyDflhVMaakAmWRN9Qdwl\r\ng13Fr2vGp4vuDZE3jJlThWNbflvhhBFhdh/10vCbVXuFj70asobCMNITNeFT\r\n68sV+oaBjrWeBDDOwb4zXWs8flGB1sFoNjd7zZbzP9dcl6LmGyxbMDrUbctl\r\nkzF485mERoS5xeian+MwlOZYnNB4PJCv+xQ6hNU8IUYX3MhwXvOV7c52S/sF\r\nd2wYyzoj+83hEoDintSU1DYfuNSF8QksQcXwf295goNpfaOQ/0BM3hTM6d88\r\nbTEVqndYhpRVtZ6arVYeZ+gjeTgn1R00/cnYUYp4OyFLrlRNap4muetY9X7C\r\n8TLw7dyU5Y33IPfCLMUS6yXlU+pm9hyRUxT/E/t2YL20FvrW80pK9q5LzXQ+\r\n/uU7He/wfm1CZb+niuxoWMwDyeiNVOdMaSHlz7TBWwl1Ld2YcjGTy/kx5S/V\r\naIQnJWR0guPmEFgDEWpT+tg4+8djFQrLE5A=\r\n=HrtQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.1":{"name":"npm","version":"9.6.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2152518a0458007fc8a3a65e9c5e17f2ea76bf7","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.1.tgz","fileCount":2270,"integrity":"sha512-0H8CVfQmclQydUfM+WNhx4WY4sGNFC2+JsFMyaludklz8vL+tWqIB1oAXh+12yb8uta9y5p8fbc2f1d18aU6cQ==","signatures":[{"sig":"MEQCIFlo0vVMR7zFLftdiefqtufwL7SjMZKEPpAlhQ1aKbB2AiAMiFrYLVrAy9AhYcJNIczx6LTULQEjlEhditsar8V4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCN4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA//UyB6dfkf7b9+v7C6+zhxUEOC4K9qTjsQCio1OC2DMzTiUzvW\r\n8cmASOYTdQ8Fbd5U1PpgfLvQTLHdiVKSaq2csBJGYX8pn0FRk27L0cid5Gr2\r\nriVjx0pMTnpwPhwn1NW8u94iopBdakxX6RbMHx/ZehfM0anuPTMrNQkgL8yn\r\nM9J03gikkm699ldDeivSY/pS0Sdp9XbJzyG0OdBUbWre6p85ef6TYyt8JQ3d\r\nYiLVRj1O9fqMEuZp33AVKJ9ZVWJZg3nHSlo28HBgoimczwhHP4lD7ngYXmgQ\r\nudVLZBOV8ZgIWeEHSP1KV6NgpC1ymG4TrCHHSgpB7gRgOHi74Rg11d9WjlLN\r\nD4A9hx3OWRpqP4mp6gbchQtyQ5CanghKQOpmnLkwzOiunCxcDlpMhwHz7+lj\r\nRUwPjL6IQ/Bzag9yt5u3tglpukurvy5AEN2rMRnzcT5188gQyuosTUOWwHxe\r\nFuX5CdDdQDPtIeyAGmzeTfRFsR2/DuQF+M4zggoHHLlbGBdKkPd0MaI0B6Bb\r\ngLsMYmtaJiuHPSMDdUWpCsqB2lEy1FeeMGFwiQhdRgyKp3llwUKleEgSVLHk\r\ngbN2ueG0CqN/sqV9Ayv2aIKNFsy9YfTqJYfBlxvbatGP/vyv/YbChtyE4OqQ\r\na75O5saqyGLJppVlVRWBhvolUyCVgc8Iep0=\r\n=tFLe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.2":{"name":"npm","version":"9.6.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.2","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.4","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b7858ab694c4335778c6d91e2310a61f2e369dac","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.2.tgz","fileCount":2275,"integrity":"sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==","signatures":[{"sig":"MEUCIB0EkSuoFkxhod1JWeXtokoJZwzn9hq6vmK8pssLdwiaAiEA+d6apyGAWj5rPDO62wEoP3Ivvz3D6/O40XQgimr00Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEfLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd5RAAgWCG+w/55ThwyB7f2cTXinHFuZng3NfrcYOFVcPej1M3aWsm\r\nPnjGcDzF0/DprXyHr+vvRA57btotv7dakKJSfGUeXaiZDpUxShyoRQsvcM9v\r\nUDlvhgYL8sAxJBD+67AjhnwdZZ3X6FO2nKRwYNfAJ2sqZYl8IDU3Q2LAtgTY\r\nIvofbUJEg3Ql7LC6q0QeX60ndRaLChjMLSSNADWW/HwJnzx1IepaiXICPK11\r\n2IR092bR5Vb8+wgYjmmmjQPn8Xt/lH24w1N6Y/JX77fsum2VJXBDrslqpXVX\r\nj+mUk2h8hwY4Un4y3Epr9IoQUbauTJ1XIqFejavnoWZwzSITd2WRrYwP8ED4\r\nj0rl4Fo2hCDTKcTgB1AptqPUqnZ0m9WBGazJNSTlPOF8ExeMzhPOb5+fKKDA\r\nrJysSb75aImdABGF6lV47B2tvc0Y2D2yIzhZEeTXdnPaohKsPvgZHG9Fu1h3\r\n0xqFmhpLeitD7CYOOKlH336yG/ceYwfMJBMc0VSmGyhQuPcrVYJ8YXJOgoPA\r\nlSA1LYHCGMevCyHy3x+vrL9wR/UbaIvK52Nk7x1Iffd6LgfFn3BeN3K5ckNV\r\n7d1/NbBubYpXm9FTIWKhqDq7vVFt3fG/30HgTVP9F6Y+YFpi12xums/KR4+E\r\nHSFtYi0sg9cJ6UGnJi04tTeEdOm0uN6xTY4=\r\n=ARzP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.3":{"name":"npm","version":"9.6.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.1","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.14","libnpmexec":"^5.0.14","libnpmfund":"^4.0.14","libnpmhook":"^9.0.3","libnpmpack":"^5.0.14","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.6","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"671355e34f4396ca7d722618996c95d3774d9fa0","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.3.tgz","fileCount":2170,"integrity":"sha512-KMAw6cJF5JGPJz/NtsU8H1sMqb34qPGnSMaSWrVO8bzxOdAXJNAtDXATvLl0lflrImIze1FZCqocM8wdIu3Sfg==","signatures":[{"sig":"MEYCIQDjrF2CylvXEIRIPnHlB/1JhNwasOP4xnuLF6QwRo6B7QIhAPbdLESTogJr7zJvV7t3YxuZkKBlfkWNz6uXr/97qTvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJe5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEhxAAmCapYvK1jbXktUBSsYT5yArmuiZ60P8eaN2L7lZ9l5Npa4Aj\r\nkOmH2NIhJzicaU4RC6SEf3XA9YVbyimnyfDQOTMK8KJvea5qDBHhwEzv0le3\r\n+hSo5UEVzuE1aFJ+i6gmkphgBQeQ1Ucq6ArUejWzWmifY1iDX2UB3nFBJz7X\r\nGDocbdCx9hKYcLyjj+8b/AkALLOfYgGJjIqFwPLntNRrh3zgejybEi5+cGxz\r\n4tIEz2//XYlpEozKonhwVUv1EkVHiuUiFeVSmIz98W2xdSVVARLBDraA+pNj\r\nTe0meEbGcvXGcW8mzJ25SA5eleZxL+ct3z3pPPSndZTtw24XguxnZCtHqKNM\r\nkH2dlrJZDyf746b70cDnN0ZFueI0GANlGRoXffCDI+bfc9RnN6RYo7bGmgEj\r\nkG33YT6cRPe+0HQbRuZ1TnpjX3XdOw6RCaeIu9IisL5RuaOtvX4UQdU5I7vD\r\nY+kXg5nsjb533FS512ccqD7naJNQxTHfdNMpOXblFfNnmfo0UoPsrtEv/Xjf\r\nc7Iawsk1GT2fE7A8+cSwXxqmczvs7iOlBFj5lCV4eBLq784eR+6UhRHEv7gH\r\nNh3P9Sa5DxzeVsQ5+2c9C9lu6JWKMGaUAonA7gaw4q4BEp+lvH5pN4XGTiA7\r\n30od0POXW++pHFAAMJp9+YwT/VsLjxehrwc=\r\n=h2PW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.4":{"name":"npm","version":"9.6.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.2","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.15","libnpmexec":"^5.0.15","libnpmfund":"^4.0.15","libnpmhook":"^9.0.3","libnpmpack":"^5.0.15","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.7","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff4798c9778badac2fae83078ead9a88680978c2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.4.tgz","fileCount":2170,"integrity":"sha512-8/Mct0X/w77PmgIpSlXfNIOlrZBfT+8966zLCxOhwi1qZ2Ueyy99uWPSDW6bt2OKw1NzrvHJBSgkzAvn1iWuhw==","signatures":[{"sig":"MEYCIQCloeG9sr/1oHvPRvDc2t+ogZjGEVGd+HVatZg1ilxkaQIhANoc/T6fffytYdoZy2zl5f+QBkwkfESFiDx02HOSokJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVw/9HI8Wgim2p9aufSaxwbWOvJg/0ZKKb/H9vTh32XQFcJVKTtcn\r\n1r4wm6d/Z73Wu4vnsufeXogeGNIx9tiCqc38h/7Du/qHJ5s28TKXTWER98n7\r\npdouptMf/QKwqMU7b3hn2+OJoX9wulRS/gFhZVwHu/V4A7FNqnS+M6pi3anF\r\nHTDekDEor1WzkDUHCENqyzlrdAM1yva94DUWvEbnaUfsrEjS7HZsfdiDgLDi\r\nNbBlv+7vyKwBKSzhB4ThhaKUHo4hDEf9KB9JbhC2DL1rfAkHw9wePYldGwgL\r\n/HdRxIOj/G4YzKQ8BX0dDx9LGqjL05E2XPU9lvHpHS6Eb1S48pcqxk1ASiW+\r\nVRxxm2Caa01iQqxT8nj5cAF3BZnw1lE870uUv5sWp5nIT1wTffWKJfr/Hd9K\r\nURu/iFXEUYxjFznaw1surjIyHOhLNg7dr00nC/aXhb48c7s9nSHybNSvfhkz\r\nLZ0JDI8J6HbSO6aXSpLf2OIqwHe2E2XYIJinQkTHGes8gOKZyXqGF3xFVZpr\r\nzcim2G/gKSHUuViubEyyox+1J7f0P1ot/ju0x4GVlPHr2b3hWfuhwpcYGYaW\r\n4QqCeGV6Qj0crwLzZzrll21WwfSHyBDfqdg60ty0kkl6vKNC81YvoVTr1dKP\r\nFKFtDdhxLkb8JUnf/eC/mM+5X4nGUrQYWVs=\r\n=7WMb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.5":{"name":"npm","version":"9.6.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.3","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.5.0","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.8","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.16","libnpmexec":"^5.0.16","libnpmfund":"^4.0.16","libnpmhook":"^9.0.3","libnpmpack":"^5.0.16","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.8","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.4","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"272c06687abfcb80d37b47955cb33b9292949dc2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.5.tgz","fileCount":2170,"integrity":"sha512-0SYs9lz1ND7V3+Lz6EbsnUdZ4OxjQOHbaIKdWd8OgsbZ2hCC2ZeiXMEaBEPEVBaILW+huFA0pJ1YME+52iZI5g==","signatures":[{"sig":"MEYCIQDOaXGusSzyVsu6G9Xxb2EOO1uIbEXmMsdmnCfge7pWoQIhANh8w12BSoK3AGiwtVd6VpTZZY9bgEQ74slX/fPEBG8j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10281578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQGKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD+Q/9FAhfZijc2XEXwL5ZpnsHiJ2ShXx1ZQdHrUWHVsiAPQ3vXML+\r\ng9iLjDdfGluvolhIbNvuuY6cnoSZDlYTA8v4h0moMCe0IZHNonpUsLRINgpe\r\nI3XNYQmJzawGRU3MSKzO7LC88uOWrmhWO/3B/zYdvCskN+rqLuDMvTXW2xDj\r\nN4m2fsABk9aQgWG5oOHKPjvvLVRzPCl6n2N6GuWClLv2BoZvEKTyF02kNhCW\r\nLoZZzRax3jj+jIFa3OeQ0a4y1uxk05UCek81zPXrZGbgOMzA10vR1kXGLVaQ\r\nv0qpwajxZZVW3veyop5Dt1amdlsnVXHjGfmrOUDCsnLQbEKSTKNjwgTaYVBm\r\nidxFTCSYjgRRO6Zyg+Y+NGMFBQU2k5WthQ+eRgsu7UEonJkCbwTOY7vAB+cA\r\n6rcyIkppMA8vOzY5sy/PUl1+zze2OGmpFZs/+446hEV6kOmH1tmUr2/yp10J\r\ndBmcvrK3bS3Wm6BjxqFnJECR4OF7ZgcGGu3cSHU32Lu0nzevngMtR3UTHCh2\r\nTxaqGDKNCKpr4QZ3VSajbmu8Dw7zxVh5/+tCuwXnd+HHRV7P8xZP80jaRvRO\r\nV9pGYcEfU/HzKjCUILWbCuNeLl5qUfQDm/y9PJa1o5x9N1Q67Klcg60rFSBi\r\nVOyb/4Ixj7YN2p1GyHBUJf4F5Cei+knHSys=\r\n=K64E\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.6":{"name":"npm","version":"9.6.6","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.0","cacache":"^17.1.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.4","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.1","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"553376bb7b5de4b1cf2b5f3471f674b678c7e14d","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.6.tgz","fileCount":2347,"integrity":"sha512-GIe+nCIw8EJIv52IXDVETSGnx7p9Ttg4VsaXNIeT4eaKZpIZ635rKC/uzQ6nnc4ibCUmESoK3PrXG0/puoqNcg==","signatures":[{"sig":"MEUCIQDY4dYmdMVFOFrQQk6/qjkSQb6WLTTn3Hds8Zlsyq4SoQIgQ4FKjvkGf2HWXBI8TbCMU23i0I8iSYOxIgIhkdGh73Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11245202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUr2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm3g/7BqNUdaTyKc3cWwQlRusIhnFiPYAZB1eybtg1H4YHpZDaY79n\r\nOlAImLI0tXsm2p1Jh3YMWStJDL75MgfXdWWquayjDwMVsO8HxqkeAacyFGLP\r\nkVDAU88HhDiWbrLopobt6zwd+LS2ODPIA7Nn1AkGK+j7AFi+E91F/RegYmcs\r\neCOkZ3Xv5Z8vNFl28WWBdmAnXC+B4lrsR5knm9RQuWJSvaCvxTvRY/p3wILK\r\nHeI3tmHTqCxlw+995j5aFvTOigic3Z3BDPo2EYJmlH4dNPRMjVTo6g5g748x\r\nHKnAce4nHUED7nQmIAi8P3ysk8gO2e3J3Wyw31PTrW4Ivcdu62gYArUMsOLI\r\nzV5yFWKYCAQjW8W8u5Du9wcuK+CiNSYMkrCpziauOEp3iMdX7ZRftZFPG88J\r\nJ20YvFzAt0BYA3ggvS4uoW+rpEx15Md0j+v9BIXtp6BQVBkbBej7ZkkJaoay\r\nmxFjaRWYAfPrAuNpTcDNpi9I+lyXJypZLv+qTDy831DBNzGS9NkPu6p6tMFX\r\nheohbWQ6TspQ3CgL7/JC9Jdd3Tmyx1YdZ4wnveCrLDHlJUbanxUvI3+JB0UH\r\nNTTLAWLuslU/GmZbwXBQ77pm5rXmICxqXbx/aYi+w+2uLni/V2AjJJrmHWIA\r\neh51aJrnC5afYhOSXOvw/186+lWkFC18Yrw=\r\n=McBV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.7":{"name":"npm","version":"9.6.7","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.2.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.7","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11902e3f00d4175bbd305e646ed82c2a14f1f588","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.7.tgz","fileCount":2354,"integrity":"sha512-xwkU1hSZl6Qrkfw3fhxVmMfNWu0A67+aZZs5gz/LoehCeAPkVhQDB90Z2NFoPSI1KpfBWCJ6Bp28wXzv5U5/2g==","signatures":[{"sig":"MEUCIBAxdCB3IQWDIIZdwd1jILLsdk3XKFhy0ofxkbRl3o7ZAiEAgwdVbU8Y3srg1oTi255PHBgpeAtuTM09qW0Tzvxo0Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11284655},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.0":{"name":"npm","version":"9.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm","npx":"bin/npx","npm.cmd":"bin/npm.cmd","npx.cmd":"bin/npx.cmd","node-gyp":"bin/node-gyp-bin/node-gyp","npm-cli.js":"bin/npm-cli.js","npx-cli.js":"bin/npx-cli.js","node-gyp-bin":"bin/node-gyp-bin","node-gyp.cmd":"bin/node-gyp-bin/node-gyp.cmd"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f46b0d09be41331ccfe3512089a27bea881e8102","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.0.tgz","fileCount":2351,"integrity":"sha512-hHmhuHpdmPJugbT54mko0cLt/vXtWuAmzS4JeaiKKTolxFaPzcfJAg5pHDIg5XUSg8vpYrT2iYcKRJ1mPvHPHg==","signatures":[{"sig":"MEUCIG1sOC4uxAlqZtfV1cer/vtIRxWguxZY5IuGytdJq+1iAiEAycVRU4kv8WHsR4C2UUVeueKHQt2bpLsSc2dl+Laukhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11292652},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"deprecated":"This release contains incorrect bin entries in its manifest, avoid installing globally"},"9.7.1":{"name":"npm","version":"9.7.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"38819bf78a1847ad1bf7321ac593186da31f823e","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.1.tgz","fileCount":2351,"integrity":"sha512-kxMviaiLX4Lfnjy2dt7EWB87v5QdLiGpy04S2ORdKLmPqFhgy8g4cgJjQfnWob4mJIaNHjBO+hk45CvLlsZZ8g==","signatures":[{"sig":"MEUCIQD60YYifT2V89hOkBGMqZyhsFyYM3XRWB/xzjmX+NLCVwIgP3kMH1mv02Wu/vscTP56VgwL2S8+z3U56X38IRrgXHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11293320},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.2":{"name":"npm","version":"9.7.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.6.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.18","libnpmexec":"^6.0.1","libnpmfund":"^4.0.18","libnpmhook":"^9.0.3","libnpmpack":"^5.0.18","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.4.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.10","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"95fdbba1b3b8e918f253cac1a45b38655f324ed5","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.2.tgz","fileCount":2267,"integrity":"sha512-LLoOudiSURxzRxfGj+vsD+hKKv2EfxyshDOznxruIkZMouvbaF5sFm4yAwHqxS8aVaOdRl03pRmGpcrFMqMt3g==","signatures":[{"sig":"MEUCIQDO71Rpyp9oQHFPZFDwet1gF896wpcmR8Le+3xPuI428gIgViYagl2SQEyrZMsSvcx9Zanx4UmlSaUnOf6HKQdnC6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086178},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.0":{"name":"npm","version":"9.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.2","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"183de095b95fb31973e21f2f21f541a5020d2e4f","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.0.tgz","fileCount":2264,"integrity":"sha512-AXeiBAdfM5K2jvBwA7EGLKeYyt0VnhmJRnlq4k2+M0Ao9v7yKJBqF8xFPzQL8kAybzwlfpTPCZwM4uTIszb3xA==","signatures":[{"sig":"MEUCICzYpb3q8RhQvpEbLPEmejYSeYjLzgJVxGrHKhFklhVIAiEAjjVUiJG2p6fGYWZeZ+3/Wy5ZbB++2UXVCC04GfJ1qlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090375},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.1":{"name":"npm","version":"9.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b8f070cc770128b38017160491504184863329f0","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.1.tgz","fileCount":2264,"integrity":"sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==","signatures":[{"sig":"MEYCIQCk6K8b8PH2kvUuyKpVWQuxBN4SIhSZ1uLR88DqgYTfqgIhANZVRzzjDMnpChiTjkgWrf0rXm7jdm8o3G/kHMqoX+6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11100170},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.0.0-pre.0":{"name":"npm","version":"10.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^8.0.0","libnpmversion":"^4.0.2","@npmcli/config":"^7.0.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"676cc06427e9cfee525237b759cbafb1b0d59c13","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.0.tgz","fileCount":2264,"integrity":"sha512-hoTfHZyKjhgQHTc8u14W1Jp/dssguQ2dzKTmM+HtddEAVo+H0H4vUJb/14RNhUpc97cfh82gp6r6h3bF6EuB+g==","signatures":[{"sig":"MEUCIQCqfe4fG6nLR0ZbCkh93fZYMMoSQRlbienCeeV3APExEgIgJIrK7pP6+9aeElWq5rHXr9EW3iwJrIaqWz7fw4YauFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093522},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0-pre.1":{"name":"npm","version":"10.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0-pre.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0-pre.0","libnpmexec":"^7.0.0-pre.0","libnpmfund":"^4.0.20","libnpmhook":"^10.0.0-pre.0","libnpmpack":"^6.0.0-pre.0","libnpmteam":"^6.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0-pre.0","libnpmsearch":"^7.0.0-pre.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0-pre.0","libnpmversion":"^5.0.0-pre.0","@npmcli/config":"^7.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0-pre.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"37172fe57bb69d1eb91ddce802a88846e4d09d54","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.1.tgz","fileCount":2383,"integrity":"sha512-B03n0rHm6pG96hcVtwy6l7zwa2i52W7N9REhvuQZ+bpoSS4DRTgIsdmbVENNxtAcPX3DZ+ZQ9NNvxd9tWFeDLg==","signatures":[{"sig":"MEUCIQC8LM0wJICDKFf5u8brCnP4exq65z2RjJwjCamFE2HDrwIgSEpeGdp5HqsFjgYKnuwuKa/1fdi4GKDII+qgWlsghag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12023090},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0":{"name":"npm","version":"10.0.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0","libnpmexec":"^7.0.0","libnpmfund":"^4.1.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8ae4af5337f3b5f6bd9c02f485acba0b43ab54d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0.tgz","fileCount":2383,"integrity":"sha512-15O/VIG6/zuZ8ui2YxHhcJcomoTKNqC8bC6hKlmazJooDbdWCoC5iZsNp9Jm8xqwVab60hiAkhDyAqh8W8yq/g==","signatures":[{"sig":"MEUCIDPQUQHhbwMlAKBEIOWjARhOD9jiApgtIJeUxlSZGIneAiEAsnTy2jHbIcxWv5vlmvLxP+dUb5Ug4ap8gcfq7J3T+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12022890},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.1.0":{"name":"npm","version":"10.1.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.1","libnpmexec":"^7.0.1","libnpmfund":"^4.1.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.1","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.2.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.1.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b26d744770782a845881d278d6d53d14d9ade111","tarball":"https://registry.npmjs.org/npm/-/npm-10.1.0.tgz","fileCount":2383,"integrity":"sha512-pZ2xybXzNGbJFZEKNbPoEXsE38Xou9VTnxxBk+B3pz0ndsGCs7iWHoUCPSsISU2hjmkWfDkJo3bYKE8RDOg4eg==","signatures":[{"sig":"MEUCID+noLtCbkv57yyV7Q3jqDnITTcsp/OvtTRAEzbXgRWDAiEAn4okieRulPTC7FvEG7ID+Y5DxrbEf8o3Kvb8wKZGQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12027685},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.0":{"name":"npm","version":"10.2.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2e4f7aba9cd913de8747d45b3dd5fb43615a4139","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.0.tgz","fileCount":2387,"integrity":"sha512-Auyq6d4cfg/SY4URjZE2aePLOPzK4lUD+qyMxY/7HbxAvCnOCKtMlyLPcbLSOq9lhEGBZN800S1o+UmfjA5dTg==","signatures":[{"sig":"MEUCIQC0EljUPAAfLHekHQYsVdcfj1ibdum/vfPWdPKF1qFvBwIgA4cEN8x9vbptCObZL6uxzahN60qeeMgzTFILZQMW7g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111084},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.0":{"name":"npm","version":"9.9.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea4ecdbdf85dc4cedf9365f6d201990100430bb5","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.0.tgz","fileCount":2285,"integrity":"sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==","signatures":[{"sig":"MEQCIA57e02gP8XSyq5AGVccT+PomubgBcPua/H3pDpt/T1MAiAPAW32j1PSq6oPRFLh0VFjjNXTv9SnubLxI/O6rf/tFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11223223},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.1":{"name":"npm","version":"10.2.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"41fd6626a08d4167b8639edd272ecf9735e7ceaf","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.1.tgz","fileCount":2387,"integrity":"sha512-YVh8UDw5lR2bPS6rrS0aPG9ZXKDWeaeO/zMoZMp7g3Thrho9cqEnSrcvg4Pic2QhDAQptAynx5KgrPgCSRscqg==","signatures":[{"sig":"MEQCIECsS3Z/sRRpuqA5TColX48gMi4l21K1elo2Pr8iC766AiBXN08UrPgnXwBagWeJR+f5HIBpciZQpytttGBJ7opEPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115465},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.2":{"name":"npm","version":"10.2.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46048769ffd4798d0b9991b123e3f9cd6fb49dde","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.2.tgz","fileCount":2071,"integrity":"sha512-VSP/rh88wBQ+b7bz0NOdZQBQCuWLI/etpWfgUWDmNaMy0MuD1xJBMofEzuFojNpJANVaJCkN5U7KgfPdR2V1fg==","signatures":[{"sig":"MEYCIQDberBMBFRdNEAG9w6IugtFdft/conD5ub/YHWh2hFBWQIhAKuXPRVwKzeG74WmcG/o54L0ZZczB7rWUVHwNgpcMyzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10434855},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.3":{"name":"npm","version":"10.2.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f30ed73c400685ab52bf3f21cd3fcab1c5b007ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.3.tgz","fileCount":2071,"integrity":"sha512-GbUui/rHTl0mW8HhJSn4A0Xg89yCR3I9otgJT1i0z1QBPOVlgbh6rlcUTpHT8Gut9O1SJjWRUU0nEcAymhG2tQ==","signatures":[{"sig":"MEQCIDe0Fs/guJD9wqnikYBN9MykF8uki7/6R+YosZWeNnXUAiAyiaNUdQorN7XXVPZeE56iHHonXoe892ugA8boXTgWuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10435629},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.1":{"name":"npm","version":"9.9.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"55fd293a86a877b6aacfca3021ec4e94fcc0b930","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.1.tgz","fileCount":2287,"integrity":"sha512-D3YZ1ZTxPGDHLLiFU9q3sVrPfYnn6BaJ1hogm3vdWi8oOmHGtTlPUPXAM0iG22UT0JRkBnMDOh6oUhpbEYgg2A==","signatures":[{"sig":"MEQCICY5UYz45zbKHcrp2hKjopEvJNeo6tls2hHJnCbNC+dAAiB4ltjq5yUoZCri0WugWqjVBwhuT6G7RbTzhMEmjq2Gdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224037},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.9.2":{"name":"npm","version":"9.9.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"28133f81643bce36c1c8bcb57b51e1ee53583df7","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.2.tgz","fileCount":2287,"integrity":"sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==","signatures":[{"sig":"MEUCIAgsS2i2bik76MMp+ztBXAEwa95SPgFGO7hbqABmRfQ1AiEA2cQtG1j6uzY5F+dpBhURjvQXJPl1j3ThPuoieWAlifY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224608},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.4":{"name":"npm","version":"10.2.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.8","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"5ada7389d5f32b7a8e2900a9fd2f5eb5ed7e71c2","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.4.tgz","fileCount":2099,"integrity":"sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==","signatures":[{"sig":"MEYCIQDPDfEE8tsHzA+owxEQeyiBQOCzVVr6Prpnk060IGrOFgIhAOFGXVzNTBptEkaVfS7VFxHdq3fRviSWbz/kIfaxiyp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437896},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.5":{"name":"npm","version":"10.2.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.1","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.1","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ef86b9aafd9965e60814ed11a3d4fb00a4e3b006","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.5.tgz","fileCount":2096,"integrity":"sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==","signatures":[{"sig":"MEQCIA9Hxi9LKje94ZwYLTWtEqy3tZVNj0g6jgCmeUGQIHEpAiAqB+bkAuEwv3fGVS7ZyAsQfGrCGYwNgfiZt9oQfddn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431507},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.3.0":{"name":"npm","version":"10.3.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.3","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"554e1f13e4c09d581ad27cdc4a92f085ab74ce1a","tarball":"https://registry.npmjs.org/npm/-/npm-10.3.0.tgz","fileCount":1992,"integrity":"sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==","signatures":[{"sig":"MEUCIFGHXUAf7HNL0RmoBPCkxAUrkAhUJolvXuLqmKbNivlmAiEAjxOPjfRq9xJn6YTOdKTCqm1w7wa/3ShwS+y59RwE3fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9958957},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.4.0":{"name":"npm","version":"10.4.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"904025b4d932cfaed8799e644a1c5ae7f02729fc","tarball":"https://registry.npmjs.org/npm/-/npm-10.4.0.tgz","fileCount":1979,"integrity":"sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==","signatures":[{"sig":"MEQCIE6UcEfkWoqi3N5ircOacNdugyrhWDLyZkTpC1N/lfkCAiA3N127ccqXL+NjkGTYsLSsSxr8G4TB2ErD/k9E3xUuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9987688},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.3":{"name":"npm","version":"9.9.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"18272a7b966721417691fec0ca18f7fbe4a9794e","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.3.tgz","fileCount":2330,"integrity":"sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==","signatures":[{"sig":"MEUCIDgB3fhyBPp8nAbteaREiHYPKoAyGLcMqZ2Im/6Wx0HwAiEA4AgLLtMh8M73ewCrl/69s+v3MUWgy5s2mr9OiuqGcYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11416168},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.5.0":{"name":"npm","version":"10.5.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.1","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"726f91df5b1b14d9637c8819d7e71cb873c395a1","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.0.tgz","fileCount":1999,"integrity":"sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==","signatures":[{"sig":"MEYCIQDR4FKQeHlNciggke4e1FWKymTYPn/ZCU/360mBg55eRAIhAOpGDC+Naa8CiJCW0B/yoG+Z0X0hka5KaulTGdewQ26A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10155641},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.1":{"name":"npm","version":"10.5.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"a5add41e0d4338f72421888b583745125f3bf1ba","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.1.tgz","fileCount":2006,"integrity":"sha512-RozZuGuWbbhDM2sRhOSLIRb3DLyof6TREi0TW5b3xUEBropDhDqEHv0iAjA1zsIwXKgfIkR8GvQMd4oeKKg9eQ==","signatures":[{"sig":"MEUCICny7nFPZMlAdHfBNY+HFeTiAUK4D3HXsKEtsZEb5zGdAiEAqIeRz/jGSE5AIRY/patAaZ7desFhOLSxRTm2/NLpFmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10187720},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.2":{"name":"npm","version":"10.5.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.2","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.5","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0e9b72afaf5ecf8249b2abb4b7417db6739c1475","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.2.tgz","fileCount":2018,"integrity":"sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==","signatures":[{"sig":"MEQCIDzgZqoM+Rvd/pkEr1C9bOYd66MTiFW5bWk3adifwAzSAiAyYQBpaEiG4RGGY/OPlQ2gVY2YXIsd/2P01l/hrkBjxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10214719},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.6.0":{"name":"npm","version":"10.6.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.2","proggy":"^2.0.0","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.1","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.0.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","proggy","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"da8ec6cf64103735eab2798cba13a5e7b7edcbdd","tarball":"https://registry.npmjs.org/npm/-/npm-10.6.0.tgz","fileCount":1926,"integrity":"sha512-KC70Su2ZnO9v4i2t+M0sQcsRERk++XcYbK9fy4bLWzUCV2nELhSN7UAkoe42P4HQTg2LyQxcfntgYS89OEaOsA==","signatures":[{"sig":"MEQCIAIvxyMXkxt50tQYHJpjEWxjQd0+dp5wPzLtojt+8yrWAiBV44L+YyWzZPWpXyH69ygpZsDeVL4JqjVNmA8YfUU+Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10002169},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.7.0":{"name":"npm","version":"10.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.3","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^8.0.0","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^7.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.2","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^6.0.0","@npmcli/config":"^8.0.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c87e0bbb7a53422670e423d0198120760f67c3b7","tarball":"https://registry.npmjs.org/npm/-/npm-10.7.0.tgz","fileCount":1936,"integrity":"sha512-FXylyYSXNjgXx3l82BT8RSQvCoGIQ3h8YdRFGKNvo3Pv/bKscK4pdWkx/onwTpHDqGw+oeLf4Rxln9WVyxAxlQ==","signatures":[{"sig":"MEQCIBpZt03+XczUKgIjJtViHG0hJIt+b2M1ctEdDoHdtTDwAiAdRsysrFaymbgFFomeaqFl5/54pOEXW7Z4wCdGl8CUmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053668},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.0":{"name":"npm","version":"10.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.15","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.2","libnpmexec":"^8.1.1","libnpmfund":"^5.0.10","libnpmhook":"^10.0.5","libnpmpack":"^7.0.2","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.5","@sigstore/tuf":"^2.3.3","libnpmpublish":"^9.0.8","libnpmversion":"^6.0.2","@npmcli/config":"^8.3.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.2","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f5a017649e934a59eba54af2ea908465eb830a8f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.0.tgz","fileCount":1934,"integrity":"sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==","signatures":[{"sig":"MEYCIQCSICmqBGhYkimOmx8fi+yygC6n21JMz80Z+A6hUta4ZAIhAJtAb2UpartfExyVnZ6Gcjipiwb9nlNq4YRO1s66aOWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10119362},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.1":{"name":"npm","version":"10.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.1","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.3","libnpmexec":"^8.1.2","libnpmfund":"^5.0.11","libnpmhook":"^10.0.5","libnpmpack":"^7.0.3","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.3","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.3","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.1","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1f1cb1305cd9246b9efe07d8629874df23157a2f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.1.tgz","fileCount":1934,"integrity":"sha512-Dp1C6SvSMYQI7YHq/y2l94uvI+59Eqbu1EpuKQHQ8p16txXRuRit5gH3Lnaagk2aXDIjg/Iru9pd05bnneKgdw==","signatures":[{"sig":"MEYCIQDhhf/0xh5rCjUJVVxC0OcA7WZWzy0EV5l9SchJ8jHWZwIhAM9Sh9yLTDC6j6qjTaNPPVXKZ+WeS7k0cBw7Cz732JV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147530},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.2":{"name":"npm","version":"10.8.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.2","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.3","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3c123c7f14409dc0395478e7269fdbc32ae179d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.2.tgz","fileCount":1924,"integrity":"sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==","signatures":[{"sig":"MEUCIDaUjkqow4dJflbsHtg2YDDhxYJsvKH5mwviwb4CRMu1AiEA7vSM75BoUzonxEj5oewlYMIfOI4WUda9znGCZZNf43E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114590},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.3":{"name":"npm","version":"10.8.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.5","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.3","cacache":"^18.0.4","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.4","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.3","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e6085b2864fcfd9b1aad7b602601b5a2fc116699","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.3.tgz","fileCount":1932,"integrity":"sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==","signatures":[{"sig":"MEQCIAd7Zp2lGXmuuc88fdRBVBprchlRTNpwvnHlT2/BHWrHAiAVr5fU9kh7dtoFbH0DzzRZRFwcrm9h1dOWnDHyv4+Vcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10246872},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.0":{"name":"npm","version":"10.9.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^2.3.4","libnpmpublish":"^10.0.0","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.0","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.0","npm-registry-fetch":"^18.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46903bc06cb8a5fd51372647920fe4b830efb8d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.0.tgz","fileCount":2482,"integrity":"sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==","signatures":[{"sig":"MEYCIQDFzepDBi+UPncvjlQGqbD+8whwZiRHz+dlXNgnwWvlNAIhANeAULfgNRVWO+pn748GL0un2kevbHfWShaW+ICk2o1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793255},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.1":{"name":"npm","version":"10.9.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ab141c1229765c11c8c59060fc9cf450a2207bd6","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.1.tgz","fileCount":2367,"integrity":"sha512-yJUw03xLqjiv1D52oHeoS5qmOEC5hkJlhP1cWlSrCgshuxWVyFEEK3M3hLC0NwbTaklLTYrhoIanYsuNP5WUKg==","signatures":[{"sig":"MEYCIQCOOg8mOXVdqjp0nImxDZLXI3GnEyaFZ0tJ6g+mzJNxNgIhAKq1uDkkVehXZrMyTfKbmjs2SuAl6lkEWiUYbYc+ljGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11504611},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.0":{"name":"npm","version":"11.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^20.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.0","libnpmexec":"^10.0.0-pre.0","libnpmfund":"^7.0.0-pre.0","libnpmpack":"^9.0.0-pre.0","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"888b2944baa0513dc1cabbcf575084b9ec6c6c0c","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.0.tgz","fileCount":2341,"integrity":"sha512-z8yLPCIrb1eIkYTgixpNc1/hWma9fHPfJqQFncv7P7XdozQzGbhpLIk4XPTfvWXHHSFX2xLfLthEhb1gGTta2Q==","signatures":[{"sig":"MEYCIQDVZFIzWz51XEPn38w4IAfzCrwK9/BO9QeePxHSSNnx+gIhALYSSoP4BO/yRAnxSTx0PkJm6mpiOS19xZwKPHebpwId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11406916},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.2":{"name":"npm","version":"10.9.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"784b3e2194fc151d5709a14692cf49c4afc60dfe","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.2.tgz","fileCount":2408,"integrity":"sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==","signatures":[{"sig":"MEUCIGBf8LLj7uGRPw50XB3r+nicWu/CELUoMZBBQtQQ/5xRAiEAi1wsO2lVOELyiSeYllTfvuWwkike9d4Q7w2SDDb7igY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11745533},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.1":{"name":"npm","version":"11.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.2","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.1","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.1","libnpmexec":"^10.0.0-pre.1","libnpmfund":"^7.0.0-pre.1","libnpmpack":"^9.0.0-pre.1","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0bb078368a13ba2f1ec8d144441571869bf4b37a","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.1.tgz","fileCount":2372,"integrity":"sha512-IMGdR1fSQn8cK2CAFUQbwpcu+hQJbAshpgMhhMnfGnx/HWR2bLfSvg0/Fk28ncyMD/HhFwICa2GdWRsvGFxk2A==","signatures":[{"sig":"MEYCIQDSOoNqC6w9TxjH6q9TCHTeLGz6uVx7qRmtcYFHIT9zcwIhALApA+vYWG9cpZZeoAprZBim1vMcV0tROrthNqtYJqLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11825756},"engines":{"node":"^20.17.0 || >=22.9.0"}},"9.9.4":{"name":"npm","version":"9.9.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.3","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"572bef36e61852c5a391bb3b4eb86c231b1365cd","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.4.tgz","fileCount":2327,"integrity":"sha512-NzcQiLpqDuLhavdyJ2J3tGJ/ni/ebcqHVFZkv1C4/6lblraUPbPgCJ4Vhb4oa3FFhRa2Yj9gA58jGH/ztKueNQ==","signatures":[{"sig":"MEYCIQDgjso0QxwNVeNuEkEYvDKCd9i9Zta1S3dfnCw2YfxLXQIhAIH318pkzMbDQGnh2IyhKcTsMA9NIXjk/i3qt4rNSxhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11412352},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"11.0.0":{"name":"npm","version":"11.0.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"7bba7c80740ef1f5b2c5d4cecc55e94912faa5e6","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0.tgz","fileCount":2368,"integrity":"sha512-Ed/ylWXSKXx058WUqXYlgb3pafCqXL5vWzZEvwCKFsBl7OYQlNn/u4ESW+ON+OG6Q+uCRLPTDGHreX6aJEDj7A==","signatures":[{"sig":"MEYCIQCdbIJJFvhCU6D3kO7inpSRAXC930c2CLz8JqtNeP5D+QIhAJBhj+7nJMlGtsx1MqETvG5+h6TMc5ZiUo0/MUtjHm3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11815293},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.1.0":{"name":"npm","version":"11.1.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dba08f7d0f5301ebedaf968b4f74b2282f97a750","tarball":"https://registry.npmjs.org/npm/-/npm-11.1.0.tgz","fileCount":2373,"integrity":"sha512-rPMBrZud26lI/LcjQeLw/K5Hf1apXMKgkpNNEzp0YQYmM877+T1ZNKPcB2hnTi7e6fBNz8xLtMMn/w46fVUqGw==","signatures":[{"sig":"MEYCIQCKqkTMp8Lr/s6dqmOOdG9bdpCWzPLUL3typxXxDW1gFwIhANdhRHLzpYGy2An4pE+1amOBppTlN1oqN72/PEzSZN1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11833995},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.2.0":{"name":"npm","version":"11.2.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.1.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.1","libnpmexec":"^10.1.0","libnpmfund":"^7.0.1","libnpmpack":"^9.0.1","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.1.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"fcf483cf8719864a3ab9749cbc5aed691c1c9120","tarball":"https://registry.npmjs.org/npm/-/npm-11.2.0.tgz","fileCount":2369,"integrity":"sha512-PcnFC6gTo9VDkxVaQ1/mZAS3JoWrDjAI+a6e2NgfYQSGDwftJlbdV0jBMi2V8xQPqbGcWaa7p3UP0SKF+Bhm2g==","signatures":[{"sig":"MEUCIGfLXZACd0sJR6lq9shgLP7/7Bimw12VpqQvENbIVSebAiEAnG2u+x8Hf4oI7t3pJuHjAlPb/Tf3DLWeQajCltjwdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11888540},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.3.0":{"name":"npm","version":"11.3.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.2","libnpmexec":"^10.1.1","libnpmfund":"^7.0.2","libnpmpack":"^9.0.2","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.2.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.2","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea7801ddc1bad6b2a6af44a6493203e32982918f","tarball":"https://registry.npmjs.org/npm/-/npm-11.3.0.tgz","fileCount":2268,"integrity":"sha512-luthFIP0nFX3+nTfYbWI3p4hP4CiVnKOZ5jdxnF2x7B+Shz8feiSJCLLzgJUNxQ2cDdTaVUiH6RRsMT++vIMZg==","signatures":[{"sig":"MEUCIQDqJCfNPjxgaiMN6kWCuzWR6a8mPM/vkRP+XzH3omNU9AIgRFjGkn/GEJcLoCBt++ROwFS6//1q0dbQCeXpRSceLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11735863},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.0":{"name":"npm","version":"11.4.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.3","libnpmexec":"^10.1.2","libnpmfund":"^7.0.3","libnpmpack":"^9.0.3","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.0","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"822d05022c02fd003508cc6d22b599b40cd2fd9a","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.0.tgz","fileCount":2268,"integrity":"sha512-dZCRoh7oBdnIQrz+KHjWYmxIoWpcpzweEzj6g3mVGr/C0nPsStEu3mS9KUI3xnGbO8xRgRjRr/6KOJhf5dKXcw==","signatures":[{"sig":"MEUCIA73ub9vLbrQ+Fnq3p6fWJKSrYw6INgoGbSD4vYnkxYxAiEAg+yyruQQlbRLDiSTiiRbgcd/U7/pBw+2r9d0Uv3w1J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758501},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.1":{"name":"npm","version":"11.4.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.4","libnpmexec":"^10.1.3","libnpmfund":"^7.0.4","libnpmpack":"^9.0.4","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.1","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"80350af543069991de20657ebcd07d9624cfad06","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.1.tgz","fileCount":2268,"integrity":"sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==","signatures":[{"sig":"MEUCIQCRoFcWjVM0z3ZM3545rFivxVfswBw0r/ReOrVc9fJ0dAIgTYlRIHxhzTtLuoY6c7rTK946bBxBtegB/S8hPvyj34k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11760769},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.2":{"name":"npm","version":"11.4.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.5","libnpmexec":"^10.1.4","libnpmfund":"^7.0.5","libnpmpack":"^9.0.5","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.1","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.2","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"6f1519a03f7e04023a957a22b812832d0c4a4b33","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.2.tgz","fileCount":2274,"integrity":"sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==","signatures":[{"sig":"MEYCIQDAdH8JrdHQhON4MPhJUigebhGJdAu0t+WnGcheE6k6OQIhAJL9d84Ne/uEg53e4tg+keyEvhFqxAENwOecTtQaoD9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813794},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.3":{"name":"npm","version":"10.9.3","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e803ef2166aa96eda9b795a9acee1877c8b4e6f2","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.3.tgz","fileCount":2274,"integrity":"sha512-6Eh1u5Q+kIVXeA8e7l2c/HpnFFcwrkt37xDMujD5be1gloWa9p6j3Fsv3mByXXmqJHy+2cElRMML8opNT7xIJQ==","signatures":[{"sig":"MEUCIQCuOz4DlGKbZKpE2eZU68Niu13qyIfyABNBuFfwdxGMugIgFDn5S74Ggl0YFJ/2rjWA79lcC+hXc7Xx01WDAAnM5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579864},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.5.0":{"name":"npm","version":"11.5.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"daf352827e3fe539dfbd65cba7598cd6de342b4b","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.0.tgz","fileCount":2293,"integrity":"sha512-GxS0f+VA3UQlFAM1Yv6I1DzqymktgvPEMkXMquTwejqpX4zlpKVs5bKzdKvRjiR0jR5C6CU0hEiaUpf5Kq5I+g==","signatures":[{"sig":"MEUCIAwLZ0ybH7/0Ra/49MvFpLaHpZ+9hRQPNkEp9g59uKBLAiEA0LR5pItUuMz59omhk6a41NaLZtJmGyNF+sKb5pd74Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561170},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.1":{"name":"npm","version":"11.5.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"83b06a00dae2a8e5d72dc951ddf56a2e0dbf2cc1","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.1.tgz","fileCount":2293,"integrity":"sha512-Iy5vXZ55m8tIaSCz6bqQf9+W5XbPfoyURsgWLjOkFglqHTep6RDZqRj2sfYGeRyZvGu2HuJWm0lux0rxPQ29lQ==","signatures":[{"sig":"MEYCIQCkY0aybe9mHqGLE66IVqS5polAZzoM4MocC7X/Ah5BbQIhAO3ankpapXnUM5H7Nf0VawifUVGqe+8Xbw0JyNL7+1wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561159},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.2":{"name":"npm","version":"11.5.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"768ddbadb4ba9fc0bc88e129b93e6ab708cac986","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.2.tgz","fileCount":2293,"integrity":"sha512-qsEkHPw/Qdw4eA1kKVxsa5F6QeJCiLM1GaexGt/FpUpfiBxkLXVXIVtscOAeVWVe17pmYwD9Aji8dfsXR4r68w==","signatures":[{"sig":"MEUCIQDZhSLLtuV6i89nU2cRCAuw5t/gpt9E9Y2i2tAp9ap67AIge2ynXfZw5Nd20yuRaEh1Trq9qZoYjVE9Wgya7YhmTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561081},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.0":{"name":"npm","version":"11.6.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.7","libnpmexec":"^10.1.6","libnpmfund":"^7.0.7","libnpmpack":"^9.0.7","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.4.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.4","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b03ebf67129a71489e9937a2e0489f931574590b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.0.tgz","fileCount":2293,"integrity":"sha512-d/P7DbvYgYNde9Ehfeq99+13/E7E82PfZPw8uYZASr9sQ3ZhBBCA9cXSJRA1COfJ6jDLJ0K36UJnXQWhCvLXuQ==","signatures":[{"sig":"MEUCIQCOAPn+0RqxLyTsSs9yRew4sgmNdEv/5u9BlnT82xGBmQIgObCi2JYwEvKWcFpJnlgPVjeywKiR96CVcgu4JYRsThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12563230},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.1":{"name":"npm","version":"11.6.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.2","cacache":"^20.0.1","ci-info":"^4.3.0","is-cidr":"^6.0.0","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.8","libnpmexec":"^10.1.7","libnpmfund":"^7.0.8","libnpmpack":"^9.0.8","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.2","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.1","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.1","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.0","npm-package-arg":"^13.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.5","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","normalize-package-data":"^8.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b800511c147c365406d750e21062fa12fe1bb063","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.1.tgz","fileCount":2160,"integrity":"sha512-7iDSHDoup6uMQJ37yWrhfqcbMhF0UEfGRap6Nv+aKQcrIJXlCi2cKbj75WBmiHlcwsQCy/U0zEwDZdAx6H/Vaw==","signatures":[{"sig":"MEUCIFvkJyVsJYKJie722p9TBNrQ/BPniQfizy3QOmrTf7WqAiEAsQY1fiGYc0ubee9jJLO1HQe4r29pk9OoS0+C8e5+asE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12540965},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.4":{"name":"npm","version":"10.9.4","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"61e81f9dc6ea559d9173e69aae772bc8fe75c3ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.4.tgz","fileCount":2274,"integrity":"sha512-OnUG836FwboQIbqtefDNlyR0gTHzIfwRfE3DuiNewBvnMnWEpB0VEXwBlFVgqpNzIgYo/MHh3d2Hel/pszapAA==","signatures":[{"sig":"MEUCIGomRDDujsuylt4NF7xyW0LQtQCU4Ds/TRP5Hp3F/EFIAiEA6+l/kkV+or/EJV0pAct7N/Us9RsaOVkPUt7Rsl9/WzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11580377},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.6.2":{"name":"npm","version":"11.6.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.3","cacache":"^20.0.1","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.9","libnpmexec":"^10.1.8","libnpmfund":"^7.0.9","libnpmpack":"^9.0.9","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.2","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.2","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.6","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.2","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2af8ff1f23b279df1e5289db7c70cfedd0fe18c5","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.2.tgz","fileCount":2133,"integrity":"sha512-7iKzNfy8lWYs3zq4oFPa8EXZz5xt9gQNKJZau3B1ErLBb6bF7sBJ00x09485DOvRT2l5Gerbl3VlZNT57MxJVA==","signatures":[{"sig":"MEYCIQCAkK5rkv9ZQjkA+v/7Ii0mwwRZbRj0G6QtZ3UiODbbYAIhAJt6a8W3i9q/O/gDjClQIU75FOanVs4N/isBVUtJ0nBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11785613},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.3":{"name":"npm","version":"11.6.3","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^11.0.3","nopt":"^9.0.0","read":"^4.1.0","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.2","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.0.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.10","libnpmexec":"^10.1.9","libnpmfund":"^7.0.10","libnpmpack":"^9.0.10","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.3","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.7","npm-audit-report":"^6.0.0","init-package-json":"^8.2.3","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.2","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.1","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3f581bca37cbdadf2be04346c0e5b0be96cdd54b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.3.tgz","fileCount":2021,"integrity":"sha512-QIWnYxYuDjrNGaTp0jrTqgl45QHM+UfdcjPBKmia4LsBkHY8TvEjZpkAVrNO7EOJA//tOP3k+9cioXwqdAfukg==","signatures":[{"sig":"MEUCIEeLgeLoFj5yMNgIBp9jg/giwBR2CDAcWI7SdgWb/56HAiEA+f8NKv87XoIdTdKOZVEF8YmqeWFataJqDBSYUhuvZeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797505},"engines":{"node":"^20.17.0 || >=22.9.0"}}},"modified":"2025-11-19T20:53:37.746Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/64/36/3e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b b/.npm/_cacache/content-v2/sha512/64/36/3e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b new file mode 100644 index 0000000..bb4f1d5 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/64/36/3e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b differ diff --git a/.npm/_cacache/content-v2/sha512/65/42/9187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46 b/.npm/_cacache/content-v2/sha512/65/42/9187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46 new file mode 100644 index 0000000..c461cc0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/65/42/9187afe4505a0089302d4d83d9277870f70371c7e04804e8a39e51bd3e7ac9b027128ecd70cb20fabc9a5a62d827cc3aca6114aa7f738ee917daf77c6c46 differ diff --git a/.npm/_cacache/content-v2/sha512/65/7f/7d7bab51c1ea145ea47e541aec96175ae75361e4c4d0c28bb9b6750381bb723347418268440ed5863ffc5b2a7ea1a9f3d11ee8d4370cf97f2ff06db867a7 b/.npm/_cacache/content-v2/sha512/65/7f/7d7bab51c1ea145ea47e541aec96175ae75361e4c4d0c28bb9b6750381bb723347418268440ed5863ffc5b2a7ea1a9f3d11ee8d4370cf97f2ff06db867a7 new file mode 100644 index 0000000..cbeae4a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/65/7f/7d7bab51c1ea145ea47e541aec96175ae75361e4c4d0c28bb9b6750381bb723347418268440ed5863ffc5b2a7ea1a9f3d11ee8d4370cf97f2ff06db867a7 differ diff --git a/.npm/_cacache/content-v2/sha512/65/fe/47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3 b/.npm/_cacache/content-v2/sha512/65/fe/47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3 new file mode 100644 index 0000000..8090a39 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/65/fe/47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3 differ diff --git a/.npm/_cacache/content-v2/sha512/68/82/f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e b/.npm/_cacache/content-v2/sha512/68/82/f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e new file mode 100644 index 0000000..9e3103a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/68/82/f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e differ diff --git a/.npm/_cacache/content-v2/sha512/6b/32/0d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70 b/.npm/_cacache/content-v2/sha512/6b/32/0d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70 new file mode 100644 index 0000000..69575ef Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/6b/32/0d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70 differ diff --git a/.npm/_cacache/content-v2/sha512/6b/50/19166ab61fb5e1a4fab9e733ec153fbf03f2619ca9cce926b1fa347296eeb8ce9d28e58bbe6a7b69351c50d2281b553bf23c5315ff7741cdf7f40d2060af b/.npm/_cacache/content-v2/sha512/6b/50/19166ab61fb5e1a4fab9e733ec153fbf03f2619ca9cce926b1fa347296eeb8ce9d28e58bbe6a7b69351c50d2281b553bf23c5315ff7741cdf7f40d2060af new file mode 100644 index 0000000..f88b731 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/6b/50/19166ab61fb5e1a4fab9e733ec153fbf03f2619ca9cce926b1fa347296eeb8ce9d28e58bbe6a7b69351c50d2281b553bf23c5315ff7741cdf7f40d2060af @@ -0,0 +1 @@ +{"source":1109538,"name":"form-data","dependency":"form-data","title":"form-data uses unsafe random function in form-data for choosing boundary","url":"https://github.com/advisories/GHSA-fjxv-7rqg-78g4","severity":"critical","versions":["0.0.0","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.0.7","0.0.8","0.0.9","0.0.10","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.2.0","1.0.0-rc1","1.0.0-rc2","1.0.0-rc3","1.0.0-rc4","1.0.0","1.0.1","2.0.0","2.1.0","2.1.1","2.1.2","2.1.4","2.2.0","2.3.1","2.3.2-rc1","2.3.2","2.3.3","2.4.0","2.5.0","2.5.1","2.5.2","2.5.3","2.5.4","2.5.5","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5"],"vulnerableVersions":["4.0.0","4.0.1","4.0.2","4.0.3"],"cwe":["CWE-330"],"cvss":{"score":0,"vectorString":null},"range":">=4.0.0 <4.0.4","id":"QHwSQK89tp8y8NaEB/BmWWPJbFRmcqxbWkKungy6gPoWDFe3Fp6pmP2eW7jh8ZiRT8rEqJsege91INZ02VqjRw=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/6c/2e/c496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730 b/.npm/_cacache/content-v2/sha512/6c/2e/c496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730 new file mode 100644 index 0000000..08520d4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/6c/2e/c496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730 differ diff --git a/.npm/_cacache/content-v2/sha512/6c/42/ffc946ff7cd362353b94cfdefd674620e4bf8bccbc46273f31efd958991e787e64c86faa1bfe13508244272140d62058d9550c25f57b37e7a23a0403077f b/.npm/_cacache/content-v2/sha512/6c/42/ffc946ff7cd362353b94cfdefd674620e4bf8bccbc46273f31efd958991e787e64c86faa1bfe13508244272140d62058d9550c25f57b37e7a23a0403077f new file mode 100644 index 0000000..291a067 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/6c/42/ffc946ff7cd362353b94cfdefd674620e4bf8bccbc46273f31efd958991e787e64c86faa1bfe13508244272140d62058d9550c25f57b37e7a23a0403077f differ diff --git a/.npm/_cacache/content-v2/sha512/6e/e4/46d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3 b/.npm/_cacache/content-v2/sha512/6e/e4/46d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3 new file mode 100644 index 0000000..de06cf9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/6e/e4/46d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3 differ diff --git a/.npm/_cacache/content-v2/sha512/6f/ed/5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0 b/.npm/_cacache/content-v2/sha512/6f/ed/5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0 new file mode 100644 index 0000000..5a97eb9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/6f/ed/5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0 differ diff --git a/.npm/_cacache/content-v2/sha512/71/84/20d095b4c37d94c7e5d37999c111eb96ac063bfc7344e935a78621c69e74589428320143e8ca1f4acc231af5685c26527502d42aa4460773ebdb0b303e03 b/.npm/_cacache/content-v2/sha512/71/84/20d095b4c37d94c7e5d37999c111eb96ac063bfc7344e935a78621c69e74589428320143e8ca1f4acc231af5685c26527502d42aa4460773ebdb0b303e03 new file mode 100644 index 0000000..7abd35e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/71/84/20d095b4c37d94c7e5d37999c111eb96ac063bfc7344e935a78621c69e74589428320143e8ca1f4acc231af5685c26527502d42aa4460773ebdb0b303e03 differ diff --git a/.npm/_cacache/content-v2/sha512/75/6e/35bb955f2d7bbc4898796f0466c9851b028481ddcf6e421e8bf21fcab6c15110f5a96d7d65ae58c9a35f3a25ce2799c8bfb06519f5ad1ad09db381fab687 b/.npm/_cacache/content-v2/sha512/75/6e/35bb955f2d7bbc4898796f0466c9851b028481ddcf6e421e8bf21fcab6c15110f5a96d7d65ae58c9a35f3a25ce2799c8bfb06519f5ad1ad09db381fab687 new file mode 100644 index 0000000..ae989ce Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/75/6e/35bb955f2d7bbc4898796f0466c9851b028481ddcf6e421e8bf21fcab6c15110f5a96d7d65ae58c9a35f3a25ce2799c8bfb06519f5ad1ad09db381fab687 differ diff --git a/.npm/_cacache/content-v2/sha512/76/af/aa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d b/.npm/_cacache/content-v2/sha512/76/af/aa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d new file mode 100644 index 0000000..4cff45d Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/76/af/aa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d differ diff --git a/.npm/_cacache/content-v2/sha512/78/91/c4e67ce555283b1248a49beb375a281078ecc6686205cbc04c0bbc6f90da9fee972111dd7940acd0d570a314d8b965c3cb1095b995ee04029fc5bcd0454b b/.npm/_cacache/content-v2/sha512/78/91/c4e67ce555283b1248a49beb375a281078ecc6686205cbc04c0bbc6f90da9fee972111dd7940acd0d570a314d8b965c3cb1095b995ee04029fc5bcd0454b new file mode 100644 index 0000000..b8cdfa8 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/78/91/c4e67ce555283b1248a49beb375a281078ecc6686205cbc04c0bbc6f90da9fee972111dd7940acd0d570a314d8b965c3cb1095b995ee04029fc5bcd0454b @@ -0,0 +1 @@ +{"name":"axios","dist-tags":{"next":"1.7.0-beta.2","old-version":"0.30.0","legacy":"0.30.2","latest":"1.13.2"},"versions":{"0.1.0":{"name":"axios","version":"0.1.0","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.3.3-beta2","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"854e14f2999c2ef7fab058654fd995dd183688f2","tarball":"https://registry.npmjs.org/axios/-/axios-0.1.0.tgz","integrity":"sha512-hRPotWTy88LEsJ31RWEs2fmU7mV2YJs3Cw7Tk5XkKGtnT5NKOyIvPU+6qTWfwQFusxzChe8ozjay8r56wfpX8w==","signatures":[{"sig":"MEYCIQC/cOvHsV7UqLAet6WE89O4Ga3AUHgkqqoP0riLs6sgTAIhAIrePavu3Uw0T3vLyYMlfEI9bqENYjPzH5jGK8vYQVJK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.2.0":{"name":"axios","version":"0.2.0","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.3.3-beta2","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"315cd618142078fd22f2cea35380caad19e32069","tarball":"https://registry.npmjs.org/axios/-/axios-0.2.0.tgz","integrity":"sha512-ZQb2IDQfop5Asx8PlKvccsSVPD8yFCwYZpXrJCyU+MqL4XgJVjMHkCTNQV/pmB0Wv7l74LUJizSM/SiPz6r9uw==","signatures":[{"sig":"MEQCIAkrijLTtL7uiw0fQf5GL/y7bJ+3J8Z0zrrzNLC5fTXlAiBd4Nr/EJ2nWfBGWv/9OkrAONoboG5C8t8plIt5LVeGQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.2.1":{"name":"axios","version":"0.2.1","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.3.3-beta2","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"67d7695440e031286bad9b9b36ae455067f542b8","tarball":"https://registry.npmjs.org/axios/-/axios-0.2.1.tgz","integrity":"sha512-yHXyPcLATAEj2H2jI0uZx1vYhygVKHU9Xuzy2r7wJEDZ2FfN46kaMsGONXyLENmEtL/TGRF3YEFFhrbcxUIj9A==","signatures":[{"sig":"MEYCIQCKJw9s75TZB00eTDhkRDEnEGI2l5hC1Ux9SP0e/GRfWAIhALTqfM9o+NVbTSrocwYbHUB8Ay/sGoFmiew6rsARayW7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.2.2":{"name":"axios","version":"0.2.2","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.3.3-beta2","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"e69c16b591e43c248cbbdd089e0babb2ba820cde","tarball":"https://registry.npmjs.org/axios/-/axios-0.2.2.tgz","integrity":"sha512-JSOdzUJ9DolR83lSZLDS47UcRiKZj8ulqr2YRhTLl/k7bSDsrZsRhREu655SAnp5TLJ7203H7zuSIrJSpXTCTw==","signatures":[{"sig":"MEUCIQDMm5MBF88wVwKncT2Ald3nuT2Za5XuholbcW/ZGkloogIgetfzVc5IgZzlfSwGxiEJioURMYWd6tlrycWqVJQz4+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.3.0":{"name":"axios","version":"0.3.0","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"07cc545f0d39b6b0d168a3b3a55b49f90a9000c7","tarball":"https://registry.npmjs.org/axios/-/axios-0.3.0.tgz","integrity":"sha512-CKKrIWf6d0cfM0LwhhGMYFtdMhxwN7wb3yja+0mJkZPpvX3EkKXPz6m/8UtyLTEuRqBKc1iskmVhAr5O6MQ9gQ==","signatures":[{"sig":"MEUCIQCFyA7wiJAAcG/jQRqHgoZKVx8qi2RSzyk7qUqSVcRHbgIgDRyAJ6CIMkk9Zxd9vUAi90kTryujcMkHJyVg3s0WY9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.3.1":{"name":"axios","version":"0.3.1","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"7380abe912433fb47ea582bed582300ffe479564","tarball":"https://registry.npmjs.org/axios/-/axios-0.3.1.tgz","integrity":"sha512-a3XHOBXDE7ISk4x11ejZuWgPONrDrjGfJPSKg3vxgQ0b+8gP46DIUhvC/rvif2414joE3bv7F2LUdfTvTiF6SQ==","signatures":[{"sig":"MEUCIFIEEg/oMPJxDlgNDGYEsaowuzyj6OPGSW08ve74mtXeAiEA0/3hFdW5DePNHlIsZ9LLwuEIyKKTtLsU9eOSgDn5qNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.4.0":{"name":"axios","version":"0.4.0","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"b5918c5c71aaa809f6183d68822c44fb39b7b338","tarball":"https://registry.npmjs.org/axios/-/axios-0.4.0.tgz","integrity":"sha512-EROfAKeqOK3uc9N+W4nhcpxXYuoNfKsQPh0MECK23eJ789/SFpAIz8Av3YmXKRnNRHaXNTBtv+Li1RP4X4TtTg==","signatures":[{"sig":"MEUCIHhZ5WSz4CANaNhWqnVGvqL9G+3CsGBm2AJg3kTAPCx7AiEA55/SjAbJ+4DhEt3uxzPu888r2plUv4NZ5kAQ7HpOjM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.4.1":{"name":"axios","version":"0.4.1","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"e6a375377d5abd3c4389039240059e08530e1881","tarball":"https://registry.npmjs.org/axios/-/axios-0.4.1.tgz","integrity":"sha512-q80re0sKoYmQVJsaQ6ryT6vy3NwIyofp4LVlSusFQV3L/7SA0I4gwFQE/T3i3u81xuvqNIkyRbi4Ozr/xCvu5w==","signatures":[{"sig":"MEQCIFDfA2dMjDF5tbXL7Z3fX58WaIN8sHc6DXFoo+WzvDLOAiBkKHW0RJpsW67SNJPnFP6LVvmeKmF9jHASFSxf0vOKZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.4.2":{"name":"axios","version":"0.4.2","dependencies":{"es6-promise":"^1.0.0"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-ts":"^1.12.1","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"d31b5752d4885ba460ef0fd1107447b279e6f66b","tarball":"https://registry.npmjs.org/axios/-/axios-0.4.2.tgz","integrity":"sha512-uWHkoTqft48NouJRcauDHals99zKFZG2dDnuyPT4vf+nm17v43RDIdJi3bjYOzvmyBTMP1NKAgGpBYsPCkhsSA==","signatures":[{"sig":"MEQCICFnnau3rgWnmr8QD4e6A6lj6bsD50PwGbVZjWf5OeTSAiBeHS4iyG2TXh2237XY4c2yrkzVOI7osxSw9zS7JMAGlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.5.0":{"name":"axios","version":"0.5.0","dependencies":{"es6-promise":"^2.0.1"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.21","webpack":"^1.4.0-beta9","grunt-ts":"^1.12.1","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.1.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.4","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"2f369e6309a46b182c38ce683ba4fbc608d5b4ef","tarball":"https://registry.npmjs.org/axios/-/axios-0.5.0.tgz","integrity":"sha512-9UXZYc6sa+vxmA3naww9AWbaxDFKmwfyD74ks35UTIS39VUB/ushQYBnXjhih5M2q1iFSFVmbYXt5E6fQmKRmQ==","signatures":[{"sig":"MEUCIQDhfxybfXuKCUFbX62eXx0VhXFbwgOepACqWnMDhzDU+AIgBSE3p+cvsYoCX1C290/2l780lePE4RGCdKxbxCdw8bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.5.1":{"name":"axios","version":"0.5.1","dependencies":{"es6-promise":"^2.0.1"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","webpack":"^1.4.0-beta9","grunt-ts":"^1.12.1","grunt-karma":"^0.8.3","grunt-banner":"^0.2.3","grunt-webpack":"^1.0.8","karma-jasmine":"^0.3.5","load-grunt-tasks":"^0.6.0","grunt-update-json":"^0.1.3","karma-jasmine-ajax":"^0.1.11","webpack-dev-server":"^1.4.10","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"63d83686335dc59a57a413b715999691fd0ea43e","tarball":"https://registry.npmjs.org/axios/-/axios-0.5.1.tgz","integrity":"sha512-+ElGOJqyNHXpQnXSY8vSvQYkdELe3vW+jRvkksYHx240QoySshggLoRrJOeAYPBqEQIlh3efSt3ghq+9AP8z6w==","signatures":[{"sig":"MEUCIEVEafTcV0WGjM6OH2Z4ezo55FYz2kfshxOrdMDLZo5MAiEAsRZZX+02T3KDPDQrC0Vl6uD5WcdrVlVfPDwK0A7ftRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.5.2":{"name":"axios","version":"0.5.2","dependencies":{"es6-promise":"^2.0.1"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","webpack":"^1.7.2","grunt-ts":"^3.0.0","grunt-karma":"^0.10.1","grunt-banner":"^0.3.1","grunt-webpack":"^1.0.8","karma-jasmine":"^0.3.5","load-grunt-tasks":"^3.1.0","grunt-update-json":"^0.2.1","karma-jasmine-ajax":"^0.1.12","webpack-dev-server":"^1.7.0","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"eb6009d000d81067cf0568dbac847e105525013a","tarball":"https://registry.npmjs.org/axios/-/axios-0.5.2.tgz","integrity":"sha512-g7gJmNPxRiwetBd6E6P9Kr/phWFYe6edLxKnit+Twrd4XTW4YX9eH783641JWjOPQmOPZvw6dqLkwCG4hj3r4A==","signatures":[{"sig":"MEUCIQCaHgp0UtB4LveIH2i8ruEQP6Owpor32Mv9/aRr9oWEEAIgJ1QWYyyGxP7/zOT8eIoB51ZiSTf3vxk4levvc+9Lj1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.5.3":{"name":"axios","version":"0.5.3","dependencies":{"es6-promise":"^2.0.1"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","webpack":"^1.7.2","grunt-ts":"^3.0.0","coveralls":"^2.11.2","grunt-karma":"^0.10.1","grunt-banner":"^0.3.1","grunt-eslint":"^9.0.0","grunt-webpack":"^1.0.8","karma-jasmine":"^0.3.5","karma-webpack":"^1.5.0","karma-coverage":"^0.2.7","load-grunt-tasks":"^3.1.0","grunt-update-json":"^0.2.1","karma-jasmine-ajax":"^0.1.12","webpack-dev-server":"^1.7.0","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"a4d153cc753f430a14aad8a00d8b1017eeabf1a5","tarball":"https://registry.npmjs.org/axios/-/axios-0.5.3.tgz","integrity":"sha512-lQ3Mpyr4VFsIWqe9Yj/4LQ3aUoIzsB4E8T78AAnapiFqaIemOiBq0hkt5U+dQ0lyGd8Uw7cbeXCC+0kZI1k+DA==","signatures":[{"sig":"MEQCICzA6w2nChzOFDGfgqubosC1COOETf70lhaM+vlDZPJ7AiBf4HfijEFZMoIOspzo4+nQvQUs1szh7TrorASgpXel4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.5.4":{"name":"axios","version":"0.5.4","dependencies":{"es6-promise":"^2.0.1"},"devDependencies":{"grunt":"^0.4.5","karma":"^0.12.31","webpack":"^1.7.2","grunt-ts":"^3.0.0","coveralls":"^2.11.2","grunt-karma":"^0.10.1","grunt-banner":"^0.3.1","grunt-eslint":"^9.0.0","grunt-webpack":"^1.0.8","karma-jasmine":"^0.3.5","karma-webpack":"^1.5.0","karma-coverage":"^0.2.7","load-grunt-tasks":"^3.1.0","grunt-update-json":"^0.2.1","karma-jasmine-ajax":"^0.1.12","webpack-dev-server":"^1.7.0","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-phantomjs-launcher":"^0.1.4"},"dist":{"shasum":"e06f852257838133e69094d925ccb419de94fdfb","tarball":"https://registry.npmjs.org/axios/-/axios-0.5.4.tgz","integrity":"sha512-98BQ+iyqX2IoI/P24W5E+1xbUSChUAWJlCU5uLa4aBgOeXYotSn0VcHwY1ETE+jxd7lgzDOCwYB1uYw83ViHKw==","signatures":[{"sig":"MEQCIEQ7UZW6xwUGy/ctOdxW7muiYhhAP6RBjuAs/yYw5BoSAiBffacJ2cjwbsR3VArE1c8RQpNrqK+wpg2svwXSJBFheA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.6.0":{"name":"axios","version":"0.6.0","devDependencies":{"grunt":"^0.4.5","karma":"^0.13.8","webpack":"^1.11.0","grunt-ts":"^5.0.0-beta.5","minimist":"^1.1.3","coveralls":"^2.11.3","es6-promise":"^3.0.2","grunt-karma":"^0.12.0","grunt-banner":"^0.5.0","grunt-eslint":"^17.1.0","jasmine-core":"^2.3.4","grunt-webpack":"^1.0.11","karma-jasmine":"^0.3.6","karma-webpack":"^1.7.0","karma-coverage":"^0.5.0","load-grunt-tasks":"^3.2.0","grunt-update-json":"^0.2.1","karma-jasmine-ajax":"^0.1.12","webpack-dev-server":"^1.10.1","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-nodeunit":"^0.4.1","karma-sourcemap-loader":"^0.3.5","karma-phantomjs-launcher":"^0.2.1"},"dist":{"shasum":"5f3b9bc5557f9d804547501f1a227eaa3216cad2","tarball":"https://registry.npmjs.org/axios/-/axios-0.6.0.tgz","integrity":"sha512-4dNYK95y3vVytreh3QNNPIYaxbkZV9cXOxsseqznEwWqnHUSz1QSSKONP3Wbxg3wzZcXgwltVv3ca6Veg0eczA==","signatures":[{"sig":"MEQCIA7lY6u5LcsSsmW91I2dOvsPv1A9b7xjXLD78SZWPB5uAiBIk6asPZI9Fs1YOpNhpK0Lgs/vNbMGMqa8FLp9JAklEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.7.0":{"name":"axios","version":"0.7.0","devDependencies":{"grunt":"0.4.5","karma":"0.13.10","webpack":"1.12.2","grunt-ts":"5.0.0-beta.5","minimist":"1.2.0","coveralls":"2.11.4","grunt-cli":"0.1.13","phantomjs":"1.9.18","es6-promise":"3.0.2","grunt-karma":"0.12.1","grunt-banner":"0.5.0","grunt-eslint":"17.2.0","jasmine-core":"2.3.4","grunt-webpack":"1.0.11","karma-jasmine":"0.3.6","karma-webpack":"1.7.0","karma-coverage":"0.5.2","load-grunt-tasks":"3.3.0","grunt-update-json":"0.2.1","karma-jasmine-ajax":"0.1.13","webpack-dev-server":"1.12.0","grunt-contrib-clean":"0.6.0","grunt-contrib-watch":"0.6.1","grunt-contrib-nodeunit":"0.4.1","karma-sourcemap-loader":"0.3.5","karma-phantomjs-launcher":"0.2.1"},"dist":{"shasum":"489c269044d5066dfa2c64c749cb131b176f4a7a","tarball":"https://registry.npmjs.org/axios/-/axios-0.7.0.tgz","integrity":"sha512-5X9Fbhy/McI95kWcapRjYA9Kg1wpYgLSniWKCdiIXvm94dcHD967lRaUfyG8EsOrF5SvSeYqdWoXbON0Sr1MPA==","signatures":[{"sig":"MEYCIQC8zSyFfU5KWkpppVYucw96DxsG9CvrMrFkHOwgZkwcaQIhAJz3hU9VZA0j7clwjuI0pN1EHM2ToKlyaqDWSiA+3O5d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.8.0":{"name":"axios","version":"0.8.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.10","webpack":"1.12.2","grunt-ts":"5.0.0-beta.5","minimist":"1.2.0","coveralls":"2.11.4","grunt-cli":"0.1.13","phantomjs":"1.9.18","es6-promise":"3.0.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.5.0","grunt-eslint":"17.2.0","jasmine-core":"2.3.4","grunt-webpack":"1.0.11","karma-jasmine":"0.3.6","karma-webpack":"1.7.0","karma-coverage":"0.5.2","load-grunt-tasks":"3.3.0","grunt-update-json":"0.2.1","karma-jasmine-ajax":"0.1.13","webpack-dev-server":"1.12.0","grunt-contrib-clean":"0.6.0","grunt-contrib-watch":"0.6.1","grunt-contrib-nodeunit":"0.4.1","karma-sourcemap-loader":"0.3.5","karma-phantomjs-launcher":"0.2.1","istanbul-instrumenter-loader":"^0.1.3"},"dist":{"shasum":"9c3648c395f704742845b7d70e5b7c11f9afd859","tarball":"https://registry.npmjs.org/axios/-/axios-0.8.0.tgz","integrity":"sha512-Yerc9ZI3+OsqkHSdH+YF2RLAC30lQvdLfiVzxyBJ6DeB0GyxzNHlrWNo3juVSMC7Al/s5iwJT2aATOa2lARKuw==","signatures":[{"sig":"MEQCICNh3OFVlytTWjSOd9gTkAr67vkJRv3Jk/THYBCFUFJXAiApK0skSeMoR/Mt/V+NQ6YKxbnrXepgpgW+eno7+nCEyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.8.1":{"name":"axios","version":"0.8.1","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.10","webpack":"1.12.2","grunt-ts":"5.0.0-beta.5","minimist":"1.2.0","coveralls":"2.11.4","grunt-cli":"0.1.13","phantomjs":"1.9.18","es6-promise":"3.0.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.5.0","grunt-eslint":"17.2.0","jasmine-core":"2.3.4","grunt-webpack":"1.0.11","karma-jasmine":"0.3.6","karma-webpack":"1.7.0","karma-coverage":"0.5.2","load-grunt-tasks":"3.3.0","grunt-update-json":"0.2.1","karma-jasmine-ajax":"0.1.13","webpack-dev-server":"1.12.0","grunt-contrib-clean":"0.6.0","grunt-contrib-watch":"0.6.1","grunt-contrib-nodeunit":"0.4.1","karma-sourcemap-loader":"0.3.5","karma-phantomjs-launcher":"0.2.1","istanbul-instrumenter-loader":"^0.1.3"},"dist":{"shasum":"e0eafec0f346139527dc3b79fdcbff8034a24045","tarball":"https://registry.npmjs.org/axios/-/axios-0.8.1.tgz","integrity":"sha512-YnMreaDO4t7xufT7xeGyetgG/UTifuwzJtcCEa3QnV9RHiIkN5Be/euRHdP8g4TFL38aPxfIfpndc68VPwKeYQ==","signatures":[{"sig":"MEUCIQCy1d0msZBK+ibqIF85MuALb4Shqou//8/mS2rkiW9x5gIgAQOYef/ZczRlbQxkcNfQYriyxI+9oskJAlpVxexj+OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.9.0":{"name":"axios","version":"0.9.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.19","webpack":"1.12.11","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.6","grunt-cli":"0.1.13","phantomjs":"1.9.19","es6-promise":"3.0.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"17.3.1","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.6","karma-webpack":"1.7.0","karma-coverage":"0.5.3","load-grunt-tasks":"3.4.0","grunt-update-json":"0.2.2","karma-jasmine-ajax":"0.1.13","webpack-dev-server":"1.14.1","grunt-contrib-clean":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-contrib-nodeunit":"0.4.1","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"0.2.3","istanbul-instrumenter-loader":"^0.1.3"},"dist":{"shasum":"89544ac5f55bc94f576db4e663d7530cb4f87d14","tarball":"https://registry.npmjs.org/axios/-/axios-0.9.0.tgz","integrity":"sha512-4KrsxDvkqNxUoN8j0+Nbi2AZ74iylHbe7PaHxrntf2+tX283zFC5/24WGTeItjH4jzkhZLBTUxRbicwIzyRk0A==","signatures":[{"sig":"MEUCIDiPN76+kJSzkE7fGJvjd8vvNIFMpdGLXLDH4E7SC7dSAiEAz4kn3PfysHKL28GvMzgXbj/cGjr1gXiUK8iAwRXCiVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.9.1":{"name":"axios","version":"0.9.1","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.19","webpack":"1.12.11","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.6","grunt-cli":"0.1.13","phantomjs":"1.9.19","es6-promise":"3.0.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"17.3.1","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.6","karma-webpack":"1.7.0","karma-coverage":"0.5.3","load-grunt-tasks":"3.4.0","grunt-update-json":"0.2.2","karma-jasmine-ajax":"0.1.13","webpack-dev-server":"1.14.1","grunt-contrib-clean":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-contrib-nodeunit":"0.4.1","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"0.2.3","istanbul-instrumenter-loader":"^0.1.3"},"dist":{"shasum":"95608b16447ee29b033589854c3fc7ee2c06bf6e","tarball":"https://registry.npmjs.org/axios/-/axios-0.9.1.tgz","integrity":"sha512-AG+MFLQo7wB9RcIos3MvbnGpaHzf3ZgiI9IRlwtepdyysB0KPxKh18Bw6tztd4ZRjpj6wW/PdTolzYfPzspfKA==","signatures":[{"sig":"MEYCIQCuoMxHcQbY6x4Acjxs+kJaXaX8rEBIgUBCB1/2K91D7QIhAIiUe2QPlD0J1uTYipIqO38jDXZHNaVcS+gO/xDGXKbZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.10.0":{"name":"axios","version":"0.10.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.21","sinon":"1.17.3","webpack":"1.12.14","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.8","grunt-cli":"0.1.13","es6-promise":"3.1.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.7","karma-webpack":"1.7.0","karma-coverage":"0.5.4","load-grunt-tasks":"3.4.1","karma-jasmine-ajax":"0.1.13","phantomjs-prebuilt":"2.1.6","webpack-dev-server":"1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^0.3.0","karma-sauce-launcher":"^0.3.1","karma-chrome-launcher":"^0.2.2","karma-safari-launcher":"^0.1.1","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^0.1.7","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"5b0ec0d5fb53e79b98b7bf84c0e9b1cf902fdfc4","tarball":"https://registry.npmjs.org/axios/-/axios-0.10.0.tgz","integrity":"sha512-sO0TPp3bUhC63P9qu7AvQgqvovFdtugBjnIm9OJS/ylRL+ojNo3i4FwdcmUievEr3ZtuIB3AYRDrZfThp1vVkw==","signatures":[{"sig":"MEUCIQDs8vVkEoStll6OaCjiLCwM0Poso/yQ66UPNmdQtZfcBwIgb32tbf/Nbs+w4cLC1kPXoEF0/nvpfQBQ6toBlsDJkR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.11.0":{"name":"axios","version":"0.11.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.21","sinon":"1.17.3","webpack":"1.12.14","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.8","grunt-cli":"0.1.13","es6-promise":"3.1.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.7","karma-webpack":"1.7.0","karma-coverage":"0.5.4","load-grunt-tasks":"3.4.1","karma-jasmine-ajax":"0.1.13","phantomjs-prebuilt":"2.1.6","webpack-dev-server":"1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^0.3.0","karma-sauce-launcher":"^0.3.1","karma-chrome-launcher":"^0.2.2","karma-safari-launcher":"^0.1.1","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^0.1.7","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"50adc59bd0f11bee89a383b24b2d407648e6d6e8","tarball":"https://registry.npmjs.org/axios/-/axios-0.11.0.tgz","integrity":"sha512-ofeYJ1HlpKXE6Oa/hVkcYwDsMBlmTGCZwypNUY3SnxwVe8ZQyd8Gje+6bPKG3NEUtUdUwwhVaeJkWWNW5KlOXw==","signatures":[{"sig":"MEQCIHPEoHhywOnzt0th3VbxmqCGqcb/NW02QR/bEga60UH9AiA8EDqGUWJ8nc/4P6Gyd1MuahlWP2stB6FiDtNeri/QJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.11.1":{"name":"axios","version":"0.11.1","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.21","sinon":"1.17.3","webpack":"1.12.14","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.8","grunt-cli":"0.1.13","es6-promise":"3.1.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.7","karma-webpack":"1.7.0","karma-coverage":"0.5.4","load-grunt-tasks":"3.4.1","karma-jasmine-ajax":"0.1.13","phantomjs-prebuilt":"2.1.6","webpack-dev-server":"1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^0.3.0","karma-sauce-launcher":"^0.3.1","karma-chrome-launcher":"^0.2.2","karma-safari-launcher":"^0.1.1","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^0.1.7","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"39cdb65813e2c549d1c2e9c389f7e33aa65cca22","tarball":"https://registry.npmjs.org/axios/-/axios-0.11.1.tgz","integrity":"sha512-qNx0yZwWXV1HbQBNA41uGPr8l6gcZCbDWQwmT1DSCKfr9e39Dd5e4hPLWkF6uMP84n8ckkVPfF6+E92wMzJzkQ==","signatures":[{"sig":"MEUCIQD/Jb3W6zwNMKgxPsGZo/B3RPA24faxTDTMLUAuT61E7AIgHoFXeWnZ7OGMj/S08u41JeHOOyQ9VUwGxg0jYA1UHMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.12.0":{"name":"axios","version":"0.12.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"0.13.21","sinon":"1.17.3","webpack":"1.12.14","grunt-ts":"5.3.2","minimist":"1.2.0","coveralls":"2.11.8","grunt-cli":"0.1.13","es6-promise":"3.1.2","grunt-karma":"0.12.1","karma-sinon":"1.0.4","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"0.3.7","karma-webpack":"1.7.0","karma-coverage":"0.5.4","load-grunt-tasks":"3.4.1","url-search-params":"0.5.0","karma-jasmine-ajax":"0.1.13","phantomjs-prebuilt":"2.1.6","webpack-dev-server":"1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^0.3.0","karma-sauce-launcher":"^0.3.1","karma-chrome-launcher":"^0.2.2","karma-safari-launcher":"^0.1.1","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^0.1.7","karma-sourcemap-loader":"0.3.7","karma-phantomjs-launcher":"1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"b907b0221cc34ec1c9fac18ec7f07ddf95785ba4","tarball":"https://registry.npmjs.org/axios/-/axios-0.12.0.tgz","integrity":"sha512-FyH6bSfRAKChMa6yvHVFcnaBj6zcbKFCZMvNsG+q0r+n2XplEIhxu6JPq73I6wL196aAzUxUYktcayWKAlbiPQ==","signatures":[{"sig":"MEUCIFugf0p4uEgg4Je9Jh2SkU5IapK29LnYaf4z5dWO+hicAiEAp5GuBmbmumH1MGSWjcV4gw970YY7aMxsHiSHxy7XHaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.13.0":{"name":"axios","version":"0.13.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"b3b5243ef7e67794fc951bef0298d0bab29ffd54","tarball":"https://registry.npmjs.org/axios/-/axios-0.13.0.tgz","integrity":"sha512-C4zDEKQOVsOrkKzLwK8j0gPgTjoHhRgPIh5/2lsixUfwCjh8TyivrmKeRVtWPc01myiF7efEsrHqIUXKBsAnVA==","signatures":[{"sig":"MEQCIBzKMqrz19m2yDOtitbH8UfoAvWY8rgYNKbS0nJC1mX7AiAFdhqMBNMU5KV+GOwEjD3QZl8q2KhdY1t0ctgw9CvvkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.13.1":{"name":"axios","version":"0.13.1","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"3e67abfe4333bc9d2d5fe6fbd13b4694eafc8df8","tarball":"https://registry.npmjs.org/axios/-/axios-0.13.1.tgz","integrity":"sha512-tPsmD7JWiEcoiKNSGDKKOF3w4QMzOlZygUpcT7g/N+7viNpxz8rDizTHvYZPobB7xgJUfSzQWj+ufQC7ISfO1w==","signatures":[{"sig":"MEUCIQD6ABqSiBaG4XYFP1TUUIIGYVhKMNE7SPA5hLwy/LQShAIgJg/wJ5fdeZYhtfooKiRyqV++Be9CygboNE51okN3wnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.14.0":{"name":"axios","version":"0.14.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-typings":"0.1.5","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"40f24f2f4e913b9faa43d3a7b2e40ab8729afa90","tarball":"https://registry.npmjs.org/axios/-/axios-0.14.0.tgz","integrity":"sha512-ezl41/VugKTpB5D7g3KjZOHzcAIlKsoDPC5HqxNxemZsLxuMUhP5oQymOD6rCVVyQQP0RuIcuZXl1iMQkWxrhw==","signatures":[{"sig":"MEUCIQDRt9jbq0nLPg2KUFkUg/SCJOylWIY9UMygd001T/R8UQIgA7kOx0TZlQFEbkxR8nB2UaCAAmLV+/IxLJ4PbR8BU+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.15.0":{"name":"axios","version":"0.15.0","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-typings":"0.1.5","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"69a4cbe8646866a22f1075048c41724ecef447ce","tarball":"https://registry.npmjs.org/axios/-/axios-0.15.0.tgz","integrity":"sha512-42XIldb+kzlBR3oD8DbEBUuig+XxZFURv7qlecDANa+kabl6tkiJT2rBdR/Phnby+iSbOYbiSRx6j5+ozoOr+Q==","signatures":[{"sig":"MEUCIQCBWieXtuz6HCen9zu7r9JuHkYto1gNiHmGAhlsETl8wQIgTqnOqprIkzM/dnuOrX2z18BbdiHonJ19nrawQWhgxXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.15.1":{"name":"axios","version":"0.15.1","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-typings":"0.1.5","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"9395b9ba25005e478dfd7239e8c4345ff10cd85b","tarball":"https://registry.npmjs.org/axios/-/axios-0.15.1.tgz","integrity":"sha512-gkubWPcUBrfRGmANiUcWJnbA7oyhYOkWzuXWzuIB0v/LPaNqlKE1Ke9jr8t1f2+vy0k5zMQzwqehjw07nPvBeg==","signatures":[{"sig":"MEUCIDUK+aSg60WSYmByUVW6r5aAJmc/JCumMTJivpxJ3/utAiEApu24LTEYr6Jpivsyjc1f0YFIGNYyPh1dpmPNz5dT2zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.15.2":{"name":"axios","version":"0.15.2","dependencies":{"follow-redirects":"0.0.7"},"devDependencies":{"grunt":"0.4.5","karma":"^0.13.22","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"5.3.2","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"0.1.13","es6-promise":"^3.2.1","grunt-karma":"0.12.1","karma-sinon":"^1.0.5","grunt-banner":"0.6.0","grunt-eslint":"18.0.0","jasmine-core":"^2.4.1","grunt-typings":"0.1.5","grunt-webpack":"1.0.11","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"3.4.1","url-search-params":"^0.5.0","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"1.0.0","grunt-contrib-watch":"0.6.1","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","karma-chrome-launcher":"^1.0.1","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^0.2.0"},"dist":{"shasum":"496f50980b2ce1ad2e195af93c2d03b4d035e90d","tarball":"https://registry.npmjs.org/axios/-/axios-0.15.2.tgz","integrity":"sha512-RCFd+A1fO/DVvW7NvbMN7qjADYnRMQAl/sEOARHPV7g+vxye4W3WOKQ5eVC2iuFB9H9Il6v9cSVRB0sqfFPUHw==","signatures":[{"sig":"MEUCICKckteXc4xaV6uDr0sLH1xqz6dCLyiw1EWcDT5Rw1D6AiEAgGutMrNM+dWa7fCU9KgRmgxImQb8nrn7Sr8K/YU2Eps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.15.3":{"name":"axios","version":"0.15.3","dependencies":{"follow-redirects":"1.0.0"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-typings":"^0.1.5","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"2c9d638b2e191a08ea1d6cc988eadd6ba5bdc053","tarball":"https://registry.npmjs.org/axios/-/axios-0.15.3.tgz","integrity":"sha512-w3/VNaraEcDri16lbemQWQGKfaFk9O0IZkzKlLeF5r6WWDv9TkcXkP+MWkRK8FbxwfozY/liI+qtvhV295t3HQ==","signatures":[{"sig":"MEUCIQDp4lWfSUdVB6FFbexeG6IvQwy0Sre4hs0XMMfZNAzHzQIgAk9eJ4wNKRHKeq/5tG/6skH4UMSoFQtX0oevhIbwLgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.16.0":{"name":"axios","version":"0.16.0","dependencies":{"follow-redirects":"1.0.0"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"6ed9771d815f429e7510f2838262957c4953d3b6","tarball":"https://registry.npmjs.org/axios/-/axios-0.16.0.tgz","integrity":"sha512-JMN6DA1EOVdjjCqiP5Ff/kByHDcMv6WtYBOf6pX1AhBA7g5wpzBf5dt3H1/30YRogmhk+hcF9OfpeI/TkPIFGw==","signatures":[{"sig":"MEQCIHqxReBzftbs8SJXY3ElqY/HTe0pVCacL2OhkGgs7s8oAiB4IIu5jN7fDzCNNMoglWEeU1STk6pYEMd3dOtZHPhWJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.16.1":{"name":"axios","version":"0.16.1","dependencies":{"follow-redirects":"^1.2.3"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"c0b6d26600842384b8f509e57111f0d2df8223ca","tarball":"https://registry.npmjs.org/axios/-/axios-0.16.1.tgz","integrity":"sha512-dm8XNlNAD6yRqbxfzK3OBtNs/953XqC6sns+c2jtk8Q1u24ZYPVfQUwtAFJ/PBBSDmafcCg5C3DCJjReOFFRZQ==","signatures":[{"sig":"MEUCIQCvSr4/LOAdVS8NvD6IAGcUY2JMLpZltyRHnrzmbwO2tQIgc/zDn95uAj1UvdOmJAnOfFZRWlyA8D3zsVYYAZ/V9zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.16.2":{"name":"axios","version":"0.16.2","dependencies":{"is-buffer":"^1.1.5","follow-redirects":"^1.2.3"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"ba4f92f17167dfbab40983785454b9ac149c3c6d","tarball":"https://registry.npmjs.org/axios/-/axios-0.16.2.tgz","integrity":"sha512-IMYFDrcVbUksQhsMYtWCM6KdNaDpr1NY56dpzaIgj92ecPVI29bf2sOgAf8aGTiq8UoixJD61Pj0Ahej5DPv7w==","signatures":[{"sig":"MEUCIDUKZPV87aenpMfLRXZryztKVvIBw6XM7Q4CIpfTH0x8AiEAwEPHZ0KWGtL+hFtHDe+/ObQtgVXM0/Q4txM4DGtbmng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.17.0":{"name":"axios","version":"0.17.0","dependencies":{"is-buffer":"^1.1.5","follow-redirects":"^1.2.3"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","bundlesize":"^0.5.7","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"7da747916db803f761651d6091d708789b953c6a","tarball":"https://registry.npmjs.org/axios/-/axios-0.17.0.tgz","integrity":"sha512-n3PCq2tdo7y4/zEj7JkxoBWopOSIR/m6hjKaaXAgbZhCK1HcbEPkYlbtyyA1hfry/neSHAo7LRrXSystUGrXXg==","signatures":[{"sig":"MEYCIQD427125dvXs6pNDuyI1JJ/So22PvED885WpbPfhDTI3QIhAJth82czYcIN2jHTWZazEmgfO7OPY9PO0tyvx4U8d2kX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.17.1":{"name":"axios","version":"0.17.1","dependencies":{"is-buffer":"^1.1.5","follow-redirects":"^1.2.5"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","bundlesize":"^0.5.7","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-phantomjs-launcher":"^1.0.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"2d8e3e5d0bdbd7327f91bc814f5c57660f81824d","tarball":"https://registry.npmjs.org/axios/-/axios-0.17.1.tgz","integrity":"sha512-mZzWRyJeJ0rtK7e1/6iYBUzmeXjzei+1h1IvbedyU0sB52++tU5AU6r6TLXpwNVR0ebXIpvTVW+9CpWNyc1n8w==","signatures":[{"sig":"MEUCIAry6m0nY1dCj8zANWP6U2v8A5kl2rdqJ2wBoN3Fqw/6AiEAyQASvWyvHkYm2tuoyguzLPOqqpFrKlAfUohjilJQncE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.18.0":{"name":"axios","version":"0.18.0","dependencies":{"is-buffer":"^1.1.5","follow-redirects":"^1.3.0"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","bundlesize":"^0.5.7","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"32d53e4851efdc0a11993b6cd000789d70c05102","tarball":"https://registry.npmjs.org/axios/-/axios-0.18.0.tgz","fileCount":40,"integrity":"sha512-14hgP2oTu6SPu+26Ofye6Se8u5Mmjc07a0ACHTJ5POKFU1Mtxz2IxSvaWy1O+QnbSa8XHy1gYz2E1l+G26XJdA==","signatures":[{"sig":"MEYCIQC4CNSUQ4q5fU8CNyCcN5jjsj0JYN6orkJfJnaVw6avtgIhAIfVJGNMrNwXRm4nK31JU9vE0Ajow3mfrugePyijXvrS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307840},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.19.0-beta.1":{"name":"axios","version":"0.19.0-beta.1","dependencies":{"is-buffer":"^2.0.2","follow-redirects":"^1.4.1"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"3d6a9ee75885d1fd39e108df9a4fb2e48e1af1e8","tarball":"https://registry.npmjs.org/axios/-/axios-0.19.0-beta.1.tgz","fileCount":40,"integrity":"sha512-Dizm4IyB5T9OrREhPgbqUSofTOjhNJoc+CLjUtyH8SQUyFfik777lLjhl9cVQ4oo3bykkPAN20rxmY1o5w0jrw==","signatures":[{"sig":"MEYCIQD/psvvYz2bVCH5oPxL78U6+0oW0NFDYcj8F91wmeRm3QIhAOkQumtgsvJ6BjKLeJ86ggs6kpVptjkWIj6GpXp0ArOh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbIuJCRA9TVsSAnZWagAAnvUP/jEw0BG15xpUqzV1Z3IQ\nk9UMtbNc9ZXMtIgjjMqIEic1WCr5H9GZ62FVF1pOTX5YlaCWgaYqzOTCvj5w\no+hgxMgMcyUIx6QsdhL6JjMstI/XWigVPnKUTqYhEtFJZML2c4g1hwxXJci7\nJeTcREn7u+WnRFM1Qf88q4Dqn355rHNuJwFq3Nvqo8SEQfbDOwSafGXuniXQ\nlnFjlGT3cmUK08TBeBQGq9zRsSP3BBXFuIKLwVHyPfFf0uufWuylnU1kjf5s\nbyzarKlK1jguIa6r/jkVpP66uxgLWdN04Cr0N7sWs0fy68C3dRpp1Gm/6Oak\nvp2lLePxPekzpAV9vAxwNfhoLLrV3c/Q7ZncODQLKyA4D9Byg3pvYHySpH1+\nH3AgZZt50pkUSVuJ9pqrWqz0g/AL5loMlhmm9mz8wvOewjA/9MMnUk0pHF3e\nLxwnLn3ZXk8mcsg70kp81hZFG14XQYasF7lnn3wyem3YKqkQsuV4f9iYvVoT\nNdyNeiJpDkRUK7dW3GUUhfH0MxTxBUO2bcUGQEo8EKFrPgrPAemTMSr7lhCZ\n5W5UFLuztilsEIGoY62Qr2N2/ACie0a2KYaFrEHoUobGVw8RFBJeRttZ3crq\nyR3rLdVPQelsZJeOmtHTg8TTlld+pzAnBdwmgCRS5vdjIXa9COo68kJThtkY\ni1G7\r\n=Fgzx\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Beta version should not be used anymore"},"0.19.0":{"name":"axios","version":"0.19.0","dependencies":{"is-buffer":"^2.0.2","follow-redirects":"1.5.10"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8","tarball":"https://registry.npmjs.org/axios/-/axios-0.19.0.tgz","fileCount":40,"integrity":"sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==","signatures":[{"sig":"MEUCIQCvZo4iZzYOqR9jDd5QpDbqU3L8vZ5BUsvA0GpJC6LRWAIgU8w6KLCbdgZ+5nAkse57rLFESKjO9+mvL6LXw7KM1oQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8AEdCRA9TVsSAnZWagAA7oAQAIoxS4ZIzihXpGVDroAw\nl3qo8ZsDey8n+C3rEr0z11GX7/JY3bxbnyyLrj62v0zJ+zg2m/1G+qJD9wYG\nUo84LVDlNlRoOzGvlAxt0VIjLoQhiMEcARAGOb3cQLH5Cj7olIa6RIP6E3Bw\nsfM1TSUEXZ5Qpc4HKRrIMtJ8ZHZ+ml0/YhzZBYYDXHCX9SCM8Sceb/nunSOI\n9Ui5Ulrturl9lk3POfBj6VnpKljZ02EKmifVHGjAAqsPFo5QSi9CYYLSc6Mo\nlWy/cE4P56uwshwEobi3RKiymQ0FOOOj5FqHiNSCA6tP/IVTPdThlMLBv4ru\n9WoP7N+LRm5MKbyD9+QctOvZNwACY/sY0xMIZeBAxj5sIyigiCLxn/KUk0tt\nJ3wPXc4cqRyqIppGVnEnJE5QKfre12Ebnqslhai7YW2MbWjjB2vXK4wWwn1m\nNU+I5H39vFYLvsDGuGuPNr5+0KtyrIlCDi0nm8GTa283QuebaccGvQzuGlm/\nukoVzkPp24akPjHOUyhpc+2WIQA/mMC1yUD1S9thQ6InmetMAj/7XE5SZAY4\nkVBzRr25/LwhY2ZAAtX9gjjJsNQ9agw7kPe7Lkt0+1Flob9gH9GJftbEEyWe\nnW/Ol48L6F+c/NK3B9hGHEqyJWc5mBnfDMOvbYnrzNNPBvlz3j/WOCvKQwj5\nW2Db\r\n=eIur\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.18.1":{"name":"axios","version":"0.18.1","dependencies":{"is-buffer":"^2.0.2","follow-redirects":"1.5.10"},"devDependencies":{"grunt":"^1.0.1","karma":"^1.3.0","sinon":"^1.17.4","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.3","minimist":"^1.2.0","coveralls":"^2.11.9","grunt-cli":"^1.2.0","bundlesize":"^0.5.7","typescript":"^2.0.3","es6-promise":"^4.0.5","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^19.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.0.2","karma-webpack":"^1.7.0","karma-coverage":"^1.0.0","load-grunt-tasks":"^3.5.2","url-search-params":"^0.6.1","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.1.0","karma-chrome-launcher":"^2.0.0","karma-safari-launcher":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"ff3f0de2e7b5d180e757ad98000f1081b87bcea3","tarball":"https://registry.npmjs.org/axios/-/axios-0.18.1.tgz","fileCount":39,"integrity":"sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==","signatures":[{"sig":"MEUCIQDi7yC9PDuskFqy/4M+5lXN3sLBXIOOzyZSD+BRkUBy6wIgBoTIYX54wEAZhIksPDQq7QvZW4GOj4SlSPAI/iJSsuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8crsCRA9TVsSAnZWagAAMs0QAKSsAzOc8kUxnYJ6E0Pd\nRbKe8SPjO6U/loW+Y5YTIxs81QhTqTq+fFxA8RAnQAB6/DRXrpjPFbqv63iQ\niygsQod95GRUa4MwJnL4a6EEM4nB00yaExxElTmiTh2B3KgESY9WST+CHK/V\nvJ1BIAQO5nh1wgPeKbH7+O0sm5RUk7axt8977YP6KtsrGEjvE4nigcYB1c37\ngpjvQqhg/0Ofpxpt9PBHpYlhKnmam9+/UzOZcQmnKTs/04MilB8iVk0oQleU\nyn/nzhm1kCo3eH9/eFKX9FGiEjnbNwC7NpS6R2/7f+U1JyJYLSFaE5HdCq4F\nin/jIh+4TbTplWcPm43nd180Ffm1ciCSu0RZfwTHOnS/6P68mte6NS81RgTq\nZxdCObWSU+iPELSrwI/R518If7A2iYtNETj7R2Lu7YOV0u7egbIcPvJJPbIy\naB+kk+Kk7+HcHgV+FIdjXQ9YI9Ix+tnXxBuZW4msk0gAuOZR31brXbtOi0CA\nL3XHvWUaYcUcBKHljC5ChC0+Ddo2kzIQrJU62+vcRiNEP3xvfQoeo/iv7E2p\nBU0FQ1zrbDi/iicyE23vSm8fR0R6+TY8lV4AhhBLlrviHHzRTH0CdP3XPn3x\nzL389p2SX3QRkpJ9fGVW28VaNCczBDGCYvl5fcBHD0As/FUqFkEVRubwWPwC\nDsfK\r\n=qJdD\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.19.1":{"name":"axios","version":"0.19.1","dependencies":{"follow-redirects":"1.5.10"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"8a6a04eed23dfe72747e1dd43c604b8f1677b5aa","tarball":"https://registry.npmjs.org/axios/-/axios-0.19.1.tgz","fileCount":42,"integrity":"sha512-Yl+7nfreYKaLRvAvjNPkvfjnQHJM1yLBY3zhqAwcJSwR/6ETkanUgylgtIvkvz0xJ+p/vZuNw8X7Hnb7Whsbpw==","signatures":[{"sig":"MEYCIQD8HrteMDSsZmPugSpRP9eGMBDCYHwkDUMuvyDW7+B1VgIhAKCVFpsE941+OiKuhpWsjiIALhX66Eel03MLdnp/BMPq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFL6cCRA9TVsSAnZWagAAj0kP/0NPs4Nmu741N8YePwEr\nFEdiHcOB58DTnV08vCfDEbFhrXOjtx2zAaTtuhfXkCvYUOfRCkUXf2E64rpx\npvAhUurGuOun9kO+BCzja1nBoNWxPQfTY+1P7ebEZm403+ZkwvojEt0Sxj5x\nX9zGuvNrwScK3rbUFwZ91h3Kw7Sk4vxFFTBy5aupb2mZr/LAeD+IKQzqbDFq\nlkwQAwcUjeNer4VqRprm/CX/AxFrljxIwvI/1W2ksPiUM/D3AtjQKFAqCPBD\na1BvKKXOU2fMychwrhahJ6/X2sCVr0n3M8189lOiBEv1QIePk37fHJo3wffV\ngZrBoJ4UsCrQBzjshJVdTJXteSpGxQcv16H/IXDX+zW596KQsJ8Amd4pA2iL\nkCAIcKhjxZLcTAZhRGYieI9xtwUt1Kj5b+ALmQY1+fbKOICBO4a+GELeOaAe\n1RCU/uzgPMhA+GiwK0W8gBcPH7gk8u0bGQiNNUka50H9GRlaqgN0Ex4JhMDH\nVyhdhGnvttYVJV2myWLEjCVRiev91f6SBpBjcXlzoHQP0gyzu/Zx8knokVEt\n+P7yzj0u4j90A8fvd9oRxkDfGLsc0qXFEZyIPpvmXP1Rs0VLRflX7X4C2qQw\nooSGYN9bBajw33dkOGHzOiyZ07oIEWdNyeEqQk3mc6aWUusfVIiawrqp7Rm3\nkYmc\r\n=MDJG\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.19.2":{"name":"axios","version":"0.19.2","dependencies":{"follow-redirects":"1.5.10"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27","tarball":"https://registry.npmjs.org/axios/-/axios-0.19.2.tgz","fileCount":41,"integrity":"sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==","signatures":[{"sig":"MEUCIEufIpsxjAPjJpaKHcod+3guWOnQ8lDIP8D9ft+O5BdLAiEAoPwOvjmHRfHEUvI9FcAkidOlirSdvaWizcRP3W7RXJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ87RCRA9TVsSAnZWagAAlxEP/0UTSKptwwa4wfGLs1uv\nf8oE91diogXtmbmh6cXER9KuNFYnVGcLKVYvBd6m92nTnmyx679aTzvWS65m\n6tzM6ba57JzLyQrd++3s+SUtbifso+ymuApkUVqNlHV74nmaK2G2u0mse7wT\niOOQ7hfFieiDKgMdzdH6P8HCGBnwArRfGaVfzQ2iySHmeB3lwX+4HdxAVIbg\nrSveu71YBlF5CyXzKhJgNF9EccyObd1PFiO4jW7K1KL1/yBD5SS8+yfMdr3o\n4dPLw5JCSHUGkB//I//TN/TiQCZ77GAkQyYcKTPEJXfApRhqPnlki5AtWmWV\nYfPhweKWL4PwUp63oKSq96VPpbh/FL5ZQ42o9jc72gWSnTXYGEXfckeXFBdG\nzavhLSogmWpHrG1afJAdL8/ENCQH3WtXxVeTqbcKZlHg6Bk8PQU7n4T1V7fk\nGvXL0O3jrT7rGQIT9+UX8g3GR//srhzC8L/jG+IV1E1Ett/o7w11sK/SyWj9\nOzJgb4YopF5ilVOTQs+yqXbKNltWpxf3/IdbehP6wB3uG+yZ5o9Z2Wn4AoUb\n8h9cFposAXAFsXxxdxo/SRdlMvE/znVqYHwdu/Rg/EdiE/YFY5RPumTOhEQk\nPHc2KRuuky7m/w8rgxRirc/f2h/3QXyUd8wHfTlLjmcCVrzt3Dj8A2N7zN7b\n5mGo\r\n=I3Vi\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.20.0-0":{"name":"axios","version":"0.20.0-0","dependencies":{"follow-redirects":"^1.10.0"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"cbb49efab92d14be740a04c0f1d0c68031773f36","tarball":"https://registry.npmjs.org/axios/-/axios-0.20.0-0.tgz","fileCount":41,"integrity":"sha512-FdJxKL7EntcZprZvis5kDQ13aXVG1Fn022tG45wvP7/ILZ074pedaFLkI4uQgfRCrxwkzXeLnL3GOvXo6gqitg==","signatures":[{"sig":"MEQCIGeikpUXPgkNCd1Kq7a6muBmACEPhzZ6tuuDgwRu8w+eAiBBaTkaXjTdmZQJr8XuTwNTQBWsDNXfUoNi4mWFDgi1wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDynCCRA9TVsSAnZWagAATxMP+wX5O4SFkWG+CkIPu5sC\nlSuxdfIEWP0WI42nrJYsTC/ei0qWyOKDbLrNCjijWBq9odKS/BQlMEzFEJsk\nLpOZ2XewWM16si8x8vLbZwBOQ1FBj+kf2+3zQdFgHpr/1p43xTnqb1wun4Y8\nWWCI+hx5cmf0P4Gfq0Bd8HOlCcVbZkuAI6kogTQQEMRufMUolALUGwMxA8w6\no32tWjJ5KBM87JNTRODfnCzDfn0xTnyo5Vb0dsLIAmgwnYUiOjSmWRJrqEVO\nHBYAYBqdpbDGAspqHuDdtkv1bdmkMezZgcIEfwFuCQzWebi49O6JidUVcdwO\npnTJ7eKdh84f3mc3OxbHDirSpDW8PKE9ac2OVU4aHS8oMd1eZFb6bxos1nB6\nIQI7P3stwElVy2a37akeT369AdaQd9+pbYtJOld3IdeWehsatth3zMhS8uOw\ndK7+7C8kkezN3QWTBvO9XJMccnk6SZJpa1BdzS8LeQfOXSudjoBFrIkvB7HJ\nEU4oVthUwX8+jV+xlC5BHewux9sY1hvozLWDep7PwKK5HZsTcdzM9mRM8vHq\nLp4apr0onv83OkSl5yHTjyeOQXN2c738fj6IxHtL5jwEZgenn7HlNyGZ2b7Q\ntQ5AO1Q6S1lMoHFk6BZAf1l9GgLcmyB6HvfZN4aYBA7Gd+tfRus2QcmJeQEZ\nT/p7\r\n=V/hP\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Pre-release version should not be used anymore"},"0.20.0":{"name":"axios","version":"0.20.0","dependencies":{"follow-redirects":"^1.10.0"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"057ba30f04884694993a8cd07fa394cff11c50bd","tarball":"https://registry.npmjs.org/axios/-/axios-0.20.0.tgz","fileCount":41,"integrity":"sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==","signatures":[{"sig":"MEQCIFUUssniNdRMxcC1lYqmzcoirqSe/af1xXbLVvz/RGBkAiBHR5HbcAwVIYHKsgsCPfFjVfAmOA5qg/VLZa0ZHUSJEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPzuxCRA9TVsSAnZWagAAiLYQAJoLATxRuWzdKlZtnw1E\nSA7BPTDfIOYrvkDIHgOGz8xK8LngQ4rSL3QqydhzljdVR90l+t5d9UR5AOZV\nbYDeFbhahdClrbF+nNwHsaNkdUuKPB68mxKrD9AL4jAExdna3jdFc4wCQ6MH\nWQsqHrNFKt4zGqPRHhdbMp6qdPN7SPLjtRzm46rs2QDaR5p9iXPJBv1a6VbE\n1CNv/PNTBBMOmTB8M9Hb/gOK9kJdQHx96rqk7vW15xGpVv/qbq7bStijbN0i\nHEqDtyNyVOJr6AWsZM0e9qfPrDYmVCg0eYcBne1/w9GABkQajb5iiPFNZiCZ\nqV9LfBTWGFvLFgfm8ay50cjGd0uhZHo0Nmst6nITzr6uvREwtSNlf3wtI219\nt7j+v2nkmdZHf5n+hne4Q5piypTAf/9y4IFg9Qx6+uTg22okaTlw+YY5ljg+\n7yMAmuX/BGDD1quO6RhjQHrA94J4aIjvcV9+8bkuJlN2dbWGNiNaPqKDZLiw\nFf04w3aTNlO3v/v431TYDzhgsuZ+H9lWdxuFj4BAYh2J0BP1ouKEcjZdor5f\nwpGuWNvgKRjRV+GsXrq9Z+a5Rs6QVjFHuVNoW5mskWe6EdUFe+wxud1Ptgbm\n1jTWQM8OH7TYdWovl6HFdF5Yqm01f38FItNb/Vm1o8JyJbqnD6mUa0PKMXVy\nYmUd\r\n=1JD0\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.21.0":{"name":"axios","version":"0.21.0","dependencies":{"follow-redirects":"^1.10.0"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"26df088803a2350dff2c27f96fef99fe49442aca","tarball":"https://registry.npmjs.org/axios/-/axios-0.21.0.tgz","fileCount":41,"integrity":"sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==","signatures":[{"sig":"MEUCIQDICg+jVI4IyW4UEIOw35HS/3ENV5DhSQFbtOCGkhSFEAIgPc1qBgdL4ty+NLg5Ke+DDS1c29ee1oh3RmnEGq/e41s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkwRiCRA9TVsSAnZWagAAA1kP/3iQ8l7JI/H59ER8u8oL\nzvtAFmTeQhvEhgcnHHhKqgJLl1fWjYPbzTvVPV8MhKoIh8gxX2HRGeeeZGYS\nuyhraDCmbmoiGpv695/3eqXHkmRz0rVEAB6Gn3TJ/vwbvOtPGdsdZ0COYwkK\nJSggexEczWg3IqIQJxy4vLlsHNQ543pieUr6bkVsw8xpURHZqhGOvxHI0q7y\nSn1bPZYKhyZ0DKGrbNklsB0oIVUDFdTVBSgWK+GRhLiIa8IpsUaWhxLnklfr\n6jMmb3lOATgQaanKUsDWMzJdSbld1AoiVBbI+QdVpWcM+1YFuF+DSvWyBQSJ\nVXIcsdTc80JkxY2GIblO7smTdKMRLGZluviT9OCID0rrm/+GTVB+0Z4PwHLz\noABvD0vDW4PN2LLHTewPb54OYdXmqUzDRCU42QaLB0CbL4DRIiuCfgSFC+Uv\nvmzVnWhQ+V9vbnVDMtVNj+Dv/IYEnR5i4Pg3iOVe1qWrHguHP7KAsp5zjllL\nnez3c2NnV8XFF0v3epdOXc789We6F71qwZcvavUFqqQw8r/T77SZIHEmpHRO\nFgkVtZGPuND/d8HVkjsfmvntRCr5inYjktd0rsoofGICd9vx42Lqi+rLc9WD\n4AES1kq73BcIxc56Z0SLXveyt/dRP6HaSpuHO8MoKGg2FyNQKaH5mGvmVtGF\nCIBe\r\n=e7hh\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410"},"0.21.1":{"name":"axios","version":"0.21.1","dependencies":{"follow-redirects":"^1.10.0"},"devDependencies":{"grunt":"^1.0.2","karma":"^1.3.0","mocha":"^5.2.0","sinon":"^4.5.0","webpack":"^1.13.1","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","bundlesize":"^0.17.0","typescript":"^2.8.1","es6-promise":"^4.2.4","grunt-karma":"^2.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^20.1.0","jasmine-core":"^2.4.1","grunt-webpack":"^1.0.18","karma-jasmine":"^1.1.1","karma-webpack":"^1.7.0","karma-coverage":"^1.1.1","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^1.14.1","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"22563481962f4d6bde9a76d516ef0e5d3c09b2b8","tarball":"https://registry.npmjs.org/axios/-/axios-0.21.1.tgz","fileCount":42,"integrity":"sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==","signatures":[{"sig":"MEQCIE4dDyvNb6NBXyCl/1Wm4d2cke9px81jizcW4HKGTuKPAiAQH5pVWQDMziWdHyyHsI/WeZGah043DNJH8OaMYezepA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4XP2CRA9TVsSAnZWagAAs+8QAJQ8FvmiRX9DHil+8R3s\nC48k6BAZ+7DN0jUPLaiFF+F6G2vHFw6slqNQYsx+RMToOHhaFzQayUk68hHG\n+HPoLsBqS9xtX/egRKuxcAqxuZ+3+K/j0XK7JPNPkH2s8BWlaphDiGerb8tA\nrTzvcdwIzLWn09fOP6vaAaCAZFxIE8iWj/ZggATt5IQ5bgXVUrCcxIUKW6g0\ncM+KTRDTKHCNH7MW5wc7IHSHUPsVrhCvL+Kj5AZF85nXVnmdoeVHGwbP22vV\nGqfKMpMJPTV2WD391ZshYbBY0xN+f1aa+/Pp5GU4HWO+ezOWSYk0IFKDMgGc\n5HAPn5P4k2wdgdfmOALY1noMJcHoyvnJFQwd1/GRU9yAlNXUf/TKwYeibUEm\nBsT4DmZXmKkYhMUDghqE9hPQ6p39bLlGIqqbgZYmQWhkZqgHn5MY628vNYNq\n1W//eJE0xJ7s1/inyS02WNIUccec7fAnHOBqs6kcAOTUZFkcW4Tpu19HZQ3V\nvP6GBBIXjghAyGwGPsbMxiThJERgYIG1LAGxl32ZLtOjmRqQYmoqldxGeesc\nYlvvRg02iI+DkMcNtHYJYoGD6fUU/8oshVZIRxOHKwyhgUttJvHkLEQLa34+\ni8XvDPGYt4Ejt+uw8bQG6KZb+v/Z9mMwv/c3WSJAwcuDU0Zy+LqVLnVfKFSU\nDh+E\r\n=cry7\r\n-----END PGP SIGNATURE-----\r\n"}},"0.21.2":{"name":"axios","version":"0.21.2","dependencies":{"follow-redirects":"^1.14.0"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","webpack":"^4.44.2","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"21297d5084b2aeeb422f5d38e7be4fbb82239017","tarball":"https://registry.npmjs.org/axios/-/axios-0.21.2.tgz","fileCount":44,"integrity":"sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==","signatures":[{"sig":"MEQCIDVzHUobFs0ylvhBQzM7QmA4iMS1+v8u2QZeCi7TgHC0AiBCOKORGqWcaYcrfW5ecyWoz+OwI8oVjM3RLrJkTRM3TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM0gKCRA9TVsSAnZWagAAIlAP/iO5yPNLelXZ6JprwoET\n8AD/fvYM1Oj8IuPiQxh6e+NDo8yqqUNT+COTtAguVELg7EJBI0TfuFvciem/\nak41edea+kLPe5Lu5Ik3+F1C80mKH4IoSHz3Mk0CVHhqJ289BkNtS0KijFbe\n49xbKx2dobrNs04jEYzB9PgrkPRU/oytAlmlf5s1yZo53WobBhjt9u43CgYm\nbe7o2z++ekzo5XsdKUY62wX5Vr02c3s+Id0m881301c/GU1a5Rxajj4cO1cj\nw4kUr1ps4Wneb+/c5C00vzOapez2YmnTeiw7P2z8jJuYBipFXNGnWjpLcLp+\nesj4uQCGgvWn0b9/WvnTlS5t++e/euFo8pMtyL2QPxgFVAOBXUyR7HsPB4Hy\nyXicpQv4HfxgjD1xGdZL9v91Y7Qn++uiGsTqMDhG73qC07W7P6cAt7z3FqAl\nQIU932mIs08RN+whYsSAdn/BDDlLrhKgCjpEuvrGJR74ks1BwSGVkfSI2Key\nJ8CHKx7M2pBSghLCWX8/hQ67bBi5yGomFGM2pxRyi2QDLpBP7/TJDj+kRC1J\nRm0tkeTMmrTh1c8woVzU2I/T/ETdbV0NbL2VQC48aG1u4ImhFWGuSkXz+CyV\nZwzPON2bo+yY96NxJU8zZ0LBPZR/DKYioFmX/jby6FCQYr6JPbPQJg2D962A\nOKfS\r\n=ucbP\r\n-----END PGP SIGNATURE-----\r\n"}},"0.21.3":{"name":"axios","version":"0.21.3","dependencies":{"follow-redirects":"^1.14.0"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","webpack":"^4.44.2","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"f85d9b747f9b66d59ca463605cedf1844872b82e","tarball":"https://registry.npmjs.org/axios/-/axios-0.21.3.tgz","fileCount":44,"integrity":"sha512-JtoZ3Ndke/+Iwt5n+BgSli/3idTvpt5OjKyoCmz4LX5+lPiY5l7C1colYezhlxThjNa/NhngCUWZSZFypIFuaA==","signatures":[{"sig":"MEYCIQDT+8JXrUquTqK/gATt3BJD5DOFuonHYuyLVsYkovOWWQIhALVt1iNjVxxU93JKe5No3ZvjTdSbVLgX2+RE5Rw34MMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM8OXCRA9TVsSAnZWagAAvh0P/iahUupi7f1kY1cliePC\niO7jDPTOrgzz7UXgG3UY4bST1G7PMai2FeD+0EpflrtWAmMN8bOocg8cIjcp\nOzQ37SxSEWG8D8fT5lKRKh59x2MnX6YAOL0L7eevIYWZZq5jijojrgz/nUfB\nOBPDbCenbiOl4+jg+RicOc2AJSo6f2JKaJv6FYuMU3UJDzTItbpFaEpccMvP\nyeERbvNRCg3ZOLFcfUCS+9s2+w8V0wEqouIVIcPRD3IdOb34kubsrAOQ/hI/\n6GJIppZ3BffUTCEMrOsTeDFC4qwCTBnhk8muNvqqxHiL8BQCt3mOM3IgaHL5\nzxvyS9NB6mTkL11ldMY94T8uM/ny/DhrjVEwx/SRVwKQxEK2S9JYIY0LYa9i\n2AllRHUo7XeCXNTKd9zH9QQhNmlOyKXjuGAhAqCTexfkTBXoR3PkxFIUY44r\n/l4ojYva1PY/ED/oH9ThBXYxkabDi1jF7fbTJCwne8ojdv1Es/VSF04s8aHp\nUqzixpw/XVZUNQiZO6t9mzSvaep74AU/mHyfeNtQxQ+CWbUGcAy1shaKFOy2\ndFI7bfGne53M2oJAEwYWe+OmIzd931Itlho/u3jZOVFieSpljRBwHmTSNcLP\nrkdLp9OonDH7kT1ofatvYmm83Ijv4oIVvSt8GRzB0LEaqKS46NVgvEIoaG7n\n+iPy\r\n=yOG5\r\n-----END PGP SIGNATURE-----\r\n"}},"0.21.4":{"name":"axios","version":"0.21.4","dependencies":{"follow-redirects":"^1.14.0"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","webpack":"^4.44.2","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575","tarball":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","fileCount":44,"integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","signatures":[{"sig":"MEUCIGkkAJ1lvuGlmUhSCUk69Ot9u/hhH8bBd+7yA7cyaIIAAiEA2hD60EdaF6ud13eUjHo/zRR0MdZ8boETX3PqRwsrwZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNjVPCRA9TVsSAnZWagAA0foP/3y+vPMPeoBU5dw1GOw+\npuX9t90nj+UaF116uDtZy1nmLl3CI+75T40P6OfbRq8AqTtIZ3GAb1hgFWDD\njftxo/P6kNlQrokmw5Nlpz3orM2Pobmk/TW56vd4CknIBw8PlBW+JQHZpPfY\nKjCg2rCv3XGqcFX8FGxE9sagkaMmomAZSNhw+86IsqWn4PYwL52prAVK1TNF\nBGoJgQCQ7Gh0XGa50SINUuVfnZ/SpYLGMFV+vlZGqVSOCS+Al/SshpldSA0A\nhCf7YUcLgqcej+l+EHFLFqO6iq78VayCTjqgSDM6USC8a17zfAaq/0bJdEht\nM1e3OhtcnUyDC00I5PPGv1PW3N1J8eptu6QyREsPoHRUqVGX0u1eHTB3Mbr2\n8VLwYal453QJ9FN7pW24U7ZCJy953gtJ99DY0KIXcl22+U1X0pNlzYhoghUh\nBpajCP2kDps7SmcRQ0oGCefebuTT+czP7lAzHtF5tAg0FFtMt6X5I8bQahL4\n/22ITU9SdY1+SZRj+oWrj7CJAfjODRd9VmAMbwxgTnStzeWLvU/Cwc1l6euZ\nPh2TnA3smLJ4McjaP9Mj7PAXxGVhmwoMLnAcqpu01L7Dy2C8SdZ+lgy/+1Mz\ncYW4OibWQjCM8/eGmFGS82R2Tg20Mx+aZ09YQo1mjYxZ3SvTmlVh1Ee7Xvc2\nPkX7\r\n=rPmy\r\n-----END PGP SIGNATURE-----\r\n"}},"0.22.0":{"name":"axios","version":"0.22.0","dependencies":{"follow-redirects":"^1.14.4"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","webpack":"^4.44.2","grunt-ts":"^6.0.0-beta.19","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"bf702c41fb50fbca4539589d839a077117b79b25","tarball":"https://registry.npmjs.org/axios/-/axios-0.22.0.tgz","fileCount":46,"integrity":"sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w==","signatures":[{"sig":"MEQCIGFlYrdn5g1KA8xIPGYs4s8TlZ7J23VYm5wOHc0+c/AUAiAj+UDz5m8cgJEB+YJrBAQttaSdSy6+9EDKtvrbJtXmfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385333}},"0.23.0":{"name":"axios","version":"0.23.0","dependencies":{"follow-redirects":"^1.14.4"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.1.6","webpack":"^4.44.2","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"b0fa5d0948a8d1d75e3d5635238b6c4625b05149","tarball":"https://registry.npmjs.org/axios/-/axios-0.23.0.tgz","fileCount":48,"integrity":"sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==","signatures":[{"sig":"MEQCIAc63y8PI4Y/3ulXiYZO1f8tD/Tk8c/UI8vxlI8cAcNOAiAHCQVI8IxiGKUOnrMgxX9kv4IZ7al4896td4awBr8k+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388462}},"0.24.0":{"name":"axios","version":"0.24.0","dependencies":{"follow-redirects":"^1.14.4"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.1.6","webpack":"^4.44.2","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"804e6fa1e4b9c5288501dd9dff56a7a0940d20d6","tarball":"https://registry.npmjs.org/axios/-/axios-0.24.0.tgz","fileCount":48,"integrity":"sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==","signatures":[{"sig":"MEUCIQDkLH45eGx5Iy1G8pdkvmiME+gZmZEDRsB/NXf4wmuUUAIgBxz9M3wnYYrVrzohuVd08QNnm3eelchxGAm7RPs8E04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388976}},"0.25.0":{"name":"axios","version":"0.25.0","dependencies":{"follow-redirects":"^1.14.7"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.1.6","webpack":"^4.44.2","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"349cfbb31331a9b4453190791760a8d35b093e0a","tarball":"https://registry.npmjs.org/axios/-/axios-0.25.0.tgz","fileCount":49,"integrity":"sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==","signatures":[{"sig":"MEUCIQCGIx3XCz3jc6vsm9Fw+X75u5mt5WMNSNdqVWwqEhbt1gIgLgWMLSHFEuT2Qs/0ivq0rCJpUUn4vD6dTxAYLaMwM9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5mi+CRA9TVsSAnZWagAA8WcQAKK7LnQjICSDtbMVtiSM\n4gLQ3lZzWYs/261GMEb6BWRcTtsEepQllxPUstcbtJqsZRyz/GCV6QELAjZU\nvyTWJ8uISgTT55LsfWTr0hMsmW4m5TuUuDBDkSPUPeIZigOF+dSRutD0ZRox\nFyB8OvTri1i5Glhj2jsOP+LttVqL0PJS2aXyskGb5c0B4/mdaPWxv9FC+nRT\ndG1v+cdGT/J+fGV/36bLIYqgu92wW+OKgDdYg9M9+lm/76phiJF1HTS8oDWa\nzFOscb1E9XCzCGOts8BU9ht7KkKUQR9zfbpg26iGap5QWw68Ql9AtaXES17m\nmVJvBZoFWN3WRKXbb2RICEFeMPp7SFviyvKplvngjgVcBUAtJSPmBKCoT4vh\nohCMbhRyk4trOv32XNoiwy1ovytzlJ7JKtF6gye1o6ZOygkr+gLXOkr86tBi\nHX2+9ss/HfQSiaCVj/4p5caE2L62VBUfHHw0xrL974gPDsVzH02d9MTQISlO\nDLaoZZ8uV1P2xSY9WQOn0g6ywcYHSn+mPZeS8wVInAXBc6g7nJYx3AV2Lr20\npiXczmUMQYmkjZt96A/YEfzObYZ7zSerDP4Bxaf/u2RcgU/77BSBfRUJIM0+\n7wfq2pWYmLeSIJvpMsSrKzmL75HHrJMOxaoNtKRoCCFu7SLnkNfgxvVfCrj5\nQKf1\r\n=m+w0\r\n-----END PGP SIGNATURE-----\r\n"}},"0.26.0":{"name":"axios","version":"0.26.0","dependencies":{"follow-redirects":"^1.14.8"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.1.6","webpack":"^4.44.2","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"9a318f1c69ec108f8cd5f3c3d390366635e13928","tarball":"https://registry.npmjs.org/axios/-/axios-0.26.0.tgz","fileCount":49,"integrity":"sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==","signatures":[{"sig":"MEUCIENfRK7wO1vD9qAPziH1yxxb2U9Jbs2X3oobyq4Qu1NJAiEAxStH3lVUKROUaQwUol6Tjs0GVvcdyLhcxkX+y48sZfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCRQPCRA9TVsSAnZWagAAIaMP/i/4CN275RHza65MMpux\nBs7jJmMWE6kJrWZi6mqxhoFx4p1qY7tbtucon35PjcCZTLStysahP3Q6D/ur\nfNJRynqnRdwKXBdFmu5YByUthzEhBrXk7oMm5TL1fCR1mPmF8UWHa2tDTCoF\nxGrsgxk8Cxlrh+B6sw8skciaCYFgF0r7XQ7US5ExM5AGy0STyZeMPPHnaDqc\nxTPiN80Djs9S9ufbY1+NTCam3gtu6bpQ0b2yG7pKjc6xDbHQDeqDKTBHsWpl\nnCcODtcaUO/PLALD2LyhRFhekL3Mcg9of9msSSlgnF8DuKeIgNyf579OjLn2\ni5jFy6VjqP6nA9ctfFSxUEvF9yO9RYiTqv91By16wg29Q/68RV+JQz40FywV\nERnrpefOkDpjZfE2p4e1i6OYLLt7oYCVMFFrLRieu7ghafXX2qohycU57IW1\nCtk8ZoczCAe8Yw+Bl+4eTGzRHPfI9j9rfIT/RNMcSNmHqxrTKH5mekbAuoPn\nF6k2frLn/wBwnPJscgYZsWLqAEKcZ37WC1Mly2eauoJjDqq6qbI1/NO3ugI5\nC6vRXLqzhrhvGwHHbODlVDKkKc96GATPrON35XH9WsEkeSEjo1Rklib6Sy5O\nOr/FHHLwJw8LeEfNDqneutSSzmddOBMPwsXFEsqOkh0lBJRvsv43KccFSKg4\n6Ihj\r\n=ynt4\r\n-----END PGP SIGNATURE-----\r\n"}},"0.26.1":{"name":"axios","version":"0.26.1","dependencies":{"follow-redirects":"^1.14.8"},"devDependencies":{"grunt":"^1.3.0","karma":"^6.3.2","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.1.6","webpack":"^4.44.2","minimist":"^1.2.0","coveralls":"^3.0.0","grunt-cli":"^1.2.0","typescript":"^4.0.5","es6-promise":"^4.2.4","grunt-karma":"^4.0.0","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^23.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^4.0.2","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^3.5.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.0","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.5.0","istanbul-instrumenter-loader":"^1.0.0"},"dist":{"shasum":"1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9","tarball":"https://registry.npmjs.org/axios/-/axios-0.26.1.tgz","fileCount":50,"integrity":"sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==","signatures":[{"sig":"MEYCIQD3Gj95LXvibu7OTQGvKA0gaLS6BiQTKe3BHcZHOsfWgwIhAIj7IcvwVeTKOvE0SbQGH09361z9wOfw8BctsS8J//ap","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKOBGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9UBAAn9gyqbptHclcA2MeIca/N68hX6tbsnA1ZdAlW1GYLVPKTBDV\r\nHjgO6jAxllBoTfq+3JCgkvZ/NFlysf49BH6rdxS76bK2/XA3uVRhIAjAOIOV\r\n69GOoyTnzfye6vprl43XoElBQZc97Zh3qMDkm/J3+q64yQ4PhK6ch7fT67Lt\r\n7h1iTZ5QsBfS3OxStJJNNqwOIuaOWHq/ThgNalIvopzmD5GTysfJurd895CI\r\nzex8X0YCq/n89jetK3zP3BmUUMPyDfWXn4IuahAZPqWQnB6AV+FL+L32DYfx\r\ns4ETzyAanNb447CpajBgyoTYzKRDGjvX90BIde21MZP4TH7Q96JXoZsUpoxB\r\nPJY5DYMeQJvUkJAhVMWDbMnibKGZxvypzvh7FBO2lYiNg10zCcDb9TDcLmrp\r\nfFoKRpvZZjsgUm3JJrr4dklgOdjg9HoFq7AKIg0FC+y0JvjamK6eqJ7tmyJh\r\nv0whYDO+6mSMv/IYZ52XIlv3b6UteDHEr3y0jocwAC+H9F6iMtvwHFjXqdrP\r\n5y7aRubd3vaggXtbdC4KopobtKFVk508yzzq7CQbRhCe0yTYkpmVdqx3Yr7Y\r\n0yopTd/KVxcox882CrsD7r3e/JMD2fyBiPB9km01UiYHXQHj8eUeuPdyneLU\r\nqlkZ4NKhn2dHzgbFx42F68muWERqwv4jHbg=\r\n=o6tS\r\n-----END PGP SIGNATURE-----\r\n"}},"0.27.0":{"name":"axios","version":"0.27.0","dependencies":{"form-data":"^4.0.0","follow-redirects":"^1.14.9"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.2.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.7.3","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"973ca980dee9077410189340390ea77964af6b29","tarball":"https://registry.npmjs.org/axios/-/axios-0.27.0.tgz","fileCount":51,"integrity":"sha512-XV/WrPxXfzgZ8j4lcB5i6LyaXmi90yetmV/Fem0kmglGx+mpY06CiweL3YxU6wOTNLmqLUePW4G8h45nGZ/+pA==","signatures":[{"sig":"MEQCIG9CjACy+E+/i0FUYUF3t8VX2TZdCjS/5OH0EkUctzolAiBXWdA4OL87qi/bWpktlSWjc01fHHbb0I+bQJ1J5ntBmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZs9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfhA/+LLhomdAUaiJHNE/E1iYgyFwEIDXxjKNgw9DKIP/o6lXkhNAG\r\nUVb2DuN8RzAA88gcW8lR/v1TCCki22c2BH+3u7psXkRu9tqi/cZysuPgCadA\r\nb4KCowXNuO0YKnR8lN48ABE3Fj1DsTsaVNsdHPlqi7ohPt5RSsMvzTg36sbc\r\nwl9JG+4MryTKseqYks5Nj797o4VZIgLymTqYkfW/44qm2Ec9Cca40wRe/Rz/\r\ncpLG2J3uwV44SvAb50e4dDi/rzAjNlQz1pG9MD9XTN7kZ2dMUYhIJtMns4O+\r\n5g8xO2pnHCE+9OQRI8P5nmSFbYEi8p32Uti9b//sLYFEQ8fI2OmXDFeXoy2j\r\nUbz4MhS7DBj0w6fevqF+UKRm8vEKhPmLjZNHnSTTtSpoUk8xSltOIfe0nRDg\r\nqwzf1MyjDNjaptZufC6oeA4bhrj8VUlqtyzA8i9CiINHFZd65zGdSv0AbZuX\r\nGXWvb5NKu7GNxpNq/wJkobtfknAj8tCMYGemtriXAByV+L1ewmvLzl2VKP4p\r\nSJNp8zUk05gk4IR6Qv+2Kzx6cFa4EFVAQR+fvhkSwnsDbKL4jw54CUYShnUW\r\nLSH3nmagqyIh7zmlx9aK3u4MhuuH1/zaxJdWOhyIUrBW+8RGE5Y7wPJSA/1n\r\nAsmmeoXkUAvE6DFiYeNFMm3//L/hpqQP6w4=\r\n=J6B3\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Formdata complete broken, incorrect build size"},"0.27.1":{"name":"axios","version":"0.27.1","dependencies":{"form-data":"^4.0.0","follow-redirects":"^1.14.9"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.2.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.7.3","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"badcc8cc38cfa812320221b600776452141ea5d4","tarball":"https://registry.npmjs.org/axios/-/axios-0.27.1.tgz","fileCount":51,"integrity":"sha512-ePNMai55xo5GsXajb/k756AqZqpqeDaGwGcdvbZLSSELbbYwsIn2jNmGfUPEwd8j/yu4OoMstLLIVa4t0MneEA==","signatures":[{"sig":"MEQCICWUPEcdnlsV2TkOiTcNam2tUteO3YeMxc+8IbkDjMjGAiAwgXaEeThMHRuXDdTf0JRM7k2DnVf/E7gNzmB9iZrx7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6EGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolXg//fc3vCD5X1O/hERF8pw3yQNRW5iQvldFN1m1Dgkd23KaLvkQH\r\nkh+E8tSyzFEjhCm/eCgWEZ+giYMKzCUOxcpcDpCpGddJZErkGyypHfWVhprz\r\nswDjQdFmcnbOkkCh1pRVOPFA1sgS9Z4Jvu33rFljTEmbQOEQh704keD9MFaA\r\nQoZi1/9pU3msU5k3CvjV6EdyN7m3yuZIIykfvqjyH8bJ5zHZCuDLsGXf90uI\r\nBr4mCsVK8qS8m/IpqEDMhNwzw3auBs7gDBnD9d1MsPOyDlYw2mrUO2ujj3GS\r\ntwZ0qgkKHkD8XwihMJDhwrzvm47dXDOrxyxVZR1ytveoqhB8ZJfFnOad5Vfh\r\nNu1Bnn5dM/LSI9sYYc3YJ52+1jFs2BBeHZ48ZmHSDSYvmuz3EeQxxJhmm3dy\r\njvEUOxp2xM0tVxuBWnamPp97NQmTCvbNIQhVm8jLCPMpFwm4K79XOL26Anua\r\nQPKuFfuDY4HHJVHTPgeucGPbx7qpz6jHRd87tPtCndD7BDJr7DPX1RjlXdtt\r\nyIvnvNM5l2ZgShMRRvquJlSAy3kEp8HnBqgfdu6tNTJYfBDmoS62577Mq7JR\r\njY9Yu3hCTvGEFyssAyArHSxoMqt984q1n5j0NqzlwnUl6dL/gGcCdRtfGlZU\r\nZQCk6rYMrdsogE2nJbp5VM+HU7qgWJnnF98=\r\n=OrJ8\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"Formdata complete broken, incorrect build size"},"0.27.2":{"name":"axios","version":"0.27.2","dependencies":{"form-data":"^4.0.0","follow-redirects":"^1.14.9"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","dtslint":"^4.2.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","karma-sauce-launcher":"^4.3.6","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","abortcontroller-polyfill":"^1.7.3","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"207658cc8621606e586c85db4b41a750e756d972","tarball":"https://registry.npmjs.org/axios/-/axios-0.27.2.tgz","fileCount":52,"integrity":"sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==","signatures":[{"sig":"MEYCIQCHl25WQioU4hNRDD9qyIyzsy2f/fBm2rWMxqhqy5qWsAIhAL0eMIyDnbE11rzH1YpnXSlxcf3UXVHlM5RXMdZEDolm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaRRaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjIQ/9FJLVgfGxTfTJ/L4x/uidfCm8jBng/0PF527CbrbjdyrGGKSQ\r\nTGENpbCFsZj/odWcJ/03Eb2Wi+m1uWlRIPymB1dveT6VX9k0g5WvghhO7phn\r\nijmiWmjsyjf5ZjRzxjlMoGHjOYsBwE0tnSD3cylThabPxVvdgSad0HTSrdZs\r\nhPy6FwWbcoiCbSsiXXfeM5+A771VuYSBYXlgPDfcSViNlr2Zos8nOs868VVY\r\n0T/tc6sDpz1uhhPGUC1H0uhWM1FEfBjQJsbbJdij/gO7XMk4/9llraq02HBx\r\ndKZtWvGVtqApjdZ0j2KBEoiyRPPm4f4x8snHVmd1h4Lnc1+DCzC3elc6uzyb\r\nsoy5o9PgzPjgcI36ND+iCN8i3Q1ti+7l8thDC5v+5yXDf9ZKQvDYtNXI/fA0\r\nwcJx8VpM3YzY4rAf+PKJ0ERq6+HMxEsi+s8JeHcKJ+IbV0sX/SZa7oDGfV2K\r\ngiUqRJJZqwMK5utxZAI5q0UDHWWYortVuAU2ToSG4azdRtX3Ey7wTGE10N1e\r\nARQ6MJRMwMOY3RZutUb+JHfBy1hBmWCVMPzAbYDWSwhUKPhopjjXuozDfUWc\r\nrMKGgz7YXNlwdpIjcVecnD005Snt3WYZ7Wvy7iOfwWpyL0oOCV9X52ca3jyF\r\nWwPYeqylOox44EGovBFBnEmUhl9YD0dkxbM=\r\n=yVKf\r\n-----END PGP SIGNATURE-----\r\n"}},"1.0.0-alpha.1":{"name":"axios","version":"1.0.0-alpha.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"ce69c17ca7605d01787ca754dd906e6fccdf71ee","tarball":"https://registry.npmjs.org/axios/-/axios-1.0.0-alpha.1.tgz","fileCount":69,"integrity":"sha512-p+meG161943WT+K7sJYquHR46xxi/z0tk7vnSmEf/LrfEAyiP+0uTMMYk1OEo1IRF18oGRhnFxN1y8fLcXaTMw==","signatures":[{"sig":"MEUCIQCyYSzNq5/qzQ33FiO7n/D+gOW9JGyh5d2VC9SO6Ar6VAIgA5N89+Uhzj0bUPv7LcAMD8FnAO0Wy3xUsRojpAxNgkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilmtNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG9Q/8D6Tj4+hFYMTOALmy/QCcVw8/sZcoZVtuYqaQMA0aTKJtLxVd\r\nrB8352ZzXUGJQnyNfgSSS0vbES+vsNlxcWfSPcCDwiV3NmLiWvESvi1TI/d1\r\nxRJde2/hFJkfF3ZE+Z66W/zDtSTjnrygYnb3tTnGgPwv8z6Eyys9+8u+I1kF\r\npzcwmB0XWGOiz6wNNU7YdvEpu8aBwx/4KCz3phSTwcAZJuhgeKY8xD8YNNOE\r\n3QIGtbIPYzI4c4D8n+54a0xe7q0AJg9qVgtXUDRdt4cOINhYefm1JagDv+A2\r\n+Zd9/x+o0EwJivfKVOduNLOiwvP+SrWDfh1RabsnJS0mqxvGJoHc1QEoqscj\r\nz6LrUwqHpyvMYd160Iy7BH5FlibZp9775/sP+Yr49UF8oNF7W1dQ2HoPKj0N\r\nwPPPdZrFgXyo16pV/1ZtMms/HObQJkc1T0jGwM4f4Oax8j2y1qxoc4aKkneI\r\nGSxZhjbs455lFac5/+vsMe5P1tKHcPJKC+4GcVifWajNbfEhk1dszp5LxPve\r\nNJ15DtpISWm1CxxfDOLWbUpUf5GwvnBOT9XGuun1EUpGixBfD9t5Po77/UpC\r\nYF3ec8AoebyFlZXIpov+eyNJeY9OUWSzPsk4DR+oDZerIdtXZ6mDxPUk0w+L\r\nZNu4JZYNP7+t1tjk5bVsT011s0Y0yRZTzt0=\r\n=L+fL\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"This version is deprecated. Please upgrade to > 1.0.0"},"1.0.0":{"name":"axios","version":"1.0.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"16ded6096c1d37650db9f6a8d48a2f7c1bb58622","tarball":"https://registry.npmjs.org/axios/-/axios-1.0.0.tgz","fileCount":77,"integrity":"sha512-SsHsGFN1qNPFT5QhSoSD37SHDfGyLSW5AESmyLk2JeCMHv5g0I9g0Hz/zQHx2KNe0jGXh2q2hAm7OdkXm360CA==","signatures":[{"sig":"MEQCIGEECbdjC36/6LNiyDl041nRhyXdvV45wK66nxeZt4APAiBP+oZZSTya113XI2srDeFv2GG4RWmc8jo8N2eIxVXQtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1297906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPIheACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVjg//a+KXivRTzYBhpessl7y39k5VRYPiiG+D7dVs4mAbZsoCH/L1\r\nfZWj3/dfs4+z//ckOs4Hz6odpQ7ae6RmbwbiGreY1KOKZ8Cq/FbCC1LeqsoX\r\nq2wMn4HEQg7+PwoBAmR2jSRLqYF5h3BRueoi7zq3s2ow/wFwKJjTpXi7pBs6\r\nBPsLNiz8n9WSkXtYgP0LxFnsXRcILxd+IFnknT4Ozq/WUbqF6Lcyujw7lvKo\r\n71kSHgH4MErUCRsyosjWmJGja0EXvvgDK6881tmlsfOozm1vO55u9kZCqB/K\r\n53k7B+uX6JUZS3TW70OjMrBNOMKAfPgDnQxRMdBXRQ81QSf30LiTgQ/4bJQb\r\nYPD5YaV70crSLfKt8RN5UOHKq+er9xU4mb1/2P5qE+HVPMVGH+bAFfe64o0n\r\nxvtk5QyisfGjQKe4NraQUi/IOXGq4qfE7zTaomKpP6VpbDQIsR1wNXdvOD6e\r\nQ57nTXIfuTe9jZat8BmRHfwQ6F1TZTOWqxVtS6NoaDpVpQYN6eSOqC5XXay4\r\n1zzd1EHw/X1mhJ5gwXbXlsWVOZQeXxowVseKCgRea6AjlDU1Bo0W5Zdcr9W4\r\nspAU9Vq3pyN4ZkoVoEdVDw2Ho29dYEhW08qYz2wEcX/lMEfrHvmjOrr1RRQG\r\nXWq5ttiAq9HZrk9kOLJmuM7xBsPiQpCkWPs=\r\n=8OKn\r\n-----END PGP SIGNATURE-----\r\n"}},"1.1.0":{"name":"axios","version":"1.1.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"94d25e6524743c7fc33954dd536687bbb957793a","tarball":"https://registry.npmjs.org/axios/-/axios-1.1.0.tgz","fileCount":77,"integrity":"sha512-hsJgcqz4JY7f+HZ4cWTrPZ6tZNCNFPTRx1MjRqu/hbpgpHdSCUpLVuplc+jE/h7dOvyANtw/ERA3HC2Rz/QoMg==","signatures":[{"sig":"MEUCIQCuw2HRU74YLiGOyLfU+/LJ4wDYxqKgLFjbeJ5nWRllCAIgdyrVpXY4cZVwOQzXF2vRJ4/C5XNhI0UeAWVicKnqw8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1301740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPypZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHCA/+PtCaKTTtsRvZsbmKKjYxB8/IbWpNyDyptasycTD7Zo2PgeQh\r\ncP097GpCG3LoBeQYPmAf22RO7UdDRzjKba5mtvS7LrIFc9NE2xBKK73vYoKp\r\nnUKReYBiaucjz9MGC8eeM2nrVZHcrrwaT7W6j88adpRrvtTLq8aFGADNjntJ\r\nLvqpJzS00XtHTmAbSaQPkES4hnB+LzdV88lsnvz/p6XLzmr+8H9vkKDYzK8s\r\nacF6V18nVTGxAx2VslBOeXtoChU2zKgT19At6SRiBd0bRtM6o6EUxvB8puZV\r\njYHURM1SBGlE2uTGswDxJvr+ymwrboxU31wXiL9vC4ZOHM6wxRCVZQ9wOW+n\r\n+luNDZnK/3zCdlB7XIjthLGEFfr4HwPKtQ56TDpbxX7gmiMHnMwKVtXTIj1R\r\nAaPnKBc7zJGB9SfelwDkaEueaYxRCVmmtabwcG/ubVxeb4gcPKYE7GIUYTSP\r\nzn4G8n/nvG1++yhJRb5SrTFby1xthQLw7NWdTZ8z3BNjP5V8b5W8qXit0Vig\r\nCb5aJby/0iOSMpc34d5M91dINI+9Qc7JMBLUWhURE73x+wZc5PpJXCQIUedz\r\ncg3X0CcNjz206rXu9au5u+QqSvaN+wrg3o8l5+L37s/Ex1NhNUm8LLWjJAKp\r\nIiLs/Uc+WI5Qz714oLjikmdqtDWJU9kNYGQ=\r\n=hWk2\r\n-----END PGP SIGNATURE-----\r\n"}},"1.1.1":{"name":"axios","version":"1.1.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"ce2fd17b4517150e0ff475922a70453d5e3f7f37","tarball":"https://registry.npmjs.org/axios/-/axios-1.1.1.tgz","fileCount":77,"integrity":"sha512-hUo0TDluM7WPGeM2834mualoT0vGt9vcA+02dgfCiSpSPGdKbMhNbnTUwDf5hs6e4oc8yO7jGI33sSKtW7FRDQ==","signatures":[{"sig":"MEUCIGrzq8z41QLGJQ07dlC1Enpa7y+PHx5bJZ1+d1FJAOpTAiEAgCFuONOFplxdljqtp5D/3bDD5yJZGHOIYekcrNz3VNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1300723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP+4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc9g/+OR+A6txhgVfZN3e4+K94QgBD0e/kRYzRvFZWRF7bgNVxKvhc\r\naSR1/D2aI6rG6wv3F4wPRjdRzaPkDayo/FxMMXD1ymefNsPzJJbJNQvId0ko\r\nqCfmCFks39JWdXarhhXg4fgNAXdy7dHw2uaAAx7pExc9z+5NtvrlrwjHjein\r\nc/1wIXCT0E+MR1ie1njaPNzv2WfkrHoa+qOF3wSiObsjhotZ/PtWraEA1VOp\r\n7Yrqc3vWzlq59nmvSNyechgTEoZ4KFwUIPXxbF34T9GL0Pv95h1qMmeva4ct\r\nCrJpTomk27jIc4qtkGLODj93yaN2Hod1tKktiUXsUR6CgFgq37Dc0AA/UN2y\r\nolkMYJcgF7wBJD2ceUe8aVAQ43TkCCGnqdMw8ndigFxBU8GId8sWdia3QjT5\r\n8phbiPTIM/C8BrpGIXnensfrpgk4MEUkfsCXszH4NCpGrP4qdARrSDdqYyAh\r\nB0kNZf8WDYQ0WnMIliYjf7lNrawsBZomh/QToJuvZ7jYn0akBFRyzj2iMrC5\r\nA9GmJw7oKOlNa8KSV4HQ51hPLvRSGBxhwU2rqd99J380nqmmG11uHxS1POdT\r\nRL1l8c4QbZzafVUo0bvevyRXUH1Ct5FyXCC0Xp61Ec419zcVx4xO+jW/qB8S\r\nNlEAy4Tgf/ybdc12t8duKrJc3Lh5g6aFZmg=\r\n=V7fu\r\n-----END PGP SIGNATURE-----\r\n"}},"1.1.2":{"name":"axios","version":"1.1.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"8b6f6c540abf44ab98d9904e8daf55351ca4a331","tarball":"https://registry.npmjs.org/axios/-/axios-1.1.2.tgz","fileCount":77,"integrity":"sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==","signatures":[{"sig":"MEQCIHcJ4tncF7MMWGLFikqS0SvdEddaGdnIPpm/bVXEGNI3AiBNkjkFO+cOXjtl+JQ76n36bzY0CRwGVWndfa8fTizUww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1300731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP/wWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR0g//fQSLvHb4JJqfaAJ4vSySosnDkjWzHaV6gIi5XbuPFa0N2JkA\r\nai1FYjHbCbuqSG7SBtTkEyQvr5hd2DuR02db+6PMSIeS+/+ZUDNgoOG0GugX\r\nMz4J0SZhWRKjUOiN7O+zQjpovbXr7wGLv9iv+2G3qVrBKvg6Tr6EtUQEU8r0\r\neBWf5K3qdvdUXs+Ufz3HdfOuG1qhclRtyq2ID/PfvcALaxNv44D2h+agUCPu\r\nNRAkARphV7jQ+tWwwho1tBb8tBZuyIYau1FJeKwEJxtHiH0h0CDO8UqWUQp3\r\nB2elYQrjXMByoI3q+jvNdJT2kAQ+9/tDNvGOaD8G0eI0RvcYWSyEDC9xhMwy\r\ndO7XwOVAo34XvIp7WT5o81zomGRHSnBm7bKn/kJtn9whZbYYwvrdK/Z3L7Bo\r\n0dNcW5jt8bn33wypPco5Zta8lBcj/YI5hY/gwgZlRwdKZm2x24KD58zFTwHp\r\nyCjG2ayN9KI5eCX2JpqPiXk+/KVBE+AvWJ9WqgP4pmhBUR1PMv0l16uPwWBC\r\n7gkSjFAL2zgcoetb39SkNKL8tLvit/AfP0uBOzKZjNUIX+FpJ5SkaFO/OJ13\r\nabpbllyP9rBMYjyJyuXKolQtiykT0VQYAZRot6m7bN9Q2ny96fhO40cyh6Ou\r\ngJtNg/jC8wsN8dW2BCK+1wz8OOHIqTSCCnQ=\r\n=Z4mA\r\n-----END PGP SIGNATURE-----\r\n"}},"1.1.3":{"name":"axios","version":"1.1.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.6.3","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"8274250dada2edf53814ed7db644b9c2866c1e35","tarball":"https://registry.npmjs.org/axios/-/axios-1.1.3.tgz","fileCount":77,"integrity":"sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==","signatures":[{"sig":"MEQCIDNJymBuI9hmBrcB7Ps+Tm81OO6f8cLSMpvnSk8qkLtvAiAu8wsBO/rcAljZoSYV747Vwd3GAYPl7l2YRM1LwXp3yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1311679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSri+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHWhAAkMekwxjDWQgBn0OCeFRdRlpG/agFWpZ+6W5ovFjU1C3GNBNd\r\ncDh2zmiCPuuQKlnPkOoMa3PczJzl06fgLpfY3kxESRMyrngsoo07rMstYJ9z\r\nBls/Aqj3EFwTy8suzlGKbvK70HOsUgJLcfXx4h+jEGBfcvH1tGj1lXDuxbNh\r\nq0wQPMHefC4RUwI4yK5/wa81H1ATLVRy/A5xXGeRvxwkjNIB52Th+6weO7yZ\r\nlrYsyoIWO4GCgnZvYjSqhKXfXSBi/TcoB30zw94r7Ykl0qo8GwrLJ/adFawX\r\nBs9HtdCFMfQ03XJadwL8lCPKp/ujCt8+URcBhYJjDZAvBqkxTphuxsDA80QH\r\nAa3xuGwV9ogx70M7R0QnfQBF5P12AD8ikO0Sl2duJB54voUlat/sxNXPhD1D\r\nEauRZklim/sPL006M9rpbzVWcNizDQnhNqwkRBQsf2BD1kko8Zg0c85KEIGJ\r\n8MtcC8bf0/1hiEotZG9Xg4ewXjQYSiyY8dMc2yeT3rbc/uoPJfZCYeWIKbdF\r\nMvuBWKnuUB943VvczQtDDtXbQTY7mBL9ay1JvXGO1r29Q9hQj8yQsOo3xWAm\r\nZ53KSzp79HG4fbKpVn9VD3cjFsKkjZz9K3z3ZikKGB17Uw/kLiIoJGrUsgij\r\n9qNbDF8cmtfsSzVkSzx+zbZCqZ3fmOnL17M=\r\n=Kgzp\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.0-alpha.1":{"name":"axios","version":"1.2.0-alpha.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"67ade13f4d84c26ca555e552f15e3f6fba849e0d","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.0-alpha.1.tgz","fileCount":80,"integrity":"sha512-qt/7xkSQNBRKP26mt28cmSI1Y3jVtrQzu7oLjIyUHEdjpVeg100luMJrRpBlKlCmMd233Peu00mOkNC1OwXOrw==","signatures":[{"sig":"MEUCIQCFjuhNT2JqUJeaNPp2AG/Q4CweWHcTR+wLUc7r2ESqDAIgYpqhu9eTuq9K4qeaJZ6zxg6hAokgjYdAt5bSBdrVhm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1610647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbUuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr41g/+KPt+FsK1k5Esjk+O+u11kNUAVeJdXSyYsislqrPYREv81NSZ\r\nGJVw3naWjooFhASZh2gFleUaHdB/b+d5T1o6KOupTUeTxznHHKWfVO2de9gu\r\nyAj1X4MHMKgqGdUeM4eZF35g4XYvyQaGJD/bEimrSVo4bQjcUgUWVSz1/CAu\r\nTboPgpztELmkF9hzniQcWVArnAxLmCPjjxnMBmXfIubfjgZDgk93KqN8XhUV\r\nH2Aq/U/KUucl7ocbThDfIpBThhjVlK70jGA2429iXwvnYL5ysMjCIN7hL40m\r\nCgYEsZ2EsylLXpZFDGtEIBrD2ZlhebbUZCxiLZbdBZfk+962x3R+Q68qQkjV\r\nEuKro6H0CK1lI9vp3eg2MIcRhr3JW/1vOkG/Qn6kKt+6V87rvL5kKqwTN1/o\r\no4Auo/sKbmVVXhMFk2GIeOxruh6e8fYipblmoNNcT+aN22O1jYTh0RnYUM0c\r\nDvJu9dZlZmrGe/cvHJvyqS2BaFn8OhP7RQ9WIopt+J+6XAoiZoxIbdC9J7xe\r\nFYl06cdzmDyM12cQofQfDHARwlodOLxJLYCZfP3khkoqeo6V3nloHgh4TL7p\r\nwRReeKDShxFa5Z9AkW9lEWVoU9Cuu3nbm64z1bIxJ4lGp00X58Ui1p9hl+s1\r\ntl7qDmz31jilv7mOhU7GyQy47/CDXKVGZMQ=\r\n=V8Jt\r\n-----END PGP SIGNATURE-----\r\n"},"deprecated":"This version is deprecated. Please upgrade to > 1.2.0"},"1.2.0":{"name":"axios","version":"1.2.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"1cb65bd75162c70e9f8d118a905126c4a201d383","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.0.tgz","fileCount":80,"integrity":"sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==","signatures":[{"sig":"MEUCIBqmRD0ZBL9MuoTuMt21E/4Gya0cXbLRajTb56aTE8kwAiEAwQs1AY+ZUZpXrHPdfcuQ3PCvrHl7C/dbnWXbmc6J6f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfR2aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8SQ//cY3pm9VN8v/5Q7uimYOVF8fZ7/hj1Nh2WRe4QbwbCirGfFLe\r\nKkxPaVZzi2OMRBAe1f4qqci/zTfaLxQ03PeCrJneObme7oQAkNQ0KTTTHTFm\r\nRoeyOSnZj+ApUqdadyJwEfFFWhEcwYyyOKmFtWPYYOLUQu2SCVy1iQeo+tUM\r\nyYEeMNM5VeaYtOUc7/fmjZBbD5w+0kxxKcRt6X0veSfonhQs+rzb4KZSOirN\r\nY20stqoCCk0gudK4bNLHx4xQ9UNr8k6tVIwgWEMg1ZN+zDfEVS090isyonYA\r\ntHZKX2LoLUwSCASQA1WxTxDGCMrNWQIR2MMItm+0yimxwE3HARXq7sSKUnYj\r\nSc2oDdHBq9BCH8L6coCXPeMFplhUqzrLzRXfyI02/JOvmpbif36ppkVBkL/o\r\nfZrv9QOogbDIJvkWGksQuRhmhe2NAiatDt5gDN7+grzWIlmER4+8R0tdYq8D\r\nmlnDPJRy7ThbfsXh07FxlWjLjjwZ/pBZUZEqhWp3ZhgDkBOefo94PVmlXiB9\r\nrl+P21duQQxs1a2eugShSH9zdqxuFl3YW62drFfRHqy4FgUOYbL6RZyL556P\r\n/nHHbu+tt0JHtmWiREnxc4ZXDJXiYjYzcn/1bmc1GMFLArUlEFDJQiEgbbOh\r\nRkfv+Uz1O4cBOKuSkNplMnBACKmuuCWQNIc=\r\n=4fy0\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.1":{"name":"axios","version":"1.2.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"44cf04a3c9f0c2252ebd85975361c026cb9f864a","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.1.tgz","fileCount":80,"integrity":"sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==","signatures":[{"sig":"MEQCIALa8nImOsyGJHimHc1XQTytmmZ7Y7ui61K+FC7gHgqQAiBLAAVzO9xrK5QJgwPNPvw3js05jjQtTJy7fquzsIhXYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1644553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjkjfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Og//ewglZj+Wx+Ohb3O1c7oYDNsnR3TJlgnu1Cj/iotQ0rdTne9c\r\nzoJIG18FvNaeeqex13LL2+Pi129JkGRmipzvwxPd+gJphlIieouL2ZqZn86i\r\nNuzr/qojup7+3L5Cst1knrtWofHlaeE/aTGSorYwF0CLqPdBuGQoGhzF4YDK\r\nP3YGX47Kc3J+cuhrZN1v+D2F+AGM304qhUt+RTkNWualnvOp0jppRGsh1p4/\r\nEMpEib+McYa1jgS7X4nV28CdziPmfFGbEI3wnt6l0XuF1Mn8Y9Kkvp+qQfj2\r\nBE+DV0jem04fRHNrLx0pFsZ7kLzEYWvIaHhhGnLAjR1v17bGz5M2Jg7aU6eK\r\nNO+0hgg1lZPVygZ29Vmt4/0pwmk1qSmQznl2V/HV9hPHUUN8c7UsgMrsNVEE\r\nIynGnrDvnYM05c/oaGYmmqvOwHfk1E9sYUqmCFZhVYdC9zbP4wRJKEua8It0\r\nS/D0EYvVsdFKRb90vLCbBYK3vKCa6CbX5tJEL39rR6ZMtsUILEFlwqqHexwA\r\nXo2Gmjo1ohB4wW225Zz4mK9aIk5kfMlxUdYFiqYVJ6XUYUId846J84cHZ14E\r\nVs3Xj54eY0QlXvcSSckdOsFUKU2Id1R3FkDB6F9ehKDMIqqTGvU2JYMU84Ak\r\nQJmNpxDA0oDRMP1E7qoK9XUCkSgPJpD8LxU=\r\n=b7GK\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.2":{"name":"axios","version":"1.2.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"72681724c6e6a43a9fea860fc558127dbe32f9f1","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.2.tgz","fileCount":76,"integrity":"sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==","signatures":[{"sig":"MEQCIHTg6RwBEkY7T6mPv9ib7YAz8JEMaunVWXVEeuF3KohJAiBOZaJQQSuDyHdh0vUZXgogBQlu+QLhum7OqBe1+snbHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrTXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxnhAAk0AvPrTuZvdb83NIcRhvc5t9Cjho97wjMkjeZj6Z8kNiaRX7\r\n9MM2fu289/H6GrGLFYzSo5LQF+l2zMnvd/OVOjwZECe+Iuq/n4V2IiCaxYrn\r\njztXYRd0jOngZoM7elEYxjwUXRKYJPoh4zs9Drq2Df5MQgsjawsYkgwfAb+4\r\nZjn1X+A4oZ59EgCLDBpmQFrHxjSGe0N88a8MoFhRmhJ73YKOpyONGfgCvwmZ\r\nSimmifFwgcD3zV9akXeaWgEAUr/5pbmBoYUtKS0VOmLHP693LnY6xpoC3AMP\r\nx0uWhAWw000OMq0I0p8yDTKcMVcF/TogXDwb5Q5bDJqaZWznYQhFGyYcg3ki\r\naPkuWwm0qTwTicvzPCHvALwbJRkqlmWHrnDd9oHMlpBtiAshmizGiLSqoAFK\r\nj995F0ZU4h4iQRgTDrfE9MZnYBxjT7XUs+QLO2OZ9Q+znuKzAK0WnfJ7LsPT\r\nkf3BjRPduk1Sp2Gwy+1uKi8RDIW9NUcQV/Hyaa2sxqXmlpUZGqt1sacVtI47\r\neWSLkaPN/PMFSurt2tbnvBxZn+VriTyOmDkOYtPHzdtUajChrboLkPFloyJa\r\nYJ3HYYB286b9Y0IZYw0ipm3sXWk74DCm8a56NC1O3U8k3xgL2QSxz84/VnHY\r\nAzVow19Ucdvn74GCbuA+tChg/F2Kw6tS0S0=\r\n=qYIM\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.3":{"name":"axios","version":"1.2.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"31a3d824c0ebf754a004b585e5f04a5f87e6c4ff","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.3.tgz","fileCount":76,"integrity":"sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==","signatures":[{"sig":"MEUCIG/IoitUsKNkZatUX+tKfF4r1CTQAZ05WdoLs8Wh7xESAiEA4LJ5f/vf/GoH+6B+clGHmGNHz2mLcSO9TyOvEEhs67M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxuFXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0+BAAlJxDP+Gp7eb73gGbwPpKgbWARAYD3wsJg6NKRFTn1yGzzcHC\r\nkKFkl7cw5iPWqXX3bXQWedgCboriF/g3dpKqjA7lCeuAU/2FlZCivBoJ5ddo\r\ndsS8J8rGebxz0gzCmH9XL9EYijTEiM44+IDgJgDIcMhmEo0j/uXIzvwdmYtL\r\nDoqbzdxTf2NOjtmDLyfSFOyyXGUWijyoAVRVB4HynmabfDsCtaycKX+uUjMF\r\nHjJyZxyPN0dv0Be0LIXRxhLRBSA4ju9lnoByds3kKiRx7Q1uDydtpJliF8jD\r\ni+oU4GtFYF9G84+EvvQuZwv41Bn4r3sAeegieaHkv/BfpU6I5BILcLRI9e/B\r\nb2A3kBUEidhDq6DF7KYPlQyM/2AWNPuAc+iq1HVLX25j4bJ0txkVdqixNuGg\r\ny6PXvsI3rTKdfdT/uC5TGUVWgS0qR5dvjml48W2P3B9DDTC+FFx7Cxjcjj1P\r\nNHZUqeAk9LJB9po1mTYVx9/5Ry7CDBcCDkx+AgF9Rnpqi+q7AiVbZJm53aYd\r\n2YELpZ95y0VuN6SMVRAiS+pJlyq60GgUvupVK0mznXlY1FyQ4vps1Zs52d0R\r\nFjygHxYPgy+xqvHTJg15BII9Xg94x9eLe6nQLFGNAYz2JxCDdpoQvmdyjscF\r\nbGTS3c76zrY6JAKnuZAt/7N9G1tfNMnto08=\r\n=yBRt\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.4":{"name":"axios","version":"1.2.4","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"6555dd955d2efa9b8f4cb4cb0b3371b7b243537a","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.4.tgz","fileCount":75,"integrity":"sha512-lIQuCfBJvZB/Bv7+RWUqEJqNShGOVpk9v7P0ZWx5Ip0qY6u7JBAU6dzQPMLasU9vHL2uD8av/1FDJXj7n6c39w==","signatures":[{"sig":"MEUCIQCC/Vw56xvWQDjL1wORS3sGICPhTwF3wsmBTRBPq3LOAAIga4RzKzst2Z03oiBmt0tsL0zduhbEDZOcS2D3ONCedjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1676740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0BO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+CA/6AqxQ48Xms18aKDZb7y8ss8Z6EkMaU93D5ZIp0TiKFho6U7iJ\r\nSVlX7/TPWy08PLZcFgHi1NbsovQsOp40tB6bN7EpldEOgTX7XIpPXJQOHgkn\r\nlHUB8NKg+334VyvVx30EQIvmZs6yPOAzenwFman2rpy7S/CQqDHzxSBj7iTC\r\nijLM03sJA1LiV3CNop93dMn0BQmqggsJ5M6pglsMkB9TvjUBom54CyF95x8e\r\nvv5Lel+JkAGMswA051lpXEZXyJPJOysB/qnXZmQnDQRlsrjaI3LUQwhzoffn\r\n4RIpHRgEOBC8fHma5fOf5I/+CaIPncLYkTUc/YCmubycrrR4s0tt5APo5iIt\r\noeCRV4XFpqRxdFuYvGbqk1eUYKkKgWC0KqRGwDrOfzwlF29yda3CikJMeliP\r\nxTXDUEfk3xDHUriGa6iEVNZn4Lho/0VunzPW3NVIalB9Vuw3ozhjOGcCQyjM\r\n2DZfxfjHT9C6/XsoE6gm7aE7xuL5mA0OkRz0QRrzg5NiexC89Z58xRYSjJAr\r\nwxw10wDBeq5QSYat1ENeZ9b2bvwwhPBeqc6aapXzSUiD9ch3ZLg1Sa2QpXU5\r\n2SOqBdPtDk//JBCEG2c0PN/wl4HEsBb3mlrCkvSpGhSjegyjz77yrd749CZc\r\nhWJ7ndOLCqQFDt950y5cBvd1V6Q+DTABZdc=\r\n=99j+\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.5":{"name":"axios","version":"1.2.5","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"858c129d286e7ee3b1e970961cde410ba3ea3740","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.5.tgz","fileCount":75,"integrity":"sha512-9pU/8mmjSSOb4CXVsvGIevN+MlO/t9OWtKadTaLuN85Gge3HGorUckgp8A/2FH4V4hJ7JuQ3LIeI7KAV9ITZrQ==","signatures":[{"sig":"MEUCIFrfmPVQMDFrkHE8iike9G+qyI2kEaBDsEDBG9mWtNLtAiEAq+L5PUg9kVsUjeRufjpgRW0C6j3AV17iq0Njr/vuJXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0pb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMGxAAh1OdRSz1A4u2qGgmghVk3yagKRICG42EdBI+Kr9SIkDkZFm4\r\nAfu9RpouUiwjWudkl7ulTIyvltGZ4Bfyfpp+MOR1jF67evIzPLCS3EamtP3R\r\nqIItK7fbEhPNw3AfSekni/4yiz89GVwnx4wxowrk+3x5CnRx8Fz0bngUWYBD\r\nFw+8rhAb9+7iXpOniwGJ1YNvrFsmCrS2SuDkMKd4/dLXMFWWcPCADuA3S6Zu\r\n7ftne2xrJtpdWP9nLTT5DAh5KQW2HDXQVp5uHo4eTPoTtZOR4y/hDEq+7dyC\r\nMBDzFeLkiukP5HHTDnWAYS/04ayR+stBA9x/3yJIJaAMfY+4cphz6N2HfuAX\r\n20A9X7/a1MpyW4yqpbZCDYvoQiWQ0z2Ndy07kT4qhfTDYl/7OC3iV4VldIpS\r\nTacvXqkwf12DUDkkj6DRBDylGns6X6T6NbC0UmFbCgLAetAl9qViT2pmuzjT\r\n5JiG+UW/BRFQHLl3j7jz8MQbLAoL2FhUCg4I3MZRq1MAeO/Fgb63nENsrPtO\r\nIa88kN5h6XPYxlv3f11yzbtDFbiGZ7w2wuVgETDUev9fSBESzmKbxSV8kwBX\r\n1hHpXU2XckY7NKXgKswBt2FRlt3fO3M2ZwadabrA4GfB/fQc3aJVIjJ0YZHg\r\nLXqdJSWlr1eQge6H8GgftiNOgiLMEgYAw1I=\r\n=80Dd\r\n-----END PGP SIGNATURE-----\r\n"}},"1.2.6":{"name":"axios","version":"1.2.6","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"eacb6d065baa11bad5959e7ffa0cb6745c65f392","tarball":"https://registry.npmjs.org/axios/-/axios-1.2.6.tgz","fileCount":75,"integrity":"sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==","signatures":[{"sig":"MEUCIDr7W66tERawtie20BnnhG47mSxuhczZTRePqK8CbG6NAiEAzULPBYSQDPPUsopxGQv5kaem6ET8nVjS883nue7Xnus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1VAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR/w//ZGAFEgl29QNj14lTHA6ZfmqGK1V9fU5roDlW+zhIDaDgeQnn\r\nL/di9EaBOrwQB1+HdkT2B39m/whMXf53HN3zYzlAKJ5tDQJZWsBGwNxqRMUs\r\ndx9sF2hdhYLHz7OrVMNOXP4k1A4fic+Vh1uLU6iRZnCmPyThq1F9FZQqB1aP\r\nutkqoVSlCS+SiBfrLrzsgNb2YqAjGJ/yJYBus9V9k9HZ87xVun4nwTU4ouuh\r\nJosvURut7eBFL9R2zjhK5/eOtCp26d52fTZtMPWmlxD5Z1viU1TJFxp6Zzam\r\nvb1dizUpkWa0+19EbAYACf0Rl2m8KI6u6Rl6anQ1OymJBIU54vprI+rmVHWg\r\nzAOA4Y9P2tuGvDbcojGXlArz5Gr3fCEAdU5odIkh/cvTnBBUwJKmZfEqrypJ\r\nCxR2NPttPGYInqv4SGTqz4TlaqihKrDMuNEvm11SHyZfxL+9HwMqln2/3a7i\r\noWOKJ9yomiqqGAom4Dfwal8MK0H6Ci/g9jle0P/bpbh1YVrBuHEoLsvYV7aR\r\nQ75yC+mieGbLERGXImstg2XmND7PqWl7R8XBSxJmPy9ViOTtmYmbQT+QGaDX\r\nyol2/gXwpUzgbUYQ0idfJRMmumg6xsgxbyb+dGrUC6LD3W45psWHNwj3NEJq\r\nIaTM1Xkbuc3UdV5Z774zRoWU8NydcI7ZDWE=\r\n=lMBZ\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.0":{"name":"axios","version":"1.3.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"4cb0d72213989dec08d4b10129e42063bcb3dc78","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.0.tgz","fileCount":78,"integrity":"sha512-oCye5nHhTypzkdLIvF9SaHfr8UAquqCn1KY3j8vsrjeol8yohAdGxIpRPbF1bOLsx33HOAatdfMX1yzsj2cHwg==","signatures":[{"sig":"MEYCIQCWPXi3hCBwJRp5ys8bXF7YPO7u/v2AiEf2tqufcnUFZAIhAOp2O2NcNXwWiuiQ2sAOwX4sV5rvYjq9xQ86ARK+RJWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1716407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UgTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxPw/+OvthZp84qCeOhtCgZyMyTJ15/Vu+jewj4lr+x+sevuKfHeTI\r\n179XVSd5OVz/SAA0c4nVdefsqUS3fhzeCQH3fUUUdXiWgCzHyRu1DFq3jKTC\r\naW1JS2eeSNXl7PscFIxiha6bkTMgpR9oHnLAk2uzLwRbw2e9/S7y6bx13i7L\r\n5ApUMP1zITerki48ZqVxqDjR45o08uNcd9adFrM35hJTSZWuEEKV25acfEKH\r\n7K8u9qfJSEKz4aPm81O1zSL7aXWyVfv/ZfOa/z5Ln8bnEURzC7Sc7MO5U/6B\r\nJfJawD66ecuAIX9cfgXR/gOpEt5giJ5kUKE4Z2wIfMjMLmvSmA1BwRhZCzwx\r\nk1aTDZ226gfucElcedhoc+9j5kQJRm0ASpykMAwRR9CvJx/JaAlyLdhuA4Ku\r\n8r1B3PyEehgtNYKexT2HrgDGhXGZi5Gwek7hApY5faL7ac3LL3gEpjNhKkxr\r\nDMBR/QpL7bHaSp+RwmAMY6RP3kjs1OQBu9w0HZ4UIMp9/1uEJgPDBTtYfnel\r\nR7OjdLeEknh9VPSvwIWyGT4gnZyWgc9kzT2FXqECTwjhBBNAS77lLW0i7hba\r\numU6ssX7AnPmpgIwOz0k9M9ZHRZR3djwxy6XDnc4GnD8Ivj/zrHu9rjzkwni\r\nU0qkM3uOlEHoR7OVvHtBN9ApOzBfRJhuhRc=\r\n=7BYn\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.1":{"name":"axios","version":"1.3.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"80bf6c8dbb46e6db1fa8fe9ab114c1ca7405c2ee","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.1.tgz","fileCount":78,"integrity":"sha512-78pWJsQTceInlyaeBQeYZ/QgZeWS8hGeKiIJiDKQe3hEyBb7sEMq0K4gjx+Va6WHTYO4zI/RRl8qGRzn0YMadA==","signatures":[{"sig":"MEUCIDj5XPXVyZN4V0wVwjCgjhkdQBT9bUDzRrBqi/J6AxxcAiEArcXeJNOvibkr3WQsG4KlMOecPK3ar6THF9st6jkAdDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1718219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2vY0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/pw/8D8d37AXG/+1jbM5MiisMMmuSVqSjhLdgCR0UJ3nUUaE9nC/H\r\neHBnMSgaHQnOnZ6Rt5FGpcwYgP28zyeRVITH8g6kfqJ1TC+Cstszmfp3bSl9\r\nEth0F7aIT/hVVoNpuzDY5nDRvadn43XRfXnkrawjIda1UP1JPnZO/j1Z4Net\r\nJB+E/zKe5qlqnujYGZe2hYum4xeDUdvXi+VZgQfTllmtArG/8ZtviJMej9uU\r\nRFlPiwh0M6qD1MQhpCYUSoHSP47Onvmm8hQOXdBquKLT0lG/BT+jta355DrR\r\nsCdzxzOkG6AP7F3rb2wSjd54mtEe46ebdT+rJjU1hUWDA4uZFbCsZa/xTHy+\r\nrVL5CkeHlBazSlh/4pZUEX8Jp5Gw2sgxdYF3jQ3eV046aChP7Bp8BqF127A3\r\neU8cipz+b6LeVuWgFOYdGFAZlDs3AmqPvmpRTzei7kKSUXQh44IJCpSYuy90\r\nfu7Z2Nrc7VPilmhmHtIhOXLKin89zjo8GDB4k/dqEgkiL+0hVin5QLtqLnoy\r\nd93qFJvcilI3RRGnld88tqLvNd9zuxgs5BKDRyOJ+8YSfMLP8PtGzQ4c+xGH\r\nuVzjUlk9D7J9OSWeG848je5hvgifHiiT/16JEiTJ8RQ/EBGHCGlIxztZl10A\r\netO1VaT4GmbbsT8+bOuqc7CLy8QO5K3j/5w=\r\n=INoT\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.2":{"name":"axios","version":"1.3.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"7ac517f0fa3ec46e0e636223fd973713a09c72b3","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.2.tgz","fileCount":78,"integrity":"sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw==","signatures":[{"sig":"MEUCIGQLexzf+wShODXg2mIavTw4MBQSBqDBAwzVkCCsIQP/AiEAsFW/Yn5J++NOzlG1tjZ56DS4Oh/JRveQO+++rP8To5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3U4oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo9hAAjNVOzyXAfGyx1ZX21pdum/aUI9Q7AQwN4YS0NiGr9OGXrvTB\r\ni5NaB34F4OXWtQ6hEpRxvJ+Zb+OZRVULp0rowrFWJbfnq/s5EFe89L3Witnf\r\n2H6TeMMONVvOGSL/Bn3qhtv8sCmG6UhGGCvYANJIstySedc4WdDigRs487Tl\r\nnxkkM2oArsxi7UQ7mVZRAgL7dwSuekWbDYSXxRTGmJ2+OXAP1DBtotPoB1mn\r\nMws6atVhfslhAD/+xinOOJlN0FcBwTj6oB9d6MYjUgZLnCNdCigSC4GCBKY6\r\nTg8Mo7Nrut4cQwD+L0Yzlm4CjFfbBDIAEsp4nXaNE8F2orcDQMnZcEdBiVXG\r\nTPC/mlRUfJp5d38WnNhTreNscIFI+AUribnQMOCYna8BFYzzuG0v6iJu42RL\r\nPPaWgga6u+PZ6rozvGEgQC5bfUTx586+kYdPZ/ttlvMo/0mmROqMzmkPupPr\r\nPsdNNLkxyqvJazzHOyA7Q8EcWesmhq7jXJnuCyVplvULmvAPYvY5yT0dOLLS\r\nlDuVcefr53aS8mFYK3jTv7a4POJSyLdKLfFAHG0l6L1X2TgCnc8zQWvkc1TG\r\nrx/Yu36MtkDSEOx49MYCft7cE7yhYish6XUKN1nv3j9s8NBP1OX96cf8NEnW\r\nZZPndiY3kLx0TAcrMwdc9z96I2RN6E+LMXo=\r\n=CXLr\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.3":{"name":"axios","version":"1.3.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"e7011384ba839b885007c9c9fae1ff23dceb295b","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.3.tgz","fileCount":78,"integrity":"sha512-eYq77dYIFS77AQlhzEL937yUBSepBfPIe8FcgEDN35vMNZKMrs81pgnyrQpwfy4NF4b4XWX1Zgx7yX+25w8QJA==","signatures":[{"sig":"MEQCIHyDiGw3Gxt9BI87BDJbAhd7Hg86kBiSQSpS0bmOTNhDAiBMjhzlRSpseXIGAl4+N+J/ppl/V7lEVO3ag43MC0paAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6oW4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVmRAAg0YlvTWIHVeUnloznejF6Znvi79DGJgqSRI7WHrr84tUxrpp\r\nCtWfLHTJ9+B0ORgqY9Wfld04ZodIRsR04wdTL7nf0hEbptmK2lhHVbzIbg5p\r\n3WLaZPnIuIa8NqTlZJQQ5Xnwwlt1leZhwPhFuBjZ3eonfXhIRi/Xa5aNyW/7\r\n6kBsCDOzQD6Eu9DFFINb1DfIvZnR0S47670ljASE4K0fYxMmIddLLcLMrRfD\r\n8CRxNHPP7Ls6PPLd4btwAMWu0PUmRKSRJ6+b+N9VwIOT5VQObMsSTy0G3uhj\r\nKEDKBZUP2vnWO1GYYXGteDK7H5/zgAzb+X2Hrh2+5URJItDfkj2jHpGa1uH9\r\nUAb9m44j0vPgNe+Ap0NsEnRgMvaPNOmxdyA4DUgYYaew6xsrBOHgGdCjLtMK\r\nGH8INAfTTmUVL3JPJQFWnj6Xv9maLd8kg48/RzhEj8OREBcOkeG1uuUxTKSf\r\n4ozoynH5LA+KNz0EJpQDg4MEMAdm45vNitXIeuf3Tv3qRqM6JC1QZ96x/VRd\r\nWIm6Y3oV/o47j1kwwlgGFlaBIKoukknA2R9k8zMF74H03HMdtXLOrBEWeV2J\r\n81nJDW2btymk3ERbLQpgtWqFHvP0VJmh32aEB9rFoI+r40JYnwU0ETIvM1QL\r\nz9PdO04avBIKN4Tm5S672drY5QsD9wsdNTU=\r\n=9P70\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.4":{"name":"axios","version":"1.3.4","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"f5760cefd9cfb51fd2481acf88c05f67c4523024","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.4.tgz","fileCount":79,"integrity":"sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==","signatures":[{"sig":"MEUCIQDdGUt3fhi69x/8YjbifEvAs6id8Q+lP/9MUzUwRF9m5wIgGYW2WBQJ3jzgFwy71s4PaL6CWKQulN1EwznlKIvZy38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1725978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9oPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx2BAAkD8JAkJQ4cxTHcq47meU4cLUk0eVpUucLfrGQcNFKcwxjXSX\r\nWrz0zqhretQ60YnUoORODVKl+tlD6EHTGDEpM6CJLP3YwAHYuXLiZkYQvBa1\r\nRm8MmDZgCyNTiA5AtH5szW/RM6NojxV5StRWPBFnRlkzT47uTLkM9XVRBO2X\r\n+Iwodv2VkNx3rG+oWDscIQP98ZRRW/ZpjS3HdSIRKHZEaLe7veMVMRrzVE+8\r\ndknaZRNKKQuErmpLiODkpOysjBhzcm71g+w2Ri483y1/JSFEW/N4+w9tQglY\r\nLyDLKd3I3u7xquSzD1oOVy2LJiMG61DpTBywXW5TCbTnyvkIoUss3p6M/B5R\r\nyHxAbdDEQy8wVpIirsreNbz1AU4MzqfbehHXdVPslto9yugwhGBp/K1dlPUN\r\nIMWdD5XosfiPHxAyYI9PhFwq00/gp4w6u0uLd9Qm9d/59+X0vqp0i2OlKSZf\r\no3LqfRBjcIldw3bvrPrDwOsNhQEvqNHspJ3XKn6ZCxGNOThF7Js1e7Iqa0FI\r\nkx85GXiERGhatwmJy9w3SUV9K2D2y2HLFNXHcFDRnljO2I/8sAw3Ujzl6fZj\r\np/k+oL/6pV8Yz0ew8tSpNDWwQ+WUJxarLGVZ0Px8i0CpLUXtH+Q1CZS9BxPv\r\nzI0zxjW9Qer7mWZpHSgOkNoBEcQHDi07Vlw=\r\n=QzfB\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.5":{"name":"axios","version":"1.3.5","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"e07209b39a0d11848e3e341fa087acd71dadc542","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.5.tgz","fileCount":79,"integrity":"sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw==","signatures":[{"sig":"MEQCIGdEyOOIwBVBewXZxOiTtkUFKDW8ZmtP+jPesQ4WGN9wAiAIV3Rq8dJwhaapgkfgfrDVjVCZzZ4q8mhJvelDyX+83Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1729516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLbfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBQA//RGaZcaC8TX+6a6hGKMg4GsPttJEgXEQ2cUiZ+tDSvD7/Nr0N\r\nwiFOwdJ1ZL29w3lNiFS3/UUlqzp9am/OkLrDAnXUI+4fm73jO+h88hThbk1D\r\n4QzaI8SItELqkSJznYkA9u3Fd89tvFnOOM+dCLh9cQvDRjYuURQJITXVUxeN\r\nvISJYKw+Znj6GW0+jHUlcFFyBnQANWWoHb/N5N5pX5Q8kp258/O/4UFBKRcj\r\nd9f2+VZc/KU+Sp88MaerdN9znqxyoG2eeftAlyc4QsnJo/fp/rLSde6cyMaY\r\nPMoFMM0TeFmmOVaDPwnS0EuPmMdBUcdw1CGB/69lBypV+IvRAvtj9vgaCjML\r\nrGzBNAekuqFkrohKXaYu+OsY3ium7vRbayiglMNMdpVd0Nm9imzEv9qaIIJP\r\nJPxQcVbp6PuEkTGKimAIcd9Vtoi8lLdShbIABaCSHygkPVElZRhkTcKj7ZNJ\r\nAC4HmwvhDHxwWG6QF2nP2vqdo5o8Ok34+nNntCm4XWmdPCHSW0fAfEaEsgIM\r\nw6eWeIQ2Z+lsh9Sh5nfbWF0H1Fsh/XlhTZPhbZ0LdNoyFXUa11lSc3WJ0Pk4\r\nUAhFYhZwCIN79JH4jitaIOYGdDi8bbEuB39xWNI9GZyVbvxVjHsioH2Q0Tig\r\nsFx+l3ib6kg20QSf7XMF8DyyWbXV2kK7PDg=\r\n=ctXG\r\n-----END PGP SIGNATURE-----\r\n"}},"1.3.6":{"name":"axios","version":"1.3.6","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"1ace9a9fb994314b5f6327960918406fa92c6646","tarball":"https://registry.npmjs.org/axios/-/axios-1.3.6.tgz","fileCount":79,"integrity":"sha512-PEcdkk7JcdPiMDkvM4K6ZBRYq9keuVJsToxm2zQIM70Qqo2WHTdJZMXcG9X+RmRp2VPNUQC8W1RAGbgt6b1yMg==","signatures":[{"sig":"MEUCIQCav9+/zKeuzTN0qZlydahFUvsJS5iKvpK7F8L9yZ0eJQIgD0R/nlnLkjiLtwlSqXHgB3Vh8FoqKtUh1ImddHH7eZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1732124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQENRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp8xAAijz/HSUYeaWdhtr49x1N5DcqaOhLa1Iz5+yRgHuQiLPHaPxs\r\nDo8B9ulwvcXMUBDntlGqTxxrO+bo8wqDeVs0jotyLjxCmW/Dj8Iaxlrr3JVN\r\nXHsDRXj8RiGPGyXKKkK/2M/wQbqP8tWBaahI9T7Vc2A97apyu+iES2BDQ7e+\r\nfXSLV61+H/p+es0dwdXfCp8UYTqy60ctBwTWgcBpF3kPOImoKrLoBYk9giBP\r\npoocQdV12vELWXOSj+2giIhjmyRB5fN8/o9kC7WOQKesaWOV1W1pDxJAN08M\r\n9AkUauSr+n88ap9hVN5DsLWEpuMUx+Zqmnv0qOPZ+i96q2O3SZanDj9ukyNC\r\nE4LNDriHsc8xcEQRbA+1VFdiXCQm8OVAhBaZytwfyhBwR48ARyDg2qwY7Fpu\r\nLb9eh12MZXa+qc3tFY2Koa8ttnysWLTNOcFA+HiWTPBXNpM3uMs3NXfj7Ms8\r\nqNvAZ0OzR+BVNNpweZzia/QneSRh7WFa+F8HOOOnckYLsUL8264hyaWo5HNk\r\nOYsUiHWTbkMQFM+aWps8x4sM/eNmxjxELxQgV7eVDQlMQdjss+oN3JmkXoy7\r\nRDaHKpIzq6wai/Ok3p0h7FvM/aLYd9D8K+3Uuqn9iyayRCuitINM8E49OYC3\r\ndZNGpEcxZQ7Dgjz3SbzJnE2hGnUwwmG7oYI=\r\n=JmrB\r\n-----END PGP SIGNATURE-----\r\n"}},"1.4.0":{"name":"axios","version":"1.4.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"38a7bf1224cd308de271146038b551d725f0be1f","tarball":"https://registry.npmjs.org/axios/-/axios-1.4.0.tgz","fileCount":80,"integrity":"sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==","signatures":[{"sig":"MEYCIQCgTzRr/ERpzlEqrlmwJKEgGJnWJnbFq8egGVGBH0ahSwIhAJbxoPCIOH0dEVVkLAyrYHcUlNOma3dAmegL6LEMCNKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1744876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSv/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWCw//bGowXu9gYn9RLjkTyDCeRpXf8urdh8A4XEsoNijp290rXdta\r\ntUFS5t35riwwy6tbbl6HAWGB5XkrBxzZQNDPRt2Zj+ZKVsilzjnQiVi7sLjz\r\nsC+S8eNuCXgzT9+GCqliEG67norJ8O/iC7Ejtu1vo6RFxlLPCoEXqA4fUenb\r\nFMfzJI3V4OydtCT9LFyUx0TXM82M/o3KBBuLaTVyUMG3BRro+2TWEX1YkQVy\r\nOLTBMicHy81Wtu+RHeuxEDcvNALvX9q3yEMjOZdlr5Z3n6Q3hXrWWco5tbbC\r\nkscRj6QBfD9sncBwxNjA6aJ9Ye1pnfAKnqwiuUrblbOVogEnjFQ7cDWPlWPm\r\nVZcKTUetZI4sIkWPSosEC5tU/GE5Gm4NGMUuejqlTpbPclPTEVbc4B2Rj6Vl\r\nVf558StOGe+crkg83BJKNEKF1vfOXjxJ3lbwccgMlDoIpifHyI/f76iN31Sv\r\ngyryO5hA9udhMTjRWP45jCi65ogvzNXFQa41E48Ii0olqD2xtqX/sCKn9a0F\r\ncxaY7j3xnIzoj8zlgglLjV3jzuDcOGAlsiCZBJZX6C0HsRpvnP+tZcAV6dlg\r\nO1GbIHaGyIwTRgDV/dxdmYSXXCuCNGyClfsnTxiiSK4kTteBJ/uQS6dr7I9O\r\nHzzHVPQL6bxyvx/4/fxRoExG7jiT12sIu5s=\r\n=X1R/\r\n-----END PGP SIGNATURE-----\r\n"}},"1.5.0":{"name":"axios","version":"1.5.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"f02e4af823e2e46a9768cfc74691fdd0517ea267","tarball":"https://registry.npmjs.org/axios/-/axios-1.5.0.tgz","fileCount":80,"integrity":"sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==","signatures":[{"sig":"MEYCIQCi9Py9XNF/6HCVX45kk4PFNpi5QyKeJxuDGkrhjIEQ/gIhANa25QQnObS1u/EXcURKvd0uzMJgX8/ea45Cp5U0SqwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1752636}},"1.5.1":{"name":"axios","version":"1.5.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"11fbaa11fc35f431193a9564109c88c1f27b585f","tarball":"https://registry.npmjs.org/axios/-/axios-1.5.1.tgz","fileCount":80,"integrity":"sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==","signatures":[{"sig":"MEYCIQDw/1qBDn6muYdNOnUuZcQubzbeWvYK2is47N4W2Y11jwIhAPWspTwUJHB7tjXotTRqf2lG1TaKsU3ZyRaPlbv8Bpd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1769525}},"1.6.0":{"name":"axios","version":"1.6.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.0.tgz","fileCount":80,"integrity":"sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==","signatures":[{"sig":"MEQCIE7T2XJHHp5uQyn4q/PCgUY+znlXOhB0T3DUBuB5JH1oAiBAFxtKYPOXrrFV2JMC1DY72p6ABeFW/AZ96gWlWVMNlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1785881}},"1.6.1":{"name":"axios","version":"1.6.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"76550d644bf0a2d469a01f9244db6753208397d7","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.1.tgz","fileCount":81,"integrity":"sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==","signatures":[{"sig":"MEUCIQD6YBI9oBGxkwGqrHNGsqAObspt/HyOkJOTj9f5wiyu0gIgXh7f358iZCzh+Lf1bqfL0Qatl/eBS/zq4Wk0urwgz38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797707}},"1.6.2":{"name":"axios","version":"1.6.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"de67d42c755b571d3e698df1b6504cde9b0ee9f2","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.2.tgz","fileCount":81,"integrity":"sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==","signatures":[{"sig":"MEQCIAuObdAtQkDyGUFn7P/AHT8gCtJ6wOHeLEuLXKNilydxAiBUc03VL2no1an3m8T5uzKJ7tlqBswoy3Zyevi4UCvdwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797704}},"1.6.3":{"name":"axios","version":"1.6.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"7f50f23b3aa246eff43c54834272346c396613f4","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.3.tgz","fileCount":81,"integrity":"sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==","signatures":[{"sig":"MEYCIQCi9KWvTyfe/CGVqLbZ5AHtGUjCDXNkWKqUH0A0vN6IfQIhAPtDGmZNppqYp7RYZ02Eqdt3pVYU9q7RMxUwKHC7Cc19","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1798922}},"1.6.4":{"name":"axios","version":"1.6.4","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"184ee1f63d412caffcf30d2c50982253c3ee86e0","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.4.tgz","fileCount":81,"integrity":"sha512-heJnIs6N4aa1eSthhN9M5ioILu8Wi8vmQW9iHQ9NUvfkJb0lEEDUiIdQNAuBtfUt3FxReaKdpQA5DbmMOqzF/A==","signatures":[{"sig":"MEQCIC/fW8Cqf1tcsgqXP4pPWi6xY25rpusOx1ZTVlXcP8klAiAHhvH88hoS+kG3KyVKNdpDjS/eyhBt6PthTvwQQSliNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1802694}},"1.6.5":{"name":"axios","version":"1.6.5","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"2c090da14aeeab3770ad30c3a1461bc970fb0cd8","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.5.tgz","fileCount":81,"integrity":"sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==","signatures":[{"sig":"MEQCIF/vpisa8rpe/teYRdtZV87O9h38B+GGrhCRqlTdVVpmAiBYQumbcr9KioxK+a7M3CxSoGXsO3hhXaytJn0pPidiKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804160}},"1.6.6":{"name":"axios","version":"1.6.6","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"878db45401d91fe9e53aed8ac962ed93bde8dd1c","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.6.tgz","fileCount":81,"integrity":"sha512-XZLZDFfXKM9U/Y/B4nNynfCRUqNyVZ4sBC/n9GDRCkq9vd2mIvKjKKsbIh1WPmHmNbg6ND7cTBY3Y2+u1G3/2Q==","signatures":[{"sig":"MEUCIQCMlM0vYTqCTy/5LgxGUqy6dPiUEicAeZNt3NeGz5pQDwIgGq7IuwF7RMkDLEHefOglhm7QygdivJep0lzuwRrb/Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840271}},"1.6.7":{"name":"axios","version":"1.6.7","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.2.0","husky":"^8.0.2","karma":"^6.3.17","mocha":"^10.0.0","sinon":"^4.5.0","eslint":"^8.17.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.7","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.0.1","get-stream":"^3.0.0","handlebars":"^4.7.7","release-it":"^15.5.1","typescript":"^4.8.4","@babel/core":"^7.18.2","body-parser":"^1.20.0","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.4.1","pretty-bytes":"^6.0.0","formdata-node":"^5.0.0","karma-jasmine":"^1.1.1","auto-changelog":"^2.4.0","@commitlint/cli":"^17.3.0","stream-throttle":"^0.1.3","@babel/preset-env":"^7.18.2","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.3.0","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.7.tgz","fileCount":81,"integrity":"sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==","signatures":[{"sig":"MEUCIHapqs6xNy72K08cW7+NOvAfleO3306skvTD/LADl4t5AiEAvpnzO/HOYKU4zGc273hPq3EekM1F6J+fnzP9hSWM/1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1841701}},"0.28.0":{"name":"axios","version":"0.28.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"801a4d991d0404961bccef46800e1170f8278c89","tarball":"https://registry.npmjs.org/axios/-/axios-0.28.0.tgz","fileCount":70,"integrity":"sha512-Tu7NYoGY4Yoc7I+Npf9HhUMtEEpV7ZiLH9yndTCoNhcpBH0kwcvFbzYN9/u5QKI5A6uefjsNNWaz5olJVYS62Q==","signatures":[{"sig":"MEYCIQDf9ojq/RJHlrNxwB+0EOb0VO4pOImSw3pDyrl+L79RbAIhAI0Y1ySpPPg7Vxg5wuMLyCBBKpJFjJfFG1z7gzwGSRrB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878279}},"1.6.8":{"name":"axios","version":"1.6.8","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"66d294951f5d988a00e87a0ffb955316a619ea66","tarball":"https://registry.npmjs.org/axios/-/axios-1.6.8.tgz","fileCount":81,"integrity":"sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==","signatures":[{"sig":"MEUCIBJijeDGRwcdlZaz5W2MV1XWBxratH2nt8rVssKS7uuzAiEA8roD9XOEEDqsS4SHz0RNDXnREuABBdxoNcDpDXkRUBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1843235}},"0.28.1":{"name":"axios","version":"0.28.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.0"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"2a7bcd34a3837b71ee1a5ca3762214b86b703e70","tarball":"https://registry.npmjs.org/axios/-/axios-0.28.1.tgz","fileCount":70,"integrity":"sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==","signatures":[{"sig":"MEYCIQD9w2oE0Ja3ZmM1Femglvfo7586kcSN9OuQ1MNK0spZ9QIhAKor3hUkI19TeaZGmntoENJFoePjMVcDW35KIQvvye/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882525}},"1.7.0-beta.0":{"name":"axios","version":"1.7.0-beta.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"2ce152e8f545886aa5a139e54ca7b4d145317b92","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.0-beta.0.tgz","fileCount":86,"integrity":"sha512-OBG6+lUDkEqUAOR/JyB4MEIc1bMR4M5Lp/SpD4y3iOUafXCJlftz1GEQ09K9qUmUsySFLfT+8mjZU3Mkmog7fg==","signatures":[{"sig":"MEQCIGpLkp2BKyj/1Zom5ZEvfn6wy5p3goW7JCXICEDDLLY6AiBkwI490aD06dLTd9/6uW/S1FvKfw/lfqtAXWCgzbamsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2046161},"deprecated":"This version is deprecated. Please upgrade to > 1.7.0"},"1.7.0-beta.1":{"name":"axios","version":"1.7.0-beta.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"c96fc08a8ec47c4840ee86d82c764824c791d0af","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.0-beta.1.tgz","fileCount":86,"integrity":"sha512-ddULIFs1eLuvZ9WOw0XJoIobF6Fxr3eO80xkdp5ab9zw8FnrTU1sTJL8zDowgS8kZcOEpRIokP3xWckK88Q0mA==","signatures":[{"sig":"MEYCIQDhDiDZsuyi7XiwRwZAwcPxLi0+a5m0NBmw44lDeahvGAIhAM5VV7eV6XuFzgrY0GSXCdOLQB2nRYPePbx2dokvpnwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2059844},"deprecated":"This version is deprecated. Please upgrade to > 1.7.0"},"1.7.0-beta.2":{"name":"axios","version":"1.7.0-beta.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"27c26a53b397a16cd99db28968cc032ceccf7d70","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.0-beta.2.tgz","fileCount":86,"integrity":"sha512-AM2JFzxTjPe8/bO677z1F1w9H53OMCuoWoCUDoXunfmjihXAR47GFof1DGzmfK2TGTiWbbUBOXQN3Ohqf5TzHQ==","signatures":[{"sig":"MEYCIQCp/81vgvJf2kITJV6bDKYT6ELhxI1rUHK6w9XYxmH17AIhAJWaC6Zc6L7C65AthDv2VRQrYNDUO8exMTKGd+CZJ2S2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2064637},"deprecated":"This version is deprecated. Please upgrade to > 1.7.0"},"1.7.0":{"name":"axios","version":"1.7.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"b48f715325457ededfcb3f0a44a3fb9d5742acb6","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.0.tgz","fileCount":86,"integrity":"sha512-IiB0wQeKyPRdsFVhBgIo31FbzOyf2M6wYl7/NVutFwFBRMiAbjNiydJIHKeLmPugF4kJLfA1uWZ82Is2QzqqFA==","signatures":[{"sig":"MEUCIQDXMY2Nas2Bz5+KhPRTt/pCjDMIJ0jtu0dipDpPICeZ7QIgGlICNrYeTj5uMysBqiSD7aLE8a6aNJ15AW1L1UfOn0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067880}},"1.7.1":{"name":"axios","version":"1.7.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"522145622a09dfaf49359837db9649ff245a35b9","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.1.tgz","fileCount":86,"integrity":"sha512-+LV37nQcd1EpFalkXksWNBiA17NZ5m5/WspmHGmZmdx1qBOg/VNq/c4eRJiA9VQQHBOs+N0ZhhdU10h2TyNK7Q==","signatures":[{"sig":"MEQCICKuUx0iu0Ky32ObPOFrlqCJJLbSYBNSqShugC97a6MJAiBLtmdcqqE6A8KpF5pUp8PWPSwotS7uad7ucJlCIJecrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2075224}},"1.7.2":{"name":"axios","version":"1.7.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"b625db8a7051fbea61c35a3cbb3a1daa7b9c7621","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.2.tgz","fileCount":86,"integrity":"sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==","signatures":[{"sig":"MEQCIAH6pHuEIoKh5PjU9rNrxctAv8sEn2wTixkXAm6h6O6HAiBDhsN3Ad/vlzeaUGAkmLFLXsuE61IJK8hPWc4+8WcJuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2076796}},"1.7.3":{"name":"axios","version":"1.7.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"a1125f2faf702bc8e8f2104ec3a76fab40257d85","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.3.tgz","fileCount":86,"integrity":"sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==","signatures":[{"sig":"MEQCIH2CWlvE7WLm6xTAqj2P3T3rHYSDaW+bahRhcU0fqs7bAiBj6X1XbZGfroVnmleBD4LjX7N8geL/PXquGRa6TA8TIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2116388}},"1.7.4":{"name":"axios","version":"1.7.4","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"4c8ded1b43683c8dd362973c393f3ede24052aa2","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.4.tgz","fileCount":86,"integrity":"sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==","signatures":[{"sig":"MEUCIQDpsadVnjBgvDIQWLvyALNjereTU8Fx6XLrz7KoxWsb7QIgFVMh9sbYgqHTIXa0sQnIXmy2NJwitlnmelfGO2UnRsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2117448}},"1.7.5":{"name":"axios","version":"1.7.5","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"21eed340eb5daf47d29b6e002424b3e88c8c54b1","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.5.tgz","fileCount":86,"integrity":"sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==","signatures":[{"sig":"MEQCIBuZiYxHkzTQVkc4CmKHJ3kkN6eTuVk3QMCfbAq0ZuLHAiBbsk8misnumsDlgFF7Utn8tbiiDWu+d1JJ1qAXhXrflw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124343}},"1.7.6":{"name":"axios","version":"1.7.6","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"34f338182f6802fd3824a6511d6ddf99dd5ae0b5","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.6.tgz","fileCount":86,"integrity":"sha512-Ekur6XDwhnJ5RgOCaxFnXyqlPALI3rVeukZMwOdfghW7/wGz784BYKiQq+QD8NPcr91KRo30KfHOchyijwWw7g==","signatures":[{"sig":"MEUCIDpISkq+ceWfY2VWWlQEogr1ODc4qXKlnyJHWcFQztmiAiEA6ikMfzxvgiUbKoIAqVolLOrhmFKD7O4Wgle6lZGZyc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2133026}},"1.7.7":{"name":"axios","version":"1.7.7","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"2f554296f9892a72ac8d8e4c5b79c14a91d0a47f","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.7.tgz","fileCount":86,"integrity":"sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==","signatures":[{"sig":"MEUCIBesf1VS7HIX3EWqPvh1xsuGYdkA51FVuXcFSJ8yQNeWAiEA7uGXS0z1muoi0di1tzA5084qhW1e15f/Wa/O0Il9NHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2141088}},"0.29.0":{"name":"axios","version":"0.29.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"5eed1a0bc4c0ffe060624eb7900aff66b7881eeb","tarball":"https://registry.npmjs.org/axios/-/axios-0.29.0.tgz","fileCount":70,"integrity":"sha512-Kjsq1xisgO5DjjNQwZFsy0gpcU1P2j36dZeQDXVhpIU26GVgkDUnROaHLSuluhMqtDE7aKA2hbKXG5yu5DN8Tg==","signatures":[{"sig":"MEYCIQCjkFpz8IC3nXE/Z1sZiwBi/qSiXQTOBV0rfBaq0w2hkAIhAPHdzzJ9xSp29lVXF2wTww0cEzkDcTuzFAi9xURU+/Z0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":864467}},"1.7.8":{"name":"axios","version":"1.7.8","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"1997b1496b394c21953e68c14aaa51b7b5de3d6e","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.8.tgz","fileCount":86,"integrity":"sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==","signatures":[{"sig":"MEQCIEbaIO2efTLvZx9xIl/cuZ8aswhV1YwMjHtWGKFgPqo0AiAPhFueaYpI7Y9ClC3s/aYKWrcAy5An+pBBohEZDQIvnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2114636}},"1.7.9":{"name":"axios","version":"1.7.9","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"d7d071380c132a24accda1b2cfc1535b79ec650a","tarball":"https://registry.npmjs.org/axios/-/axios-1.7.9.tgz","fileCount":86,"integrity":"sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==","signatures":[{"sig":"MEUCIQDrQISggShxuxZRP3Jdm+AgIS9wLRp+GdvpfeSrYlB7AQIgYlnma23bNLD1Y+ZAoH8rqe7pePOUEg/UrDG3veD1Dbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2131753}},"1.8.0":{"name":"axios","version":"1.8.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"f68607ed4caf0f741ef084949ebb6f3d973c6837","tarball":"https://registry.npmjs.org/axios/-/axios-1.8.0.tgz","fileCount":85,"integrity":"sha512-AS3x1klSQ4VeoeAaOyITVjomjITxIRgpKVgAXhE8QFJiNiYliuU+cW0p7XpqvlwNKmiwE57aNEyhPtsfAxERqg==","signatures":[{"sig":"MEUCIQDxK5vFqVAR5dQVPN84242fydit5fIJ9ZFEpU120532XwIgcVvFacUYD82RBWev3DqPihXEVtKlvHGfpoHUz3wNl70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2149568}},"1.8.1":{"name":"axios","version":"1.8.1","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"7c118d2146e9ebac512b7d1128771cdd738d11e3","tarball":"https://registry.npmjs.org/axios/-/axios-1.8.1.tgz","fileCount":85,"integrity":"sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==","signatures":[{"sig":"MEUCIDkvam099ssJ6Oh6ps/CMKCn1GSuruMmlzxbKHYjFoZoAiEApw8BJfQcOH33lS+ZaitMOZb4EqIs9Sm4GiquJMkSCHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2140813}},"1.8.2":{"name":"axios","version":"1.8.2","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"fabe06e241dfe83071d4edfbcaa7b1c3a40f7979","tarball":"https://registry.npmjs.org/axios/-/axios-1.8.2.tgz","fileCount":85,"integrity":"sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==","signatures":[{"sig":"MEQCIHrL+Pa8riWC7CnG/rmSUbn4hK/M3gxvtlTyxcbuBDTaAiBVeo6InOY1DoLsOK6SVX6trqjKyR9ejAXaGg/X5SnMmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2140651}},"1.8.3":{"name":"axios","version":"1.8.3","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"9ebccd71c98651d547162a018a1a95a4b4ed4de8","tarball":"https://registry.npmjs.org/axios/-/axios-1.8.3.tgz","fileCount":85,"integrity":"sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==","signatures":[{"sig":"MEQCIHz0Xc3lNUPqZst93j7x9+dEbvgZSdvnJYVWpmhVO/DNAiBHsaf3fZPbTZ7z8kCrA1wSn1f3QQmQONBydiHl7JS3dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2142312}},"1.8.4":{"name":"axios","version":"1.8.4","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"78990bb4bc63d2cae072952d374835950a82f447","tarball":"https://registry.npmjs.org/axios/-/axios-1.8.4.tgz","fileCount":85,"integrity":"sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==","signatures":[{"sig":"MEUCIQDBrAHF/J/CrYGFgxsH1lF3ahQHuJRPW/pzzF7C3UcBkQIgZ8lItbWa0l/KaER276nk9cTLRUMwmelqiI8JxrjYWts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2142875}},"0.30.0":{"name":"axios","version":"0.30.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"026ae2c0ae6ac35d564056690683fb77c991d0d3","tarball":"https://registry.npmjs.org/axios/-/axios-0.30.0.tgz","fileCount":70,"integrity":"sha512-Z4F3LjCgfjZz8BMYalWdMgAQUnEtKDmpwNHjh/C8pQZWde32TF64cqnSeyL3xD/aTIASRU30RHTNzRiV/NpGMg==","signatures":[{"sig":"MEUCIEEeL44IrAymHjdxYqwxAyrSeVAGRabRVsriMk9gYI3cAiEA3i5LULyHki5rnJQakRZ8FZ5q+3nL9r28MlEq8mWhMIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869071}},"1.9.0":{"name":"axios","version":"1.9.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"25534e3b72b54540077d33046f77e3b8d7081901","tarball":"https://registry.npmjs.org/axios/-/axios-1.9.0.tgz","fileCount":85,"integrity":"sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==","signatures":[{"sig":"MEUCIEurJnFRCxeuO06GPHds3I6ZgaTB3KvTzplq8EQKJ766AiEApY+WbfeXSD1mxXQQ1QGIUm7CkdMAII8AbkA97BUGbpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2155396}},"1.10.0":{"name":"axios","version":"1.10.0","dependencies":{"form-data":"^4.0.0","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"af320aee8632eaf2a400b6a1979fa75856f38d54","tarball":"https://registry.npmjs.org/axios/-/axios-1.10.0.tgz","fileCount":85,"integrity":"sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==","signatures":[{"sig":"MEQCIHSrI5U/IS4mwdb0pIbNTFfnuDFwcLzRSB57/k80XHP5AiBlMzH3LGs0SQj2pjH18Y3C5zF3YqeSegrFlrWbfHg7VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2165128}},"1.11.0":{"name":"axios","version":"1.11.0","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","gzip-size":"^7.0.0","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"c2ec219e35e414c025b2095e8b8280278478fdb6","tarball":"https://registry.npmjs.org/axios/-/axios-1.11.0.tgz","fileCount":85,"integrity":"sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==","signatures":[{"sig":"MEUCIQCrxdeDdUsAqkaeiMl6leDdyhVYgMcyGwRvH1jza45NxQIgVGnbLlst1GD3F1zXBsbm0hymq7lLYTrVYcfQdREK0b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2177355}},"0.30.1":{"name":"axios","version":"0.30.1","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"7ab803b877eca707ea5f4de55ea0358fe26898e0","tarball":"https://registry.npmjs.org/axios/-/axios-0.30.1.tgz","fileCount":70,"integrity":"sha512-2XabsR1u0/B6OoKy57/xJmPkQiUvdoV93oW4ww+Xjee7C2er/O5U77lvqycDkT2VQDtfjYcjw8ZV8GDaoqwjHQ==","signatures":[{"sig":"MEYCIQCnfPgMq7NQr6ujSE0Weg1X/bVTsufGEeJasdB/bBIvkQIhAOevW9zcioCOnecsEiq+OfZv2z1qA8FgrAmr1vMS2jMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869150}},"1.12.0":{"name":"axios","version":"1.12.0","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","pacote":"^20.0.0","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","tar-stream":"^3.1.7","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"11248459be05a5ee493485628fa0e4323d0abfc3","tarball":"https://registry.npmjs.org/axios/-/axios-1.12.0.tgz","fileCount":86,"integrity":"sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==","signatures":[{"sig":"MEUCIHt0oQy6xRmXJerroRMFGepryL6H/70EXGeXLmQriXQVAiEAsr8HUfnq3NO9oJiaEHJd/7khqR11mzEL3muLVQCt+Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2237771}},"1.12.1":{"name":"axios","version":"1.12.1","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","pacote":"^20.0.0","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","tar-stream":"^3.1.7","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"0747b39c5b615f81f93f2c138e6d82a71426937f","tarball":"https://registry.npmjs.org/axios/-/axios-1.12.1.tgz","fileCount":86,"integrity":"sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==","signatures":[{"sig":"MEQCIBVSglgk1tGCZ7HIXu8I270nWpyUSmdZlHAcJsCGKeHwAiA45dhott1gYcXFkAiQTJUdXPuLW6PoNoxAS1/a+jxNqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2238457}},"1.12.2":{"name":"axios","version":"1.12.2","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","pacote":"^20.0.0","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","tar-stream":"^3.1.7","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"6c307390136cf7a2278d09cec63b136dfc6e6da7","tarball":"https://registry.npmjs.org/axios/-/axios-1.12.2.tgz","fileCount":86,"integrity":"sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==","signatures":[{"sig":"MEUCIQDVoIuz3aIHFL1YbjWrtTi0kAWEQF+KpoYinc9oQQtjXgIgavSvTefhYj/IQeozIO8o4WJlIpMVRIfpuOVqdIyvKfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2241796}},"0.30.2":{"name":"axios","version":"0.30.2","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.4"},"devDependencies":{"grunt":"^1.4.1","karma":"^6.3.17","mocha":"^8.2.1","sinon":"^4.5.0","multer":"^1.4.4","rollup":"^2.67.0","dtslint":"^4.2.1","express":"^4.18.1","webpack":"^4.44.2","minimist":"^1.2.6","coveralls":"^3.1.1","cross-env":"^7.0.3","grunt-cli":"^1.4.3","formidable":"^2.0.1","typescript":"^4.6.3","body-parser":"^1.20.0","es6-promise":"^4.2.8","grunt-karma":"^4.0.2","grunt-shell":"^3.0.1","karma-sinon":"^1.0.5","grunt-banner":"^0.6.0","grunt-eslint":"^24.0.0","jasmine-core":"^2.4.1","grunt-webpack":"^5.0.0","karma-jasmine":"^1.1.1","karma-webpack":"^4.0.2","grunt-mocha-test":"^0.13.3","load-grunt-tasks":"^5.1.0","url-search-params":"^0.10.0","karma-jasmine-ajax":"^0.1.13","webpack-dev-server":"^3.11.0","@rollup/plugin-json":"^4.1.0","grunt-contrib-clean":"^2.0.0","grunt-contrib-watch":"^1.1.0","@rollup/plugin-babel":"^5.3.0","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","karma-chrome-launcher":"^3.1.1","karma-safari-launcher":"^1.0.0","terser-webpack-plugin":"^4.2.3","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.3","@rollup/plugin-multi-entry":"^4.0.0","@rollup/plugin-node-resolve":"^9.0.0","istanbul-instrumenter-loader":"^3.0.1"},"dist":{"shasum":"256d3a8ee765cc27188d08b8b545a5f5a0c77dad","tarball":"https://registry.npmjs.org/axios/-/axios-0.30.2.tgz","fileCount":72,"integrity":"sha512-0pE4RQ4UQi1jKY6p7u6i1Tkzqmu+d+/tHS7Q7rKunWLB9WyilBTpHHpXzPNMDj5hTbK0B0PTLSz07yqMBiF6xg==","signatures":[{"sig":"MEUCIQDne6b90g9s8V4BSkJff3ImkOTTJECv94cXrYylpjps1gIgKZgao5s8DLiOS6XCnvcviA3b2pikd6mBiqGV11DTpwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872037}},"1.13.0":{"name":"axios","version":"1.13.0","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","pacote":"^20.0.0","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","selfsigned":"^3.0.1","tar-stream":"^3.1.7","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"ead6f495f41f9c8869dcf7b0f24f5a4ab89707f0","tarball":"https://registry.npmjs.org/axios/-/axios-1.13.0.tgz","fileCount":86,"integrity":"sha512-zt40Pz4zcRXra9CVV31KeyofwiNvAbJ5B6YPz9pMJ+yOSLikvPT4Yi5LjfgjRa9CawVYBaD1JQzIVcIvBejKeA==","signatures":[{"sig":"MEUCIEAMiPzK7/jxdxaAS829zVsarEMsEvoP1JuKXgoeHyKHAiEAsCL/VwChXNDMhUdz6AlFtGHlTMm+J1SVy5Ut60jIGxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2291032}},"1.13.1":{"name":"axios","version":"1.13.1","dependencies":{"form-data":"^4.0.4","proxy-from-env":"^1.1.0","follow-redirects":"^1.15.6"},"devDependencies":{"gulp":"^4.0.2","chalk":"^5.3.0","husky":"^8.0.3","karma":"^6.3.17","mocha":"^10.3.0","sinon":"^4.5.0","eslint":"^8.56.0","multer":"^1.4.4","pacote":"^20.0.0","rollup":"^2.79.1","dtslint":"^4.2.1","express":"^4.18.2","dev-null":"^0.1.1","fs-extra":"^10.1.0","memoizee":"^0.4.15","minimist":"^1.2.8","coveralls":"^3.1.1","cross-env":"^7.0.3","formidable":"^2.1.2","get-stream":"^3.0.0","handlebars":"^4.7.8","release-it":"^15.11.0","selfsigned":"^3.0.1","tar-stream":"^3.1.7","typescript":"^4.9.5","@babel/core":"^7.23.9","body-parser":"^1.20.2","es6-promise":"^4.2.8","karma-sinon":"^1.0.5","jasmine-core":"^2.99.1","pretty-bytes":"^6.1.1","formdata-node":"^5.0.1","karma-jasmine":"^1.1.2","auto-changelog":"^2.4.0","@commitlint/cli":"^17.8.1","stream-throttle":"^0.1.3","@babel/preset-env":"^7.23.9","karma-jasmine-ajax":"^0.1.13","@rollup/plugin-json":"^4.1.0","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","karma-sauce-launcher":"^4.3.6","rollup-plugin-terser":"^7.0.2","string-replace-async":"^3.0.2","karma-chrome-launcher":"^3.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.2","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-commonjs":"^15.1.0","abortcontroller-polyfill":"^1.7.5","karma-rollup-preprocessor":"^7.0.8","rollup-plugin-bundle-size":"^1.0.3","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-auto-external":"^2.0.0","istanbul-instrumenter-loader":"^3.0.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1"},"dist":{"shasum":"45b62dc8fe04e0e92274e08b98e910ba3d7963a7","tarball":"https://registry.npmjs.org/axios/-/axios-1.13.1.tgz","fileCount":86,"integrity":"sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==","signatures":[{"sig":"MEUCIQDrbddUPOGLEOdB4coF8OnXx99qyCsc5m/4ds80d9Yx5QIgWNDjuMc+boPo4fKqqrEUpevCPlyYVHUuO6DxXSPTues=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2291796}},"1.13.2":{"name":"axios","version":"1.13.2","dependencies":{"follow-redirects":"^1.15.6","form-data":"^4.0.4","proxy-from-env":"^1.1.0"},"devDependencies":{"@babel/core":"^7.23.9","@babel/preset-env":"^7.23.9","@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@release-it/conventional-changelog":"^5.1.1","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-multi-entry":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","abortcontroller-polyfill":"^1.7.5","auto-changelog":"^2.4.0","body-parser":"^1.20.2","chalk":"^5.3.0","coveralls":"^3.1.1","cross-env":"^7.0.3","dev-null":"^0.1.1","dtslint":"^4.2.1","es6-promise":"^4.2.8","eslint":"^8.56.0","express":"^4.18.2","formdata-node":"^5.0.1","formidable":"^2.1.2","fs-extra":"^10.1.0","get-stream":"^3.0.0","gulp":"^4.0.2","handlebars":"^4.7.8","husky":"^8.0.3","istanbul-instrumenter-loader":"^3.0.1","jasmine-core":"^2.99.1","karma":"^6.3.17","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-jasmine":"^1.1.2","karma-jasmine-ajax":"^0.1.13","karma-rollup-preprocessor":"^7.0.8","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","memoizee":"^0.4.15","minimist":"^1.2.8","mocha":"^10.3.0","multer":"^1.4.4","pacote":"^20.0.0","pretty-bytes":"^6.1.1","release-it":"^15.11.0","rollup":"^2.79.1","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-terser":"^7.0.2","selfsigned":"^3.0.1","sinon":"^4.5.0","stream-throttle":"^0.1.3","string-replace-async":"^3.0.2","tar-stream":"^3.1.7","typescript":"^4.9.5"},"dist":{"integrity":"sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==","shasum":"9ada120b7b5ab24509553ec3e40123521117f687","tarball":"https://registry.npmjs.org/axios/-/axios-1.13.2.tgz","fileCount":86,"unpackedSize":2292298,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/axios@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH6Bd6YCa2rTLtvAbIRKtn+BHLCiKisri1K3weDRW1u0AiBjUMcNFpFQMgaiU7rjvPrdlB7DToPObfDA3Sex0hqacw=="}]}}},"modified":"2025-11-04T20:01:20.484Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/7b/79/d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de b/.npm/_cacache/content-v2/sha512/7b/79/d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de new file mode 100644 index 0000000..3e40114 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/7b/79/d17e07d4678acd18bdb7da05205f4e90372c9ecf4e0a76316b17e2d34683979ab3a014a0e0e0109db235bc1274faf5ea9d606991a49c223d560dac2696de differ diff --git a/.npm/_cacache/content-v2/sha512/7f/67/6f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf b/.npm/_cacache/content-v2/sha512/7f/67/6f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf new file mode 100644 index 0000000..90c3329 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/7f/67/6f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf differ diff --git a/.npm/_cacache/content-v2/sha512/81/a3/6f012ed367cf7bfeb55a6749ccb40cb13728bfa5d6e36c0c14a4542937bd06aa755f3a25e979450c291066cd769243c0dd4d7e3fd26b3adabd8afa113a99 b/.npm/_cacache/content-v2/sha512/81/a3/6f012ed367cf7bfeb55a6749ccb40cb13728bfa5d6e36c0c14a4542937bd06aa755f3a25e979450c291066cd769243c0dd4d7e3fd26b3adabd8afa113a99 new file mode 100644 index 0000000..b9787cf Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/81/a3/6f012ed367cf7bfeb55a6749ccb40cb13728bfa5d6e36c0c14a4542937bd06aa755f3a25e979450c291066cd769243c0dd4d7e3fd26b3adabd8afa113a99 differ diff --git a/.npm/_cacache/content-v2/sha512/82/30/f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777 b/.npm/_cacache/content-v2/sha512/82/30/f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777 new file mode 100644 index 0000000..ffa0e35 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/82/30/f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777 differ diff --git a/.npm/_cacache/content-v2/sha512/83/b9/c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af b/.npm/_cacache/content-v2/sha512/83/b9/c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af new file mode 100644 index 0000000..9d0a423 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/83/b9/c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af differ diff --git a/.npm/_cacache/content-v2/sha512/88/2b/8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688 b/.npm/_cacache/content-v2/sha512/88/2b/8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688 new file mode 100644 index 0000000..9003da9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/88/2b/8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688 differ diff --git a/.npm/_cacache/content-v2/sha512/8d/a4/880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89 b/.npm/_cacache/content-v2/sha512/8d/a4/880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89 new file mode 100644 index 0000000..f4a246d Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/8d/a4/880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89 differ diff --git a/.npm/_cacache/content-v2/sha512/90/58/dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59 b/.npm/_cacache/content-v2/sha512/90/58/dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59 new file mode 100644 index 0000000..a99311d Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/90/58/dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59 differ diff --git a/.npm/_cacache/content-v2/sha512/92/f4/5dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356 b/.npm/_cacache/content-v2/sha512/92/f4/5dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356 new file mode 100644 index 0000000..19a6ddf Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/92/f4/5dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356 differ diff --git a/.npm/_cacache/content-v2/sha512/93/fb/c6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1 b/.npm/_cacache/content-v2/sha512/93/fb/c6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1 new file mode 100644 index 0000000..4120623 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/93/fb/c6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1 differ diff --git a/.npm/_cacache/content-v2/sha512/94/37/c23da30a7ce2578f2d1d3dacb33dd175a616a6a4d5abdea1428c0bbeaf0fea6d09abe63587e7137687087d40a7f0f44e6fe21c15ec0fa3ac298bf328e3a8 b/.npm/_cacache/content-v2/sha512/94/37/c23da30a7ce2578f2d1d3dacb33dd175a616a6a4d5abdea1428c0bbeaf0fea6d09abe63587e7137687087d40a7f0f44e6fe21c15ec0fa3ac298bf328e3a8 new file mode 100644 index 0000000..6adde46 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/94/37/c23da30a7ce2578f2d1d3dacb33dd175a616a6a4d5abdea1428c0bbeaf0fea6d09abe63587e7137687087d40a7f0f44e6fe21c15ec0fa3ac298bf328e3a8 differ diff --git a/.npm/_cacache/content-v2/sha512/96/54/2c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802 b/.npm/_cacache/content-v2/sha512/96/54/2c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802 new file mode 100644 index 0000000..d2f1660 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/96/54/2c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802 differ diff --git a/.npm/_cacache/content-v2/sha512/96/fe/ec53d7b9264f0879485e1dab5aebf513859ed12b68e769a373b717cf61463e57167293f78f55a359fefc261fc5aa1af0f3dcbacd62dffe800e7934383a3e b/.npm/_cacache/content-v2/sha512/96/fe/ec53d7b9264f0879485e1dab5aebf513859ed12b68e769a373b717cf61463e57167293f78f55a359fefc261fc5aa1af0f3dcbacd62dffe800e7934383a3e new file mode 100644 index 0000000..bbf9038 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/96/fe/ec53d7b9264f0879485e1dab5aebf513859ed12b68e769a373b717cf61463e57167293f78f55a359fefc261fc5aa1af0f3dcbacd62dffe800e7934383a3e differ diff --git a/.npm/_cacache/content-v2/sha512/98/b4/388b640ed72b6f19615699c9e028efff257010b9e66fc042ad8e04053388c82b4914fb2b4c7e994bf23fa7e66b2939f8c7c28020fbdca16fb0700079b7ea b/.npm/_cacache/content-v2/sha512/98/b4/388b640ed72b6f19615699c9e028efff257010b9e66fc042ad8e04053388c82b4914fb2b4c7e994bf23fa7e66b2939f8c7c28020fbdca16fb0700079b7ea new file mode 100644 index 0000000..8a3b90b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/98/b4/388b640ed72b6f19615699c9e028efff257010b9e66fc042ad8e04053388c82b4914fb2b4c7e994bf23fa7e66b2939f8c7c28020fbdca16fb0700079b7ea differ diff --git a/.npm/_cacache/content-v2/sha512/9c/74/47cf0e6f2eb871f58d6ae93613527fb0b8ed80769680313a753717122ca8d28008514c923df641408094ada9466fae72406010cc26e4d6a8d6c95aee3742 b/.npm/_cacache/content-v2/sha512/9c/74/47cf0e6f2eb871f58d6ae93613527fb0b8ed80769680313a753717122ca8d28008514c923df641408094ada9466fae72406010cc26e4d6a8d6c95aee3742 new file mode 100644 index 0000000..dfebffb --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/9c/74/47cf0e6f2eb871f58d6ae93613527fb0b8ed80769680313a753717122ca8d28008514c923df641408094ada9466fae72406010cc26e4d6a8d6c95aee3742 @@ -0,0 +1 @@ +{"name":"on-headers","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"on-headers","version":"0.0.0","devDependencies":{"mocha":"~1.18.2","supertest":"~0.12.1"},"dist":{"shasum":"ee2817f8344325785cd9c2df2b242bbc17caf4c4","tarball":"https://registry.npmjs.org/on-headers/-/on-headers-0.0.0.tgz","integrity":"sha512-sd6W+EIQTNDbMndkGZqf1q6x3PlMxAIoufoNhcfpvzrXhtN+IWVyM2sjdsZ3p+TVddtTG5u0lujTglZ+R1VGvQ==","signatures":[{"sig":"MEUCIEmpEBkrfa55armlt3iEGapT5WlKZbceUMpyDS3uth//AiEArFBEMQvppKjXV+E9HDh/fpZsA4kP7bdsX1xmdI2+KEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.0":{"name":"on-headers","version":"1.0.0","devDependencies":{"mocha":"~1.21.4","istanbul":"0.3.0","supertest":"~0.13.0"},"dist":{"shasum":"2c75b5da4375513d0161c6052e7fcbe4953fca5d","tarball":"https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz","integrity":"sha512-urnSdStWpm1wYfy2UrY26qO3HaBwuw55gNu9Xs17cPrfAxw3dhcedis1nWMPFKEyS3JfWasbUIVVl6q3y7fGVQ==","signatures":[{"sig":"MEQCICNnjh2xt6E3C9KM6v7Mwd9ffdkY5DPRPmyIHp7sXgMKAiADNkYBZ0oI8E7cG4I9fBQUiXl7xi7OdKPBZxWZfopsGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8.0"}},"1.0.1":{"name":"on-headers","version":"1.0.1","devDependencies":{"mocha":"2.3.3","istanbul":"0.3.21","supertest":"1.1.0"},"dist":{"shasum":"928f5d0f470d49342651ea6794b0857c100693f7","tarball":"https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz","integrity":"sha512-Hmfug855QMIrXA8SCoblfPRTzkGwAOMaSygo5hN2fC5Se2YJLJGPaC0wytTWMAplYipqVY9FZQLKGQjwqoYyqA==","signatures":[{"sig":"MEUCIDX2042N/kd+P0OYJb5NYiZoubb0uwYGchX8zyNVEfa3AiEA11AAqmj+a1joHSRGSWsNk2dnWXFtUcZk4t6hsorD0vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"}},"1.0.2":{"name":"on-headers","version":"1.0.2","devDependencies":{"mocha":"6.0.1","eslint":"5.14.1","istanbul":"0.4.5","supertest":"3.4.2","eslint-plugin-node":"8.0.1","eslint-plugin-import":"2.16.0","eslint-plugin-promise":"4.0.1","eslint-config-standard":"12.0.0","eslint-plugin-markdown":"1.0.0","eslint-plugin-standard":"4.0.0"},"dist":{"shasum":"772b0ae6aaa525c399e489adfad90c403eb3c28f","tarball":"https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz","fileCount":5,"integrity":"sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==","signatures":[{"sig":"MEUCIHNdro6AHu4OmFAiBhGZcziP8s0H0unZqjhbbXMzxH7vAiEAz8owPzIxW+nY/1NwAHn6bxecN7ErYVravcd0DOoC+0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb3EnCRA9TVsSAnZWagAAJ74P/1Wi5XP0E+17U7xu01zR\nnaF1VUbte8DFEouoT4ZgQH9ope94hmbAOW6QrMq2S0FxuTTzZFuDSyKBeQ2g\n2JrwURxitZGU36AX+WuPlQ5+Zw5pmDXk6UjdsA8DpNTOCE6T0N7mKS1KQFFH\nantgfK6JJSRYN1Pv0PIsLFrANaWo2j+tgu+c0Eir0fBk7dEe3Q82B9oaDpP8\nKuJ6jDLC7pz/qcJIdUErE6OaNknALNF0GaqW9ikJgthgZvNsMcA5jP7V3CVg\nmnO20iDAGuDRmTjPdDOThrLPX4oYF5p+xWO6LqxHr2oO/f+NrIRrlJu9JQeP\nFHhqCbh9LEBy6gcg7U+XgIuaFHO0Ujy0hu/rs39TowjuQOuQW9QR58UphGtY\ncDe4lRvwDf86XW+vT65ps/gSABNm8hO/ShPi2A5rVlxIPv+RSWrC3Ril+8CA\n6znvDPyrbB5MuAQB5CZ1Jq9Z0AJ+Js/iNrKjxEwaht1JWmH9LN2PzCe2Upk9\n/4s1u4FsPvExwRWyCDgUnvM3bcNg/ksz9E+OMs6B63I+ywW2iFnpXDzFVKLA\np2TB/bhfRYlgf0lK6KNy8B3Z+iTaPX9ie5aRimU7wZaml0jlh0kwzPxwJyPz\nSEI4ssy0yxHXw+d9DDBl4OOTycrM+fSIrL/qKkWaS/6foiGc/cMsgt/YYMww\nBpKq\r\n=27fC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8"}},"1.1.0":{"name":"on-headers","version":"1.1.0","devDependencies":{"eslint":"6.8.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.21.2","eslint-plugin-markdown":"1.0.2","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-standard":"4.0.1","mocha":"10.2.0","nyc":"15.1.0","supertest":"4.0.2"},"dist":{"integrity":"sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==","shasum":"59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65","tarball":"https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz","fileCount":5,"unpackedSize":8850,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUVy2is5P4m0N3XB6teM1voZQw32BHfeSecrmPI3g9nwIhAOy9BKrr9XRi3X2nCi6bTF9emn8xiSsXYR0lCrXKJhMK"}]},"engines":{"node":">= 0.8"}}},"modified":"2025-07-17T15:41:31.899Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/9c/ba/88f71c5754a5c4f4a2858e016b0b77d87f007b717d0f96e121c9bc6b6c39d77256583185901877a1136f805cafd1617216e0796442e4a6a69cfe7f5df735 b/.npm/_cacache/content-v2/sha512/9c/ba/88f71c5754a5c4f4a2858e016b0b77d87f007b717d0f96e121c9bc6b6c39d77256583185901877a1136f805cafd1617216e0796442e4a6a69cfe7f5df735 new file mode 100644 index 0000000..f0d8d0a --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/9c/ba/88f71c5754a5c4f4a2858e016b0b77d87f007b717d0f96e121c9bc6b6c39d77256583185901877a1136f805cafd1617216e0796442e4a6a69cfe7f5df735 @@ -0,0 +1 @@ +{"source":"QHwSQK89tp8y8NaEB/BmWWPJbFRmcqxbWkKungy6gPoWDFe3Fp6pmP2eW7jh8ZiRT8rEqJsege91INZ02VqjRw==","name":"axios","dependency":"form-data","title":"Depends on vulnerable versions of form-data","url":null,"severity":"critical","versions":["0.1.0","0.2.0","0.2.1","0.2.2","0.3.0","0.3.1","0.4.0","0.4.1","0.4.2","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.6.0","0.7.0","0.8.0","0.8.1","0.9.0","0.9.1","0.10.0","0.11.0","0.11.1","0.12.0","0.13.0","0.13.1","0.14.0","0.15.0","0.15.1","0.15.2","0.15.3","0.16.0","0.16.1","0.16.2","0.17.0","0.17.1","0.18.0","0.18.1","0.19.0-beta.1","0.19.0","0.19.1","0.19.2","0.20.0-0","0.20.0","0.21.0","0.21.1","0.21.2","0.21.3","0.21.4","0.22.0","0.23.0","0.24.0","0.25.0","0.26.0","0.26.1","0.27.0","0.27.1","0.27.2","0.28.0","0.28.1","0.29.0","0.30.0","0.30.1","0.30.2","1.0.0-alpha.1","1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0-alpha.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.7.0-beta.0","1.7.0-beta.1","1.7.0-beta.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.9.0","1.10.0","1.11.0","1.12.0","1.12.1","1.12.2","1.13.0","1.13.1","1.13.2"],"vulnerableVersions":[],"cwe":["CWE-330"],"cvss":{"score":0,"vectorString":null},"range":"<0.0.0-0","id":"C2fIAmAB2uOvlfUuWl4nar/gbg/mmHzmzeMphxDBwRWYxDXxg8Ta1mzTq6jDIuRTZqkNY/kJ4g85IdHIaKaoPQ=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/9d/0c/a9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0 b/.npm/_cacache/content-v2/sha512/9d/0c/a9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0 new file mode 100644 index 0000000..ef3f60e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/9d/0c/a9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0 differ diff --git a/.npm/_cacache/content-v2/sha512/9d/38/ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038 b/.npm/_cacache/content-v2/sha512/9d/38/ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038 new file mode 100644 index 0000000..df6651b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/9d/38/ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038 differ diff --git a/.npm/_cacache/content-v2/sha512/9e/89/505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e b/.npm/_cacache/content-v2/sha512/9e/89/505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e new file mode 100644 index 0000000..a716d32 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/9e/89/505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e differ diff --git a/.npm/_cacache/content-v2/sha512/9e/ec/aec8be3566a8741b12d6d50270a2b627378de12b494e1a9eb9dceb0eeb5a3efd01ce6e26b32b37fccefebe5ae1f16023abb8c63731fae5779c05dc14ccb5 b/.npm/_cacache/content-v2/sha512/9e/ec/aec8be3566a8741b12d6d50270a2b627378de12b494e1a9eb9dceb0eeb5a3efd01ce6e26b32b37fccefebe5ae1f16023abb8c63731fae5779c05dc14ccb5 new file mode 100644 index 0000000..8643021 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/9e/ec/aec8be3566a8741b12d6d50270a2b627378de12b494e1a9eb9dceb0eeb5a3efd01ce6e26b32b37fccefebe5ae1f16023abb8c63731fae5779c05dc14ccb5 @@ -0,0 +1 @@ +{"name":"npm","dist-tags":{"latest-1":"1.4.29","next-3":"3.10.10","latest-3":"3.10.10","next-2":"2.15.12","latest-2":"2.15.12","next-4":"4.6.1","latest-4":"4.6.1","latest-5":"5.10.0","next-5":"5.10.0","next-7":"7.24.2","latest-7":"7.24.2","next-6":"6.14.18","v6.14-next":"6.14.18","latest-6":"6.14.18","next-8":"8.19.4","next-9":"9.9.4","next-10":"10.9.8","latest":"11.12.1","next-11":"11.12.1"},"versions":{"1.1.25":{"name":"npm","version":"1.1.25","dependencies":{"ini":"1","tar":"~0.1.12","ansi":"~0.1.2","nopt":"1","read":"0","archy":"0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","rimraf":"2","semver":"~1.0.14","fstream":"~0.1.17","request":"~2.9","inherits":"1","node-gyp":"~0.4.5","lru-cache":"1","minimatch":"~0.2","node-uuid":"~1.3","proto-list":"1","uid-number":"0","fstream-npm":"0.1","graceful-fs":"~1.1.1","block-stream":"*","npm-registry-client":"0"},"devDependencies":{"ronn":"https://github.com/isaacs/ronnjs/tarball/master"},"bundleDependencies":["slide","ini","semver","abbrev","graceful-fs","minimatch","nopt","node-uuid","rimraf","request","proto-list","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ee49f1aa33e813bbfe1da87a3858aff524708b0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.25.tgz","integrity":"sha512-a0VDtKXckL+qFQOLBDbrWdDxHmhYzPFaPi5tGAnw0Jp5abNA83RgHkPtIoSMCJQsMC6Jt4pYvpVq++jtMixkew==","signatures":[{"sig":"MEYCIQCOjnEFMyCx1ZjFRWEu3yXCUf5nIlmgARR7JVce/MYzqwIhANIT25mRpwJOlaFeoIGvBbNdzQ7QUqU2yTZkZ4Q9xJzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":"0.6 || 0.7 || 0.8"}},"1.2.32":{"name":"npm","version":"1.2.32","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0.0.3","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"55f0d962b40a6b3f7b310824385388d92a8bbaad","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.32.tgz","integrity":"sha512-L8qms+rHbTUEBHTPaiAV9xVP9jvEygGVzq/7Zeo6bbzRRtWke6LmG7mfX0pzbkWO14xJ9juXoBndCcNYGXss1w==","signatures":[{"sig":"MEYCIQCot8h0MDZvioQTw2fjgTSiNDHsiVb2ncd6mYJiO6VGuQIhAO9JtmejyS1lyf/27yOGdC88hhIA6hPJp/JpRC1n/yZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.2":{"name":"npm","version":"1.3.2","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.26"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af792aa3c6f46e4d912be25bf8160498944b93ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.2.tgz","integrity":"sha512-JVknMj5k17jTjLzI/s8Ik32X9a0yyb33t4qQSoVVxlB4qQRNilp5HMmY1JuJvCTCVV+3Iw3tMa72ElG1vUhxAA==","signatures":[{"sig":"MEUCIQD1LciT+0pb0KLCEaAF93e4ZOPVnNcTMye97Pbe7EQzvwIgSqNg1u7MyuwGCBDMMM4JlHeenKjwkOX0ma03UxUv7Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.4":{"name":"npm","version":"1.3.4","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1dacc91458f2197c362d774d2cbf111680f86ec2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.4.tgz","integrity":"sha512-8sNi/cOFcVJhJOeKc9MmdUdB91+/FDP2kpGaibwfg2dU8SpKNbgmYl2l5ge6GhGRtyx8Ql8TTyXpM0Qp3VOONg==","signatures":[{"sig":"MEUCIQDfDZNoyN9AJysOEgHSAI9XzvE6QeI1Rl614zw5m+qpeAIgKZN3EyShrBrqp++hhrO/+Zq8BmP0X4nhcKe+z4lmQdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.20":{"name":"npm","version":"1.2.20","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b5b8e67a9459ed3e0d15c776efe54e1b88148c7","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.20.tgz","integrity":"sha512-8DYLALZGUGssg91BJsltHz3vTw9TcQKV0v+17YZz+yvS/0dVHMq1K19f3KwPy45j/gU8VN3VjDuQGVbyeGB1FA==","signatures":[{"sig":"MEUCIQCUMjfIudeTWMFNYG+uxQCUf1wiC4Y2DVdvfnf1n6xY+wIgcIIVrguD95sLZ9lYNqInEQRytSoOeeQ79hqXyjOvkDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.21":{"name":"npm","version":"1.2.21","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68efd745cf92bff97482180a3129ae3f0d4a15a2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.21.tgz","integrity":"sha512-HNyXwqvgLMjdx/B4migWhOG4GMhfEO22n6hjr36lRH+MdUH6GBJImCRZtwOVMqv2fPJxxqAQnoKaKADh7HY20w==","signatures":[{"sig":"MEQCIFQG/yNSljT55xNLBF/oXQjSqF8x41/7WxgwxgDd89BZAiAL42nFcZOnzCZxcBX4XolOclhQeIlHiobY2OcDQNQ4aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.22":{"name":"npm","version":"1.2.22","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"18923e3fd948588d6b1413c427cdb940d983a119","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.22.tgz","integrity":"sha512-R598d19rgXwmr3UVtyQsWViVsPQGfYnXcY6gHiujSNWEyftsvd90gCAuY0upalkhp9xXE5QCh6DVpViT2DshWA==","signatures":[{"sig":"MEUCIQDUg8pyQzdEhdVkRgssBj2qVBE8K0BhEgS70Ijjdi57hAIgQ+oM60qVrJnTX3wF0L6BOkLWzS81RGL7iyj8z3cpZGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.23":{"name":"npm","version":"1.2.23","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"70d107e990751e6f3c7205b95dd5f0eb47b56e33","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.23.tgz","integrity":"sha512-EoLoC5ctJRlyEIOYSuRRA2GjU1jwgK9G45qqBRjmFw7SJ0zVsUm/Ven+bhSwoUxYyLPujaeVu4vCMjUEBHpZNw==","signatures":[{"sig":"MEUCIQCNXM8l+DtLVN/kJSWLqfviK5lamxLmuaM8tZYBa/3UgQIgZa8B4Sea15jx7D+M2dwzuhZlFbZsF63luu/Ay3PlhwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.24":{"name":"npm","version":"1.2.24","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4036b8aa353650513cd8034f07e78f9ba3c3b8b2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.24.tgz","integrity":"sha512-M0ubM15HCHvEmeHfJfyar7L4OFDouMHxtB0aKZZ0K83IYi0S5QIOiWIu1diQj3kgniS6Pu0fyN2+2/dg5HZSEg==","signatures":[{"sig":"MEYCIQCmcYopXxHrCCzcu97turV/F/M+ojSREYUNT87Tnud9zgIhAPqbUkDeSct0oQWPak7F1EzLKDVX9F1vQNuQUyUJewnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.25":{"name":"npm","version":"1.2.25","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce724d0fedddd7dc9931984e7a09575234520202","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.25.tgz","integrity":"sha512-Sp1vSsPsreCwSpd7Aw9PbKzBbZl3Q4C1HJXs/gY6NwFtkY5WnAZQjY7juuPwZl9j9JFuFcldipOTTGRwZPNcQg==","signatures":[{"sig":"MEUCIQClFBvlfrShYE8RHcXpDz1tAnjQQKF6T1Sk0MdtHfG/wAIgGsV5b2SoFUrieC51Qjebfjfa0DQyHhY1x1+djPCn4oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.27":{"name":"npm","version":"1.2.27","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca1f66368800ad9c98de15b596b380534df22b8b","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.27.tgz","integrity":"sha512-vRnTFfS6+xcOUHbqudbMRVdgJXi8oIi3Wo5N4hrvTflpQoD6sjIBcPbektum97PjwSkPsSkZ194JXIlowu/cNg==","signatures":[{"sig":"MEQCIF0f/griRzHUzpPrvKH8f00HM0ZEwOQ4tgg0V81yoUNAAiB3p4yVhYzXla8y2f9Enuy5dW1UgwRpyM0JiiIWZvIG4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.28":{"name":"npm","version":"1.2.28","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2600f1b9d23f077704a1646b7415ad2d121ab22d","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.28.tgz","integrity":"sha512-XMNBk49RxAjvLcw9jBRELBQ5JLbqBeem8jHM62EIGZsC6FVs6zf3BqhHwFsxj2GbuNA4I+pJe3254OMt7SLI5Q==","signatures":[{"sig":"MEQCICOlImTNrtoFzwn5uMCIwJFbNCtxJW9X1CQqWTxgzCCVAiAEMsmk5JsFKSSMt7ujGz5iZ95MhuAwksNxU4NuG+Rvwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.30":{"name":"npm","version":"1.2.30","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"354797b97644935a4d017698c5a395142ab71f1c","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.30.tgz","integrity":"sha512-SF4cu/oxRDuK7DDb5iEoAw8f7vIIO1r8ZSXATX45dVXY2oPtEhGEc50lrRfAeeorCj11dc6zTOAzSit0wBzlQg==","signatures":[{"sig":"MEYCIQDps4jQTj7FB2hoEI7a54mV7WXndrtLO+z6GUMMOJAd6gIhAO52M/xn+crx28UsdbEdyA7/yXmBHn/g56OOObTM0iOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.31":{"name":"npm","version":"1.2.31","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8520e03a6652e1e38ce8ade026a6173a5eebc744","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.31.tgz","integrity":"sha512-fpV3dz3HWl/rWLvP2ViPolM0L7zZC3mDMUSUjIVZu/cXeSh+yHi3fwNFRJPH1mSsXa7U8lIObToZZ9JkgtDcGg==","signatures":[{"sig":"MEUCIF6REWu0FPSNtQFGyViNvJEhDEgg6N3O15WA7v4aOTKhAiEA2j3cHiQAL15nSbR6EBJploXWoB8HXhY7/EFD1YewwhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.0":{"name":"npm","version":"1.3.0","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"2","semver":"~2.0.7","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.1","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d4cc520e3acfcadd1218b94cfa06ae7ee29276","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.0.tgz","integrity":"sha512-dsBPUEjt/LtzWZZQ8pg05JMQHDUNXcR4KLKeOGu4luXaj6pUihQ1wSOY3XDHGa4rJJQE7drUzYAkUnEFqPj3Lw==","signatures":[{"sig":"MEUCIQC1AMU3uEQYHXxFkFCjTKttbUZoIM5GHHDHfmnGcosBgwIgZfnLFQY77YRIjKvVL3lMzfqQaq/NYwOwo4XrBpKSUkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.1":{"name":"npm","version":"1.3.1","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c64f1c82362254cd4804a3dea5efbe6ec396460c","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.1.tgz","integrity":"sha512-CnVLA1V51niw9JPaAZcA3CoOOxdWUfT/GCbTykfNYiSFxYcKyIIDWGt0UgA5GhZ7KIY2IEnuzVRq9u+91VNJ7g==","signatures":[{"sig":"MEYCIQCDEDP1pAca1zOTu3DkujwNvpQ9+pHEaIR4RA1G1LhCRwIhAIjCdwSYs+ABDDbf+zdyLr5ANvcZxdMrMSRPhBAu2s88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.19":{"name":"npm","version":"1.2.19","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.20.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.1","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58be5403278acf2c955e0dfc778f1d3497ecc14f","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.19.tgz","integrity":"sha512-IQDhqZHftUagl6f7HrD8ME7bS8KUeOoo+35pkjg/9mG9PZiEjs7oH38/1GyVLZh8UvBrPtYfI5Pbw9VdSmU0OA==","signatures":[{"sig":"MEUCIEN4ich2FM4Emg3yY07lwckaI1REqlfpzVduahUV3cpRAiEAwaW91k4W0wn+LJT9Ktr2Li4wPedASswgB9kZRpixOxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.70":{"name":"npm","version":"1.1.70","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.0","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"577f12abfb06fca9f2a4cab94499d0cd483624d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.70.tgz","integrity":"sha512-jPSJIbIkRV1/XkTXiB5djjTimU/dwgihqmylft3vAyvoXqH0E5tu89UT2Wsyi86IRAkzKUR3H2hnxkJxmhmqfA==","signatures":[{"sig":"MEQCIC3rpdkIOF81CtT6FD2pVJrbTa+A3rpVSZNSUGiWAOGKAiAAk53yPL0rZO99mVloh/7D54H8kHm4T22mwW99zFqKeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.71":{"name":"npm","version":"1.1.71","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"efccaeb7046c3d8b904dddf088da7b4146cba2d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.71.tgz","integrity":"sha512-QTQ9MWU7/pJ9TdZfpFM0yG6zUhYJVM7xcKvh3Tv52k/5IcQ14S/tsVgUEUq+oJK/A+ls7DMJD1yetW1YapV25Q==","signatures":[{"sig":"MEUCIHNYBUTdUZ0okxXa+yAnyonchBQB72RV57rB9nEtioQOAiEAvGkf+1QYVreteUVmBC1DDnB5ZF8f8d+0sDWiV43W9Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.5":{"name":"npm","version":"1.3.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05d6c4d01d2bc3f1adf15948adf2f7110553f471","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.5.tgz","integrity":"sha512-JJqI+R0y0Oixm/tUZrk1LavUuLRRlvvY4Xir/kd5ZdPocdvYCLBvKxbAY/m+2u0D9dsVVmAtFOjZLBxPJVJiuA==","signatures":[{"sig":"MEYCIQCU5MjjuF9uVKcPJ37zhaswkeRiwYZ22ucuOjvysT4YOQIhAKEOU1SMvpDVg+/APLiAYRs8qK7JEDk+RFnd3z+FJXkD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.6":{"name":"npm","version":"1.3.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7c317871955f8427529c78e9b1ec21239dcd222a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.6.tgz","integrity":"sha512-hPB57NIPdj2ifGmdczIiFiPbzlnsFlZM2XT302NnULADqD7V1sJZ/nfOMNBC2WxmZrBky6lUIOM1MSLftMasrQ==","signatures":[{"sig":"MEUCIEkU65ZTIWxM5GXWC5r69azIE9iXW7kfL5IAs8uWGceWAiEApYJtz6kZ6z725Ya/YXVAkE/cyPl9OR2Psu+HCp+aQp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.7":{"name":"npm","version":"1.3.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"689bb2093521369ce80ec229fcbbefc32c4bc668","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.7.tgz","integrity":"sha512-uD++ZlPz42y5bSOx/k/NQb61J2VcF4HaFPOAvTgvO5B+GbbjIRGqSvnltsIc8GZK8bjWOiVFjuYftLXiE+Zs/Q==","signatures":[{"sig":"MEQCIEGmzQ4ag4eWc5FZf2NepxZuwieO8QXlCAk/HkRVrCDTAiBlam10p9a3jDUSIpXg+x/qZfdwqgR1JVNXntFFLxwWPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.8":{"name":"npm","version":"1.3.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.8.tgz","integrity":"sha512-17mLiUPiYvauiabfjnrJHgzhUEcTfC5tB2rekNgNrR3++8a4/WuNH8rqAaEx+adH5rHWBiyyUk8UE7HuHcfrdA==","signatures":[{"sig":"MEUCIQCoKNebC6E96rTgHUmMXThdxKv746LymYcIrzMnohcAkwIgW0USG4ebSpM9vjK5MXTSxcu0qADfXPQ2meia7n0nLUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.9":{"name":"npm","version":"1.3.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dbf815e1661845046e82105a705f8df1735bb1ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.9.tgz","integrity":"sha512-MNFBo5bNtYqStK6+cyTjUePMhP8waH0tt/8brYnMXv0ZJnc26gdk624pJGv4SaOvfTUcj/PObxShEg5KMvafrA==","signatures":[{"sig":"MEYCIQCTiqNJSKFRuQ5aJYuMWrGW4y1JW0JlcwY4cs8kXmCcWQIhAPQYylIDIekLbkuNrRuHZcVlKWXSpzicvHwNv+uJ0k2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.10":{"name":"npm","version":"1.3.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"429df6dd090766af3a0ffcdf41fb4bfe3fdee947","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.10.tgz","integrity":"sha512-YSjO3iYfC0wSedPvudkeLEcD7qod91VFYfKFiCd0eC36lLrbWQNmq56vRGAW3qDbHr9cl/qXwiPR/JWRn9FpsA==","signatures":[{"sig":"MEQCIGbESC57ETigkt2lLxIUo2Y0kRv9PC6+dr8+4+liMXrbAiBl0wpkVgPfW2d51xP4fM1uI5R948Yw+Uvld/MjnTzuoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.11":{"name":"npm","version":"1.3.11","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.27.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4bf7f005fe1038c4fe9207603b961c97bd0ba5a3","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.11.tgz","integrity":"sha512-5Wk+sDWgx9CPKnUQ2q3/xiyNxiqjED6dHPAQO65AdiTUfyH2RJ212h5mTr0KI8Rwiu3ARsegcJO0gLif35T8Tw==","signatures":[{"sig":"MEUCIBurVvDC+0Tmo9qW1fEXe9hfWtbK5/Xnww8FA65JR8sTAiEAzAng1gyuEN6wyavyKxIFvvM51BnmEJnnHe7dcTfDz+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.12":{"name":"npm","version":"1.3.12","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e3a52cf4f195ac0f5ba30eb13d83beb6aa091286","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.12.tgz","integrity":"sha512-foDALhsGopUOXdB04amfvr/aE6vu+nigVya7J4/M7KG4X1+9xlCHbTGPwzFL2LtHMiqCskeMaLNsJS+jrto2+A==","signatures":[{"sig":"MEUCIQCa08CsLVWPw7zYoo1utU3E0WDvpIAuS3w2GhAYkC0YugIgYuPTvTC61tzdRGhA2xfE259XVbXKmiTLCskdH/bC/78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.13":{"name":"npm","version":"1.3.13","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0662966d62cc92ae8875b122d4825714c781465a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.13.tgz","integrity":"sha512-tKN9AAEI5jWJigVOXuf5+nvl5gsn4mDgT/SYreCmqCK7k8/wUWFKHaS575MvG+JwO0W2h1+e3/PMlU3tBJKL5A==","signatures":[{"sig":"MEUCIQDzpaUciKNZO1p/3PvWddwS4ttcIqTHxCIvG4cQBwqMLwIgN3ifAX2YKjM7jb8Ctz9zvzq9ruHluB1ndfZyIumi/QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.14":{"name":"npm","version":"1.3.14","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9359a79309dbfef0d5443e0cd46129b9bbc88eab","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.14.tgz","integrity":"sha512-UvuS4SBGfnOVbg/C7P/6YB5w1+JC2DG9fvq0ZCW+/TX9LWwkN+ggOcMQVuuIdmLlB5JlXtQem9qyydDgOvJbOg==","signatures":[{"sig":"MEQCIGO9idpaRNj3KSx+oCtCS3QBne0ZWr7s0DLBDYE3kopFAiA1D12610RYPcmXT5CrJIdjpgJm74WBg8rieayGIlAvFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.15":{"name":"npm","version":"1.3.15","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.6","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.13","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"25987c35a87d01379ddacb9d5db58e3697369dc6","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.15.tgz","integrity":"sha512-Zvw276CC01/NRDmYUKrAp0iDkztMhMxd9S6dVtWm/yaMWPoHgYWksXF8JSRWj6AdlJjiEVds4gorRUYB7V694A==","signatures":[{"sig":"MEUCIQCjxdjajO8hC+ZUV9IlGx43sLEZ5NydrHLHFt23Dp7rugIgW/CcjMbr4Jio3lPn8FZgUuuUaOmA14+TuTP+x8zjZg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.16":{"name":"npm","version":"1.3.16","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6d9e1ddba9c75a853af3609fd5009d8613c9328","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.16.tgz","integrity":"sha512-0fdQCF82lDcMKn1P2BT33aadLkqFls62ClVsBTCdlB5BVx/WfNxvtUmJk1CQTDE7ASuHI32g63cVmNQ/76fDAA==","signatures":[{"sig":"MEUCICxdSOa5iQDlyn552Rt1MunMIeToX14HYS53GSdGakcKAiEAmTXd+IlDwj0hAvBOtplsBMRSqWmMVHLglZlgFBo3vfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.17":{"name":"npm","version":"1.3.17","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11bbedd9ae1c1573f4cb404100ed3ff191e6d4c2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.17.tgz","integrity":"sha512-3SxkBwJlZA4CG0r/dezTL3YGEUy6hLkE80HKxGDs67/RhPCxMYEfOTpi/B/+ycFytWuD2f0l/rXFTZm1EFbKKA==","signatures":[{"sig":"MEQCIHLfFn2WvnonRkewDDs2A3vbK7MC9455FTh5n242q00YAiA5WS61JWaG1OjEmQvq7jU1K9JGGnBt17vA0IztB/99gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.18":{"name":"npm","version":"1.3.18","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.31","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bdbe66e4b4e973c69e4cae639e8e7924ea098ad4","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.18.tgz","integrity":"sha512-Y3JdoM7aVjY6HDsOwswHrd8A6HIaqgEcgW+V9H4qQKQvYR9YVc2Iesv7lkyIiYJyfkLV3CsjW5MxMIO15SW1/A==","signatures":[{"sig":"MEUCIAGHyQpIjsRDRVSXFTqvRiLxnf/ZOEH8V+8QwPceeRutAiEAm2u62vFw/0f/VzRaHDcGRyvI84e+lcwO4uG/LUSJpns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.20":{"name":"npm","version":"1.3.20","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e1e0adc4cb967ec1c7395b3f6e8c91031853f82","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.20.tgz","integrity":"sha512-PGDRL0fCwfWzSKFCg4y/SpJivTW8abS/WHcbDcLBdbl/qwztB9WoS7NK/HZRmcK0x+2YM+5uWufOI3YKwcJsWA==","signatures":[{"sig":"MEUCIQCX8J6JISSIxUKjApY6YumQHiGQGnFxby2N5qCcaJMr8AIgZLauE44ndwCnxoibzu5Ei/9AIy8eIOn3ew4GoLQ7bs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.21":{"name":"npm","version":"1.3.21","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb2bd7fdbc3b511c9dfb8de5559d305391421ec1","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.21.tgz","integrity":"sha512-+rojFK/qN8vcd+jfg6c0ecnKgWpt+ZABVCBDsxyaBMCgH4IFowqp3iGsdO1aQgOvcS3Wa/rv76+lMMGWXfqXVg==","signatures":[{"sig":"MEYCIQDsTt/uqxAbN4myXTWvKR41dvFa3snTYKVWOg7QfjKpKAIhAJ9bFHysaLVVeXigf11ZT49P3uC7zKj81fMpCVgepWHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.22":{"name":"npm","version":"1.3.22","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.4"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ebc09f97f83ed3fd524b85faea5e30574e08c99","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.22.tgz","integrity":"sha512-yW2+HiR0/vup+s40QBLW9VkIqmFpCSCDRGNcRCBqkQSmTOPRxl7ySJO31YFq1T0R9M8vwXKopMHqvPygQlRb1g==","signatures":[{"sig":"MEUCIHge+2o6yQZmyOhnC+N3ynLB/mAAWPDPsSPpHMOo4IhAAiEAjLq872TRe31uTCGc6junqiRUdi15nYYE96cWeuH0+KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.23":{"name":"npm","version":"1.3.23","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8463ddbc060169b48890d639c4be9c839b8a0f3d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.23.tgz","integrity":"sha512-ytsq8DFdc6obwKOg2LLrwLIqHE4dskOay7B47U5iwtihbbgoTHUhZ6LSZLtZxA/Lhbt2/QURUnyes2wJLINdWQ==","signatures":[{"sig":"MEUCIDGgB2jxMzrzNYRza6xUuIkOAgnaagqWoE3DlYs3dOiGAiEAxftpJgaEEFVny/x+3FEO6JozIylr8yv6e9JNjCbRqwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.24":{"name":"npm","version":"1.3.24","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d68273a343562aa969320a218f528930356d99de","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.24.tgz","integrity":"sha512-rwz9hkMcPqJgd5rMV1iioxIrrA71XdldrUzeSXjEwUG+Mr4WaFGBu0VdQMgetmNVDthOnBnUfyKv/fzOYLNCjw==","signatures":[{"sig":"MEUCIG90yi+YgW51xdzhum+YelWpyeadPqYcxFi5RaoWjshXAiEAwcQMw6i0uUkqB7wpKEmdXWbovrYMY55uBeMhppO4cn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.25":{"name":"npm","version":"1.3.25","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8767b15b7c1129f18e220fb2d36d1685ce7f814","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.25.tgz","integrity":"sha512-w0BLGAMR3nTcBDw4zjTXWT6baTVZlIQhQckcpDZvdwwbW5PC1tCwVZEcO9hVnhIaGkN1CfLlv/7sokJeAd3KKA==","signatures":[{"sig":"MEUCIQChEriin50Z6VEW5xxyfOzv4SxSUbTduTiRLI+Y3tFOzwIgY8FqGFk/w3DUNhjyJhPH0y/5a0AEr/Bc2mNkC1Iwf6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.26":{"name":"npm","version":"1.3.26","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bc07bf7cb58710078141c885c2d492fd570f606d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.26.tgz","integrity":"sha512-w56AZR54erdEJDH5mFSw4XxDpUudNmtQUbVlcxRG6KYlRe+3dIaL/KwFotw157b4DNBsjHjMBbu0kjpYAx33XQ==","signatures":[{"sig":"MEQCIFoVA89vVRUBC3rFk9R5AWuvr02ykH3MKs1cIkZJh+gNAiAHjLHrnsFTRuS2l43NkukTT6CcUoPNLFiMCQHwMH4D4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.4.0":{"name":"npm","version":"1.4.0","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.0","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"320d2f10a15c34f8582de6f9643714d67734f649","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.0.tgz","integrity":"sha512-YZVa//smnkjPjUlFIffUjag+AvZAKzJk5D3eqtgtQafxLBdf/qTLF08PCc2OsElK0ox1c9M56MrQ74zJy3CnEg==","signatures":[{"sig":"MEQCIFy+Yvb0Ren0tQGyv50SLiYVO1nwXPEXhTe61b9scF28AiArpFCgEhM07MYzYEXvpVcQ2iJGWVlhfoNgXkF+skwYWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.1":{"name":"npm","version":"1.4.1","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"923cd1e6392ea248f47f04f8d83d65677369e6a8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.1.tgz","integrity":"sha512-sQAUVkgv3vh+atozuiX8Btj12e80z+h9sh0+Bz6K+cZOszt63x05+5SQjFXTkkuETiq+jxy4o3pKN0DvuuRXeQ==","signatures":[{"sig":"MEYCIQDVajf2YCjO3kqp43M7Rf1ENqgtrZTcQhH/+qfD/W8FxwIhALcEsKLP6hHokEfH2JtvkdkXkgQdsI+LW29441j8xalZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.2":{"name":"npm","version":"1.4.2","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"344d80bdf898574f5b9093a3ada1dd27a86ea4be","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.2.tgz","integrity":"sha512-HW3QvKV450kdEwnRsBLz9qk5/9BDplHiX6P286vG6n9PRPw82eIOu9z5J5+34yjauxN6NDB5RO2j+cEY/D7Kbg==","signatures":[{"sig":"MEUCIDPfk3wnD3l9r47c5t9PAgk/4aTU0/u0RL1Wbqhx8mvbAiEAwVejA0O1sOtJWlP0oLB5gC+iOsKPwUGpyfgiSHbqrDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.3":{"name":"npm","version":"1.4.3","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c0b18a662731d93cfdac37df5c2b3a0cda39613c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.3.tgz","integrity":"sha512-UrnajCh69pkZZORhwMTWyavSc7FPhZWerBBtBFCsGHArJbWAsTIGbGNX3xlQEUzQlL7FepZ5AFTMkMYgs7OlFw==","signatures":[{"sig":"MEYCIQDAi7gt0rWwgoiYudex4f7ZnAefHsx2ZiQVvwfJU/iY2gIhALWiJ8hZn+nf1Drk9CaEqLUNwDRcJjwc0rp6B8MrFf4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.4":{"name":"npm","version":"1.4.4","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"076616f7af95bcd08a4c5ad5cce18c5f370e0935","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.4.tgz","integrity":"sha512-RE6eiZ0cjxDTpcsdI84OEK6EELh86u4MUnsnOBjs6J3Z2mPmVIQ2QgSOYNngW32Dz/+Ja14wmYz8PZ2FlrDzJA==","signatures":[{"sig":"MEUCIE1bkG/csr1ctMm85hpYUqcw7QM7IQ/LuiElWYNpgPubAiEAhJhm9SdV0mt18jdtghK4g5ov0OROxuFkewKS/kdfhPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.5":{"name":"npm","version":"1.4.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"^2.0.0","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5da6f7ae5a57506b8afd664f951a8aa7ae84f456","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.5.tgz","integrity":"sha512-NfgrCNHujLnbfVw0whtaR1SQRRKZD1lSdlDtRnrzj/p11H9Wro56hthM2FSLufXo7rHmzcDd9cCu/B/x/8J/Hw==","signatures":[{"sig":"MEQCIBPGtlYam7ypc8eQ4PNAyXQwmV6FJJlkc8tmTUhVQht8AiBD3vxLJGDBkyQKue/h/0pIxQkeQan1N1iyZdmQUTqHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.6":{"name":"npm","version":"1.4.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e151bce38e72cf2206a6299fa5164123f04256e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.6.tgz","integrity":"sha512-lkXWkEmQSSaCQ0nkbAi9Y/BaNop6F6Hz3LYmR7QlMLpiCKs1NJO/TjpUQSVTOoHFu/u6SHtxBljPFzXlZnOTGQ==","signatures":[{"sig":"MEUCIQCqKUlceEqzqPIUGO2qTIiVVZifed2tVvZwdmGorBRsjQIgFksIF/AClRp/MzPlzfAOVMJGnWrMrHr5oJk/kbeuouE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.7":{"name":"npm","version":"1.4.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.14","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e3c4385973ffb58c9bf15eebe2668c0ce3fafe0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.7.tgz","integrity":"sha512-vBdK1KmirpF7LqFsnCNLAOtfzEVnK02tpXBqD6se0QLSHqf4Rj04cgxCmMufDOpldzxwSHD+D4yB/AOshUTfBw==","signatures":[{"sig":"MEYCIQCDzoCVCTVA56sYbvg3dsPSCB3BtQCnDPnAugTuM4nrRgIhAJPPgtQ6UPUJkaBHM6aMagpKo54jKbl9i96cC3Ib2ZdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.8":{"name":"npm","version":"1.4.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f98db4a8379b4ccaecd36aa7f71befb7a19ac2e3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.8.tgz","integrity":"sha512-SaiqXSwcdnD3d73sgX4pV6MxBf/H5MFtcWlafr5caJQrZ7RU4VfYA2dP23mbRwOnVTQmtyZKgBzamTt5SPR1bA==","signatures":[{"sig":"MEUCIEPz/FAoui6R6Kvy2QMV6U+MeAVyR5bn8MPCitP8d9oqAiEA5xVPZPKuBkvoikjekChMZzrzG8ICrvKuJmr5O0LsGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.9":{"name":"npm","version":"1.4.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29094f675dad69fc5ea24960a81c7abbfca5ce01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.9.tgz","integrity":"sha512-WVtAjyzFx19GIcd+Y25x3k4OOEiQmKwgTVdkkJ5TMASZCoit/WsqfUNZNr5Eu43rbXi/Ta/5aC6f8EDDZ6k79g==","signatures":[{"sig":"MEQCIGLiXHYkT5GEpN/CHhIMG0LkFE8Kne56ozjSjkrrbi3UAiBEphvG6xT8z1fJD7dg76HtAm/vtebTn73nI0zcmeH4Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.10":{"name":"npm","version":"1.4.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f8edd5e8cfb55cd2755ac6505593c2b4d5510f8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.10.tgz","integrity":"sha512-OFQ0/cC5wLEl+9IlsJUJ/m117tId/LTlL7qsRPtL5aEs67Vfb1UtdzPPclFUkLZExjWiZn4RGUz4lyqHNAYd0A==","signatures":[{"sig":"MEQCIA1gYhcwEik8/Tl6MjR7XTWn7OU1tXQkdNl2dxCHoCX3AiABpkqJi8wWauMriagx9lQN7z2eAVIhwaiA01NffGmdfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.11":{"name":"npm","version":"1.4.11","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"^1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31b8eab9ec42fd6ef6b5b4baf40ec6c2c8e2660a","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.11.tgz","integrity":"sha512-jdNPfvwwDZXOiAtvW5aGoOO+QgzoxARBPPFTTvmYWmojZS0YNFCnIscJVit4fdzsVbGwlRSEU6h4xQV2sPRX+Q==","signatures":[{"sig":"MEUCIEMfaLp5lYEHcyKELiGbLyslOKQoO/+zn0C0HDFFCF4HAiEA7VeCyFxn5EzD1iutlxw/YHMAAA1Rp2XkRWHF6KBQExM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.12":{"name":"npm","version":"1.4.12","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"794603e63f2a60c7d5f2ce1200a306ea9446b50f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.12.tgz","integrity":"sha512-lWXfKc2osX/vVv11snFtJzlc0nevBPeh25Hx1sK5122mlk1DF/gtpx5JYG6Czhnb3H1f5xa9LMxO085LQfHd4w==","signatures":[{"sig":"MEUCIQDc4REunyU+sfGUS8kq0bTyrhPQXbKh9MAHhJiY5lwM1QIgPKLbx0B4GxrYXd5wnByEhJHTxOaRVUjk1fn8IQ5xE9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.13":{"name":"npm","version":"1.4.13","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d74e510cb052e9feeba70b1e888646e448623150","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.13.tgz","integrity":"sha512-9SnukUCJTUH2i4QT7KWWgevgTaXlWzij8RirLOc2dkDhNZ7+lDsEZ4rC+N2+bh8Ggz8fv3O6bHW/XZjH+6CU8A==","signatures":[{"sig":"MEQCIEdY0Gw29hVB77BwXsrwed+c3B9znb8xpJCp6USLKuemAiAqZQK5+sr0wyuNiZracBTEaQ+eTVWSw/DiseuVZVvSng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.14":{"name":"npm","version":"1.4.14","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b779a930fb7a1260f9784fb1e04b1e6898653bd9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.14.tgz","integrity":"sha512-HYteohUBd4iLt+eIQ+yqvcHCIvJS7YnHvra8Famvf+kPpg9ujZewpt3hoNmrG6vhSRGFMlTbpjL7peoMD0ziOw==","signatures":[{"sig":"MEQCICH7K2ziwhRYzTzSH8DB5AuNcy3gY9nTCc+fwAd+e+UnAiBEbinMwCsh+3hA3NkFeecztVVlwRrgzv+9xw/BMdTjfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.15":{"name":"npm","version":"1.4.15","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.0","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.26","npmconf":"~1.0.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d73918c20d15212c4fc0071ecb5b956806a3eea0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.15.tgz","integrity":"sha512-gbdFAt3x5lkIHIsG6rYoywb/3J0HYSC6N+8yhGL6mRVIPrLqn7+TKQ0km9uyZrGaWj1FHkG/y6B2oVf7fA5hoA==","signatures":[{"sig":"MEUCICObBLoejpweE3Zb7/kkEbUo0TFRN2IU1//Sc7TR/jHQAiEAqVCl55loGsRSDCre9ItyM77OFxrCC+jDTrovVGl9NhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.16":{"name":"npm","version":"1.4.16","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e34c28a0cdd1dea942580ebf65660b21e912434f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.16.tgz","integrity":"sha512-36CNiNYe9G7UHbnBXhPveg9BcIkPpp1SOZASETY9ZsawLpl1CMNsRunDmG0YnRSCQHJmYEy/qIKNXF1LbJsZuA==","signatures":[{"sig":"MEUCIQCXXzwC6XU2OkcA46ZlzM9x65xA3XBUsCcTDyWridjDIQIgTiFRtUivkiIoOpvEzlKdJmDQFhIw83WyVA/E77vZCp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.2.8000":{"name":"npm","version":"1.2.8000","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a2f9fa6486d4652c03f8b8c6314a422a74d7245","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.8000.tgz","integrity":"sha512-lHbzGVwIlyA8y3BVceQ9hXWVsYJTBZo8RyQ6O8E6vxYnq2uNsL7bnEWi+tbC1pc4j21JRhlRZXaUQvziPpJqyw==","signatures":[{"sig":"MEYCIQC9e6jJ6tyXnqpQHMv1bWACXc/H822XsjclH3s66UDELwIhAPGkXk1UouSG2JbT8n67gLn1RBFagoWBHWjr0KkhXiu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.17":{"name":"npm","version":"1.4.17","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"978d1a5c211481bc8c4cd670d36663b0ebadf0f4","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.17.tgz","integrity":"sha512-DIOGD0FHZLthWPnRg9OM69QWJwsYNElFK47Y8IGQWL5S0wQsmn7MR5K5YfYeffspt64ZOPF6kmShmLshFDQYWg==","signatures":[{"sig":"MEYCIQDe4kg/LMg5l8xUR8Svinw+lOrGWaqw3ELR2fAQ1Mlc+QIhAJvdRM9BQL6cZB23JszEKe5iOoocG/HdXaenj+K65ko7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.18":{"name":"npm","version":"1.4.18","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3c2a2fe41376038928e28e74e1bacf6b886a9661","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.18.tgz","integrity":"sha512-AhVUYTBr540LMkWamtTMHNMLvL+/B/y+jlJj33nXQ6VhHi/AaHWCuD4JymiqOjo0EiDSLh+sUln1CelDLkv6Yw==","signatures":[{"sig":"MEUCIQCRV4j33wQp82bE55xDSuYSln88lxW8G4RfqvMQFQseJAIgWKZIOeEaKntOqlcJnq8KGEzP7gMknNRoTMmMDI9NYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.19":{"name":"npm","version":"1.4.19","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"872b08e2b9c790ccede916ac4cc1220c202d3a95","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.19.tgz","integrity":"sha512-LUJUWcUD45+41QIERi+zdX+TMKWlO7ygM7PFR0biBrnz3WtLVV8oGRjsfYSkbNPTF7T2pRs4ChcO6GN/28pk2A==","signatures":[{"sig":"MEQCIAmlNKZFJmK85Gn6ssHt8XR0Li8at2em+6Ic5RXEiCLAAiB+yidr/Nh9styR2JQemAW/tscvpdylOyqxKdQ2UIhw5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-0":{"name":"npm","version":"1.5.0-alpha-0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ddd1e6737a13dd792335d9a84846ce6ab156c4b8","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-0.tgz","integrity":"sha512-/yw1Gk7RemCymoPANoG0RpGDo82F8igRSyjEC1yg9X/FhPV2ExgiiLcf4vZ0cHoDbrfEAVH+B5368srxnSORLw==","signatures":[{"sig":"MEQCIBGGroJHcuYwgeazEjRpPlQFEgvrALNLMnQz3+8oVgb+AiBw7ViQjTzU5KEY6i6QafMDwgbpqePPnXDoJ6N8ngQ9iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-1":{"name":"npm","version":"1.5.0-alpha-1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98dd2e1562e598e2df36a11ac27a5743a9c1afa0","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-1.tgz","integrity":"sha512-p9CYd8Mh5JGRsP3BUS6/AslARcsrKTXJWzJQnA4Ha0Gw1kC2qbrYF/RDehOW4yOei8yMf6dsbH08wXlzqcVR0g==","signatures":[{"sig":"MEYCIQCFUJA/YkDmiQpvBWXwmzbaVDZCtdD34nYemXikXgPjewIhAPDIFNXDQvFpgeI9hnnLs0E2UJW0ZpHuxkQbjUF6Jjxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.20":{"name":"npm","version":"1.4.20","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"616e40c7db2373a036dac939e28a9a225764eb21","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.20.tgz","integrity":"sha512-hUgzWjlW/vtijkM6LwuPegQZH7+nrOAXNstGNTMo2IuqX8QUfwl+A4TkrP4t94eH3uzI4h7a73WFi4XnCD/Tkg==","signatures":[{"sig":"MEYCIQC8LHkxISTKUQMZTjNwJaP+rjAbZAx2c5pAt7ULWb14+gIhAMSjnqv9jlJ5H/llNoKace/xvvaBGSxE30K5ddC+n6Tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-2":{"name":"npm","version":"1.5.0-alpha-2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e74e696c8692e0bc36c4947893863d317de52e9","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-2.tgz","integrity":"sha512-CumVqcJPdx/2/Axxi+Ovcc5sGQKLUsM+pW+fRvrxhd3pMu2+e1ad6NQvabwMtZkaj2u+nSz8ahKNREKWISLQVg==","signatures":[{"sig":"MEYCIQDMD8PgABAzd2YSe4Lrnu4gBbHURB1i5ksaK6+IzMzc6AIhAIgInSMLqHBmm7w1z2KM+uWF4+3rwHW2zRlBI/NlKsPM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.21":{"name":"npm","version":"1.4.21","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5081af517ec2c4cbcf82811b0873195b3d1057f9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.21.tgz","integrity":"sha512-9hHSihVS5Xa0lQzYHuhW0BLz3Wq1ep2yWhDKxI5FAMatUj20HQ9WTufrt4/3oNrhD6krSLaBcqIn7oYhZaI/rQ==","signatures":[{"sig":"MEUCIBcrKbZRtHkPbB7+YhFhNt8KgNW1tXjbRrX6xt9s70lqAiEA1biYvoYBgfJ3tK8F495Yc/2hHz/I4MOEfjrhxHjVOTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-3":{"name":"npm","version":"1.5.0-alpha-3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4c7a8bea944d9d78c0658ed9108e0971ae449996","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-3.tgz","integrity":"sha512-NHQdd1oRGNGTAOJGOrhc7GP9PcYPsMsOlbEf8Ekv/QwT5V4LzvO7gAhDILe7nvnGN9bEY/2HcM7MiFSxkyPjaw==","signatures":[{"sig":"MEYCIQCsBGI3uoNJT7pXQwgQAUBHho34QBCaOjfB07y8UaKcxAIhAJfdIaYog9wU4rarEbZ4sO3ICelfTbqRMCdA1s0UKHxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-4":{"name":"npm","version":"1.5.0-alpha-4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"600fbfb4281c6d9c63bac266c7956f3064cfe733","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-4.tgz","integrity":"sha512-9A55q4GnnsTAauROOb1tHY+03iIjOkS9b8oPfV5Zcf8fxwJCTo+cVw7Qb3wJXgtosRWOmfDoWzAMzQmxsfIXDg==","signatures":[{"sig":"MEQCIGb/8sSyCC7ur6NlT60WOkDbiCLZY/DJuEBVL3nQBzvlAiAG7Bv7twWVkrLOFeUoQYz1naQI0XJexFhEamSokPjCWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha-5":{"name":"npm","version":"2.0.0-alpha-5","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5135b111cb6b8e56ab1bdc4e486b87c295862ca8","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha-5.tgz","integrity":"sha512-9y6qta3le31BuYGRk5DdUy6eqadK4DK2G4sf5t5dcm8Ztm3/jbqSVWkj6MkrJ2t1ZqwFu0YXadRn+C+fnNzyjw==","signatures":[{"sig":"MEQCIDHVGf6MssLW6YyuBzvaTKojC1Stl6pjtz8Dn5mnud6AAiBkY8Sql+shl9Q9TnbCB1sOv6JODCwxrMiXYsxAwVdXiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.22":{"name":"npm","version":"1.4.22","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.4","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d15f69916700b08b6cc6a02f437346cfdc26c799","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.22.tgz","integrity":"sha512-Ur7j0AardtIGMdWepqoYkGxT08foGymp/yg2L9GyXwg3OUxW6BDOipOR77ZHgb1fl6wXMyr/9XC3miHBHCXvJg==","signatures":[{"sig":"MEYCIQDQ6d/KOXzMfkv3RBN4if4lfvuNrdzi9qLjKYTSBC9XuwIhAMaVu4w5wYXTF2UTDkf12C/9hN16ufAKPIm9sx/zcgna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.23":{"name":"npm","version":"1.4.23","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3888d9f7168eb0e3371cb8bfa3968b1906441717","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.23.tgz","integrity":"sha512-SBl1WXYIxR4JmRSvHcmaFk3xIWuwM9+rfzi8CThoSJ2Dy3MbFCQrH0lSSzK8VNUymgvc1LJsjGJk3vbWw439Kw==","signatures":[{"sig":"MEUCIHB/kRFliRuN0I6GKByyi0ShaCkXcguyJo30I4eEHbAxAiEA8LP9RCuGub4u2uy48Wqbi4QFicxTESH9Ig4Cvx59ALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6.0":{"name":"npm","version":"2.0.0-alpha.6.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"40f8166269c1ed8f5514ea6ecfd3534d8a323aae","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.0.tgz","integrity":"sha512-W3rWLovjHab6ep1KPKjYCsB/Cci2cmxUexYnk3QlQAmxhr6IOl6ZMrMwIVM+5LDjo8vg5Lpx6hQjOYRa96igUQ==","signatures":[{"sig":"MEUCIH9Bxmdz06qIIQxWqKCg9b+pooYbl99yfimhLs1AGGwfAiEArLrZtm31KD6zDQAVSCxtWDEudQVjUZrLzp8Rafq22fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.24":{"name":"npm","version":"1.4.24","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78125bb55dc592b9cbf4aff44e33d5d81c9471af","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.24.tgz","integrity":"sha512-BzJeIJ/jGpL3mTf7lOZL/1biyOfMeJ/iCFEzRZB6wXgkEcvyXmBLvLLYMtWs3VwCM0wK1PnDqc4vcG9expwThg==","signatures":[{"sig":"MEUCIB+vdBMKE6sOr8obr2Zu+pxV5nqAWFgq0qekE+Fzj+7IAiEAglSZ8a7Ku6B35OR3XSA0M/LpriRXuUyvWmAkjkzhDf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6":{"name":"npm","version":"2.0.0-alpha.6","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"079c9d49cb7d0002605744eb9808689fa63c34bb","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.tgz","integrity":"sha512-Fu3um4eRF49LYCscXBMBbScQPfDxwpuZcTHLL8QPlsoVCyEcUH1/81H1AdMAE/rZRUtohvcv8l+fE3IwoawDTQ==","signatures":[{"sig":"MEQCIAetEoVwYHhJXfVTj1N5ksJ1L8uokF8gsELeYb7XaGVhAiBoLoVDHSQP2Jy+8zd3nFDlfknPX9qrenjL/zlvFJMzZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.7":{"name":"npm","version":"2.0.0-alpha.7","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78a9d504b4916d2b358a1688764fd08859cb9906","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.7.tgz","integrity":"sha512-4apdpAoPWjD1jZmAH7mmK0bS7WNYPKjJ30o41SPmIOPWAIQTVv/QXrW+d3+KTUstgLYvlLjEsaJfEkkkV+SyjA==","signatures":[{"sig":"MEUCICqJbqR3tVCDEaHjEA6rr3N6JaztAXwoM+ufezaFvko4AiEA4aVmHHP/BTk7PqwtA9yKUr45XLDIGS+QkhYWKJLzj00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.0":{"name":"npm","version":"2.0.0-beta.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.2","npmconf":"~2.0.4","request":"~2.40.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.3","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"750381429e602908a1b10f5935619694dd60cdf1","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.0.tgz","integrity":"sha512-KmbbeE7UER/1aI4W8caiQcbcIRWaKkq6wK/9vctwA/VaBLrIY2PxQyZwadBoVlGSIJgqDOWhKOrTzWdBT3ZLPQ==","signatures":[{"sig":"MEYCIQD1XBq7R/w2bliF9KlwUD66VkzGahY84MuSpWpQJZEXvQIhAOe5aqoo7tJkZn5wZEPl66WjkP9uxgNNN5C9IS/TTRcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.25":{"name":"npm","version":"1.4.25","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.6","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af45348c8e167cbc774abc9e31d7a86c4e9125a1","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.25.tgz","integrity":"sha512-RXWWQxqtLJmGX3i6qPEVpWHrTRKRvdtxnKN573VinHs9VLZHTeHYdgQCi0BCGio5r6u5bK6TGGXsp1GSISwszQ==","signatures":[{"sig":"MEUCIQCMFj/k+YtQJz8uMFq9XjW8TwZgrPOGWY19AyGg6+X7mgIgSc8LcoNWLbMw7N5SYq4Vpxq3R4UYi1c32IjdVZTXFWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.1":{"name":"npm","version":"2.0.0-beta.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.6","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.5","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8dee7246f733d5685adfe57d4a27c43beac6b0be","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.1.tgz","integrity":"sha512-3mML67mxY3rHXdOT8CNt8VVztB1/Ju/NtjZ6qoR/dQlqfmGm/qcp0sTJZOq59giTvSUF224xnNw0EXt5Sn6U7g==","signatures":[{"sig":"MEUCIQDKx4bPMgsnKWnw1FzJWD+E/TP/VoTOZN91b8YNXSAk3QIgR6D5+yGmQx5H+lLdhvKZwpAMqx4Do0cLSiq9+D5I0vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.26":{"name":"npm","version":"1.4.26","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bf0125f596ff712056d07b09d1e73e572a74d0c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.26.tgz","integrity":"sha512-1/wt4+hyCBFjUyAoUuFuzMXz69Sr1WJjSITaxhkDbB2J+D7Z10lRbtTCWKvjudjYQK4WSOnPbCY9Pq8V/odRzg==","signatures":[{"sig":"MEUCIQD/MCtpLqcejYq+KTywUZkhd8Js+FCXuKGyTufPysNhqAIgLDZCM0zmBEM5kkJcobKU6GoFkKUUhTP6cN/wxmrfFuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.2":{"name":"npm","version":"2.0.0-beta.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.7","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.1"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"392f82f472298911de72a705149e042bfa145989","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.2.tgz","integrity":"sha512-a8YQzOeYSJWSGrYKNusj0uZvvB98d86iG+KJCG6LIbRXvp68Fg6beW81PY+GGF3KsYIXZIjIK5qnGdDMrSKamg==","signatures":[{"sig":"MEYCIQD+dXkNoZpBGJsf+CsaGF5UzDRcWlvCk43DbF4Twq2+iAIhANwGH0UFpzO+AhYG5sCubWbB8y5QQ5v6o1otxTIme/mj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.27":{"name":"npm","version":"1.4.27","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b81115c6daa0cc2714acc0c333a49e876c13b8e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.27.tgz","integrity":"sha512-ysYb0yv7sPykvtQCcqMcjVAnqyzVGe9ZE4mNRh29D4vzh0eRkMolJZCRx9q1Zz9/Wd+G4AIXialSQ1xP4GtPaQ==","signatures":[{"sig":"MEUCIQDEAxaxFJknJrgvxe4zlcwBKQAFtEWcsBIjDGIPe69uQQIgRn3SVWYCJ6VlHhqGZM/2Ov/fxskRDI1j7DlbNrL5QkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.3":{"name":"npm","version":"2.0.0-beta.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.1.0","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73857425b2b22a01949653d3fbe6ed917e6f850d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.3.tgz","integrity":"sha512-6PWUluXvNDuJ0EAO0th2vlry8bguPl/GT5ckZ3XStQzItEiUkea5q77EmqnOUSwgtYXsY0N/OnfyLdsdvmxIwg==","signatures":[{"sig":"MEUCIFWSkzeCk5ujyyUxvby7JCS1rNIgEMOWmqQ6W3nuEOmiAiEAg97052GlPKrP2ud0oi3aRVqGkif9x9qXbDDshEzBlJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.28":{"name":"npm","version":"1.4.28","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"da2a18f871c0cf7edae706b72b2f2b44cf74d7d3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.28.tgz","integrity":"sha512-F7pesOxXMH6q/oNFSRAqEfXTvUWgn4Cc60z84SeU3TpzY2uCMp1lFx3tjxIJyVqLS71hiBKEKkVYDaP7TQ6EwA==","signatures":[{"sig":"MEQCIFDdxkAjL76SYRnX7yFUg6N7LLz+0cPCyM1e4f3k+K+FAiBnbCEjmhj6yqRE2ASxybI11LhxYaX21Yhuzt7lEvVRDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0":{"name":"npm","version":"2.0.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f783874393588901af1a4824a145fa009f174d9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0.tgz","integrity":"sha512-0p99G5Mu9FC3ixLarvgfU0O8xoc386LBll2UixE8rbSJrKRFoXbJFbGSOBN9exJiFXryiLDFFhCKjOOBxQ/dsQ==","signatures":[{"sig":"MEQCIAiun3t3MsWVqchDHuEjsaXrb9juFZRJKUDnQyf2obSKAiBGU41DT4ux9bJ1PZJ93tH04N3+gollP6DlHG+Mn6urDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.1":{"name":"npm","version":"2.0.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.0.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b4221454c47b60a434ffeeccc5fca84ec1a1414","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.1.tgz","integrity":"sha512-rrlrZmIeGn+fuRRVXt8pRO2uoN0vU3VYcIxv5Rat9HnWwYSNP8Z4y/AVB/dHAoHnpqkhsVb0qV2qOidxwGJVdQ==","signatures":[{"sig":"MEUCIAPSLxuiAC92V0IFjV+eCBRnBA2TrYky60+iJgliQnVcAiEA+Hc6wrnPbDYnPnbVrFxaFxppYyv0Irsx9/NIu00tKfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.2":{"name":"npm","version":"2.0.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.0","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c1bc850c4b046d4160ced1241fbcc2e993159e8b","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.2.tgz","integrity":"sha512-Od4aAlKy+pFU/36tRhn/8Jit/x8A3SSr7OSzwwSoS9Kif50Qbz/Y9pft1uKF4sROJfjaHTDE3LxICllSmSU2Fw==","signatures":[{"sig":"MEQCIC8TelLa8Q4Ib56cpKI5ygIemF6fgcmwIxU9WcXE7eAQAiAi0J4qHh1DJjE88thDppfNnStL1EArM/T9dcRuMwh5TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.0":{"name":"npm","version":"2.1.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abffe6a9a8d77e946c224cb1121fccdb180d1881","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.0.tgz","integrity":"sha512-/TtjInqEMAkpH0yQzqMJSRU/8EV7LOkX+gfU9WYNvKZWDUL780RUt0tGhNkHRtjEUCg16qUVlfNFvmq5mqvPyw==","signatures":[{"sig":"MEQCIFAoLI0d4Y8vkYsmSwotG9jt1JL/st5QPoiXkfpagiywAiBmaYb0YymZ+Qf93u8DzJmlhYOCv+pfcVfm7GFsTB1T3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.1":{"name":"npm","version":"2.1.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b2ccbc1c530484fe3b50013ed03b04a227633d8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.1.tgz","integrity":"sha512-JC7ys+N3pg50Tkeom8nx1YGpLDByzVaBllPN61Fw9Kvdj2+1zNV/AyJgea8OK89ggSDnfqFyqxbbhc0xC+21zQ==","signatures":[{"sig":"MEUCIBx1SeWqPqP8oebiXG0nv17Fm35Oq+vEZDyfoPoN1M6QAiEAxN22hY/K3Xiy38gj4VfNsini5QPzcDrhO66oVH4C0zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.2":{"name":"npm","version":"2.1.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","dezalgo":"*","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85a1a234680fbd53261a8b9885c7c22edd23e8c1","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.2.tgz","integrity":"sha512-lXCXO/lnwToWpNoFR15HGiJL2H+OWcnKdpJT1z9I3LmPJ9Ulb7AOqk6XpC6jyW1tlYIOvxo/mU3n06/rG5NuEQ==","signatures":[{"sig":"MEQCIFb4z4dyOyyvab9bFkdN/d9ceUJWV0au3hdkWLfEib8SAiAiCL3eD7P4CN0Tv5nYFyCYwktvmJfbHo0l6COdEeZkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.3":{"name":"npm","version":"2.1.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.3","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6dfc9d4bdaefe712a50bb75ae5c8bbdf2cd3a3b","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.3.tgz","integrity":"sha512-NMG/Z+2iDRJ9yCW+72cBCiDc6V3UOhTWXfiCMzz4e38VEPqcPkYqSihOGIVt6j/4K+ZNu7b0M2EAAGwR5/VrkQ==","signatures":[{"sig":"MEUCIQC6zU7X0geUCSj6HSKtLHJfZxWx+NSVwaToHSDvfEfUIwIgLj/uJ0sEbirgrAFiZZ+eas48jNZTrcSukBjfqQaFcsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.4":{"name":"npm","version":"2.1.4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e7aabc5d4f9b571d1a175749126c3961bc0d66cf","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.4.tgz","integrity":"sha512-fjT6HDXczPZVWY+9BARhcxHTNyVy2ea9dr2tphuBi5T/+weoXjHhnmfkOstaw7nrVOHhRxzZ9YKk5d3IH9HBtw==","signatures":[{"sig":"MEYCIQDKjPTMv76BPa2JrfJwMaUwdpD+mlH5ciYyvhLTntr55wIhAKT0QpKj3mWC9/RgoHtVIzeBz2TxfLg+nGt84wThr7wm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.5":{"name":"npm","version":"2.1.5","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.45.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce343163a56f1ff14ffa295c140d99833b9764cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.5.tgz","integrity":"sha512-pybiq6bzz3joRElQikMcYQiGdXWclZfwiGunz8SbZK636ISGeTYu/ylWx+h6vpUgxRbp6noAHY2PHNnPqL29vg==","signatures":[{"sig":"MEUCIQCSWm5T3m2Kt1IQ4lbEoRCFEWY9XIgt5ggxxb+nMo0QvgIgaqnEdwJYtb3raJJPVt+Vwf+YWXYTNA2zL6/Ce25dlA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.6":{"name":"npm","version":"2.1.6","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.46.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a28e8b44f910b9ab056aa0b73c13c1f9459c9b37","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.6.tgz","integrity":"sha512-r2S3x8a+Jqazf76SYf1mSVX7mzeXAP6utslWmNl67m/Uv5+5gFochBs8HKp9mktV6XXQGrce4k6WubJ9xGOsWw==","signatures":[{"sig":"MEUCIQD9T6/1Bbzp6+mwEqgSMWn1ychv86+f7rRKQjtAArdN5AIgciS3/6Z8sAXh8L9HhEEYfVi5FZsMShn8MLCIiWQb+GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.7":{"name":"npm","version":"2.1.7","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4b8315574b84136dad6a225ce8fb85e2d7d98502","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.7.tgz","integrity":"sha512-9w7ecw6rpbBWlRtDiry7+bYtAPPB6eDD/uaZOHhKj64YPnlFAIVgjIbceLhpAknJ+SvtSTluPEgi4k/t3ebhBg==","signatures":[{"sig":"MEUCIQC45GA635wyYmX6IkEEqkwldGO3WpxCWFsZFsB8dfslqwIgaXCxno7+VovtzZpcNIxO8sFy0v0LpabjZYG3tQPxC5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.8":{"name":"npm","version":"2.1.8","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0023e311e13514fc874b4f60ac28ad9ca7ff07f8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.8.tgz","integrity":"sha512-mAWZiM0gV02r1p8OdWSaKBZv1lKBBy3reIQc1B/fwBNWD0bAC/+qeSZqU/tVOKVYktukLFI6tAntkKwnWokJIw==","signatures":[{"sig":"MEUCIQCuCJj+79CVMV7dgyAOQaak8QcJNZtFSejjhU0g4HK19AIgUyzsVv4RIZURhxj4wOthd1W5BjIhmRpQeIwkLd9k/0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.9":{"name":"npm","version":"2.1.9","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e8860d3902f90e4b4819a7e70cf6cbb5fafa74d","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.9.tgz","integrity":"sha512-eZsnRdhBKCoDpe9KtMyvg4lb3fiDdG8kiIVWQHaeemmBr4fwRkKGpvigKzfNjT11j/NBjrYSr/x8gvn3eMexyw==","signatures":[{"sig":"MEUCIDl2IKtCkcC8H7ub8PyH8v2D7GSj6JqPER5l7S0Z+tNnAiEAlxd9MXXzoNKZ1C3S9DgpSzJF6TwMfV9FiNBIMJlxg8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.10":{"name":"npm","version":"2.1.10","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a571ae408ac1b5e515f6c34c033503a7bb828cb4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.10.tgz","integrity":"sha512-MuQXBaK/nQy7lI1HSoeipklyLfJVYex9Kr9N0VRFoe6Z47q/j9KUCgHkHWoNLomMIX4jg+zorJRxrpncqgYQBA==","signatures":[{"sig":"MEQCICMQbsqO/t5mxergnXZkN9pP+hOLOWlpTAOq+1gfMGc6AiBdLtT/82k62/g0Tk48OvRrW8AaxUlZRnhOi7yuVejsNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.11":{"name":"npm","version":"2.1.11","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1eed4c04e4c8c745bc721baba1b4fe42f2af140c","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.11.tgz","integrity":"sha512-0cnfAc1yCU9qrvqyOGPjKtNIHIIZfjtDSmjgH4UE10Y9bypBMpJKTCGWX5ZQBMfx9ogHJK6ogcZuQTk9JlPz6Q==","signatures":[{"sig":"MEUCIQC0oxZNPkZ2EG5rvi6ranTSL8NwSf5EzRVW3JENGExyPQIgeq9VgmGPN54h73ZbzcdsIwvYpcCH0uUSY6ayAfbAHnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.12":{"name":"npm","version":"2.1.12","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.49.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c5e70697533005d600548fdeeb783455a8b3056f","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.12.tgz","integrity":"sha512-jgPqYx1egQFGYOiyxvXUXiHJsebR9RcTnNTUStj4ql4UIdNd5kkboqvOFWNN6Op9R8L/iDGSNgE2h2vH8pS5MQ==","signatures":[{"sig":"MEUCIH9pxSoVGyBeiP8oKlbTqcnyD3i+Ts/dLFTGsi75DoxwAiEAvuq5isj2GR3oI0QLQliijsVv49LHisrsDpeLj1ssN3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.13":{"name":"npm","version":"2.1.13","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d841d2faa1c843089de646fc92940b3da4b6cca","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.13.tgz","integrity":"sha512-75HxUa2Lt57NNAOyuz17PCcSLbzzArCRqG4j9ksP+Zv6bZlwhXV280ZBnCsrI72AmYJCIPWzuDwcskmCJIizgQ==","signatures":[{"sig":"MEUCICPzw6GMeH8Xh5oOr7t+f4GKjoj+04z3QUXskpzB5M14AiEAsci5/USOKnNaAOd+s8Lf1oz3FrK8Z9YI6TWfCEuRBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.14":{"name":"npm","version":"2.1.14","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02f7a15112adc859191c9be9b9a601e866931aea","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.14.tgz","integrity":"sha512-gvA7mCD/wlFA1etrF3ZAswvzftLGxY7a3XsaDIMyo3ISZF+Mm4RsSkCNVSisPDowtIuRQBwzluUHrYkat/me3g==","signatures":[{"sig":"MEQCIF7uXH2l0cv+QAHy88TuvHkDy6fchQKOdvX2pbk9fEdlAiBqtVoqnpwvtoenm40V5ldpxlrfvr5VCkOpOT1R/bLkdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.15":{"name":"npm","version":"2.1.15","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a4e3ce676ee8879a4e6935ae104877b5f99b8d5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.15.tgz","integrity":"sha512-LUSNyO+mdLpISlg7Up8Gl2zxPueAY51Y7LB2BBvCD6j7S3u+Er+jsQCzF/Y8qNfwIAf3zSU1n0AkOFERAbhpsg==","signatures":[{"sig":"MEQCIEJbPavZXhPTCzelxE55KKUw1lYWpT/DTWsGgwNl+4yMAiAkw/j9LbKzurnrKezyEhuk98DbLhuMupd8ZOp6dgJSXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.16":{"name":"npm","version":"2.1.16","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b53f5a33d77d46ac731b0b1b7db0879d7d68ac5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.16.tgz","integrity":"sha512-Gn2v4DAmP7I8mrlfF5j2Su+WzIb3lQUUd1w1XMVAESSAs7nWFAik7SU6SJ1qQseLQ7QbUYosC1GcbA6JcJ0Dbg==","signatures":[{"sig":"MEYCIQDEMCQU/drmkQ3PBvI8eBWn0XD/xoCwVlHSLNGfoAwNXAIhAJCw0FYr7J/xwoYptaHFdLXzsZaYymhrtEL6D1dGZLSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.17":{"name":"npm","version":"2.1.17","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"80fa7873188659037ec0ed8ebc95c2b2723c8ac4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.17.tgz","integrity":"sha512-z1H44brazu7V8NqflqmkaAGR5cupmuL9zQcb6I9cGx6pRg6DsPykwi9TdBBO+aXWiWANaEUppWToTRBf4u7nQQ==","signatures":[{"sig":"MEUCIQDdRHJsuUMGLQjAIqPrWzZO0al3GE4fuwG1cHXsWIXc9QIgNgGgrpPB3aXwk0pFFIvj9XsY0KbSCXvB7BlO22wtTJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.18":{"name":"npm","version":"2.1.18","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2af4c5f848fb023851cd2ec129005d33090bd57","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.18.tgz","integrity":"sha512-N/79giqn62wI9X62Hq/VoQ87yHSbXFpBRHqf4XX3e+mrSuNJaue+ioKbU/FVme3ywYeUMHNPjV1XUtccn6LAdg==","signatures":[{"sig":"MEUCIQDZXr9WDbnDuC0FuR3rX7gy4yUDc2EadQdsQ7msLFFUOgIgJfIr/LtuEy+Izve05wZ/De+W6gjF8g/Z+fh+K560ewI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.2.0":{"name":"npm","version":"2.2.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e9a1c4971558019f3d14f7a33aa7a7492bc195ed","tarball":"https://registry.npmjs.org/npm/-/npm-2.2.0.tgz","integrity":"sha512-jc5R2tRHiTbOOjJsa7MOlnj+FYjti0qbXNT2So+2/YR22zB86IE8ujXs27u6X03oA+ZMHa66k50btfuTzxLFrg==","signatures":[{"sig":"MEUCIQC6mJeTSUSgAZS4qi7FuhfKGsRBy3QPQOS25p5yXjo1LwIgdDiEz8tFXNlMV2sBQ5J4Vuhgucltk7TOCV4GPwAAdWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.3.0":{"name":"npm","version":"2.3.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~5.0.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3588ec5c18fb5ac41e5721b0ea8ece3a85ab8b4b","tarball":"https://registry.npmjs.org/npm/-/npm-2.3.0.tgz","integrity":"sha512-TP64zl2mD0zj57iqK2RkXSx8RYc38/zTdXR73TTH8DrboJ/fvsQXeV4eC2yIdDmrddQw1FRJz/dtSbI12E8PMg==","signatures":[{"sig":"MEUCIF/krUr/jdKiEnqzDO6uZQieyaBcgEKTk1wQF1HbviKnAiEAvpgAIcK+3wta3pgGJL4EDwCVC4FOW0h5hroRe0qhCGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.0":{"name":"npm","version":"2.4.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d566d3f5311d4acd7b3fdc0a44a452f8b00af4d9","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.0.tgz","integrity":"sha512-uV/eHM4QXDfeMXbe1jDYZojvK6uO9x4E6zGLklTxof0HKs/pitjJam04D2i5PXxK1SrgTEBGt9FCtgfhEgwNNw==","signatures":[{"sig":"MEYCIQCDfM0tf5ZQQQtVlVFcmo7TQhFzOW+Gby9T8uigeF2FaAIhALx0hV3z/u4V9+EoQgfIiUg7GdlK+tiFe0l/D86ZwD3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.1":{"name":"npm","version":"2.4.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0212e03b8ade89bec6a59fc75bc2aa03f94f0f53","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.1.tgz","integrity":"sha512-EeRP225jANOgAvQZTA2VLx8ULjrgCRn7uo1SsjaZMi9BTa1SeFE3v4J/RVhsGlnnhTuUKUUWwt5DKZnzfqJNAQ==","signatures":[{"sig":"MEYCIQCNfOKTW8CEgg85n81yJVUAKlkDqOePhU3jonOe9+WgFgIhAL45abIV4/SYlg4zCu9nW8AH8Pyw5EhorvLC8DnCf6s+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.0":{"name":"npm","version":"2.5.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5045be48340ee0ca003858ed5b9ad9c9c4d2379b","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.0.tgz","integrity":"sha512-VaizdnDiBiEC7ovBUs2Ofei4wXJwkaKgGsqAuZm4aANqAr/pzKlMpAFSsEqSKODvhZlklhxT8W39rk/mmOUCdw==","signatures":[{"sig":"MEQCIEujiFcBCShLtKiTp6pt94B6fC5km3RMs0SDI0e5H9A8AiAivWUBlP0pgRwVNcCVpJBftQjjLKSADEL3Gl1606Ee2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.1":{"name":"npm","version":"2.5.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23e4b0fdd1ffced7d835780e692a9e5a0125bb02","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.1.tgz","integrity":"sha512-ZQiVMOGClR5+lnMMAAsfJq8g+ud85+/6urh/k1D4hN21mGmjBrZ0t2u7zAHrHcavMVtugDOlanaBWTNeh9NMgA==","signatures":[{"sig":"MEQCIECvE5mYEwrWpjiiZ4hjOOzzumT61GqfXJomhav8fqNDAiAZ5tmpbk5Z2pIDRr5AJPp3LaDmDrelO3bLeThdOn8BTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.0":{"name":"npm","version":"2.6.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94152624b041d3da3bf2764b1a49006f699a7dd8","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.0.tgz","integrity":"sha512-h2Qdnsu5ChFn+n6HoW6wIP5n1STms8x0cqMBWT0nkvICFqNLZ1+lrYEbRmPTE7zVYzJahehWWf7FYzJvF9+ItQ==","signatures":[{"sig":"MEUCIQCLnSsRg/wt/fh+mzVtqKQ9grF2E6Xa/z2fd2pgYNbD+gIgN2cnm8XwlYYe7sveoFUflQyOXKFsZfec7AghywfBRg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.1":{"name":"npm","version":"2.6.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.0","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"22aefa7867d021f63d60fadc1eb48f0adb744242","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.1.tgz","integrity":"sha512-P6EU7bbxMerjNJ7A0FVo1Tx10NZrdsddhmHbxzuBK3kBeaH5vlGSZ3+BMgcWS833OYc6Rnfx5ujQZhe9lfjBvw==","signatures":[{"sig":"MEQCIBpcoM3TJxjvO9sLBjGfAcua7FES3cZ92+nr4LXYlbmHAiBuSdCgtIJ8E7pNv2GfXsfk9RRxGchmKsQMtEteztxLUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.0":{"name":"npm","version":"2.7.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df27c4535d8946ce4ca8c7a591bb82b65e2f2054","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.0.tgz","integrity":"sha512-Ns7JV5PGa442WCjos6mAvdRgOrGsogM+9LroomUIWW8JMw2IBzk59jK6tMNgj4xd9nza2YMk/kwbOHV/q5B4IA==","signatures":[{"sig":"MEYCIQClo4zfZGi1efZ+MZPbGWa0LW2L93dBuI/ZGGAIHwiysgIhAPUd0b0sHWOCqyn9SVRNY3XAhKPiGlluypSJP7NXQ0qE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.1":{"name":"npm","version":"2.7.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.1","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ad5675f671353eabfeeb4ca6287bcfba9da49ef","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.1.tgz","integrity":"sha512-Wm57KUQWqBicd5I0/XOCdhkC+WRJeqOXWqQKyqUH5y76bglfDw3Sd8kL1mfFeQRAPQQp7l9ggiVp7VvkDDq15g==","signatures":[{"sig":"MEYCIQCPv8KpUybBTouncD0rf8bvK77lN9h5iY5L46jnPaunlQIhANPJmqvI8MijSmyglwSwRPqN0cOYqXtahDkIr82+X9OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.2":{"name":"npm","version":"2.7.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3e6d77826723f4960ad8e363873fcc0b056a5743","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.2.tgz","integrity":"sha512-faaY0B1hUw7wfvgQ4CotXDPrxMGYXA0zkDxJAGcbGduonkV/p9gGjiwIOQP9hcDJ+nrqNoNoIEZDXi971AWmzA==","signatures":[{"sig":"MEYCIQCLFr/ygufbjpZMzC+jUfyh5Vla50dtYOaVRmbno3KH7QIhAMJI+A6ItomvHaWK9khUnNKZxkuLZ73JSJxz8ev+DkBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.3":{"name":"npm","version":"2.7.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ec0e9fca98716c32ec22332f03e570b27574af8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.3.tgz","integrity":"sha512-QEdqlvlUCY1c4KubJFcL+bfrWxFDdcJ9LFrjfXLxXFVsM4GE3D8VYHx+KVBDQtWKWKhie+nhIoD0iJEQHvq9GQ==","signatures":[{"sig":"MEUCIA3bnUy74+0iEcr1bqRbx01n6iXuLmtU3FrNqFzcotltAiEA6Ti/381sEgVrL3uFCzIOYmo6D4vmEq0cv3UT08Qr0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.4":{"name":"npm","version":"2.7.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c18e216d8b4678815a685ccc0db7a3c640c2354","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.4.tgz","integrity":"sha512-SYMQ+DCE37bUtakZlpqdtGm0RBVC2nmoifvTuy2/B4x1P8TQalW4fTsFI+uZjobDWwoWEzSHQ9DoGMuH9MMpPA==","signatures":[{"sig":"MEYCIQCsc1G9zcTQ8dECqe15ZNi9PmT8fQUzkOH3aK2LqAWlCAIhAIof0QosSLP/rvkoNbyYBmvkCNdBYnUNO19kXGRgMkA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.5":{"name":"npm","version":"2.7.5","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.2","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12d3899f234a2b21a0c5f7b2458a6788da856f8d","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.5.tgz","integrity":"sha512-t/BcKllpXWlVAW3NF9T7MRiOu/rIRSVD/BT5MFAjPwRYoaecS3F2y+8P465yWbZiDnOCSPF0ZjF7iFTMm2AZCQ==","signatures":[{"sig":"MEUCIQDnE7bxw6KjAGhyFFu3TEz2t2iAu+H8QAqPZfoxtpCNLwIgKLtWVM8TJlj85Xzlckqkhje515bVcTzCKJ5o1wftE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.6":{"name":"npm","version":"2.7.6","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.3","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b91716d17ed60e5a564603ae11f1e70a837339c8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.6.tgz","integrity":"sha512-wMwDXhQVXqohX4JX2kLgUrZYEyE/aYqQfqGnl+iOFWkzhJ+iYRiH5wv5vWSGpIfvFQArURVcmwb4J6jqlTGyNg==","signatures":[{"sig":"MEYCIQC4Bh4RmkTvDNcoz25awj/DMZ8NXl0BgT16eTBOCgBVTgIhAOaLXnIQtz5EovWZH0x2uKNM0vfhDvSIsJCcTJ8MAMZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.0":{"name":"npm","version":"2.8.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.1","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d80509c3ba34ee1304e7f736e78e97ebd0380da","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.0.tgz","integrity":"sha512-cr5eiR+osEiIuNX6Fqo7GIBz/WrNgRWZ5YV7YcVDWCMnxXRfNOXIzNfZtDrEw+Dx/jw8+zSu31Z/Ts3hgYVf3w==","signatures":[{"sig":"MEYCIQCZLRZyGoLQvqKpZtvBQzoUWXcySzqtQfolqZ9RO9hcRAIhALdtgVjOP+UJ7K5rmgya6ImnBx/PhQTbcWoaF46bhZOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.1":{"name":"npm","version":"2.8.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3020c842889919020c9409f8781f648b00080834","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.1.tgz","integrity":"sha512-vKtcVeCC8ZSlp1N/wA9Zh3w/vxDwjF6sL3lECsszPoKA4qcYx0C5YFrzL7kK6HkJd1cMeoUytah8PCfXDBpCMw==","signatures":[{"sig":"MEUCIQDCfT6VIBu/cAnxwCCoGfPdaQEglFRNgsiP01iOxBWbMQIgWrqpFy/ljStJ8EqKoLQeYk+UGjdjhKgeGVO3pqbeThE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.2":{"name":"npm","version":"2.8.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"01659351d62dc28b6d5088027f2614291dd5946f","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.2.tgz","integrity":"sha512-XSqPudKuTJ6H3JbKs88YTzdUWQt6XHHfDNJgwg5++bWmZiaG/eQsEmEKNO0qFOO0mxvFunUFxiExpWb9EVosSw==","signatures":[{"sig":"MEUCIE6LCl7ocA1X8JnHSYOflXWjYtm+LgHlBk8XfiaRk1EpAiEAj3j68rmsAR3c2I/B+wfQvGU6eHlVmaPt5jVUT4RIQ7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.3":{"name":"npm","version":"2.8.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ae974e172cc1043d1f5faa9c07dd3c7a8c86477","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.3.tgz","integrity":"sha512-ydtOsPI/MK2uRpq4saDUwnkuPuXv9683bKwVlPcVbWv+eTJ1DKB05nqnvp2vV3tt22p9SrR90YtThL1LywrjAg==","signatures":[{"sig":"MEUCIQDdP3BWV3AzXyCZMB1pV6oJtgcnye/0NdI0BdizW/CslQIgEDFIOUzyDDWhXKhpcwzIHeDpTfZK+i/hmsr6fdBdKTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.4":{"name":"npm","version":"2.8.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.1","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5d84c990466b2b535b7be6ff7706fcf4bf38255","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.4.tgz","integrity":"sha512-ZCUhWe0jYrbiZUP1HCCAzrgCKjYpK+tLAPmuZRmnZFJDi/xZ0JUZygETJOT4ZjTjY2nNsHu4KwWaoNGVLItRCw==","signatures":[{"sig":"MEYCIQDF/Oy2NClksu4mFMd5jb0APEcQ2mzm9Q8RCrYJnpuA2gIhANi4Q90rJuCNN1KMMBeyFqotGJ/TCZuNrOE4EjXdd7zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.0":{"name":"npm","version":"2.9.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4c11667b580b0bc330d80a7ad12c65fdf8e17e1","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.0.tgz","integrity":"sha512-je80YmAUvha2d7//6m3ewXcFtyy5qpbtdEEKyugcnWjYD5jUJ8tM/u35Q/YfZ+9+iAmpGTvsDiyIGjIkgHuTEw==","signatures":[{"sig":"MEQCIAct6SDOUR1GJIqAdGPc55T/P20+2NDVn5OltF/mLEcdAiBBUwz0lU31qk2jrKzv7tL8urfZ40aR3ogcG3m4o9xemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.1":{"name":"npm","version":"2.9.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.7.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65674c9208d80c398b35e2bb10d2ef6106bc71cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.1.tgz","integrity":"sha512-lIP9eRmM2ETEEaqV5bRQ2/X8yuvy0a8koT7zvttVxlz9vQYcCVCR7UYnfButy9FFS+9GIA9V/2aO8a3GDYC4eg==","signatures":[{"sig":"MEUCIGMj4eCBLoDzLDh2pmX1u2Ne0DnHG5ak7SEKm8iWFXOmAiEAsZPZC7PcgQLmpqiLaz4HNaP7OQ2Bgs2WoKIxmU55+l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.0":{"name":"npm","version":"2.10.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"^1.0.0-beta.3","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cce484bd6977de91c553ba281d2681e66995a573","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.0.tgz","integrity":"sha512-GU94XuwZnl68+kv+1J6MrIq4vyj4+rt+QEsFbYAUu7qzsZSBsz0TPO09F7jAKc0E9N9I7XQHFz/CIf9UUzjFxA==","signatures":[{"sig":"MEUCIQCTc+D/EOyAvAd4kXU3dyojfeUlwIMu6/k70C1i6epGTQIgNho7OeeyZFF9AD1y1TQhtFrhPCPR7G3xewyibPkqLbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.1":{"name":"npm","version":"2.10.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.6","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.3","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.0.4","nock":"~2.0.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3848407749df539f68a908a1db4ed16e6e53d4ba","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.1.tgz","integrity":"sha512-V5H0D//AG+YCjndRJBMtg0k5QrclNj3PHriVbqjmR8K1jzvuADxbIcndsfJdH60z6ZpF2Xuh6tQPT4sggB3RTg==","signatures":[{"sig":"MEUCIF7o3qsJHASffj4sK/xdveVJ7RMOoazGezYFYlZDcgXZAiEAmnYQ7lBPVNtTwiZMmMLHANALzOB8ptJKnWlZEmn2KbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.0":{"name":"npm","version":"2.11.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.7","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.1.0","nock":"~2.2.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff1b5c893a5c89c2e45ace822ca0121490aedd59","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.0.tgz","integrity":"sha512-JAmR7akiy52eLga7Wsws6ZBZcoUPhtsMcteqs1yoWJ28pbRozFSnR9sX0/tlyKYXaiZ6QMWP1vYLTta3ws9MrQ==","signatures":[{"sig":"MEQCICZPgdy3T2xxjo0S2McVvCLrmPIbe3Gb5WlTZ+OaDKjnAiAD9+2y/BRuMIhXebsQbksU5bmZm42Dqxsyus0ulpYrHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.1":{"name":"npm","version":"2.11.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.56.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6197c1520e8b9110c34b0b6841175fea551e2ecf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.1.tgz","integrity":"sha512-Hx+T65ftL/WWlyFjOtboLpoBwonZiNImtYAF5+ROIuj9TTxyWXdmuWptPagJH7akQ5r95KhFtKahr+0OZCEKug==","signatures":[{"sig":"MEUCIQDotpv5VKXEr9yrxlIb5bY8Drw3RacOMgdO8m+OTlbDawIgIKJYmU4fr7eZvxIbwQ9Z/Irq/bbXuMO1inI1rhCFdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.2":{"name":"npm","version":"2.11.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4cd379146ffc61f7dc1bd7b7b094cfc02f9cdebf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.2.tgz","integrity":"sha512-0Y4I6VUcfpkxpyVVag7D9V2yRMg8io69b1HFxbouXgd/+UOvm6QCscLVW5+7xZnMmWoAyMmUp5tebNNaF5rNww==","signatures":[{"sig":"MEQCIES1igiIbfZ7bThkTbRbhQfXloRGZss+kX7YysuYRE7rAiABd6lNknWIXm88M8QZyiOAUi9cK8v+DF21P2dFd/DKJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.3":{"name":"npm","version":"2.11.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.5.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d56b9e74c7c42248b88478932832b489af33d7ab","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.3.tgz","integrity":"sha512-JG4ji1WpnvLFqAwphrwPA2m75IoIXNKVaXQ330Cb/3E5u/IxWNCy7BJT0JlC+QWCB9RsN7xVyytB+7tjLtsrFQ==","signatures":[{"sig":"MEQCIHNqhfHRZiYnXPGOS/YoNVA/BmuNaz3JfJr4Lwn3QB04AiBGbTS0JbqIAwkb8P0ihrx8DOMnu4/vZRuYhshIBzotSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.0":{"name":"npm","version":"2.12.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b6fb9648b54bdfa0c02887090a3aae3dc6ccbdec","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.0.tgz","integrity":"sha512-zqhWMLJD9LGYgIw5v5PZrlNlvbzbuaqoopcN0f3KjNcJGyQFF3fI48PFC3GgvFAJQFTipr0ZFm+lOqfBtfOYGA==","signatures":[{"sig":"MEUCIQD8vmcVWlwOMdO65fVnV2buLskmGDnmlIniXSfkgYWJnQIgCCDZPOFXbudxMYyv0cvndQXXz3BI2KlFoQ8bcgUwnwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"this release is unusable on Windows -- avoid :D"},"3.0.0":{"name":"npm","version":"3.0.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","has-unicode":"~1.0.0","lodash.uniq":"~3.2.1","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~4.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a85971b5e924cfa7eb97cab20fb91e13b699daba","tarball":"https://registry.npmjs.org/npm/-/npm-3.0.0.tgz","integrity":"sha512-F5qDIxr2oa9Xe/3t3Wx3/LzB5cS3YiWXtFlSe/2No/9NEpPLfD4LRMKrayaYyx6kuK4kNP2Vl2zU3rxxVgwZHg==","signatures":[{"sig":"MEYCIQC4WF1dc5YxepX3nsaP7JMCI3aFM8noNIQuBJCCVJbLhQIhALPxJa62laxYkjWrUGS9zKDpL3YqHcdq9KQpXVlKErnZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.1":{"name":"npm","version":"2.12.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"152b6369ceeadab1e3e139ee25e13230f84c33ad","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.1.tgz","integrity":"sha512-YF6pxlsqYFJJRizGB/hsEIbO3mfBQWtfdW+7xiL6nlpyTY79rKC8je3MSoVvVPIyZH7PrWpKw0mzzjcEMpU8hg==","signatures":[{"sig":"MEYCIQCGqW0q+N/O55lCFANNXoBENl89OQp5zY6fcejVm6TmPAIhALKZjJr/IdU4HVoXMBISG2LA+iIGJXaChR61JOEkcroJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.0":{"name":"npm","version":"2.13.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db102553572e0c09b112d628017488c7ad29c7fc","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.0.tgz","integrity":"sha512-850A5qC4z1GhpoLuaEkC7RMmmVP+UsL5acUFlc+REXwb19LP3fB8Tai7LC9zY0sAgvkI8z0zvuMTIKtTMwSCSg==","signatures":[{"sig":"MEQCHyTL0Kx9bCiw0D5LV4x1HpFAd3BgejIiF0vsNwpFGMYCIQDqungNrNWjkqvSIxA0A1BK4sD+K5Yo1uyToZzRFHZYhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.0":{"name":"npm","version":"3.1.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd965ce537792da3d6cecac95d1c21530005a9d6","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.0.tgz","integrity":"sha512-dLjM7vrrzGp3EnTjIB8O/Z882kpD35fm109te1YmaTdo5jnp0gtHehfDeQDB+5JnYK2pnoA1zUzgyD6g+XjcoA==","signatures":[{"sig":"MEUCIQDIPt2jTXi/YTCoYWWzt+si0lcWX1KzPihCeppYa53qEAIgAcjsZSdyMsmYMxNjSUiE/rVwKobMMvEiLIuqmnd9bWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.1":{"name":"npm","version":"2.13.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"268dcfe0ab74832c44da2bc3cbb0ae24f84c62eb","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.1.tgz","integrity":"sha512-C35HuBLSNSzYYN4mPorJJKjY7fSwCza0Z0AcTIml8HZD4f5+xNEAIMfLjv+u3s/TpeXdofW0wv/GOvysTn2Xrg==","signatures":[{"sig":"MEQCIBIAhyii7QKEfSIlJyOzRdUH/1kEtxc4pmAFivgDF5tOAiAZQn9hv8lrVPoHpe9z37MRJGlx0VlpkeP5hmTUaDHHGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.1":{"name":"npm","version":"3.1.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e4328a40af16e58a9e1376f1f985ef53516d07b7","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.1.tgz","integrity":"sha512-+uhEM11pEDoWnuWuBDThc9DUZGqebc1yuTeCjOZYTzpisHozHfBeRf2iXsRubIfAQb1wYHfaz+4N9u2OTD4vwA==","signatures":[{"sig":"MEUCIQCa86dlUKrSWKxRhbGpp73icYIIiuyvwCrS6Dk+svzs1gIgRCD2Gn67z0ORtlFhrZhSvR1XZbwt9raVjPj5g9GLwqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"This version has broken local installs. Please upgrade to npm@3.1.2\\!"},"3.1.2":{"name":"npm","version":"3.1.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf1e6301713d46c889061843de43dfa93b124a1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.2.tgz","integrity":"sha512-o1JnhKM6cK7m7AZYE2oAAQZ+QjC6RQl0voZ4Pctea3SpUpHMxJytatjoR70HfIrLkjjCJlqXYdkCsr0BhuG6Wg==","signatures":[{"sig":"MEUCIQCm8za0T83H95S0x9mQoWygOJFaqLYlmLZDEhH5AyhAEwIgT1nzW6dIk2EnO/fpCfmlZE1Cb8Kj+5dXLvkOSXi0Pqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.2":{"name":"npm","version":"2.13.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43641ae390bb07f1c3a73bc0f2c282bf051cbba0","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.2.tgz","integrity":"sha512-7njgWyHK+YSKi+IB7K7lTCa6d+SDnpo4JK+mxgBgSAS4W5SvTlJ5tkvNbxORQ1DJfAAEYF+HrbcdPKmjgcDpnw==","signatures":[{"sig":"MEYCIQDu/ffXIx12ns0CNjNT6hj3Bq2ogEIGBgzqrK/9SWl85wIhAKH9xrngBWWVoVKHJfXe68C7tDrUMutdWoJJcRanRrRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.3":{"name":"npm","version":"3.1.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74ac1c123e03ba059f56349e81e38f18e1f83469","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.3.tgz","integrity":"sha512-IvB8TQRtZ11H+kwrQM0f24MKQtd2getsLectLABh3KqYM/Jf78eqmAHP14GhzSqOyQdZyThl7Ac5aEySufM6Ag==","signatures":[{"sig":"MEUCIQCchbDg5jV/teUEMDTaiqbACZrAiTUuYmkHA16ZAjFfhAIgEjaVKyEPJgN6BpvNcwLQVkLvv2ttk+7A1AjzMq0zo+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.3":{"name":"npm","version":"2.13.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a72c6be4067229b5b47e19244531d186d6103b78","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.3.tgz","integrity":"sha512-6zoeE0msb5Jg4ANDbPKXaYmQm9UO050wL9fX4sEMVWpZyW7BxwhVxZLlxRVbrpCNNX1asbAA1IBimNgzWCghBw==","signatures":[{"sig":"MEUCIQDUUXHqJdD+2e7GcB09gRQSd9feV3ITTNry1Kzo8+U7FQIgbi7V96Jy8x0qq9dSHtjoRc/ADALONUvr0CoPzXyANIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.0":{"name":"npm","version":"3.2.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.3","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c00b5867db9104510167fa63770fbf0930c89ec6","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.0.tgz","integrity":"sha512-X9J0HYPspum7lQy8Mo8LtvmbN0oVGVqqgybxYsDPusDvDmfdo47oX1fxQs41haDq7IblUjxB2+EHtBG7WQAwOw==","signatures":[{"sig":"MEYCIQCWPX6Uus+cjrmgTilu3V380vE1rE1jiK2/Tb9moKNXyQIhAOIeNj8yuMwbqEIkUJP82B0hxsfBY8G+wBcKNaDJKru8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.4":{"name":"npm","version":"2.13.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ed066b35244d5ab12c32b8cf8dbe6948b8c0aba","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.4.tgz","integrity":"sha512-DlclR4AvrpaP/U+ifQdVuY6uJKa/Iex+9VxROfC4O26yP6XYQQ9lQsVztfS6Onq4bKY/78Bn5mWyjIlGZGGUmA==","signatures":[{"sig":"MEUCIAneduuRIUsdHRW839viZv1sufQkQbo9Z7hPiuZuLwWhAiEAixaPrmg3OfE8W8Oivu/9aWtCRYH0fCF4JOp+866HSD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.1":{"name":"npm","version":"3.2.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.4","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58a738032a3877bd5e025deefa547c0a4fac135b","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.1.tgz","integrity":"sha512-rfbxXpvaXmu5IH9h3fWfBaHrQS57oKEANilO04RQHKTNM2JKmK05pNLVwjgg0ktuzfB4sQrIF3Uz7TYNloUR/w==","signatures":[{"sig":"MEYCIQCp8ZbUCWqJB30AXS8e4wG1lAltTGabsXLmuUsgoT8eywIhAL9BW4LBrOIC2zbsMZbqFCquTTI1fk4WKLOChADh2U5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.5":{"name":"npm","version":"2.13.5","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a124386bce4a90506f28ad4b1d1a804a17baaf32","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.5.tgz","integrity":"sha512-1O+C/CWwMxH1AKFGfjiWvhgOlKK87XuoU41pM1/rGwLhe2KoMyENlSh7x3IA0GkGl5R+zSlycep3lqV68Ayg+Q==","signatures":[{"sig":"MEQCIDEavt6jv5G0SjD5+XsE1FI5uVn5RomVV/vBOAxbfZKpAiB8HfUAPU2UXGK+m9Ew3TPfhL4rv7MCnQQXh9dgVRqnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.2":{"name":"npm","version":"3.2.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b0a0947df24f946cadde742f4bd5c428ef5504d","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.2.tgz","integrity":"sha512-PjGDl2Q34Ljgos7s3PEBkjYyjnqiPcuWpck37LdOXnqR9DY54sJZDXbnYJ7E4bFz4jioyuCyYjt9x6zyroNEZw==","signatures":[{"sig":"MEUCIBU666sJYKIxysiTPshGwMrOD6iGut/Odu/zAgnUUbgAAiEAwxV+VLSerBPfA3eMVisWc/W0R5JYD/aYSLZPv4pIxRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.0":{"name":"npm","version":"2.14.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a1c7556ce8541af6008da0bf8d9385c07e03c8ac","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.0.tgz","integrity":"sha512-n0ebU4BjfAkT1ca3dXHYClo4SArzXZAoLPDUvIuRbIYfopxsHmYiusPDg/8g/KrW+wNcg02a/0O8V5cusfmo3g==","signatures":[{"sig":"MEUCIErCIgexe++5/OmIDvbGpyUEXi0uzztf9dkNqEua2ytFAiEA2AYeQO6ZtjElhX8zOg3EEoZ/D3zb/wy7CLuYW+hqLEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.0":{"name":"npm","version":"3.3.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98d70b4059095b32b094251d2be70a1c6577cc0a","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.0.tgz","integrity":"sha512-aAipSRE6VDhVZnCVfz3JcsMFLFvt6f/1viw1WU9sfIhGK0k/lyB96nnXHp5zo2hZr/sSuTo1Z21TmlYvEXC/rw==","signatures":[{"sig":"MEUCIQCtTirm7t65ZqQ3i+IApDpi7fr3K85drt+pE/ifmOr//wIgHbux9B15Q4hnt7+xMukLyYGVc6uprlM7SfhogFxVMWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.1":{"name":"npm","version":"2.14.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6033e7a9e20fd17a0a56ef6039cdd68734accf7","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.1.tgz","integrity":"sha512-BaHP00vIlmCMYsA0ryMVMZRLv+YFoR3evWbAWtW0G0pVC9XG/npDn0uwoh/SS5d/QKByXGREmK0s5K6mK8WBgw==","signatures":[{"sig":"MEUCIQDcR1FiCp8EKO13E2AbaThJpFwRC7+9h2WTga4IV/NlkAIgBTwA6cQybysGT9yIv8rxosna7uTgN1QjOuYZVUWity4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.2":{"name":"npm","version":"2.14.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97f9f0efb6786c1fec7560ed5da5fcca739a8a8e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.2.tgz","integrity":"sha512-P2CbT0YD7jZtfv3yBw6XshMzlFpgXkvrBuvN+P68exbHQJjLnqTOegdKpbmEl7BRcfbx7zMjb+1o5UcPKETXGw==","signatures":[{"sig":"MEQCIA3+wc3alXU3w6W9vg40i6xiLiKxdDiUoKEEWkJGowscAiBOxbEqLOukzcnlyfj7X2YjKOw52B9/iKsijJdURqmtVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.1":{"name":"npm","version":"3.3.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cb086d3526853808ae33abb19e978444416eb4cf","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.1.tgz","integrity":"sha512-ThsJxiPE3PXjnc+hcjBOJhSUzXTFGjNuDNEk7PIamDtMTvPEipOM80HVLttNmmKXXdnVZuUGboY0cQqS6MWQFQ==","signatures":[{"sig":"MEUCIQCHxJjj/uAXPCGOrR/nvqM3Ue8/HLIo3DUiJGb4GrpeWwIgQM0GpjVeV5DxslJ20llyquqRrLZH8oLFTxj/Oi89THE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.3":{"name":"npm","version":"2.14.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f22c96e9ac34d326121f7e8010301d60a37f011","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.3.tgz","integrity":"sha512-FvLgPr/DPdZ/PcC6ou6C1CpDncFjjVWOeK+yPcFOWrb04optuT/XkiYQJ3e+3D/SGX80ZLIEvlYClOdUqRMVPg==","signatures":[{"sig":"MEQCICK0S0sbFEfNLs7oPCy7yZSTSqWbm1WuZhXdy+/a7KgtAiBu+vbz/gcRPPncTfyphvg+Iiau66T+DPMwva7HIRRzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.2":{"name":"npm","version":"3.3.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"841a79db3602c3075463fb39e623e4f22b050b39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.2.tgz","integrity":"sha512-+ybNyfmzwbybh8d60lKXT++QSxG8cjrn2PL9bJrp57YNu5sd/srUYht06B9r83LLcyz+45ATM/s0ZNZCn82RmA==","signatures":[{"sig":"MEQCIEPuwcQD+AkhqbOeJDYq+UlHBYrUzOJs8MSgVFhRtZUMAiB5ipdAboQ9lxG7aT5vL1a0wAzQbrOxsDXmc3j+qzFgVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.4":{"name":"npm","version":"2.14.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67ccf125a3a6b11899dfe13d4cb9196c55f25dd1","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.4.tgz","integrity":"sha512-blge/7eWhy8SOecxZwdcaFj+I3MzDb8FMWGUMOz7xb9C9SR4FmzeWkG+i5smMIqiH3Bihr5yNiZOL0wS5PWZUA==","signatures":[{"sig":"MEYCIQCYx/tvDyUHKqOomRIMjjI3bMFnfJ3mIhiOO9LiJP5u5QIhANSYCA7GxDU9forNcQTxc9smD/tq6mm0FxqzFq/GN5XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.3":{"name":"npm","version":"3.3.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.7.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"072da48f51aec2f8c805ecfda8ed7127be9c2d1b","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.3.tgz","integrity":"sha512-rc8r4POSROpUW1fRt/HgAOp7ulZ52ifpPSNWRCHIiCUEfepabIbJWpNeGCt2Nx9/AcIkb9OzrnZ2L5GByWTnbg==","signatures":[{"sig":"MEYCIQDuDjS+7NzlpIlnurKZn/mS64e7E7vhbmWxhueoNeJQ1wIhAK6MD+j8le86zxQDZLApIBJQYIOfYj/u8zuOM35T1eyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.5":{"name":"npm","version":"2.14.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.62.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5839f8372f6026d52ba7b6055ddad3febb540a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.5.tgz","integrity":"sha512-Eb0C+ir8KZ6XjPhZUiAmpLK2GUHcFHImnfTzZHD+VG+ozsyDoJMqTMtlaa284eJT8+H2JlPOIF5PdhZA3O5XSA==","signatures":[{"sig":"MEQCIDaVKOW8Nosfo2O3otOvNqQpS7qF8dNxidrPqvvAMoJEAiBUFxdCRSiAaHGoFS3jyze75sNS/nHL7wlezTsCFkQnYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.4":{"name":"npm","version":"3.3.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.11.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9d4cc7977893afe5362d80acdbbd0768b62c62","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.4.tgz","integrity":"sha512-jl4012UoXQHcjUxMKs0uDuiwDiyrwdH4iOFdm/7RvZuXqBPVji3rr8EP3jPKzrxnxlLNyql6G68B3GdU9TDGxQ==","signatures":[{"sig":"MEUCIQC0aHnvgPN7zjcRcTKMqpBx6S7fYnLqYuYZy5hsXrbb7gIgD3CaOr5Uc+gxxjGHJLBmz0YLGBST44rnZ8q6f1zoNLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.6":{"name":"npm","version":"2.14.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.63.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d065013ba1dc48c5265ee832bdba4a00cc13a62","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.6.tgz","integrity":"sha512-JN0mPM48jSE4djT9bRjivy1dxMV/pvFNhjaF4SB2mFoo4fMEZOEyLe3VsjqdCn4bGBoo68iMzPfp8IEs1jZL0Q==","signatures":[{"sig":"MEQCICLUb71DR/bg2IgcWJvTGfNEKTLhu5+jpoqGsT25Ll+tAiBOTkJJkGwFCG6tkG+PurTn3nSYzRDRrVjYBTRmhojfNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.5":{"name":"npm","version":"3.3.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b8f34b88ea8109e6ba434afe764c7631735e18e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.5.tgz","integrity":"sha512-nCyWjuY343RKSVFbM+V3xZEv0sFoMydkxTF1+8aJLToLLtTyld4KTcjZkW05uwPC15gh2PzgQwGPn+5JAcdcFw==","signatures":[{"sig":"MEUCIBFl31zxs1Mx1hvasV1PIqE7pWdVshupTgi0PKT0sGLCAiEAx/kBrFj9uVHBdKvkEB53kY+JrhwuH+sX/wqtX0JhqbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.6":{"name":"npm","version":"3.3.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9956b29d5f33100a49b05c640904b0938af49e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.6.tgz","integrity":"sha512-ccAcqATdLP+qYSjotyfMLeeCmuQvmofC3cqRdc7mNUho1laN2oXaRtX9eodRNgcvoIsTSkEwfh6dCha3da4JQw==","signatures":[{"sig":"MEQCIHL0ETofE8MWpWCmNEUeYM2FEljLeyuDlDaALUrH2c38AiB8H+mBlob1AT5OWy0DiAnAoENtQxGewmpSH3OsgRuVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.7":{"name":"npm","version":"2.14.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31e5a7e945fa4a08d47249e1434c291390258e3f","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.7.tgz","integrity":"sha512-nN3e9fa44p/awgj30PDTkMxOxPjWgo6W65h2UkH9udosHhGHT8DsHP6IuNkXX/E05Y/Fc/GJmyfi7dl2giBkSg==","signatures":[{"sig":"MEQCIHdwMFNTtyrPI6O35YMyl4PuNG52jAwllNO02++lvpxoAiAo/wUqcL9CXMhvKl4TXuiF68j48YCnPtEE9PnNXXw+eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.8":{"name":"npm","version":"2.14.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"623844c8fcfb51470e23f7fe09aed2d1fd38cf9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.8.tgz","integrity":"sha512-Hd+paCNHiaNriTbQmau3b6kAvPtcM2cts3t0pVO4uARjSeZF6FY5ktOW6QljxH96B021OaRRQj7dmR+E189MYg==","signatures":[{"sig":"MEQCICyVHaIX07cKSUB9DUPS+eCdYYqEeHzE8c1XKgwnKL0rAiBEaoDvOpsrm2Ti85mBrlcBx77mRF/0yCmj0ojltnRaUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.7":{"name":"npm","version":"3.3.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","add-to-path":"~1.1.2","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","add-to-path","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"04a4b7973ccbcb0c00d9420ed0a5b5fbaef97e3d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.7.tgz","integrity":"sha512-lxaYxg743MNvL3N+K3t73nwnymGdp1f6wqdt3HJcc70+FqnkEYEf4Pq4p+zvPqPhNacPKVvsOl30S3xUR7micQ==","signatures":[{"sig":"MEYCIQD/ZEgStowysPGdNAXbG4Eb16/5T9o//l/3fCcc2aJ3ygIhALVa2vAmIcAX2TJ1QS2899/Ei3CT07+LJXknHh8mTpSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.8":{"name":"npm","version":"3.3.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7bbcc33b2921b7abe677bb1966773158cf47ea9e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.8.tgz","integrity":"sha512-GJP6Jt6QrbpUNoYa6x/VITbcBS+FuooB3YcjyrL1f7z+IvrVzw2GgJ8kSp5F6HuAaBCRWSKJ5zzn0tHw1+PY9Q==","signatures":[{"sig":"MEUCIF1utq3YpbbKvKqYQit4E1A4rRX3utj5kaVrex2jto7UAiEAvXJ8gpOWUURishX7MxQAv0kiwAyb6TkQOCd9wOws6sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.9":{"name":"npm","version":"3.3.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e7ec3a3bbbf3e0a02e98f5b5f9fb91d2fdd7bb0","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.9.tgz","integrity":"sha512-FBU8BDchOxjkHb1/Z+RQ4TvQlS8WqDhRaf5aNpMmHrmKFAVbtg+mSEEw24DuVPrB2U2arauXqaq5R+pZNwf9pg==","signatures":[{"sig":"MEUCIEXZv/aJMNSRLuHx96X/xTGSZLwRmVyhDwDP0eMWcDz1AiEAuunqyrJLq+jh+C/9FdcpwnSVsF8ef6ThM0mlTbOH00A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.10":{"name":"npm","version":"3.3.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a578a01fe2ab3204e05a9a02dd1952dfd83b979","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.10.tgz","integrity":"sha512-95O4S1pQoHHoT1bJoP9XtJoCq6Udui8Lutua97DRCQqjwJY3CA68+sPXMNFy67OIN6bnRLwYlHNyj/eXd/HBrw==","signatures":[{"sig":"MEYCIQDKjBTQcg7owZ2lem6xdfXd0iJ7lIUYYmFTrYbvthvurQIhAIkdI/fFAUY3sV7BjMPbemiyX4ARkvYXzxa9lZuEc5pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.9":{"name":"npm","version":"2.14.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1d5788afb1b3b035a2d00aae10b81cef27a59a49","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.9.tgz","integrity":"sha512-w9jj2XTLndB+ozM/o7hk4PNWZT45HbBZXWvER2zplgJcmgKO+OIo3Y4CWXKigivk9+VKgtRD6O+sT3qdZ/LfLg==","signatures":[{"sig":"MEUCIQCdLR3R5ZeDYzpc0+am/kAyShVVVqpCYLYi9Bc0BOquVgIgW3c/pouxQCLBVCIiP9/oF47ZcUTt9Ghlk+mpNATbbUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.11":{"name":"npm","version":"3.3.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d794b108768006143b6a0a38cc525119b1b7c39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.11.tgz","integrity":"sha512-H0jy9GI2v/JWeFrhRJAuC3neOuH5rgZpMrNTo0hNNpQyAAoAFN2oZp5f/Z8WRt3GosjiO0vyz003eEWcoS/fSA==","signatures":[{"sig":"MEUCIQDcKPG2D2hthCnn22PgwE23yE7iqAmO3cSJiKlIpHXX5QIgDjbazzcjwSx34rCgDrR7CEmTEl4x38zAL2CYFocYUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.4.29":{"name":"npm","version":"1.4.29","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"138f5537630c70f4797f6045c97a2087fa88dc01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.29.tgz","integrity":"sha512-iIQzagGYulHrj1gI2vXIHpoa6PztO8yTwTi6K6QzgVamSe9jr1ZOpKw9XcpmskohJthbG3ln8qnRpMEYGrN/YA==","signatures":[{"sig":"MEUCIG3EIBIsfG0YfUmmCnzoPix12P9+j3K2YJzYGhhAjDZWAiEAtQNL5Jvwwc3ulqXtnExuJqhAz8GGP0od8SrxHngjvVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"3.3.12":{"name":"npm","version":"3.3.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8a4801a56f29dfbdb1e1de8566919c957e22ac4d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.12.tgz","integrity":"sha512-jEsx5fC6gBXtlOgSUdq67mTn31yAu9JY+yX7Yh0Doy98PWfVDVgJUJBzexT/6eIEaI5KwSxU+VhZhAZ7PVDaxA==","signatures":[{"sig":"MEUCIH1nHu6ESw7/RKhHL1wLesL6tWsgkNfqSUCD3rg9dn5tAiEA6XDb8ApU4fiEp5O5uTNSnHzwm7Bihs0OqnAn+b9VWL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.10":{"name":"npm","version":"2.14.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"96597ee1e5efeebdcf5f91b57763fe9ae17b9903","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.10.tgz","integrity":"sha512-zrAqMRmpn+cMWj5Su+Cbo/Cw+E+ou3HNeizCnp7CHqMhLxG6udyOOdvLqouF9M3lknU4LWFEYtGhySxsCn1S4w==","signatures":[{"sig":"MEQCIGnfpFPgHxJZKhZqVOrynIwLs/xFn/vqlQ75YMW+oXiwAiA2NvKFtSMpMiwxNHcMMgA4FdNuY3h2ZZ5S4v/AO1R67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.0":{"name":"npm","version":"3.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b561d38ee95877a2128e739021874b77cbb4e5c","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.0.tgz","integrity":"sha512-DIAGmdeceF+exqpO041BQJI1UjP+o0fpWUYwXg2ivd1XnornOVRlsttmZ05NR1dgoH4fC1vldfRjuULMz5xkhg==","signatures":[{"sig":"MEUCIC66GwA00pw637t05+WYBCeXQ6FZO+DSkVgrOpuODUaMAiEA0I1CzVJMTnlANYUn49CDbpZicVb9ONw1yZOFzK+o9z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.1":{"name":"npm","version":"3.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98b2665a31c0fa15302c689a7df8bbaea3f4e572","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.1.tgz","integrity":"sha512-lH2Ofsh5xJC5RajJzNE+VN/0NRmjEdDvyG1U3i3CnXiZOo6vgxr1hpggpATLQQe7r2rWYynUT+8+MJKUtNi9nA==","signatures":[{"sig":"MEUCIDgnd4RwcCBwdJ3H6fsEfLKT5lrOsn6IVw4Z7VlNY1gzAiEAtWK0jZBESgI3Tx9zyQyv3zU7Qrd/svujPdnjnC8s/D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.11":{"name":"npm","version":"2.14.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3a566e59b41e01f05e34a458eb1e4a9e0ec2ef65","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.11.tgz","integrity":"sha512-lEmMa4gc5pWf+K0FMsjWw2Y4WhXTDPV3dhOli+q+nNXMZkSIDJ1ROuZeIak29UpsQfXcOzUkhZhd3Xln2VIZQA==","signatures":[{"sig":"MEUCIQCJVqO7k2LDm1cFat+1sbyBZ90+umW/1A5bZvaG67tJNwIgIKrOK33RVhZmOs9bhAMCmjQXby/b4/7upksM5DX6cXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.12":{"name":"npm","version":"2.14.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"51f61f51be815b80d436afb5f424a6e85fc2cf2d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.12.tgz","integrity":"sha512-RD7hDT1cW/FTi/TovkBz68lTfQn/RCO/Q+h6OXyPvKlmObizMXQlLYQd8YizK1SwV+eGYmcFp9jICbNJmFz/mw==","signatures":[{"sig":"MEUCIBQbkQUdS5nwLG57Uoeg4Y09Q8HKMKQVC2eZzHSS8ULbAiEAh1izi+KtdYCV7//hI/PuHIG4q66QNXZbivuRfkIHe54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.0":{"name":"npm","version":"3.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4206eda88c5ff109b3780d92948f99c61a7bc338","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.0.tgz","integrity":"sha512-RXV8lVdh+Kd7bFeXHf99f3Ov03DmDqakcTyznNFVXkiyqXuOwWVzqJ+tBtUkZCEQTv5D7lDeg1JEcxaTDdnrVw==","signatures":[{"sig":"MEUCID82DVTXyuutv5TBOkE2PFQmzbtGFp1UFlxlSdO0BTN3AiEA9+Ojy72L3Aqd4XLArGE3h/TXx1nh6/wAdcvrY7fNRPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.1":{"name":"npm","version":"3.5.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6bfc6221d42218027cd5fd865a2ce4eafe342a5","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.1.tgz","integrity":"sha512-pIP9Iw3wMRiyMlSnGdYwlDlQm1gj6gV1cCc+eDk78bHlIPJIHsMpQL1PnKFpQhvUDszLjwG9c4qDEQUN1ymMKQ==","signatures":[{"sig":"MEYCIQDKW5pdz+br3yjLW1Y7z4TWNsCYpbSGnJEL727r7cMuYAIhAPQEP/+FIPdUEH8Fgfr2n2lH/6Y+cOeqwHzbJWfumO/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.13":{"name":"npm","version":"2.14.13","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0269ef970f0e5775fe014ee467daf39ec694c77","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.13.tgz","integrity":"sha512-HeJnhcX4ev5Cu1+T3V4c2t42BbFaMTP7UbIEhIR+Huj+jC62xqcef623hbBSUu9NZKW4F0Uit4UTfGESJlhGHA==","signatures":[{"sig":"MEYCIQDh9kNg4NpLhb/gaZZxR5CKeZkmthfPF0tohIh8XVACrwIhAPF7YNuXTl4lNTKdKqcgOR3vvaljV9kwmEubgc3AjzEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.14":{"name":"npm","version":"2.14.14","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e255b258f0280accda55e9206eb18709e89d1084","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.14.tgz","integrity":"sha512-bI7B1dSiRfyvHG0450NRAqzcvPuHQwR+0ry2IgYK0TdLlLnAPuVWfunN3WXwbmaBAWtka+Ju8mrEyBzPfpCGTQ==","signatures":[{"sig":"MEQCIHyqUnDsDRAM7L6szUmlEe7Honyqk37wbBtntTZngjqxAiBldLPJqDGFq9WuLaBSxrwTk/IYxVr0NVfj2RdMOYKdrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.2":{"name":"npm","version":"3.5.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db5bac4abf04604afd1e55c5cd9a7a9dafb749f","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.2.tgz","integrity":"sha512-ouS4AfipEP7CncYLPB1j12ZcTvmqgrRGO8wH8xudqIn4j3EOv2xtnFniYnBMGPsvoy2YqI9/O/wD26CqbapxGg==","signatures":[{"sig":"MEYCIQCksetuG28kVJj89pugOz6P2hkxVkBmHVKO7Ag2OLyRAwIhAKpNGGipZywJW1J8EUMqDKwAF3Il310ebKwEIElMLa1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.15":{"name":"npm","version":"2.14.15","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4a4ba8fe468f755ea93fa8a2b1782cfc97bcacc","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.15.tgz","integrity":"sha512-pWDD/LFGq+cyiKjU00wBGcR+KfME7l6Bvp5Ap048gcWkj0/TyKZfH/4820JtyaZgLDShjGPb81ItWzxvSRoFCg==","signatures":[{"sig":"MEUCIHDxnBXCysih0UvuIW2J0XgU7WyYZjy9MJe0oKZ7tSWvAiEAobpAIy7tksahQN1AXU5ICjoddfqG/ydf26oZSx1qF5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.3":{"name":"npm","version":"3.5.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6db811596f807c37123eafcb03270ffdde091215","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.3.tgz","integrity":"sha512-pF2ByRmsAS2Ffd+g4WxOWg55u2JPe6bhjPhYnIXfzKcA9kGu4vWsrECit9Ohvf+XRudAJ3c5tuJmXo5OzICPxg==","signatures":[{"sig":"MEUCIH461vESofxrguUacYPA7UP8bQ25KUJvhG09pQtGg5z3AiEAwQryaHQOTqpKfUEX98lTwgPY30/+1kMETYmA9QnW630=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.4":{"name":"npm","version":"3.5.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.0.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db2f71d3daa0e7a99077edd4c213919834e95eb2","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.4.tgz","integrity":"sha512-iVTraM7hgTkG6LlRJOWa9J+167E+UGvIdnRq9g4VTA00CNujeblHPlNQeH3k9p7lG2j1ZVU2H4c6hqoL6IRiLQ==","signatures":[{"sig":"MEYCIQD0cDF5s2wF9Adpt+qC9dP/QB1mS+KuQDnQZYrl/S2qcQIhAMId2BdolpaWnf31RgDIXn6cDE3gUB8l1wKJrbtTfmNv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.6.0":{"name":"npm","version":"3.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.1.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a7f937b0ff80410da2cc6dae1539358e8509a0c","tarball":"https://registry.npmjs.org/npm/-/npm-3.6.0.tgz","integrity":"sha512-2Fxn9eraboF166km2BsL6Shu6CT9+xgF/2uzQEGi6TjchUkyfA3pKUulxVmg+hzIyBryOq1J091+Ty4aMcUqrw==","signatures":[{"sig":"MEUCIDo/wtd10bSzfSrcPAdAFNUUQbk5PurO8TRJNGTowzjSAiEAi9z0cMbO1VBEzRdaiL5NmDrLDn5OWRXjZFlEvNU1x/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.16":{"name":"npm","version":"2.14.16","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd438bba23f63db1ff754858664cf268048a500","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.16.tgz","integrity":"sha512-dAAUOsml6WwwGeX0wPuU7TofiH1PmMBFU95F+CdL4NAf1KWaI88SN8zFRM6pFb+0B5J1I4uikjjAj9v9JJO2OA==","signatures":[{"sig":"MEQCIEl943VMUq4w76K36IJcXReRttpcM9xDXczbijeiPO19AiBkfMM4DlA0yLpWa0q5Y79rhQMZt32QyBzDsPTt9pOy1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.17":{"name":"npm","version":"2.14.17","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ffd8b0bf98ee9c0dd09721d426ea4bd16192cfd","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.17.tgz","integrity":"sha512-8oLAV3DbbJe6CHoAYuahdRdpN/3WZDwVN5uKKwuhL9BuQbeh4GXRiUkXFi1SN02NjERvR6IuSGTz0x/KvaN34Q==","signatures":[{"sig":"MEYCIQDSyyr7nmXbxyxlxL6RFWvZqf4Yxfvjc9+51FwDCrM0DQIhAOqpxgRbgXRZB0BuDI387+Xd/H3pRp+q3FCv9VPI89Z8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.0":{"name":"npm","version":"3.7.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"337ed59b676adf05e236cfbf31260db013dce7e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.0.tgz","integrity":"sha512-/I6XzUPBAMmgg5ldyUfGZg1wc8MYaecPhyV3myA8NuiMpKdxRpBrQD/tr/8wJajTPC9JFWSLQ+IhzYKcT8Asgg==","signatures":[{"sig":"MEQCIBN2L5PovWKC3QA71fkNqvXbDSYM5jQ5JrTJlg6cuwL9AiAPZrF+nETq8wNwrU0164UaiV+xrANPGF489TfGFFQDmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.1":{"name":"npm","version":"3.7.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e997d2562522c05d11bf052bdbe024d4afdac798","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.1.tgz","integrity":"sha512-HxBClk+RVk8UZQ3Ns/XPJgocOMxFhOf6rOdBW8qIehFGY3S9M0M96W0X5Wnbs23K3BjntcjFPpv+gsyppOrhhw==","signatures":[{"sig":"MEUCIQD2iwT+yVThUV946gnu1VkZXmJdc7bCXU/hlKZZWmfC0wIgec/2o3ji3bJfW9fiqOILEb+a8NZ1usJ7RebPhT4JWIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.2":{"name":"npm","version":"3.7.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.0.2","config-chain":"~1.1.10","lodash.union":"~4.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.4","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bf89700b6797a40a73bfb10ed702190d0e41644","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.2.tgz","integrity":"sha512-MbWHg2AotXVGkgRGtzxToADSNq8/ZW1X1k9YkkvVxlZs7TS39OGeKiSGnJwkBbcC83vkoqxx+hjWKX5z4xhKoA==","signatures":[{"sig":"MEUCIDtFcyxpJ7AzymlmREJOOxdndL91gdoy2F8aMGJJepBzAiEAv9yavck5DmAyzM+7eK8WHPtuO28y1/G2854IF7FM4/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.18":{"name":"npm","version":"2.14.18","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f948c12e465be40a661e8d7863f54c6e8364bcae","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.18.tgz","integrity":"sha512-OjW246A3EEv5FEpSE6klWoY8cCJ2+Dx4fW9fdgpsDZyCfHP0dHxDB28w0OgQiqJyGaW/InYKAyOk6L+zrCCRjQ==","signatures":[{"sig":"MEUCIQDqjt//iyTO896yA/DF06IupeBLPax1XKLD+EdWhb5/uwIgAmlhWnNc5gKCRwfWSEeYGzt4yWTd7Bckdlob/LXbf78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.3":{"name":"npm","version":"3.7.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.1.0","config-chain":"~1.1.10","lodash.union":"~4.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.1.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97d0b4d106a7ac0fc7f12370fca9e9245c009ad6","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.3.tgz","integrity":"sha512-R9hUtuyHacr+X1q+LA9yUGNFtsOZ0U4gK2hB0xXFyM52/TZQfvcgzb0BmZXiUlluouQs5KO4OCcUGlNP+JkEWQ==","signatures":[{"sig":"MEYCIQC5iA+5dxcBVNySpzJb6aFMy4L2NgphhL9+4iGuFbim9QIhAIQUQcGKf0MqD/x4m1gw/Swt0g7fi6YeG8dejrxqmo9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.19":{"name":"npm","version":"2.14.19","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eb45e7716a14d1214a2b7b216cf1ec99bbadffdf","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.19.tgz","integrity":"sha512-N7/Sb+RYyXLs3gTTYLsC3Hbsvr21tMy/A9kQnamdpO2MSreT2DxgdB57Je/HE2NcT3+x6d5T7lgHGOpCqOVVtw==","signatures":[{"sig":"MEUCIQCNIrUV5wqdXjMj9cQTSG8ojI9P5SMwX0QWK4Ad42wDAwIgAWvoSzsei2PeBomTqTbQwKrOKT/USdWh4Ma7VvEPfYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.20":{"name":"npm","version":"2.14.20","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16e219514e15085b94234ffb15d820b3bc73608b","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.20.tgz","integrity":"sha512-B4lyH5caxdCqkGXb56uAikL788NbH7sh6tKSvOWvelcOK9YPp/+za3oRXq20qy8NGUjxQ7+nIO441PTfDLHfkg==","signatures":[{"sig":"MEYCIQD6k7XG6CXlqgC4aJfBt8Ova04qAOrgSBmuX951agnRiAIhAIe3GMJ/khJ45ElaOIlGdAUhgJ1Z+STLkcIN+xu3BC/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.4":{"name":"npm","version":"3.7.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a74df01a6456301597667c4d7750e8579de688e","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.4.tgz","integrity":"sha512-nBpBgcEude9ivsRYji/0vUbpE0bsa0e+UmfdLGVGdU1YwyUvgLyraHvAceeRw4Tp8MJAOp+EVHsWMsBJjmYgwQ==","signatures":[{"sig":"MEUCIGiZPajXW3LH4aQkjKiMlKOhjOslpUZ5N8MDU2VdK9A7AiEAhEeE+94rCPcicBbdz2VJU6GBqr8mN12SyQKt0F9B348=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.5":{"name":"npm","version":"3.7.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7dae58e52ecbe263c1c860c6fd64ffa50f3c79b","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.5.tgz","integrity":"sha512-okWFu3nyNKJJbLtRahE2kuc4kDzGBJQRxK8NICYwN616GuYoafoIUrFaF/SuSrGO9K4Q868g3ugj25QaaUlE7w==","signatures":[{"sig":"MEUCIGugGnKESiFaEohSBcMSai/f5IlFHaSZeL3cGpftv209AiEA1R0fSbKH6DLIUM0T4/u+3NbR2BtS9sdj/wKIB0Gpu3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.21":{"name":"npm","version":"2.14.21","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4be88073d5eb95864fc84c1df2c743bfdeded70e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.21.tgz","integrity":"sha512-1PFHv0tdMhk8cKdX6TeqT44WvMENC0NjqTcBxqBdOMxkdvX9vyGUAI3LRBBJqUh+zUhKeF42+CSq13LGpSlfYA==","signatures":[{"sig":"MEQCIFTDmCsaNrVcadRC7EWUrQBbOzUnUcc7oTlOFMamRR7aAiAw3NleLBiH4nq6k///gBeVsGRalMwM1cSKk1w4JPmyIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.0":{"name":"npm","version":"3.8.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.4","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"247aab15e5ea80ad3eda3bf5edb832bd591a821b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.0.tgz","integrity":"sha512-sVicI2otKIgwUttfGqqjDXbX6b9kJFDGTIfgTOlJksL24ncuz/R1A/AWHgnQ05ePL2+j1N/zLxLcqszw1AIiiQ==","signatures":[{"sig":"MEUCIDZVKhG0c5fA2OX0spWUHqqz3Y07p6DjYrZIK0EyMQS5AiEAn4DgvAuZ93s38vARbWN5lLk7CIetkwJkOUQgge2K5XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.22":{"name":"npm","version":"2.14.22","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dac3a03d5051b60a5379b1207b7c6e137d8c169a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.22.tgz","integrity":"sha512-kwsyXlZh2n01nHwXfF50HXUta5UQmP2a+LkoleiQPYkNs7ZA/xGN86+D1oaR/Gu2rGlst2y0NjkKFnQ3H/2p0A==","signatures":[{"sig":"MEQCIDF+qvGOttOGVkn8tPw7gVz/ef14qiwbxQ63RCoOi5sKAiA42RyfNI7GNoWgRaKXDrf8QG2kV+BEOaRdk8KeRaeDiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.1":{"name":"npm","version":"3.8.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ad8c6d9cb6218ab7e35858060a1fa87c87eef8a8","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.1.tgz","integrity":"sha512-Uu+g8L/Bay3/Sjei8nyKtTGrgY5VZRRawTb4M+x4MBmPsbKN1JrCqOGARCDv26ae/BIq6ALiFkjWD6WGKY7iiA==","signatures":[{"sig":"MEUCIQD7bemfEyW4JR2rJ9FjQzyzeaIv271BKaPKfXHEdwntiwIgd2ZnFuVFFF3Dnq4BlKGvMx/+bDdKHUB/tV4AIbJibLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.2":{"name":"npm","version":"3.8.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d82e20e042449e343d0b26b12ad6c3f2e6bc1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.2.tgz","integrity":"sha512-2yZr/qyoEmevYiU7X7nb5U9YAepch4sl8CPFb3hh8UEK1A/PfKlq213w+xUOPr3u5/yixiL/SLqNlL2X1Bz0Ew==","signatures":[{"sig":"MEUCIFGOmuoSE86iuYkDKkQ9JOgRfaSxcyAKjoptmzGRnOG5AiEAmmeLnEqlQCe9PugfVoZIadKhJgBpuqC9tCGzYSQ/4+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.0":{"name":"npm","version":"2.15.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"568be90702ebe7ab0ff44dcf41be7ee73968b19e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.0.tgz","integrity":"sha512-8+hf6fewyRjWc9QvRHBXsciL7yOCb+pjqYvc3lMaTBwE0IAqupLyDSziNucIL1WkI+VxdrXnGr5vY2AmbbR0Sw==","signatures":[{"sig":"MEUCIQDPVvkjBDJipNpjdnK0SuoaZoaPul2q5u++mTOjNIsSjgIgKK2Onf2El6WecA+ZbB3MDGh+KCVXj43vMQu239m8dAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.1":{"name":"npm","version":"2.15.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1232b36de78a2129a7c91f69e47abb8f093308c2","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.1.tgz","integrity":"sha512-9POJNl+DbQHMvqy4eapbzdMMO27XWi4Fvry72B4x9wTzLWrP+2MuxCB6FXw50WhzUZHXq5uE7WzibsjMrGCCiw==","signatures":[{"sig":"MEUCIBE4UV9OD750l4TFm+OJcba4ZHnOapyrNH8e3Vuz8i4NAiEAlxFziMzEb7WMpxhoaAiR7Au/VUJn4IJLRt4+SsEaz/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.3":{"name":"npm","version":"3.8.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f2c40972f023e17594d570a3da1d619bdf96bdb7","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.3.tgz","integrity":"sha512-Go2QqWUOhE+ssDKTeMMXd169P7yX1dDDzwCkJegj1Tx8Le/WWWthn7lSRBbxhkpDOMINC4RSwx5jixDKqd4LcQ==","signatures":[{"sig":"MEUCIAyU5xg4u7m3WhK+tA3I7xjqPEXJBpXsXTkrZZvRes4YAiEAh/lJlBZ6lktTC1g+xtH3ZxDofyLDbW8ANZJWnjjypTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.2":{"name":"npm","version":"2.15.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fec23ea3290970ed66967c84724139ae4975cf9a","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.2.tgz","integrity":"sha512-XZn7AJq1g0vMHCnjQLae7hPz5E89IMGiGzMBb3CCX5tG5rESIQ8zJtjupgFEvBCIHkqAXY8YsoYDTb+oYA5yqg==","signatures":[{"sig":"MEUCIQCwcwAFuQZ+0RB2/FKDuK/cGZ90dvPXsLAll5+vT7kcWgIgbKk2U2zit8QNsIVXnDxliPpC3uqhvMdvoCtqs9Ot4rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.4":{"name":"npm","version":"3.8.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db332a154877709bf9b4b141f16e7c70a033ef3","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.4.tgz","integrity":"sha512-CxQqslxw08h/HV9ahFnftgRf7R4Y0nbFzs7gSdne98zecquDVEc6m+Roanfa+8FbssB+OfyvRcfsgmjEkID1JQ==","signatures":[{"sig":"MEQCIDVS2wpr0KWfW5abVkKSzlFqn97SFsy93wiuRHTsY7w7AiBmbqXStvAKoKc/vX1QXwBsUzf+/9aw+voUU3u3ySx0Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.5":{"name":"npm","version":"3.8.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12ee77ee3af916854e5b20930b43ee5158dc9162","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.5.tgz","integrity":"sha512-7zpY0wr5MoFpnJ3baeECwZDRg5r5Kqd0kxidLRautiU+3tD0LbeO7/TSoLQmg0zCayclq3iF/3e3Y98181J9Ww==","signatures":[{"sig":"MEQCIGhWvgs5gjL7rVbZrGQcBHFrG0/X8aTZemPEL694txQdAiA07a0nO0SLp2ClIKZyZl8FvPrSESZgpReJeqnEaT4Trg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.6":{"name":"npm","version":"3.8.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9cb7b736e72c3b854895f6c054f830931ab14c6","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.6.tgz","integrity":"sha512-g5OLvQX/7+BrL9hwqSNbGn3Xthfx7HPFrGVhPaebwvlr4ygYJCfnkVdW1skSXxTK6gMzvEYbRm5Gy+K1y6oyYg==","signatures":[{"sig":"MEUCIQC28S90OBj6m3sAmwh/CW3naApqe/8EDhAY5677OQEEGgIgDRD7t5kxai8RkmWvOXujYksSKyclF7sZlyDLOWgXqV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.3":{"name":"npm","version":"2.15.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ee96a12f7dad6e8dc3e90b5635b65aedffb6cd3","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.3.tgz","integrity":"sha512-Bbrl3No6ReikzgHNo0vhNG6r0uZ/haZwYXGqma1uP5bjvs4QOetGlOsnfTET9YMtSi0Yie8puHMffa+w4w91Vg==","signatures":[{"sig":"MEUCIQDb00TsNfaWplYo01xpzqmROcfxn4NXBdJeJLVsuu1IegIgLgMWP/o0zPTZhRlztXkoeCDYSqVAUMJR9kCWmk43JzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.7":{"name":"npm","version":"3.8.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.70.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dabc1c63f6eef1cb30e3e560966fdd9affe5a1ee","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.7.tgz","integrity":"sha512-45ChcCMM03ucP4ivR6Ym30XYIoQ/3DeAlZiPUGJszwHaPhgtCS09YVYKkI8IMOKD4lRS2ZLS5SG+j4Qj3gfqBg==","signatures":[{"sig":"MEUCICujkJOnq5yzAfcwby3OjqLnlWMDAEgWkTVmqv8Qud9NAiEA4HT/qwEqK1AAIKMTz7sXSM7PF7tafde5JVFA+mZ0saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.4":{"name":"npm","version":"2.15.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624f1b3e60bfe31c04d6d70d345d76eb770f882e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.4.tgz","integrity":"sha512-d4JxrgGhljMGPiNnN+PpawjAYkWebd3TAFj7DzihHJQlGsH02MoBJ6JQwLfnNyXE0DHqMyoUl6uBqPR3wAsD0g==","signatures":[{"sig":"MEUCIBBJ/RsyMn8kugA3y/FRvgtDrxQa90/r7gMdRmq37s/mAiEAlGvCV6yFzAXYa1Lah59pFYpAaCjrT0GoUGm6mZSOWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.8":{"name":"npm","version":"3.8.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f01e413eecfa834278108d2382623c58f267780b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.8.tgz","integrity":"sha512-zb+voGL7zcpUxnHX5u04V+4shyqVuTciTR5GqH39GxXg6gW/l79Jem2N0AhAGJLL3HpYF5RePRoQcsDggQC4Dg==","signatures":[{"sig":"MEUCIF71F/8KzFmwGOWKQ16L83j4dcmxUdpEH6Dnds6a/xbnAiEA5jvcHyhAdp9UpWPvBloVRm1C/oEY18QkUiBt9o1VlIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.9":{"name":"npm","version":"3.8.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f51adfae2e4d02c082bd122e77219acbebea079a","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.9.tgz","integrity":"sha512-HVdWGe5/BzxIrORa1JqFQVXZm1RawFNuEGDvYg7ThOfTyVSaSSxYKwq1CmfHjr1vtbgncn0jzEPoKfmrEUbPig==","signatures":[{"sig":"MEYCIQCnqCaCWDr4CdD7VKae/6eo4zDzjeGzf4PHOPRK7C0g4AIhANH8lnmqNdKYbIyKCbxinkxJK8sdq3+owBB5+RrGd1ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.5":{"name":"npm","version":"2.15.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fcd71999c3d54baa0e1c27ac44f84a1b82b4559","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.5.tgz","integrity":"sha512-MjhhHQvD/W+2f4g+FuZazkI24Y5247onhjnBgBGgwb6VVo+g2vf+RMGRHFqTpFJQd30yI9WYWsvCpt0HWj4oQQ==","signatures":[{"sig":"MEQCIGR930BEDtImFYDVehLE9AaeJ5gUA4Uh+3wlvZLfliC3AiB9y9x+NCJOhjxu6S/dvd3trmuqD+8zI77PGYxvAsXDyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.0":{"name":"npm","version":"3.9.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76f67aee52596c5b37d9ae7c5104c965f41c0f7b","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.0.tgz","integrity":"sha512-4PIjrSeM0eh8U8heHNdast4nxQMMIOUdEqrK2HgMGEjUb/VXezco8hN0Bv+B2NHt5DNqDt2NMl1AD5slglkLsg==","signatures":[{"sig":"MEUCIQCYNtCq3jIoaEUiL/UkXfrMQWLVyTLjiISdffxbZYFH5QIgEhzlAvwgeE6D6FZqnGrbfyPCEUmp94NMBdPY4oxDGkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.1":{"name":"npm","version":"3.9.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85662817b8273545152c8eafb1d1bddb05b05670","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.1.tgz","integrity":"sha512-hRi8Xp6LZHKPXJma4IH1G1j7kQvNGAntEWpNDhPfy2bUnDloMSj/fC2zUb72iHVWofury6j2QiuON8u0Yc7kig==","signatures":[{"sig":"MEUCIQCgg6c3tN5EhjsDKHFShCLZF/pzPM5EffI87XTps9sFegIgIe3vl90U7pGMVXTch3Et8Y/XlQMXkDxM7vT0TuSZ3xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.6":{"name":"npm","version":"2.15.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6216caf7a275fbe66bbc9505b8d288f9da1051e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.6.tgz","integrity":"sha512-nDqzTgsroOtnjrBazow7IV+vPuhjYN54X+0oAJkBAtCKLNuMGuVB6C3Xk56S4fMxJvzeRtnws76ehlAsGd2A6w==","signatures":[{"sig":"MEUCIH8yRqRqo+R1eUS/AjzyR79J2OPQ/H4WhpRB7tJ+cJGlAiEA5ah6nZiCkOccm24lfVMkndjeQ/GrmwYQJyLw8LcXXtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.2":{"name":"npm","version":"3.9.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9b3dab82590a1866b2ba685c4406c4ba634407","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.2.tgz","integrity":"sha512-wgEB1AAIky0eGt5dSnRBHSU0vCiwsOCT/ShvKrVFZwW0lJpfKPDmP2bWtpGhNomtWIR5VQWWd0+cX47Ib9oEPg==","signatures":[{"sig":"MEYCIQC98JCB04aLT7VnFdWlyx61xfAI9lJKHLFW134bSM7DsgIhANngC+8K97CvSaEoUBvDzVnBpGy3z1CY08Yuv4B2Slo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.3":{"name":"npm","version":"3.9.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b3dd326a2a228ef9a623f1df3a60ff6f4b3c449","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.3.tgz","integrity":"sha512-P8H8rgmGXrkHHjSY7SWkSREFofTU1SbfZ2cO6GajHbr8dYAIdMaB/8eYMpSWMi1LyjI1Zvailxl4Y7UKXRwbog==","signatures":[{"sig":"MEUCIAb4hXiUlyKxa9YBZiSk6Wckp4BZYZPRV26h8ZZDCbByAiEAxIrV9u63+nu/YhDtnoeZDsPbmmHei3mTerqsPhSbbtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.4":{"name":"npm","version":"3.9.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aa6d628599c09dcb942b8239583f00cc63fa30","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.4.tgz","integrity":"sha512-MpQgRxe+t11Zw4z9xNQXNM/SAczl8n/vzT0nHYLUMKMxCcow0vKmV7xUlauWWGItIIOJKjfBzQYaKr+w2+afqw==","signatures":[{"sig":"MEQCIHGCN0dGwEzSyOhXdE/56qAJtpB8RW+ihrCgFbkBfZxeAiBUh99G7PGQy/Q4wKf39TUFcIPNoLYENNtefzEvxFd2JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.5":{"name":"npm","version":"3.9.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64aedc79b46c1855e6dd21fb2ff43666acfae9b0","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.5.tgz","integrity":"sha512-KGdLgj3Huq24Z7Sa/l/KyesOw203JOCe3jMOI0UgIPIm4cG5oEcujdmugwaVzZAojlLe8PLDe5IVJm4siHKxoA==","signatures":[{"sig":"MEQCIDRpbNUA9gfbYAbXZjhfuHA9X4IXt+ilXf0Pde/NqzzJAiBtDi64PFSk+iJF7RvQ38KRr0PJvimWqcWWcgOofzD75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.6":{"name":"npm","version":"3.9.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.6.tgz","integrity":"sha512-PGjCDHiwZr2swL0WCm2re1Qwu7mtPUL9w6Cce5nsVVVzFXTRDO0PsHfqr0wdlCD9T1IAyV3+VH4zlN/cfGo0RQ==","signatures":[{"sig":"MEUCID1A62+3mRgnIbArqKlvTIL4zuQ9W0MkGI/pzb3NU06gAiEAudZFedXF2MZTI1fzqKnozyCs9VWDNaWvFwqi8U9wCVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.0":{"name":"npm","version":"3.10.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f085dae0d5c419a40fd5c42bbb93bda9d028bfed","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.0.tgz","integrity":"sha512-7vYUks2wkzcs9peaswBR0FGVXsKhC70rnVLJ2hjcWGiwKS8ezmXMZ+quDRdERs+C+GDsZcgZaeEXeK/psllmjQ==","signatures":[{"sig":"MEQCIEiJBTuzTpWiwqf4Vz1NbzrgfuRnO5GmavOQMgDlqEk0AiARbheJFM7sdRuBxlFWG2lqLa1A1dXdK6G/jSEfs9tOKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.7":{"name":"npm","version":"2.15.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d578f026d12901e6b22e743b6567d9d05abceec4","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.7.tgz","integrity":"sha512-FyPNAuyNYp2JAXfVsUdUDKS8Lc8tCF6PPTD2sB3DLfzJNIl7ugbCtzcqWESaYo1cO3cJmrYVsbzXPw/mbV8ceg==","signatures":[{"sig":"MEUCIQDsNQdGxhmes3Bf2it6v6oxvMdog0iMdBhBpJNpTB8KrAIgbyNrs8oAYYDu7merTCmG7ikS9sgX9JoRgCh3KQFE+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.1":{"name":"npm","version":"3.10.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0f9f26368006f55eeeffb3dc3c0fe0c8da07634b","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.1.tgz","integrity":"sha512-FVu02pj3tkhhqRKL0utZ7590AXG+4/jnRfdzBMjrhwovNEEuGW4+4HUP83sPWZXgpBIQC91yHmsEtAJaGZRIxA==","signatures":[{"sig":"MEQCIF3PIpX7KpsxpJqc+hu+ND+ilMZ2v1arDU5tHqUSnG5YAiBP7AD25uoUPw8hNnIteAhIFvcABaeRZmVJ9fdFPnHXDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.8":{"name":"npm","version":"2.15.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ada0f2f8a17575cf0238ffac79ebd051236bf66","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.8.tgz","integrity":"sha512-/uDJcsBLmLV+qjwKVpsQhUsoZ5YR5g8yye/MPQ56x41WWI1TGPVwD7X1p8t/Dx7hmCn+Y/+BZyWR0f75AmVsWw==","signatures":[{"sig":"MEUCIFM/wnPcS8qnnuCHJMmF5Y+kiVPuGvlcx1t9AErhUwoeAiEAyGaXp6VdYf4ABPpIXetB+YTEyIswMg3KiUdgUSSIdJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.2":{"name":"npm","version":"3.10.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a1b56bd33b1971803436edbbc4563412f92a434","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.2.tgz","integrity":"sha512-WEYfB1dXe2eOQleWp10tvvsnLUHL7MKhXux2TGC/mHv+l+tQrljkQdsccX+blfejxNhBc19oo1FDelZfM/NHuQ==","signatures":[{"sig":"MEYCIQDnXwNtEgNplMQfSKYtlGM9IymqeLoR2s6dPnwP6fx5+wIhAK3V0RumHJyDgpaSybH0wARDFK8fgbLtWyKsABJQ5giX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.3":{"name":"npm","version":"3.10.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4ec25e4135ae17b72c9cd6a1b4dfd93bb4466c","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.3.tgz","integrity":"sha512-tRxMAH6hXh6gwd50Th3xzjAlO4484w6StqW45OaWbmYfHlIoMQIR4R69RUAmGXChDJ+10hFCTa/diN4vFDjLcQ==","signatures":[{"sig":"MEUCIGLlqGTkfUuPYMk2o/vi+rD4IPAUPdRyekOu2Bi6JKVBAiEAibIzjBOMd7/ts4aBnWzlmRUACkg2ZPLLrA/VrO9NoIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.4":{"name":"npm","version":"3.10.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92c744443f111d8b1076bf042ee67e1d527e9507","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.4.tgz","integrity":"sha512-DPKk/VOoomRaMwj0uZIxQzdo+oPTTnRyXDemPt6bR0qHXymL3SOICCRLl6JZ2nVBArhDVtItMked7W5ag8GEMg==","signatures":[{"sig":"MEYCIQDnUO6q+4+IgPV62bi8pHpEVTc+Rl0+glJC2sJXglDEoAIhAPGOpx44Bji6GiiK0syWIWbz5FCKggl/ohizV/ca+ofI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.9":{"name":"npm","version":"2.15.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2f0e290cd48f5d69cee98406055db840ae616da9","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.9.tgz","integrity":"sha512-LrueSiFOkQKzO8WjolZ7kgBPQ4nyqZQacX0a2HfFJb/xOf8FXNc3n7kM3LwBP3b1iI7V2LWZ71CahudrtJGZJA==","signatures":[{"sig":"MEUCIQC3GyClwS7myKEAwMewt5vj54uX8GdiWxBeK4NMHpPzSQIgUjvXWkVh3SoqDykKYcfoku1qA3lJysvsxo0TLNTXnAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.5":{"name":"npm","version":"3.10.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4753bfbb1526077d61c3b6a251cff61a22206cc6","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.5.tgz","integrity":"sha512-zceNnWkUqGHGHrG6TMLKF3uYdwRBNDAl79J10iYrCyqUbJzCAAIR4O91nLwwN57t3gsvVcPHiYUMMxqz81BH/Q==","signatures":[{"sig":"MEUCIGzRTuK/Pz1i9P77go4/29B7rCXJsgJf4VmoJfMRWP9sAiEAlwrqVJZO1Wbe/+NkMPzjySb7kJVGUEeydydNc96e9Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.6":{"name":"npm","version":"3.10.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.3","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.1.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.6.tgz","integrity":"sha512-1SUC2GYSVad/0wIihL2zcYYaTt18TJz7TqrnOPsUeDrooaFZ8RvR2MiwQ9WbvC2i+vJpA48Lu2pFZxHO3N7+8g==","signatures":[{"sig":"MEUCIQCtKs0L3egBQ0ltIdNfN539PXpl+1EHOGf+M0OZiIZ7AQIgR9t9+No1vFNnlCXnWWztafFaM1D2EV4pXbVKm+M7aMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.7":{"name":"npm","version":"3.10.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.4.0","config-chain":"~1.1.10","lodash.union":"~4.5.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.3.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.4.1","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c27556ddd52558d0a6fbf528503695fb83a54210","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.7.tgz","integrity":"sha512-RTBpav3LmI+iQ273KVM8ZJxMzV94efWzRt+z5TKi/WxbU7z/LG351hyd42+S37P7IB7UIF4UDQ792JYxz/gy0w==","signatures":[{"sig":"MEQCIE4bM0ksm5fO4bP2LfnWGNjc2UehkL5c7PDtXvCtb4JwAiAp7Fj+EI+eGDcmhPW1dJcS4AsJM/8Kr4hW10+jm4TSFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.10":{"name":"npm","version":"2.15.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.5","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de5a3dab6dcc0494784c8b8e37bf52ee851f842c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.10.tgz","integrity":"sha512-ZhrrrBeP2NB51zlrlUZz6ugd2UJsm1Kn676QOEW7IUBV93xFjbf6SF2fIl0Nr+OftVQsAg2ZHt4DGO+hK38wRA==","signatures":[{"sig":"MEYCIQCK0i4nZJI/2EszhvAXmrn+9SDIxTO28yocv0NWkDfuJgIhAP+LNDrtrIKbhFFBsmg7pOG8zarvwcIGoFRJsyEVrYXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.8":{"name":"npm","version":"3.10.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.6","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.10","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8f76ff8c6da04b61dd371d554ce40a0b8916c15e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.8.tgz","integrity":"sha512-AJBAIQPAUM04UD9TWhvJGf1o1TKhlD8Uuxm5+SfLAqG6a8OSEefOCg/Nf85LCNQLcPmIBYi9H/YDVHA8dqpECA==","signatures":[{"sig":"MEYCIQC0Hv55ic8t69KietliGT/lA5d0ql7tASzx+rMiMpkEDAIhAIBeUwQMSuCo8yvgGkZh8UdChENpkI4g9iOcfoZJXeMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.11":{"name":"npm","version":"2.15.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"350588fba9cd8d384cf9a6e8dc0fef0f94992b7c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.11.tgz","integrity":"sha512-ORqHWVb472ot0SaFImhjI55hnrujOXtlJSNAYmi+qyGdAQINTP+t7FndP3fkrnwqPrj7ycCbW+t7fBWFNiWQKg==","signatures":[{"sig":"MEUCIGOC4b0jMxsyOWBEgdcR2/FgLTXJSpuy5jTrXgxy4wnLAiEAjMdNaGUybD+bVilmnGeQmkFzFoEGnhXrRSAG6EZaSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.9":{"name":"npm","version":"3.10.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b5cba2c765cb7d7febb0492f2a8cefaee86a2e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.9.tgz","integrity":"sha512-8tcP7UxWgkAE1sjFrKorsN9R+xnnHTygIIGDViXY6cnhjRicxNxJKIRQIUHwXrB6OW3X/PlO1+3i5ExPEPj0oQ==","signatures":[{"sig":"MEUCIQDBIep0iOiFWV9TNoQG9aDdZyuMGMHwMuMjjN9ZlHjlrQIgfpdk8KuqeTuKPyo9deWXxfbnlTpcusHuXOi4HaauSjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.0":{"name":"npm","version":"4.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f346ab034445782ee84f4470392a564cc2d81844","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.0.tgz","integrity":"sha512-10zmnhkESMZ1+94TU4Ern4A10QtSwgauwwLmX04dyCdrJJAPL5J7KEz+zFWuH/n1Gyd0yNsFcGEXDVAaweMjaA==","signatures":[{"sig":"MEYCIQCSHG1pPYiEe49ROVb0EQM9H1V7fCBUp9OM/z11lODvzAIhAIq6GN3gleklKvvi1gr7bi+hk5qbYmKwozXe16apQ+IV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.1":{"name":"npm","version":"4.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92aafd0f2f0cc0c816e9eec45f5be373d82c32f5","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.1.tgz","integrity":"sha512-ynVuaXdIF9C5mV3QonXxNttAMJrikOGpj6syrJQOvUR4aJkJqzsM8KrGPufd55LfO7YkAkp4kdNrdx5XBbBISA==","signatures":[{"sig":"MEYCIQDXLcOOCSfWgRNLK0YeFJeqMt9eNojJbiX63bW/r2bU3wIhALeNwa8sTUBtQ5PO0JmAI032pTBCYLV3HpijgBtN80kK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.2":{"name":"npm","version":"4.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe6cb3c202145151459e74a2919060fb659e2dae","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.2.tgz","integrity":"sha512-icv+6NxTUDORSQm1DScwRMAkaDD0+iHEYeXJDnp0hwAbEXJvAbBLBOgK7Qovcyt8OIpK/Ia3lfB1bQccQl+TOw==","signatures":[{"sig":"MEQCIGN/+mmVp+lVQJeIScDrZqoIas7MU/EuaJPe7W+ZAOdVAiBprVjwd0FhtJwr4euRfxlL/OpIYitaV/+tZVYdq3jmIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.10":{"name":"npm","version":"3.10.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b1d577e4c8869d6c8603bc89e9cd1637303e46e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.10.tgz","integrity":"sha512-VbvFURAJQhfbrtySugmKtI7SwTvi4F4BVjVVxTrIi8IncKcjKtTuxJtM9ZNTsqV2XdsFB3NQZzI+U+afzgJH4g==","signatures":[{"sig":"MEUCIQDjWtcz4R97TKGpaBZSLXEiMI5ZvTfja9PIz25zz4Xf/QIgKZ8rlm1bL3FUYS+02vPQBvQmAXD1QDw8hOYi5WxdGkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.3":{"name":"npm","version":"4.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.0","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61f610c1a26b6914e60c4ef3befbc420d38e5917","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.3.tgz","integrity":"sha512-EhIVa4M54ysQ8fD4Gyb8nWYPGImmQWd+RTsDjkA22VCJR5A8NMh2B6h1b/wPauxZM19cerHuXvSoBxOex2di3Q==","signatures":[{"sig":"MEYCIQCj8LQHplLO+46qR7i5oZfo7+QBSlKafVGBk6mdlFN8HwIhAN1+049h6gX4d/oLBRPYTjEQ2l4puBSqs0CJS4rTuP/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.5":{"name":"npm","version":"4.0.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a9c3c00c3c5bd6b0538c71109e019afd9d5b1403","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.5.tgz","integrity":"sha512-PPzXFsJBHWRW4UY+IVwC2B+2PrFDKvz8LOg2cl9/OXQG7/BLUDiin6lhiEeqgOM/mgltaR34Lp9jtYiTTUrxpg==","signatures":[{"sig":"MEYCIQD58uazZEfGcTSW+orCOu7xSH1zA3LDsIG3QF/pZrLYbAIhAPfHvOpSAeSw/T41oczK4LTjhGzpVb8S0RoOF3aZrPHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.0":{"name":"npm","version":"4.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9f5e543274dd9c384aea1a0c8a43de5df407ff2","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.0.tgz","integrity":"sha512-4sb5OSk3MuUdTX6JibcVrU4U5gTAbbnc9EbIHfr5/5YL+L/LyybkwZWXlEXiH1mkxX6fz/e+TGuUvFhqz+hsOw==","signatures":[{"sig":"MEQCIAIJblKDz7rj6NVQqjI7TrRS0XZyvVYMY1+dbdx5ul8pAiA4IX2/zf8hlcvso3EcjTxg+WBPl5r2x3GnKDl+BcyDiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.1":{"name":"npm","version":"4.1.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d8f1f32a87619f000e0e25a0e6be90561484d4","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.1.tgz","integrity":"sha512-h6ybnK0SgLDYQgbUO0y8PdfQ8tvhvBmkBgGmPVue5grSaoMCw/R/G/a6sOPnipmwB9Sc5GgXNEl6UDXNRlwgqw==","signatures":[{"sig":"MEUCIQCvy7pY2PcJnMeYh7mNgyaSsEb7PfPA6agaeL03r0xNlwIga48RejyGhNZT+fF6YEUCELcyz1HclCioKl7GJ8d312w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.2":{"name":"npm","version":"4.1.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"daaa77d631947135b36528c304573243f5cd2e07","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.2.tgz","integrity":"sha512-59bqAhomSUW1Udxz4ws3ooZ4E1q1UVtj7vOmqI4mKE0TEgoHytJVDqYS9q0jl5wsQyEGgkuxghNaUOvGujtP+Q==","signatures":[{"sig":"MEYCIQDdrBSVK/gYDZym0Eozap4Yp/tZy3C8n6tnstqXdpkJbAIhANUpv2Tf07dJB1YzZv7JYPFgB6d9CunUDW6jKnFYtiQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.2.0":{"name":"npm","version":"4.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4eeb6791b996fe3085535d749338d1fe48df13a","tarball":"https://registry.npmjs.org/npm/-/npm-4.2.0.tgz","integrity":"sha512-If/ufVzAypl3T/Z2gNMa/H0xtAMqxamCl2WTrB54IVvrLPMciqR4SpqbysU002pd0pJLpZ9ETShfS2tqrewvkQ==","signatures":[{"sig":"MEUCIQDOsXvPwnR4KFQvRPEcwR+ymqq4gsVopsowvMiSkVa8PgIgbV/23qDfhIzS7UulwZNOBtkdd91EUwalZ+f9sFubSis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.3.0":{"name":"npm","version":"4.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78e97142408c8383bff10a0e4036e9f77f00ce28","tarball":"https://registry.npmjs.org/npm/-/npm-4.3.0.tgz","integrity":"sha512-6UFeB3qdVjhJOF6D8P8YtmHEFRZpT6p7EF0uL4tFEDG2uePpCI7YUaNtPrAKLYLCrolUpzm+ptOON/T7nD0pLg==","signatures":[{"sig":"MEUCIQDwHj8O6GrHkfbLphRYwOeTuMk6mtO17KbqRZOCln/2LgIgZfLUxbNTORjdt7R1ppla3KtxRN28SHiGGRzXET25F1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.0":{"name":"npm","version":"4.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02c72dca1488179f281592b15c1f18cd7dc57a1f","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.0.tgz","integrity":"sha512-JdSgFPog0ueWe9W/B4qG07iRhnDFNigNr7TYDSmxhtfANLvyBALV85WdxsHIw1D8I/RbchN1w2WE2llP/ReQiQ==","signatures":[{"sig":"MEUCIQCLSNuBR4iN3NlLgWpPKyYFPv7BWoUArGTkC02S80FY/AIgFi09VRKLfTyEek45ar8/SV+GT8MbH4SFaRZqR4xX5qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.1":{"name":"npm","version":"4.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b82d403b366d33f73449229e752c0ef487d9885","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.1.tgz","integrity":"sha512-FMi0WyMGP6YeyDE1RyCEH/ISRsXVgCzBS9Rxggyx7J2tC1/fjGmH0YlMoqeW9MRTopSd3BaSEjYuZbVzwFzYIg==","signatures":[{"sig":"MEYCIQCQ/MVJhnrN41jIZbTxNoKoJFqVMmELqoT+a/jq1Ks20wIhAPcoMo6cHLjNo6AYmysznCWz+wREtta8f3b1+ZTXpdTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.2":{"name":"npm","version":"4.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43620149242d71433f25a8353837e6cf1f7aabe5","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.2.tgz","integrity":"sha512-0nxuLya+/+Jbd1XtxBpTSvVb3j2HjE3dMXNTDu86cwvfzwcnR1yVVP/umR4Skz9eiAt0S62MS1giUAN5gniEfw==","signatures":[{"sig":"MEUCIQCTA8nL0EXCw9WPTblDeuh0/r4gLzNnJ+55Z1dvv2Tv/gIgKsFEWOJsYsYsBEgpzYJgMbe07gO8U14FLksMk1drCSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.3":{"name":"npm","version":"4.4.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","run-queue":"*","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/copy":"*","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","@npmcorp/copy","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","run-queue","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c45f9290917be2eeeded8055f9798e2841ff56b3","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.3.tgz","integrity":"sha512-/qCcX0bs8M628N8Nxj4PrQw0iwDcasdPEauS1pfofHnR6gaR1T8q8CUyZ/bFzwz388YT7gIC3jktwEP3f1kMgw==","signatures":[{"sig":"MEYCIQCf85CsCQN1qY0qi1/04UBKxK0iM6MySRvpEOky6LcmpwIhAMNA/cuR33Oyoi7hAx9zoPaVIhxueW2odqZZ8mq3ivie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.4":{"name":"npm","version":"4.4.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d5ec661923a06bcd6a6eec3d0433a9da3fd67e37","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.4.tgz","integrity":"sha512-tSrqNVpInVoYwdWohkkh5zcUbJBlKvczERlTCs3/RkX7ymqtM0BKA2h0xwV0GJ8k3LR+CIHGvLiVErIXabzFTA==","signatures":[{"sig":"MEUCIEyqwVZP2R/354in90lm/K6ssp58HBv69A/usGDFfPObAiEA7lq5yeLVawWckFQULp6iaVUbyx3C1dx4FgVNTHe1saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.5.0":{"name":"npm","version":"4.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.1","npm-package-arg":"~4.2.1","readable-stream":"~2.2.6","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc6a31f28807e6db980ed5083315667dcc8d0475","tarball":"https://registry.npmjs.org/npm/-/npm-4.5.0.tgz","integrity":"sha512-Q76ZZR0U4Bdq6qGQPUQr9LagZ5DpuIjKTz96m1L6FzBErlIq/88Nxv8cofKeIZ7nkOJdT4RLs34bQPxl8dBUgg==","signatures":[{"sig":"MEQCIHSP1k2g5JeZQ4l7bmTCiwUQRq4RkpUnpmobn5aYCL82AiAiZEoVuo1EM91OGeeDnp0KLP/v4sL36z1CLovgJXiVtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.12":{"name":"npm","version":"2.15.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df7c3ed5a277c3f9d4b5d819b05311d10a200ae6","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.12.tgz","integrity":"sha512-WMoAJ518W0vHjWy1abYnTeyG9YQpSoYGPxAx7d0C0L7U7Jo44bZsrvTjccmDohCJGxpasdKfqsKsl6o/RUPx6A==","signatures":[{"sig":"MEQCIGsm7vhKxSDz8CShURul87KGd9QaaoMDAwIT/PgLbtLhAiBIhLQChH6OPtMEo95iYNhN8N/oVFjrzsBWg9WZU5wfXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.0":{"name":"npm","version":"4.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.0","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68468e0aac1a9fedbded9439d03d4b4b471c6124","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.0.tgz","integrity":"sha512-SkoRuWuYieV6/PsbeESlM8wwziBvYuR0Y5HXwpWMz0ZBknVG9xo0zyNvzm7ERNLvis2YLALbAx1Agx09bpxeiQ==","signatures":[{"sig":"MEUCIEZCSBhngtR1C6zrjyNWQwZ8nUo6mChhSD9KRHNjGlZwAiEA0+I20Dr+4D5DM9ENnQPpFEjvLUIvhSNUgal/zr5LYjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.1":{"name":"npm","version":"4.6.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f8eb1ad00dc58a5514363b41ca5342817f0bd646","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.1.tgz","integrity":"sha512-3oez4ttWixKygjs+1SmWIeS1T5qG6wmEJ+LMXiiq2b599Qim48Qsx8WP3Bw2yhGPWzUEr3kULzK6i/AqHcYUAA==","signatures":[{"sig":"MEQCIB+yGvjwZzZp+v1XMaPBZDQ7XAtJ0ZNUyUQDWiXq6y6HAiBmpFDWlXLquMFdVffmgAW+gz7RohVRdIHFvg2KNYv8vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.0":{"name":"npm","version":"5.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.3","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.21","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.5","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf97c2b3e58011b71caab2bf92cd83ff73e45e3a","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.0.tgz","integrity":"sha512-KmgMH5QJ/0C/FP5STAuiUldTh+krBZ5KAvBIAEwUZrMa2s1cmrEhr5YHnYV3URhNS6/XWewTuDHFjk83pkUdpg==","signatures":[{"sig":"MEUCIQD2zETbIMe1ELtpwVXPs5dy1YEk+7lTmOi1bxGX2ZKW4gIgIAYzItzwUM6q6xN18jI94wt3xutC6ha5iNYFMahiUOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.1":{"name":"npm","version":"5.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.26","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"212f19b86933ba0fa657c55419ac8a408ee35cf0","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.1.tgz","integrity":"sha512-QGwOzpe5Exdh/k0tM9SbYIKEo73XICxkNAV7K9ACokKKTO1yZsIIXglmxxP+FJHhbm8Zbd23HauhyA05eG/Xug==","signatures":[{"sig":"MEQCIHk3Ix82IrB6QHTz6LiXEE0vR5zTFoju4Xsyvbt0fubxAiBes9klz2lreKoKa7SepoBxuG7nuVBtizh80QfYqh8XeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.2":{"name":"npm","version":"5.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.27","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"139e6c29c5a4982af11dda04e48aea783156d190","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.2.tgz","integrity":"sha512-PrBhzBJ4cwMebW4RmeIgmD3MkRFOf1PgMR8b3GQovETRytoxJW2s/4X2z8NBgJNyBS/NnXtuzZegLs8PfVg+tw==","signatures":[{"sig":"MEUCIQCKSzTs6KMu+vl4OTRd1JzLcOiW9pN5kxLD6M/w1pD3HgIgDR7CXItlyzUWdVyJB5Y9tkSlBVuiWPkUWCY5Yq0cFYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.3":{"name":"npm","version":"5.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.5","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.30","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd1c397ede6edd8f93453e7ad2b7a1887861856","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.3.tgz","integrity":"sha512-mnDS+181aU952rCrHnLr1eyHOUbpCE2VrTYt1N/MXK0JRgUneofhHzuDXiwrNY0JmNb1n0VrHdwDEqS6x1iukQ==","signatures":[{"sig":"MEYCIQCStQWnEpL6QbHs2cpFS0aN8KPK7RAHS1v2Xix+uY3k2wIhANMRaIP+5E2EsSJzd/A589fH29tHnATWqeIkyC2hsq+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.4":{"name":"npm","version":"5.0.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.34","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.2","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67a201dd6fb4de7b27d02761432fb27df12e35ce","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.4.tgz","integrity":"sha512-XHgyGq7zj5PyQgUeslQRhT3tmWoiwO8X7/LjD/okW8CAQSx95GiMiVjecu62u3kge8EZfgqB/+5dHteubf+8UA==","signatures":[{"sig":"MEUCIGMjxVXEdQqTy3Y+IBnZEXlTUcf5onx47OviM5tbLFoDAiEAjYYJn8+fHu8ACJMU2Q76oUAm9OUHAg+u2niQ78RfT5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.1.0":{"name":"npm","version":"5.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.3.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.2","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.9","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf8201e044018e9c89532041c90094541982b2c0","tarball":"https://registry.npmjs.org/npm/-/npm-5.1.0.tgz","integrity":"sha512-pt5ClxEmY/dLpb60SmGQQBKi3nB6Ljx1FXmpoCUdAULlGqGVn2uCyXxPCWFbcuHGthT7qGiaGa1wOfs/UjGYMw==","signatures":[{"sig":"MEUCIQCvizboDyIen84HHP7GLxfBoi/7miHV8/NDCUZBW0eDpgIgRJvQGCufSAu6RKq3J4bIlvXK1qjefL0+OXMQCo7mi+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.2.0":{"name":"npm","version":"5.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.0.3","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0014eb05ead6870587fa1c068108935c898e9847","tarball":"https://registry.npmjs.org/npm/-/npm-5.2.0.tgz","integrity":"sha512-6Ud8G7qNoB7958zepigRCvii28AFKFAhHhyW9t9817ecRtQXoTObNgvoUXfbWtg1aHTSnVrH4kJSrD2UWtphBA==","signatures":[{"sig":"MEUCIQC09oP2vEFvJTQ6VERWLE1SeMCW/MbmVC7eEJSUW0i+wQIgQTohdbMgsFQPXkyN5FYjdtk5vI4AxCC0Yf+m4h+veZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.3.0":{"name":"npm","version":"5.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2ae85ef09d53f7f570a05578692899bf7879f17","tarball":"https://registry.npmjs.org/npm/-/npm-5.3.0.tgz","integrity":"sha512-ZJsOWVJ25E2C5Qedf4w9ePIv5hrPCdDIsHhq89tRxSJCqyIfDAMh0KoU9xeTu7yHT9ZrxPF7mopq1TCWxtMfkw==","signatures":[{"sig":"MEUCIQC7af39YUdlcggCA3HeZSTGGkCVC6DLxy8MU7XlA6mbOQIgFjt9lN37t9GtPvhRWHGIHNcVZHpTh3pPxKmrtHUqKac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.0":{"name":"npm","version":"5.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.1","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5c09862da1430aa17a070fd1d353054d807f7ad3","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.0.tgz","integrity":"sha512-jw7Gq2dMM3RWBUaQmuJTB/dcZEiTL2c6VUrXvlWU/37SXR0GCCGysKfwQcjQerTmmrycIpfLZS2msHa26FsAKQ==","signatures":[{"sig":"MEQCIBi8KZ1v2c1g8oNHo5YJpy8aANdTo/otoE+gveIunwFSAiA3cWBS0NCR7eaGxR9oRkgg7jUnFqHAYaPY8llfiU8Lew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.1":{"name":"npm","version":"5.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ff580f4895b0bb9ca7c6c64291944e36a2bf053","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.1.tgz","integrity":"sha512-34jnKVVGbIeFNXTRdDh3goZyVWafaCGMIlbBl0J7/5OduLJOVoEdXZOk0hS1a9X4oRnv347+4lIUT/bjoqmxNg==","signatures":[{"sig":"MEUCIQDSTo5H9FwiZEDn1cl2Rt/r4FdfCBQEKUWjuVnIj3wFcgIgbcCBI1vMopQO400Pvgei+CuVPn/0C2tUZl7fhCzA6lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.2":{"name":"npm","version":"5.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"830b5cabb5f735264e7cc39b2163b90854b2eaa8","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.2.tgz","integrity":"sha512-F6LLCAHriKyKQ9Ff03UKCjkXZoRBp281I42K42+VeHfjAXZ3TJdg3RccinzoCFV1kDxCedVm7AstIpb1Uf5UkQ==","signatures":[{"sig":"MEYCIQDysOrSIIbOao78MV7iDxiaQQh8YgSluje/PVwn4GYLawIhAOT0E6ZEnYJdFK0ngf0GYJGOJiUVf8O0tT0HntjWAhax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.0":{"name":"npm","version":"5.5.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cdf68f75216de0485c7518ba26f4869eb2ee4136","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.0.tgz","integrity":"sha512-57PywxPKJQYRZV+jasTmTYHTY0sJl4EpSRw/QFWWgIeEXsY9Br7olR9GJUFb6t9oQuGizUTXe/DqUMK2VFd7ww==","signatures":[{"sig":"MEUCIDhMnygRsCph2nXygn8DVLsiig2Wo3svR01dJGeuMLjZAiEAvaHW8IMAzNK3P5oIHKxE7chAvwfKbmP4tCFOmJkVlUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.1":{"name":"npm","version":"5.5.1","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bef2b01c51c8144412d5873caf83e22f1ec6b84","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.1.tgz","integrity":"sha512-M3aO8EjHebaCw6uur4C86SZqkypnoaEVo5R63FEEU0dw9wLxf/JlwWtJItShYVyQS2WDxG2It10GEe5GmVEM2Q==","signatures":[{"sig":"MEQCIHlXEdEd+w5HT1rQJILzVOfl0ujDbxPfRYXq7LX3wir2AiB8X0iCHuLFYjL8qZ2D3h1ia9DKWL5V8SZpxScw0xgvpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.6.0":{"name":"npm","version":"5.6.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"^4.0.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~5.0.0","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~10.0.1","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.5","safe-buffer":"~5.1.1","worker-farm":"~1.5.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"~5.0.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"~1.0.1","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b11e72cd5167df48b06c43474e9331fe848cb05e","tarball":"https://registry.npmjs.org/npm/-/npm-5.6.0.tgz","integrity":"sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==","signatures":[{"sig":"MEUCIQD9StOFkhCNUUFmPJzLtYZFvdHgmu2PTAN452lelmWzbwIgNDF8LNAOvzHVBaPCJBpCC7+taF5FadwFwGieY/z9OBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.7.0":{"name":"npm","version":"5.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ffe43a6541e38116ffdfa52c89f0cba6f13044bc","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.0.tgz","fileCount":5299,"integrity":"sha512-qwTsvGdixudOFdQuDIjPq4g8H63AsWQVNuvqwk+RhbysAbdSHny6mFMz8btNmNUYFhcfxmIHxlZVkBPS2Wqw9A==","signatures":[{"sig":"MEUCIBpdfTmYffjqH460IByIJzKMTFQCS17L5AtyBNUUm8PvAiEA0n3CKPMbPul9hSeIlpP8Yd/tMoe604sWh7JeDJ+7yHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22290317}},"5.7.1":{"name":"npm","version":"5.7.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf03d41f70472a74d08061cbe8d56ac418026a55","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.1.tgz","fileCount":5286,"integrity":"sha512-r1grvv6mcEt+nlMzMWPc5n/z5q8NNuBWj0TGFp1PBSFCl6ubnAoUGBsucYsnZYT7MOJn0ha1ptEjmdBoAdJ+SA==","signatures":[{"sig":"MEUCIA2lTxaN7hP8qENtXMyzg4Gb2N2xfxejZk1zjZIPc7ZUAiEAzWOCfHQMccLn2hxhQzehFLf3rLJAnYZ8jwKe2SlIBs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21789682}},"5.8.0-next.0":{"name":"npm","version":"5.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"414a64391d6291bc16144857a46d8c0e42ba28f8","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0-next.0.tgz","fileCount":5252,"integrity":"sha512-beR8I/feXjnQH0kUmD3xMzXgTJzf7e3lVu5YbE9U/LfokwEHr6VhhD5tbLZAYsa0VeO0pfFhRlo1fZ2PkbJ4+g==","signatures":[{"sig":"MEUCIBYyCgL8s9kI88RZEGuCIM7AJKdb/T7qxflUnA+YAXi7AiEAyH86oWTijs7YvaEpjDwlAQzJzBx1/d3pKNPtpv9+Vq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21713161}},"5.8.0":{"name":"npm","version":"5.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5e4bfb8c2e7ada01dd41ec0555d13dd0f446ddb2","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0.tgz","fileCount":5246,"integrity":"sha512-DowXzQwtSWDtbAjuWecuEiismR0VdNEYaL3VxNTYTdW6AGkYxfGk9LUZ/rt6etEyiH4IEk95HkJeGfXE5Rz9xQ==","signatures":[{"sig":"MEYCIQCP5fEUsB6c0hB0a+ANgKxglQKwUrOP/48nR34wZsWNsQIhAJzUCcus3SZZ/uJSuZ4hjsS2SdvogVjn18ngllny1pG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703095}},"6.0.0-next.0":{"name":"npm","version":"6.0.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e862ed9a46a91cc23fb80564e0a970b7489d164","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.0.tgz","fileCount":5244,"integrity":"sha512-vYwZiyhsKYkrCWu/7fNUOqVyhEKfNf79NEN2PCN3M+RZcLSIyWnHmPTKdlt+FdhoIdq0O1WHtLsp5kiKkgzrDQ==","signatures":[{"sig":"MEQCIGWzktsKXIXweEXRLmblZeuV44WumG112dqFWUXOYOYjAiAxBPnEgxri0bQNNLa2piwHokSweVQJIO1ms3i7PHrhew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21629523}},"5.9.0-next.0":{"name":"npm","version":"5.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea81495bc69db861b37b8472439165ac85eb2c14","tarball":"https://registry.npmjs.org/npm/-/npm-5.9.0-next.0.tgz","fileCount":5226,"integrity":"sha512-pRDz3icKq70f4WxEUH/bHtI41j6RT1AlBizUA18c+gp7+JSisKnYJXkSHhq2hhmVDDG/BdD4EHazySEI1IUFyA==","signatures":[{"sig":"MEUCIA5ijyDHqYP+W6Hc8JRU4vHNPikPwtajfiyl2nWxWpLMAiEA/LFq/ar5oiJ+zf/Ua21Z3iu9iRqcd+n3KqsGyMauhGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21623461}},"5.10.0-next.0":{"name":"npm","version":"5.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67f90284ceb75f49f9b244529529334bdbcc426e","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.0.tgz","fileCount":5224,"integrity":"sha512-amdPEffNOh+OSESjgfVfrYcLYC2mt6ID+VlGZryQJEkJ2YevUnAsS6CvIoTGNPAKG6wZUB0ix0zfEsDknFuKwg==","signatures":[{"sig":"MEQCIATQnWInPt7ocDJKPM+F6bccsT3GxKQ9rDJJTrXJMxEAAiAVywsChz2y4Jn4vUYKo09kxfzFDi1iG6jy+9vdUrZVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21648929}},"6.0.0-next.1":{"name":"npm","version":"6.0.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.0.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13e907756be82236ea566eb7601afe2445dd633f","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.1.tgz","fileCount":5948,"integrity":"sha512-heHAhspQ4W/pRFMSqBzl7aCTYH53m8uLVp/FdD7TKBl5vIk9nFTup37lk4CY0hYe/n5twBmcArqiMyNyXH0CsQ==","signatures":[{"sig":"MEUCIQDGY6lXuDlErKdxWjvGS4H8bboaiwEFZupOjPpsiCdgVQIgRgneI2U8JNpO6nvxiJdlfUjpPwmwunLtmcHygyh2hmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26318355}},"6.0.0-next.2":{"name":"npm","version":"6.0.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5c41b658f1f58e722b9249664ee7305dad65ea2","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.2.tgz","fileCount":6441,"integrity":"sha512-TJujr52qI+M0EVkuLxegNF0EI5y3ecKF6cimOMhFwz33kbeiXObqzRsEyp0A0KsSfUDzPYmz/GF3uH7FZfVsDA==","signatures":[{"sig":"MEYCIQCto6zfXiPntMH/spMX4Xw0fzct/kL2I/DjxG0tce+OIQIhAJStgYmmaik9W6161MNexlpKdBcIu/qQ22/XD0BNmQw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2rs2CRA9TVsSAnZWagAAti0P/islMl51FfEgnBhq6FRa\n6R4J+liz9YJHyDcyaP4KL9HcOyRvIPwsvQcGozLHK6RLAMUtAOLTEQBv0WXq\nrBrczx//akL2auD6PEOIAEihFNuvXOAxZ5r+shEnBylGgnqPxg5+xlCWCMik\nJuqGOrpibQ4E9YwoGDorrxRJWVXiIrmDeXCRN6E46jxpBpcDxco3Zx9+TeqG\nAu7Kky77eJL9Dwzo5dfeMI3Xp9EgpyramQ3Dh/+oh+VW6hnAI9wV8pABPRu7\nFaDTx1WJ2UtqLiW8YQMXtM1WwrdTj0Sfoe5iyWEQ9Y6CrUPPdxYV2gNR2/UU\nFeQjPTqmaaJz6ncki3Gq7kflKCPEyhxYJCp6neZzv/sAE1KthPWh5PWuUERH\nZt7DlLfKO0/DIfKACVrr5j8cM97F/tvmhbVphZoqdokY1U3xwt/vPuhtv6ek\n5e6JDKXazjzYuX3h+6889tWLJ2QCPKTxCTLmq3TGgrsxZQkgZHisje10ovuU\nvgMgP3n95fIpU1z7qBOD0GFXZuM1MRDZHGOndplpmuhysZsZhzx9dKl5xGrm\naq1Ob+Uf4LDocRjivrOc3yE4sUzyUMtjLX88z5hrK2oElZWCNCsNtE5lC2XI\nNfBsSeoujXOewq+u6C7U9K380QtIHjWBIveG5lAipVYjvwQ4t6JBxmG9NXmd\n6ar9\r\n=/3Xz\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.0":{"name":"npm","version":"6.0.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5518c860ab91586db2a24aad4de1433cda108d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0.tgz","fileCount":6441,"integrity":"sha512-EtM7gNAgMdQeUh8SW2bsaogywVS37lPhf2GYAf2vxR1pktxxT02CW8BHrx59MSbG3ZrRBbcOhpe03gts+eAbdA==","signatures":[{"sig":"MEQCIELSpq46+MqL4ksdoy4PHmTbIZEjMQKyQree9q0JVbpjAiBcb+Qb5WPSymjimtRt3Z2yWAJwKN040X8lSYwWyCvAyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3sVCCRA9TVsSAnZWagAAOfgP/ReK3Z4NzWUj4TM665+M\noySG5xqgeGFMpXYR6NwQJaF5gaHEmDzAxiBOntspo577/vQMSY5TfvA1WlVX\nvr9qFyM+EpAeHDFQnmAuNRtScxOv93ymtfM4hZ0FTt2kV19WhI2ofAGQ4P7e\n8PJZn1Wa0Z0ZE02ic683O5FHALJ1ihkTXG6XZAaDcD+FGllQtF0IavhsKBLr\nQC8uaP3rwtdutStbE5dSK3Nox0S4zoFYwGn3l4yf4Wm7wOR7YS/GBM6JDytA\n9jqlYMIjYbM1AAlLpSFkOOS0M65w0yDYAoGaFjq4cBGIW9Uzqqip4xaliy+O\nWizHiN5oV1+vsoSzVttFOg6doqgdbdr1xPB9zB/vKnzrGScam7X+d+Jls2BR\nEmvJuGkwXolZJCPxrFEacw0Q65hWKaEdB2d7QM8NxE7lxTjtcoAFs0dsCroC\nU9VCXrPySOmDnnTxYYuQI78Y2n9IvlMd7z3XDxk1GUfIhPJhkxBuShC0ppmC\noHVoc4C2DyUZwpmGfd2p9q3N9dQyVOeHOsnQdKEsPgfq5Y1ZW3rxU94ohd9a\ns1tl6j8teas7Y5zyrKmHvRXdNiOZNuFd0XcSPrJ8QElmGmEFfAT47RzVnmdJ\nBSy6pg7fqW+WjMCQgWmQKOKwc8TN6zrEU9GtPg8e5Lahf6WMFzTpIq16z6bC\nfe2S\r\n=deKQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1-next.0":{"name":"npm","version":"6.0.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23ad49793ca2a98bfff56c0b534a90b61e080f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1-next.0.tgz","fileCount":6454,"integrity":"sha512-b/aYArofn6jCzTyKbTuvgh3DYxjwdVxcyM5Rbwg1NLNdYZNFg3eD+gKXm6JfUxBZLDaPh9wPZx8J4CcW102/JA==","signatures":[{"sig":"MEYCIQDylVatPoetK/m6xotsQcDe+aWzL+Q4ztOK6jPdupS1YQIhAIhtFHP/4bhBW/R2TZuZdeZR4HXBWL2hBwqV9pXQqweL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MmDCRA9TVsSAnZWagAAaTIP/3WXxZ6xNNWHUBuKcE9T\na8uqzSDcnVhzm9fA2T/w715GTJZjXLP6b4/mmVWcCA4MCYzY5jOuH2wFv85S\nmdJnvqJ5mZ5IuGOHJz2kVrbavsS0wb7xoxZgsyjoO8JszfoNG6VeShoJcV/z\n5AFYV3nkDtELa61/NP8v6UbH3EhFYM7AmnMcDHeP3xxuLMawXjp4dqUaHHCv\nhypj8x00aTnptX1rdFC7iAVAjD0bmXGPRdXS6ThLz9z119ns7xfYCVb3f/SE\no3yfqLqSFWWLM61S5JZXkMiVkqLcLf197zet9bgVXNFuX5FP/vCdBJKIFiKJ\n+tgQbJiqeCW9EK2+S3VloLKKvwhbtvE35KuyCUn7lfm5l//pLawRdLsnWMsK\nXbZuHeyGR//qDQrSxjYPgqwvyrgqbKUTmo7RBz1f3/kU3+FB0LkwGYRH99pQ\no0Xp9yKWOeldMR8BMBS2FxkLv86S045RSkyfzEvNLCbUSKo6YxbAUs3JMuUc\n+YxFuRsK4cRmoDd5fYdIfNpEnJ0ANNUs2r8iOy9TbtgXB2AscLrBYtW+Cpir\n/Kr24yGui/CYRN58r5aaKpugYD2PT/sdR5f3qHN95LyenRcBR9wYPiFYvKEf\nkqRanB+BzIJVEvoXS/Cnr+TwLBYSE2ffsITYs4M70mFGzFApBGKggZmhPOkc\nTFT1\r\n=kWxP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0-next.1":{"name":"npm","version":"5.10.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2d7daef9f34336c61cabdc55a3ef8c0fef78a99","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.1.tgz","fileCount":5647,"integrity":"sha512-bLjOCMbYFnMRFVOO9A4x9Nms8VvNgznF/G1YAAeXyHUTjFw5Kfbv+QqiDt9uhxuMRptlaLG+eTgm8AvoLXtpfA==","signatures":[{"sig":"MEUCIQDFENT2TY5RWOrxfH1/lCKrTSsCfrJz+jt/NMWLKCNj8QIgeBPAFALKbSgWr8LPzQep7rJvuDw8ngkMysPtoXBvZUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23993502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8OGxCRA9TVsSAnZWagAARrQP/00gGrlMUWSUcGa+QPKH\nCrgcPFrIIz1/gEbpNOsfXYVyeBbIKntbAH8zncj5NJrQwG6fuGNt1LwJty2/\nUI9qdOWM6xJCyz//G+Mf6VkaPtYaZmN5yOM9ixPUPrKSJhK5v1gqmOt6biWs\nLXoH66TtUNhwbadD0wU3mRor2UXdtsYveWVBfqBxptY/2YbT3EHXJ9Hh4AQe\nn7vxJ3BZRuPl8m7S6yZ98zzjVHqJ7kIqfnescpNtPCLNt2pH8RjAw0fRY9x6\nUYmFVTGC+AsUPKDafFSIOPrrExkR5YEJgbaHiYzs6IuloZGlHSw33SIERgC9\nMD992XyGjnHozeA0G5vW7RYe1CAjWNlLCHqQVrTmboHsYT+2othCL6x9p7qa\nZ6BbOP3HcK5HaYbxAcSI+9MvmgT2u65rRbl2LJK/H5aUNepgjYWG/7YUynur\njz4eZqKBE4Pz/jnGD2rhrUuAmd8BKJ6JS1NLTU5bvR6ScCHE4ktt9tHxwIod\njd6Cu8kLT/vLpj7FtD+8qtcjaOKG3DNOF/la9xf9yKv1kZK64y6UFl3fBppV\newiMZOZXWQyQiWDQzUe/3ApJXwg/Jz2O0gZxIuGPjIFQca8tL/j4kXI9Tpsv\nDHrO/CReupgY3JY+MMZaRDSlUwk1yEFARpy//WJjhJA6HdAZL0LVQHa+9GsF\ngUmG\r\n=QOIg\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1":{"name":"npm","version":"6.0.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13b8850d5521daf39924600ad87220fcb6636d81","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1.tgz","fileCount":6454,"integrity":"sha512-N3uW8jeIXIBp5G3Q6Yu3TTN1ss6BUWuDTHk2JkdTUGaUf0AwKdtVs63O5B75C9NNn7y/7tMpkMCE++xpRhjUBw==","signatures":[{"sig":"MEYCIQD6GTtRf/ElyBQbQEa37MivpmK6bKU0PWomNSdhDo5qyAIhAKGXC0CLpeX9tM/3bVG7ExIDzp5qY4YVUlTAIldniCDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa88XACRA9TVsSAnZWagAArf8P/R8yyGLaatNojufzBTKq\n4HQm5kWk347x+mqe7q3wau9zYcKhRACuRlAS2uLbWGEq91eYQdRveZPQh8wp\nTgmugsy22tTO89jFWSL12clJi/YnIbSNKblsnOlZane6X18FLUY342Yx1ph8\nt/Gbxwj6V0A3IxQ1/G1vlfYERksa1PEfBhKZA3MPvNpwTsfW5SDiqqL4hl0H\n9HS70Tcvu8wlOjrFzrzePesmeavNhNuydxA6PmXKBCtzDUHWKyuFuuj2y4s8\nEP+8gAwi4bESvocH6t8Qb9qO6DDO8VXnSwOmB+XeoGeQXthRfQhsu+D4Q8FG\nJCQwwtg0004m1Cs7qBl9lZ2KfDtv9PeP4UZEBbPAWkrWd58fJP1SgvYoryBJ\n0mYRnFlZJVtbOePZzqbyERFQQpzLB4OQwvAxIaKjV/aw3pqZ+0SqYqipxEEj\nT14PbF2yhpsrzvpWAHCDCjpza6lH1swkjPAOLH1yjV/FM0DmuElBMee/Q3zO\n4JPTwyJOKzdmvubeXc7RXgpuxCgTiSCPeE1lR1pk6MoqcpmwpCam8NIivqcB\nfz+/ySj0rJlUirvRbjTpkTOYudx6o9FcBXZYqS4HnuEeJF6gHAVbYxLu9T8k\nS3ZbUJpAHaBmjxQNkUgOcDh5OgeqkiX74EL9Le9WKXyoNqddPNuBhIcgFAj0\nZKqL\r\n=7fgP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0":{"name":"npm","version":"5.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bec62312c94a9b0f48f208e00b98bf0304b40db","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0.tgz","fileCount":5662,"integrity":"sha512-lvjvjgR5wG2RJ2uqak1xtZcVAWMwVOzN5HkUlUj/n8rU1f3A0fNn+7HwOzH9Lyf0Ppyu9ApgsEpHczOSnx1cwA==","signatures":[{"sig":"MEQCIFlZPknUSGsiS50ZftngAQGHkXP9St9Db0PdzpJHV8OfAiBJ5BqNE0qb7fDJyOhjgn83ANLT1+luEHvCc6QAt+fzyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24502779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9gqLCRA9TVsSAnZWagAANj0P/ReAecYTXt3JYyeu8wzt\n00Zsgrhn5gtp3fjSAies2btf4JPEQE/nun7rku7jn3WvI7XMcV0GeK/rL4np\ndjGjiQMVOWg03X1vqYWp5iRQ0BimZGP0pEmbiHodvUyBclZTec7ZjNf57VHc\n1qTMP6cTgjGfymgdMeuuwkvafhIB/XS32mXK4K5/8UXVY1wwTdX1iXKURqQ/\nHixKH+AbVt05WhPnnw+g0Ia/yEVNzu34JuvPPnVGCHY6R7FrMHn0ZmFzQMXQ\ny6HGIhCxRp4FgGaT3E+jYtQtModHXL45nIp3Kdlu6xdZC2T0jS1nFCVtohAx\n3oD9dC9Yu7vaf0/7aOCzrs7hQp9cKM7LY229dQkp2mIBHwvXZOtjCeMLm98r\nWikfCYd9hB+Jv3dxXOt1NSoOPHaY4F0Aq3bPeI+1f9XD6nI8bVG66p0T+Lii\nAedyxq/00EbwcKeIQ3j04xQUWdxwCHvxuXR8naej7G5OYEC6qfu9x4TEacmR\nRinU/nU6jrcSqbcGbSadNd/B2Okdt4wfKmi3CaIW054wIdKoagAqux0DMHin\n0wu9GjVIZXvr0pHftYRPtsYQxw9usbKOaQ2qK2nmqv/IwYJ+pGgZOnhhEaHS\n2TEy35SzXKFDjloRuh1PoF6EsVAAoH1FIV5NOFZ0EP0gk+zf5+dppcECuynt\n2n2n\r\n=uFVr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0-next.0":{"name":"npm","version":"6.1.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c30423f40262e2301830295b533ea67f83ec1ca","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0-next.0.tgz","fileCount":6464,"integrity":"sha512-BYa0KpEx2Aih8ISzBuHseRXtDMfpOUBt+92Sg8v38QAjKhRs3S9+Wi1Pj5p74Yqwknco0xfX4Nb8E6vu9xybUg==","signatures":[{"sig":"MEQCIGUrXonlauuyry6Ic4GfZ2JWq9kBWaMAxPp9uZ9O1/2BAiA+68zzmF7B2v1VuvrvFqkREB0ELRzeEfHqIAxG8x9EUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29522525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/f4UCRA9TVsSAnZWagAAgkoP/R1cJ8LtFA/YgyFNc7SQ\nKmVI8Epbzi2X7QKNtsYWaFdR6s0cES0s6RIKbDpgvKeKVty3Nh6/BYXKsb+f\nY+L5jdvBz0J6ISaVATP4XixVQ4w8w3gZNBeekHoh3HM71c7HqRTwuplcDYMk\n6h8PHDNvnDg7HJ5eBBiAIfUkgXvx+GwBQ2satHMpqigGZVbkBLB69KiXwv/B\n0jcgMyDZUULH+8IegOPH5722ziAadk6gh5Yq5l0x6p1USJo/viq9dmNApnj2\nCjo8x3ZPzfD5VdgavmQK5co51vH/qLnbLlDFdFB2pOItuF9v/U6BlSgwbCz2\n8T3dIt8IRUVVEexS9zcjbKp+tHN7kes9U34/d0iXouMP8aSfpXzARrKlFy58\napqZfRSSA0rQt4c3LCTYAPEKkmBpdg+iVb27IR/W1nl0LOC7isxFPEzBqnJi\nGYlk4us6fO2CEeY3ELw22w5rQ/955DLQOoOL72B+CsuX9B8hJfX+MZaUP6nF\nNd3Bn8qjctVgSohO+uoVObfW5tFVoP+30Ej9uXsdDT68r32XPujg47dgI8Rl\nzA34H15RBSPX1bmm+m6Qleu4/uEDsLKdCnm4v1NygYsPG4DoFzpQg7N3TTiS\no8M663RxOQQSflr3oGeoY9JrO69MByyGR+aett0Kl0FIMhyac7O4Gt9sBnjf\nbwqt\r\n=PRI+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0":{"name":"npm","version":"6.1.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.5","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d685cdfc1a812fb063f031af09bed7a5a68eedf1","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0.tgz","fileCount":6445,"integrity":"sha512-e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w==","signatures":[{"sig":"MEYCIQD5acsSlpGRwen/cZkpx9nG5iLdn+nTzOnDeIUDhafqcwIhAL+lmEUhFq5Xh43fMiA61hKrl2KlEOvnG7ZhKAFpVCJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBk2DCRA9TVsSAnZWagAAs5MP/0bo1PvaMTAaOvyXjuyk\nF8PmjIx9iTDc5Dc9NX/nkGhCg9v6tJrSPn4udZjEn3Px9UY4dkxqADY76Hsd\ncvgvLpGWzXH8YE9w+cvHj0mqJHfqlzbs1VFWF0na/0+NC8sfZ1/duFyIZqU/\nkf9/Aleu2nonATPz1c9byhYcBGOoY0KIEOzuQE3c9A/9BOk23s1wCHRxpPbm\naxcyySc3vTRbY1P76mqRAe09qVA9JBeLMehyRpfTVd8orsl6T6eVo//5gKOs\ntF9c41z8r1qXuoDXfn8lK9fH0IfQZlzIPq+ND4b3eVa+veRVO2FSJ7M3LK4m\nA8cvCIBC5O66K/dAL4RH5+biv5CRCsexe93NVHyoy3i6v5FLIWdGUJvdD9SR\nJs0kQyGvxMYex40J836pdbOR4T8dNIqh09yNJi18p+tOmigdu/AoyjdNcJ/8\nggUFEUnp1Qu0sXqy/H92e6crwJ3fFoUBHxFQqlRb6oYUjOlH1j2A6v5PtPV2\nEbXgVpE7G00xP5UqJ3vzi1vpBi4JnHJYgCLxlH6Ex79rbBh2uI7cJQ33CJeG\nD52yjqGfzeoO4wISK5/+817v3ewxO8L2/rzeR+eT1HP4Vhhui/gNJFNujwJE\nVaf2Z9Qnx86XvZ3xn9r5qRPSVwDVXfmsDkIR+GzeZB16gbEur6EjFARKhmZE\ng6rm\r\n=LbLw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0-next.0":{"name":"npm","version":"6.2.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe684d59b0c2a11d18dc4dd3555812849ee14593","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.0.tgz","fileCount":4028,"integrity":"sha512-Odb5l3LF9KMvD0acqsF6iaPs/+vCOQamd+ov6yNpXS2AjDT3hFgRkBw5lY9469OjP4KwtvJxY/O9350DX5Mh3g==","signatures":[{"sig":"MEUCIE90qQhbDPyII3f9/sMJpB1D5GXquDaPw2jvSKb6F9LjAiEAkeu5VCP5dFk7psb0a8pqPTvTQtyV8G4/FMZ7JwVCKzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNo88CRA9TVsSAnZWagAAJ/UP/juNnsGzmpXXu25R/3RL\nAxaPgOh1SBcnZv0vgleuUs2dNzv09WwDQhcDwsHW9nsCcWairov41PwP5NBh\nLl3E7LzFQzH+munv+dZfs2PYXgsfaL+0TIkiU8DrXp2YbSXTuwAw1CC+LL8h\nvipjh6Slg4PdmZL2ANL0oMDJ3jWWHK2aU9vdUE/xpruXZOCwvf9o+1duhRdq\nhu3Ae/3LMvKLgUUkBWQr0ZBaENk+nDCUorNcuCQPYB10rzBNtLgqmIYmvGsB\ngxZILoUuoN/46U0UZjRPDX8EBeqG+kN276SmNMjMCLLshI0iyHHn6S8thA3E\nPAGNIuJ8ysljRq9FRqk3MW6UiM9B4YPx9iNT8PYxSxoKarDCaSf+e+zPa2Lm\nQA42rj1mgtDWNtLxp/JXm4jQG/BM1TTd9sizEzriU1MURu/XZ9HCRiMYL1lb\ntmPI2UJwtp9/xihm4KAoWi3neIXsbZtiFVnJx0YMzvCICkatWUVkOzpv0B2R\nAz2z6WRcBtnONBYZaTI8wFv7GwLOIvZQigATKf98NM3KPn7gGvTCBW4g3wdZ\n248S5cJDMcTdyuJm5/1s0onvTY0JjydgjPBCIWFhHEkMLYVtYof9Tu+VOkk+\nOgCPosN0jUtLq6IvIrzPUHnzWVLn9fKyjDIFJbEhu2B4enuGRoUu4cpKW4cl\ndTCi\r\n=v9gt\r\n-----END PGP SIGNATURE-----\r\n"},"hasInstallScript":true},"6.2.0-next.1":{"name":"npm","version":"6.2.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ce867a35d29e57ef67aceb8643ceb89243660f2","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.1.tgz","fileCount":4028,"integrity":"sha512-v3JhrLBVKULB0Mf3Lnwm20hYDSKkEjFxZvRPOfIsZuX5hdxJKCBTBVYzfksvNXg58muUqACqRujN3zTvSl5QfQ==","signatures":[{"sig":"MEUCIEI2Ok2SF2zOefqof5UPdZUZu0aEIuCuDijSy+EFOklSAiEAyomjfRY1YtCi8/XigVc3vIACEZPIFyAzCrVizBGttyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPmfvCRA9TVsSAnZWagAA8DYQAJcSEz6zUMiXKjBvZVln\nv+4TTs0AE84t4rZAfICyL5ZJ1fTTgIr3pNcqp/f6Pp9no1u3Bfv46XkiR1Io\nMncE0s6c5k667ZI9FHKIlO7GhOUoydDmAV5DElgVAT/oM3P65Q1GiK05HJLU\n6BeI1u1rPsc9Z2vNWWQHKAwdhaVIniJNtXd+gYwihvJvKCa/8q8Nzp1+l2I5\npdMZh6yYfaKl096kDo1FY0PeY0CKiNzA6Of6EdhdnqlwaX9v+L1GALcTmqvj\nHRsrdFbzqdnDRa/Qswe9X9hO3sSxMV54kKDsPGQX84TgE6mghJOym874Jqxa\n91ZHxwnKeELej8VEEgQTKaMegkJVHLAI8MNONmu1ZEUW7El29U79eWtcxpPd\nTVaq56py4gTZThj+9LEFCz8OAt4FI1lttSCjnG6ewPwv8XhrAefT0W99CCip\nPYxJxXBTwMcDiHILLK31CWSjmw81q2eGIgTnxCwPjwjrdbIOl7weKS90II5V\nbiXxzcXHQhzucke7/xlCHGLpzq6VpRefpmmBMNEM3qufTRAIlT9WRCcN40MR\n8a52XQV+haPfZjKbRf8Hn7ukb7xk3MG55zeajZagpMRer3/J9P5OnjXiaHun\nMqYfXCscOZZvjD9RSaixk8KNf9pmdqU21/mRNJHn0tBPJs9DEamYnBBZphtZ\ng/1H\r\n=HGwC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0":{"name":"npm","version":"6.2.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cee4b52825a91f531cd324a3b0f6e105be40c16","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0.tgz","fileCount":3690,"integrity":"sha512-GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==","signatures":[{"sig":"MEUCIEo5saJfsV0RUmJgwrFS2NQpJDikuwCbsG/G4vHGCVo+AiEA3odhh0Ql9diK1tZ5yptzluIHXMw9rUwNo8zDeENRNCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17770782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSYTaCRA9TVsSAnZWagAAMnEP/RY9jX4wwrtuYzj1/YZ1\nxGLq4t3BjoKuiRswp3TeZnyejDfRLdB46jtYMKdDE9DbJ+b+4ABd7flsHn5z\nXXIVOUNXPKo8E8rMjTZf2XNDYpOsMwBiW5OycT51hhuH62EXLlmh6Ln6I9Bn\nHy68tqAwyNhoHM5tUwOsP9e0Zi0jliaJ2tNL38TUBV3bczGg8MR7TSEFmjK6\nYed6iI/CPYMvBkKQHt5L4REu4LSQBgtNYaT3IY4nkDHE2KKcKOHcMv/0WDlb\nNy4nogxkasyWBYYBEGvRyUOvGBmSVCaNzbik6xEdp4dvzLheXQWXaM1JXwG5\n4HneKfp10U+xoMEvVkcARyi7ocM/Xxf8pg4m/sCEXmBFRk6VhkIWQeTBxeKW\nnOf/WJMyMYcGZKkzPasHk2wGeWT/To8vpIMhaGEa0GPcUwahjnJAs4L97kuj\ncCig946Mo392QECn3qHwltKWBVWXMjZylShXH3EwBxHeZ1nvjjAg3qQbWtEN\nnL+VDnsfiwdQk2uRu7k2mY3INfhS0Q6vgoCopgKt7RKtvxhPsJ2siKc/o2nO\nG3oIY9mcSTvyI8v8C5T/EEwWyBV3Nfn+ZzLMzQsc3mfPTwBTJsHpIQUmSCBt\nHFh7D+ADhz7myiDijhum62xu5xACKwoX4NTMBkjRNEekG+JltbZ/JpCWegtp\nhFHH\r\n=yPGr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0-next.0":{"name":"npm","version":"6.3.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52333e6151b124c83f069240027ceee8cc2e370a","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0-next.0.tgz","fileCount":3688,"integrity":"sha512-fFN85EBWJsuKYBnH7JdUCJI6QTXQBLncyGwRUoAi0iomQ+/XTh/P5/l9WcfRGo69ba117Y/CRdEBLhHZoVU2tw==","signatures":[{"sig":"MEUCIQDIP/o44rG9OcDZzPxxC6q7Eu0POzDemCAXJHjMZmbwPwIgKqXCERGjyr9aWmP1pp0H9C+I4h9hCD79bL+FkEESXo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17626619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWOlaCRA9TVsSAnZWagAAvpEP/3mkMVpXRsKiJ8b7b+Ia\n9VfLxRJ/6rBicsPPWMRleYE90TNMH0sVTADjIqJObs+bZ2PkCS/ppC0ACqQG\nBCUKFNUZqOkLiJ/3wD6a8ZLEGPGiplIIxq/CXzDA+ECerraKg5Rh7o41wH80\ng7Wz+ObeKdOlmlpw/ADiipmV5ALPNYhN+5rh/uzlvDhyTqdwjuStnZDighiX\n7bV8hd3vTt3r9iUkftxpRpsaQbeMOjwrT07NvuZ5PkNyRkDOMmkyVVI0A59C\nMfi0khTZrbr5ZOmc0VvsRJtV/2+at0aBCd2AaMICDiizkcuqKz2gTkq+RL4n\n/+z2sRt2tj3pTujPcdwocD19g2p/fJKfGWedEpZWcrQ1YaGrRcks6klgIDUB\n7E8IKvcVNVRnMr6dIxiMzhpxxZVww566YHMUpSXI0JvH/1fFwHli/QlKD3qb\noZtq2qf0F6ycoFcChGtOLTyrouQsS9irjx6DVocSJ20qnxdPQCz1XvAjNHLg\na7KQSLocV5wWopa34L79th8KQYdPkemJGj/E1EWc3mx8oVd2nq4MRvgKq8uH\nOV/+hlglSinJVb3ahX0Ze3hoQa6YULHdRyiXjL8uuQ2fegnWjuBpduAWC3vb\nBrWpOxTTGSsp0yYnrGQn9vcXH8rPrkOSi6/tp17KkyTHeXRCnq0YBn6oykHf\nXGN6\r\n=y/2U\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0":{"name":"npm","version":"6.3.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de7df51f6d1b05b088486097cf7993dbbcac752f","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0.tgz","fileCount":3679,"integrity":"sha512-oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==","signatures":[{"sig":"MEYCIQDPWguvXNGxVO2lBKnpEE4KQlOv6+tAIY86hyCIZZjoMgIhANZtztcbXwN2SHZ3/xMVe+AibLqfr0xk40alYkurpFdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmJnCRA9TVsSAnZWagAA6gsP/irM4Vtuo6Y2zJRax5BK\nTkMl6NqGOM6QsGSx2Qa90+u472JoYEiA4uy0Ah2I5N7IN4bI0Z4/3mL2Sw+N\nC9QZfh2GZELPPTJCxuSj41hGtPe2vj2d0l+j2MzxIm12o5J1hS44ZK+MnRQm\nSyDGFjxlg9yol6rPu+Ifomk0/OqV/jS0oqna5YFZX1GNP8ufPhOmg7kBtGcO\nWWIrv+3/BKZ+37sKMcJcrf9QB3qjAO5F0gvKl8LKMw4h/G8g2ntHLqBOM085\nVbfsSlHP9/jHuZL/C3bOeX8fb5vn3+2dyPfiXTj1BjpDteYTqezPOKZWFT78\nrV9KjMAoWvtK2xgv8wNlLkNrCQe+km3NunHMKuJjzhxqP6kkyl1xfaQzwBgT\nxyeiAqYKHmUFfoTJ8YMhhL8MF65LYpKTE2nL6hsLLJp/OiTrY8t2hWHtAlvV\nLV+6vL4wUn4ftXBlupBqUOK+znbMWDrpAe4CjfQtEguTR2NmgnUvJTdDG0Pv\nUkdjWIrb3Fb+wBK+Q/wENyKFI2eIWK5aJ38lC25mf+CnBKrbCA4oMnexEyZR\naY7XSQ7XVCaWOCxRBl6X62S4Y9NJySNvcn/NcaVUy7JTyQyCgHe82TdY0Axw\n0pq3BHfKqaLxYhAKj2GdY2HLLH5VLmYryUM8X6JQ3pFvdYgW3L42VcXNwUM9\nr8Yo\r\n=ok2+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0-next.0":{"name":"npm","version":"6.4.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7a1baa5dfbcb76631f9cefe80992c49feb05e62","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0-next.0.tgz","fileCount":3613,"integrity":"sha512-aeOiu8C0QjYX/Pgy0JbEcr8Uuy4BsNFlW6mibkN4k5hNqDKDg6j0SR69K4VSz6ooZYERFQB/+En9iID8ViLeMQ==","signatures":[{"sig":"MEUCICyPpG3neJ1zkKfj6Tix2G0LM7y6yqstS9XfBS8Wp6ZpAiEA/R9eGLNdKzQumaaiwBF/2ULp9i1IHiOuZ07PM1eSKNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16652499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba78FCRA9TVsSAnZWagAANTEQAKIp6zZdj1Yj79h2tvRy\nkkhLSyeDiztGyBkX1Xv8HhrF9MnsD/ZXjV2XTy+WnweLiucmyHWiStmSavf3\nTsFiVGrDyw0wL3cThhycsEwIrVTbJPyFXKboBeNdQAUhYCWwSBt1vTL3u75X\nadSo4dxXdwbZ+0VgEEfXwpslcG5Ag/s1N/d4G3l98gNHDrW/VIKJCs/S/b+b\n29DMD0PBjX1E3q09sKon+uYoe6L8OaYwi70ZYCdrP3LXV6U3qvyF91QaP1I+\nVXWltFHhUPGCGKmQgYtNPFL3BSKLH5bQs5xNzpq8PJsQcmVA88JPRc42uSar\nXB0C92v0k/LM6jejwhxVZgYh96GPtU7vvmIE5Zxdq0OZUwaNpDPnytPeGrOZ\nI241CkfbXNwPdI6dIVhd6db8saLkXlhrtUkLAZAsGTTu9yfVjPh7l/GqpY/1\nmlvUIE4JWvzSqkd53SKqo4bArxZT6MqTesjRRR29gifxDTYmq4qSDMvOUqPk\nqIaa/4AJiqmE1O65HlLZP/WgL0JuIGtICuYkT4wjLNjfQYdDNBoVts5TNq2v\n7ZuVn4ZYskxokwhnjcZDyZDXuJq6ygIA/Ra1d9UwtlLiY2+dnyVjAeUb6bIp\nbmnc+KtkX/SxvOVVsdD6QodteiMNFG5hN5xnhthwhmq5OGNsj9hwkAXP7oe3\nq7kf\r\n=2GWN\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0":{"name":"npm","version":"6.4.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"82a5a8151488d424958339561b4c0fccd33dd3e4","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0.tgz","fileCount":3610,"integrity":"sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==","signatures":[{"sig":"MEQCIG7a1R1NFtZwuEKoRIk3wXWNloC21WrSn1VgFYaQ6dsEAiAnXrvOBZvoxODdUnbJfY9UA7LNA8ZG6G4BF8suTqzmJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdGWZCRA9TVsSAnZWagAAze8P/j9KjiKPcdYu1g/+hMzd\n9MvgrCYsnS0Hjv2/xqRpiO7aDbT4oKilUnugT+/+SnBcQL2MzWSxVlm7nuHk\nm55uM9RkMQbBlgh6I1iFHaKhfOKDf1W8cpS6J2t8OGruMDxvgexo5TGDew8H\nqKfqrcb/nbU6O9JiGlmztvJemJzdGMFNkBKQE57RCJOan/kiXKKHm9gz0nAo\nTX215ZcRjOgdmb6hwmMTO63j6ubXwpNsbo0NY84Wv173AbAe20cUA2MpvGGm\nk5vkLXn1Rk4TSaXCm5TDjDuv87f8yqDi1O8/vhlPa8t4E3cNvkI2atXBLvYp\ndTf0mW+C4R15mgu8757XzZwjOSIPi/eOCeobuFLBqokiaNIqkBIR7SyQ9xKE\nhePpU8igXGU0+lzvlq8lpjbggkkQzvFj16KyUVsCQUKg5hPsmjKmAEbOyLCG\nRUgM4+PO+a6oEBQ8yaTPjyWztfAdReOm10wfR6SU8XKac4Ryx3ZJhDnQDPJi\nfgbzv0wpErBin+OLAaGXJygDE1L+8bg/hiuz2WgdD8Q5NaH3L20l0s2D/4IJ\nj8LcmLCfoULjSy7eVTPEgl6fXy7KWbg8vDAqHcqhtB0yPchvtbtMVmOTQlaO\nBdA/MHKw97DV+wWZurHngaEhZP3CpLlAPoIwWhF929zwCGZwUw9dQPJ8xcUT\n3Ooj\r\n=TFS5\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1-next.0":{"name":"npm","version":"6.4.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e5a5e43c023bd2f743f462c92812f1fc68663960","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1-next.0.tgz","fileCount":3593,"integrity":"sha512-AO1sBpL2OlzdMZs6g+B4at6PCG8sKZTI2J79aNS40BHZAHxe0lMI6MW+crFVMm/Ca+yUEO+XaDgnX+VOFhBShg==","signatures":[{"sig":"MEUCIHDnJ4BzvWgCNs0+VcVgNE1xsH0K70DKaY8TSC9tiZ86AiEA7k0rVq2JHuiq5KVVmnJXvHq65SY7Q71VKJ930xSZ1pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfg2dCRA9TVsSAnZWagAAW3wP/AxbqtKdlgXhfsN3hbQW\nqpWYqxX7UBPuIvO9lWpfjEsi5FoDSlNvZnonnUq37lcaS0E445fgKtoV8H+i\n+p7cvtDUKRvigKw6ssvab1SPboMOb29EhTPnESu2VR6/lNDnZtEUgOJAYoC+\nsRcpbpzqOWa9ltRdIWb93daVT5vHD/yslDpQPGEEF4vKPQajfVGtw9dOAck9\nJxWpAQ8y4KJj+bpHbnyu+pbVqE3wT5e7sQxlHf+SxwmV8ol1HKjgZ44ZockJ\nUnfJ6Va/I/gE6oXBFzVTEbomwKs9KH4MXOtsF44Dakt4/Zi+eO2ccAnN5XAB\ndRU1TuCcnC1MIdwbCpzCICKwhZNCdd35mU6mGH7O+ouBVXmgt6iQAFbF+GYO\n1CiQDqG2Ray/SnBD88oMgUyLC3UzF7nmKDQ8IsVft8gMFsJRRqTefrTjo35A\ntwKmvqvEfq5vuclSvPf+V3ziHuvYyJKC8db+y88C96K953xWmsgQYEVH8tnI\n2Q9wFgsbF+dksECCAeNAUn9oeVWzYAXITQ5+9a2Nzj7w3InMevrFSZc7pLOm\n8Mff1H8t6YUgHXkAMlIBOV0etuEhIcL+CYM1UXM+gfACp91FeV13ppSmq/xp\nib7l8jr5KuEoV1ep50c5C5u0IPiF87Nt9NOi27I0ohZ+u1vwzkhJtw8erO4s\nzBfb\r\n=AVqC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1":{"name":"npm","version":"6.4.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f39f9337b557a28faed4a771d5c8802d6b4288b","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1.tgz","fileCount":3593,"integrity":"sha512-mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg==","signatures":[{"sig":"MEUCIEdNIyeWgeqpKQFlJGVnyYpAKns+pJII/WKBfqW4GO/FAiEAm/7qGtblj4+pMoPb5fT7gKZB7BinxaIOx0rvfEUEC2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhuQ/CRA9TVsSAnZWagAAhLMP/3qAkKkFfbvFMuC2GM5K\nFcIB0xqXPu4vgGD+0sy8hAXrZXs+yY1BdFU4mqjHLE2rTQd76gU5PKxhrCCQ\nPry4KMeSZz3Fc0A1hztD7mfIYBR99XISnEn0TRLAqZQlBFfRcznIgpBEWREj\nh0fSLg3aTzUdipX/GLDibtF6nHGJjd5vlomQBsRx0AB6Op1jhbA7PU16LHde\nxkzXl7fshWINka3S5+RfuFEb5blOsxe1ke6z8oimh4N5rxaFQAThJfx953Sx\nqI/R4/ESzjsg24KLUk5ftMdEFyXoaygnyoVd0KuVoxODSYoZcjW/C9Aq08T5\nyYfoSGow6yvQMBdl7ho1qOskc8nL/YP22Vh0AsbEXmqHdndGyWHfiSJa/hhC\nojPZzw96E7KH2DUwsHfs82RNeBkg9T6EL8wWdt0UKXpss0fB+LTz+hRciGMl\nPJOk91lCEwPwhZx/RVwtgD3MESFj1TkPKyFgG0PlTmFWeLrlNA5rpUrmATqg\nam81bIzeQX5QjOrfMDDnkD6hBCU+8sHXwZKEQ0C9LaOzs6nKVOICi7x61SLJ\n5X3rXe+6/FwCO36w7ZFrSsRHHVY4thduF0OwiawWrLNL7CvVYU9Ve6QUqRCA\nfamHZttsqyFFFWr4ioK0YAD4DYFJhnuM0I0D6DxTT+zfSMWb+FMAhlrHKMyW\n36kP\r\n=1aEk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0-next.0":{"name":"npm","version":"6.5.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5dc060e77db7f543ec7f311acd4c686017d8f533","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0-next.0.tgz","fileCount":3593,"integrity":"sha512-PxtiYGsszkpLiuyeE6AvzO0NlNhUmmhjH2mWLPOCPCozt0CBu+klu6axPDd9vlK3rLfrv0z82IRt/pfith0OIQ==","signatures":[{"sig":"MEUCICPS3cqbVN5/TVQP3pSBye/u8sETTLPMHiem+2CdofYxAiEAh0G1K6wPgmb21rsbEVm9pf36AU0CquJWEzImHnG1uKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/xbMCRA9TVsSAnZWagAAcnEP/3Ia2mz6ue1+yr6d53f+\n9scQlI793PZJLwpspM8pkvFyFAeEqJHg85b08HVeyYoSw2pkyG2dxrlB4t0w\npmMFP9U4kWREac8S5vGt5P04gaY3DODK6sPRgmIbmEihwGT0g+pVO7GO/bGM\nj7N2mBceIxqpQsUOyNYREZhRTmutjONP6SigJVbfWy6214pn+09BzDe55int\nk4/j85nQhGosXPNtuZSUOxkgFgy1BKChgpEiQc+RhreVkzuW5fCSEm9bfVUX\nj9JidsFbpf8dL17xIt2vbw/4dEEpAJjTGnbNIIHDQdSglDFCJzTSFDIzDdsd\n9gT/G3Nu/v8ksgl33wajwsC9IcIoedfHDQhCGZJ8N59frOzdiVcDivFBMjCM\nS9ZwEk50sfRX6KhSkjX7O/mOURLkPcM2L1gh4ozPHYXfcJ+0fK2sYrkjohu8\nFmyXRM+oSSwiIc12ADhjnonv0SY7G9mwkh/XmmbioLrhv7wiXxnWriqnDszE\nx4jd7sdt2nONDV8WzbL43U4FhDXmqWGadoicUEFtelU+urincBqFysXhSwrz\nU2/r74ioHyWs4Z48douQZocRdO6wil1B4sFftCAl/p8hDnEjYEE17c+62qQU\n+EwYchuo7jr6RsDOIMENslIUWEqoWNowgAHlm2F72Fhw/bJ29NM17zuGAcdS\nbY9O\r\n=rfG+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0":{"name":"npm","version":"6.5.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"30ed48d4cd4d17d68ee04a5fcf9fa2ca9167d819","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0.tgz","fileCount":3593,"integrity":"sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==","signatures":[{"sig":"MEQCIFXuVztt8JKgVeQQVamqf2t9B68HNiVqaA2Bqq9pK536AiBA9aaPpll5vueFW8t3E2417TPZFC7VjqmmYf7GjBTBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDuhcCRA9TVsSAnZWagAAn10P/3xxU7aS9XqLTwYVpxLD\ntyUWMyXGXUoFxKOTesJeP2xweyhfn31PNN5NgGgRQIFrkoguEZ60CjhtZCDC\nwHp0c6XhacCpy77Wwg7icV687LfDLXGZo7v7WSMMqhCzHDms+r/xC2B+kCYw\nVw3QWBRZCtb4x78X7vE5NaKCZwBRN5VQjgiQmc5u41pUef22xjGR6JUPf+le\nyDY4s0PRrfmwG/slPY4m6gbNPKs5y/XVNEigQBx/Uum/Nkg6uwhwDofmg1XO\nqEICvvVW7NXAWtRw5FhKTOjXcwag514/u0qhMQzUZMC72n5Ecdk5p8JTVLqa\nZwG9ei32wGjun3d2Zh/XpopQUO061sGnAW58IcrBNMw6iFGHjDXCk8/8Fe+6\nYUoy4GaQBf3PtdVTCa+h6vgJplsXIolFjePEO/LXeihM2STEoTAn8SxKOg9U\nBcjhFOfmaeh05qGS9f9thXNU9qkDp8Lj41krJID2DBBP4rRHtLrYDir5ms/z\nomiHJ916pbjhN9tWeBtnnCKaq9idp6eQgyk7xlx4sk2/2Ju+NZ2xeOG/14h+\nlEnW5C/UQueYfZsS2V3M3UcvtwIxBuwq6ej4yoTynkNFJDProxFMC29/AquD\nYielA7pCrbpPF3bwCuI15T2EH6uG8KbEzLXK87P9mcGskwMNr6V0qZasCDaC\nvWrJ\r\n=l6j1\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.0":{"name":"npm","version":"6.6.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.2.3","rimraf":"^2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"*","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.5.2","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.3","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6d6044d40eb57643e0cb9237fd6bfc6e096c7eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.0.tgz","fileCount":3630,"integrity":"sha512-beG1884kvrs+6IKUiPHo18uQuJ4MCPrUo0CY8rSRCjNsWXZsrGROzcVG8dlh2nnNk+ROL8NvXcs1xC5lBeHMOw==","signatures":[{"sig":"MEUCIQDcr2JL29dYnJU0IYFIWYB3WhIV8p/sL31wWFkAqsdG5wIgOUKJ8WqYYY59V5rHqvCNXMcEpAgCflOJslK2rUZ5bsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17075508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYS2CRA9TVsSAnZWagAAVNEP/0pq0cDf2y2AqOuusInD\nxgcmW1tun2ZgN7qo0Atw+6VontbJte6c6A/YWD7Ue2XPKUzHfEjUii4PsMa3\nUZ9rVaSt9sx90zjEEQ9x1Wbo95yivN6M/T5LDUG1b8FpTqqxtllTierBw3rh\naEn5I2jt5Idio8J63y2k5QaSHXGUELs3JFt9aHl2KlzKC/uDHxy9F2METTrK\nSPyyuPXRDr/sUS7jsWznxYFfhemDBDv6jSnsKgBfIgg1xx+8zqbioniChr2h\nXbnlRJ2WZmwEcjVOTEZc3ug/F7PnWJnQsDPZ5Xwfc+3zJLWCFV7cRbfSSrSv\nMJW8icznBp/PJfKLXAGDTwRvrTZgpcQ1+6xbS5dHevaoao+9X3uxvgdz3Cmo\nfY7ZajsoMHpItcPAlL5+sJB80B6iBZzbjzAoyuQ2RGyMKWlD+Jrhfe+SKEY0\n1Mrz1PzYuAuultAOfOQR0hwK9f7C+Hy5jC47Apk0TkYlBzJm1iwKmz6ZkS8J\nI8EXSYf7c4dAxQbjmgH60qNFCRhfw2FKpNd+XsbsVIvETD1P3MJlDTtjCtwl\nBzDRyrkTwQxCXz63Rf2X5yAdFYX/cnjil63IolTLvwqqz78Wck4tvUbB6G8h\n7Evw7hSpcWvj8O9J2OiLxQb1C0fM/tKhqHHQt8XoABSlTlX5viMsSChfTBzk\n1WhS\r\n=pBCj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.1":{"name":"npm","version":"6.6.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f4337e98a739740a0d319aa36ac0f4a17e2506a","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.1.tgz","fileCount":3957,"integrity":"sha512-BykK1Qn6f+N91Ld61HwBJom9QVfZDn7AYcO+XEvaDuJeIRUgxQCZdNBW/3NOWS6TER2G+n7PvFynBX6G3kFLxw==","signatures":[{"sig":"MEYCIQDU5Woxnv/iiA45euXk68fbbAQp19WtB6Oo3aXbRow31QIhAJxPsu9xqX33BZmIgvjpWfP3YcfL5Byq30y4m3gelSDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6K0CRA9TVsSAnZWagAAp7EQAJ1YmIwrhO4RAhqLJR6M\nkinCwjUhMjDlAuwy+E+n9s+D4WXIiYFC6gWBGY8ACyZI2UpLQibe65iohKsq\nllIPD6ezTbojpWtKZKTqgOtNxFh5NBDzXTOKAd7oIvY5HuEIal89Mb8bzuQX\neYfTznQX0PcvaULlw1eejUq3EExw4/CN82LSC8s60nHzXE/QW+LLehwwXmMi\nF/c6479R9fIae9X//FtLcmBPAlJTwp4huMYk9OFOHAnKQnpSRhyZMnmGdh9t\nuI+bJSjsbem5Ovdl1HYO8gpnkXMA1UoTYC2WmancI99MZVdUK68vY5r/FGme\nIV1Luu1uJxl83MRxTiSmtZu9Wif0DKKYJR6U0e62rgZhcVxqkWPjOQWHb9Z6\nuiZZfQYv/UvliItT6ckolSitOWnci6EEA/QJwK7VaPTmRuLtm0bv/jdOK73W\n1bkmQPywWKD499iG+43xdAPzE6OyAKX5zTyEGmBp9UzQyot/Hn3qYVcZBj/4\nQhpEJVWD1V6uoSL1/+SYUJ886QlqRJqw3vjZSp0ieivGhwLCbOeT6Sq+TRF+\nppgrf0QA9RP0KfrMSAL1Xw6J2parRgREVeeXfuXj2/AUuKsZoj/nu+yuvS+U\nUfetXnED/H1n9+PFKbHtF1RL0Pw2d9tTjWpPO3AS4isNeQPERp14tGgV6Mnz\nKGO5\r\n=i9AI\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0":{"name":"npm","version":"6.6.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab953bc38c005897f3ec4431120385c668ea572","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0.tgz","fileCount":3957,"integrity":"sha512-Q6Lb4YPWIGsyVzfxcZrTu6VQcMEvCHOBlSE0fbuNHj6CYCUuanMUf6HgNyj4QekWTORxQpOgOgaca2YEQ721Ug==","signatures":[{"sig":"MEQCIFhqxb/TiE9bMk8TpDKqC/OGWhiwOzxp3fkjOd8G1UWfAiBcBY2sCCDgijJcefjDK8PDoKQmW8MdhFl5yu2QXij83A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQQfdCRA9TVsSAnZWagAABGYQAItrr0iUyRDw6uDu4Z4U\n4cXr1bDNFAbyQTOjAuR09hvhj2p5hh33UrZ1+8z9jYdPSc7GXfQX+k2zyT6Q\n2xAL5bwlQUhzMDL+gQoDLhwywQSzjlJEdhm2xh/uv2hagLCqK2HnzvkA+BNb\nsCInycSOVtVkvfDtRhOmiHOx/1Fz/MX4HrUDer4OzOtOpnSuOnNTJf1EMg6v\nmKlmB5+DtIJVms0ahILeuXTT53eh6adTyVFdGLOWVI9MCwR4DCgkXv4wS0NR\nN+C3rBTMRLTAvU8GU2m+mguL96cCG8jzOMIv/mdSfvLyAMcaRGCnGIXSkooF\nvW+zmirWyumAdJi5kdpnwUpPIWEeciIdSFht74lgECDcg3vENas2FkyjZN7V\nVXIa2YEBp54/8QFvMMKh5ir5UmZt7WK5xFaOrz8zyZtJRph7dqKq2YzmGFSW\nnGk6BSoKSivVirICQQZv2Cq546a8GrUx1DePyM11WL0nr6kxTjCiMq+EQnjH\nJ98o2USy3e+jNXbsvqNv5n+4F41VYjxEYpXhmcRc0TW5Nx84LIoHnW72xsWI\n4UFwF0GrKT3+zIYHHVExItz6OeuDgolwsQ3BqQebcRytwlyU8hzrPN9Xc3Iy\n2X/BNNfylkWoxr/pKnO2cw7HvSnOW0JNNf+D/0Be6maWYcM5BxD0W1DuNzFo\nyor8\r\n=j1HK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.7.0":{"name":"npm","version":"6.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a563d6e6806913b2afa4c713ba63047cb7c63ea4","tarball":"https://registry.npmjs.org/npm/-/npm-6.7.0.tgz","fileCount":3946,"integrity":"sha512-OtxCLzx+pcsjMGrjZpBp214ZjxzHcAe3zLYIlaVpRYqFHff6bgggyTLf2OZPO8lfxN0RHLJnFFUU016JCzM/Ww==","signatures":[{"sig":"MEUCICUVp4uQk4x8B4o4pnv2YKa73onyER4omOD7aUpCmSd+AiEAkLq7icJMkp4MFaLh6kFkwTDZkW2vRkMEePXVPhYKlQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18481053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSObUCRA9TVsSAnZWagAACXMQAJSGKy0Xrfg3E0kqzPBf\nHtmOmQF+vAuqaul+hJMaO1EntJLKo6vN+iv1nKnGfD86OrCxZnrIsC6OChwH\nIXCaqCHgKqYG4WcEVYvC7Xn17JDYQ/m7/GFkxyHG5ebYPRwtF1Libj0fREm/\np1ActCnGErHZfhfGx6hCZaKm6SdNzxCG8y6LLHSsFHBxtarStQNjLfjNfDUU\nv1agT2TbDo4jaQsL5I+79GxbnGezqnEjt9Q1+LC4Gx1p6LoA9a1O/hW+UH8Z\ny4U3UxhlrBmp22j0kZoY7tysvoCHG5ANzHwAva03Uvr3yFmEJ6m+085ED3gE\ngDeKf8bejqb36ZvajfgsG9rVWlGYXHp98aJNeLoaakA+3ENGwOCWN/HZY8Bx\njT4YqEnjySKctdM8002x/MVJro8usCEDJnLYKAHwGMi60NVhgip0B8MD/XdA\n7QNKXbu/CTZIMxYzBHlLJ6Pt/j1nILTLVcGKVeSJQarvJ/DsDPm1LSMA/pt4\nJqKqmTL71KN4p5V9gC7CZa2dtQFS38EJaAUguLpFMprRyt7FkTYis83eCItq\nrlH7I+NCi60gMDHBT6wL01qoNei78gMeXGocSSozkWwjzEO5xZkpkcr45rG0\nkUZdcrQSTmfvxH9TCV95z+hFYfALASyRWdZVadzeC7WxalEYFkGG8hA8Qn6k\nZK6C\r\n=Mbde\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.0":{"name":"npm","version":"6.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52a3277ea222a5862ca5e5cbb2ec5d658f9a875b","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.0.tgz","fileCount":3947,"integrity":"sha512-FfhvBbSr2ipcCxEXNeGVnP6z6zFRQ2Qw7i4RrIgBInE+IpF2YrEAY4wnTqG42urJDGYC684HAmXxKKnbEQpp8Q==","signatures":[{"sig":"MEYCIQD9+hun9OBtXOItJZCm67ldelhrlUHShEvw9U8/G3HoggIhAJt70GVk/BKmESMwAW5MRtbtKO9Bq6IcBug97vKFQ+P4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18489038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU1THCRA9TVsSAnZWagAAE7MQAINAHdh8aVbH/C9Qzv9j\n23oulBNOt+Op36vvaIVUBRYsI0+CWi7KgIb4FxK/CMU7E8zB3cJPcxO9+y/i\nKu2xD1+GMgWr9VR4OhoIqj9uMGRI8uCKFXFJhwps73UEm/ljmERiENbU9gqL\nGf9JbIr5LXQjjQDa42Y0f1zQxZIBI3Woh2Idk8jrruQ8ZJEHHAVDX2rB+WCI\nBNBGV97NN03DhZVWRj2DgRLHTHaE84PGyYhyvEYQzNencogOZYWymEjq6Wpt\n4qs90qS4IF5iRvjVT6mC7LwPGDHcHiZ91I2fSaJWNg+LM5BnDRUdv6tAEnD5\n1xJhGhK/Uuy2Rt2YNnYG3SHZ1tS6c+QId4hZPg5YKOoTHWv6kfgKZLpu7hDW\nAdQCRF03M+mbVvcpNA3NjgK0RGFwhspURb6gJBPXXmHHIpQ1nABlmPT5pLyJ\nd5Xcq7CtAYHZa+SLISEIsqVr5SHEv/b5rVjEuSyJH6Ie81OYmGAkB9Fqm8Aj\nGXjdp+nqB9Y4jJuu/DMZY6q4Ds7ESCgWrjqMLWEgjmR+7+7nOiyZanwUvQ8b\nkQtHwA8+dCdbjjpOgTNp54Ge2N5qIgl9A+kbvlXxllm9dSI3ofpDhHiXsaLJ\nvUnBm4ODc3PIUnUIwC7cdMy5Qg6ZzpMBPMV6k08TJj8VqD92kiBqRSSR0Fdk\nuabv\r\n=ceFy\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.1":{"name":"npm","version":"6.8.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe3ed2624e2c88cc1a7d480d60943ee079006558","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.1.tgz","fileCount":4028,"integrity":"sha512-G4/3H0iWSMZR6hu9xe0+viZpspi1u/6A4FpBf/GQl7Ii+BnGhKIAgvrXD5gzS/a8RWQdAR7CJU360gTnVRGAwA==","signatures":[{"sig":"MEUCICO6Mxz7W1kWnq1ZDBgz5e2JEk2xeAUJ+Y5R0C3ORLAZAiEAv+F38p59YR0Y+YlHodPuCfEBMa3Dd6VWW6EL1MrY2Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW2KNCRA9TVsSAnZWagAACVQP/3NqKm917u45PGpWoILC\nGWQYr7mpS15A9S6fknV0SPx8438SAdNHvMmykMXKbJLEaFjYEhs0ytn82Xzc\nh2ES+EUkEdzQ+oxwUpvPxQ8MDSpX1RxiDp0IX/zL8txYAwFLc9JdmiTLgeud\nOdTCYqcIkK8tbhe7iMlmDduuUKDlnVp5lv63dM8dzHpJCoqCEo0z6YPZ77g1\n0FKKCGkF7qDUIlsH0+CV97rxmhWu2qyiB+cExXrfBNlr7sOLg+jY93tBJbBW\n47HtYfK6ab3vu9mcryi20XBqkBEiCQrKP8pNC3jvnvTjF0d5t0IbPIf887mA\nWg4R6yg0lSYnFZ543XEDytjjG/uu2+lyN/OGxlsOvQzOXuZ+mgO/Rd0Nem/f\n78CMvSfMH6PoQgJ8/JEI8hnExzDdM/kzUQdz59Hpp9tQdusDX0CCxwtR2pdT\nFVWktVWXXcJLwSR59aWnOUzl4Thkl+HPqD0YGhH2+97++Xs4RE2TiCelBqt7\nbhq0yrreJTk58Z2dhQSlgzActw3iKLatQigetmBhQj+cua34DeCo5fqbEFCT\naxBeNyG+CenEgful7AiV/JNMzqhqmWjqM6BAnj7FNd9fCkq/4wCrx8A3KmTM\nxuAiiAqdaH0mM2jYpeIQopm71DPc9X100P48xZoav+oCKIuCeiKbPgksYY2t\nzMWO\r\n=M87J\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.2":{"name":"npm","version":"6.8.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4135718ec0f5226b3363b544993b48831e3937bf","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.2.tgz","fileCount":4028,"integrity":"sha512-H5E7+n2KrN5AYQQySaTgJGpd9FHu+bZGis78UZsJ824tI2HoUnjKkvax4I2TNeq2IavySml4J25YKU21veGHcA==","signatures":[{"sig":"MEUCIQCuy2Mqa0JKwb3ETAcIOrz/evD4fNlEz7dRLxuCpOLunwIgUxSOl6EkGW17TEqpQh0Gy90My9iKH9++sEDFUefYrEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18622539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIk1CRA9TVsSAnZWagAARzsP/2cckPVZjx4cShD9aKud\nPMseIdsiuvmj8ZB9nmdMLIe24FLmOa5gJw4RcWISMYhQ0sMZiQIoqNXopHns\n4AlwA7Tm/EIPUyDUd1LmdSqMI25AVf+qf5qdyJPRC/U/+2u5eIT/hmO95mqb\nWsdyoJnnsbeLsdSG0LNGmHqFzwV2kmGJd4PmA4ORn0k5SQGWczQXoEwMncB3\nQwCoX0nie+jRiI2qFPxF6IDRN1iNXowSMA8ONyOtC+HZq2Ad4ahRU1MXBXym\nteIJTeO+VyyyotRlonwQ90C6rNLVyP0KVCUyAYokynxDhp75DHiLyhSyOG6T\n0ln2NruPIa2kDha3i9I6oSwv77+r2cqc3TFpO/aVPvfRoV7ZH5KExBDbv/tf\nlxNuzC33q2teKmuAhaXM7QZeVgbTY9HFwM8kjJ17DZH6hGnuoCpKi7Q8cpai\nRl8yg4nLr226udkGW7+v4NPmoRNM+bYVEvPYLemiKXhQGaWI7wUnLTwbL+Ot\nQ0ATcUnChnxRlwYEYGbX7wlRzEhqOdkFdwYYaLTscc0eQDiJDT0Cz9yPCkFE\n2TiLXWgPDxNomD6cr5neQ+4jJeH3tmMbzIotUkqC0oXmTlGkG7EYd1xftIIH\nLOisQpbUhw8rJQ/feSTDNFcOjywCFlhwow4N7vKSXz5xqEIxbLglyQp6mts8\n+Dps\r\n=OLtH\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0":{"name":"npm","version":"6.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62996dd6aa235dac175b13968a6d7f815ebf8257","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0.tgz","fileCount":4028,"integrity":"sha512-xMH6V0OCSJ5ZET6yWPI3BmJSqMMCuVJSIcLx3LSH/SrratFSt6EDuCuGRFMQYty98Q1l6x/7vKmfURosoyWgrA==","signatures":[{"sig":"MEUCIQCx76e2QAX9TIK8QRvdhA3ey1/5f7DP3hjGnXbK8PH3igIgfr4KdFmf2SwaD3OQ8fYG0kXSYNmz4NHDnTgtD6rmYIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKYICRA9TVsSAnZWagAA3IAP/jCX10XYAUFt+0FofWIQ\nJaRsGnA4Ofgz6zCF20AxXtRCqtRc30hVpQkrsaXL/VZbfbBY1vyfhW0qPTkG\nOqTj6+302QK/jkNv9mygZjGNMSyUXpYx+BNa+trxU9jgb/jSlkMyNNBZMzJw\nvLH+5rOzOXqVoRAz2+8Y/FChG0eJPFm1mqL/yVv41z0bRo4u9QifhO536L4E\nnLwMOTcOWAFaxz++Zxrpo7uNRlTEyZ1kNc8/2ZEV3Kogkw975c9J+Yvj4Jyb\n+Au48FDtVpE6VUN+M0jDBc25u7hCgZiF3H+uvDHqRhwrhOat1gy8UUuKy3J9\ngx3YVXe6sI5ZwVg8wHCYCzg3cyVAwdIhdvJJTGSkZfwUuvNrHQrapLrS4jHh\ncYP1+uwTyAl0fQKIwYKu+bqOA1GPSsC8T3Cc2rVqNJepmymILniYEDYNzY4w\n08mQcU8evUk3iccTRwQdEMfhi3P4cXqnn5Adk/iPoxrlzTXDtLKRxtaQoF2p\nM5MatMOzls6iy1Jva5yeAIVoUiLBb/kYBozQozUp9V/fwC2oV51nRLnXjZOI\nem3HeZc9i6FnwAKu2ioa2mj8W36JwxLLXEGhse/p8IrSDKlZDRdGD4xlIAhF\nC/rCIHdq/xskJe0DoGK6gdse+Xl0AouWbXuDJPnJxFcQ7NdW71Jyhp0pk9Br\nfOwX\r\n=+GbQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0-next.0":{"name":"npm","version":"6.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"afe4240c71e4bc4af8b705d16a0f692223097952","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0-next.0.tgz","fileCount":4026,"integrity":"sha512-KYVhO+Aa7iGRAKjEj/FdHI5/HX6RHqFhCX7scpoMZu/YOvwfdHFAa3yiLY9op92laAujnWK2gNhr7G5IKmixWw==","signatures":[{"sig":"MEQCIF/kkGH9EPQ7AGTxqKHCV7TMmijIefRc1kDxwb6pJ4/FAiAJofaAykPyIkXREeRPkLd8An4tvi/OVVIl13K3OnE7lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18634724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbeoFCRA9TVsSAnZWagAAbIsP/2PrljmZ74/4640CGHvc\nDZ5H6WYhU81QyNosC69f1FMf+/R0a3ba/wzOmjjS/RSH/ZBwBOUeF/9JODHZ\njjpkZbsKYDFWKUEh/0esrmM0eIy4S9ji3O1ezs6ZJowEtIaq+ISldMj4JE4k\nTvLj5d+7ZiY1rzBkEPPYndmYHkGmI0QeT9HY71Ks0cq5Q/rDiTUo1Ilgn05b\nZi3J7LLXD79jbgcrL9XTGXiqrkmJZYc32UfipfjZZtHGnz5uj4W7mcmY8RM5\nM9hF6YuRuYhGxUQ12zBahPz6I7i7kSMDN2eKXNzhjlqPey/1nmqZeox2PlxB\nJp71VTXzaVDVNOlrFRgzbWBlliPjnfspoDCp7sY3+2kocm1KAKrpF2iDh7wn\njz0Wo9nF2kKvuyP/NKaaersxDJX/ZXNLN9rVH0fDvV7jq9KQKUwbMzvMLZoa\nbpyvKhTeTrNj8HwTrv0vxvPt31ldotGm86RK60xi9QPhfrx9GMPK558EB7WU\nSoj25iOagrH8ZV/7A5ZY4BA/Fg6pvlKUmYO2ELWGCKUj8j7grnf+xNEUmUDO\n39kA4bsvZbRFDbbtM7ZZREwQqauGQTKnlbBWmG0cahiYORkDct6KRsjLxaZO\nWGdCVd9w4Y5YPPFgMmkrKyv5K9Pfp2S9lwidpgzSCx7aSEMzPBjdFO33SLRD\niZr9\r\n=UE8C\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0":{"name":"npm","version":"6.9.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5296720486814a64a7fb082de00c4b5cfd11211f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0.tgz","fileCount":4026,"integrity":"sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w==","signatures":[{"sig":"MEUCIQD4RUE0Sw3pV6f6HwCfI0p0dTXPYXzQoCJPkiUtRghVAAIgBrhCiZ1lWW02s0eUMv5TGertEwLTBn2/rCyQ6OJXdYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18633904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBiSCRA9TVsSAnZWagAAa8MP/jlw4PIVnQPwedTK5ctX\nKsnn5B7TQxEqV63YpG6oRI/w6xU+hiEd0JKRr3s+c6mlo59LDsaHcIrgVCpE\nQiNMWAc02AkE39qWupMPJIe2o+WdBZjZnSW1cy5L82cL0Io49TJwMGD6lpnr\nPO9X6SX6AJ4wFlurxFjV/wI1SgoHDuENruPPXfBYetKHMt7xmjiVF2aT9XG0\n4xBI37lp2QXOCF9B665EbkB3hd8h6pN0vaiObJdKbFexCQWO27AydOVi0Dll\nbIokyBrI+JI8auQERrpJmWhyTkulOBAT8RzZ619dU1mHa/BCMHrnnex46euK\nK14pLEe6SQlmpiBiRMiGjTT6+uQnT2ZiH6hgKvxCPzfBGNV7ytBeT/LztRlT\nRGUzM62OXtQa2E27kddymuk0Pf/0A4gc/DR9V2iEHalklt4NIiA90FiXsN7i\nCMc+NTKgJeGlCnuXcDxDGeX1E+MpyrV9UvorclFSjOvBcm6dxVU8Y6TjZxeR\ns9GnJTy8/MtCGLjHjh66wXHqne/WUEsN17k36g0hteVp43bjHzuITns5U/RN\nj1FXUvPWXnkEMMq6RdtYJ3tf+epaYkdp1/0STIb1RxKnJBHunjQB2Kp/yhiB\n7mCQeDjwC2lK5qiSVfMSb1EF/mu4BBp12GWv+QSYr4CeJ1ltev2pJDE9rXzm\nMtkX\r\n=ruQl\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.1-next.0":{"name":"npm","version":"6.9.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74bb434d93fab7256d7355fee9a56f0675894c56","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.1-next.0.tgz","fileCount":4028,"integrity":"sha512-rw/KR5zPIz5VGhhTusLrXRchqteHO+1uRrg0WjDSj6r7uHuaC/mnjbWO0p7i7Td19azWWQtFS3TKBvE/gAfE9w==","signatures":[{"sig":"MEQCIEeCISncuN2e1DJWE1MLxYyNK8KSvsSdQyAnH7wI3qgbAiBrOL+gGtFHIqu0dtKMqiOf7o5UNAAMVujXCqcHOvLkCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18332135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckqmNCRA9TVsSAnZWagAAekAP/A8k6fZWCtYaUBSI9TOu\ncaDEXPhfQlARLqoQAejEADd6B/d9ez9y2TX7azBMxRyT/d4qJWxn0u0RgEHP\nKkoL4I3c7UH2OAz7L4HvyUlx+fyO8+4VI/GuIaxdUb6i6yf5kHkzqAkARKWJ\n+hTQQhtMuY7enUxUahdB7iZINOrJvAJw0iev2xKKtnx2HLxdz61k6Td6/Shi\nW/w1uwz6EPI1QP7quwvvlgOcjSk5KaWiyVGmQ40BBQ6gu1u6rAuLbkbY2xCS\nxOvm0lvcZqPfjTjKZgW86BSqhULw1tl4VDtZWYNQjt4xphY3JDj+5ZfCDyKM\n39740NZJbMoMk412NsgiriUSQjrhKLEXn2Q13WJQQmdT4dsfomwy1kOvr4D3\noAsGAjPmTK4MclbogW0tRN51cb95JN3NaU83vgA2Q7x/87Pprn+VXFlj2IMh\n7GJIXvB+7mUFA3ko5Cjf39OgG8UQb/X0gRTBJCnVdBwDXkt+x3D92LEz8Jkv\nakBnOV+HKF5LWyh5dj6w+ZJKCK4jjLzqZBjwGY3nQDsDYzzOu5g6WUjxwR5s\nUVwlGfOkRRikUihrhsznmurTjhelvnRHv0gCLt1xK5c1dHs0mmIYXb08D5i6\nLf7aJYjmb8w5+wPZopLr6gHj6ZOMNI48iKGZp8JSPP7VvfMmNK0qDaRcThBH\nccsc\r\n=duyx\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.2":{"name":"npm","version":"6.9.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5a52b7139f6ea2663ff7405fdb7d02d8a6ef62f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.2.tgz","fileCount":4013,"integrity":"sha512-b0sEGRYrVdcV/DedLrqV4VMpdMHJbvpt9bopivh4K9RisHFMbj+G6RNbB6lRdr9rpYIoqHG9YP9CYmxdI9k81g==","signatures":[{"sig":"MEYCIQD+EBLpjeO3149S3HZOyH/tJw0MK03gDIHKQThwfoGVLAIhAMmMLnfXtGmL0cEK5SrMN/2yv0DCGROsibUc9gCAiVgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18789226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSGXCRA9TVsSAnZWagAARBAP/3US53s2mVn2ONov5r/m\nJE4eSfSj1Q5AZ0ynFVCRTqaokz02KPqtU7e3Th00yQ17UH+ULV3bXywZl61w\n86EEVwDcmLU3CPZgEDeJtOoYmsCRdjiULgJ2OjAjdiVH9nW0PhyiPmzeWJVl\naLdEg5sABZ7v5J6nnIlU004u2dWy2xNriwTh93b4V1wgjjMftMsNRduVdCzb\nIdNW2m9EX1LuxQMnKGLbBapYgRlFic+HYyhd6D+hwwWhOqrh4q04Ua6OjvhU\nniSjVsO+N/FZ7QU28wYPe6X4JuzAWStgXSg3Skq7Yx88tuih36QcR9CDriln\n3QBR4q91rHlvp6xIBi83asrHZYtORlNlUK3bRCfV+N7U3qKreL8UTwLt7dkR\nYzM/wu+OzUl1jSlxaFye2MDR7vZDM7+a/aBy9mYESmfm30ZEficJP6nn0jKE\ns5O0LKyDZ2izT2MaoCDO3riQAmr88PLYm4mNPQ9ad6fn7NOGqOQBpaQsGEVh\nusdZ4mawRlPLW/3rUwHu+Xo7XY8+RCZepxg6HkbTCCQHpk1BGdY4jBMPrTme\nGpgwmGy5tl7gwG/iAigYD2o/ZMayubj7hXu1jbISTa4bwxR5ByuYo4b0e2m9\nD4BWtlRP5J3KWduy+9tv/tQm2+EUZwCp5RXaJqgeEWzIHaKqvte3fCDPd0EZ\nxsAx\r\n=LLb7\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0-next.0":{"name":"npm","version":"6.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"26c68feb15c3baef4dc29c188d08d4af292ef846","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0-next.0.tgz","fileCount":4173,"integrity":"sha512-r13hCoV44kFPHeIfBb9+m8WAzzggkjKuEjNg6HhLfYIzWTpa6b/gKFZ4+D9Tz4aMy4E4HFxR141OvBgvqolcvQ==","signatures":[{"sig":"MEUCIFVxb6fflzTkO1uBnwWLfafb/4fVZN6hhds4SuC2QvQMAiEA0flT6L25kvui+W6NftvD65Iw6q7BLIuwa/56yCBFeiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18835588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGkz5CRA9TVsSAnZWagAAoeEQAJgpVcUFTFy/9MYzjNKg\nzn3gapQ1RNEk4ZK+RdyX7MB1308y69Js++IK5rSO6EYjYUTjScxZ9I7KSqt6\nJ+fpw28dSdfP1Vzc35D6x3YL2s4ty664yUyNt1N6ObdLAz2Itvty0uAiIYZo\nSouu2uWDp6Uuguxmb4beR9pCAWvARpo5nnF3FKzRqeu2HEWQq2OjjrsXwRmc\nzBucN9D0M5+ZZ/y70oLWt+jZBV2P7vMSHLkzP7Uq//6odbAl/XltVNrRQsDf\nS2Jz/LWq4rC/Vjou/REE8D6/j1X50w0IOAp7XssbSxkNDl8cGkTXp3QQMCDO\n7gaX3vDxWxNjxPY4MjmoRCfSguekd1Viv+LNnH9GZl+ttjE8RdLmeRyd4xFG\nLTjnlpzq0vtQtjTG59g0Ln/ADMBjlZVyuziuZt7guKhyPcrhklvgaAiZ2ITA\n3KUTeBxtF0QecKJKNFm9DH6z4PVMNPvCePPQz8JLMVCyBGFTgS9RSBJNG6Wp\nhVMKoxgMQyP0E3Cr1bCk/OuKdB9oJOoh81uPa6OXXJ7jkhaEPh7juGk7nysU\nnleHBgNxE+nYgTjxDiAThaxUJr9cdEptnnnADpsboJ3eeaWwx5xsRl/1gVhD\nw0zBeMjb6wpe84GvWjLhWwsOJ19at+KwSeHgjYl78vdG2cIx/RaxgBfVfe12\n2Icn\r\n=9PIr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0":{"name":"npm","version":"6.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7ed37211db53ad486643418c8028092d1ed8b24d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0.tgz","fileCount":4174,"integrity":"sha512-pOMc81mT4fHXv/iMbw4T4GQVZzlzx/Vf5bta+JgMWVR+qqBeNI0mAbKrQ15vZf3eMJ+DaJj6+XgD7650JQs+rg==","signatures":[{"sig":"MEQCICDUrOdpxOQK8DsswUAO4pxzZftK9nuK0E8PDwwpW3IhAiA8d2G8Epm1LBCyJhCYIljZUsqioI9TOCdWa8qtKZgzfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18842879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHN6bCRA9TVsSAnZWagAA2nMQAJ+Qzy448X0eh2iaUWl+\n6jXAdWcrDfG32sxEq02ob34bVTXnq6fgeT+5Zc03yhaODFrfClxqFX18Sicg\naUTPdyFw3LzsSEf4tSRbjmAE4Yfp5sN6zhnsSv2bijynTML20mQCay5s3zg/\nz7j7ZLljvkTXJLXQs5UnHbO1Gx4iR7a3G0MgD8UXLu/xqSA0F5HLGJYX/RPn\nyKzC/bIl/nn2t8iIjH78sfV9YSji3D3RfUHRS1BDEItY4PmA85b2OP/TWWmJ\ntamVnjRKQmyoCyif7FFzAhag/021eLrAkx2kX1jXV5X9s9GYYJXHzI2YksvF\nKpGFLiukBEf2dECse5hqSm0qv8ENaVOo8Es93yi1J2BV+yadvfbH/E81yy0Y\nZ05DAaI3fKSGNEtANTR34aQWv+0PKmDofDvdrk0Rxbv102/XfnttWPATjGj9\ndqSl7ZQ+wuyKE0pRPhERyFz4MH1HKbNmEWsPXcggK64GGceVRBXMqNRtNVzB\nVF8rIZPCgX/p7h3YqYG07HkYNlT574GlzUu8BPDA3KHObJwesHF3LPpcaOpc\nLHsws4tv2HocNE4QiuedCbyGVmXhY4uIXAWR6Y7JakDVpGfAekzJCtAbXZ9K\nGlhLp7hcuwDIBAc6ityArKCdsfzKQNqdz7bmHqz2JkC70y3X8DlmFYg0hi4m\nj2zl\r\n=fTag\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.0":{"name":"npm","version":"6.10.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d8ca728b0cdf6680f27fffee7899016156539f66","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.0.tgz","fileCount":4122,"integrity":"sha512-j67DB86R+FiQo5r/0r2YJ4ZZ1nl/sz9nivFTqjtAL493rGrMzY8lt2sn8b7V8k2mtJ6RoikXHYb6tsgjLfE5gw==","signatures":[{"sig":"MEUCIQDsV3aIOOK30dFRVYrfGlwjTFWtzLQw2N15RKexxNO47QIgPy0mIIgc+ykdiRQo1l7NokBv9lF9fSvFatadJyYVsO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18658473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHOmnCRA9TVsSAnZWagAACCoP/RnBMo+i4EZ4lZlcRlGs\nzXwzl6frmYBI3W7oUSEcDV60O8j08ialDt7pvy2rSUOL1zxGL5IFWcS3Dvib\nxNma8PadR9ge72kiRjbx+iUmxOVWVE8bwM8BDlPuSI0jUmruwOv+jVouY7/D\n537YCFV3KxUr/jPhjUyyE3n0bnAWVt4XYSuH0FwX+wEBvztLwmXnrg8bMGeb\nOWrywdN/7/vrPV32hIqYZE1kmgDlDJYDQf12npz7SMbW5KaTMr0T4JNoOo6j\nVGhMCZfaTLslcLES9RYmckvqbN7Yj8kmcrHwk7oCekZkGh0hD0l3ER9O41n/\nCovQv/Q+wUOyBxb8L+77T/3zZM2+9swC7pjmvzN0HQ6VpCS0W16kV9lZHyCM\nmK/uPGvFDENJ3dyRgKsiLMV+Bp5PQYZ78ujxqEvJFStJw6z9lV1Bse3LvLsu\nUZIn0aN1d+Up+L8WyIkBy09Yw10dBADsfbL7Q1nl5GeS38w7mm4btkMRUOct\ndNBxc47pqPjhE9auFVVLrI28InjyDOPaDcE/l+2uIUCCWsh+eeGWkSr/r421\nm6M6ZZAnzUlHfbLqjS7XDpVpd5JiZ2wtaBks+uGXVi+C9Bt2An1xCPdTmovf\nmdm9ZobascvlmDPSzrC9tZFFQn9b4g+z4ePeIckIAUmlC9En9W44X+R212Pl\nTU+x\r\n=DBfJ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.1":{"name":"npm","version":"6.10.1-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a80f7358eaf19a08835caf5c1e2f5b8535d4aa2b","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.1.tgz","fileCount":4122,"integrity":"sha512-oCSJCUPA/Mmg7jMtGW6TEn5AzbT3t4bABAXL1+KL6INSD1GeydYuKb90XKlEw26/71iGFnuXPIIOf42jU5NjvQ==","signatures":[{"sig":"MEUCIQDbgDy5HAWwGQyvPeIfnBUsctZ7aDgBN2sCxZOTWYYeswIgd7tu5c4wZ3TfyOwZsrCtVPM5qYfI7IwkPnYauH5742g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18660016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSG3CRA9TVsSAnZWagAAOicQAI8Yxy8J9qA0ykDedqgK\nM8Bwg8jSVSuaTHR9GWQzWqwQjhhWJ5R9CwaeRCxVJ43KLXK1cniHEVzakpHi\nihN1amiSby1w6uto1xgKjw452lvN7K2pvJejh4Ob4PapSaNFNmxp7s5PQ3YF\nVZ3ADIMPii80vhX9tIs5FJJcwZcvfsHT9+Fjygzb8WcVblDduEnrFMpFvoL/\n+O07KLETzacIOEQJEfXCTmCEJ5p19qmfKxexLVLwYN7Ix4wE/ioOrQx9pD0U\nHjjGgXgsZj2DK8y0N/2C/n2zwgSBYaYoKMAr5MHgBNTRLKYDMzcp2WThmrcy\nSmdPhDj/Tmwg2rPQr46QGx11pi4tLcUe9XMyX7vTSNAA/JCAoKbuUafhle7u\nPihdmWbgUZKcMytGwfPvUUU+Lu46UWo5gKwT76uZN/OKBftTJnEgSTxgaGbw\npbvstj4vBULCCUkTfJh/LCb7tWS/wzbG1wll/1rafINr4YoElq0BWkxb1zMc\nm2QN8LKmz/HlE/I5n0QHIRyISnG1lEFJsTKWHwwGAFR+xIdl9YrYp3zEDCdJ\np4xWNhIuYzn66a0nsU0qS0uDc/O0U4/NE4uyun288snFVfrol52cL02bCtKx\nqLj476N2M9SQy5blm96I620G25vVxmg6JVNkCX7Zs6N3xQPtd+3dn6CtmlWd\n0bHO\r\n=jdtv\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.2":{"name":"npm","version":"6.10.1-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aab900c28e2515d210db98b09f234242100686e5","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.2.tgz","fileCount":4139,"integrity":"sha512-OPZRY42UjnEKDrHE0mdF7XGEWB1c6BNCenzjy0spOv5ffTQKGc01ZfKIzq/M2vXr7v/xBZ8bsn2v71OtHAS+xQ==","signatures":[{"sig":"MEQCIH5CC9me3NGdndas8p+9y60JCuMuNCkmTX7jwt95+vKDAiBIV8ECAggC7dodJVD1XaXWxPPeMGwfcK6Fa0p2usdEDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18784055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmbMCRA9TVsSAnZWagAAuYgP/1rpc/Fq0QH7yQAN2ets\nnmNrq6PzU/VDkNzONodVzMvICPLF6+rr5OQF/ESFn44/8JZXVC5/IHf42e4X\no5e1WmkxZDZZ7qtNZrd3vNUHUMbQtOMMSWozxx6w1+HSLnc7a8mCIM3LmVJE\nr61DbcIv/g9Qklror56D58yY2swx8a9P0TtnL/gKRaNRFV3+p12gxdLT8hkv\nwXal+hDmTJpiRjfK1yL2CVsg3O+zMka0Xn/0hgaVhx/KBRCXG6KCEqkpYuFz\n5BiYtwvXCy0pdGL/h2Hx1niF4ckVDS/qXX1iOsyPaO++5trU7EVOk8VId254\nws81vWFNKs6J4STsbkIOeqfvx3EoXUSF0J2BiQedl8tJFIxstr5/88QHwsjc\njQJ69BRN+3qkQzZeLOH4ftQRor9gC6DVR5dwx3Fqckckf7wOv5TiZlBJq0HT\nbQN/2ic5NHdoIDX/ZdMC7C7kJuhRUq88xfKmpDJM25S4tLMUUBlDE1cO4XCu\nQmDDwRvu555+2QkWYywr6faS5luPbhfkUlk89aYIdfbTemGFiEw8mwtIOLqn\nqdm0EXtyx1vfxt874fYZNoo6M0ti/THZQAfWiOAFSPgZiNrGOGY/a69HXZKb\nsfywoUuBQGtrWgAEJRVEou3Fr9DIlDDRty3xC9i5E2s3yX4ZaQs93s3dmKvW\ndaXN\r\n=GLRw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1":{"name":"npm","version":"6.10.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ee87146028d4f2bfa0bbae56c5f188c5099dfe9","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1.tgz","fileCount":4154,"integrity":"sha512-ejR83c5aPTip5hPhziypqkJu06vb5tDIugCXx1c5+04RbMjtZeMA6BfsuGnV9EBdEwzKoaHkQ9sJWQAq+LjHYw==","signatures":[{"sig":"MEYCIQCVQYPIJB7adpvLSlGZcHUkai069+PVhFVWmsQ8HivjHwIhAMEABUz3IJEPTFv27lT5Y3u9U5+SLkPtxqfZn93PFEoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19293098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ3SuCRA9TVsSAnZWagAASboP/1b/21CUi60kgms5dOqV\nB6A0SyTGmBGPEnT0WsJAjPryqGFJxCq0Mr9NwAFQRK9OLFPn3Qtzt7TqqsKt\nM9h9knOCYNxcwPbcL1WrBru2q9EC61mRhzFKEjYlOq642z32roH5EyxrGUg7\nw8lzBf6Ie1Tclnnzy/PV8cFPoMIheuB9YF+gqjQ7BGH1W2WgGCgNpGW7y89d\nPljuoXnh8WwbiHS50zYTXe/BEM0JLS6Ec29Gcw/u33GTC2AnG8V2nOJdFJad\nm+B7Padxo2vPxWRR76XLDj/WgGb6TSoO98ywtRKKbwz7YBbKdLiCMZlaESLM\nq3mfbiRsCRkNARr9e+nDQBKd2iqRgr6eymbvDTMw6kclnbzl5plKNajcMRtI\neQjBSx+TUESY+PzTNKxcCvt8TER0rgfnmd5dxm9nk53oCsCbvI+y4dtBfLHy\nGdZ7CFC92BNSNUMF4pcXj4lQXKFffT9V7E9/yDwfoptWosafKUV5mdY4+BBn\nqeD+5+Q32I2Qu9K0p/GaWS/o2Z4GNlZjEstT7ADKrpmGFOxy9HY/41usb+Nv\nWlMx3BukNW5YOPNbdne/FWmlzDCVrMfIFzdVvVhl9Ixy1gl7PZayOiHZBUuU\nuywTKUtS9lqnDP0N/D1NKpYHfkgG3CPstowN32nYI6+pXljcxQlMgAQLFJib\nGRML\r\n=MGhj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.0":{"name":"npm","version":"6.10.2-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e478d74a74d7cfb0db1d73fc68aa16dabe2fb965","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.0.tgz","fileCount":4138,"integrity":"sha512-38lBP5Z/nBu3s8LMHyv4gALGsKci2tlRNdTpW9yCRnCefmcJw/gUaG8aBcyCi2YvL0Q/st4dJznZ3GMTk1x8jQ==","signatures":[{"sig":"MEUCIQCFpb0fHnPOnaljD011ASPFEjp7g+t97mEiDrPfvazdxQIgd0Rkbm9Cv2fyxUtYXl4UkhvmZUpGrjNlT3DwLwG6DCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLmLqCRA9TVsSAnZWagAAmRkQAJk+a8Qb1OlebeXGVEQ5\nEF2GRKUQrmRLzZsvVMFbzVgQ1ZH6F/or41Ac8/nqyjEsJmcKRXS472eIYmsy\nOK7NIhis98mO98D5/Qnj3/PlOwrQsviGLW6ySdmO2DGv1mQjBEwbePBB8S5Z\nfLN7WCr99kSamJKipqeRKFZmNZo4C3931w2iIiCOjNTDfCxZBAh2PZvdWCUR\nYVnixKr+9/MdIOxgqQXnHdvyJ+JqXgLPbxatGpuXMMk+0p8tepq1zQ8zt6GA\n0XZ/sfnn8ctiuP4oz53d73uPDCa/9zg/r+zNwu7J2lwKnbykjbDkRWFifUx1\nRJhnjCBQF1c5THVhvJsF5VC0/nvV2XMhdf77iCTHMK88FHqKSd1dhIUl2OO7\n4NOTUFQULWOKd3gT/4J7j5sgq+xkUhifFfojq+Ph5NUvll8LYduhOmpY8CPG\nOnGw95m120cmNsRA+tA5uqT/y9Gd02YIYHMfTNSDgFEncwluQk6iN1kZxDlv\n2hTG88ROh4glk/3o1oR3W/wcUxH/ffkCCPnbsKMH+uDOatWieeEJ7d5vsbXh\nmzUT2jz1Md4EGdvEvYJ8e5se67M4eZ9B0mMVGlwgyo4rcehV+OPeLa5eWo1I\nP0jMnq2NpZP3TgNrhVoAPis5dg1BiybOftfAa9nfVlb9cDf64KwD3KgF2IOD\nYpWo\r\n=oha+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.1":{"name":"npm","version":"6.10.2-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e27936a718a1adc2aa745b77f454e5e7fb7e5e7d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.1.tgz","fileCount":4122,"integrity":"sha512-r4+Kc1/6LsuKb2tdP9xxFff+ra3j35IglU9cc0htV7STlu0g2vVisBTNRVY0iNbvK9Uim3FtroTO+FgLoQ4nTg==","signatures":[{"sig":"MEUCIQCFgk13kNNEn4CbJoDtBNNrzUSMsCRQonoOqJoCmjg/2QIgDaRTzb8rRCscvrL8XcuT8ToR6RBThe1zGLoNn8LNN9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18626494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL06sCRA9TVsSAnZWagAAFD8P/R5n4bp1Zrnm1UZVGxbj\nOl9YAxZxpS0TiVGQFTCEshPt/4MwfawWue5I/9Y1/FwcatH1Ac0hnQTutuER\n0kolCkKQued77F7vbtNrTup+aQ7w2AHzCQyYoiCGWy+hDkAsK/PMfPi5Fcmz\nmE5EgW9GUPxGXqHDsQjOZR4GjXR3iH54fErklhSOhy5ck0XRtCq5GBvvQXr8\nHlBtSpr8JqiB6nCT/7Ilo4iyDHMS9thNH+9p+I501Ov/sFcUbcjTfVUdQrxW\nXMPy7gwG6UT3HccDQKWQcscsKSGeC0LjAC97bxidk/bm4Xud6sUTZybncToF\nLNtnJfp8NGBzWnf7mnOxa5Zymf1+sIxKUYYAmcMg/4eqlcchOyuyNkjNaPKR\nvz3UbvZRUzqCOKEyE5bCdIa/EyAEvtxSeTzZsZqGjLHI3CrzPfCooQBycc3o\neV3X0jKrIYVRzuvIkxgr/kwcULXlrKj4GyUlSDKLDiMjm6t6STYox7/Naj0X\njYyUXqRhbLwQ+QfphWOaAHez4yhSqXr8KJ59YK7Tl3M6p70LjdAku0pW7ZuY\nwzTnjn3RxeYNOI5rzB97nW14CL3keKaqPPnkqlYBl2crZHiLM5tkgkI68bZx\n6lQ30VJPkjEqWqFEiUr8WJva0r9bCYryc+IHRFkFO9FKUaP3UKgb3n+cWdjf\nP2GQ\r\n=6Wud\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.2":{"name":"npm","version":"6.10.2-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5d68828c0aaf8ed5efcf40522b60ca1bbfcfec4e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.2.tgz","fileCount":4140,"integrity":"sha512-vpxZAGcXNq1yAjesYP/8mb0WOU+6SWocY1SMsAN9AXYkGDK7igyLt+eIZqnm/+grAvjzfxIZzaPVMN6pGWngOA==","signatures":[{"sig":"MEYCIQDbyfAX37s4KtOhGCMU6uEIOPbrADSpHZQHEd9ss7VU/AIhAJJSqW0tHSuXRkAQ2iynV6yFMwBGgZvK4Ky8lAI1WtSv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19121840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNOCOCRA9TVsSAnZWagAApqsQAJlPHgPtXdbznk9uPVDQ\nzw8lR756Aut3BfDwhggeDMSudx9059vT6d80b61Nh3zqHNNxeu5v3zYv2SrM\nLeGbcY+A3cRc8vvRzeZ+OhPyHDGUHjiY8Om5cCmIClLHzbYlblwJUpc1RuSX\n2G6I44AdM4bcujgt3TTkX/+qRCEu/Dymim1PLFEw/S2s9TR89lQv7BQ/9CFA\nPM2+2c1MvFYJ7pZo5nZTxeHFbsQnhc468INt+6jLv/KcL3eP5Xm+5pDBtnz7\nOMqABxtMv6nFGLbTxqKahh8B9LTBHjUYyerradFX1HwFTy8KSdWHu2Az5Zkj\nsTUFyJJgQZjV5WKQasjNfXm1LzKRk6DqWMblWrJ1Ye0yTULM4tgCIYCSGE1s\n3Ljp/K6p0zq6W23rnfeaivw1VsVens5GTDrQ5t0ahhdVBpQixND3nyEYQUME\ng3c5EQe9f3RUAOrSR3q0kg5Y1WHvtYfx7kSJigtk4EIXAYtK+ecEtmFUKvyC\nsrM3u+rhMh9BBCwHT5D6win4gTp+oL2U9JNZoLcyl04snz5Et3hZDLHZdMcB\nL5W0+Qmj/5q5DJ/1VCuOPXRNZMJx3eyRK33A1I7HmWJiznHm53BVkTMy0N0L\nx3q/h7aX83Obp0O8+BuD3mO6nb/y4PyMGGEwBJa9PHG5eM1Iq5c3K/SNaKaO\n3yU4\r\n=gZuK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.3":{"name":"npm","version":"6.10.2-next.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"537d37efb128bb668e0c354bce50100fa4592645","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.3.tgz","fileCount":4140,"integrity":"sha512-iT309slDWLcmWAlRiwr38RUAxbN6E00IoyuWANJuqnsnQ+JKso4fn8JMaOjg2op3VQ/xRUR/9I3kKsALNOAPCg==","signatures":[{"sig":"MEQCIGVaprBz4/9EeU85k3HjCdOHNfSBbDZnvQjNt6yvAAddAiA6AVvGlr+cQxIvhJOObAyMNTjBtMljGxAckwR5syam2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNkbnCRA9TVsSAnZWagAATpoP/RysqjADEWp4yxkNuT5a\nGLkPCWbwa6pXzPSpFUcKnTqflIGtRtKw0NWgf0sV6c2e41hxFn2Eo0Qsj2xr\n1qqIDA1upyhxhE1cvB5uqAXsVwmaYC/skzrpUuLG0Thtut+l3jXXMFLhL1gq\nUp/ajwI5vAtmweFeY57l0YYLi7oKVk0+P1/lfZTb9+ZNcpLWgI2RMvKFo4/J\nF4XlSYp2W56ezHqTbPEuGV/moisFoLseHx1xR1P6CUirKIa4djluTh1aPL8S\nFUUnHyJE6W7RFFgdjvD6Ax0dNoe838BYahT4D+JML7L7tX1ECg9eTapXZNGu\nDk+ta1bIwesdPpgIAIFVYozO6UYWTfdd0cmEi2wZJtEZwTOwf3xwZYDSWMEn\nmWnLdSKEq1i/AzzaWfkVaismhA965Glknlysg3R7xw0OfiatRqcVJVfKve61\nQbjF/QS+J/pMq4Z59Hp1jd0njA2HTa9r0EKC6Z+osI8abLyz6EIfGuAE5sZi\nR934/ofRV+G1V1/gFZJs+r07Jka987sCfVa6KT23VX2MIupj1UnFpRm+9MAp\n2b3CtHWi2EEJvCc3HoSunaLG9Tt5/BXTvOnEu17yeziGuUqBfrIXWeXT8oG4\noyj9XnPyNQhvgNKDFXr/MlDNIjXO+80wA/eiqZbfaMFeRzDBRRfRCQzvyL4M\ndcz/\r\n=G22G\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2":{"name":"npm","version":"6.10.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62cd56f9bc39e26a5eae411a20236bb0c2026d85","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2.tgz","fileCount":4140,"integrity":"sha512-B6n5dgmsl1fpBYhor2OTEn9Md0r63/FpQocDn4WNT4gIQRQZLql9g+mk8s3j9qZD370kUTzwDaOBSmDdNGK3NA==","signatures":[{"sig":"MEUCIQCXwmWCDDYy4s2DqVt8zyrqB/6HJzBp0YaJ+6HM5KT6rgIgP6MRh1OokoUdHw0tRqmM46PvKfBNtGuF/f9/WE3H8Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNzXECRA9TVsSAnZWagAA2eEQAIQU3zior/pAbelxxB4Z\n27Sxj6GLWDN+P6CtxAqFi8X65C8KTbtJhAYdJ1eu0J63EfigufcyekN5ePTq\n5hU69lxmD+W+hgKvpKbfqiH2u6gGFyphtRdJsScEyxhyirLuKhKVQveHYQUu\nNNrXAmzwDAU0tawsN2uIgW0yqvTunnDh3h7q8YQS5zeWFHQ63ZRVnxm0eo9S\neh3YKfeU8r3Ygt3GzST6ROPwej5LPrXx1JIOAPlnqjeJ+og1HZGX6J7UIYI0\nztkFtLbX4+6s1p+kia3ZRqytqKrpTdTrZ7PGrZSntRGMwfnBJRDS8gtNvRhX\njDkAHllR8ycEVaBirDS4vg8EF5aOQ5TqGnBFovI4Cwg2awgjLKJHOcTsoiRK\nR+i2P8944l89vvrJobAETfADis8AeEuqsaDKmVO93kflZG+ooQ2NptublnZ+\n8BoZbBPTiFmNvYZvP1MRUhtEp+KMJdDK5RG8cJY9vmzOns0BhBHvmk6hPU8A\nL1wMLuxwMrjxY+06fpuW8G3UdxE7RUu7oSC/bvZFz6zEg7D1n3mQzNcZmFFn\npmwjU4O6mVDbDOTx27O4YIDdvjRY9+5EnlCYpwS2U6HSASaaa/+dVII9ocWi\naGynoN2+VAk0Qt/sU2VhhISqnSsvJC6id+vpzKfeATdSEE9RXHl2GLMVYYWs\nj7xZ\r\n=dxxS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.3":{"name":"npm","version":"6.10.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"83195598f8930a40ee480567883863321626666e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.3.tgz","fileCount":4140,"integrity":"sha512-AH2uhSRaIMll7xz1JuLA6XbZu5k6DMSc77U6uWfuyBch4EzwpEc5dd54/OsX4Njioi7fSL7YmuPQbqKE2qiklw==","signatures":[{"sig":"MEQCIEWOsDc16W7+93GLNb9v1XRYTYwrgFtr0m0tQD90Xk9dAiBbgms/Ecg9SOyQ0KpJqA+d7SclyRDnMd7W6bN1xyAGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSaj2CRA9TVsSAnZWagAAnloQAI8Pc5ZCxeF4XcFKdx2j\nwE5li7mu/MXWd2RYMS7qHo+a/tBqh90dbaYpYWnpRIhfBCSlYfFfkQsuPOPz\nKXLfpRdFucW2X0wnDHo1Gg58EWpdaA5AOnEdI0GGCXAMS/C9HNgwpE1rTFTM\nDs2POBk92DDUTjiS6TikYwoIHHnSBOg0kx0apC1qtzPdBkgHaf5tGBof0mps\nvNN9CEAJWYqEL9q6PcMVF/P1+QX3YDnZErzyHFvsy1mNc4qWm7W2Lo5JfGfu\nrhWvbEcK/lGdkxcqpRhsM1GyzPEqqyE5IcRRtPB476NYlbEDc94kBv/nQS03\nmXMI/VI6nKcx2N9j3bLSBzXyEX1Fmr7/CtrYw+SzouTiBisio2ADOIQeVN96\nsiUosxZEMcl41eVq9SgW1PRgsPi+xff3zztYYfIQ2fDTdjaBB98Y6tNtv7Ea\nl4ghDRvduMYJRVTH9xrRyYkz8dJl8Ths1snI/bKUFr8qLFBAwHYZ6GSKz5EM\nFpsiCJnrtcFKsWrwCPZ50uC4VRIEoUeP7XEmRQGjc2QlUu78lIC8JKOjc4MY\n+ogoWWZQDdpOtMzKThFmG4trI0Ng+WHMbhPez1ZNuL7jvQvAGtKQlX10Hlpk\nUzy9g7GSWEiM1woECgWEIZwbcAyjL7tTjN/onxTHSqJrWLz/TBiFpAcA0/X/\n0xJw\r\n=ZQXT\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.0":{"name":"npm","version":"6.11.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.0","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98ba76e015e9ee0910e440231a7398b15a175a9f","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.0.tgz","fileCount":4151,"integrity":"sha512-xiA97uU+ry33XniwnMtfU89UUrJMerLYCNAOMa0qcqCF9fp79FPGnAcZ2P1YXVYvNdzU9JJt094cFbP/T5ph2A==","signatures":[{"sig":"MEYCIQC/KfsW4+1JftUymTg4Iy7xInNg0oZCUBc8Le0KQ1SxdAIhANd3dHEaOb4/9kDNuA/OVCPctMVkLgf/F1uEdSP/DeI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19199666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDbUCRA9TVsSAnZWagAAVAoP/3xDf0B44WUm/QYjUgGT\npX6qAojSCcnEFTJy6jktwmepntF5fzIVwAwYn0SRdEvbnh3q8uY6i7Ma3P2G\nM9OIax0EzD6Ag+AykFnxtGSXRYOvMxMtz7xYzYUVH1Iq8hKYm9ZutdqRMve/\nEEJS/boWNoMejSIKuNzEqJ6eS+zBhrkkkdcRausHC/74V3Shj+4AmHea/ROy\nI2EStkryk0S3q9PxQR7RqHOR4+FGbwQD13+UJ8UvS40c17XQ8kMXg4ZkPk2L\nWshKk6G72H+OrllCoczgXVpCj1ftt5KKudBOKgkMwuDJIYMcaCQf/cyD+aPq\nQeZknSGzhEGNv5nInpIdzbfbrRAUWWvlwf/fplzUq/g4C4hV8HKahdK/eJyG\nQxewlX7eHjT5VAuPNT3ZK+BlP9QpmW51QlTuSrIpHtWJNEMDFyLiSN+cyMDB\nTcmeUhXGtrBXT20RfX+XjHOLNhSZR6dasO/2b1yiL0tO7RF3iVSan0uPybvs\nzrg8KFjIyeEB4g5HxlZDYaZPy+A8MnQEIFZscerOLUeIA92HE9Vg+svM14+w\nPtuZxL377NO4irAQmz5Nh/2+N7VnRjbjZ4pZjzwK3rA3LNnm4Wjpp7KQptTo\naVIStPaCpYBdZeyKIzUSiw5/0weDst+3XSoiB5ABLoBQqQfu2vJXklT7B4oI\ntwsp\r\n=zKEs\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.1":{"name":"npm","version":"6.11.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd1dba2cb514806daa65d5246edf0707424ccf13","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.1.tgz","fileCount":4142,"integrity":"sha512-ckV89fITMaOMa1UAbOEvGHtepWhCrlG34fGvr/K4UbD6LiS8Vv85uftpNqK6bbvej9lsXg5MPuFfuq88W91qyA==","signatures":[{"sig":"MEUCIB1ZvI4HjUPwWM2Jl5GWEaXB5Qad8SlVXHT36MG7MUG+AiEAgbRGiLiyFh7uPI5bW2zLVATjmVcw6oAo4HpsnpjRpxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19154457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXI2tCRA9TVsSAnZWagAA5P8QAIWSQsbL2LHColcNNZfR\n6snbFvOJrRTTYs52CqQ2AXlDFq30opTmziy8LvtXg+oj7xGs1kJkq9SMVqwE\neg2GqY7/HE7Pe5enhzo1KUB8JdEwvdwn+CDP0vRpoqpxzFyQosJjFldCtiCD\nFrAfgFrq26e4n+A7o7wXWS9UcL2MEyQLyNawaZw+mpHlI2xi+iZlbTKmQdvs\nep0Omwxekmq0EFirz0490Xg/7U9UaX2ODFI2uno+IW0lWEU8SCB5OgcYmoqF\nKSpVkB7ZUkydSlMcsLoKfUrQYm9zVf2QPKXQdft33lMLMnlDJbaFY0O/QS4/\nYisIK1r0q3VKhFn3kxhh/1KKhTyzG8xuvMuMmScsKroSujoPvVlJPypCAvzd\nLKpxH3nP0EJ9FWGCiOrng3eyQKcAwQ3MDYq4mDsw3di6UivtWTSQVsKecId6\nV8C+eKvPhmgQvNrA1UxL3n/h0XNUoYwEPiivE+ikyNjvL8CScxvjXgfJ4NlX\n5X+IopsmaAAUiQWmacVNRcFj7u4HqxDHNljil6TtfpCXc3MKCazPRtjrunUT\nt3UGFzzOtpH8ZWdoX8GEBQ6VPn1HaZtSxTqmtt2Ik6WnfFnPVIeuC3y3WAns\nr+Kg640Z/rlULG9eUIXtrkeITHtlOzgSdRgciBAFOSoDNclZYvjzCIhLEl2R\nWGOl\r\n=7j/e\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.2":{"name":"npm","version":"6.11.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0106e476519f9252e7b5f118b7eace1394ce65bc","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.2.tgz","fileCount":4142,"integrity":"sha512-OAkXqI4bm5MUvqVvqe6rxCXmJqrln8VDlkdftpOoayHKazz8IOCJAiCuKmz0TchL224EAKeG86umuD6RYNpuEg==","signatures":[{"sig":"MEQCIHD/TdSaIuwBbopAPfjgSoqD+iSJhqPA9hgOcyLQbdaWAiBlFCr0Zy+8lFYbSm+RXWn/eg8+AxWauTzL/ixScfyoww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19156618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXuaoCRA9TVsSAnZWagAAlwIP/0kXq6F2tjkL/SJmhnei\n3Yx+zRXiy2EuA5nARZgQL05i2GI5byD1sciGZE9oBEPEYRYpRNM0yCDsG4z9\ngrP2hF3qfIv8EVHd5QxFNV/tIjuNl6LbE+hehxbdXdb2K81YBd/rtPDRsGx9\n84vHYIDsmh0G7zIdeQEl94xMfI6Rex+XJQ5oGw00NTiJGJJ+0cTqL8D71GE1\n7f8UP7tnP7cKPzLAysL7foxzbR8y+9iP+osqZcMMN7UmG6GHWY9IaalSmohx\nqj6SaYYpyFo64zGEXvTk2/4390F/v3nY+qSLYfWc1GsFg10UT553roZEyZ8w\nnKMIosyzCHEVkaAmSvzsK1+ZKw3EjhFguL0e4Fbnn6Skvz59dWkvBG5eyBry\nJtxAZdwOdSlOhoQREXMTMHU8UwBhbi7YAYFVPWBs3ol9zZ84KhOlSTd2RkZp\n4FNwW9mNFpqLmkh/m2xB2Bi1nsznl6nw/iMYWKiM3Gr8Arc/6JQkC0ywL6HA\nJCrXPWZsL2igvRQuaKSMGQ3IAz2JjsCfZ7EZMS0fY54OtwknBCvT6qbfyG6E\nl5TpjoK9JtHaxfvGbh13uNaETbrpkyl9B34ejE7Gs+Wrj7y7XaZLMIilVefN\n2+Jjgvw9RP3ORrrfH+x5d0EfaIDR97WdMvVrQ07ZZBS0Tgk5l3FqOQAYiQij\nx2Rb\r\n=kjkS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.3":{"name":"npm","version":"6.11.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"730f46b7cc5bbc6f04dd57b5699be0c9f2359dda","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.3.tgz","fileCount":4086,"integrity":"sha512-K2h+MPzZiY39Xf6eHEdECe/LKoJXam4UCflz5kIxoskN3LQFeYs5fqBGT5i4TtM/aBk+86Mcf+jgXs/WuWAutQ==","signatures":[{"sig":"MEQCIBolcTDDzbwkBW+N/nbmcwO2B9mmoEpqa4ISFvFG+X0hAiBW7gwvpe+v1NkdTdb+vRlt7To9CkCoevnbJLafKPDa1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18591524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuapCRA9TVsSAnZWagAAafkP/24GCG6Tz2B4xO68STP5\nocc0R4JMx3qcVc/+zfZWzxd6MjFHgINiqFabDu8WedZ2wM6o2s6UpYp0HEkb\nxuDHHODeZHpvybN+epm/JIyvw9+W9BnzDRsIAKTmG4UXBES2AqtXDQdxIck1\nIPdWZYNCqPooZozPOvBv1f+ui/dDKEZly3/VkyDC0lSKRBF9Ob5uD9QURatg\nOg3dfo9wKni6I1qR9z0ANiyTdtS0A9zrhh/eqd9t5T4VDG37N0s0CcNq/PFW\n0IUb47NCMgd8Q91Ur/eCCKG4GJPbUO5Z3sFZmgoT5Pa6WY45mESHvEVilioE\n1sva3iBDoU90Wyo6H+DCZX0JqUztTJmUMJ19wfw/oxe4zLxHmURHLWe5dl4d\nRUPGATMt+JScQu0UzKg6OETe0FuB/PZS25Bo/CoX5n4+XAXBPEfxtKk7rEsW\nmtv0aQOfsYx0f26cQ0GTW4yCyuX9YNh0Q+d1TTgyXUZAv4shJvzpEwiFe08d\nJ0jYoIzQ6dke+hJKyztBGg5y6UCF2zrzzhyVGCThsJoIzx/nnIU7Sm0Y/XCW\nwjByCe8tcXmsmeEZxGEhH+UhUEMXNyNB7BAHXQnpUxMbpLBrjNM3h9h3dBh3\nISmRpBzzkMQQcxlJIMcDql4/CTU/9ebfoQjuZQEtwr8AKQMW0qaGE+VpwEqa\nuyaJ\r\n=OXIk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0-next.0":{"name":"npm","version":"6.12.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6bb088032fbd269da6692416fbe438adc37c2169","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0-next.0.tgz","fileCount":4085,"integrity":"sha512-KcvFyDtHmGwj/A4UjIm71Vuzz5JH4EhV7zfOQ4CGoDsMsb0AyVSqzSUgz1VfjODH84XhkXzWVUecDJ3gSyd0nQ==","signatures":[{"sig":"MEQCIGAbP8/BwaJDOrpaS7jyqBdwIAPYhILHpBq/E7vUv8DWAiBVsc7CEhr90OP6Kcv1pdmaBLQYNk/rpSFlIUNV/VLJOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18638451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjQxJCRA9TVsSAnZWagAAuJwP/1DT0e2LNmD7SOKVu0Ht\nP3H1B+x6hEhE90radv/cuJMSYoac5pJKUcqKLVN7GALqB8x+EzBrz8+qRMun\nNi0SQH7OXLaY38LS8OG/xPaxCjBmccylHW4N1oXQMnPqHXbgX2jCDk4P2F9W\nRYeJ5gVLEAoeESN9f0MVecEjhvPwfUXIWuuq5IlO0P3ri0eWhI26IWpCYU+m\nqyIT/x3TlmtOSsYmZQycXuTbQD/f1K/M9zeO/CLVGhtL6RRViAm3I5d+S01L\n5e/4Yplz12DtIQCrSInn0XnGqAcqN4uut0F98HIxBlFopavP3PCXaXYZ6LfR\nFXfPmfdZrCi0h9Gi4tuQwq3AxhtLBC7N540IMKGTJ4UW8xcEDg5qixFBuyGb\nEjwf+0PnlRacbIuY7nG1H2Ag/kz1GnW2BwbE7xP1zcspW0BdbGuHgT/zSsuc\nOcVAs6YLqYK5w2rDYSF2QfBAs9ChOPnGoNNoBJr9ihS8W/XpQQQXhXBfQIA0\naPKUz5/FpTAySr2sJLi1FBjL8XL38ssT9EpTAI8cGLxxdFFkw2VDay0NfgsD\n/tI/6N9XAgLYa3/NA6HMr6mbX6OKFjsZEBDFJD/FyiaUPdPl/Pw27UZMloFJ\nHzrKsuwypHB7ZOdMasJDws/XlSY9G3wcMGCkL1YKyPK0Y5El2U8fmMZYyiS7\nCUvI\r\n=GekR\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0":{"name":"npm","version":"6.12.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"255e6fbb514be15c6595f9cbc5bc248e251e1476","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0.tgz","fileCount":4083,"integrity":"sha512-juj5VkB3/k+PWbJUnXD7A/8oc8zLusDnK/sV9PybSalsbOVOTIp5vSE0rz5rQ7BsmUgQS47f/L2GYQnWXaKgnQ==","signatures":[{"sig":"MEQCIDO3s0/XhUEvygdFW+xVWp2A6pB/Ul1klhC49YJC5RLdAiANogjXYIPGtRXFG9kqVyyTQRfg8tHKvI9H+UlJoB1I1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18670861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnK6XCRA9TVsSAnZWagAABzwP/iAoJ1q5LC7rTbxMTTGy\nCNyCFipfxx4XZy+j+qi6rUlxnDzYgI9wjtBJElwWdBFXaCFFWefAmygfRPF+\nvpq+zBvnbjIg5b2Q/fvNYhLyyDDPWTfvV9WW8Kr5TcRyJP5aUtyfoApflVLM\nRp8CkrLSR/dEhdiig+2C2qJPTJV/E0sULItv9Iwz6OUirn00ZVlCVdAN79TI\nGJHl87Z0F+TLOsfPaVg4xpFNh3fD2z4jUXMPV2zepn4b3fZC0vDesCBJ0pI0\nU/ekDEv/5jdrhfyckEskUFOeWaZB4XWoa4STF4xfnC/3f0d4uOp5H1+HWJkN\njWRFz6ZKYgKRCsfkwaLupCoWWzHA92C7xWiTHmlEEZzGFb6FQXR4hdGMUPYL\nz43knklk7Ig0Jw/7CvRP32HaTMvp9/A1KqmkMaeRJqCGuGYFYZ+l/w5F2DAT\nDoQ4IHIUSH+EqcRGgFr80OVRrW8NYIEqv3qCBEhdVV7/1Q2Ud7zhnbP4g7f9\nZCIt65rUo/kMUpCDQhKJO+dt8AGrF4z8ssEvwn81pigk+UwrlDbcZRXfkhPG\n7wwCXKaKtzwau+DniWWOLpH4gOh+Z2Y6p7aVhnXH7kTnkDeMTtIonLL2f80c\npoEWTegiY2yzicd5ph78Uwj6T4zGkd5sMDBDqQY6XFrLP5nu7KRJCf3WT1AS\nnUac\r\n=Fn/p\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.1":{"name":"npm","version":"6.12.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3539f82b9dfa3c70beed1b56ee77c280e9458e85","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.1.tgz","fileCount":4082,"integrity":"sha512-+pMvUpgSXVBythrv//64j4i6DaLLJ1O0y8kwjNgjAE7atBNGzX4rcOEWvmsuiei6J+mA38O0nUZ/P35GuCD/jg==","signatures":[{"sig":"MEUCIQCl36bg+T+h5/hxkoPVIPHa0AiPoJLmkz3ChhUHKLJA6gIgR8um2rBMLEswMeLIc+IQGz7p/+kug4zHHvPxCyQJYsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18709511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduG1TCRA9TVsSAnZWagAATV0P/REontID9M7bqtFOyqOA\n5l0/03QetWmZ6yV+D5ILgHeQrlOnZUXCAiyd/BcvFkgtkBk/xYI0+DuRJa4F\nNTeisp/ObvCmIQvVKdjYZedClHE8xidhzUUCdZfGJHELbEjzzsyuBhiW5Uue\nN8TbH5UOa+gifQn+ABJ7m0F/5Pdr7jPKQU5N/CQsVcx9YjPeit4sfI2cM5zU\nhOA++0BJqOcGH+/2vHzxs2B8NZ0KaqoGb38yDaGap/hqGDe8nd456Z4jyK2T\nPmHTitVy8EySZHy0+RF35+00lwzTtYz1yv0WebHI9WY65ZiFvorX9j42RGra\npfh8VeC32aIEavKTY1ioPOsavwg0/0+rvIuAiG1oV4QUEqzojAmtiC+dLdSw\nz27N5jsvjblh/KTqTMs/AOKJG2gGCHX0zFtH4X8DvGw89fRKqTlDd64ILW1L\n4AGu75GPtqCOhXRUg8QgcZ3XSr9QjmaGMuP25zTlIBKMGwY58PqwvqMIqWyv\nzVQZz/OK3RJUT4M27iIrzrc9kA5LjdYYMotcU3HKOFvxr6W4VxUVF4FrbM6h\nmJpb1Pa6ni8fBBMN2bdcN7ETz9jkYDsFvNbEvoPpq01ONr0FhN5rHkX40GIA\nxZWvuuofmXpSSf3zUJ2/JMPfijlJW2j0ia+QqilfqZnJrbD9aeT799mRpdQO\ngGC+\r\n=iAmq\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.0":{"name":"npm","version":"6.13.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2e90fa5b2f759017d906aa7583f0e9ed6e80e2e2","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.0.tgz","fileCount":4167,"integrity":"sha512-zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ==","signatures":[{"sig":"MEYCIQCM9omCbIUZ4ICSNQqH0E3l9nupk7+Hk7zsB42pHaq26wIhALLkqJwhDWCDoB3CVVJlrZQ0NBw3N+vi8BUCwntIU8U1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24658888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdG2CRA9TVsSAnZWagAAoGIP/jAX9komWyfHdJIw7Gce\ngbuo5zc0Z1/ZYSwD5ikkgnvdBx+blk1fIe0BlcJQmVpXRJ81j0UFs9VocyOL\nZ8UYvualsVx9jjE0/7Hc0tmr2kAW0JIOSvjwmKXea2eFfdN1mxRVnn4f82ka\nj8W4qDqapzJNc0QbmKgKZMejigLT9RB3WHoIRr9R5eg67IoFXulF16AwlRkV\naJsqGyIMKcymwXd0L+d0JfS3TbJqFyPHjJAt/7inzgB+/RlJOMmvKluI4NPi\noZvSf+6zeF5fjhFhvZoJ13nBbB70QGCQnyWlWLvwCIWDS1zWSGup3ibT+WO5\n4QA5hWFmPrUvmRBJ0eAPbi+GDEmKx9YCxAriKYYrfm784ThmwRvQV+vgNzkv\nVVRLJmzb5E1WPrR4mpqQLiDZg2tLJcPypZWtIG+7S/PjathnrJjIR8rP7wZs\nUOEGMqJZeHL/2+wuGdMqZiT4i4NVmF7hXP0adZ4j+Brr+AV+gwXZ9Uf6V66b\nW5yhZh3LSfdhWTTz04HhryCUa5tF1+zyodHeqyhVL3VA1557hYiZ2iqo2Iss\nH7Shw94uPmaFiqfG8hdpLdKATNHyyN0OVFVIsRVzVnS3hA4Taodn2+FJIZyC\nRjmqXk5b4Olh+r3nLVvdT5ZprncyQioAPCcSUaHrb/s/XCC2ABiDNJH+5lwS\n7QgH\r\n=rKbK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.1":{"name":"npm","version":"6.13.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6a2658392b70aa1266ddfe256ef21d0de2f4d8dc","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.1.tgz","fileCount":4145,"integrity":"sha512-2awiDZ9JuV/UoF4oXGhekCURC2X+eLLRz9/e58AGrPDlpzyn7e4oCaZmkzyEaisxM7jSoFKNnZhzB4xbmbM0Yw==","signatures":[{"sig":"MEUCID5e2ecQ+bTCzkanerzdiosgGBBKHyY0+SX+8+HY88RMAiEA7u+UzZgL9vyB87+TC3hZ07tx7rDu0Tm0P5O72L+SpK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23245175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ubrCRA9TVsSAnZWagAAjrgP/iGxpy3K+m7Al/m4h2jf\n/VqQ+TDewupj9onHNjuElV30Sjzx6hXXnLtcg5USu8Tg5Xx4QCgBJ0HIAVJ3\nNFTeCp8a/wXqcxAp96hNUk4wZuqZ5cY9zqHWNNrwawo2rWbVKykCxnvem9Fy\ncW2Zq6eRnxb0vcCD+81nwe5ArYDiy754ssY12QvXVFnudsImFm3USDFdKe4f\nf+f6C4y6JrgTvucITP0EwxdHwXGs18jWPIV1lxLrHXGFINOOzc0Oq58lV4qP\nrsDD2QZTUrqHxXQgluWPypsbAJd9SQzEV/BhfYUABFmnurajhjPpddf6IW2P\ng9e5Ia3BFUQ0d6aFZ/o1y8qpTvEKrlbaDNlxYtbVlrV2kWo3l3BpNiOWVRJh\nE5BvqFdJrgpaG9jp/RAE1rdZvcrXxrs8BZpb3cGtzIeQuxFn5HS5qTPOtQ9S\nhWSj+xlVfvjZ4dNdeUnuW6ihHdVcBPfa+HHxOu1RWBGwitaZLZ+QltfG4LZg\n6W8koOkeOamYsxE7oJsTCJSalJgt+9Q2r7mHLz+TSrGJBNdu1va3G9K0EQbv\nLX1k0ciR+9CHmTi6AFdsAOTSZ9u23UBf9a+RYjZqdz3i9CI31JdNWQ1QdMVo\nYA9hjYrcHa3NqV5o0j4Jjdq1V3bTSEuRc/CDznikCDi05PT6f8tohglyQrZN\nzR7v\r\n=QiYo\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.2":{"name":"npm","version":"6.13.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb3b9500fcc5394a2727848e2a45cd6d245eaad4","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.2.tgz","fileCount":4160,"integrity":"sha512-TG7AFkKpjBNJh8OVJYcGaAbW0PZxEkjew51Lc6TRdhQpNjSSEnAOEpidApqEuciB7cs09C8mxbo8NbuPs4QDzg==","signatures":[{"sig":"MEUCICCGuDXwOuQVewZSKVNsiT50YgQ7C/g/ywWRMaeSeRd/AiEArtGxKzwn10EVGcIjAij8QGZOnLp495pVB9p1oa8vO5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23756399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qF2CRA9TVsSAnZWagAA0RcP/A+F4XylOQXxrt9PQHtN\nLXSTvJ5Og7EqXayVa5vj209DDtoBDOkzMcFDmygB/QGBoqwiAVt7j89dc0Qr\n97q6DsJqeG4AechQDVXVoNlugFKmxQYcfvUwX2tKvkeDQFxoOC6IGZ9YFDot\n9fkk3LLBL6w2mBhz5/2BozA59Gd9h0lKRq/VbuKlW0Un4IBNmqxdTMNFRQsQ\nicDR971BZ5xdeL8NJB1ACXTl3ZXNovC1xyWy2FnvEOfF4co1YCIMD2Tn2RLY\n35gS0o+C4EwIfbwrX87J1qmi1NDSaEV83+YkbmCDqvXxuuUqVWPqzUaVytbb\nRAqrFkvjdbu7goJlC1Xy/muvdgRNfw/2Ny6PuYc53cWmLyN0+RkGNgc0YTol\nF/ZdkFQF5gE3wsr5oqPlCilYcERGg1SRZydp/7207pfrEJoQlmbDJpN0z5o2\ndMG0lGPij/EG1tGCUV1mi9dQGGQ8UdRe+q4961Z0qcJfqg0VfZ/Ysw0HxfMy\nio8BJyu7dg7fe72shNaVwWDqh64fZnziTYb5fchSRM3OzlkmrZnvaMTiHKtS\nV8WXIT3wdh8xOxMpoTotP+MF8pqHv0LwGjSeiQ3GfLq8AuJvR56Bkq7EJOPV\njJ7dErT6fEmr8WOzNAmXvfX8ktoHpB+tVtbM3TpIyXaB6ocHOTue9IQWHazN\nm9EV\r\n=Y3DW\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.3":{"name":"npm","version":"6.13.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.5","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c136b689f31da4feb879d7a083c2e320f5756d20","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.3.tgz","fileCount":4168,"integrity":"sha512-j1miGFbOTg03eKeBBevFgDtb2EeUc99uxsEMEDmUmwDV2o9FVpXzdRgMhinpAFusY8TSZQuQHpYpTIwKvHijdQ==","signatures":[{"sig":"MEYCIQCz/WDz5EPMm8Rx5TWBkX2lq7HInAhoBDEXwvhWMws9fAIhAP7DBj87aGKs2E+ZNxU3NicoN6L1Vbc5yYh9Nk7PXF3d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23883052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vWFCRA9TVsSAnZWagAAkm0P/RncBMTtLCbYt5B3S6HL\niKu9l8X30k7u6PnA4yO3PIGGgd9eoXL9cq89su2Q9bnlh/2+GgoFg7JSLpiY\nyjPQWEIlsbSyf9NBd8+WAxOhWaUpTezaxnBNIwHMBz6HSkuI09Lts7g0nWow\nNKHsF2mT/SUmkRmnC/JTcw+8atJZlBnxpI+RL9bd9vBib4BAemhWt958ydxK\ns05HjJQw4PpxKFtQmir/IGCfTJd7Kkt1+XhriO7LcNmsfeHFywoQ+OKpc3RD\nCkMvlbtuocGMA2SF5II7bDUBhQKrtWFW7EDAAxoSYrfHnpJvrtJiw43kMdMx\nwppN4SP7yCARnHSiv1G3XrMMPHRAjfdAja4ucm8fSNUr1akDOrxrifQQidIF\n9vLXn/VsNtN71+iLFMamclZSTM3xEmaZo8kiT2H+qxTamqMTnJ5rrTdPnnjO\no/ciuma0g8jH6L8alJnNgA4TZdTA1/6Lvyc+tCO1v4CRQ6sWP/k3DCcnY+G+\ndoIalRXYfPXQmsbmm3eHCV/3FH6/KRqbVVhTUjRQuWkfnRUk9dQn5qNMmgVW\nEKTv65sC5JAgrhi3HqZUTVgl1Kfod+9qXoSsmPYTTRs3Dqss8v60sKDSMNdj\nB9305r1PMFXtgDwroOQbERjFXQMtZhBoyX2ZG+JE61tNx5mqcJNURBhyi5rn\nU+gV\r\n=uqet\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.4":{"name":"npm","version":"6.13.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e95b0f311999cf682384c38865dfeb3127203bb","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.4.tgz","fileCount":4169,"integrity":"sha512-vTcUL4SCg3AzwInWTbqg1OIaOXlzKSS8Mb8kc5avwrJpcvevDA5J9BhYSuei+fNs3pwOp4lzA5x2FVDXACvoXA==","signatures":[{"sig":"MEUCIQD39EPLzs2ve0gqf08OBr84fKwAUxPLIfC31c2J9w1iUQIgOwUgPpE7b5GxYKzB3zPIdL4HJ7EA/Wmeb7Dwz2unPnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23889004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8T38CRA9TVsSAnZWagAADSsP/iQtvO8/eXYBpU4l4A+q\nwz+hMoPBMGTdteSJnpP8aWnInqDeASv1qrpBMJmuRT+bIccsajHQX7EaXGqn\nb14ac1vpWAFF6qvvQ+lwZ1u+7uqRmQi+7XBPe5ZU79IvGx/8ZRqK6Jlp7t4B\nnCPpCnO/l/LMmTSfmXok8JsshaoNfcd5t2r39CuHWb20OQvjMVGpyp4NZwop\nlLar5jipaEsIiesPnL3ni7RVoUyngnSd78l1voq3091dMDcjpZED0ixNCbrM\nuWzvayovrMdj6Lc0OyDY8azYTwMytMzCyyOJugKKUzcWJ9KEcvgEXGbNwJuT\n1slL9dZz7/3Hrr5xGIXAtI4rBJBlztAbGOU07ASdRib8DgQMjpnEUoh8wEQ9\nqEKxP+BR2grpDjSi885LVlK/oTvnu7zqAAvqWrjFyAaYk7X34cm83gUc2ndV\nGSuN0QSo3126L/RB4KNpsR4OEWPwMbI8gZNiVPD2u+TdGu2ltqQLKtmFthKJ\nj7kwz/mMy8A4z0O2sesHR20z1jzDxbbmv9igvpOiAIkyxJttM3rzu5FDLxna\nZeM61ggIXwcZC1uVJWXJQpS1BzPx5wLOvdAMrlKCJssUNKLUt9NtrRfzOmQO\n7loNF++oGEGv6CNARZa/SbdsXwAVEjhEPTnnrwlqqgKdPQFYSIZXpeha4Cxy\nJxtI\r\n=nI7a\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.5":{"name":"npm","version":"6.13.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a9e51d3cbea4752186e294ff0a51b8049d4b1a7","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.5.tgz","fileCount":4169,"integrity":"sha512-eP8ib0elCCfsmw/USfNyi8NkcAC72NDz5bMejUZ6O3Onz9ekgmyCZl+hSvojxOQYm2ttf8p9ERv9IQdVwPq15g==","signatures":[{"sig":"MEUCIQCsUFc/61F2gwAMgscHv4tP3h6TNnvJJj/2zYUfquwOYQIgDZuc+LaFmmA/U7A+1JgURZWx888vkQyEGDqR44T+z88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23983827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF5e/CRA9TVsSAnZWagAAnKwQAKLXBbfjZIyZ3SI8Sllz\ndcfAlkQUJveDCIwNoOa8m0WpPxvY5O3blq6LrlhGHA5fAV0eawShWoaD4j0y\nbFWhkzIdtcU9a+mCSG9Y81K53SmvbXWQe4x29Gn61MgJy/ybcxYUWITT9QXo\nQMKjbikWboIGnNMRguulbkSoNuOGOFebQ1p7DXmf0gZbi1oee3m+vZs4Li1F\n0JNar0w7rYh3sRIzK8Tt9wstRVan6YUPASxIJvz5HKshVFViI1Xe3MOIia27\nfKQQYq4J9tyLYtl7TR8UGXS92fJFe136K7uMAoOkRPm8XrSwd8KBYGx28egC\n5Ti3xiFm8nHyo6mLC0oU2/iGHuMgP5gcEJzKx1QM9YX7AmrVIdklDufwUZPj\nkQTwcn8CRi2HjLxCwy4zu5TpuSwSMB8GlmFhQYVdUG5eHLpNaBgy6+oP/cXd\nSj+sBjwQlws+mfPEYXSU8sqsrsb8qwvOziwCEh/gEa1Uh3AWcTx2oGnu0pfB\nqj6R1SZpWdiIxyIXZ7aDxXTOcrXEzFKGdD2+SQt26cr893+8A6ZzYtKIzBI3\n+G1F97T9FRnDhfyXP8lLF1q9cDlaTYnnmh/AmSYjcMGiSZm6W/uZOMYkSQj4\npvRyZ1K3nvNi3tbExkLrTWdqQDbz2MlBRH9uLINK8+dSDFXfk+HZ6BYZYzO4\nbgtk\r\n=YE1u\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.6":{"name":"npm","version":"6.13.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86df8305a4d8269d0934ec907920e7ab079cf5d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.6.tgz","fileCount":4169,"integrity":"sha512-NomC08kv7HIl1FOyLOe9Hp89kYsOsvx52huVIJ7i8hFW8Xp65lDwe/8wTIrh9q9SaQhA8hTrfXPh3BEL3TmMpw==","signatures":[{"sig":"MEUCIHrT1b/36HJXHANycmGWqky4XzQSjnK8D48KYju4ABIkAiEAi80sU70u64JZtDK9sJVKhVh2CweOCFH50Ll903mrhrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23985069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7CcCRA9TVsSAnZWagAAjlIP/R56PoDhyT4fQ5czylXp\nLPWdVvOeqSzp30g8hIEJJ1RLX5yPcFEaE+wb/y3ptbK+fdsTcwHM8sfZ0ngD\n4XfkXg1IdDCxo47lyu3pMHevlxr0jYAhsyvEOAK/Py8aSeB/8CYCayGYA8mo\n8+ChReeO0BHcpT2jWtLpBUNECdsW3wlosOLHOKL0/h4krjmF2u3DgOD87Qj3\nLeAbv8YHAAq1OJ6LWL79cw+8heKXw9pWldbzfvbypqJ06DB5O2QH0cQJwSlW\nY9sBHkFVDX3j/K44GPqprWGdWaOkVK/ncMalFT2c63xfPgtOmKLCYyvS+2PZ\nwgdp18ivGCMxTR7JKAwbA5InxjwSo6p+FkyN53d+0jVNZyX8BhWYuQfXSFuW\njEzghO3T88ufvP48cjyR8MfyW8lCzjrrF3e742LyfInYMZ/WjOnhGE3l7NFR\nUwWuURjTKscGYG1kQ2Q+midwccpQ0Zh6mqTqz6aUQLaEf7yqMGHHFYGvlgco\nmXWYmz6QntswnMYiqHowZY9pVyIAHGHM9qapRrFghxSE+3g98etwRt1Frhnk\nvZZ2YdDf/FqyTfPYpyVsOYeGAYR1eTbC7XmKzq/dks9dqmBHlExj1Gh/ysmf\nF1oD43vSAeL8QwvhuYmfZScMv3sI45jLPHClR2jGZBwM+/CA2WpBCe6FUDjP\njtz9\r\n=8K9m\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.7":{"name":"npm","version":"6.13.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9533a3ddc57f9792db8a8b303efabaf878047841","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.7.tgz","fileCount":4194,"integrity":"sha512-X967EKTT407CvgrWFjXusnPh0VLERcmR9hZFSVgkEquOomZkvpwLJ5zrQ3qrG9SpPLKJE4bPLUu76exKQ4a3Cg==","signatures":[{"sig":"MEYCIQCFZyNFSi68gSKG809MDdC0mPEAInx9/Q02fXj6xECbmwIhAPqv5eyNXbEhJUxAymbJqNdYlbPJEvKSre+idt4ashOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24009652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMIbaCRA9TVsSAnZWagAAJZMQAISwWh3A8iQvvZtwHprV\nPnABHac1fmjBTnOz8gbwJJG//6P5W1wBcei2+TjhfwcyZqa/YH+jLcWH9WEq\n/b/SOfzcpUN79Qr1TYJPy4hSr82/44vJimOZPTVglGsyHJgx5cMDvXrHLBP7\nOuGXwZr/bVBSitUJP7Q52hjW7aG3MJOd9WDF6V6uapuUQ4/mKU0gBlzgRxZv\nx0i9i9o0Ldq/inRxUZln2CjOGzJxbI09xjrIbKZ4RqokuxHBJBGWiGxt41uS\nQ92aJcbBgywqC4QZiZvbWeObJH2zkaOMQFx624ODX0OayUUO3Bs0QIt1yvfr\nD2yeJ7bdf1JPW5+pnB7fF94auHJe4RO5SOaXhGGGvYNaYpNbFuQPxYA/FZPY\nwoDnopXPINIbrqN1Vz145m8hwPhL0zu/5K90rNIznAxYyrC50HGyA74C8V7M\nMqnaPMwDOpuvgn1q7FSDGJBGri1AqTP145hzNVTmEmNfIW0eIHcs3y/tG30S\nE5IQb+ymkH2IJYhsJBHDHqg2sPRtMDbPUtbJwL6fMiThJadYCtl+AABPq6Z6\n/BG9oNqhvMCd2pHi3ubhsxA9GJ7a/fkByeFjRzfTq6926bl3A91vOjit8rJq\nHzcCQQUnlepmRh3+xKs6uArQ6pT+EUweh9JANk11ab0cBYl506RUfaH75HO5\nWv67\r\n=l9aX\r\n-----END PGP SIGNATURE-----\r\n"}},"6.14.0":{"name":"npm","version":"6.14.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.6","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"636cc8ca97946a7c250bb54bb2161381011f301e","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.0.tgz","fileCount":4202,"integrity":"sha512-OgfdLadz7j6dikbpaimmLzMxwLKbXthQXHiJwtegorwtBVnhecfUeYkHopwd5ICaiClQnqlYQCHERXDiYK3Jcw==","signatures":[{"sig":"MEQCIDIY3Vn62nqeSIOxBOpa7SLN96tGctjZax3zTlJ7KSeUAiB4ih4LrpwEpqGtjH1J4VJg2qq+Hp6zDqaZ5OjGNkRZ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24079625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVXCMCRA9TVsSAnZWagAA2b4P/iBbt3K1N3Fy3sCs+UM8\nmUQGMx7mxiIZftD/xwq03Uq2lcD8llmUWjr2pt+clpNMTZ32TgZG+mXVYPlk\nbkJTCun3dDfYUPAJ55tGNiG+s6B3eCs2ZgWUxZoClkeMzCa/rpihP0glZG2a\nTiAd3OqLFdXXS5VwVEcW1lrQjfsgOScyMnstY5fMZU3MFvoRrwyaWCTaZ4v5\nob8GXwTpwnQKHfjH/R7iq/2DFMcpPcPDTwBHDjscpxEx3Y//lzmbkbe5XLNO\nb6Z5PvbM5dqCo9zFmFsLTaVzko8TRe7h5/IX8iyDt+q7ZroEb8NE6+t6GZAj\n+CDDoK+bvv1U2ckzbTp0tRHuQeHgUMNLm80unZjmvoNYyzEB7JMXN4p48L6/\nwSBPMOBrSn+DFKuCoR+weTukiAqqkT2cKpWpDIbLqMq887kd9g7/ZgQYFZ+K\ncH6jQh2omZ8L8Gd1TWoDzQkV8gyFgnbZUW0aZronf8r5ZucbbBPef9FMpnTP\nc4uRvAIYDYCoeFQ5e/fxSA19ajgQrT0m351D+LSTPWte/0KIXjv1gfUqHZHz\nzhnM5XNQl5KrMGJLIi3JKx9YUwsbnaL6l6GR9Uj5O12SEnjkq9emuag+3NKy\nFCJ/JnzQZ/EUImV2nYsVG0DhNe2CzJhIjimmUPQnQ2Y2YC7wkzeiqD94d3jb\n8QlP\r\n=+2yQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.1":{"name":"npm","version":"6.14.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.7","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b80f6f1aa11a9868860dcf897665f80ab38a204","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.1.tgz","fileCount":4202,"integrity":"sha512-2hi3UF7g5VL8VKm46Bx5GAW28DPb8BJZbj2uONMBMhY8XkJ56lSmHJNFcjTQr7KHZqWqiBT5BugaQEy+Y/4T2g==","signatures":[{"sig":"MEUCIFBAghSPWwEuSgYtgJrOAWlq87df4gwMwErV+R5aHnN4AiEA/G+p5HMwFFHnXBsKHw87J+dvXYxDL1NSd7fNOI9LszA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24069429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVxABCRA9TVsSAnZWagAAlqIP/2mmdb1DmaSyMr0BnA/5\nnNA+lF1a9KLXXyNO/7eUeQKePIs9n2KKLFGlNA46G2HeQPkDc9Q7LVP5jL6l\nISx8PSBjFMicuZH5rZKHSyOHOJdfV3AMu8IqRWg4+g1jX0L/wZ5H3UYcARgY\nl2el9H9p0IK6W3VAXZtQCBYGFMnpmtfw+9NDXPsAMVILrWsyiu4uTt25wQd7\nd3kKw8U3QFow4Mknk9o1RHfWrVtNHqO5GUrXEGmirrlk7mcqeGkQ9v9/XFQX\nlr1tnsBA6xn/fMHxifDhi7YEGneVy5dN24VADL+Dr3fYXYmmjkfeulrGveGL\niGsLFzuEv3ivZLIoGkIPvGlMu9W76bNGVwaJcc28B9sv6OVtNiyfeM2rrwp/\nvaYSkdqtzlvNWDn6R1ilj/m/5Evc83NLvaGbcc825b+9TuCZTmg6c5L3YDb8\nCQkpCzM74Q5Ac4VB3AJs9utmF1+JupNuMu0ZLrSlGXKwZUHHBJrHAaW/jLrz\nJFWr9VgHutpeN+87mbM+PJ568f0ae4V52EIO4kB5Ry9oSCWQG19F7sRDzxSA\ndKLwwmDvpSc63yi4SNEPvgKiocL9vClu+K1guyj+RLkMTBSN+43uTMgT+hVi\nPZvM/d40NdUKPoLNRJhl7SNR/2Zers3mMB7xzz+USdOgJhVhe8WfS3g3jk/3\nzsi8\r\n=HQ7g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.2":{"name":"npm","version":"6.14.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f057d35cd4792c4c511bb1fa332edb43143d07b0","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.2.tgz","fileCount":4203,"integrity":"sha512-eBVjzvGJ9v2/jRJZFtIkvUVKmJ0sCJNNwc9Z1gI6llwaT7EBYWJe5o61Ipc1QR0FaDCKM3l1GizI09Ro3STJEw==","signatures":[{"sig":"MEUCIH7m5yxK549FMXMCBlMU3L4zmuEn+NinC+KKQ86/oUBQAiEAmqxpp576D5nyS75uDL/HVnOi28CcrTJ3vslcx3cRzRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24091148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXqOTCRA9TVsSAnZWagAAwhwP/0syDphPwNqhjQ7HA6ba\nUHR/aqvY9Atf4PgmXUXbQoytWSxgKrd+UsbZfRjVrYUgxQoaiCCXTZ4Bm4lS\nUyNrsEsD+sQzhXonNobAhVbdT2dx/1PTK8OrKnSE6brmCCL6UYlcAeb4D8DT\n2gwdE6o2Y1h4Yl45btHi/XVbA6MsqMKIcFkGap0HheQb8gZEZ47JU82vQXJd\nwO94ThVKi3ek3y8xVs9cNYfkEpTpxN/x4U9FcNyBDSsg0LrKdnZkxGw2BvMV\ns86xKyvB1VZPrn4bUrRCO5/iF63k6KZkRpRGXZEC6bKscnU7IJccgEC+11zd\newkoHQrLF3YSUlr2hNqqqubLUngv6SRx96E2aD9idzQXoEtdgfQBRcNES3ou\n3rtK/9RDC192CAg+6iWwJzvxFYeA4O3gYmu588D6DJfsKCtsFcp5TicyiE42\nnr/U6NNi2KbE0YeU+3+xqR+QFyx5FNlDAqge/yVabN7IKqk+01+XjIJSEy4T\nGZpeoMx9o0d9W6HoY6RzGnNX2vSyCzpaoBPvjMBB/F25UvolNUkzl0njgxDN\nsjcsmyxh4pEMmPEFwdmD+9rrKzH1rQQxSQz+GqeVZWvWeOhgTZ8Wvc0yDT6i\n+Oox9bTn0QsLGA+4vZL5CyeVmXB1hsKnEFzqxtlE+2mhBMbcTGd+J/giGWDg\nEnhy\r\n=G/WI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.3":{"name":"npm","version":"6.14.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.3","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a122618543c6670765cf5e827cd996b5552f9b65","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.3.tgz","fileCount":4230,"integrity":"sha512-3tQYVEEdSGQGYoXhZvNqW8faqCidfMMaL387RdDo4Uu5kQy4IgvJ13NIsWVMQ6e3QWlbicNMSpFiyzYfMUuPDw==","signatures":[{"sig":"MEUCIQCcJlgxxtWxq6LCUa1W0iHhvf62RDMgC0HAlR4eVQgAywIgDVbj1/uBLUjxEV15x5nwKsmiwIyB/nbX6My28idhpms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24151206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4uQCRA9TVsSAnZWagAAdLwQAJq0Y+6l3vd0I+2Ue6Fr\nIuuGHcsfxrNM/XyE+X7JkTOz44KpAK1q6LBEpQsxzxz+vk7WbiwDWrV2BQ9K\nBtL6TqgK9HKHBC16dBcuyI1wnFPMwiC3fwhD23d4AynWmmWmr/gW/7GAHh9D\nxJ+0jdu3aqrGZIHE7HHQMQPsY6NWqCseG8xsiD5CtvHoc+86GwBVkCEl5v6q\nfqzqQrqosTzet1VOr2uMgZZfo99RLioy4iGRPMLp4j+Q3lAj1eyVys9HycT/\nrcxh1iTtSs0Pb/fiMkJTPH3zYtBIqpfsQpBDGQXduOBLAkCnjaKkspDbSFKR\noC5EcdJFf5sfRmsyhYvnPTrT8XgbWXu3e1JIJuC8bxdfuzok27oeOSsJr6ML\nwyUlhJOcJ45mrJOzBRZAqYVmShYCVjlMJt9D3gC87OcRi316/UjyRVxSEkJe\nAF34xk7RdbuYhm4e9owMtmfc8TAVgNb1zemmw7WRgxXLOX3ovyHznibVh9AC\nZbf4/GHkB8h8QgRmBJDR62Un2/LbzNTGKU/hf7B7QgoeidXYj43hOMStyN1i\nQ4OchwuiHOHnkIE27Q2k8+ITOlQy+lLhHqvd5m+twwtGl3R39TvlAUg1zjuJ\nF2LNJDrsBFhyNn0A2vXH9ulF+hQjYy4Sbo7zDIwXqsW4Iqp/UFSEOq/+6alO\nRPMl\r\n=LxmO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.4":{"name":"npm","version":"6.14.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50a1c6274fb451ca18f6ff472d2a73f006adbd66","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.4.tgz","fileCount":4168,"integrity":"sha512-B8UDDbWvdkW6RgXFn8/h2cHJP/u/FPa4HWeGzW23aNEBARN3QPrRaHqPIZW2NSN3fW649gtgUDNZpaRs0zTMPw==","signatures":[{"sig":"MEUCIBqe5ZdlGaUABoRTKBlup3HICur+zV85/4V/SoZINzYLAiEAwB1biV+IF+v1x8dFBNX+kVvyuB3qOxmf3VC08fL8Z4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23906053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee3zMCRA9TVsSAnZWagAANUcP/3n9o+E118UZxhS9w2Yt\n6ra2d5uSu+GR4V6BBS8oBw1uoOWrFGs35iZfamz3oK2+rMhwbF97PZxav7QL\nAD0keIMBBtavC2AmoUK/L9yzm59p/7gdzAq1EbZMQc1UMC7gqQF3u1gJVJKY\nSQS1IV9PJCnPJbWP9j66lj/i/9bD9NsA/WdyBaUPImFwzsk2oa0Smautn8Ep\noGOOaderxw3LlKb+l6IyzgC6KlNylerDE5LEJBfKsxjYjGjpryiZ0Bb0pRbd\nDj4v8VPAIVGjCeBRn0XenSRzkW5f99LsWZv8ZFiL+EIZmeY06S2gIzRXu9Kw\nhMvd8YGtFLXFkVsR6LVh1xCw8FjvQFcPGsPb8g5Y5pzWBBoD4g+YS519QFen\no9rQ7wODuD0hhfBbpafFY1GsEJ1m7GbhaZtT5jIEEDmR59Eb45snHpXnNtet\nZmtsJo/c9RSrfiwvZIznUstF04oE1EJVotMGQgZjhWIEOlBfMxfws1z7OjuD\nN0QUKCxbhO9mmMs/e4tm6Qu3ZVuOx/RXK2tev0+/H0lMeLj+OZi55gmDKKwE\nwymObOFDi13ux62BsiYNp6ZrXToiJ5U+O864ZTzpIFg0FOhTKjV0WU/A/gdX\nNu38aXtAlNpvc8kL7zZmbuBBDPIwB9Dc+w9H6EXjBHG+WGidU23s6QZmQkho\nlybi\r\n=ktSC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.5":{"name":"npm","version":"6.14.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.4","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cc59a3158cdd8461b486d0584c74ab554567219","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.5.tgz","fileCount":4160,"integrity":"sha512-CDwa3FJd0XJpKDbWCST484H+mCNjF26dPrU+xnREW+upR0UODjMEfXPl3bxWuAwZIX6c2ASg1plLO7jP8ehWeA==","signatures":[{"sig":"MEUCIQCNKENniQQ3lenxZ+aZDFIbAgWZ1BqRvb5QY2noWzYfhAIgCkT/TQdm0ZnEQV3I3AVshWxH2OM0rsulwlxr4GPJbKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23748375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEbsCRA9TVsSAnZWagAAiKEP/jYFsW3kyrHaARKpm3kA\noxDe0Vg/38CL0wfGWRABl9CbnYNnENF6/Qf6CMdOzcZwLVt/ADHu/E5s3S04\na/bZmx3diraqg/Lr4iCsuQY0sTcamXQOMSKAXoD59F3ubdxgUrSx0CT6UfMC\nm8zbJzlH5yuCVrkr6wHsqVt6Gwo6qgwILAssTw3SR7NMwLu3G1vkYTbAvLVS\n1rQQ1W3A4+vSUe5zRXucjfYonIzvA0BdTSWjZqKS9bZdAxZDWHeduKhSIep3\nuzMA3OExZOOpFUsGGg/pfrjEaT6pdNQAwBPhTqFqrQdn7w/Tpv6uNLtI+3Wu\ncKYbK+b72pMS0xVFGpCaIa65e9gnvuI/nPd1eoXusMhMW7TtBBlXSyTo205D\nlCdQKb6XXFRYPfsYUTuhq/c9Wev0xoBhNil7VEXuSQodtSjvYA9lje2ft6FH\n2HCdobtzv6vhmXwFvravTjSi4h88E719IBwpsyn37gkM7AYslR4ECXoA+Kuf\nwN31wSrsZH435uIgmdye5FgT4aahie8m1yARTkUuK6XufcWUzcyyRYK/UTyX\n1H7N+l4sGUKNF4d/0lbeqGnhv247eBKQy3N4kTfdCcXRUD0GRF2GkZOuajVP\ntRjToqnno+V/53hNpK6VMGuRFJy3JFHy0JDsccPn3aIK7xE46lx3ZMsg40z/\nCz11\r\n=pBLb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.6":{"name":"npm","version":"6.14.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1a81ce1fac2bf5457dbf6342ceed503627ff228f","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.6.tgz","fileCount":4160,"integrity":"sha512-axnz6iHFK6WPE0js/+mRp+4IOwpHn5tJEw5KB6FiCU764zmffrhsYHbSHi2kKqNkRBt53XasXjngZfBD3FQzrQ==","signatures":[{"sig":"MEUCIAHJi167+ebX4EB7FmYshs6yV3v1QP8mO0sdV1zRxr1AAiEA2i4H51o47oxIofkqoW4AU5/2jsiAg1SwQGY/02Opexk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23743086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK2QCRA9TVsSAnZWagAAeAMP/RwC2pU1Dso6Si7uME8q\nfeG3C1ZeAQQYFZ+k5AZjQdKRv6pkypkwiGcBn9yiHIb9f6EQEnezIwIn4tVS\noO1TWrajt2VKDoP9QeqcQOB2ykVsPNs0pXewaX9NPcMqxGGpg6ak/FT5cRSe\n9S16WqZspqFKjtV2mDMqJp0pg5jhRq3ojmh2FV4gVHhSaBejFxNw3NfVNoKn\nlHuhKGT85rQnExYrO4OoTI17iynUmgdooiipA+sIiNR2In/LCJH6IeLI3oCv\nue2z+oYCqGFHqTDYuev22asikZ8PrAu9Sit0qkICHcwfIEvKsNzOorAav2it\n34wMVgejMmiLH1R2cMA1R2aknoUr46NcoXT7aqr0JNsyGZvyertWfCuj9B6Q\ngxDiPXgpl4O6L61z+Kbz4Z6jTMbIHzE2ZeYMUttRChesplE64chOTm1sfP97\nn9zk6Fr/tBvBzbNDQeVMl8WlLg6sXxwgbJdOa5xis8VxZec+xZtBZ91ZuDnN\nkZLhfWdqAIoWRaqgQVIRB0ldo+4T28YA3ONP54FDyI4tc+ycJKyTzHKdlEu5\nFCotbG8b6DTxLfJs/f+k2PjMINt+biXi/VMz7+mAd1P+KH6VRtVz17sdgTgW\niDOLedI7czJIsnTE7YPGH2FHuRJtDOIZOnobfQQ72aHnfrdX4YS0ZQ383dtC\n+GE3\r\n=8rVB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.7":{"name":"npm","version":"6.14.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"011584b469467e5bc5acd5a0dbe58a3d46869582","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.7.tgz","fileCount":4154,"integrity":"sha512-swhsdpNpyXg4GbM6LpOQ6qaloQuIKizZ+Zh6JPXJQc59ka49100Js0WvZx594iaKSoFgkFq2s8uXFHS3/Xy2WQ==","signatures":[{"sig":"MEUCIQC+5cT+wANqLQFnOrFoo11CTtvq8X8tidhV+gJOTsXnCQIgXGTjZ3go4QSrRY+ZzoqOEr2nQvTa3S50VPt+A7yUiTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23781688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF024CRA9TVsSAnZWagAAKA4QAJfjJirDOy6O/Iuzdsub\nbe3C5mE2dYzDQR/dDLTNjSaxLyIQjx0CXo6mpDJp1am+Ag8m9f5/t9k4yWX4\nxfNy0En96FbqQoH1yfRbuMcmtMRkAmhYoY+psQeeBiNg3rC4UWZsAW1vyTJU\ntqZM9KSLNhSrvbELa4HOvtTkeZK6yTT3zK3HVMfG8+iq3yxlAB73Yg7oLlK1\ntZ2kWd2jURDOBgMV9tdnim/1U9/iJVtURWMyRY4BngOVkGj84ob3xLuIeHxI\nMjgaJCpWL9j1lJDs2a9yp6rnpSn3eDdDE1UXigZsAvV3/T+iC+9vdCdkbf+P\nDIMnh7XTFxT27YQIHBiuJjPMKZvpXoCN40JZTHbmmtT0Re6WuhCWO+ZymMn0\nimDQIAQjZ4oYZyp6yJ/Tm6YKyepR8DBlnoTLcz2h6/kYYu8ysVMEHAFDf66d\nMxZ1n8fw4jFVn784ImdGcMjm9577csP3sIQAXbAtW8dkFB8asVn3Kl67jho0\nrnw0bMysJuzXC2jZiiw561JE9wGHYq1RLs3LtRznJx+9MS7Eozqb6rVfTjfV\n8eX0hH4sGsdDAKIHv8bDpl5DnWrBFOCIaDBJAIA/9TICoobN+O1NfXg3pyvY\nV0CIvVMKoH478SDQeBQWjzQTnLjDM2Td2c7cj96PGJnBcrb0Cb2pqfWnXKZ9\nWbtg\r\n=3hVF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.0":{"name":"npm","version":"7.0.0-beta.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.13","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06d61ef9653f97d35082fd93cbeb50e4f7e8a002","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.0.tgz","fileCount":3271,"integrity":"sha512-oKnH7qxVq4q01rKqbXGdt3BK5A3kOY97Lw6Z0Z0A0s04mC6Uso06Sau6C6vnZURWalgjCqTAC2Mv/ySre8c1dg==","signatures":[{"sig":"MEUCIQDqtz1CYh0vOVsdN7ZtN0e/FMeHfc2YvMXEapT556MUjgIgVwnw8dEt8y75fjB0FBZJ/wk6jvJgZEYtCEDLr0oDkmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20212584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKcCGCRA9TVsSAnZWagAA5nAP/0B8cSDt8GphkZoJVlE8\ny+nJbxYCFHcs/pyWKPiaGKwrRDzJbpLabSLHVIYJqCkKuO7K5E0aQ8hWo8pq\nLVhl66KxSFSLzIEfKRH3UrxiOcoYpjbXBIgmzSJF0qRT/YQhQwuvOj9OfgNO\nAyHDipUCAsSAdvpvTz1QkaGadtuYaZjTAFHl4YqzXcWKakmPS6q0bUKHlGci\nlqY4hXU9cBVQva2l2Pn5OPBdqyPgANmeqJbPvvnicXBlDMfguOgM3t9UjxKv\nNLrWbL5aN2XA0z36F1/7yUJfE/zxrUdPlBnRCKrn37rBgpqTcTSh5k50u4ym\n8pJRFFrVNICTPnq/U2eJfXI5HiLmXoDOQX0C89vDGcjWuUQz6KzGK4D0dkK3\n1xnZt7Ki1HivVN+Xq7YV7HmL6IGuY8i1NhQ3dUrE0bvXi37NDUtiON+MTj6q\nQdGw7mrSTw1AHb/hDHQlEGtq40HCSCWgRATXfvYmeJt02xtK/W1Gy12twomJ\njdmOakkHKItU5bYCy14rgqzs5fP5XemSAi+kcGFKXdLSDyQa1O8iRPTyQnh8\nEO+FEgU3zYxA9C5LTf9u6awoImqRZiyLRSapNM2rQZgHN40uWn2c1ueH1MLu\nVAiOSW9YhDxg7LvhQKz+jFgL9MDOkjrpFK9f/6RNg0rgKXOQLAmClhxOJUdy\n64sz\r\n=a6er\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.1":{"name":"npm","version":"7.0.0-beta.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162a12bd0c85b99f65d7f0433e639fa5d3f0e29a","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.1.tgz","fileCount":3271,"integrity":"sha512-70fvaS+N2PEkNUZa6BOe+gV6S23LR7egyGK+f1p7Tn9cPsbSdxuyRvYvh5U8HfkoPGGIzxyBx2J69hndHtT2jQ==","signatures":[{"sig":"MEUCIQCuyVyRpdfRmy/RjxDAgWH3U59XBEQbF+kh2sWDHW0iYwIgLhCDGXnBH1V8f9bwr5cXDkYYOEkzQe58PquD+vKtPOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20213704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwf6CRA9TVsSAnZWagAAmusP/0u/X7Sc03bSxNtQXEGM\nDqU69QzsClyXPE+B2WxRhlgqCrwd2uCaGB2iLDLXAVheejHBXzCDGHzg0hSw\nNWfQ763PngBiPqAbA1RY64nLMtivzXyI6Q4SMzXypeShEvv7xavXLXOIBY1F\n7I7n1JMqL/yH6tgIMCkRcTXjWcO20zCZ4NSk1lD4IKPVjpatXwALI1P28fe1\nKbFkwW+KCIC6Pm5EwrNMw1XBtUggQi+eepLasVntYLxLesLdknY+q/WbBNG6\nQzLSlKr/H5xGnINNmMJSAB93mvM6GQ+KynV+rDKN7fyDkEruC7dUQAvL66Sy\nmwPVKepGRvE3BTNIrEm7n8RgwlVbTZ4Sj7kuBjX8nSfItwEDOFmgspnYBk0J\nBJrP98V8730tQmXD/2dCAUCkXh56y1rUEwcQPoHrLFfSF/3aAdcOEeKQ4Dvk\n7dmyKDEupZsi4KyYvZETXLN+/9TXHFaSUvTN8Gm1npMHDUqNdoiWs1aMlCDr\nhIf8Iyd37dUHB/CZGIjvGZB/Qja+yXxIGc3Fy0O9kTHgCedbM/tx2ihvl3SH\n9GzHXtUynCgXcJ2F/cmB1lPEWV/ACy9ggtCTh99EQRi1IBUZNFgDgrC2xUhc\n1ARWlaCPdkPjxfKcXNUMNXUW/3oDst3lHcSnVgYvox17TuqxGZEph+gkYpS6\ng0sC\r\n=tbPo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.2":{"name":"npm","version":"7.0.0-beta.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d91cc81dc3b9a0c723eec082030cf73aab34c67","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.2.tgz","fileCount":2913,"integrity":"sha512-/s+DvnDgggVviPyBAOb3i1aKD5LkjneK8JD3tKeZE2KHcM44/A2jBApMycPvF3Pj+yUKLPPKC2XtX72idPuR6g==","signatures":[{"sig":"MEUCIQDtVnF/5wvGyi7IbrLBsEdbebcVU0Y92pNzh9CQ57z+ywIgG7IVmsQROTjqlH8QiSqwma55fCfjP+RN6AWRnh5tJls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19479213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZ+yCRA9TVsSAnZWagAAVBMP/iwNEsj4maZnE/XwaPim\nE6/nchfOo0MlRme0IuzrF5ge0WjD6lLN+XHhxn3s0lahnCV6SLeOiY24RxcH\nArtiv9DoSqM5B5rfDeqLtDARUIjp1R3dr9/KqXjRhFBcocyHgAU31txIHKHp\n9IopOO3YgDxNozshVvsFuZt3pK3qhobVTSLBJ47AK1Et7ge+tD1C2eGEm15N\no1nCGHKb/dw1lb1/1bTY+tqRBJdqaPzPALgoxD9T781Z8znUzGpzOPDiuELx\nMCW6fcB6joKGE5yGa171Bd1g3Pru8qrqdT2xkbmZ1d7eTYxSCug6gojvbnoo\nQVhje3cBW957mIX1edo5VlYQKVWibfubsAD8i5N4qeVBcoPh7ZHk4u9p68tW\n8qrA1at7OJ3gCF5DdosocDU9qgE5lO0xlGg1KeqR5IkzjdU37epvyVBkzygU\n52M3qpTHGZMunXBJTsV4YMqXjNCcY7KASh8OKbyUElqFXCAMqLS1wnlhmMl3\nu8XHN5CyFIEaFtS6LnMwF1qU1cSAPbbCi7T4LItUDBfGmueFIMTJ37XA3kS4\nIayh8W5G1/lfHAzrtLShel70fQZCkE8Uh/rQz8vOvkOl/ZE3eHusTjQEWa4v\nZpqFo9NF8icZSE8V6U1N+3WjAl7sr4oyZwr04l1upvPgXk0ih01nlAJPVKhj\nuxtl\r\n=TYrg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.3":{"name":"npm","version":"7.0.0-beta.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c26a8b4f209fa3fdb2f314c9d993d93d1a5ba4ac","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.3.tgz","fileCount":2913,"integrity":"sha512-eYw8HzGvYlpIShDkeu0eA6MBsaMxJRUZ9scDyRQULyDp9qZ2UUPW1GrXD+xCzgnXE2tR1wdfER3CV7nQwB7t+g==","signatures":[{"sig":"MEQCIE2lgVnhh2GWyk6Cfp9rEeihVuniU17kwmOAtc7zU80mAiBrGv3LN7Jh2Oubrb3nWgjMWcxuiY/lSvxUl6iByicKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19481941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcEYCRA9TVsSAnZWagAAU80QAJijPt5C6zDK2g2iUS+F\nwg0FAxZO9rbAR6mE9Exuc4BWgENJaPmVs1xbB+TqqAyNs1q3cBUk8NW/liXk\n11aeEPs+CrQyFSMTKFPNL3mqyqScBevkTlg4cQko5NkLL3GFG6ZUUZDmaWUD\nUYjV/SKGhW5P7kHQ0kzDlaqIb7/qDIVmt5UlspPCRmeSbk8gDVk8zBbaWKgE\nNNve7sxlvaoP9T0W46LJW5rSj9ktYH8ocAWyASonVMSiA6K+t/SDesLTod58\nj8yBTUChI/4kESBNXFgrzHgMybYuxqr1d6TG/M1GUFNOK+k72TE0ninW2Ov2\nNaipPyMiB2BzAFGwo2ETiiWZwNLNfedPF5oOvdzxwm4Ig694YQrIwWXEHWbx\nXcP7lSTMPOuU/akK4+YibYuBazmi1n90zSC6CT3GU4LlTwMrUQWLu6MORAtY\nXqbgWOZsDMAv6l17qnMJZnBnmBeWIi75zay9Qp5DxmR9crStq1liEKMwHG+6\n7k7PP92KCL85g1OgmujkU6WFv/yQQWTaCdgbqhwMkG+9a+YEfLKMTYEZz5sT\nNrN2dagEyiXFWYanA+QoyOMZh3Ep2yEdliGtW7M85XzlIutc2+A0gmjEvHv0\noCFdqkN5BC4yN39ijL3Vz9TW0JJhwEAezG7eIFzBU7/b7zPL93m6W2E3fytd\n+AI4\r\n=HqU+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.4":{"name":"npm","version":"7.0.0-beta.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d16dcb26174316c1123c71fa484e68f35ba10e8f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.4.tgz","fileCount":2914,"integrity":"sha512-fljauXWAucoymIdUMzBqua7IH3gKd+cEoh1CYwbavKmy1NPrZsorS6C/EvUEu5+n0V+arTPKFO6r+QAqJoJKtQ==","signatures":[{"sig":"MEUCIAJ7Mn1NXY6h5eg05GmRwAj5E47t4/AaMFCxcbRsKXcoAiEAjJ8Fi96TrfzoC+p088WWq7KE9LDK6X+tJ0wZEIGGltE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19484670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsIXCRA9TVsSAnZWagAAUNQQAJggUbDXE/XY+JYesUWh\nmhPtR263OpQHMgZZp/9sZWQcKyVpe5gK543pYTku7ifbHTP2335nhnxXOASy\nnfbdb57ycBwMKbHN3tM0phGKjDlPR8c70ntI4fLo+YUOTXxjJOE29vKCyv2A\ngYZuDv7i5mtS8J10rxs9ZQfwpmBJPWHW0bmbbFcRhfYwF955Gk8deFBzYgg8\new8f6da1lARWwTy/8zS5P4K5tCl40SX3Ysj8wCQSBFtpJZH4MVarCEtfiwNT\niqXIi54o/uf8GGP5e6HUJ7U8Qv1Ef7uDAEUBD+hstQcn5qbH7eDgV4ZvqibN\n8cBQXIv3uDAAhdcwHQ04be7LQasFl/LZpoJwhYbTaZGja/4fSFMq14KLHIXQ\nSK3oGneqpn8Dee5b1CpaIVvktmcQ51PjMQHJtzOGxin8dBR9Gb+lTAcbWNJ3\nb9uPL2GOFKr77r8L70+9/9jP26O5zTl8ilFMGT+LU872LhRoDDBFtYtGW+CP\nXOlyEdp9BQqhqdMY1vjohQUNqGM/gVNS+Zz246g9+iI5JZUdoj5mpvzSQM0v\nruX1VGMZCiXUL9pYbXd2btJ54FPsDzFA2PaoEcQCZ/U1+ybPdmkrRLqtnp2V\neCANZLBxsmrosMFQMYrTXMqkvVzMjvKcn4ouVQhKGfMp5+0xNFbThkKqAOJY\ndUHq\r\n=G+VG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.8":{"name":"npm","version":"6.14.8","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64ef754345639bc035982ec3f609353c8539033c","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.8.tgz","fileCount":4182,"integrity":"sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==","signatures":[{"sig":"MEYCIQD4ZWxl28Edhi0T1ToFV4wwU4dPHEkXbTzESYTapMspowIhANb3tW9+vUCwYOqFZmO62PIsqKCWZYsaLqYw/sYlIkaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24234547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOu2OCRA9TVsSAnZWagAAv38P/2hYeXwogv5VMilg6Q5e\n0ZtKtxep+B/EaW4wdDKFDRqwFnyz4BrH/nPEA5d2Th/fVN0JpAvzPoMeXawV\nK1TtZ17X68qPtJTlS1A6YTdfT3sZ7ZzWRnd2uX0iJHr3NOPa6bI0GwUFS6Gd\nrN4XMfy2+jxNURL7DltmRHh7F8NbnBMQzk6Wma/ZMLontw6royiRs+3qNF7P\nQIwKQCpnXsrc1D+5lw6cAlap+14km4t93bB1FChmzU+6MmXPH6yuWN5a4roH\nf1m37lr2Z2/jrit+vdxwuQ6atAnOOIPatLhSwvISYNlR5s1Z+8kJZaAlOtpH\npalHK4GnUZu3W6ZSTT0jS14C7Xgmv/ERB8zoUlj/h1CXZWxkWG8XyElG8ifp\na66pgQCuurqnMkkuI0hqF5qEd/1auBM1cpXcJqIdqz4q4Cd2TEpZB0u38RET\nUmc35YO2+//30rkUu791ENJKMgYMbFwljetDJ14uq14CoozfiDBQs+FFw0RD\nvuhCvFYkPjW0ZbvUzAyDYPpMdgzWln9yov30odLXuKOlW1OC6aMZfRcNxwuF\njMq8qRTWBLu7Hq3YMBTITi+E9UrHkzR5wZB1kX3Q13bStqZtf/k5cvSiujYa\nPREvj/5rsFyZQsTXAQ/+Xhs1ReUSq0B3Hi0dYVkbQCRe4ESF0FkeRSLZdLVN\nZzWI\r\n=UaDF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.5":{"name":"npm","version":"7.0.0-beta.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94e81ac33f42d7b56112bf456852203a98461644","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.5.tgz","fileCount":2913,"integrity":"sha512-CsDhTc63/ZJrm7v7kxkMa0RxZRzAaUiNUdnwgJeOdXVmELXLygl+uig+E1dpoKhQ5YtoyxH+b4L5R6BL5AWC+w==","signatures":[{"sig":"MEYCIQCo0pu8dYY+Atf24MO6eqEEFst9DEr7xdBf3JY7IFZPxgIhAN4MdBiMPrCFajzBHarfJ4SjdHISQbiODLhOuuA//II7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19486734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCc2CRA9TVsSAnZWagAAQ3gP/jqkHvyxMyIrXZRQWiPt\neOGnkp3sZrJq7U3QAjOQaOCxXTLgGc8e8ACnXJE5V5g5WFnz9xO/wlLdhgk7\nlF8skkq1uWSVAhkKv2/NdoXcSHAOaT1SVVs6z39Orv6MbsnaqUStmSSPCuk1\nQdzBobu50Yd6dKQ9m2lPlJOSOmCWpLamZiGjdVaHMemzXrtuzzYTjemsLgjL\nSqDgFJW8TOzenUoB8zO3XLOVM4DXu41Cww32wMimrgJQBjPqUsfN4lQW1GNt\nCmph+0Ajp09Vtwdk/UwiGfwwyysnhdQUJpKHOShtQFDS3yN/ec3cEgwGvJ38\nmXh1CPXgQM8cYhpDIeCY4+/g4vDdsoxjIeqWjW2ebRBhwZYLKA1vzKNlHlnZ\nJf15DtnDu6pv1TxEpVp1rpAMQxpTQ0nzC9oj0lOM6LQVGjuu80tSjsvHFquP\nNB20nLl0AtQYsz6DFj5/j9PQDLSLdPVc/PA6J3W1oKBmMhJdiLPw9SeJ4rFg\nHt6SYLZRFXNKJU+AqcJDk4GUoUZJ4NhH+14zExeCWTozhqs/3s9ShCgzrPJT\nRaimHYkrK6yF+gFrfK9qGd7++B6PgDjPVhHSsS+Q3cFmYTjsi6YWazkyl24y\nAkmm5dwwHI5bGVxwjy/zLnsHsifh88++149tSZEyy+blfyZo/JpED3VKkAN7\nqXeR\r\n=rB+r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.6":{"name":"npm","version":"7.0.0-beta.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"53b6e0de40106e4436309ef41dca5e8a0d04dd42","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.6.tgz","fileCount":2918,"integrity":"sha512-1CRwKtK4qDboo/e5/62D9YJSs57QgFiwWtBDqr+BqDsO9S1NKJeGk3wlbAYq4sw0bxgKb6Mk09BrhvExkDHl3w==","signatures":[{"sig":"MEYCIQDkhHRJX9PAjwX9j04zcZncnnmoelCISDDhymvCj8d3SQIhAMByabqd7CRyS1cIClUxSdQxFK8HwtFLgi8qwHNDvEci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19531865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQBcJCRA9TVsSAnZWagAAL1EQAJd5Vt3fHcLyFLSfOFL1\ngh2O/eZ1+F7+dZR+tjoCuBVzSICYdGqntKG7QwwERAw8abY3NLhMXKHJ9T3O\nhp1/SKJ5S7t7cbc0DvzwAWbe3FJX5QqzGgz763a80LqPdIXxAgU3WWvD1bJG\nynKnVzxxxppkiJxV5+AFyF+B4Z5xea+pm+m9B3OPSMmyoe9AFn/l5wN6hHnj\nx6s1HkEdN9ce/q8rcg0yFXrQvpju0aOnc4weV4/7SndU0CmMUmVwzWuOwV8s\nkIWwd6Ui7roVusDj1Zeqd17bAhVN2ahHWiy1FYvwn7Z19bzAgPVCZeKoEinX\n2y6DPMHrhM8EBoKDPS3zuOK/fBwhLEnvCJfZGc2Ry2PnpBLcEbc9rv9wkrIP\nsqwa90jP/T76ar8FjP7vgZiPc20bQBb6tP3IR81qx/TXtwUj3zQ53CL5wD85\nroNOzNtnKg5NZ/ohNL2KLf92Lh3UbMQ1jgRDPXISqtEGf+7F2IIH8dUqkMuq\nfBlvE84CMWdlPKWuvjlw31aJSc57oJpGnOU236DzqxDX1yVk67prS9ggXjRE\nmcv81JerHpicdnfGLIYQMsfLkDWFUvlwtdtvMBZJW1udOwPS09jvJ6Fpkiav\nNN5HWUZFNuwt5fZlWPWgb2WJ7gwKzNPsSpXNRLwIuy4DiunJVb75J9TzNMNX\nitju\r\n=kITZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.7":{"name":"npm","version":"7.0.0-beta.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1aa4ee6aab1a9237b9b73a8656e393288b36407b","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.7.tgz","fileCount":2918,"integrity":"sha512-uZPtmfBKosIia5LsYr0B12n1zN+LUyMB3Eit5j4aniZwebM3uQ7wGMBQHyDUHPibG3e9Fx4soHPWerJ7DF4ffQ==","signatures":[{"sig":"MEUCIQCpag2giWiZQlW4wKQmzq1/DAJykputNsjIZKXXpOhRigIgdhVcCyGAupGv9znNb8pvZ7/0BBv8IRB80Yb3mce5t6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19532981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRV4OCRA9TVsSAnZWagAAnYEP/R1n2PtLhW+Y2TnawpdN\nTaAaH1r802xwImItnMlzZ40zGjFs3XPGhradJpzvorXuO3pLRE0xxzVIoH5m\nh+VNnObnmPcUOMqIrc61QTT/7Yy7+d86mqp4rY4WMIbFVmsOiXkMpgwqA9o7\nmxpEyY6EIavWTNk/Ovwd5xFpvVfUSNs/NGmP83AhpzlXUCCdbPhiERof+qVp\nKwUhFNlQwXToXK7bvCtv7PG1IqsD1KdkbSfnrKKp3SER75jYMK69E8RjCJ3U\nQQvLqBDBh0RIktOK64rPbBeuqT7QZo+iyW0YWaIOQujzAGlGY9JWskt0z8ut\n+lDSxSFO80yKOennO9EP+p+iojXKbQYgPmT2vCMYUgi/6dEsKyjPMT0FWXO1\nh1Av09L42TD9qfzk32sS1aNZZIcCEt2Rfqt7tBozQ1QlGZwggh7fflDfxFHD\nyQCznHgXJrkjkTUJPhmrpKjFRckB16D8VLR0ufQi8X5MBbg9fVDeIVYHpLDO\nOvIqQBPQ3yLueh/33zp+JDQ2c7bWvojrqleQadTOrS3EZbTmUYZXiPlgH/LN\ntKkFvwhliYbr+fnK9s0iKHTDqNxq5n7mtbYbNhVrJUthH82i2hnEXqu3wgDN\nLeB/j6ryfxbvHNDUvuz5z+lGi1swEt3KSY0aPXTGqozz3ARDLNvD28U2dRC+\nyjoL\r\n=Adwh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.8":{"name":"npm","version":"7.0.0-beta.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.19","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d1b334f6d662ddf5cc5186001443ec412c41222f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.8.tgz","fileCount":2918,"integrity":"sha512-BhHML4TMNt6JpVn5yOuyR8sF0a/wgiydrqvdQ4TvIaf5M9Gl3Zb+wjDHp9bFFIxaLbqwLvJSsoEvkqgXEYGS2A==","signatures":[{"sig":"MEQCIHRoTxXp20EuC1jXeCgVKEAPlTpSi3EzKVnwZDQJzOwQAiAuvtcsYMFw4OEGgNhWTFv1r76+17yumLE4hrQtmhNNHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19534028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqA/CRA9TVsSAnZWagAAAzgP/jTJi5ZpJrEbM3BXZ0YV\n+EMXNsSSzoHlT1faS8fF00G+/njHn7i69iPqrV1TG/JQBPF0lefXI1FVFyn9\nfOJrgPyT7yOOyxx4AUVnAwrIUrq8KiaQ/wLmpK4CIi7anQPJVAcQeiL6vA1l\nScRwjTcOvBSsofgXGL0AnvuyBzWQm1kpFdp6HklRqOWwSxIRueSXksGU2KHS\nT6eR/XddRkD2NiJSX1fsPCIVyGFL0Hug/j1XbXLbaDKdwP1wUOFr/2ZoWRaU\nQqJRwKqEdUAQt3UcME2lW+UypGGUfPU5r2CnF63ZQ572yJNoBoefYEj3F6gt\n9YqpwCbkkCcwVF9ZajHCUfb0Mde/5uthb7bDIZVG6IW0CGdojt+kwM3txu7/\nV4DY2Yh8vOUVeZGDs6GTAFlr6y43JskxiWVb5Jpuh/wMjV0huN5tU4o+OvRD\naK97CkEtN0nu0GPhpak74rWo3nMxHU+i3aSUqBnOPPYd7ubZlcIameC39BRz\nj+wjhxNPsmCOR6Dv/SImaTvqvqi6UdJm2UvfsLkE2KBQGX+Q3DLu4xs14YI3\nPSpTM4H1UYqul1xPPk2tZ02giGZ1ubj4SvbdVomM/H4diZ8qsgtwrVaNYK51\nO6QabS7vyVX2WD5N0Fcw+nwf3QBW37HfCi0a9tKwXyrDjwTURiMnyh0xlcCe\nZv76\r\n=esAM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.9":{"name":"npm","version":"7.0.0-beta.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"339ef22fb276fb0dd1fb76cc2f2e03a6136e433e","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.9.tgz","fileCount":2948,"integrity":"sha512-gFUTuvSAtFpBzUhutymVVnIOn0kBgSbj+5ietpgkgj+vaJ7GjEO+hoZEtn/K6768Vqzaz0zqWT4x4s64+oFKsg==","signatures":[{"sig":"MEQCIA03f8YxX7sNbWwqbFUVDpaqGHTNgRZbAkMJbNuxG7fWAiBB9HNGrq9f4KSM4i3KwN+FA3P7bOra2F6zmScD8L0Q4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19999172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUpMWCRA9TVsSAnZWagAA+qgP/RdQrMRcKN/bbEOOi1cU\ndttA9BxlrFQe9ruSh1IFKEo0dNYfprUxJOH0w+Lu7IE67PGFJuowmbG0+w0W\n1eyoRo3li8oTFsJJfht/hVXEyF2fWgF4Tm/o7CJgBFrA47cBeV+/nw9jm4Jw\nOQszuMWZH3Glj5DKHzwMKVY0nyc5Ql3sffYAk1Sn8FHJRXECt5rrRNgXHcXP\nPlgkrwdkIbSQ6ONv5/goxPh9FViVC2REt8v10S6USHvRvS+9H5v5ffdK2rT3\nOVpo98gjnbOgOovXz5VaWOjBjGYJIxjRA/yAsqtnGzE2UnFS65rPn+VO8duA\nViBrdR+CEqPI7O34wU1nXiiCDeQIrzAyfnIJJE9KwOW05aKSrk1hvUk6d7tq\nJTqnBz5JRBv4wCyjtsZnc+1b19yeysQNNkkubacNThy2azH0YuxmQ6AzqCfl\nMaWrozi9oFWVijKln2Po1WBztI1+aCWFE82gAdGicR4pc5jYHJpOy7gawsYw\nL7JKV6Ky+y8Dn7p+ta8JTbD+UncrMUUmNCAzn3ULc86ngk9o1BV1wmm4T6v0\n/TnRsN0E/df4Bm74PSg/Z+17++0xHaFmuj/r2VESd6UmWbjqc1e0kkJkYoPn\nOO03vUR6h45nIzACL789k6sQkSTWSWR/E2+qq1yCNDNP1vbwysEn1izsuCfJ\nWu8c\r\n=RFc/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.10":{"name":"npm","version":"7.0.0-beta.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aba9b8895d205dc4f3a14788232ccf5bd6e162","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.10.tgz","fileCount":2953,"integrity":"sha512-yf0cPxtKBNtU3FRXvupjdaXu61FJGEda89yMgKVD9+JrSfIyIkzwGNXlBqZ70qUMT7YHcJ6bmexW5HpnXsZkeQ==","signatures":[{"sig":"MEYCIQDY05m4KMx6m0YTKhhSb+0n4ALLmB+tNVyLVztqANiVIgIhAIpX5zjwoj+j81Zjpjaf66paaq2aPnWyDUdsEsUi65Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20068842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8AqCRA9TVsSAnZWagAAC2QQAIrSV6ybGUvbZ488QoJR\n2A0Zo0FwaHDDY6F3EkXbbQ0ajriQVHOQ3qTba1TB41YnBA2WXCKJv9dZYir7\n32jxpjsxNuR/5TUMNEeyET7uPJy6Pzs+dmfXTVoIT5TidyLZ9/la8tMzrKGc\n2ksXH/pAAtkG3CJWLYV4Wb1eke7lm8uMD5xnHc674g524FDGcPBpCeV7v4oj\ndkbwAqNTJzMwp981QnwinoWy3R0rvbqu4bLv0oSbh5GM+nYZwXVwQWm7SP9D\nOSl35U+jEqD729WdHyI4axW8fSRWI+FhfrN2nf8WYXhBLYoKuesg1mkeH8JL\nF77TpzF+dklDjYAejKnFL8KA2jwoqq3RPrSXhyuNb4a8ltA9PJQmaEeo6+da\nPsM/t6Mu0Z8QoK1gg/XnWXjDwSMJl+kCNJO1TUlxtIBrTUysaM2YvQkmu2J2\ncwOZ6VlUGNXVwVriVrxhPjWIIM6bsRJ+pUF5sAUYywu8kPjDJBcyg+I79tjI\nuSBYJEDRXLdoZBOPoirqfBwFoVFqq3unhWDf2+pMcGaUkLVcS0b/oATlSrUM\nlrdf2tIchnl8FxUIpollfj9MNSwT3mU0BXMOBVq9G1v/gWUbCUpF0n+cSzyr\nDeiTM+nwfXMsRaV9XKs4RLueIECqWnrA4G2Px1f8ZqPSRnB1HsGEAEQnCLCm\nMdnu\r\n=h5Cl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.11":{"name":"npm","version":"7.0.0-beta.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.25","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eca1956143640b769ac0088eea79df4169d097bd","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.11.tgz","fileCount":2933,"integrity":"sha512-PHDCQL8OT0CYJWOKIkyQfFWZEX/QDxY8SH6PTl8cqK88VPPd3Pdsoyi5zAFQEa1p445ERZ/zhUU5uJ6Yka4OLg==","signatures":[{"sig":"MEQCICPdlEvY283isRXf2B/kv4YiOeuTH7EIkoZbV/WPEuHoAiA0Bi/+AzRtDVAup5mqcchtSlju0+wW5XSqpU4pa/Iudw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19652258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjbDCRA9TVsSAnZWagAACOoP+gNDEXtoS4rNZlM8K0Pt\n/jVXwc7zOAUR/RptSp85yGUKcZ/qvUKXHt5Mb2/y5wNlMQM497nSXjsAppLn\nPHWlvNRLsTldz1TGPIgx7sgbnPwgNTF45mIRHQr87/leopzYTbNQK23pGYol\nk+bjqwyVDZztBIg7/XI6YNoOqEoUgAaDQZho1RxFMCWnjLIknJc2hgvoEcZN\n3O5D+x8eYM9sSc9otdTLbR6/HXDy9Lm6SBQY4k6Ip7i0+hP+iEgkTwR27xny\nh5p+xuT403h37WQ9QVYfqhqY71CgDh0fZXc8bALM1ZtSUTnice90cE331243\ndLcVIuGWa8jbXO7v239wkhaJP+0FngxzXWa9eIBdprwsvX0EHJfMX9wjomf1\nlfx/qpZ/Ug29f+NjiMQyq3eaNlWB0T9yIoNb/ZHk6wmHazTUKdBPbvYOOfNF\ndOhkq1ht+3qKIQ8WvgyvYfV0AFflSvNMNEEjQ95STx6wrHJi32eEy7q93D8G\ns5bZ9eAsmr5ZvS/ig6m4t2334dcOE5jLdUPB7AURNMbzIpUP4g+FwI917+5c\niAG5TA+YxKqfLtSU4NORQ1GXqmHRUJKBiEJH9/nVH2dy/y/dLDvPWvQ3vNhx\nn+v7DNrfbgdeoB2yqudNUqgrQd6zn+8rDTbyy2nsFwBVWOMJIeoDuPwRules\nB0Ku\r\n=m6iB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.12":{"name":"npm","version":"7.0.0-beta.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.27","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7943bcde95c1c345b053d97921246cc29b3427d4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.12.tgz","fileCount":2851,"integrity":"sha512-92NF452n71wrXBiz2eHkoI12ipNFGU7FDzDmL7nlUB8ABfz2gIfxw5UIBHpSAaQtq2oHaBV96Fy1t4tTweQ3tg==","signatures":[{"sig":"MEQCIBa9gRd/y2so1rHdldQ+1Z1azZpVgqLiFm43xW5Gz5djAiAfL3Vkdp46no8uc42t8PfnZ4qXZOkZsrAsB5FDLbtGRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19506647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakpnCRA9TVsSAnZWagAA2N4P/3FjxEwwmqY8nbVdCEci\nXBiinlv/ywN4oqZqdOwtqeyYYtIC7OXgdARSQBiWOFpaodJBiyrd72dh0k+m\nV7/D5ONY6YyWmKohptVCHGG25KMQPD/sXaBkfuIBnbVDM0/0Dkx+ulBg3EMI\nLP/QhD0ENDJx2mDSHG0j6rmaSKoOPrM9+IgL7aZANAbEHWHQx1UHZAWxgX4g\nAJJV7KqUj7asPDPQAdKI0/1rcEnt3PAlXlTZc70GizjU57QKIh55+T4xQvY+\nEX9IuJVomSQrcvSdxnkwdeGt8gUrnsxmiPlquZ7q0LBe7yuuxjhzbOGxHejv\nIgALtTwDGLqIPN5p+MCtw+UGrs/7TGv93AgSwWmvR3KVOUVuOIRr23MENfhj\n9JH1M/JFzB79pNKKIY4UwguZgn070F6XF7SfvQNTEEx5BrhJ+3zQTX2by5HV\nWWwBJpdc/zdYliz6yRdGwR3xmU6jCFuSBiszrupzPftGXK7GgKW+Z4BYlDHy\n7VONi814LqOBctVRjxD9/4Lq2WJYcndHwCzwIqTXMi0qUsdt40/cPRctRrAm\nVmaCUw5tpbzewO8S1CahWCgoR5Np4dzTp9BhKeC1Q6aw1ItBuX4ZQI1W+La7\nX4uDiCyKd5gfN6cdow7R+Da5qBRA46RCmkuTVmEgtP/nBz9Lj9YcRCbMCZ9N\nMJxS\r\n=6aPa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.13":{"name":"npm","version":"7.0.0-beta.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.28","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeda6f7ad092528451e155f0c3109270cd875188","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.13.tgz","fileCount":3011,"integrity":"sha512-JPOR+iMPy9M1QKkR05bv5hlHkqo2W6FY0t6GwBhzC00b/7YjgvqUz+HPzlDe1hhm6LpLWU3e0xNPQORHT2cWrA==","signatures":[{"sig":"MEYCIQC45LkT4oIbeiiZxyscpbQ000wgpPWzBu2jIB2SdJDiLgIhANVAJjlRlD/RrtbULhfbaTW0emHMQm2I7DBpKWR2e+HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22116228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc4QlCRA9TVsSAnZWagAAoaQQAJH7NQAofDGVBqCOoYQ4\nrOp7o8MH7bMO8T7FyzrQDO4/pqT4PT+/NXUjqqaU2/3/gHaZKjpHp7MsTpEM\nkRbX4cXgEotCr70/OOeGE6ib2cAcLL7IshcbHqV0towKBZoBrcHizCnrgCHm\njXr2ktg4PloI3Qcvw96H57/KJo6SePkQgu+ONvO6vkP1gRyAWVeGeX5jR0en\nDEcdEUjIBiyVVlGsMNG0Zxg3Olo8pIZN6nI+GdSDcfCW5W2D5lY44A55UeRA\nIL0201fjgiwnas1+7nRXOY3Tlh6atUKgb2DR1XWlhGpMqyf8jvvnJbcsnSzS\nJvSxQpADDe+Icy+uRCCVsAiK6tEFnILMrqzxh12pamVKcXm09VKMVePtA9vX\nZ8Zb4Y4b2hgm+Uz6s9yLo1UPQeYU3rUegsEbNmX2syUUPiDLH4ev/KD9wPES\nJIS5ZpjSc90Rc8mLUdn364CPzWving4V+R3D9YVpKyXTH6jVG59ivmh63aI6\nejJLCabxmBlcmKI1MKiyIdK7k8ogNtfdZ0f5ewGuxyXpaPk+bclyMwPOJTxF\nsqEhoWTJdbntD6cTXTPQFTl20Hs3RsZ/JAI9Blu/DbU2L+SIt5E7V3IU4mRy\n7RrsJIBHSnnFjMduUzAaigNzYtoI8afUNc++x7xt1ntXOb+MWEY6JDwR/cMd\n89VE\r\n=5HFc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.0":{"name":"npm","version":"7.0.0-rc.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.30","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2657e57030f02045641dff85ebfd622bf2bdb79f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.0.tgz","fileCount":2893,"integrity":"sha512-+1ex+t6ZFhaWmvWlL6ov2XK/u9RbgzbzIEggVBE/GTz9hwDo5sd6T6s5B73Kk1sIA3HnyHzu/AqRkHeKdArN8g==","signatures":[{"sig":"MEUCIQDLuGqYXEr+8zCjp4VTMpdMnagb4qYoe6v/q8ayJKFbRwIgPRyOsvZupW2Vn5dlSI+MImuvWvQSkZYz3cXiJi4lbpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19328517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdeunCRA9TVsSAnZWagAAce4P/2q3AVX/750rXqsDxa4l\nJPpW9kB1/nPaWFX3cDX6F9B1HJ644Jsw/H0zibLUohS4pinmfsJFZ9mdyZ5B\na2CbvZTBnx6Vt6/jqXYpmrgBZ1Nw7DPArIpKFavOSYrBi8vm4ONgMvbD9zsM\nHwMUbFJjSmDj/lYvH4att9Huvk5XkhrlFJ8NFE+9fVzNP2GUHda4VCcNc1Ea\nyca1BKtZ2feEk97m21FFHx7/gN4QL3Lm/s58LCg6JHmObgYVQlYsS31FbPdO\n3iyq9n4dc2s6mzl88zSi2RjuTt/wDEAcJN1wJ3grzvbhp5wnX/JaOgTwJeCi\nBA8RzLSsYmYoCc3PqmcJZPcnyKJviIKcAx0PPrGJXTQ5aR6p+D0y14jVkrde\nbUpkFRt/d6aMHdMgmtLICQX6XQcs5YcpYv/OuoDbExUchPBOiGfSTHHe6nCn\nTK0oOdSTg91ODaBAzRQCou26v+KYOs7nDupP9O1DOrCtIUyrQMh1GxPLOLzX\nmaFhb3QMl+XcuRxNhUlLqYssMT2a1jeWW3a1W5KZOrN7yqt1gTGLbVYY85lm\n1q0lpMFmKfjpZVMPmSlGOK+GWtz3yWDsaUhAFra8TaTZYvg+05JtjyyhAt1d\n/+y24j6HCS2VlFTxIxkk0sDKrRqqldVy+MvYMVWiSBJKdJ5tPZHp7bpksvPC\nPyKG\r\n=N8IV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.1":{"name":"npm","version":"7.0.0-rc.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d661e5e40899b405ae9e73933cfeb2071919c482","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.1.tgz","fileCount":2862,"integrity":"sha512-e0HUhG8Kgz9B9FfMRiPn3neyYLj81utyApn4za7PXBD5SFW4gVH+q60aMlplRayLYlHiu4du2ZGvf9N1UfSFVw==","signatures":[{"sig":"MEYCIQCE8gCjRF7UCPHmFCeIjmZ++u3i4MEe36yuYS1e8B82hQIhAIKMS5ndZ34BMc567JRWR7U7swJ7+FGxo26+rnfJ0clF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5peCRA9TVsSAnZWagAAFqUQAIZGR+zSpwANeDFA3+XR\nz+fET2bdVC1/LUSErgV0dl4//9WWKwwpyIpFf7c1l4y9fPoYeqiUwxgzWfK3\ntEhXWRbOH8JR280OXj20YPfUmaJqh4WLMkFZzFBWpliLXORqyBoG4zxFaqgA\nxpPOddnlYFhyPyZTDHe86lt/71QfHStsquuYg738cR893np7h7/zM8owgC8M\nMCgf5J7ysifMbaUoXARwntd/iEfIlR8dQvlyj148WgXgWH683Do8tZD3B/44\nzIE4Y3R/C5yQvnBdtcs3lVWVcXduVTUt2sETjy7/FJOdaDTwWc1wIyQgjyx6\n+D3oUGfEtRiBdOaOUpY87w4La+SDCWjuB5+lKvxL7Pait+vwJV1SrkEbKh6z\n+t25miFAEPbMRomQXxHrFJOAUB7xXgKem9/B0voF7wdbrYjWKd3eO9hjllRB\n++XQl9A4LVedOQgxYLiSVA9SaxcI2Gl/v7EEyLtn5JCDrlJn5BHSv+mQ9uwU\nQ6c1IcqjlqLJXgyvwH6hMjIUuHGAdRGjbv76Sb3pS7PNYjp+K93lc7NtmwK9\nszGUxWdFA9hpUfHp7L9iKYCN7Cafn+Nas0YocYBW09yZUOIEtQl8GS93ojBh\ntYc9hy0NOkWh2gBQgB6bZEDE+H3Ro3CXWoWhu40JoMDWfXQ7ZfpR+pEhZq1u\nqry3\r\n=LpLQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.2":{"name":"npm","version":"7.0.0-rc.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"34c2168fee6df82c9bc5c3b53c248c4355fef513","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.2.tgz","fileCount":2862,"integrity":"sha512-Fln3jftKZaQgrK7CsvwWUUJ9GN/aq0eSEWKzbg1iFwjWG2Ff9YaPu7RivWoMyggFyMs/EE7Jkh0MZvmkdxXjTQ==","signatures":[{"sig":"MEQCIAOmYJQ+CsWXl2QnbWDvA4+C+kwgFWRvfAh1844Ul+ECAiBnj5A57KHe6pQginjOJKD9pgYTFG+ZtpfGC8vdfnjx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd77XCRA9TVsSAnZWagAAiq0P/2e0XcTJaPWJMqBexByM\nbwtKKinrgEVGfV94SnR2Q/B85Kn/3aJTNUwGbU0LNgJj9RHleEkcVCLsfdm+\ntk4G0SjcqXI6xmxePnHZnkpr+ATuHl8ly/I3LYz7vYTTtvLP9qsUWnce8ysh\nv9qoS/YTJWm/jwBpjxpmqMDCPYe5dYU4HjgrcSRVTH4oADgZjb4DjWJBmf3P\nXPlKehVVO/ODai0I5XD+pyFhmqM0mLrwJOcUvpAfnP5WqLGq5fTrp8k2Jstc\nseulCHK3xpRQ6HWbheCCgX0XbZ2rcRKTJKDvnh1aRqN2yhVk9QEXuWyTMKZU\nDqyKsol4PqPwmUV6WNhuBqS+yzWyoiuEmZPuy9tbJ1XEC6c3Tk4KtI+Zi9ss\nVqdVy6d0/lRgjzIPxIyWdVtiX8Bt77XnHWX2hokS1q7WYXX/65Q1C7NtPbEd\nB0WyGPv1Z7RXUAk3gQ5DrjDTTic6INp1R/3JcuiWlqWN3vWHuzN54C67RVHb\nKGZInRgmZXbeaengPHnk0Y4cKbXVckV9JpBWBPX/qvtXdENG+MzK2+BtufpT\nZsDuuYU0D3snI5xBAj8/tt1ufDKB5BJBv/cQS/SjxBcK/vpocmU54zFJchSB\nKcPKJNSDpBH1aFhg037qCBez1en8KW0khnIBo56rJdOTWE55EmfMuZeYD4gq\nK/R9\r\n=qven\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.3":{"name":"npm","version":"7.0.0-rc.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.32","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50f3ae158798ef9e55762107ab6d3bf05dbb8cf1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.3.tgz","fileCount":2864,"integrity":"sha512-SESEvmKSP99svYnwJyYkI5NFGVMeu7JcP/3nS5I6oxA1/x7sxb4loVHDkMpJdOrWBBtRAvh0cTKNE6Hp0rAV+A==","signatures":[{"sig":"MEYCIQDhtWgHES7hHTru79BpvW6BBFRRE5qvtRkTlmXKayG2fAIhAL5KSabwA+JuPWQ6XLeqJS6i/MwQu1r5qpGdSyiPCsJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19448174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffL5JCRA9TVsSAnZWagAA8ksP/3VJYXGeGWOz1VRwLASI\nmMSYPIBupDO8mqr13nfVDAPb6bYqlMFNncvm0f930O6oyBg1H7JTaqGWphxX\nGNWE9NmMXgQ2SurPeYDzcUMKg9hwkrqDkuxHF5q4RvgDmIjzc+abm9ThtUql\nRunzmmKlUIjqhz5haouL3sodG66DDQ2Jzrm86R4O0avd94LMyhnfazzVvha2\n587LxQdehaVVrZslAGb3uFEqFAKztWSddbanPZvuZ4NUAssVwC5XcyHF0XTJ\nFxzCNz67oIuwRbbxWpK/Zf1gAz4pbCzMMxhUqhmWQxqt8qYljCy3OE66OtYc\nP2jPpWRXDOpXFYYqojwzKGVxmEqtSOzMfBiTnOk6/xVNuPdlN9T2T+ZyToPy\nAq0SXtOekUJW6imxHXZXvF+IHvScBoDAx/hx1VT8il82KXJM8lOLRBvkocSY\noNNiL+cfn3PLkjt5UufLWw8j82VvFISevaRp5rIjV4y0G3pvwrtfmxQb34/4\nPs9Ibxlb1WZ/cRQGOHk89NTVqT9SCOvEX2dNfogIAFs/xsZmT1Zh5ln649Hw\nzx609hKC5gUFuQMWPUTYIWxQdSj/tMIUgIdvARSHjPAcaDn4BxDH5QU20o6S\nlhhaksxbCf+jpBF2fnY1ES8p4gHJzrOo6zltSDZKMnuTJ1uVbBcX5tKRCHKj\nxlEZ\r\n=s4du\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.4":{"name":"npm","version":"7.0.0-rc.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.33","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"900895cf01631402807f810285253c8ee032fead","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.4.tgz","fileCount":2861,"integrity":"sha512-ighPnRd4CM4RoWNq2m45z0WrvSNVZb5IHbN2lbR5XMYU4PcwI/vCvNj28d61mn24LLO2gkNLm/49ev7LGdLHwQ==","signatures":[{"sig":"MEUCIQDKElG23g7AQ/ICOjT3lEd4S6wzQUb8jNj8rRi5tIfctwIgLvcfcGVUwRuJ7WS32Z0NKgWDfyZg5WqsxCyTJcMOpzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgLEVCRA9TVsSAnZWagAA7rcQAIUDIVfPi1LRD17PSite\n+aFxrHvl73X6BZ4WYl86TteV5DIfGcvy1M2rrKQjcCn+T+b+wSdXMtTcxhn3\n5E3ayNr6EK5Y2BOxgJp1KK5HLeMtvqTJXruZkk199p2O0NuZipAkCB7Vvgzq\nwbjG3cmPQdtM1ai6PV9aIzzbX5290X1I9nFAVSvATDkx3GFeX+mK0o9B+KTC\nnnLG/dFPcFHoeHTo9iTaB/IVqv81yeaSeNMBMEZCqTaSyrlWe6ZMgNXdn3eN\nVnKDDNaR5D81Wup/xM+nKjRkto4Xo7ow2KzMDWEBqeRjtvFAzjZdN9sdTHhx\no1uK7L4phig3OvBt826cK6qLIK8v+/1ZlH1zGk4PdYlZn/gV21Uy28eVnTqS\nJxiwcfx0+eB0xELLuIaaezKDAEfCT+yu4ijSwqAfNwGNbyH7QnndVSzSBMFn\nL81h9W3aLv2wTnBHGJV4vkyyj7FOG56o1z00d+HaBsm+0Q/xEL0sw/RViU6x\nOUsTmtNLhUW5BmmbfmwT5PMvwo9Fn48zY2Wqy1M9zencesTtN2ScmrSiDTDw\nrdm1ni09+WLKRiOnZZ9Z7MdAOaYTRMSRrZeuGYh1WuG6thv2FNKGItGI7+Kw\nEvcNrZtIgEbuw4IqP/lDYKAVm6uk4Q1lgt1AuMosYwG/GK8hSkS78/9K/xyI\nSbJI\r\n=Fnjw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0":{"name":"npm","version":"7.0.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"904f8f36b11e2b07cce4d5010ba21b3b0f70acdc","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0.tgz","fileCount":2851,"integrity":"sha512-A/zHwhfPOXLwAQhyjiExKjfeJNIWrb7529Jt66OhGmLLOd9J0sFoAcTxKD6uGC+BOYVEN2xCWSoS44vbzyHfrA==","signatures":[{"sig":"MEQCID57GKH7dPUWwjrCcXARKBXu/h23tycOfAzEsA6T8pb1AiAaHewGq9UCd10543DnaViTKSghQXNE4hxTj80gLcmlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19384886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhTOeCRA9TVsSAnZWagAAJw8P/1s2K8/0+IZFF4UChQnt\nwtOm7jjjBrGXWe9ncGjzshLGPbjir3ydBR6QXJBykqhcCkdfDIqq4hTzHc8O\nDurjj0oHPAPjRuNVf5mBiF7QMblQzDSYNEYBzYjdXRt/hZx/SdZ3MZIOpCYd\nwWUC3r2xxue44DtxSPJP/AakIz6fN104TdsQ+lQFEGjWIrkpk7f3nnC2jpsJ\n4OaY4ulEhlnPE1ya1LABFvmImeuSLt20Gidhq9lpcRh1FyteB9OvKC7O1eDA\noi5Y5mxxXUgKn9nmSAwF69nLZAP3YpJZ2skNL1e85eV9AHyq4kZO1j89FZTe\nfM7b+qMOUmnBMKzti5IIuwnW4Yaatb7rKUip5rBjyVr0HF5fjSiHxcp5llYE\nsPkmdjdkyZQ4Cz7MBOyjzZ5NZClHIWdYjsytPmhTvT9ZTZHCJTszXABHjwAL\nHQMbHI2CGjZTSihvVJywnJxbcr/j+8OnlPg73XhNAgFWXlmhTp2pq+2L74Ea\n9j5x4LK/oOEi6UorppZw9ljGWN+0zmp/ckfGYNKloVM/mp1f7u7UWfNuHuyT\nLApUEB+3XMIfsK8G1wGUO8RHAIGIr5dQmolb9KpMzbpPm5NYw08MqhQ0orbg\ndnRofwWJkWFzJhE9wKmQI9qVozRDt03NJ2d2HT2r5PpRP4yk/R2qLrfewZ74\nNJUl\r\n=FlCC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.1":{"name":"npm","version":"7.0.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"59e06c5d4794b7e82867140a1852bc338fe6353f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.1.tgz","fileCount":2855,"integrity":"sha512-TTbE1X9MKOkAez0Dy1/BL+arddiwQ9vpD9BcGxSOLjUv6PB8Tp4Yg/91dK5NkIhWZf++buNzX4YqdavVeHgsGw==","signatures":[{"sig":"MEUCIQCMCrBMTCizLTYt9knabUkEU4A2wxal/LmiNVqGt/EvcwIgMquiuwxm/77Erzmy7we37aDU4v0Ah/llY/kG8VMJD9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19846754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiNtECRA9TVsSAnZWagAA+UQQAKLb8V9hGWgKzGwvfkxG\nGNGYNJpJSmr5cS5z8gDHNMLV88xmpvPiHIUqpu66ObSWAb7jOCLlgZiZa2IY\n2+WOhnOI1qmXdbJAviHOhw9E23CbBjJZbvYR5BIuP/3Xrp98XG70w3z8xaJd\nJDgHaXzgsS68+/1oRXy/8RXSCVbCBXWU6rvt9eavF5/RiVGq0YfBEB/Te1W0\nj9CNT4rPcdqtH4UPBp6OZQ7Ki2Dj9C/YHTza5DqagkzGiwkY9XacdwmBZXNj\n/0XPCWL7tB13sVmoAVKAnnMg89WFIolvp0sKsvQU1fvgvA9gyxOm5F4H91uk\nxHKXcD3aCdBvlxIIhVnao2JwaWrimDa1s8BjRtCV3167Ox8IV6PF11Ic8HX6\ni9ffCkjyDG3+Hz0kh7SzZAYcX6fO7aLXo+vS9wDfPJ2zQ6//upIkP6+yNWAm\nRKNB1hD0I5WISVScteFq6Cx2gdt5XmWrWo+6hvWIOD5rtPA4EyvfGqVCZ4Rg\n3+tjEbdqa8yMLSzNMMAcRPdLMT+pNl0ReQRzA/iNVCUC+ME9BRCzPfTxLw0j\n7cRegYSUARRu8v9DvtVMw845UWjm+fWz7wKGlnh+AiaSbLOWUKznm5ByMeGp\nb+mmKsX1azJbRgO3nVlx/51femJidJdAEs+/Ls92T8Odarelb6ZLzXR7KF0v\nUA6I\r\n=dw8r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.2":{"name":"npm","version":"7.0.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"569dcb20c74443b3a9b94a5b0772519854debd80","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.2.tgz","fileCount":2798,"integrity":"sha512-4ez6yVKi5MbJhkIsL6P+qQPYjVvuxoy5GigTKSA0iOtqPBgbxx0NA6jWkdvTSzLOtszmWnf/rdDFLjnhfvuP9A==","signatures":[{"sig":"MEUCIA+ZUc0kkaP1FzNYrJEu0PzdvGQpeC+t/69VNGAJ1ED4AiEA/bZ6dakN4pcaU3spEGQGO1V64ZxmZyo/0J4oxtp6vRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19273767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiggnCRA9TVsSAnZWagAAHAsP/RY7kPfFb3veNfJoM4yL\n8wQ+QGfDUiMDJRRvOBvSdX3SeaoYftselFEd9xWs2P1KOZ22DA1D33NWbomr\nzFXW+uBNTW0+B0w63/9LjUKBpNW6qaB6QunzcRiXF4DumLazev172LVAeSTd\nzclI4Tv0mpcVSpcZRh7Zjn6edPzP/4lGdJO/cT04WfGZKVq0oXu7Tv9up8C3\noCiipUQYaqE7POkmoDcGbP1jJrfkLBiIc3w/tzuaF/WXd2gZ3G4pDXcPPy1m\nCCCHPWd0LIZtNgGraABdM04xjzrB8Dne2NzjzPMWFKcuuBWHNAaEaAWCFA1W\naYyZc1TB1flEoQ8NMAXkeAJf/hCjZH5+jglM1cvtBSKU0GKimYzlyKDbyLoa\n/HREtCX+5H1oAQgVrZ3vyyvoxv4yEbNFPPX5nldXVgdAHSzFbiA3RlxmCCL4\nSuJAR08M3w+s2QV470ztJHuWlhieZbbGDiBPztHM4qeqHnJwvRQZVdQet45V\nuv8ejxzx9kS5fr/871+cv8eZ/VHocfziICHUwHlzI+ZEQmcrsKcRxIApN9Ap\n6ELvQ0gooiwqfM0Q0mAHqJt9MuTqv/QMDHEZqK1nd/EYE1wcp/Q9clIXKmex\ndgE+rmFE/4ZCfPmrtn/nXFyuDxNlaELElWl+GCK7IlLKLnJMZkun01AkTs0G\nHyJ5\r\n=1KPV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.3":{"name":"npm","version":"7.0.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b61048871b2249763d09f78d9d2a0536d0c631fa","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.3.tgz","fileCount":2798,"integrity":"sha512-+AzMmS7SKe99I15sXAKWkOHEim2ovFR++Y7MjsZzCnS9/K/pCVmfvxOnoI6J50UulwH4GLIl5v6fL7BlnfQPgg==","signatures":[{"sig":"MEUCIC24IcShjF7duVRzppTh0tK8pJFkmj1y6UxQtWbruyeAAiEA4sWmF0q0/2LnArPEW6oVygGCCjZSJr26fC0Ai/8RMm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19233384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjzBiCRA9TVsSAnZWagAAT0EP/0p9vjKKBrQOu2I8ArtI\nE+Ymqr+jOso1RKpj59moyToD7Pzq5KyYPC5RX2tAETSkgJGlbET2FXyFfSUj\n2hJIyg/EdaFJTD4PQ4Wo8pmgI0ysrqYKwQSphszTRXvSz8ebV38sQjPw4Rjz\nHFKQn1y/GzAtxB6Y0jISki+OnZwi8i4pm60jBPOd+DDFaRSFuvB47tNSGyHo\nvuHuAwDY/16ERWYHbVY/lwubx07YgDIpKaRdOQS/I50mSUwVTlQ+RJ8OH6xO\ntc0FMwps+UL5/yhH9nbsQ76PrOkb+7AS07EEl1F+r7hakLi81hBveCz3ztue\nW82uofVJcOVe4tJvMUafjm4Tdpp4UwgENyi2rqSk9eyWUbNfHqCfAPB3ypTe\nQfgBZxP6VINF2mY5/M1OspQZyXFUPS6+IuQeTaygoQgQifYG0abWSi/0sha4\nPzI7stlrsrZEzftZRo0u8SdEtf5OM8kTGrrF95uU6kG9XDQBomLweb1D5GrC\nLfHvwwQv9qTN4RAXRXmaaRdSo0QCZ3cTzdfJgUasIZBLbzL3nu6PYaIOo27a\nQ/XdKzCcJrjEg/OT74fEQylFyacUM21X5C8b3iYKdhdU4DNAK+3VYBXqlnAo\nNVp+brM7S/6VHjkrTA/KIz9GxR/sQaJPDHO3criJZU1EkY2tF37EezM0pObS\nmIlI\r\n=AX7T\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.4":{"name":"npm","version":"7.0.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9499b0da2c8125db4396b9bb6236f0c8a17b7b4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.4.tgz","fileCount":6125,"integrity":"sha512-neeW6DGC3xzE8zt0Nio9B97hDc2svM31yTmSZ91nJJNahbJOKiJGNPczC/ORrj7d9EGEHvyu9XZ1vx7gDPSIFw==","signatures":[{"sig":"MEUCIBW4fpujuTcc6d55xU8BJ/TVPiWl/7El+15uTZiOCbDfAiEA0wkQ0rqoPhnp3L9LLiU2L+WzGjZqbsElCV31Yg9kBHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35371511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkyVRCRA9TVsSAnZWagAA/iYP/jVkvvLHCUUxmjPMAh/j\nJ/qs71GCbjfvfp064MDAvJn2+4XxgwuCs2qvEXxHbhgfE5G4M02kl1sCXi8T\nMSejcDfSoQTd3y4OjYKXaFX6arZ5Mn1I2l9n7qL5xZSgBSPUQh1TEjF3DhRE\nVZ6YF6uMVszxJUBeOU7wGhRl2Y+fih997hozE6ByDGwQPtq6Oi6R/v1IyOw7\nPh6UpU3Ptx7Cwf9wPqJ3TCVNeP0H0utjOp8xAR3X20iVVKdDy00nU3Kzxzp5\nzmzQkkxro6xQ1LPeCLAT1zi3jrl1bNEtSKmCMNwfgswVJ7GscShdpG5kFpQr\nWGGs1IpWXg85pdcFcdMGkbRa+JBzvGrQGatOtlw30QyKs22RPXcAV//FyG3T\narmdRgXhLIdbwr72MnwUO7Zp4yfItaSLaPPGalGPO8RdjZT1ZIRgvelwtCRM\nNzJDeJMvf56SY2nfTbArRBRmigOzrf2MxyVomer8ojR+DK1BuZ885Y910j4q\nSE51NOMrUVyQpx4C5BzlrsRUCsOxegbq34cim81I1KeQN+/jLw/76fem7aRU\nDITLplyFBzwbIdFvZ0d9X5qLp8UtCaiozF9NQN1LfyC0uVoWsLNX3DaJUDf7\nY2VRqZ1x/bJa6hVmRjAcQK6zZINeL29QIPmnFHL1+Wkf74gyB7BzPQpaJ0Da\n+fkF\r\n=aO2/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.5":{"name":"npm","version":"7.0.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15f7b9ca5bbe1f87b560dc445d61b3f20b5f15ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.5.tgz","fileCount":2729,"integrity":"sha512-jmzWImI0xAinsexmr71rweW+zOsG8s8z4kMMNLPD1mLtM+VEPscLeFmlnMYHlMrMMVhHGqAOuEEz+Fr2l0Fo7A==","signatures":[{"sig":"MEQCIB+8Yh7FfZqXFlmsBIyLvi/Ll0n8d9rzymsFygPV/Vg6AiBgNgcqFkrRag3YbhOUBq8jW87UXuey0S5IKWK1N4ecvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13237007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkypUCRA9TVsSAnZWagAASKwQAKTV6y0Sho+SGJZ2VA3J\nnng4YAuZRGdq7frRT1X9MrF17zoRqMVQNIQg26hZwCAFI84i8BrvfUVxKCP1\n9eu75qMahsCNEc7uab9ccu+ydtaYlA++NySbSnpRxmd8M+JkOqn5bzpyreGU\nWJ7HGKicRjVAZWfbjS8FwT8cwm9yAeoLOmVWwzPNgk9V5ZS8/Vehdocm+dji\n3p08uiU64hy6XhEuwSsRIT4lNLBJML2GMsonvsqUNAMBp7BMmXMh6Jf8h9yh\nsRaO+Wwq/aO0QA8u7Kqk/PFRva0oiph+dTvWoKiTS5bgZMAljwn2PP5f7gtZ\nkzEKYEiVopGGYdnJJKHWwB2kdIKX8KLM7rW/nTGPKvnivh5WSj2QaJhTiHAm\nWNrkcHsOA7XQKcUnJU71YgmYCo6o6Tiq/bbYyXTKcn1sZLV3rHyH6nt2uMYp\nyYjQ5H+e6xLzWsM6VfyesJF74iQ3lrhsD7kSRe2CuDgVD+I/DGcyrwLapsFA\ncFs2cfue5eR9jDMJR+QxmH+J1dprI4VAVdCEKtqWHIdtY9OPLFdvwfphF+Oo\nIF6RZpPhSdY8pEKtkpGSe+q9U82lH8dqP03mr/mUJU05rbHWvv7EddWjhqhf\ngm1XU6lxp5QSDvdnOkSaNNdQgtboUE9gUPiYTiJf6od5yIjHzosjfRiSL4H/\n8CNZ\r\n=l+AC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.6":{"name":"npm","version":"7.0.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"546d8dac85a754fae98c9872cdcbb0d0abb896c1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.6.tgz","fileCount":2731,"integrity":"sha512-OpcGBm3R9PZWEUquPVz8CPbkbxGvXCsOzRZAyFsHHB0nw6wNjnFWmcrBWRbM9KXBJtG8+wSuz9A6v/8Ds7mMMA==","signatures":[{"sig":"MEYCIQD4JzozXZzNCYmYAIqDUbbJn7IN2/wM9qdTG6U34OMg9wIhAMpfXYU49JFMllf1JhlDLyceLbvmawrty6zqJCmGxzmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13242778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmG4jCRA9TVsSAnZWagAADXcP/1eGLSHzfoJ7ZCZc0atl\nTTjy+i/xqMO2w+LZ+A7Js9tsiK4PGK3bmGbUeZ43tPehW35KIFFgk0Tnosjs\nnlKIlEFk3kXPDZWnn5SznsTgKv1Ys5ooQc8b+0bRR+977WEQ09WmfoXKtDpn\njGdkkA58dSMjdf8dermly2gmtRrR1WRv47rWDGRUkvzsv+WsLxE7DA1xMsFY\nZux+eAm2bQaEsodY5AJcitgqgPX5f6iiqcunnTuvlYDux4Sbk3WGrFngFHd9\nvFx0jzEzmtyKLxLQdVVXWmpYzgkuKvReXOdLM4Kff3k5UIm4NQ868FQ/MLnN\nQXsRYuO7Y/HfmfhR8FEj8NoVQreNJMfPOWEiFdmfnllZF5+CneypJ5wLCWKE\nZIPQDPiwbttH01ZZQZV3GeZYshwsX7b4eYjZ1lG4p1a0JBi2gHtzPz3age8R\nXIFaITQ+5rsMJuk5NW0JdRmOexCIakZH4fGH+ov77WUUasak+v5hRbG+YXXN\nyCsTugfU1nYeIC7VV06vwMxCmrgGruHqYC+l7LYWC1SVHonk8McpFJsw8ZCi\nUvyvwMmQIgft2bDkBD3UVWtlY2mlmA3+Pa8k9jVZiWAccdc7nUBkkebTjqQV\nj2NzbfjbXUb1gg1mNQbFBU4hz7a2jONNG3GWiP8TkKhgKtv+mnK7N0xvDIbk\nj7Hl\r\n=O4MD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.7":{"name":"npm","version":"7.0.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fca4df11c24cbef549c867b52e1038aac1f9e21","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.7.tgz","fileCount":2732,"integrity":"sha512-s2PDE3K3jAfwFmM3JOl4pHnGNWr9cDVWmubcS6y5uXXdbGBXeiD351pRUVz3+JFTQqFqfyPTbAelUpLZIvFCTw==","signatures":[{"sig":"MEYCIQDcIuMXZV8+UfqDemkizdp2sKniqvGlJg/LPlhNTQzYeQIhALNDo0KICixSW/hUbQSzFZCfPX51HJjCXUNTxJuoBUgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13240069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF+8CRA9TVsSAnZWagAA5k0P/1AM4yddcmmF6RlzDZE8\nz7Gvp0nkbP0I5Ow0uYGr52U6AThBOJFGxLDD0SoCyL/1C6gWqG/bDj6XeVGk\nA92g7y017GnzyWv4LBSzcfTTD4ldCe5V99FFg08i+oWr8+MzBg2eK8WPBZxT\nCQwepZQdkBd/J1qBdyydeRe31j/m7vV5ls58pvbagyoItXw2pwgv45nX+4a7\nyNyYWG8cB4AygFk6W1hGBx3z3gp5YBbrRq9B/BUR+NLPr+uTBvMyZ9C80Kr+\nsEwJQ25zsPgoJiQlVKlFex+6IPkMGzu+rsrXvSHqS8Q0BLwZI4cTFV9Gl4uZ\nEeJgk1k4UHiwvnUVsitseV0EHmwQvJ2oKxBnxLKk6+oNtoQwsc2HQOAZA3t9\n2C+m6cCT3gSJtoWiTA75un+oQ63BG/qLUETkr8klf7ULvYSNTjbYCjY4Uqpq\nxJdEcQqnDhwjmlAyJ4MxI3ph3bN95a5c+3W0GNZbsrmDfKI5ICQYAXl8T8xP\nkveGTYFsvpG4rd5OnTPXrFyinKMYJmmZlIixY2qOrv4o2gfvstc0g4at27Vk\nIHYXDzlk35v8G1YeQGWg2aiT4CTAYjuf5D+4OZ4oq7FzA7hz418Lj9d7hQHC\n8gPGVQuOP9HGrRJZVlJLEzemBtSebGdhCAH9xodzc1Resr3x8QYQDtpVRFLT\nXVkP\r\n=pfwn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.8":{"name":"npm","version":"7.0.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.12","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"54fc141e9086cfbe03980d2bc38348fe2fe105e1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.8.tgz","fileCount":2729,"integrity":"sha512-BspmE/Eg/ihfdNsf52NxvPwuGOce9pBO4KzlsPptRmeyIPhPj/kqCJIIla+rje/e4/wgD8RDUf98BqXTaMbdKQ==","signatures":[{"sig":"MEUCIARHiest0V5/HmwqRQl9i4SHzMWbt09+heeRUyGUDdfhAiEAp4m6iwwcUOGEXPIK6CFfC8Mph8FlhPbhA3WROOwVUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13198491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoeP6CRA9TVsSAnZWagAAM/wP/2WB4vTnFykHFx5sCQaV\n2CzAd/tL0VaioJ4XVUPFjVxvRuepbxAVBKNibWOL6+RLvLBAsU2RAgwdbY+q\neGJf97zwd6ek+wYvx8sly1EguyYmGRT2KREqIrCFIChHjyV3rwzHigadEKLg\nBfZzo5A7j8aJsRgbZhexrP57vYGluqyBxzW4Y7mzISN3U46ed0QmWXOaPQw9\nqRXJMx+HL8QlDZKAmoTHkwaeJypk9G0eBFWuaf3VuPb+E1t1w5fLt/4xdSDP\nbX3A5Y0HA6JQd9qeeLprCyosd3Fvokc0hHKO0qdX4Tji66KHyU2Ru3VtWukF\nlrYdGeyCOrLtt0uYT6wl0/UDa8wrkRBPDnHENILjQryu4PbqyjXikEqfRB+0\nLSUDBpqzMsLw8Ot/2bpkE8M+64dxD3egMldiUnNvjWTmlqZbIxXNnHGdzrAh\n6w6AJ6WbNnOHHjtK1/c6yHiKpZ51kIutc0Xirkl7HgzxhSpVJMX0SI3Cjp+6\nDldKouBF3ZIQdrfFQHCwH3HpOG9Fp3RLzdS8MoJhZIHwr687iclZexijMWnD\nquz9w30DCxpbPA6rcNsKu2yBbRlSR6XNNwsglleNXZ1ZUEgXFI2Tv2AuCTgK\npmOtjA6vroEDmhgJEMqgHEWTqwxwWOKj/J6MrDUleQCYlHau2Wv9co1hhwpG\nh23k\r\n=q0O8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.9":{"name":"npm","version":"7.0.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"14c49e32651019fca138e7a82cc385995a9227ee","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.9.tgz","fileCount":2729,"integrity":"sha512-r+omObVoL4OXyY4A4BVO90A6XpKFQ7xPO8Jf1vOHq2mMwJu07F/waPGfyo377NiDvah8Cr0smUTpmbGCRjFIMA==","signatures":[{"sig":"MEYCIQDzW9TocM4j6NIX5ABkXlXGDa7cadjpbd3FbTdg6YAlkwIhAPCU00J7GFFdTE47RVU4+5OLMcjYoXKgMKKmPY/KIl/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13199585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpatvCRA9TVsSAnZWagAAfLQQAIKv/OjRB+9JEnEpZAo7\n0i9c9ISyWsdznmABGSCZpciynsiySx3lsV7fk0S+ZCPGGzRK5tafF9i+zilC\nAmbTTphzoXPHfP2ZjXfvuBPwDztVf/44g7wP6mr1W6g1212rCrG3cXwKVCWM\nkJSMQIm0vDoS/eFtVQsXfN2KJqwMaPaCmNoxQiy2OAMRnayc3rICdyeW5xWi\nRg/Zc/jfZJwcdY9CagRnRBsiVTREh5PdfsWBpZ5jNE/oUC2QBZkg3P3c5Gku\n568SFkcw2E1pepwKV/QwO8OUlL9l8u4+FNMBSdBwlLWeLlKKujeYwydGj1WV\nzWjwPRD198zA5EN7Cc0CWnh+90U6j+MvEDweOaah6AaD1TGcJH6ewc5x219V\nP0S7o+ulRNTMkLX6V72Ws03LZQFbPhxJ1R0tX1nhCawZSD4AgjHuwM1gYoYO\nSpjLgox2VJXM5ziXO8AjJdaNXVIYgBTXjpGyeipGZufMdUwt/CyAlwBOUBdw\nn1b7BZPc47TmHau8MbvzV30pWug753HWF+DaFPFdA84Y89olm1XTkBSJ8jiw\nKIrajL47XMDA2eU6xuAutPpb3Od3naAfD29/GLO16Jk/31YLv8Vdx3OLpy98\n5BqDShuBwH7bLVqtdLF34D7688D+bQ65RvHf4MHFoZmkguikfvMyXHgJguAG\nq0Jv\r\n=k1D+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.10":{"name":"npm","version":"7.0.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.10","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dce82be4d57ac0a4b095e4e58810138ecc639802","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.10.tgz","fileCount":2729,"integrity":"sha512-KUrMRXty5xfP24LlSjrXbC2BqXZUGYaraj882o4iqxP2ZlrXsy6jYxg0jicVrCwTHPtMXYc8OHx5Co6vi31wLA==","signatures":[{"sig":"MEUCIQCn1gabxwcCExszPc5J907vO/+8Ht4AIGsUwACA2vYRKAIgegnw+cZTJY8TfAtUaomVK+sY1wS8yjLQAeNHzNxwth4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13202513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquydCRA9TVsSAnZWagAA1dcQAJy2KxUFkbk3lZgQdeWy\nd5OzQCzaYEjkr+ti/aQtLWSEGGYZPOINv2ava5d7mlSLu6E2/gbb8kKTzD2o\nFxfl7zPMOdtz3nOwDxiuy0rYf/HLa6iauMHa5YGqKzIZPaFvqCVsXD0zlv6x\nqut37fmC9j5bs1Dbf/7aE1ghBFqhGl6H1PAJkBZUPG2QiiTkVDraAoV35awL\nG3OWvgzFkTJfIJyjDhu1IkpEOF4UOiCDPoS8il5hjszDWIvCGmvuE6fkaiGO\nFH4vsCHvgs5QsPVCT4fyaY7szwNXncFYlssnDRkaj+i/suVE1Xfx3OF3Gze6\nT0LDDF+mDPijm+lfgHq8XGBPbWG67C4SxpKE7NHZlkjJHEY5wcTBwltrWgHP\n1GNTnp61+cFbaG5FT0hyXgHQTu76dF+dQLICEw2EF9PyeqeelYqXTGMYWvxS\npxXQPW+4PGNp85rJhGBIYEs2ML9eGe9DG361Hg5WV04DCbkwYvDBxhQCMfls\nOlRSapzE7DbKVDLqTXQqi8Ydwo0FeyvTi8wmhbwO0Kl4DpEYJ+YUvqRw90t+\nM1TwEUVy9JDVYckWpKhIOvnKr0huzQD29FPCWwD4Xkw9K4wqL5RyhsZKby3/\n7oIQT4iAXR3Od7cILeXdZR+VcNEI1F3krVKHjLo/rLyYlGn739US1GjU7Agk\nb0rO\r\n=hMyy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.11":{"name":"npm","version":"7.0.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0a23321f7c818927030304d2835b92d7a71895d0","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.11.tgz","fileCount":2743,"integrity":"sha512-D0oCRgDaMSdpa0viUgQJ7mNAGSqnuQhXS6FrQi0a8wo9dNwOEcdPf6eWJRrKH7lepsDIE+u/vqvHl8ltua9jbg==","signatures":[{"sig":"MEUCIGRa2Kx+JUXQC9qcPjoHg4T1y4C4zryxSMZqhPDQofAFAiEAzbVnn6b6+L44C5j/pFq8pA71ty0TFTq02BCIwoc3kwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13411179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruCxCRA9TVsSAnZWagAAxtMP/joRYW52OcR0PThQ8df9\nzIvBmfB0xVBGKLsyFTVwIMjD4oAMSQw7fGPrhX21UqDLbO8zl5mc6n95PqZd\ntrm0YNmKjMYy12jeBveg9nHDBPEPgDQwXihxWhnEgmeO/YH+HPX5qk1fG1VJ\nmg1YANRO8Dwip4Drte4UDpkHZcACQUyACUp5lkSPNvFFNDZKhk8BeKEOQge6\nC+5t8wj7KIcF9DycGk4n6Jw3p8VqXGKKlzOJTRYOQYiKkHdBBK3MEULxgh4/\n2qYv3lXs092uqDOjO9/HoXnXWE/WwTqaa4BZjun5YIH0b5+o+hFJSI94P5fw\nlWM/fYAWzWEmc1m9KcH6Ce9/ZcDYlyJU2Hy1wWXrZijl00JxAtrY1Boemvru\nn53Fb+zBdKrmUCst4Q/D+lw/7K3CHS9iZWFBUK7glk8lowbMiqeFdV4jlJTC\naadBdrvvSCJuQrc9Ovo4OeOIGl127CM56z+DwwyDsKfrB+vG5JvGo1INgVsd\nyWWfqXbtZkhc5TC03Ax0ndm4jkI4BmIMkbZBkemOe96QHKBYM1mh6g0IA8R1\nq94ZHRd0uCpao7TaZ5Pxi2TU/jx8bGx/QMUjXnOzim5WHIfLFWGnrzkfdzIk\nbzR+z33S7BL6oxNvTVtSaNiXciEbRkfakotNHM4TMhnZBryrEzfCVJfcInP0\n7JDO\r\n=1jnJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.12":{"name":"npm","version":"7.0.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f0fc232bc91b0cd8ca9143df98faa9b39881c6c","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.12.tgz","fileCount":2735,"integrity":"sha512-0MDC+wxNRTxp9yNZ1t8zEUjVvKTN8K2xGAQ9Cuert9NwrTk0GDw+8hl4OOVcMVDFSFaHopW3F+w+KnxLGZMwYw==","signatures":[{"sig":"MEUCIQD4/M5USd2309G9rNUY1Xe5uJRdAMjJt06pnw+biUdAkQIgWmCOoJS3crtd5EfInVksiKAYOkKsiK5s7PzVDeMprA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftDAxCRA9TVsSAnZWagAABK0P/ROFpPiOO8EAoUQLJ4Ss\nvWViIebDhUleedUl7Uw/h6kOPgltj6FxV9sWdy5wyslk4TKmbNT7BhpuHX2a\nO4BnUrh4N8upEM8mxvi2SDH6kJGCfcDXNKs4DzcBrGQdTpJqZx1FoYUGM9BU\nivMS2LU58DoRMWJxLQWFTXPpFI5KAjlm86t1nrEp+2120NmTX/waiQxvvRxD\nnfDxVXB1X7+0J2F4zimGSOiQU+Z83QrDkOR24+tFVm4NuqyGUG/jhUkqjGOr\nD7eUdZHWdz+6BHWO7gpRKOsAVKLXatB/rxT8Fg0IjZ8NQEC525vBV4MTLM+s\nxtsX4tql6mQaWEfgYbx1uZBWfJMOqmrrw2yXMSkKT8utb77R5vRt4eGDXkX8\neLBe2fx6WSkNK1vuAXenBOWZNNuQEeJdc2pVouo2JnF+YvrXMLhKtGOa2aI6\nrWyRq0Nr7aoCyJFIAT5If7R27J3PBWlP01qLWKp/Xu4bnWpAgiHvLQP2rRK2\nJEfuN3DQrA7DeL+gCpYPj3HTwpjpBu5BrOV6DC/BWOhBZSbo2xsKJegqeh9q\nLCWLHpP1or8529XIvWCjMS2F1KgCUKuJdpb9+kdMsXFRgiYtREb0mN5nUc7j\ncnJJxkdoBNAypL11mhC9ycI7xCM1alAg9wF8zvJd/gbzBaidanK7Eu7dQi40\nH3s4\r\n=KFfu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.13":{"name":"npm","version":"7.0.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d6da4dc1380f921aa722aee4d01e6218a2bb63","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.13.tgz","fileCount":2736,"integrity":"sha512-B7avOtnrtmFA1X4c8RvHHfyOr6ra7SDb7KMn1HtjmvlOj15m8ujtV6gn9ktAvSWSWUbfyXFcZA/4aHX3CEnFXQ==","signatures":[{"sig":"MEQCIFGbbKgD53PqlJwdq9oR+0+JdwHGvmpiNQoNGDe1oOtaAiAbR23jLMTTrxJKMQ41963PAHPAIzqkvpbdb+JJSJWnsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCL8CRA9TVsSAnZWagAAfv8P/ivWYIFxwIyeLdRYaZkc\nFz7uWS5MhEjX+1+5xd6RgZ5b4+m2exrDXt5lyCMD5zgKTKOs6SlR1TL3KlX6\nNcGFjbc8HLUjtLtlhlvMBTQRAXbb3mHlyfru2+uLM78zukLBd0PebTTWig0A\nKCmypRicbblpChJ/QTVhEeR57UR91vVFW3eJropHsZeD0a8dEpGOBxAcEu3b\nGAaI7A4iEdR1K9qMC/f2CYeS7mFk7BM7MCGsK7i9fdcXQ4HETtrwGyIEhpqw\nZ4sM+w7WwdEcmp2PQyyU/JMaTKMNg+ijmtCLKqtUZvjP42QVU4ycvrINBc5J\niHYD4XOSPlDmarGhQpc0EtQFN5qmCNf6xKAri6ytUVu+CX0cPp5E+T46k7+I\nWGcmd9sUvp0N4Dcl7w65vv1QRq96fpxiAxMSfR5sy67I+PA4VDq0CDJ9mrmW\nYUcpeXxMZiF5W3fAN6D8EGo0jXRpEGzseWeJHV0I5wCLEPKn67Pz36zq7atW\n4x+j0szTKaqPCVqjhV0OqiXvfQ9i0Hhm5OvLQhZBR0j9ColF8Gl2yZ1xPMzL\ndl2IsNp88KhFOmMEZ7KSpp8kM5mn8oFWp5GWfRdud5CUlsmjir21vwJlu44y\nxf6+ZkOcnsdNMWu6xlFpO1gURlbtTwCjTnNjs+SvfyMgIBC9T9no0/d3zMpy\nYJWU\r\n=h3LU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.9":{"name":"npm","version":"6.14.9","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d2b4237562bfd95689249e2c2874700ed952ed82","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.9.tgz","fileCount":4202,"integrity":"sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==","signatures":[{"sig":"MEYCIQDgywCUGnzNbZzYchRQgE1LR2eYlOprctOd37D/3bf/kgIhAPsNGyXQtiWbZQOv4eLsaUsW20U5BDA147cnCbTaWRKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCvRCRA9TVsSAnZWagAAaY4P/j87h+UHLi3Melv5JOQw\nM31Rlpdx/8/5T+6lL0ZSmBN9QCrK9Ciwu2depKeXmQ4/de8QC2X87JizHEXI\nFIyLYDfNgCvJJTME052+Zk+EUdSi9xJAYKTw+G7vODZ4AgZZlVH7GIwZWac0\nu1boKSXFhzUXjDCVJTqZwhSpUVC6ri6xmQM3DemSe9HkgxluSHufsM6OCCLC\n3v0XiqLWJyBCoCURoroPoz05HqeaVljLkbhSzutmErWb10WMIfX9qk4tqZlr\nh3kjarSxpivKgtt7DPJEncSHoMxE4pKsX2cm+GWZwCLEgoAcw8L3ZIGNi4Oi\nxZG8G7O154IKUGLfWy68tQrhff7xgJVrq1aCSG07X8yTIT0dyPKQ+Tm5Ilq6\n8LaZ9rzVKCqnm6fOndUBvUoNU6gQV4QeuRJ3H8cVf0A3n1izdZ1EeH6eTShR\nvPQ/9+ZYl1GLC8v7QfzDmuUMzXijo4KQC5Mtbk80VpiT07dgeOa3D89mUe9t\nK2fT6yzxrFFwOOW+Ancg7L/kZbWBKXUpXReejiCPPXvwiggj3a4auPOR8YOu\nVwWQwnH0IZYOotuo6bd/OAyzCIAu8/91Q4s09AIHNAZd4zneYnvpTp2hlnyD\nPv18zwkBrElhKCfa9+S99QZFo5GyOgOjHvDAXFl22k88X6czyijmFLyaBpuC\nI2V5\r\n=lGVa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.14":{"name":"npm","version":"7.0.14","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d3931d6af15fd76da80ea344b3ee1d17d854284","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.14.tgz","fileCount":2736,"integrity":"sha512-ko66C5PnC1rkPu5tvD+DwDm++mRvbLYN0rczLuxFuxhZFp9n8AUdiwHcvMTulPwkJnCOziAMGWl5G8a8Z4XuWw==","signatures":[{"sig":"MEYCIQDQQ5nz9zzw7qGcbA2GigBAziu6RWqydzRN2OretBnDEQIhAMOqFqHMRDE5RLMvBk50HGWnLqEB2V6i9QGHPztIw9Xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvB91CRA9TVsSAnZWagAAckAP/iwKE+tUjtm7LduQ6T2a\nGPJpmE57Q5FtM0DmHM6Qz82zetYgvY3kikcTkdpu5fxb5YMS+Um3zREB5c6s\nE5z/jIKUcjSXhi9KcT7KcQSPWYryC+9xBpwwxK5AvyOrI0YMRXUwwmbGqtIx\niFihvL70Eo9/+dE6KR3MSaCG+W0dUmnt235cFsNd3LLUEH2C7LHjYrDz9GV1\nbwJiWk0vAJLrq5uE1l8txJuBlR4+cdETfUjGOAL0y+wcr/NdJt3DV4GddgNK\n2FzhvHB/RwUGX3Pluzs5j3cxzq/o4tQZ3DjHUwqiMmaWwDokA/y+bRsiKLQJ\nx3FMn9q37s3TahciVt/hM8aUplXoQXSaS9YpKla1yiDhXrV8HJjuT0jI/UW7\nnOBvSXYEuuxnwoJLsNUPWCWXqA0jb5xumVKPHXpFTvgoUyJZrLnoj4nQw6kD\nXh82cE5a4EbmYimYwlx83jYD7pdcihqcDRfGOqtjNkG7dvdPEC9vZxTThNML\n+OG5BrVwkCpR417IhUg+OB0VZZv6z+c95ILOoiVI0JFaEC6lusk3YBreL9Db\nrMnr3Ss7kv/mhCtM2h6rP1/wiSzOQQktImc/w2+bXHC6bUp0N4FdrOMFdowR\nqf2WJuNcAtAay2OEdQ680sRvixM7OhQzLCQ8Ne4tkc1mOcXok3Qc5tkGJPWh\nB/J0\r\n=4VVk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.15":{"name":"npm","version":"7.0.15","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.13","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca657488183cf618135f7c3c77c08d77d890d6a6","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.15.tgz","fileCount":2740,"integrity":"sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==","signatures":[{"sig":"MEUCIG0JYsgwEAji/swe3ARlzJRcUM2mXk9yccf0Y79XjtFkAiEA1uEXSNZq0JrweeMGytl5zoEeP0DBkBJaR3fs8mxD0/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13270759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwTFxCRA9TVsSAnZWagAAemoQAIrhRTrP8MrRHZB1dNUc\nCfUFWiMc1rvWMJVuKTCX91qdTxt2sk7xQvDDX8Nad9qN7QR8Z/3FkPnbP4Hy\nr+JCVNnD9wKn6qn+7z7ZGrzPKjlRS3oS/a/37BY588F7gmfgMCmJWdCw6XLJ\ndwvveBS+VA+OITOr4lAHdAM1CUbeEIGBurZOmHAAhmEc1UndwvOOfzSZ+sba\nyL4smo1Fv0//gRWsvb1H748j0PTF9ya3yWWJF+dUawkr2pZlF/j0gl3iAXcn\n9rutm0c+XxyTOb+H2vTlxuahUk7/xvgpOJiEsMh+5IYiDGF68Rf2fw/B718r\nRPCwkiXnpCTtvtyPe+JTn+USYAfLbmQUvU65L1I41gJwJMQaAE3ak5dnGPXz\n8wL3YfOktDBMWApoaASI/Tv6W4j/rBesXQLIXXMdlspZUXwcc9L0jGL0diE/\nEz4sTTz5UdE/0bgM6pq/vAFMo7apa9+TWoJNYwJw6GhCAnoD5uxMLaFrck7m\nxtHs9s3+ZQ4O2dqMUusdI/wXjL/WlIMAL2oEDU/e9xDrOjYxKEHtgqs4X9Aa\ngxsIypC0cq7Amx4fE6U7ePWlY6+tCe4+tX35Bicr/hDVqw65BDVelR71sILa\ndFlvLj9Som28ViBXb9YA79kZHJY8HzmNaKxsxOWBHnUdyr89W8Z5MJ7R/RHL\nZhip\r\n=Ws5g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.0":{"name":"npm","version":"7.1.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.3","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.14","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f24dcb08e4dce65177a9f07d13669ac9fc4f5a1b","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.0.tgz","fileCount":2737,"integrity":"sha512-GlANxKMCRt7O7iwkZ5zJNT4wpxyetX933lJpsU7Hy35iGBX4P0T6c9orOO+ScoNdsRNea8DbtLyIFIjE18RWlA==","signatures":[{"sig":"MEQCIB7mM4SrBcXmiveBh4vOlnbZpFQLZmrS5ruJbehLYvtaAiBUJmySIdgtDwkIzW24vZZ5WnSrCqwnlTP8U41ZUJ0yNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypSgCRA9TVsSAnZWagAAh3sQAJ7E8pDq9RdLY11JIv+0\nvcWgaV6i8W+yKYWHiwbLWzDtv856FuyERPaqOUlEqJspRmDtt1CnIcbzSTQb\nEXKf7uxbCPBxkciC3+spNaQkCftrLjOtW7dBscyW5axoMeR4rF075mH0V8Ju\nL6p+Q7JfbQFqjWSOywBjJ/Z2uIQK8oqxJRNojKiGwlM+DpqQ72CyRp9d1Vi5\njm6RjHtMoGtr3EfjwVmJbZUcM0tNf83tIOukBDVq86IEeqAJCq4uFpncqnP6\nd5GdripgQ3HO/7RfKlzmm3yc4VTF6EhN4Ja0xVA0jjZL9uYCZ89h5YRv0JXP\nni9nRz3exdGFZSciVEg7oY8kT9R9Rl2AoiChPmiJY7R1Njq7Jb50Ux+Dniq7\nLyADWYONm0Wxys0KLlzE+vRZMGpy3ou6fBN+anu8vPd4owd9yjNb2gQbBlEK\nBatjDnlqj18lKdW5Wmd8xt1IXGCK1Uc3lEc0XB+Zy5q165Iux5A5xbe82Cn6\n+cQnonj6BZFkrFt4pV69V+KSYCXuViUmhPyuuWmJIAorQL4K8UctuVc2fh82\nze5JCq6ywmC5Ywl+zRrKzv0c0yqzXGCQiZxPV7yQ8CTw3jr9833oCrKQ6RtF\nKR96ltYARNM9/o4MDJcTBpFayUGwF8m33o/SLNHtMZDJMq9Q6nfI/JoVnY88\nAVwN\r\n=cYNq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.1":{"name":"npm","version":"7.1.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.6","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.4","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c7d16895b86a1ac0fae9772d7e198ccd01e50cef","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.1.tgz","fileCount":2862,"integrity":"sha512-66kBbZSTTLGrAyNPou2dUoVjAxDBZZiJkMdukGac3tUJf33tq3c86zW0rVKN+j5pUdWyJKyK3DnzEmJIcq06mw==","signatures":[{"sig":"MEYCIQCAgaF7wowWfORxOxQ/sBP1O8kfF5Gd8aXn4PhM2C8GLgIhAIb0ogxhZS+aCYa6Dv+jF/7lDgew0mBISe+4rgQRcX9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14333256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0CDOCRA9TVsSAnZWagAAuwoQAJ7miFHu4xMo7nzSQgaW\nwnJHRDWSsZNq9WVS9p9hutNSuKHVL5r7Yq4mo+0sXvDlAs0LlnPu4Pg96gQc\nS8/O7/cBkUKPkBG50UB9HelpqC+TTf1fqoNI3XDaSqy9BfuCr0OwQQq8wS6O\nUsJo9nS6YFxhJUf/vwojLQdx3LPgTdsjncn4k0PfOPe7KTFkFvpBUUNvSWTz\nxE1YGBQ/EO0ys4IcxM2z+NAIrw4Ly2Pum/sToBl4knpW33+ZkIzc6k7uacB3\n+hp5BwgdUSyOdAn+7eX2a8atxxu5CWfiolvPLyACN2J2DJ4YlRtPGFVE9Ed8\nO3lVb/PQGLk1DbQHC+YnWwZqEYOjL4d0sklI7XY/lzrHwepy6STKqWXEM4EF\n/QI6Rbq+quOxXDKGGQU9R94IxlzagzAf1DdNeCcNBtyksxR8b1wCeDjZx/n7\nUFIzqARXgmGp8iLivHl/UFikUOc/lnWPvhxZuBYeCPPFTsL9+xpwrzXeQ9fd\n368Vvkw1CjPHb3SOXEkGNx02xi27fZ2RD5ZkkNMzeTUm/0p2+5vH3D3i+jsp\nZdFZeIas2dEYswYFKP+U6g+bD0U4Ydh+UcFNmehDrDYogeVS/wckxjc0/KKD\nI72LpdKTQr17ko2POclnzaRWksSuo1KHJ0ruW7U6CKocEhOB2Y8VhUGSIi8t\nhWdn\r\n=oUqX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.2":{"name":"npm","version":"7.1.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.8","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.6","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce936cdd5b774f5559ac2a29904e3e622f0bdb5a","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.2.tgz","fileCount":2758,"integrity":"sha512-Fivd7/L0fijNfFViotm3nYxx2c4e0pDg00ccED2IjPvJs4Xt+8l99yKrJZyl8gHn8oXbCAbyR+0CPb8KIGwS6w==","signatures":[{"sig":"MEYCIQCYzcdT10udWvEu6NuS0bXt0Vrz9G6lEM+Bj9/I9EWNXwIhALVHSQrxN/t+T8uo/y4cFBxwsDWgpnnWIH4rerOOPn6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12937604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf09unCRA9TVsSAnZWagAAj64P/RWHDJyxLJEIVITXKliD\nqDnyWey7nMYHYdnMgm0DRSNdCKDAinT7PYb+LG4Yz2A5KYdbHTvRcPVH1oGH\ndLsc2d0+BTipYmOeN9HPUE5T9tMBbxQsVYsDebD/novFVLV4GOMrD7KWYSrt\nRmSzYGzhnpkiUFLTPKBo8NkV318aQcERTRG+QD4k+axTx63K3BOIkSxDoAbg\n+2vGHv9du2B3JAj5AfN1PccuqMqiPLA+Da+j+CJ7sd6YbGOFSb2TAUhlBuxy\nuZqKLnMoIp9WXs4agPlVkQociPUIYhz4bhwNtw+WA10ruQGtqSZYZorF7aEX\nFEFb5fUvHrut1bmXoVo/JF2eUaaAHCtIE7IkukoKujoJQWuoW4TOTk/IlB7z\n6BJkAcIENhvpizxBnKgQV4DNEoHj+ajxsTsYCCgYIEiekoCFaQcYLY6clZ2E\nByJsNp6HC6E610hbeoj6ZYYrEPznwep2GeWTXTHPcnBb398c1Bqt9yJwt5oS\nKpTahV6Oua1k2S5M8nzF+y99NHaQkpZncbi4cDKfSFlOlqzvQGzZCHMp7Q+j\nl7VcPypSqslqQpbNA83XBTHjQ+rVBdqcvBGHyoKZEH74Mqrn6HfajWhBbUJt\nCIgRseLsGa1r1Xxq5qxJVygb6Wc6GCIm8CjHHIQmM8vpE3qQVaawt1zjbmOL\n4jfo\r\n=5Mc4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.2.0":{"name":"npm","version":"7.2.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.7","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8d70bb35037b0295e3e6c5f34243a39cc6f7421","tarball":"https://registry.npmjs.org/npm/-/npm-7.2.0.tgz","fileCount":2776,"integrity":"sha512-Fb49DhtRMVNMWiydhgRUfeMhcyvQOKgV0RJqXlyskLOcxTNrWzxdqPhvLGeVEUrm2wSKjOjKtlYxt4yGHdfQwg==","signatures":[{"sig":"MEYCIQCq+QBUEP6n5+zkcUESPf7lvXT9cxEIWXMAVEtXD56tBQIhAJD57YRVt4J/l4LLF/q5BTqyJVul/lmYQaDz1RiTqgaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13582228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RLnCRA9TVsSAnZWagAAoBMP/j/KZeQavKIZkfPeZBF+\nMP4DKpgnHyoQftqaX+iB+C1UQCYdti6P2YCFymuuQw1iXBGuGTXlWMSRnM0X\nGBpmwnkWz4spmtTnJIvkwhJ1pBGOaaOni0F0DOhPpSrGO17EBCEIOdb1u0Ge\nXpu1Ds9YDLMknU1nAyOrWM+2CfmQ8arg7TBpDx4aHiTK/Kh8FC7uFTxOvskk\nuOR1kIGl6zDlfq6NJZqa7DqVPq34jouyppDw6HxjjVWWHoI9e+gS76b+IsR3\nBS8JOR6C3gsYcz/IGW1x0sAAeT71jM0CSSZJK30hGT4tIRspiiSQaV1a7pDi\nGTWhv/O36PqUArEVmkihowbOvN0PX0vaORsBvcnmQRpCKB7Ty3zLLfS4vqAT\naiX7Kv+98/wAsVyqLQGgmLfZ4xr3w7c9LE+sLgE78ELutFrUGzAPsdiyFGwn\nX/eVBOTHHqO49KIM2uwqpcI9yv5YWiPEVPyqqzSV9UgOp2xC4aVRhusASusQ\nC5M+oVxC9EbeOdqilHg7XKVPWveKFE6IGizHZznD4Cxya1dRFef1MeZYIrlq\n5bCsrEmD6cyD8pIRCXfZ4Qu7yVv0Ftl3xmz9aH1s7iDyUkh3FLc+hnANJaFl\nJ6hzGIdB22reoK/k31QwtISpSBZGgsCVFAAb3uX6nE9X2PKEmefAx/295HBG\n+sMC\r\n=Mriw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.10":{"name":"npm","version":"6.14.10","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f45c8e4244294ba793770f2ab0e9ce2d0b93fd29","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.10.tgz","fileCount":4217,"integrity":"sha512-FT23Qy/JMA+qxEYReMOr1MY7642fKn8Onn+72LASPi872Owvmw0svm+/DXTHOC3yO9CheEO+EslyXEpdBdRtIA==","signatures":[{"sig":"MEUCIBEKLgS9NdHnbYipfjcfweXqremXQDZqoWZ9NmMK95fFAiEAnxQOnHI34lmOusDSMSLoDCquoKLZ2OhLdsH4UQdZncc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23380055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QTtCRA9TVsSAnZWagAA9kEQAKAVThPUORNIpEK9IBTV\nZDnqFjkNZ7vYd6x2cKN0dWWw/24sXHc74wfqC5x2IC+ZJMFbSntkUKZTMhj9\nBg9OZuIH8UqntjltdnEMadjq9QuTnynytpbf6j0AwRvRnGOODh3hVdlkSWJd\n+10eq0GBKprj27mXDSyneWXDjP9+dpc/vRBbQCHAYHLFcf53UKMNu9AEf+sq\njmty6kGRcWLZYM8Zh3o+7g9QLaMl3SrXqIeW0kZcKwtE3Ap+CuMToLymso0W\nAWGb+0W9xPOiC1coetfk7ceG/iJxrE33f5nId5yU7O2Dqxoctq8NcdxWwBrx\nN69V5KaGnQWJ+6dCv4Y+jOcG8YV7sLu+7UR/IPDyVeIDvqwuBIRAMgvFbwta\n4tNe3VcXE15liCGdXgvAkaZmlNJz2gKvBAXDQ8ty5037EgCE1kRrpcaBdXax\n1Uou5fkar9kAp78AczH9uLBWxf1cVQug8gFtiJi7u9DDX1tii0acaOBQ86Gd\niKPEujtqlD+8j/xE2fr0HcvRmOC2GIqPg29owXmxbCx5UTy501jV7YpNJKiA\nSQWhXTnCoZdKENJzttOg5hckBBXjvpXZof/4cS4zDVhjI9XhsMChUhrFqD/K\naKh4lrh7dI+pONjTygPJt3IH78uaACbHj73fKcvOiXn5QoGFIeucOK/D1Hmf\nJiqY\r\n=hZM2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.3.0":{"name":"npm","version":"7.3.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e491d6ce342feef713425df6b23fa7ae5cc51fe0","tarball":"https://registry.npmjs.org/npm/-/npm-7.3.0.tgz","fileCount":2743,"integrity":"sha512-VfWmOWtU5+CFVRW6ougMZNe3SAPI24aNH21RpBPCW1sA2Ec0IeZAqeDCeMlP9STmxZUxfvljXRTWye5hfUHLFA==","signatures":[{"sig":"MEYCIQCp+LFsu/biO/glySCv4E5Jb1mM5Ko8z9gzXFUu7B1ECAIhAJKrmIeA4Ek1RIC3pt/YbUGSI0/jBEStSRGi4boq5dAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12933068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3RJICRA9TVsSAnZWagAAcjEQAI/u/WNiEqmiCatee624\nLchEmIQfXyUI2p6YQ/8wslhoQOau2G5NX4P5Q/WPoEstk99jd/g30m70Le3K\n0dR6PN/SQcwxTiDrquZfQpaMo4EQMy2KtWsTN7sSrShmuEhZbGihZvxDAgxX\nO61Q+avUDYr53OAvDFzZV7JC6f5gLNZ3F6T91/YqF2XR76aAHItW8Fwe7EDh\nXDs3o4eT3iXqORmCvLHv8ewYZv+fNxqm0SpVqSdng+BemBCREnergLt3Xvcv\nQMEtWZHrUKs94svE6c4oNvEZm7JVmfeK1auupvEuBaJ/hv/r/ZCbUldQjmuI\niItzRg7escqx/oOv4oeZn+7PCZZXPlZIasKCn35B9WkJfdtoDizKl7x9J+LO\nf0jS9x2T962xywjf1jpwqJLh8JPvLkals6ynSXwNUCNIwjDJiAWq9fH1786s\n77TeZ26dq3hxufIpTJJ4FfB90dDo/ornJuRgsOVMmNaIjX8Km2zborZcV3ss\nQ/WiisB68rK+F9MFTthxpJtyr84ZmM+WU20Nd7ZjeJmtC4ubVVdJp9UbXaWB\nTK6QylmNstGc7epg0WBk0CWFzAovUvqMldlR2evJwIsEmUwUG+UeVSrynZWv\ni/nsKYyGDMVpJsC7Vy7UAReL0SNHh5AhQdaREY9KK+6NaiQpWTokTtdaRv4a\nsqax\r\n=1SLG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.0":{"name":"npm","version":"7.4.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.14","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b30f6ce44839448f0c9fd99def47fa6c674600f6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.0.tgz","fileCount":2744,"integrity":"sha512-/+YQ8YpDPNDSd1YGke4ZvSJL40GHHlOsP3XLhB5jQqy/ciTfSCeEF9mW0hEbf5+nhDE0DYq2xbwt5bstG49FGw==","signatures":[{"sig":"MEYCIQDSVuhMUfjkphOU681TVD/6s0AG42827BmwVGw5lB9+TAIhAJkZS7DK/3XvOt84uJreOMrGRhkWDhfbMtJV60EOJRKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12939099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf93VsCRA9TVsSAnZWagAAoB8P/jNFJaLWtKuO+YZlJlPl\nVN9FPhIx2ZLazEi23DUrCLCsajmy5lI4NuREctt+2n2x2IPuRYfX0lEHUxGe\nc9j1HzOeZ7WaAEO1wCvAkAiKrSdv97s/+qDasdFRIw4pMEe7sOTmNQQcU3GC\nxvrlI0mS+LZW16Ma2PFNBOj04IDK2Wkyc4CqJcv7qqHN+oKJEjYOTjSZxRhJ\n2MDuygEU5vloAhSLdVTSDqqlg8s2loWriZsbyLaX8mRjDZn1hQD+ef9YkdNJ\nwfBf866OZxsIgJtFATs2QTYV4RWkUhbhtSLlk8Gyi/QQ5UgMpgqm2enCvdOe\n4smfV+Br/MVN0hEDGkAmfROjT3KKNhxw65ETxiKbthNR/9o3XI6Oab+BhMB3\n9SGdEA2f9njj2ZTpmR57DRYFjpO4xNQm101ou8UFMy7qLVGn0pH6gbs/mdAP\ny0wlshfX4LenQrd8IizW072UJuA7xL1UsKk8JcPLvfxMkJbnvJXvnq6e5PHO\nA6aV7e1YcY/oL2uVHs8wIEKs3Oob4sLkk7mby5nukeLZnaDEW6xEzupLEhV5\nPgyq0BistFrVAChSQh9zvm1n2CcBTYM98EoNql1RNq5y+egzLo1rf10Oz6/1\ngGwxov7gp/g5jukwad1ojvV8MQIN414GY+ZZH1m8ILsriiejid/JiQIXdXBU\nXidk\r\n=TzFm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.11":{"name":"npm","version":"6.14.11","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.11.tgz","fileCount":4230,"integrity":"sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==","signatures":[{"sig":"MEUCIEgigtU870dkrXFqBKJBjzn1uOLGr84qHbYcRrlBYzmeAiEAoz201oE64+H9ASr8Ou6r39o0Yw3NlRgouyzPU+4XPgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23389186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf98F4CRA9TVsSAnZWagAAwN4QAKHtvx/QOuLFBDIyHR6I\nPrSko5I6oBjSS/ndsAPSqBa1kyHZICuyooROSO+BdepMPkFHeJZlXNaz6SpP\nV7ZyrX/Q4T6OaPTnsFGjdfdN4zJtStAJxZ3G94x3XqY0/0BW5WuDcHu0JMUy\nroqVVqCu+dWVWIYphl2CzW7ItQoI2kDYqZIRMbVipmDB3ALNiFEikE9wksbx\nxo3Wf9mKF2jyNyIWaMNNL+jfIEuQoTUEomjZBWOOeJ5q3gdwyFaltTh+ceVj\nGDrqzhjgvE/+Qs6vrb27MBalubS2qYrYne1G2Kz/2pJLvKG0BgjzoD/gsFV2\nsb8nsuPlcpB+zA7AlH/aBG4ngutCdu+Ld+LMTzaf73NE+NPOrnWkki1Fcxo7\nVB3m8f79OZXtbuZruh5XvP1SwXuyhuqeJbrxhmofz6AfhBhN//mn4fMlsffm\nUiSXsoWzNDqOXyiK6QaAlrGUOVDZ7BEgxk2tIyxyHK1EeruRMh4A+UWXYDgr\nDf4aGXvEajcDZuFJa0ZGF4eN6LVHEdNoJmZGzjyyci/+oB/p+Ju2JoRYUNM3\nRRnhl7NYCeZKSfr2rXQNgipVlw2HTVSBW/bZteR9sl4NqVFxaf0cDhpUxpKw\ntyTYMVuxYFW61d4oaTcvw159zLgpPyvWREbE3eVx8YcndI3kAnwiR4GZr5MT\nMwRu\r\n=1MfU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.4.1":{"name":"npm","version":"7.4.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"72a3d8833da9d4e07056b65a0b0640f219e58c2b","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.1.tgz","fileCount":2750,"integrity":"sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==","signatures":[{"sig":"MEQCIEe/EqqNvsvSbpJ/+HWc0w7UVitMU5VbjcCWetlWu19EAiAn37/c5lcKsCSaNWw6OUBq/KZfHr6WhKc6bZhAD9m+MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12965786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAMFdCRA9TVsSAnZWagAAOlUQAJk3M11RJN47XnwKtSid\nen4oge1dz2dIj5hXmtf3zjLUQ0yxkIKBc7urKk0t4yCCUstaN0ZZJFb7mcf0\nvn6MsgZElLucgDUw9WFf5rAI+QKTBS7EYqWi17b2D3zSBDE6Y+xR4c7Mn1mr\njrv3FazZmRnsm3FSdXatyaja1p3ZialREkRT/R2R/zIZYSs55AwnK5RKAAtK\nbx5tAJ29rA/ghMTXKG2esXGQQt63AbAzpoBgJyrLLkYJVi6YIJ2VrwAARR+p\ne8VRXcS9PMh7b1MhbLBAFH71oMoqEwBq1srgx/M/iRc/6Sut7iNZ7xeSzAo7\nI0f2+Q1W3BPpkVgiW30kx0ySb7x6lRP6jcrA0xx2fiGhjBp3T9f0p8Ne0R56\nUqhCEOSCuXJcarMJXkEKXpLl3yYLw1qsxja5XxX2TmEyJLPYJYJy7B2enJFe\nMChmOV7KHTkgQgJwVKGdI3SZgbXkmwBhmsAZ8d3V4a+pSiDgMCUSTerfVtK2\nABEAZshhyu81xgV+ROt1y7xVQsiImgcf3dXat59V8s63HrzrKo8P9J8J7OR+\ncnYTDWTAJ/c63HVG+dV3jMoX4oiv6VFasyOom0BAKtbkjSqIy/7FsuO6bbgA\npO3nrryyxrucnzzif+i5cl5C7ABULGz3Q5MQR8uN88ubQrnrVbYqq59jquwx\nhjCm\r\n=aUU2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.2":{"name":"npm","version":"7.4.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fd51c15f7010b70a0ecc40daa2015d20e7472d6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.2.tgz","fileCount":2758,"integrity":"sha512-N722v+UZ0PiwZG53xLM70bKNxpkG2M+KHCHjLpWnc0mYNs/Ddk4K1dmCEwLWOneUBozfqSSuMbeIdxmFYJ3Cfw==","signatures":[{"sig":"MEUCIBpHowbmBCou1Hhxv1LQPCGdoCPflp/huq3bHiXOkZCFAiEArfT/8b0vQlUWx/M/RfvpVYuFuEHL7IU9Qlv6iykzwWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13062368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAgHLCRA9TVsSAnZWagAAxtcQAJAXhY7o11eNN5EXkYE3\nL9mVDG/Kf8vw1JLwuVINAaqspP9y+jRXj2qrrzi4h9RY0YJVqzZF0rwgqB1W\n7mtiUJHG69n9yxaA0kTcQZFL0pfDrEvt/qoaouZ0Rvs5cMtWp1YG+c5pP31a\n7/07xiFO9mt8MZyC+l1AMYelS7kLvWMoAG8cHe/L61CsbrUUPqHiRlq0eTzL\nkfGWeM8h1inGErfWJTX/fMvS3Vq5hzYhnWAzi3VibmcJb2dbaWGA/m1HyEC4\nbSk11MXmi7Sw0N3G1VEjju8ghVJGtzqxauNG89BhlZ49ESSzru6iBA7qc+IB\nYT80anu5MCMmkxshxVBWh6BxXR3s6x+lPFA4LuvcAfunKeHjcXMOsMY2Ac9l\nN1CT+Sg5VXdKzeai3suvdWmx8OJW8v8UI044yEfcrIMUJ8n64BtO5wa2jzPA\n4btLD6EB/m7jzW04BKwk1IGU9XELN5ZCNcwmwjD42pB4gtSXFCM0k2O6VtDq\nC5w0QeNEKaHi2eSWWoXUHZVh4M7v4EUwrWogwKhSzM3t+hnDWRWEXEW3DfB6\n9ONkvWkpAAR+zLiP+fwzLgkDjxR70ymbvgyjCXf2dXP30DPNXB05Aou3xwpl\n3Izar2LWqZsyJrPQRUxTP3Qh5pxJ0Xnf100lHu9pOWAVs5btvly34sHZPPiO\nGfXo\r\n=VrG4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.3":{"name":"npm","version":"7.4.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1228eb318f0972815a0bf1e9206313610aa8c6ce","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.3.tgz","fileCount":2749,"integrity":"sha512-INgHb0GnszO76rQmMPcxabdVHONVpJokgs44643jvNZVPtfX32IrFuDfl4VK03OuHMSn7cLumzwgti1g8xa7vw==","signatures":[{"sig":"MEQCIFGVU6l7EsqEHL051QQAWIjZvzYayy47R4kLCAgYvAFmAiBFKEMZAFjG785pSPKu2ieceplYv+qNMhF0Gac9XKVwyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12988477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCbVJCRA9TVsSAnZWagAA414P/RqnlMjSxdzoNfvcwvhx\nXgILXOhBqXjAk7PDz1B6Bi8i/XPqq/v12HTI/ijvHpbicb/kxykiLnSslkSR\nxbKBbw90xw9++IqXc4snb9/r4GSbQL7JVuuhmg8D+vP99bRisCzDsM3Kwi4O\nl8LrwyXvXMz3HBukKcUoHZLKXNG9I+2xiB55TJjFY2LG4cbNvDDKUjStxdmf\nP7pE/eq+wWlzmA9rOjEucLZj+nhIMNXuka7rrvBtNNfjgjYNjB5X5OXS9NQ7\nZhp57LhWQH4LQXnfIJW6eeV4twax6Vi9Kore0cSzw2zIcdns1twQnSYR309D\nwqmA+V+1QJ+TJhLZMATwtKvCPmqvOQtkiNX6KseHzOLdpdhrl54Yxjeg/0Im\nmaeHqdDNXiWaXc475YcF4Vs4RRCiRB4w3Ey5oripb3G1kqx/BGWyLTF4yhpa\nsr5VZ7SltkFCvFJYG+S5xAa52gf26OaGSsFtXTSo8UrAKuym/1T7+R4eTI18\nsPKtcnToIGdy2+HUix/mcxuv4DISYCqEMsAAkXf+9gcyQfb515XxDb/C7+tB\nsrwoR2l36DBuLsc0Azn/yn+5HGRhwCBCBThNDeiZb0Fzxi6C8VKxrK9oOT+y\naW/uNcRczrUkBrhs5s3seHRErGMAnlquhxeobPjnSYPRHCW7MhdCJk/wU9nt\nSV9e\r\n=q3zJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.0":{"name":"npm","version":"7.5.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b86cecd1883dbe36ea59ab043d5dfda6f3c7176a","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.0.tgz","fileCount":2788,"integrity":"sha512-rrET1QXEPSSHtRpN6R6NfvOyNGAplh2Wcs2xD64ivrvaftyKnEAHTw4Wmewcq+6ggP8X9FfBKPJOzm3yq+ypNQ==","signatures":[{"sig":"MEUCIQD6I8HgABTTEEt1NTZ0+yFZpLqDWBP2jyEzQkUfuX7OxgIgfTAVF1N9EUfaAt0HUg4iR0mLH3uTQoh/6tJuvvV1qR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13300689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEzA7CRA9TVsSAnZWagAAHuoP/3k/gnqnjcT1dZejdkvk\nA6NoGzV574cQo8lEy3dZ/ysMrESo71j1d1OP5CCKXeOjBhp/OgJiRdRmE/jg\nHhADEJvnb4o04URfZvGKIDURuYNyvIpFDf6UT9PnLQIHds7eFTRej9vXiIsK\nA00b62+SWzZQWEKqRlqmeQlo3MfaEOCw1fR+17uoyb7s9Ufg6XwPsOMyvu1q\n4fiGvA7H1N2rtgG7YIZqKGHyypb267P+R5tqJlMPZxt0CtlbhW219eD5s8Yp\nu1ECRiAXtS2tPXR0R/c/3/7+JS57iM/9AULWy/xOFZAbeG+zRN4PdLaH4f4N\nE+buxHOmW7dttI42wwESswWNg3SSHOkaUi/ubH7zjyId3JXRpee5jKkKxetM\nZxZRp8GMv89gSDgzm6RNH7iSKS2Tv3w/2PojoPd7uUngQweX8I3e5yzUJjpn\n6rt+wSsg5RzUMaYgR0rWw3USuf+zSb/+2/FaGkK1Iii77PWc1Y5mZiIFBO0F\nOO08PnscKDOsupGoWJNgd06E9RZ74HDzOI54K7jzlSllCkClhvV4E7nQLqhb\nrrYxFaljXQadv97UzP9+srcEDqa6BOg3E+7N+cQZ+zPjr9jXUjDkcfCgl+Hf\nH+3DnecdNSoCiRUlX7DWoZ2KzaF406+PTnn0KCdIjc5njuhyM9JtmpOCOSLo\nrbVG\r\n=tCwj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.1":{"name":"npm","version":"7.5.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"36cf6bdac6438e0a965e5970d2c91d161d5573a1","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.1.tgz","fileCount":2815,"integrity":"sha512-B+Y11oTVcV+e4TxtTyskAbAM0geGE2JAcCn+ptXOhN15tykgnnRFw1cAA4iV48zsZF28Fwr7MvMUGlP/eXITTg==","signatures":[{"sig":"MEQCICVcXOExl+4rvl/cic0+XWcA3j7HxGpbMctO+ZhR4CN5AiBh7/cC77KKna0ovXLrtP/yYu4KvefvWvonuanPu1PfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13884728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGGraCRA9TVsSAnZWagAAbLwP/i8hPDPvN4dlmAeHyn1Z\n7NnnMFXF37Z1EIWAE81Q9G+p0iRrvxVWm/uyJXforARdM5o6XAQr1++p7nmu\n955U1EJbo5Y9sidvwDkRhmAUMEFMmbOEgMAxHDmgnSuwGp3ubBDF8o9UNZO6\nXqTrUSaxcX+lPJTViyr75Tsn9R/GNugwJgqoH4e8/TsD/5dEoVavNidKdpgF\nZLM2mkCm4YtYFJgPIsfAm4C+Um61TRd7cGVuh0QEG1Acu5CFMCeYT1PmcTVR\nTVIg0m3lmScnvg85oKR4NTW1ooHJI9zcjnYzCVSx7tcLNDSlmZm6tRiLQ4VC\nJNlxGowljpJYB4JpDYZImNbuFi14UKCYbHTebfdDzBLcAhGXlwhdmJA0fOeq\nTSW8sNbExhfnWtN1+ckz3p+uTczoIvyLe7YSTG02Ofn+B/ElFZOE+lHlwCae\nm0V+Z2Oyj6v760lpIJzkIhETNHhocOJ+a+0Rrmgqndw0mTUsozOXJH7HApg8\nGcikpXBp0ET2yUMPzDfWR9pbkJxf2q9Cm03ppbgE7DJiTqBjL17+vnh7frsj\n+fxxx8RdS/+7y0LPtXS8y7fpJnW6taFzyHlrBhHU0aV+RryWB4pSHXGdC9Cc\nE1S1DIodZUHOaBvz0rXGMjT2Fq6S/LpALzRFHftAxqu0p6RbyW60KbL0o3EH\nQLJs\r\n=WD18\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.2":{"name":"npm","version":"7.5.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16301b548ec078b2c14b0cf6e8dd4dec11b7802f","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.2.tgz","fileCount":2795,"integrity":"sha512-ViuWTzFbHvjvdGDAa5HGsB3kIg3W1FfOxSuKPnjWzewZ0txVhDL/FzxA9bUVnvX8kXvL89Ps0vRhdaiWfDA8NQ==","signatures":[{"sig":"MEUCIHdFYz27erms4LhkAAHuzpseUX6sOLAyYBNvzOqqIxRgAiEA8w68vkwz9SVyO66xTsSRnjJlSVMrDUYG98QLgR93Ph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13346635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGY40CRA9TVsSAnZWagAA+T0P/3WTuPrkWCc15yC6BPPF\nd2Ib4x6RLoN/wXy2gsU7WlLDdpGf92bmWlShE6IXC9Oam3TQCkwqJ4zkOAVt\nUTbJk57MzCJalUHJsjJ+5FouefyPp/C+FgcLbh+4TbwhvQ6a+H9y9BE9s+lP\n/pPQtusphMm+R4c252l/vIdjBp0ivNOcjfgvQzU7TD6mMNZTxnK71Xtvur6J\nkVm4nz0PWbh0TX3XyFaMgy2iVLSkECr/oJNYUmg7h0r1/a1a73/072IUcgHR\nRdhUi0gACeOWYYLDL/268isdcwPJnU/5Y/ewdzO2ca6OyUV0xyitZ2jfI/33\nRKWnRSzYnoUc48EIp2NZjv4bk24k1vz6HkvqpDT+43vXu9E2zpaj/Qo96Ptp\n599qecQqmKJUj1dSr0jHQtmJgb9Z28RTUGS0vExsmxExlqMKCcZB3vbTsW5R\nQLnkSnGTBnfyz2wHKgatKbhENl0/Z2JBQFmOXJGiqa4+/k8Hi/qTBAwCFYFi\nv33QSjBs2z56Kjg+fIow5rD8DGTJzS76hXhJKao1Wq76uuSAmDRdFghEq41N\nF0uGDts41O82ywwmxaAS7Sb2hmYwE6/CGK1mMf9Off7ZLkgGYu3JdsHiW06+\nrpVSMMu6KDy+AbkLVq8Sr+7fyka5kHCFvb6z4FIdZk7qg87eZ2/qzwnnKUfA\n6JJk\r\n=8l0+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.3":{"name":"npm","version":"7.5.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.5","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.8","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.2","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1","@npmcli/installed-package-contents":"^1.0.7"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85959d5c3dc02cfb56ab479d801a1d6a0c55c4bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.3.tgz","fileCount":2841,"integrity":"sha512-4MhBvHrQ82v5cvoWe7tX+IK8Z2xsbde9IS9sCP3SKpRo4JOHxe14tpZ/ZOTCy8xkp0DhBYqjxECmWv2EZK8BXg==","signatures":[{"sig":"MEYCIQD78yOXQ8zE/0CkDkI2s3BsBSlKidoUWSGc8k8Ta2hzSQIhAPTqqZfLXUijxd91IkmZZiVNsbisSxPEEpVfajVJB+Lz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13469419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaTGCRA9TVsSAnZWagAAtm4QAIUrD26eGucAd0OTU/0V\n7kcStc2w8urKbskcJmSv9AdHUmt0PiVZRR5WzTcX8Ut66U2gfATKKeZVPge1\n0CSaLy8t6SyGAZtRxjwZo3zt5/Cd/rZwjMdReOstah5bxZCef85H1w7bvfOE\n2phCud8sRaLQD+ISp3kP0zjOS7cbvEsqwpzMdL5aDWWMR5RUXma6cfYkNJAQ\nZHYqX90PZKvWDaikHtU5i+IpdC0EJVAed61kl1s54qIszLaQC8XKbDOzqr+S\neQhdgxPXx/3+tuZ6nFHq0+7jQ6xCaQ6swrig78WbB9312H7uoYmEJab2QLSm\nmSjYzNTksA8zF3pZZtx+uUXWjS0wutTJkT7lWMcyQxVrM+bHTjgW1mQUnH8D\nCGfwSEP/7rsKoIMkYJ1sFVDqF/EM1uLdOEKvr6iN9ncVMxe+C1Dw2dy1YWqj\nW01rLE04bwT+Xa7ZetjrxEELs868kE2o6i8upf89iCcsnuz+XZudq+C6caNP\n0sfv1grDZ1t9UUmwtWb4YJ7wfcNbr3AhkQikhCCT41+yHLzt432H4We83ynt\nWnWOuYlx4rRxx03SF3jmHcfyieAQ6PG1dXsmSFmTBJ4lS+BvPWnEyeItC0s0\nmA7KGMAjWZz+egRfSSiksVHOT2lrQoXyNeiMSyOFIiicq+viyuTNz7c/WSVl\n16Tu\r\n=hINJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.4":{"name":"npm","version":"7.5.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.10","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"faf78614c7fb92fc0fa8cd9ca4abea7e0b435699","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.4.tgz","fileCount":2750,"integrity":"sha512-p04kiYgTn8ncpqZbBjdRQ8uUisXStILIH+zppnRHfUKAgNyIXn3Aq/Pf0B1SIC6WCNVDA6Gn9NmHXvU4feLnWg==","signatures":[{"sig":"MEYCIQDDALl2woaSctuGzFoV0Ku5rBySDuq8hA28DGq/+waNswIhAO2l/LOqYwvi92PvTxv9Y/UVd84mq/omj8vrWZKaUwvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13814726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsVhCRA9TVsSAnZWagAA4XMQAKGgYV1/0zBYc/r/XexT\nYzGYZUBkkWLtks9xN+mC8Cj5NNJ0ZeOn2VKDVFO5HSER9KEYWUmx/1xQUYr+\nlYhtel/nK1A0La31F7Nm74mYib0M/UwFPw00LznfZp5HaXzdjGgvnoslCG1G\n5+Cx+kAwUpLqzq4qJPaF1jIyH+ahNWIYlLAdjoCIoI4FV6HPfsYbZGnYy6P9\nmiA6kmA2K+IP0L/zfcjK+alvO9bR8uJXXznu1jgIy00cv26+eFJyMxTgztgt\nNpl8tm4U4mpAR/i4y59hEG7O+PaXYmHyDmvgj/WpqO9sE95Kz7B+goY8njR+\nHrG3eXmbQTNX45Tftq94ehncHzz/c9XX+qTfVcVs8BUKBY/64ACvBLklxRCC\nLoZPwmr3iWcmkdLnZtQ24j4fKzrh5aZM6Rj6dsZkJgYSMns+iGV924RGWgge\n55qd3MEcfpJUhgUxyE05arnz1bwA5ZuQ0L/AujymULoXvpMXS8hOA+kYFuto\nHDq43AtZ0+WqJmLHZUFh06TTt/W3luorAUYkDmXtK79MX/gPpREgBOnWlMLC\nghX2K/GfzG9co95sHM3KoU8MNDle95ozyuVv8qtpv4O2wqAbfshgLXtJIpCn\n3Kr8N0oIbsvrUyWlWcbDE6rMwKp6mQ7QInzT9ogu5IG67V7e8CcmJfIKk/Xn\nMPOt\r\n=7m6m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.5":{"name":"npm","version":"7.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a92c30a38db640265ae362bd2c0e9c5542d8d90","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.5.tgz","fileCount":2742,"integrity":"sha512-cJxnyF0hclaSDsO83r4Gcb/vRghABGxanQl0f+T2YfIFVRtAg8Qf8nPihmet3sHLaAkijlLrvpBuQ1TmgScWgg==","signatures":[{"sig":"MEYCIQCVA1lUhYymtPyLbSxjKILNFn1jCHrCzOUagxRCmlf++wIhAISZs4KF27gEKJXXpgw6KJ8Yj1oGGPyradU6qht5jOvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13750177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+8wCRA9TVsSAnZWagAAFtIP/2NHI3JsRc2PlbBk3ByG\nKAEsEhc7+Lh7EvTQxr0ykt0FUqnZMf489vUGvgLUv71Ak5LGpT2lFykwZ4pL\nO3GEIQVOmMy23xtjF0hEjWgmPYjMVxcK4Nh89bbv28nzALKc5zNJLCVhCzGW\nbiOLoVdr5XRjfsx44nBrXitkORB83vaIFP/DEPQNnPnqDd6c/V9fnjAM+tV4\nJ9o+028t4BzAoe47RKxgOrVZ0U16ol5i4u8X8PDc9yxZlD5ULL9riFpkZyId\n0oETgaWiZkspNytTpIXpeNBy8vDBaJcDkFV+mTu+ulT7pfwAWb05icDSH0Qf\noaBRwQc8dd6xF16NJCV88Y0MdEfY8UicP9IcK+gUg9yNHmSXBefk/uQ+npjP\nJdzGHAj2VVBMbQt3UlPtnpOhODpVbzZ95DGWUMGAOx3Jzyqh41ndGoRkTXG/\nrFaiWh3j4mVfzevdSA7U/hqmUkCQRJ4Y3K35V0T/AMxMbIVkuq3yd0j3YUg3\nDEKTtkgTkAKrXKk+StxygykrY7hd9W2FmIcsACLK6AXruRk1wt5wjNWC3MIO\n/z/nbxYJOH7Q5Ejiz0sIP2gurSON+7TouPvC3ns/IJUJeGSvtdaQ2KFCWYac\n2djxN/rOdV72iBjAN5A6galN2THSSYRpG2xd4T/RoZUyVRyMdx8NBiils4/g\nLtNl\r\n=wnZj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.6":{"name":"npm","version":"7.5.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9891691d96130b61e964fe7044b18d6c238f1f3","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.6.tgz","fileCount":2751,"integrity":"sha512-l9o94uRgIwRDpz4CSX9BUWL/Igc2jbuyAT7CC25r0lxIy4odsuVbXKFQorxZy/9m3JulVJzq4322kZgo4dXEAg==","signatures":[{"sig":"MEUCIQCrDAutk7xwxM1R0w/Q0D9xuJyQkM1bfO5UZb20eqmlqAIgSB2ZuZEk9Ua672d/QFzpGjlPXxryadJQ1f79viSLzqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17525164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBraCRA9TVsSAnZWagAAI6QP/RUmj6s05zXF2GLq+J7y\nPNNt4A4QjpILlsqXQE3ulwO/rBeUGmMMlunxzDXA/hByydx8mG0nLjXxFZAx\nh3wvVHc+NaFMh3oYyj6E/vVL7j2P4KztUeneB3Aoht0t4nHS40Dw4PZ9fHvO\nMTwpXy2E7m3F7WJjcDz1CpTFsIojlGpSLHNfnALs0Q+23xKZyDnt+BLFWqe/\n6gPMDt1Rw6n0dNi4tSUQdTl0cACKnm4wDgalvU3V7gzNZvXFG1I76rjjYv+g\nCjLrTM/3VEbWlSBoUR3ZcZ7JFm4s5Khpyn5pMbfZ11RMx1Ei1O5498PaWhTS\nPCKWSgEjAwN4MLterMa0K+O0ZG9sfXZ/7xoT5QLW5Rn44X9k7Be39w/lgF4/\nUCSV2EdOxU3rfYpjpxuFwZI3uZqjnM5PmgfnJw+h3Gbfh43jkOfP7wW1Mgi5\nJ8nFKQJQkfe5LC7/fJape6O1Y5OJZNft34itrCt3Rkuq0WCT6cmRpr44BrMs\nPkMtb9dXi8rL4TDP3w5SWPq53A21tGDT9ta81tZyXmt6eIGSQqWzHeidV2q+\nlyBy2ZXi6JMjavfESMm53UtLYKKKBLHEDeyFpY7ggdXtOndWnMDS9c2iBAU+\nKQZvMirYDBBM6P3GNnyjCQF/g9fXdK8xIEtGuxbQcyCFpFUWeAcGqYTaC827\ntPwE\r\n=HA4Q\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.0":{"name":"npm","version":"7.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c366ffc31d4d85acc72fddf9ad33799183033812","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.0.tgz","fileCount":2750,"integrity":"sha512-1Jexc9EoGJEMEdWWLQMs2a7a5nNtD0INmBY4Gzv+RI727VZO05kruXhL8NnHtsvBfVn+eoMmBJKzy1exJRfymQ==","signatures":[{"sig":"MEQCIGI4yk8WxNGvV27QpNr6HbK9rLl90FjMGIKIaUd8vKrvAiAklzMYMB2wwrytIhA8cYV9Pj5YGOzubzuGcamNPVgyeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13828141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN+3oCRA9TVsSAnZWagAAbNgQAI9vcATJROOcMW9KyZaW\ni498s4uoBEoZkiryB4fSnlXNW/y0vMfynnsZJYVHbGjENr9f+iZKn78iURec\n88I6mHWVCsunowZaR3uoO/DJb8yWSuEOOoCw/H528HFLWuHkLJl5aaxsmT0Y\nvDOszbMshuJYm19tUwhw0ZdjerEH7keJyVY8rojmzoXJLWzbNvGLkRnX1FAT\nNPokiQtH27GMZSKqDYGrofkmiqC85w+XN4icAeE4oczLOzMx+0wccpcbria4\nVD4K+Ya14qd5te07eQXxDw3BfLV++kBeIIQou787xg47WTl6WAzp/4QO/vAV\n2PH823CoTNDKSIsGMAizN9KgDOPwXQfZQPAhd48hbcfhg91t4lnaYDqi2iwU\ndcvqPOgyrZfRf5+Igx3V4b99kRPxYiqJyPJlho1isTG+HPaJUUew+TwVDw/k\nZ04JW4di606jRCZkbvfl3VJe8VSvoIZUZhV4SBSAd0tNBnZ4oRxgP/CeULjM\ndmLKL4TJ4gRc5NYX3/mMpC1DBWDJbQWic1syZoVIFd3yKEBu0+ulyUVhdzNb\nLWmmkb9yqUIvEwer2Jl1wpbEYUaFhV8M2aQsOGVcfuV0jSxKtaXFMMwfjung\nOmy/UObFjOVGowJGzZXKym8BtmYyq5y1/gGvNR1Qpn2vIDuE1JPelIaJwyqb\nGOkF\r\n=rNTj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.1":{"name":"npm","version":"7.6.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6eb9569002685ee4fb8fb9c00c56146d3a8277f5","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.1.tgz","fileCount":2745,"integrity":"sha512-L9xChb/o6XOYqTEBK+5+T3ph5Q7eCDYuY6Wz5a0s+I+hfMy5L2Kj8t4P5zsP2qJVts0etAx9MHD1meiApvtb9A==","signatures":[{"sig":"MEYCIQCFuwtjhJstLdnkqxqPe7iFhfeN5wSc4Yj8tGQWqEDXxwIhAO+0yDY49WmWI5e8lcY4q0v/VRxh5g3EQ04sKKG1DWNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13812999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQVtCCRA9TVsSAnZWagAAGM0P/iIksYwO4gP7V8NK8Nvb\nwxCY4H8UsS60zYpvJ1tYJ5Jz9lWDoMrBjpOX/3D+sIp2vNHqTltLlbqPv4d6\nHeNR5weHyBju5g6xl1emLBBsgxNT+6cTiqrqhVT/RCIoiYP5qKNpfQDXGCnO\nHFptgis+BcDsAs21j5quBfV/Bh1pll+ik0eWIvqzyw2x9w2PFsIUS8ueVxOg\nbnUWQXewGCPBPPpEejrEcSqNigwgi52I7TPoP1pAT0CcIdbGZrBbNf6vpmSB\nOOiutYJ5343Py1DWjuAf+Mu4rFeN3Dx1h8DYkcY+1qfnBJH4mc1rIR+rCxvx\nGhmbdQY5PQZXnwpdnqFxbzj9tFMkZfUJI7N2yK0BVdX1k0sh22Veb2NeBWRS\nc/OrIngl8mCRBTMsoki8PTB/StLStYeOoZcsuho9vZ1/+DXoTiBMvhr5CTA2\nsERXxjGa4ZtUciTM/93IAGs4pEgREuDTQsBkzhv6B5Pj0YLqS3iQmNQ2dUbF\no54g1pYwuyhUaotT2Mhum34ckOicFKQm8KcGZ5sMDlveLQ+7oZwY7SknKCMd\n1MLqbYjzssK+Gds13AmzIoRs0ArP4EtQL7Nd0sKceK9rEF359QdStDsPcAtQ\nqWA6CHCyaGIKqx18CllB8SzYTKkZVap2f0fuMe1IABAh3ewWuNuh5LVAodnj\nO/5e\r\n=3WXT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.2":{"name":"npm","version":"7.6.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.7","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3501b6d8e351e2ae6c149734271525fff07d079","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.2.tgz","fileCount":2752,"integrity":"sha512-XXlLw6+HNG5GXt/T+xOAK8QXQ3x3VhIOBmWtiTw6yavFeTelleN2uAf8zG7HwSv9pBxLA4FHx7vGmlMKxAkqDQ==","signatures":[{"sig":"MEUCIQCJagFidZmHWesh+9uywqxjVzLFcMF/Tdvpc1aFXGl3cwIgIXbYIbt3Ulv1u/J6BgCpNxH6dRnFbWo5083JK6LLDvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13861498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8ynCRA9TVsSAnZWagAAdVgP+wbaUXgE1LqddNvvIgZh\nPf8tp44GuSCA0h6G5x0dI4Z4JPWjbnhGLW72MvmpB0FRAPRHzjVb2ki0sXHU\ndMapUhOeCZmGnVWMJqsHkXagaT0c2wJFsQFpSIW0ZWKe4SdSMHxHKTrOdVX3\nVV39LJvCKZtg/s8f+Y7G4o37AxE3DRWe/FncQnigKAXx6i+gdzeUkHkmNNQU\nmiX9PWV+Uqj2hHRmS2yXDduWv+H16Y0KaAXKENp65YYL7NS4XJ9JYTtaf6WV\nmXFBMQPgeQtceN9AizH961hdjnq2Ac1GaQdptUiQt2DplIdYUJpO9bnrQcUw\na9zhz7LnmvAM24//VoK/hjBZvf7ablfLPkpU5QPGPHj3ejbvHX6QcfHT5+JQ\ni/4RT+IIgANPIc6MYf1pUFJbRISSW7f0JBNiyWilpjgnH/bM++e21yvkwH2z\n9epQyOkV3VFhjBqMlpRrcM3dh+agx+UQSwsXXSN6y5MtbRC+10VaS9wu6AVm\nbbWBx3sY1aT6QzUuaPM37MnAng6FBQApCcFnkdUoCR2BdOvK5FwhcUttIcdP\nvVNMipHP+MQWQMFntIGuXszuA0GlTqzmJ15foYMsJ7yTdL2zmC0QZ/hIFrHy\nHKZ2Yt5Av2ILoHIdDKd4C+7MfZ86QYV6rmUseLQAY9iF9bJRtYHs1v+iknFa\nzhvD\r\n=VvHB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.3":{"name":"npm","version":"7.6.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29c048b8522fc846af1b66fbb8ce7f356584b121","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.3.tgz","fileCount":2720,"integrity":"sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==","signatures":[{"sig":"MEUCIAJJBHxcggnW6E3qOlLGGuFOsS6Jkk/EWOA5LflZCNnkAiEA4xW2ElnzqZ8Nz8R6OSlHaOjbbReLJ7uZgXXzypCSGLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12813690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSooPCRA9TVsSAnZWagAA9mgP/1wdb2U1JCjX6arBZKFM\nLXy40oQ1yzcJRhwXjVlZC6Xk0Cjf1YiDDtvozSbDOWYRotsZ0lYop2jkpc5f\n1/gHqEfzYA6pEc/B1KJwp2oRTY6yUdTuUrfBdTCoF/BO5qnIlSt/EeXV7Q+6\nPD3bNn2QCA3K5a/SFplloSU6y/RYPJGQWZU8QlurgYQZF+WiHkgkfZ1lc4pQ\nox+T7AUi0qYLkeMQD9v4jOyiFHlmuta2/62+pg1bRCUC1FUMQW95HS2Iho2U\nq7+R+pMzzxDCeSre2quOnKXF0pU/EDE+UrL+0ACS57ZyO5dvkUr6KvHlHL9l\n1Av8l/qKkq2VCmLAfkc7ne4jT6ytyeKucWvMVM7h5hmE3LpYbKbPTXKuA0Qa\n2oZweRH1QuxZViIKcVd0gZXDNaNHVJMxZnBLLAxutuSRERYdbWR6fE5G/3IS\nZJIkjtwUsjfZcSwPV/nIL6tp0JtoVFwHKe3hdVIL6K9OxTP/hZq0Qqx1c1BZ\n92e9/REOrnj+HZ8WWSwiKIek4XuOYT7QZt9ryNhNxXXKwBkEOBYsFhx92iug\nfeQyeBgzTcbl7OiCHGNVbjXHMe1+SrvtE0G+QmlyYzxaDFI7JdunWgcx5y5e\nFAkh9yfACUEI1AVa2WUcErePCg+1xVpF6CJEy8ijnx2/IMx7mpraxPDneEGt\nRdQK\r\n=6Pr+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.0":{"name":"npm","version":"7.7.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bbcf8517a0e89ca1e48983af100a87e1d8ae71f4","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.0.tgz","fileCount":2736,"integrity":"sha512-vpdr2P1IgFkEhujqUT6YjLvOcTm0HEo1HAEkwUYCERh0R8VIJtsLrCyrQlbks+q1BlS8HpjkK5GyNgcS0K/4AA==","signatures":[{"sig":"MEQCIGgZI1Z+J77jP5c2eJyHc/4eQHB9OuK1TwXnDQstcyMZAiAQdDXNrvFK8Od2Bdt5rVWlfOhz252DWusPp9qRO52moA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12943857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWh1dCRA9TVsSAnZWagAAd3oP/A+M7nt5dIWKok0I0QhR\nzPMH5q1xWR/vWnwoD+vl1ES+ArISEnYakgbkpFXIyr4MkZc9l5lG/5MiwCG4\nU1vBDc2hjDZjb/URcF428RnT+SnrTZ50aHp2zZQX3QmWyazXN6fzBMoAzFXH\n4DH6d4dXtkFln27VCaD0HN6aosItQ2EfbR06KFhpK8a0InDJax6rZNRxIX4l\n0M5mbWWD8VOX82ibDyEjHhTcJt/Qhx61er1GGMCMdtI3rWiYf2OSt+jW7Ttn\nxkOMg463cxewHlsIVk8CbOo6XNvrQTB1IkX6ZGs4xtdchOVveyjmKEV5HfEW\nT6o2zxrFdZyfCu4Ri4ZiVa4PnCXhfBqpbZWnbKgXjZ3Qod57BRwoRMYMNa9T\ncj0UmJGeHq0zXQubWKBqJc8dpwPpZ8OBqQTurVc6g/Lpnu2UWdtNo/kijNK5\nQtafHNlqHPBrY6BMVfy8wTr/Z37eelk4zo46LciHjO++59lU1dQVyRofP4yT\nBpYRIKR6EQ9txMlFiD4W5AKr5owTlasJ399/rDi++z80hdARBNhbE1XBKWMb\n18sbtYrdZB1w/qT/uFS5wXYd1q8ZcgqqH1fI8kIWYcDRAgEAKYuaIlnE5c7W\nKpnU8sZLXLbogdcnkcUac1wPc5bjvGeZs5qjvQARIPcIGYFpQuOJ0zB3Vph0\npCUf\r\n=THFl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.1":{"name":"npm","version":"7.7.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cac70bd299e863395edf5f3658655690e4c3326","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.1.tgz","fileCount":2736,"integrity":"sha512-EWD24b3U5Jy1mdlVzhK8klsu6YOSF5BN2QC2JBNdJ22PkKg6iJPzlgr9T2QFbDQgW2daZYv2WKIN4j9kP0y61w==","signatures":[{"sig":"MEYCIQCRL16t0Yce8m66GXuH8hw7g5SR/+9x3sQYjt9JibUVHQIhAP22Y/wK/4F/HxyMp2ufhwvX3LmbCj5j+6HM0ZnuXwSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12944495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1R2CRA9TVsSAnZWagAAVNoQAInLr4coh7KdOVvpv1YJ\nKLwWv5vTESpyT+ADOFo5n5rnvYoxjg/anOKVL4ocrYro8iiRbzcuqv7X/ruB\nAMSdPKwypAp244JTutbtNHlXQePRmvEgLjHAbCxACQJ3ltMARkAlbbENU97x\nUehjl62zpRgY7MCqjVH9JWHHum9xOWFBb5qPgYT25F7EpaIOVMOaEmccZp0Q\n5DT53kY9jGPG0IOyd/tpxiEL3nxhBq+mK5r+ziUXlNuv6WnxYipd0yOhNAlJ\noilUS/EdNu9ku4WfCEF9NROtAFfk+7uDcjFN/GVev2wVsKV8KWtzwyPXAwgl\nSqcRS+xjg7lNs9snW1v2yt5ca3rejqYlG/WK6Ai0m12x8SZubApeSExarM2+\nmPAkE3S8jMKiounl5Pp8IfwWc0hINNOgPH83TdbbWgvrQmLM+GenvIYDYVkL\nrWTfLFbEanqvf5mquej+M7RgtiOQw9DXOKymW/pU16Xm4C81XMBKS0YoWCuJ\nrOhERMku3a9tdC134yE5R4uQ7S8c1YHAyiJ7X6ZNL7d42dd0DdYLwbnHtHAQ\nmocvq/QsMcDAOrPzb8+tBBHibeils9SJNJ3nX0oh6Gphcf5pZPz9NfGr3Hjr\nrcJ9I+Zfx4mXqJrVYhcSV60RP+mEHyGJG8mQwXZSltArZsg1ZNoeFzjuHg7R\nE6D9\r\n=UF/r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.2":{"name":"npm","version":"7.7.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd3dd49367b6c7db658436e5c75b5021550d0647","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.2.tgz","fileCount":2727,"integrity":"sha512-Gb0TCfRZ9OPhVboMGQXVuvXaaSrkOWSU9w1PI8zletwyH2XUwsBAmcXg5SSOECeu6DftmS0DdE1HsoVCSPQSvA==","signatures":[{"sig":"MEUCICsyvrOcUqrK6H1+Qv+NbyNQV8/Lqx/dB606E0hZa4QqAiEApwVEnrNscDnFbAPklLtlQS91D3SnGLf1VeYwCKhOvq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12942372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3PpCRA9TVsSAnZWagAA/eoP/AmeLToKxmo3O2ZHtrEN\nb6Iii9JRqm6z8RIOnEWh8Wu8A1UACokm/RO5jTO49dEdkJVqEZsHwO6MjiqR\n8+NxZv1scLaTZKaBeCaGB/ysJPzegDvBseWRVufcUaMtlqVA/D9aW450w9mu\nNCTXRdHN62xuvtOJlXG3xBNML46MUxx7Eh+yHRHbz24SGzw5KYUt7l8IIqLr\n5rKb/VULkWuc0LuMJZzikkSAkf9uvtneP61EVdUEHzllF6KaIvWJexMX1cNm\na3ZH3j0qaM/zFUPwsM/cr5AY2ZUAR8vrEA9dwskzoA9IVPu7fsEksmwV1VUF\nKVmK64TZPeWu2xTanDX6S68jHoaLIxXmeps/vK2fEP24HxcZVNQDTlpqU7Wn\nwQxnmVaROEhu66VPinty4UFsz/NRoMOa3idYGbrDn7QXYDWeY0oRceB+O+04\nxHk8mOnqT13e1aNUH1DjTWhWoyse1GuMb59sbrNX8L3vFDGYJI5gsowqqNCX\n9t9nrXg9TsRky5V4HYjUEtQIryNgVz4Im9zpKmSbh0fF5V8CvlJ6Y6HS/z+r\nAELxUq9I8Y6SJZYxT9Bg1B5+e1QmeV6ZmtAGQ7aPcNCkbi7vGu02OBanengQ\nLzCffopfcQGArYhoVtElcbeHEAInXN8nUgkScv31B0t8B7dO55mC9PmekfuC\np7GV\r\n=fbNx\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.3":{"name":"npm","version":"7.7.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"710f8b0019fc6334a4bf53af7b26ba00162faaf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.3.tgz","fileCount":2727,"integrity":"sha512-Yf+rruuOgEU9NurDaI6AGDRFNvr7I4ENfEx/BdErJc5xixGsbtTpRwl5YpJpBA+iOlzXTmrknDGpiR9s0N+VzA==","signatures":[{"sig":"MEUCIC/l89J4z08NcCURTRTMS5GlphcHhvlm+xJLZBD+e2BpAiEA2HJyxLHuoCNK22L9LZnXsy+KSdL9M0WawaRqqz2TLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12945121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4HVCRA9TVsSAnZWagAArZAP/Roi+Y6PRaHQBS4Vdx+w\nnvXmXnZ+vu9rwHnYSK5kyjnI+1VaPHZv2V7N/za9r0KLbynwCE8U4OYTC6+1\n2KOKkMJn6ieXGQSupPswHYamPzUU67zrWjxNg+ghSIQVgvGHrTtE8+ea8WIy\nEsARie/DTlDVZk0fcohWkiekDlZBQpYayRFeY5LO5pFLP8/KiSv+8+23YfER\nLiJhFbA5SXCcPzCra7qDhH31v8C1Am4IUVLeF0z1VaX1ePmlkSxx1+3HFMlO\nblrVKwYeHjoWddrMN7Co1ujAnqBhL9cZ4bCt1R7SAB6sAVlmjAG1Qg9corvM\ngXARk9vJtG/buQkLy8wRVhwxZmIH8an0UvLuI45+kMNNMOYMDjJM5bLSVDmQ\nRWVlE8Qx56AOtxuz9OGoQJfopEoIO9UxfDDdnxTDJI6iu+MwaZWCg4DxMNiS\nrBHrYMj9qOu3GgMQz2TqJaHZUZahJlGz4gOB+S8u4FtpVG5zI41Qgl/XIMxx\nQGOK8y2EAb3YRhH/CFxqn9EsFI8YEYzDmPQVhHwl3QaVpDY23J1V7eLsyk4z\nF31tRdcYgIEfv4+IIkAV1lAwsTCwz92DWyBf2tKmsFdaDgC/4f1/HU5d5sPA\nOAsKex8trHM9765/WXkbyXuflzhQJ7XXQPvdjAVicHi+5ImdWJJKdteKwfnu\n9UAG\r\n=6Jnr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.4":{"name":"npm","version":"7.7.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"479fa9612e33ace8be712377c787c5e36c1decb8","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.4.tgz","fileCount":2722,"integrity":"sha512-+gUjp4hbUnN7S1z2S3uDTnac94uRiztzFkMLNimHsB4KpuvhO+xjg30ARoptq7UYqF6KTXA4L8XLDMuriyB9Fg==","signatures":[{"sig":"MEYCIQDQfhvu8G51hoA/hl4rvn/zHHyC5kFKWJQQKl3T2eaz0gIhAOZJL/D6XNdRC5FMgtYkC55To1Bpq/JioSJArCwY4MU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12904055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW6z6CRA9TVsSAnZWagAAFeoQAIo1KpLQeuz8M3qb0Cuq\nKRhnsVijvDJ0juX3bekhmWcreJtM5/yo3QjdIkluQzF9ccWVXI+PpF+OoDX8\nQKD+MWTsw5Wd0oPtGNctWoq2RXeUQEeJ9yQf2kEsgyefUoeUZW+MTsDXfRaN\nKUCEGU+jPXNQj056N3iJALc3NIwLVUtt0KwAOSICFqtZ2pd5iZMELGuFVAH9\ny9jZvw0qIDB9G/dxt/n3jNwYjmJLe3zI+y9c1xEKje9r9xywQvVHAo+4yNVP\nENQyoGdQbiTKEOaZvEX+yNt/U7dsPubal0agwFxNRkWLBGju4f5UvtwdMCQ1\nSaMHsH4xlJ+Lsh0PU1477enKNifk5rl9Z02Owy87k5w1fxB3B3wl6hWrkLax\nvkxa6zPpfN+8Gz2Im3BmTY5ti+kdaK69puykAxMAOpYwc/khFXh0SPkKpMyW\naJDGIp1B8AS50PLfJscI9lPZruJTYXqJRzzCVgT5P1xLBCli/Q+i5c+PfYzI\nBKgyHDDxjUZHJOEIMA5+9sj9oUSkb4Y0+OkigTxRxlVrdSI8+0Aqw4VX/DkM\nNlggWXoP50Rb5ZAkenXRGrWW+R1BbEHCYfBB+YF1Dq92c1vDKprTMCFA+9/I\nkc7aS5Cy4M3R6Htex7D1Q1/t0LFdorTeLciqqFqMBOHVfcz22wRr37i58KY1\n0aWN\r\n=qEkA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.12":{"name":"npm","version":"6.14.12","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61343faec026537d8515111a551b460e9ba0a5df","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.12.tgz","fileCount":4202,"integrity":"sha512-La0TNNm1TLYaSeOyit+p3xGTRYYRsHae6/RG69MVXurZsWna9jccPP7FOi/u7V9WdiCV5OOojrfMD+WstO5MZQ==","signatures":[{"sig":"MEQCIBFFgR9iDttfgWWeESIp/vfKfx30dfwYPIi+nrn1uFOwAiBpuLVfpKM1d3eu1sR/Ys+0YGyNZZx1JH7jeFHCOcEaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22955167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXP5vCRA9TVsSAnZWagAAeY4P/2ycLAmQBTBGtQYE/MZ0\nH3jIxRTLkOFmIAZmG97shejdnpf9gTYUz2CeI7mYcg60tIp2IylPglawTPHK\n07uKv0jEK1tp3942QarOesuLR5wyGr2DXEcWnCLpd6gBYooxfYCoVvaaLf6q\nNZbX38cQzuqPFvtgww4myNqjpvdywKF32EHS8/A+psueB+6pFAtF6VvZdYoX\neCuLySj2U2Fv6LEfTziHsR36e+zSu1/tul23T3hcfeTaGTBa0lgWca2jgqLX\nLpHFC+CPesrhuUZT9AuJQcUfzusT/eiliPcbb5BcN7MrHN/rdPi29cm9eaNj\nKVzX+kci243AllR/7Cc5eg/xc0f8XV364dVnIDdr6+77L85MKnzm8QJ8qs4c\nevM82/q8mbWk8I64N7OaE4fYr0eivzOqeZGZHS5tEs4kPzCsy9YwHA8jUXfD\nM2MbuU+9YBCHqxABD0q7eR1PcsejSJCgeXfOJxS7AVxjPYibKPEuFs/fWYr2\nuCaujL+CCs6uXVyd4Kh40ymacSoSRQvOrY82/zUty5xtZagTk8CyIFKSP9R4\n4MJE8wE93rim+nEokDhbpFYSoCxMBU+QsNNmWPiJsRBmhl9ZicRKwcgjtWoi\nb6NrOBb8pimaNGxOZDKlOVPH0c8djnzpELq/zZF5BjV7NqkW8z/GGY7V6MfK\n4AE+\r\n=0MmC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.7.5":{"name":"npm","version":"7.7.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"84570a5dc1b32d4f2365d17b1e01053f9c14778e","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.5.tgz","fileCount":2725,"integrity":"sha512-Og1lKsev2CLw8fYzGQ3190FEXzgIGys9Cpm+kgl3SEWx+EhQL4ecyOO1VHGPZo06fdVPp3/CtPjPHro1u2n2rQ==","signatures":[{"sig":"MEQCIBWr76Cn1YcZWuZr8i0964E0zYqTBu0anPxprRNLRP+xAiBkXR14JJOVD1zUd769zABFFK/S53sgzHUGjnB+uY0B0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12911893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQk5CRA9TVsSAnZWagAAUBAP/j0UhGCkpk9H/wZmNGYG\neGbXFHdXVW/9cV0D9Js2J3A29fZcYx3BX4OYZD3qXwf0z3DhVrYRO06X5rWN\nU3j4v82zt/5zSUGXoWzr7fLwsDyEYqD/1VY3Vh3Yo2dXEyEsJ0Zi66w2aaUm\nbnfjulegt/Nn8HRrqD4IdjLrA9KneOOm7I208Ghw4HhCsx/76fzxbPdMGLMd\n/yJrW2vPLffDQYzNRK1RfItWiraf53RkyPiyf2bkDsD2krnFP3aYgHgiIu77\neEL48GBemWPny2/BshaSGZPJ+k9NPGCnO80GUHGJsTi9S9h9B8vi8Nanx5aZ\nqNDx3sdEZMtPX10Z18S8t9aIAglKaM6PsbPSvTuPuW6awGdT3NrqknsP2Duk\nWC7sFvNZFuGwvdemCQDfFZOPEfNJj1hZRO7vywGfudaWf6rtiEDnZv9GAKi5\nAkewI6ntCjiN5oUelbW2Rbd7axKkHE1JfxWE3LWrZPmb9XwVceHOM15kp6rs\n5Y7qUhuX0ggxBZgmj9mOfC4OimK86lDZWJNbEjPrDXQjDDYJ9xK5DuaGSg8K\nPKC6NNSa2WHMn4Hqi38WgXe9U081HZZIgRmgxbm91DpU8bCzDBnEHiLXe3qX\nHmxqpj86LWEwNKwfvA/eVMB1cAOQHKl5u8Hio2r6vt3MBc0JaP4cair6fg82\nK5hE\r\n=HMH8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.6":{"name":"npm","version":"7.7.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8cd025b76498809cdea4bf1bfff9b049115cc6a9","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.6.tgz","fileCount":2725,"integrity":"sha512-4dOo2M/SRzRNWH1e0tmcJMFkDjHJKsJQlxpi3OgJ/N/BsIvbdQFFMioG0vmuFVAev7P2f/rShApb18jk5RpdXA==","signatures":[{"sig":"MEUCIQDnWIaupPC0LsbmTaEQw5VsfmOEIT4QxQcb5MONvTqfRwIgWLgMxZJzNR8u3M89hfCbtzMxo6E6WzRrl272R+M7QvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12913863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiklCRA9TVsSAnZWagAAZ8UQAI7wnzHEUGmYvE+8v4Bk\n6Qf4CJiEVwwXhIRoCHXD1m6KDh07UafBtx4KjFuEsimeug5N1u8/rQ7m5cvg\nf9m8nC+J4uFT8v1CI9wRWcqTrpi4uqFrIEHLknTLioVCZVMnexDlQM9xG+B+\nn7yKJ/n90L/sgtHx7LP9GNXzl2yj4i0nK2nCGexoRg2XdP3M/U/4Dvdxt7vU\nrnOvTAQl8TzDwhzd82cAGzVPBJm0bcPVk+eOc1LmG54iggbrOdC9BjD14W21\nHZia9OIqlaiE60lj7ZJdsUJtddoUXjLr73VL/srOA7qtkidY/qD007sL6bif\nVQeuloq9Zse+uHGuirBWkoVa6L0sPTQvAmDxlnL6Nae0fIbcGMrYuhc/D+uP\ntVBVJwVDTXSHH0GKiyZ2vgdSoaXj8QbkwUoaG+9ODrOMrgbhjMxrWXeKKDWY\nG39q6oxdfssSMty2NO6mBRpQsEWeiUtQX6GHeI8iblNnfT2FCQbqcxmX6EbU\nBHFPL2sJPmiw0FNQBOfGMWKnQ+KaRtxdhAvKOTNMD9P0BC4XSRvymZfJGSvC\nMsXUwDnotKAMqJyErSOaBqIT9P/LbgJKdWNO1CIdgxnfcDoEo5+scl+qSilM\nDicbItLKjiiQM76fcJq6hD/WM0siHpKHzPUYejKHMGYTNQwMRHV4SqORt0az\nIFSg\r\n=Y8dU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.8.0":{"name":"npm","version":"7.8.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9fc9ff97d33338baacfd0fd23c8fe932deadce38","tarball":"https://registry.npmjs.org/npm/-/npm-7.8.0.tgz","fileCount":2722,"integrity":"sha512-9AC3Dj9OUWaUdmTmEVttE/1MWkfF7+sAKPRo9tKEyjo49AXmHQBn+RC33M9dima91mEMqDIA71xyRm4VmhDipg==","signatures":[{"sig":"MEYCIQDIXJG62YKigE6S5ExS57UNd23STBHdJgO+pfCN0Kk4uAIhALkttAaCl0fRp9V5I0A0C27OCmmJ3jVC1mjBR5GYECpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12852208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZidxCRA9TVsSAnZWagAA1HcP/RWVYDX6LWo2JIG3+j5s\nMREfzK2n8DUlQNAKDeKhyTrYkTWjjLxiVFzuCv3IG+2arRxiu3KxhMqWyt/g\nEWRZG2gEhjTz+LfmGE9jHKdPxm0NVUGASamLZQ9brbTNOENIMkH4pUTkbh3k\nguB95qjxxJVHhppQ7A/ZFwjbojPm2/LajmfUrhFGtSlicNks+XVNOexFM6xl\nJOr8BtvBVDViSTQddPjiRR8/LZ0bK2lM9Ii0I/p7rNKY1apVH3ZbeZ3a7fau\norgOz4Yj94+lEkKr/H7oMZnk9Hi+uTmuEblE2Qkgbr4uxiLuQjjrBl2LJEcj\n8Gj4lf0TW6TpruKd+RbL3HtEOIlvfC+33hhMOAFv+Tp9ARu9IaW/B5H10tWd\nmHSTgLL+nkBEmeECtlohN44aQ/d85q82BNwrsTaRIpAlOG4wubpQ9JMhUZEo\nHniKNtwU4rhO/EcJCAJp8P0jDxdyL6QZjG01C9TKGQ7ciDnEfSG3BuyPMrMQ\ncZe0MaN0uaBq75IXNO2GI7XqGjSnwX0lbUU6M1rQqD4iJ7Y/c0MiFQR/xZvW\nkqJE3BxA3le+Z07yM02VuMaSeiZfA5+xUJwocRR+xvb/mth8p8lns7yGF41N\n9flwJnZuu7rxzTAqgND0Qo8sATBnu43aOL9sgHJi4rRlnATIT5u6v5/aihXB\n3X9P\r\n=kZWR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.9.0":{"name":"npm","version":"7.9.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68ae6c36d05448b34cc4b6929d2bacf184a913fb","tarball":"https://registry.npmjs.org/npm/-/npm-7.9.0.tgz","fileCount":2725,"integrity":"sha512-GW9RbueF717kJ4ZUVsTlhKBEY7AqX28OwQCsfIAkRZclfeeqQDnsoJz6WWuYTMpGBJnB2xknF8Dp364c93FDYA==","signatures":[{"sig":"MEUCIHGxQclSlbP6Bgfi6umPjsa+tAq5dzjuhMZKiBF/OmWLAiEAh3BL3gya79bPobfa8cxR+GxpoDhF14XTpyk2xrfMeFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12857450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0DtCRA9TVsSAnZWagAAyGEQAISyO2cq/wg+W7k5DD+x\nAATQpeOp3n/udXeNBMOEox1+UmL5rHLDrUDV2aSzBoLlq+C+9ZtZuByfbxyc\nt3Gzw1BpKFJg0JZjuzLhxlL+t6Jsm2vUFtZNXh03pW31AujK0kfrX2yFQ0XV\nlNGtNGQ06uIAmaVwzIi11TmAkRuPR40lNZarYKFRjDPyUZ8gLYXpXi4Yaq8r\nG3DQp2Dl4SVwmFJX6Q7Ys+1iWLbLcXhZt6JDo6dgQEda+FC3WH6l0ZIYyTD2\nBow/4/bdN0qQFTrjMYAX4wG3e2ZQMzQ62vdld1CChcNykSqutHORcsQpIn+t\n1R0YlpyBzKDpYOXzIVu1TB7HHdws1W7na2GUFMjWsqhRbkSqXF48ZPBepNV/\nDPVw0qbSbkA+iH4vWSin5t8vmoB7R3ThoZspuMCtPXs4VHj9EmuxVapoED7K\n/aA20MRbllcsc1WbWRNcUwPnFuRK9K+6q+wJK72+k99+ocIB7MmXMClkQ/4q\nXJW2xC1JIDggpdU+G+qlkcZOOOf3urqpoB7Um8SQ1ltl/4K3aygea0EMA2Dp\nHwROXeOB8ArTXsKUxV/guehWCg2JqXsFUUjHJEmd3y5k8lz6mnNEW4eDGtnW\nVdIB0bXMmKdRnmM2VHRcN+HlmQXPVeyeSlizn4XwRG+8OhuBF77lsxGmR2AR\nzviT\r\n=Y8jA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.13":{"name":"npm","version":"6.14.13","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e88bcb6c48209869c40b5cedad8a1508e58e6f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.13.tgz","fileCount":4203,"integrity":"sha512-SRl4jJi0EBHY2xKuu98FLRMo3VhYQSA6otyLnjSEiHoSG/9shXCFNJy9tivpUJvtkN9s6VDdItHa5Rn+fNBzag==","signatures":[{"sig":"MEYCIQCIvGKNYpdKnMHjuI3+nSV99aTMVnXOp+K4sYiJGZ5b+gIhAJFfU9ay3DjqDANrrHXC6tot0MPvjRg7NSXREhBAFy/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGRkCRA9TVsSAnZWagAA0P8P/itmORmpY4zzJivEtCBV\nqAHBWpw1tPZrEZd/xSDgkKzbwe5e7Z2iEN5//4ntbMFGy73zcvulBL4ikpnC\nm8JimXxYIfUrPv1VqiaDI8A1XRHUboWkifbJiFesIawfQ8aKGYBZsSw4trvs\nnGkNqn1iQZEI9i0w8fCRaHlrfsv1IXMUZ88OGPZr6/SD5cucZjZB0Yy9i9G+\nerf93bFPzgoDIPURUL4J1ndrchVyejSS9lt+NmdislmvMuptf84z2elUoUXn\n4LsSQQ0eC/NaXhBblw9DMsnZNl3FTBLB2V5IctxuSg0HGmIiuqmON2WCYhpQ\nL1mYz118J9A+jrxPWOzcs7FIXFukX1FRmmE2B01SqrRLyllDLrE0F9rLPtjq\n3raVyvVrsmNhuXK6MLlDugdsZ53mBavS15ZWzyGJlI6r/bQ+T0BUK2rb/M86\no1Ea+vHIV/wYdDcQRu5tFy/R+UhJlx92fkABUYz52inJXnJlqRm7+Dg+Zf7M\nphAMSHWsNLyBY1qUzimJ/+KYNqnu/7pYhsSK5e4q22pN8Ojt8FtB4cGRYCwj\ndhOjJkODfcZWdj+H7B1/e8zv6lBjEUhxhSMHRDGsEblJUJyCjhkslc4T1jbd\n6lj80jm30qhoh9DUQ4lcm6S8jBUaJjnNQkoOs25GRVKCba2J6XkAn6ghsmml\nNwAT\r\n=92S9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.10.0":{"name":"npm","version":"7.10.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d164a30f6065e479df255f8e890d1e932860695","tarball":"https://registry.npmjs.org/npm/-/npm-7.10.0.tgz","fileCount":2724,"integrity":"sha512-DD4eEB71HGVt6pS6n4LmFD4eHsrglJ+QtLhv/kP2UWNKkJalL8TPfsiw9p8LmWKa6ed61LHPw5FE6krS3aGv0A==","signatures":[{"sig":"MEUCIQCt/p2huXyunf9b4PawxtxInBZCvYBk2Ox3zzEbmKSCswIgQXGdTi1Jz2wTtNquDMrTZJ4MQ6HUpxDfDKiNWcci8vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12864117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeH7pCRA9TVsSAnZWagAAm7EP/2UW4BDdE9rIoXZHdkWF\nczIlJe1PeNjZ+DKXe4e1wFJEgtsU0I0QRyq0ucr8Peyw+V+5/Tt83HnLeRGi\nvqMqvUQNOjsmnb+l3JvLN0DWoFG4BY1CExCh5fIPNEVd/9UgEXLObxe8IvCE\nHBcCERc3+Ye5eVtaFVhPzi3Y26d70tIw+bfEySHrGdz0LdDYOY/pUrGjvREt\nSE7W+6ewDgp82xs5BPqzNQwZSU3FTZBAi2DGJ3bmittJH4KcA40AuTPYgpd0\n2BJOW2kk19w5rFE8E0zmfE6qtA6fK7OpvCa4wIIh7LprBrymOQjh2vBTzdFC\ntWDUbQ6cxuqKQL0eqWf9+b/3mb1aGzM7+WWJQZlU1r8yJKC8pGwljBOH1COv\n9btFwWIcRRO1k9q2CIBgR9h/YWVd/Sv7vcg2itTfKwY0ETHoxB7T28OwnfqN\n55yUoNP9b7klPuyvofWuc4lncdrkPz9htVE83N6T8bSChYBQvTQjWvOApjQG\n0pyGUXL0iHBED7WRhNtf2DAi6hxvvtNA8X+L4/74WGS9YY53MwrwFrMHKeSb\nGjz/Z0COMH1RvshW7pvhtrdOHLxiL3IIj5qH/kAq/FbQlEuGMqXh8KAet7Ny\nOSL/LWuz2FYksAj772CK/KSmfJI+jmbwUszZ7pN8YLdboPeL5pfh7VTNlXC9\nLQUA\r\n=FGMm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.0":{"name":"npm","version":"7.11.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.2","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a5a86141e78517166f8c327891b8e30f941aab83","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.0.tgz","fileCount":2740,"integrity":"sha512-uX+UBniFs4rs+uOku9bxiHppDOCpeOPRvYTtxqVqf6TR9ML7yRlPpzW1GheTmMDJlaZW6MOq8H1BlBhL4QWw5Q==","signatures":[{"sig":"MEUCIFqZeXMmFp6d+YiOSiVkXqLPC3Xo8MWsvXX7mQxj44K4AiEA4zPtmeRko4jbyT8rF5riZXup1y3m82gLWYp6UKSzxvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12867537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggk//CRA9TVsSAnZWagAAFQkP/0xDhO2czfY4Vyzmgdd2\nZ18BGajaA39IlR2OFn6uC+tYgu0x6E2/ZfxjnQjiu2sjXVM5YU0A60H368NU\nFltFyS181oPiADzOR0kuLpb1ZQYxYZu6stRWZ7N9W4/TMy1WYDucJM/hPunc\n2S9ewBFTVfKh4m2QUiYbiE/ELX4YFVwg4dmaL94Xt+RfYt9RQGuWjXoQDfZI\n651F0v2xCmHha73xpDmqLFu/PgIiWK9WxG39LbJxlIfpVPDP70BGKb2aIxs1\nIWtngal7mJG8rGwUhaMSsCTksv+oprTk2HTw8otF/CJKNyv/VDqJBgny7AJK\nUyn3SWS8uKU19WNlLb7b2oUrcSg8TO9K8u7OFK0LTJrGYqhJzKsFYpMU+HgA\n/0agmCtBGWvD9ypdIRW+t3yLb+zJgwlWklRIH44/lMv2IV2MX45dcwMxicuw\n06nuodVjKsU779jUiNUsdejYJWXAOUdDZ+XnmOl5qym7m/4VyBH/XWx0i/tg\nRGb9a0Z/g3UvOIJhaMoScVdHd+He4xp2thYkQOx4qSTGtILRCT2rtkdJhyvq\nm2NoUE6aA/ATmnWSC3DkryNArNPHXn0x/hcZ9fujoJlTNVbNW40PCEp4J/Or\nx3wP1d9eS5XcpxUfcyui34+C+UX51wvqK89LbMM9+wH9QPZXo6KroCOtyPYa\nTph4\r\n=hS1M\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.1":{"name":"npm","version":"7.11.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"723c209841fac8e1e6ace30bbc48d45580025783","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.1.tgz","fileCount":2753,"integrity":"sha512-F9dUPQQBm5me6t74m63CrrBSzUcLART9BmsxiJU3jZK8SBnxiqzxvsU70/uqY0cjYSoYP7AuZ2w8YfGUwhcf6A==","signatures":[{"sig":"MEYCIQCrmDAv7hxjdbxUSfc4vhc5Ydv3bXKa2gil+DXUsOiNHgIhAOc2Uuhduob45MMjg3inUGGuzG+aefrqi8FO6DmfRlWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg04sCRA9TVsSAnZWagAA6lcP/3TtmASdshTjvQJr2JRe\n79XUL3c+qwHvvu8FychGh3IZJn7dZvVQlq1oMeAKiJ3stFfvSTsb5nRwouvU\nDQubaFrrB5QeoNUm0jAMjuSCE1KLcX7ESGU4ficChG49DhSe2RI2o082XkLV\n+XXtPmgygRVjlTYobmNYp6K/UgnbK+8H/BHrH3XjLuvIpzc9byiC5B1l7ihf\nDdSAc8PDeUA808A/wCZfT9WV/dAnpbus9VidbmVkX7ZjRKDpE/CtHtkD12Q7\nlv2Iup9f+9PLC6zgsPeuOlt1lsHqJ3UbuMMQ3rS/rers+vHRWxRz6fz7qsOU\n61uLMEtHgfb/oUBofXsTaqC04tstMJ8+hM1w1FJ8X1KlaYDZ7jAYFje139fz\ndeLpqt5v5dXq84DBmK8Y39bP6yTQ/EKDL9OXs7asVxVneftwLqhyIdLqzSxu\nNXs9QNauoTgbGULNU2r29K3XoMUeLtbeDY71tu1llTU8SP+c4IhlQSuRJCQ3\naKWIvccfy/IjiNqpXl789o3E2iHUPx82PNdK1c4bGKEgbObgu8r6e0+aMl4y\nVPy1bU3H59SRjMljvL8LV2NO3C84z9AdoF/7OsKjTqCp3yuqHO4FowWcYcTp\nd3mKKJcE/ZVYlpLsAZmmw4mLn/s4B3KZb10gcOUmfQr/E7WGhNUX3jE6OdJn\nO2H6\r\n=Dd/F\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.2":{"name":"npm","version":"7.11.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd932492d3d11e5e4bc1306e935b874233f906b","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.2.tgz","fileCount":2733,"integrity":"sha512-NxcaNqAfdLEubG5dlPFWbXrVAG2zb45lB5y6W3PK1PK2feHaffpCN4rnXPD/BPp1kCJespCAv8Kw/QUYR85BRw==","signatures":[{"sig":"MEYCIQCtR0mYQa4sEhqud5xvpl3a8ebGh+xw4kM5S5OzJb8L7wIhAL2PRPwY0Vz5TncXocTYLqM+vFL+T4l2KkGS8MIetQaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12835197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiw4rCRA9TVsSAnZWagAA5K8P/2mrWp+lk9Az0z0ZHuuH\nINxw6khssOT780TaI8pxL53cc7OU/SJdTWuCGFrW+W1HnsWm3t6bCALX2nOe\n22iLQiebi3R32t6SYja5KltqXER8rZxvhXvRRw8tgSnK7IDnrfZuPBGvHpOU\n9yCyLv/LTXcIuCezXfH/HkNE1mRJTPoxjKUNeziSSrce2eKLdZ6wddc2u5Vl\nGIBeXB3s2Hpb8PUb8r0TH8RzP5cghgrvM91ywGHDw+jsL0HG0Tgzt1xoX6Qe\nSPH9FPw98zU3zVgtZWEzqzm4J4xNCvlj4Q5NumWU0KTckXp0m0PjeHHOERqF\n+IJ7FA+OM2myC4ws2MABh+lNZlWkP+88A+JqEuAB9RtLVA2bIW3uLpRZXKde\nr/u+44Zdojc0ThywjMIE5h9JrMZL3gnyXYX0HFy22FjmJ57eZnL6st5IzcEF\n1Ua84pMfdBKXFlgWOmf8S1TdY5uncoGjljeepLvQoxQMFqRxpc+RAMs8Sqqq\nUCvP9bfG/oiMg+7XSYw0R8BGLy4DWzRDo88H/zdEFh4pSmI3ZvhHhPZGjjNK\nDQ1NfAtfJnlkDfTwij3onWyYkE1fGVHJMkmcH2fZ9YXtZtNWM1/+q2NmQv/E\npscPFrijk4yVtg46HwxQWwLLGJ4GJib2haD4TlhfGpo0BY0BPuFJPkwPmQYX\novw/\r\n=p+HG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.0":{"name":"npm","version":"7.12.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.25.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2fb58bbb4f7bbef339a945a28b7c75117799bdd","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.0.tgz","fileCount":2742,"integrity":"sha512-8Zvas3+1zKtE4uXIxHWRpg1bqGNrOta9RTDZWJ2k+EfOfzOggPQh9N4jHtsrIuGLawXv9xCWyvauke1UWMOMoA==","signatures":[{"sig":"MEYCIQD8S6k3afjvoS8qyT6hQxELb6i0NcOhbkB1VsDENRnL9AIhAMOBsFPdGoa9uIOkiCFN9DkXWMwtfCxGNG8AgkF+YlI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12915063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglEkqCRA9TVsSAnZWagAAo/UP/3SEY47l9TO5JzBH2OQD\nZnfj1DJepA1fhq+xHItD38BOgNfvTD49drKpdtms5jNbZXuMJzVfF6aFuZ5m\nKiTXpfN7R7vEAJazk4GEsJsgbiii7yzyTuld4Tro+1BrmhhzxQxbqtQzM1RD\nacdDuvA5eY2FPJyMWSNctNWb+k3Kq5yWo0Sj5HTjlHtcj4X5oCFhsiRnRekw\nO7AaNHOHjsrdiDqk2eyHgcljW8cxuhFTKlO9YoUM5aAwN1oATi5bW4DVJ+sq\nIWNJTpTvFH6HyrH6EXJfiDCmv6lrxmt/KfZcLi+j4LSvGkbRF5Fb7Gb8tbWl\nN5VFW0vuJDuQPXp/QdMYEmDLue1ZcVNAbXTToRSjhNBZ2aANMfbKrJNsOr/s\nHERQnFy1fA7td95AxqIrmC3QQMt/jH/K1egExefBnZUOV+W6dnaDC58SjPVm\nDHijn5YsFeZgcuLPRKaXIB/LbQ4sTE+z0cYtZahXvqb4ZkoROqNXkz+Aq36V\nKLXkYr8v4o+5PSYsPZyazWKQuB0FSiVEFsV0glBPrKrKj7npKFmLoW1AsqJC\n6kECwbY/AOCIocL1U2Crd7kZye+t512AsxJ6OOOFQO7jtXKQDOuLz3LAxa70\n9zpid/bxsYZBBgq7VlIa439Oq6QyRm9GAUj9COX110LdRdytcQaHalhc98r4\nJODt\r\n=DHJV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.1":{"name":"npm","version":"7.12.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ef808e9684ccc1624991e76fed53f19827fc90e4","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.1.tgz","fileCount":2740,"integrity":"sha512-vjIniB3kqujcDTgH+k90J2i5PPqYZyf1gi5Ni5fARK4WQr5FuVnTQlTXloyk15+qWUxwWHcy6U8YCWwh/TLzmA==","signatures":[{"sig":"MEYCIQDlJ7/f99fgyskd8h+k7A6kd/RIMHzmmOlhp+FecsOYWQIhAOtRQcwbiQU2I2+dhkEQZ0tuobVQEnsBM78TRyf1+/4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmaUFCRA9TVsSAnZWagAAJYQP/RNsK/tTP2ZoFZg6f5Bi\nRj9OMNCh1gQyCQ5WZbPqlMoWj98JltMxfiWR/n/1I0eeUpt5a53VtExYdcBi\n6bYNl3UA/rsiVegu5Tw76AdpQZxF0wBF2UB9LHqPJ5ZyUXBAHhWhpXItU3/c\nnciPtoUzZvGXyzDlGDbZDlaoGkDT5ib4Jq4g4Ghh+VNqt6ksY51oFs8mvZoq\nzuCJRkChA0WQGNNO6bsH97Q53c5s4cPFL7iOQZcDQO7Blp5VWPjxonR4sGh/\n3ZkEXqJQWUOPIDgh7DUdMMrmZ0r4Q1SJJEZcZ+D7TJb7fDP1J7YUJ6cg98nb\nrn10XRf/ghs+k743ItOzJFzKQfWTmnVRtpabGRVtUkZmnaoncOR/YqI2QWs6\nydnq9oi5xivg4Z1BsE9xmuO3B5wYm0TBWe5UHWsIUB986q22WpbBQbkUlxnB\n5hGu9e615c87Nk5Tu61kAqJw5bIiPP8kXcVFoWyPJKsxOgUfEXID7CdHhzjQ\ns/h27rHPfVURXCc1KZIHHmpXbS/h9Vg0Hcz0q68kkve62vzKhtcHhYYoS9qm\nf9B/yqGMWZou/d5xc5/mtYP7OBdvGZ5bDIyZW0cKCdlL2Nj4W1+E//McDU9/\nrU7ANKZTrrpSvnSnrSt9l+AzW2yYfjEE38TWEtMbUxKf2FxFSN+UrGek7zuI\nSWHv\r\n=d75x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.13.0":{"name":"npm","version":"7.13.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.5.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2c094fdb830320cf6eb4143dab0bd1dc3c0119a","tarball":"https://registry.npmjs.org/npm/-/npm-7.13.0.tgz","fileCount":2754,"integrity":"sha512-6D9tWuUN4ef9Mi0o4Gwkv92SKsd+AS8QF/xtdWCNpX5aLlvb1x3juyiPvzPxuisxFUq2S3fZBMNehEt+Aae9Hg==","signatures":[{"sig":"MEUCIFhf8C//l8P6CR5eahq9H3JXMkLy0ZLl4/SMk2kyeq8KAiEAvIdo3dQBdDVePr79FetLz/OelpLNDECexj6kyWBeHSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13323514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnYa1CRA9TVsSAnZWagAAB40P/i4uXOrlx5gsp7vA1uM9\nhr0AEb/4BPfw+r26ZGTREPYzGsIdu3tIYKY0OXJa3voGbGIKFaTgY4kHKsZO\nzXk/Z80AiQp/fLK/UNqJxxuOuiKAHpk/Mpvy+VnDFRbugsEIgMKLnCkosdNn\nDGGQrsi0TnWA/o97X3m/MJIz8E0ZEhQh7aiktTnEfpXc6qtfLCyr2a3y3trw\nyZmlnIgtsgp0YEq3UYZdmZOwygfc+Mo/NWf3NA18iuOU7egrhEge6WilAPBn\nn6gwJXvVyNCp6GqDCoO0buAoto2EXmf16X+WBfC3B+96jM2MUmfYRR+E+OBA\nO71Cqb6wNPrRcj9/H1wGjQ9y54UUWts3qkKtg4LgCuOyo4ezR3tyJ0rFmMB2\nCIDt7T5ITR/9pAS5r9XLvsvxFBjHhHyrdNpmJnfFjtpbVRlMiPtdnb6YAHx3\nt0W5w6fRMtKbm6Vs6Xrv8cCOn4YVT+2KRK9HDDLvAs1bcUQ035oXM8CuciBt\nDHlHE9//txVfDtgxjiLh0gopruNWjbwJzeWY8kS0APJYl8YezeXiId0lcIPv\newDOQUD4uY/U0cSCZQH5MyeSsjqINsPVRxKDukPH30ly5oA+/6JHTcdTl5Bn\nAa3naGMq2X56G+CqS+Pm4nCCeVymQCN0oHv4suJxVgjY7lkF1KdzoFNtb++8\nvki2\r\n=de/m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.14.0":{"name":"npm","version":"7.14.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.1.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b2df90a98879c181cd866ce5176f5a123730fbf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.14.0.tgz","fileCount":2753,"integrity":"sha512-GSG9/rSau8vGfkOmrmseRVYXoEjo3NPNsoM4nwvI1uWlKdzmlZ8UCw7FqCUrlQ5u0C5dRR7MG9EJUCV8LZegLA==","signatures":[{"sig":"MEUCIBVVW5z1WeIoHDQm3H8aUNK6jzs5mEFV71CBWRZ/Nos4AiEAqvK53H0EUN4s6YXO2lVnGue7FiAVijNyt3CTrPELO0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13583373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgprhqCRA9TVsSAnZWagAA8bcP/2wgPIPK8r2QLz0uAjSm\nW5CwO32kqZudkjrV8iN8Fo8NWHOmQYxqHpmRb0cDunwy8ItA6LIiJw0Q4ubH\nYNEC8YkZIZjdW4hNzwFBtWaRGK5M6paEzae9eYwnIl3FGh/GxIFHV917Vmg3\nJbpqfHSsqjuZU7em8CoZLtl8OFqpYM92c8x9rlEvc4/Cbu9knT0vn0UJM81/\nZ4GEPWtEU2frh22E0YDHZYAbkoE6zmzH+C0e7HMHoil2ftWS0YgUGqOK8nDh\nB9dibTebd9epf/qn3fP75y572csHVXATaSj7TQCeopjWJMhVtV+TmAfJXuXK\nCmR8ARoANV7xk/BqVvQxH0I/Zu4Yo/K93f5qbJOMV5U80GXg+bh1N0RJbfLG\ngatxJj8GinK4y30Q/BnPTfuJdRRFz6rHWbpgsMu6vGlStYbTzrt9zX+886c4\nK/U7mLMDknS1qyl8eC8Ow5V9z7u3r7dhxTXqal5pd5EapdoKYBpC5X/DpAzX\n1Yg/M2jof2kh/kRSqhxt8ShHgsQ0bA2GGsqRpyu9PjiiwQMfcrFWrO1LwV+J\nOl2wIGwtsSVhzlAmiV1eYp74X0/NihyGA7ss9AnoDNBkiNqQWEDG7jSHcexw\nwFhcHaoC22JK2ojcX0LEztHd7WJ+e5w2+vEph8Wk0UDjC48YY5SQZcWINKJ2\nKTUb\r\n=o1TY\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.0":{"name":"npm","version":"7.15.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85f0ff4ff222c01a2cc0164cf5d81c5a24994894","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.0.tgz","fileCount":2730,"integrity":"sha512-GIXNqy3obii54oPF0gbcBNq4aYuB/Ovuu/uYp1eS4nij2PEDMnoOh6RoSv2MDvAaB4a+JbpX/tjDxLO7JAADgQ==","signatures":[{"sig":"MEQCICDM9AdTcso9TMW8bsg/e+xFbld9YQ6/tTIhr/3YoaBdAiAbESr7RK2aebZB2QWuTOP10+WM2k/YM4kJhv74NNhDDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13159495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsAAwCRA9TVsSAnZWagAAD24QAJAaT7yn2iqovW9WUf43\nIeent+U5waAwq/wmzDNEAr/Su/5A5zcvTVE45fmNWDCRelMMIASZjDYmZkvv\nuoh0/EbTO1mqfhVFB7gfCT2O1np4xV4OGW9/HTk1+lfP0XUbx2pQDRciyE+A\nUtVIMPc3IcS923YenpWZMjl6ha8YbKwo3RjXzGoc91zRmjq6WmWBdBDVGMpX\ny3T8Css3966xJLVl8poVW9BvdKZb2BmKWJaCZ/Wn5YbvYLvZH2nSrLceM1i2\nJeQscaENsKvNAEUhcZJ+v7WK6s03SvonmcORFj345ecwkBQEiFwp7ZkekwWW\nBXiQj8LWwqnz+rdh5LqOjWFFXjsLOiXRsNrhuXOnWJFfcV014oTaus8miuU7\nOQeJHryYLd4prC/zZKSn/sgv6iu/DMhN7b+QC7Qeeo4RqKkp0XFYDUB153ZP\nk5FWP5s0jdVGflU4xAhmCr/0743BVEYbkH5FJv3U8VqvqPD9m4uUQ+Tc0g0t\ntf43iN65CMk811Ii3BO8LNLK1WQRuLcNEdTFdAd+9oiqzpBVeMQF9hucGSft\n0rj0t2ImVWThtdRDV5wdpJ9a5TPqajCn+G7jwYEnOuYQFepEocWGzezOgaYO\n34m/VqxhBByp3JOaEPenqhlpbLVvzTGeIs+9e4uC1V3BkOfKF6iZVHbiTmzM\nxLwO\r\n=9Mm4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.1":{"name":"npm","version":"7.15.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19fea8999872e05a1b9b73851c91f92c6d08f9fc","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.1.tgz","fileCount":2747,"integrity":"sha512-sPk+GrqawshbG3T81r2QvvSxSQXBFWyn5NGLacf87l+/odi2ZRHkWdLrg304Lw0DrwwIIaGxUjp0FJXaMtIErQ==","signatures":[{"sig":"MEUCIEHSQU/lHYMT6eQs+hxKi6pgBEgwYDxjKCYuUQ7WKXrTAiEA25qmUgae6e2pi3n5/I5eeR5/VDLy7VCL21bf5Qgaoek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13594181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtWYiCRA9TVsSAnZWagAAclIP/jmbDcG4wgstiTHJWlaf\n9W6rT5C9D3UOSFZewcxwmtKgfyhx+qie1vJGK9gLS+l5y8OHhfcZPtMDTmrq\nWCCWlEzJv0nRgM1eJyQI63SbFtba6oeqIe6yyseoJSoiVcm0oNn3LoDJFnQN\nz+4CPxi/YuWaaqPE0j0n2kWaghHQqlf82apfl4hmwhkGcBQQWZt/d8roCN/i\nY0lckWOnY5T3lPC9anzxRoCe/ZeuzjSQzc2Vngyy5OlIo2YtzH48JZJ//tdc\ngNsZ2K9YN2gYQM3FVbpAThVTOFj1phhYe7uCcduPLeart93ywTr+l8Btgh/2\nvMZ2yojV2h2Ds1cYWEKjooHmXnBxtaYgM9SpUP4ZDYM1b1p1lZFomb2fMUSl\nLUEYEPEnRHg7GFE2pwd10RDiuDiEoDrNbary6Yv8LZt8ICcZJ0EFsD+p7qHs\nItxL7DjQns104MR2nBs1NPHhhX8KrhvjXRXpGg8sXqFRXfGlWead/eOwGEdS\niJL0OasGzKcK5vXw71RqX7uRTrE9IybcW1ck4btdinPD85GdRSkmrYsDv5ls\nspceTUFRWKk0J2R8egkqSe472z52/6oNKQV0T0uiLMYNXu3vXkAV2sQkBCtv\n6UNBC+hItWMPOG9MJc9lqGdCvkHcj0Pv0g3n5fWKmRMj3y6gRFr/MVbQBMRJ\nOxsJ\r\n=AoCM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.16.0":{"name":"npm","version":"7.16.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2325af134d221059ebc245a4ae5b39d24216a2ba","tarball":"https://registry.npmjs.org/npm/-/npm-7.16.0.tgz","fileCount":2746,"integrity":"sha512-UUnKcjS7qFhZT90iZY/ZWz/jwF+rS0fIohDf41T6/SRXEqut0aav+1NkL6g6GqQGpIVBzpZc75BDfpq4PhfXBg==","signatures":[{"sig":"MEQCIDrEbkKMdhwIW/Vm+heWDzJO8ElzEoWsuC01w9xsZPTnAiBH8+6Ht6Pk1oqshX0o5904kW6r9Sq3edi+05biXDl/zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13554536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguTGFCRA9TVsSAnZWagAA+ncQAJATB5qV+/7GpsHkQth4\nVUgDJjYqvs8gOX9gw/0b0Dee0oAp1e+9ijRZo/lopI+y7cK3aATdj7VJljIz\nEZVlAOvd29bD27OoBdrU3cOhMOn/7y9Dg4X+yz9yFXynBL+ljFvq5dWFwgub\n1Rurm3+9ykzJVUTL01RFw5SbRKsbhLpdiOXbGq/dV8lmQma4Mho9nuu2mhyE\nUxmkezQ3h3mI0UoRhw8gFh7oeElzhbkZet7eeDrKXRB3vsWJrKTAib2sisJd\nm+lXwBj3f0qCWi0dv2mbNp75UgaTousR9KusXQySYd0ExQVeQ4pB+GQ8HFmK\n1VJhCkupcEDkyOJQ/cTo4SUD3hyviGIYoiahmvUT9pPaaB2a0BFf8nj/wWul\nrzTItKMXDCUjxSseJgfH+TlKYJ3d7jb1PzJwZw7+mENmm7qWrfxSzZAhtbuw\nDn+TP1JsH5LaIx9n0S+s8AZUhz1l1Y6R8rcCq6gQrcm7ZZhqkOwLKe8jWdUp\nARMhtjUUMtDWe2vgFPifv0zUkj8QeJjASWJgJqFzEzLLHgBxo8rYerNFYYXJ\n5J8cABSWlh/q+DFDvZ9W4fjl3mj27LaX5Xo6lFm6Dsd8x/Nd/buhUnsm5cBu\nG7uieJjdTNU3M7jxXMlHwU8UHZnQiFpM9Zl8YtpTC0Wxznr78UCx5xw/NOmw\nI2jI\r\n=UC5d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.17.0":{"name":"npm","version":"7.17.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f30b4e3aa00627ca858c47d0e98c3a0452b7a62c","tarball":"https://registry.npmjs.org/npm/-/npm-7.17.0.tgz","fileCount":2401,"integrity":"sha512-yNzj4vQellvUGiBM/SzhfT89EV0vb7iILjTehSydTY/IgK2Vjk7/7J8WNJ2ysqcgfLY21ptI/j7uknt15IbbKQ==","signatures":[{"sig":"MEUCIQCbd1WATLoUgLRXGBoPBR3kfIc8NckCDQ9p/wX76FTZQAIgdVL+PSJ/Pu2HUpMGPSqlwZ1sYO3YlTDhJfcnu5CIcqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11713976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwniGCRA9TVsSAnZWagAAVq0P/jc1SRKkPdkcgJ0K3YqD\nSs1byf29nxEDQHtJ+hsjjuhaljbu6pVWIfo7A0IgrxYmUt4UhRFhdGB4Stvn\n+MldPrqgtK3P07rBVBAQ1VdUuA/1BI4yTrnkGV3BpBgzQMeWe+Ch6abm/QTA\nSES+P9vJSbI4IdhnsAU/tEMfw5YHFK4UIoMtWKZWvVF3HVc/a9x4Tk0Xo5v+\nKUk1ODnTElFKEdH/8pzooMm1hGHMR/lRIfKQS0k0ImdSX3hzBM5+pVZ9V9O9\ngDXh/jJMe++Y/QRJE1ZkfnamV+8EpcGdMg1tdOY65Eqwz1xOocE0um7UkhR4\nPloWHb6k/AbuX4i5NtmTyVhtJCanwMH4gnAONtg1TwJ30IcBX4jRsJHqKTMu\nSMjybBl/PxuyOq1ue6ZcfPoLolzC+UVL2YWbqwT9XTSPS0a4khyVpmj/YtsF\n38wbsdBfzYbexBlwgD5ZhWE6OPu1gl2oBST7qPgJ6NQBhW/+PuTIymHO3hY8\n779UCzZ8Wva7MV209QM+aNSHnHTQ9PZtkpCqEX1qDSUKZ50jI0IbwAQvLq2k\nha0+x0SMmoCiIcZ7oJOyXe0fTgdbg+nz/I1Bl9tIDsQUUXIlTVYDLDt2NYuT\nzldi0RgA8yJERF6dHmJMEEELHS8URvJ3E/YonPOihbtrdg+bTsDRrrHRafWz\nuAud\r\n=a6Mv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.0":{"name":"npm","version":"7.18.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1ee8a8dae605c0c8040fbb1fff45175ac1982ffa","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.0.tgz","fileCount":2407,"integrity":"sha512-vUsel4a3mJ3pSjnN6tu0JY0U8mucO2cWXspLlQ7mMVGd3J3oJu6lVOdIrTJh5o9IWDWB69r3oir/GNAMab/QgQ==","signatures":[{"sig":"MEQCIBCbEmCOLpqTvYUiJTJ7gOtwf6pg8Xjyqm1t/mJineIyAiADOys8jcfaZ9QrzhFtbNVQPcuaFfo/6EDP/M56olJ9uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11798349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5CKCRA9TVsSAnZWagAAnEkP/2SJTL7WZf8dH9ctwZBY\nPJ7xQyyAk1Wy9K5HIGaUmcPwsuSbjymM/WrzyDKX+ouuhlt0jRuDv55ReAGP\ngLkhbW46XcxApqcvl6jf8SHFRZQSDc7nO3CrAkZMpqQCJ5w+bHRVL+4YGTrC\nzH4DAZIzp5VJw/o2GjsEl0Qp1r0khZLNGooxY3k4WmxAO+67m7yXjWXVsxhA\n2Nsxzcib/Y+C2aadalRAHy062fAiYGs9NABkkKepXPGOO5YuF+y+tAKCqkrk\n3lGfEPDBI9y7SpQW9zP/7Haa9wrdsz5iboxvIuQZ6anbAXUq7FAgVzuiyN7Y\nbYY0mcVTIdUT205xhwmDp+E3fu0eJh/WEWg7hgM3uzRclGwitC/o9kXm2YV2\n3TYUon7nRPkZwe67+moH/uwJaYGNzkGOmMS8tWaw3hRGNzla8jniQmrKL6sZ\nLKQihZptB9MfUCqrAlFmyA7zWqqwcBN5kc7wJNXm7Cfqp79ZYsdXgkqrwJj3\ncXz3P5RFuPM4TtSK/bE6GSDPS5Be+BD3uwxHJkBaneLeUOhsKZnJUIkSzYcV\n0i5PHu6vUVceHuWbVooDYXPdTE4IrtbIAAUYd3WMv7i1xGwvz6Wq1dgZE3c5\n+KsKj3Cf4044ci7H+dSC+DC+WX/0IDH8m/4AYoRFq/Qjq/CGaOrSBOEJ6MuZ\nzUG4\r\n=dho6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.1":{"name":"npm","version":"7.18.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5b74f567c64b9ce3ad8c4b6ecde5ce69137c98","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.1.tgz","fileCount":2414,"integrity":"sha512-fu7rMtc4ZaDnFlZsiLhqwWWs6KixOcBGiBLoJH+AbuaznwtT8mYQnq5nGNN14Jib+E9OjkjNRgg+X45Ia9xtKQ==","signatures":[{"sig":"MEUCIQDxGEtq7ga83H7R1c1ntje9P/lAqfE14teB5ajt2TN1dgIgILh/C55tQhyrC+92FNISH+BNnlZsRQx6FRqwiDelBAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5pSCRA9TVsSAnZWagAA+v0QAIbNmKZhy5FcOvLfu63E\n2StVaTPCM/y+AeYc7bxplFI6GEChgbkReIs9/K+kqcgHpQUlBPn4RQsS2SAX\nDDygeqk5LAtaimRhnAB2bFzDf03x+rFjDCy361O+lhd0W8RonxUa5WXXIhI5\nf+6BkiVK0tE6gHlIw+ySLMQ5/UwcB8rwXWQFepMc5Gf6a11UmPMBKp52QaMS\nYNrCMM08YAz3xlmNIhy0t/5pd4UQzS1zBxP6LTtqrAWTTQPw+kOxq8yRbbRM\n0vFrXHNNLy7cjd9Ar6GmkokzpkgdS8V0aSQECpQzWElN/fzV5ZLt/mhVKcPH\n/3Q4qgcmpYoJ0f9HOxnjjCTs6KYPv74NmMsK+kIj7+dBwbybZbHJB1VDrBh9\nm6Ugtm7xwmxJhAuSKd3jRSX2qYIQL8+1ISmSlqbfBCz1Fcff50YiYUUwGBgS\n+5S8LVD6zlPUOpZTB3dpOFrlS1cuX/tRohZJ9X9muDPe9S6gxUyLcdXa+Stn\n6wqNR0MNrVGXlZ7UWas64PuP+3qyv6dc9oYzaApXkuMRr9L7JB3VAWkEEgur\ndFzv+5dzCX0QsUXW9abTOLN0sAbsi4OSO12D5wQSiwC7x9uLpSLpFKMBNHs2\nKE+/rKSjtQJ4JuklxI9JwaXAT48YjWFjKgfsoR317IEG51aQYvr3ebEgWHZG\nlkBJ\r\n=NcD9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.0":{"name":"npm","version":"7.19.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"737ada34a20d2f72575b5b221900b6834ba71af6","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.0.tgz","fileCount":2419,"integrity":"sha512-bak/ZycWS8kalVFJ2m1JEo2pgvSwEDA9FMGthGnufAKciu4X4kpJMDZKe8VZKNaA/cXehd9XI7QdSZXmZauR8Q==","signatures":[{"sig":"MEUCIQCgTVC+9Q/Dk93nN6Ht1S+IWUG0gp7eO7lUXD1DwvEpfQIgCQxwMLN8/wRf3eOiSjpa9bdtA/heAx+P6inNAPw2qMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1PmtCRA9TVsSAnZWagAAqSQP/20vXRx3wZN/RFIKsBp/\nbPCjW5XVjTzwH5YZoG3S1PivvIPIxqzosPoPBvxwa1qxeu+odBHkRadv26CH\nQNm+VFxM3EHfXVAOBcoWz0vrYRy/QRKNMZ1cLm4RrbVfZTTLfYTqZ44p0hMX\nZpgKwcF4q0tZOcvFsMVbB01vSvnKxDxUaXBOzoISpTVm+uSn05AeCwMWmO3M\n3hH3RBDgZGvluwMSomYgKYdot6dFPdIt8vRPlmHueA6A5jZrdoc7y85S7I15\n+qq5G0HuSH93yC+Gv1lY39WclVuaeU/wPajRnqtpXiRvAVmNd0O5CQmTvCwo\nGfk4oOjXQXJ3ChwnpZAdm/Aj35eleHvwHL1OhEafTtt+Xi+Jin4XEdoMw/G5\nPuMHMQF5wuvmziqHU97urRNIFxa3WBdfijs/MrcFJuGTmrn5UbkgauTMmGoZ\nnTZJxQGs2sx52JFBEf16G87YEhSRh23ve67o+Cj3OeLWwI09ABB0Pyuhiy7h\n3rgcmlRp3RZTGSkq8P9KPRCJJPAjUUnVaMba0UQg3C4EMvE33FbY9BCCDzZb\nLSH05VNXcK4IWnmxtaLzApCN9NmlIcM5hA1YY5q8pXBBlYJm2DAjhTJdwhP6\nHt9eLo3BZHzGtv/HjeNoXtP21Xs7fdQqEv6Ha1cMcoR/+vNEkoXao4Hz1FP3\nOR07\r\n=jXdC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.1":{"name":"npm","version":"7.19.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"864310bce731f10e5602e4a97a44b80306b70b4d","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.1.tgz","fileCount":2419,"integrity":"sha512-aN3hZzGkPzKOyhjXtOhnQTGumorFhgpOU6xfuQsF1nJKh4DhsgfOMG4s/SNx56r4xHPvM5m/sk914wzDgKba3A==","signatures":[{"sig":"MEYCIQCmgoebMsDmf6DdVpsq61LNe3o+HO+nikJcRLfsUmb9IgIhAMkqnG4cXpmnc8qehb2Ph2+bRUbkP+LHIa13b8BTasjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3fqpCRA9TVsSAnZWagAAZB0P/1zlFoR+4+3m8ptWhboz\n1RisztTe1psVHVzGIpgENOed+KH7fZuurt0+ds9OmOXXNOS8MxSckIC90lje\nDdxfyMPHYXSJacVivPD6WvTL2O6aqFHtOnmZKENQ7yg76cxe8WgVW/kxLKka\n2kJvCENlYwvK2irm7eet3+Q5jjhbegsTMZjN4StpIxWa3ORDRKBYMwz0aBLG\nZZKgJmmPFSp4ptKo2b/Qh9rGdtZMknDQMDSLqj2xHnaTdhVPc0GaNLN1nKHZ\nOvPeqMolb9y/v8koxjlWcWmZJb53ru5bXCjAbQc7MrTRsrtXK5U4iSIuLfX2\nCdtnyml6m0PiwL9dFlyPKng/aYJOkedzK0Vr0muH4ZTdglRy7r0Pxp8KNhX2\nhIMqHu8ZwWqzRxAyxIGCS2iHGmg1thUyHXwHpEmNG+0k1s2of7wpdvN6W2wJ\nhz2rqnJflMQnr8EEEnk8KG9eNROwuUfBABjf5ddJBBcieru5YMZnynV4wqMs\nQrZ9ChtQ8gbOQHOEiiGFoS2+Hqfov+aCGj8g3Mq1Cp/KsC+JBrIX6nyzvi2G\n+ghmfm+fchhwqHB4QYWyjsVaLJ5Z6HheP81HVDFKxMkBri49MdvzpzcyKqDy\niUlJhpnipZ+UVcjskL4SUxgiVJabMu9E4KA0Bc5AtWPg4uFDSkHEXBViXWgu\nith3\r\n=5ACK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.0":{"name":"npm","version":"7.20.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.30.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06e79247c8836cbd1dee07a6bc380db624f89c5b","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.0.tgz","fileCount":2469,"integrity":"sha512-59Eje4RcXP9EKYPIJvBvQGTyfEvZWaKdOx5+YZ+IJ+fqYhJJH5ng78qcdD8sFPyA1g1MFBR0DYXKfncwbxXpVA==","signatures":[{"sig":"MEYCIQCd4JVjj8clQH/8+oLa7dotuTgjYXMPzdISLvE42BP0ewIhAMcYusTFHKJyn/tkBiu1PbeV3/Ur+AG1t1u5qdGN5ECc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12195007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JDGCRA9TVsSAnZWagAADC0P/3t5G3HoItLmG+botkiS\nWxv/KsP2G//7cXSogZ5p254OIuIXMKt1k9N4eZalqYFfrCayYpnCYDfCcSti\nAG7xC/CeUybqmzCgokFI2t3UoBaC5GULCDI0nAIiZpUjWjjvgN40BL8/V3Yh\nuEj9aBO+DcQ3HoOBC0J34eTceoRlaD0gDJmgGjvcvJBwTKRnj1TO5MU27CSb\nJ7Tgc0BVQadHbCLFiBZUTevM6zCYJ3fEko52Umox7gObCE+AWd+WYmsvZbxX\nv808j58g6h05SpKiiF8nDcZs0WOhnqppAjT5Qx3kV/2QCumvlfBi2fNIees4\nI7P97cnZX+bdY/gfIk0rOWE7oFIr5s5tJ6vRUMp5gro+Q5d6E/VFKBjPrcWk\n2sv6O+/Z4fc5pUmb9CJGtIhnlYljgpJWiMLGM0/U1zAJvnltIWWR94fRYY3p\nwWnjSIN8j8tVPxau0tJUQlm++86fpyjgwDfzD1P2oXo1JlCG1b+8dXaMCztM\n993kJCzmjSEgj2JQFsiTMZ9g6Qd1iCVF15D5YpP2CQcCeQMEWLIv27ps4fE6\nCEWTNN/h7s9EyOxOgpnr1oGkAB4BYK5YqFA3IWPwkOJ02EktNRocUUEUJ2K6\n4Hf4eDoSe3rpqlFwTCJEEBHIExEBea+IEUXMDgWVShmReU/BL+Usty+URYjt\naBbF\r\n=2Bvz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.1":{"name":"npm","version":"7.20.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31215a343c05611988190cedefe35a754db3c770","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.1.tgz","fileCount":2448,"integrity":"sha512-Fau808Ybtzja6SdOglKyUfEX1vC57Gq9zR20IfK2z+iwaLmYOHvHqf3zQoeXzNLDzT5bf+CnKns3EhHLFLguew==","signatures":[{"sig":"MEUCIQCFv9iY3LkUFkTPVAVQBpd/PvZPr6Y6NneZ9+GCPJUWUgIgJ0iJ+OWEj61sllqipXKIg6kMVy/B21mF+2Wz9rbFwVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11943745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dS1CRA9TVsSAnZWagAACv4P/2OdlRKBz6raFhk+oLHH\nc1f5E6uomM6APQGSb/59B6XYUDhtCQBflqRvtL5ghHpfNfnmB08JhHtGMITl\nrD+SB3ITZrzPHYNADe0Ok94JyIvujODAEsPFHkDxZIzI4tLM2WlhfISfTuLt\nXG/27ZOOToy+I2WFwFOwbEAtND+ylZEJ8HL1GgVMQslSoo9euqbEJ7kzeC5t\nk88qvHDR1RZA2PsYcvNt49PcXn877RSrX7MPXVOzhyuZflCLKXO3MwAoKRG3\nGtjesYie1w+hy9679rbWwxwm8ZnwMFxYr0k9x6SFnpGbxwjulev9I324yoxA\nGYA8F3wUInCYC3B8XykCM8PZ7/OpIzyEsMT/aUjbqdk9xSoL4gKtrLnFt77C\nCyYmJLGPBbDbBiqsvWzrXDRo90HMH+f9TfmVa2ndnBvH4O/G8gv8wQ1nYcQF\nmn801axLbUIu4AMPXDH3eKiPo3tbHgYJcZDa9W7XZ7MTAwLD35Y0jESEVm7N\nbnv2S4gO5UWxfbVTF3MOBWxeJYggX7MEdyeojwBdh9pKPpOo2ITYcR1X0Obl\n8v7gbnfmMMwH14NuEzDBtna81uq2tOKnvuKFv5WGRxcEo3nlpG7Ib3hXb1ld\nwuLwv+GapIPdTtmrjJwB/YwPIJbtU0QKIGb5vPwqe938qMIp8xVOkWwTtRGE\nQUAU\r\n=gcRc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.2":{"name":"npm","version":"7.20.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68bcd32dd0340b26975a711b0e6f8e27cd721755","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.2.tgz","fileCount":2449,"integrity":"sha512-FQv1ihcP9HRMUUrpTYCWEUa59pOjcl8a0Nigeid/pCbg87lX9oyxODGtVEme+vCqV58zxMX9IfWC4V5QXaWGHA==","signatures":[{"sig":"MEUCIQDCm5ZiWYINdlCAJtkoeHCy5t4NM3BP7t0xSk4saChp0QIgVozsnCsXnlWaizjfYfgyK6F+r5wqIEa6DFS/Nk4J4T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11944967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADN5CRA9TVsSAnZWagAAbE4P/3exOJiioYle3TiiDmbp\nsqA4iKcNUCK3Jckq6LQ7SZMuuZJYqhimRZFT6mC8ycT4NLE/VDr70lNBn8lK\nv+AWD9Yr2ppdNP6oCRm6bwglLmZJ0mdr+uvYATm384sfhfbAQpxOZjx7qdZ1\nEjVVcxniilJAZYhQrfBaj4LKBZWp+EV90eWM80pDlDqHo/ZpnfWtEcPMrvZ6\nPowtSnqbDFpoA0xz+W0M56rtiklBms0bG6HKgJqCX7IoDZbHxCzv6wJ+xX5+\nb/EK36Jq1aSxFPctEoGiUo4r54ujJS/NLmQZVXE1Kouhe8deEOa8+06/S+rP\nqNlnraTUGMAekZcnTq6lY+Qi4LwjTPJjdOw4AScAWGel732w2QtFv9VdTlmB\ni1uQU3wVX3B9ykt+BTG0zh3MRBekaB1wi9woOsAeobcoCFYEnv1Ia0AR4eOS\nv1uR3apiec+07qcclx4SOdpsianxv9BluA5KvipN2r9dwS02m5V10D/9e8M6\nv0g4KlTBpGOAR+1WKdXubahZ9u8/y9gVOrJMWHpHvciERFaeOto18tSjP+4o\nBbwbEyTTg3+dc2EkJai+0rGkG1OY55RtZveMyy10OPsPH5PcNGkylH88lEzq\ne6aqAPb5HpCwmEEgcTK+DSRE1S0seVYKW2NKCWAIsME8+YPpQTUg1v7sQi7T\nE6z5\r\n=ElcL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.14":{"name":"npm","version":"6.14.14","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.15","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"317fb132831b76828a6a180dd9cbcbb23c5d2a20","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.14.tgz","fileCount":4203,"integrity":"sha512-4TnYPV3rvwk9m92ON0iFrdXtRyMhrNkGdI8sr3dy1HVE3pVNxR9FyWYbjAw/HjfmHvmHUbxTVbmjAMv8NhIa6Q==","signatures":[{"sig":"MEUCIDUXhMxVrgLpY9rBkhWe5MR1cLDSsetaUMH0ijiFkJYUAiEA8sQjoeAOvkBIo8KzGkpXBxl5LXopeD5OHN1StrkM2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22951051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFwtCRA9TVsSAnZWagAA7e4P/2plHVdz8wrj6so1VCaj\n59DKUpeMG2sZ4VmzzMF07unnD2+pSjazfKrBzewzReM/L071lyZQ7OCOHxnd\nkfDPqe8G6bs3CVoxasoEPSeZUKIsRrbyMF5Bf90gyQ3LZMlyX2Kr8Q8fASMW\nskxVc7pzFJnGXiiil3+ZF8ZW11xpTZ+i9423tpOUI89d1ZOHysOmzD66R2Jx\nLhbrtilup4pF34qalm38oKXS9P3RvkQETNQo5ZoL3iNFpubRPrPHP8T35AQ2\n0OsrLrDOp7ix1yo/gVQ26de9tuBjp9BZ3vMgPal3bI4+Lr4Y85yn3Kp+anHI\nZVtHcVHuFbd0aJaDnZflC4Qq0YeKJTDySPds1YWGuoi/EZnkQ4SVt9HAoSJw\nD8M3iL1M4nVYXUW1DjMA8oyTaWhPwSd8szR4RIt/kav4O9pICvKBXwEv3Gph\nidI7RnHvipj0O1uyPuSOgsivvlMd0YQKT6ksP74zzIJ99P++SVK7ik8PKkYJ\n+YlQCLeVEB34Q8GhiYJjSor2lycZP4CNlzubkHhxvel/b8lD+g2Sq95bvGhF\ntHRWdOKNs3Xpmm1LYRmoozcLhl7Z8l8f+ErJXo6hQMyOEBZEbDkrYiHwQCTh\ntjOmcj2xTeqnzVSqtLbI4SAnjf76gM0PP8yZuoBO9bEGqBUOntpKynAL2Gw0\nyTs7\r\n=bgnv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.20.3":{"name":"npm","version":"7.20.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"10d563cf35ac012cbf274c4de7a525f91060ceb1","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.3.tgz","fileCount":2452,"integrity":"sha512-Kxk+NSnv+bcUKlWEKRaJ745AjEApYzM6GHxXs9AzR8VJiRMPcKvrIGMp+pdkIaF++2kEbcyg/Kx0FCrv+ySJiQ==","signatures":[{"sig":"MEUCIEifedEpDCRAI0bk39PY0MZx1hcvFhBnSGaV2W4ayXajAiEAzu2dv5MYj9jdxlA+DYmBqhqIXCpvSMYF6GaJ2fVCdbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11957317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtGZCRA9TVsSAnZWagAAf3oP/RLFVdPpxbxKvdBRFM7x\nysrZcUkJ0gdvfjjb3yt70Z7boWmE/Z5H2t08i7rTNXNp7H9w5bosDZjDcL6k\nQgjFR6BpMjjd33fMsF1BkK9d/aXtQn3jyaR8gccqLOrM6wpV7crKUAWjUd8v\nlSmj4J3WixCpUgGiFE7v6KJbKlA3wPYHYg4fjP3D2C1lE4WK9pAh3Rg39/Sl\nm7OZaP8rgGaplm3w6QaBqCZzW9NvIo0HG5yg23Z3xkJar/tYvU195+xzaylE\nzuWhoaMv8fR55WOVU8J2IUZmKsjjYeeEPcoEMBBiwRv6VLz47+bFyWGV3cge\nGZJROOHZX9Th6UaiLfGiWDp6FMH5QhM3A/Jt39TurZcSZYjxyrkMfOXzmo2B\n0ib0EGWs6J7wjYA1gT3FoRdwJM5hmin7yZKnDrxbhHj5JgCx+mODr2UlYijw\nmkOZh7e+cTx70AouebmlXOwJPc5z2SR4E3p8RmATgptNg5WHIhjQNiVHXVxg\n0M6+i3tN7qyacNo8ZIINFWTxauHzDEOF4+7u5qRSh5Lk+qG66OTdy1uJC6m2\n/NjX2nEQ6YIg6G1G/Mm+hpHiMG82B3RKZU9dSqtoElNjUjHrtOJOWCZPRf/+\nPvGnihR8QF9C94IZkosphlsV0OjCEQnseN6Wapv1SJXkkj8cd4DuYhUOUnqt\nKexV\r\n=yeAm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.4":{"name":"npm","version":"7.20.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.7","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fab278d954d480e95da4dd4be7e1fcbe58c1736","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.4.tgz","fileCount":2453,"integrity":"sha512-OA/s7qkmew6O7klSVrPkN35BwmlWY7WdvWjLv5IzWSYRJyU37TWx6xFeyF0F44QNcpOC3ffj2l+gpl9+LQGWWA==","signatures":[{"sig":"MEYCIQDa0JDYPAu3TsVwXf1PbEA19GbxYH0JkjY4cw2JnV17WwIhAPuhUPSs2mwoTdYhj8alCYnwDyHwngI/nqijMRF4IG3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11961100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDktCRA9TVsSAnZWagAApNcP/jYMGsbICv+Z13LEJxms\nzhXUVFAHSKfhpcOL0qyVGz0gxHZbC9KSUwGAXvzaPzHhRELnxINdMNWTthCJ\nuTs8JNG+9qD4fPfxoZsV6rHpczTeLCIpBELrEyGmkxZjH/cmOVyB+ztVOxfS\nwdLg2HWw7wXk97mXks82JQ/VHvkXyFlyowA3S0S8wQMunG10C/Z2ouAQmsTy\n8paKkW82j/Yhxv+M8KDQZ4ryi7ZX4UkW4xmKfb+QWRDkJTMCoC/wY5ydzth0\nKx0hKQVeI7zondwasIULFWTEJLCqslctQ5UainEC9r/MXAcR2GxhkzSeFVIn\n7MGGgHkspcow5K+XhOrn/VzdAgnEMfgbOhyWCidp7K4ld/bSQwKfhWA1vDgh\nYmW4Yo1rOt+anmQomrfD98F/wDrZv6mE8vES6ohGBpikiRC32N6W40+Lappm\nKaJk6+E7ZO3viZ6Z5QMaNsoe3+rOzCzc9QVw+B8KBFqVLundsIVFCV89OnLy\nLQMh2ZcPs+f+Vr22w9lnO/AGVGLRwJm6aLyk7iJg944SsMCQd5POztzWQOVu\nk6ndxtiz/8tFThAc2cgMsn94ZzvLCHNXZ0SQWvaUBS/X9A6QawWH8ADf6cKP\n3+Eka1+hS9nG8oocfamvGORmfkI9TNG5bv0nG0SsCoXWgMRXWmiXgJ0JyFdS\nVC4x\r\n=VYqH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.5":{"name":"npm","version":"7.20.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"287bcf427edad888f379eb63d3566b888b8c3680","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.5.tgz","fileCount":2446,"integrity":"sha512-vRyu1V79n5BzKn4vkanag1xEjEMLIZ48Ry1V7IyAvHQHi8syOEiYWvUMxNpeDk+e8JKAKCNG3lIYJDm3pM8VMQ==","signatures":[{"sig":"MEYCIQDf7ZzbA98rfWA9xotW/qbcEOEIHBqgobJptG8VSCLGKAIhAJFUbi9CCXTKZ6GBWUWoXCdKEp90YHCR18Rtbidxuanu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11924504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDEzqCRA9TVsSAnZWagAA3Y8QAKPi8wj+PH2JqF6OKibG\nSnRw5i2hgyf5HVA2MqjG/TO6s+MvNUgEhbmkwgkAHnCaDpmD0wID1og9ANUs\nkdHg4RWsCnjf8VaPohhU+8u/hyFN6aiEg/8ZdFGAQt7xW5jmF2J4lAfozwi7\n/2k5msNJaisqDXTH8tqPEofNkMYJ+EzmFoFXwMSqtSQ2KbiZhAY37kE3HjBx\n1wvr5p5VQgyWrQl9yAB2oyk7wfZISmFXyeTkRa5wVpWq1Th2hW1LmN1BU1iI\nIEK4WKMLzSj70wHoaw7g1fiE0HR6a3cBAFvM5e83ktxgYj5eTLY1xcgJ16H5\nvL54wri7OaR5hpobKV0XqVH1RPzuaRYlC101iY3P+pHlR6SQtq8KRUdxnd5W\nY6QBXZCpozjlZQr29VbdliSKPBOenhhVU3DaFaSag2pc2xcDJASYCYExFGiI\n+veVZRqxYhS7ZjdmpmqGEefLveHCAtuxWNsaWwq2sa0dxAVnI04kWQbSDVoC\nBAD0qen8Dq1WLJsqOvZiui5OpRtSkGTKJw2d/1DqZFdlg9KOgWkg5/yyTrzp\n76EDTEnWgphrVvbo9Qm65LaInLKNUF0x9vCfhbSyGOjiqleZgdQsv/yOKc0D\n+8QH5Q1uy6xHO+5u39SSA0882bt13mh8K7J3kwR2tyZtiyoXy79fCfeKV8wb\nMWMW\r\n=7Zkk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.6":{"name":"npm","version":"7.20.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.8","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^1.0.4","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"006badd2673822dc5e499c76fccac4b755e1077c","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.6.tgz","fileCount":2452,"integrity":"sha512-SRx0i1sMZDf8cd0/JokYD0EPZg0BS1iTylU9MSWw07N6/9CZHjMpZL/p8gsww7m2JsWAsTamhmGl15dQ9UgUgw==","signatures":[{"sig":"MEYCIQDXgM0KC+HFMestZxy5Et9uIg4raqolCb8UHCpLjJDimAIhAM2nh7GLO99e2ZdkuGR88kjjrPJoJ5Eju+sBTiRzMiwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11956813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFXrRCRA9TVsSAnZWagAAmFkP+wSaB5JGl1xXZFPyXBzg\n9CX5URxvG5OdakRrNPVZqcacmCtlFfeO6PyehlWsCGRhY0aNMAixVkv57U+E\ngL59gcSNg0YPU8xwLqg02s6UZAAGWJIpeyx0lqEaeBCJipIKvB5ciFqdtGm8\nxz4kKppoEFGoL467keqVzjTHwMd/rHtiffPrjnMtyMmYOYi2AoONnxnYT+wv\nbwhs6m6nUTa/K0lOFaaoQfHZW7yjVL5RrODTjs087Kl72cg0w3Yl7om3r3Mk\n9o8REdkCDYoLi0uLPZPwlYox7PI5N9krCHAN7MBdSExyAWKMBvikS3IF+Iq3\n9rZaM3sw+OCUuD/Xdk1tga9o3Edf4sAJBKBCHCYW1Erbxp3n1lgKWYVnJCqy\nlvquh6eHj1zCjuCQu2x8ysCnzocxCTBl9RGGT/+aku7wG1Ss64HK+YRfaQJb\nqtbX6wYkn5IyVPDSq9JQjPiBPHsVwPQ2DrrluizdaosFZCldLPElz7O4XXLy\nC623fsJ0wHFTV0EXMIXHgv+eaFzwHlaZ8xWlpRdMZnMExtIc5vzfFtUd49sg\nW0UcHLJAe9Y7vnJs0SZOd+WdZjEl3l22PeRkfzq40GXUABFXSO08+/1i/hn+\nXjVBQhHbAtOiDT0SB/WuPtNSwdb4aKwPfF0o4S/lVkTUa7vDRXfCuZfgzRyX\nMRd7\r\n=gt1N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.21.0":{"name":"npm","version":"7.21.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12af61f27ab6ece10af2b20ffb355fb2ae227fb6","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.0.tgz","fileCount":2357,"integrity":"sha512-OYSQykXItCDXYGb9U8o85Snhmbe0k/nwVK6CmUNmgtOcfPevVB5ZXwA44eWOCvM+WdWYQsJAJoA7eCHKImQt8g==","signatures":[{"sig":"MEUCIQD6/BpJXEp/WunTDXDql9UAC/GHZwBBvneS8wv14pczwAIgfTZOV3b9J+8TFS3ctWJ6teXUBIuchBGSQUpV795sHeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11935647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpRhCRA9TVsSAnZWagAAhmQP/0LdSWttOuKOI+eWutGM\n1WGMWqFywOdv+Bh+bqvnrYmmKTzAg94Cz5+rs09EphOvt3rKVC1BqjtK7X9a\nnrac+cxtQ960Gd89FStvXUQUEPEoOmIdjQjAPJMUpcYAl8EQV7B8V6X41Odz\nHSNTR94CjUSm1sFmPLyU+bPjxluIvrm8mFe7wZ9A9uf8wMjv1UWfBstwifZo\nNL+zrgA6+8QIVulZAqj+4Q57Ytt6Blwc5rFtvuYE2RJjlxfE03wCQWhS3Zt7\nBujlPqORTy9QVcaPrH+JUn29af7FVjTfwTOjZ9XkaQrUVg4+/teVzDl1Q5+9\nrcnTHQ15Oxl9S1mBJXvlGevmUKF6nm2+GCrpCig4IH4qCG6EJoLFMhS+Yd5f\njQzVg9yC5Hdccp48hzp8eT6CD3KjD11Ey3UuzE7xZEZbXvqZdN3AnhB52w/D\nKCDb2HpOf5SxNekL2yMbLZVw3DNx5ADOMlI1PXoA7Dh1bJUtrorYoY+nognW\nJoE5ApTmtW09HfphzdGAGCIaKToii5374863QpxYqPsSKGq1yaMHMZLYJ9+g\nhwsRRa7VrgV/JMOpsmeLtUeKTMqSGYXGfPMBoAyMfxQdH77XuaKSJrlM6J7Y\nyRgdbpjTx9QHKd9a12ynv+klwrYeENJYs126fiVi2PVRo4cCCh68fekd1L0R\nv3J6\r\n=yRjH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.15":{"name":"npm","version":"6.14.15","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97dd51af5b5d6225b611b40c5cb4d31da1d467fe","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.15.tgz","fileCount":4214,"integrity":"sha512-dkcQc4n+DiJAMYG2haNAMyJbmuvevjXz+WC9dCUzodw8EovwTIc6CATSsTEplCY6c0jG4OshxFGFJsrnKJguWA==","signatures":[{"sig":"MEQCIFSS4AkOGMnPhR41q3RCLzUIscUBbgkm/0h0DQdYhIsEAiAzKvfB7D7Ye6O/6voKSK0wio7VoS5n0TYy2CUX4rqL6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23011269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJF84CRA9TVsSAnZWagAAedMQAIvuVWjf965msJmMTv8o\nTipc/eySrbmUrVv6d1NRHV9bIOkGV2KuRtOode8yfMkGouVATekGlh5tXmdT\ndGBCn1N8C4PPaf4JOXVBMS1LwWggn4qhnibTnCz5WNzwBzast4bJkFwA72Wv\nTw8tgj9UeSjdGWkYtcjk3togbttO6Ul7R3svY3xFBfaFNdAbtN5ddhKgI5iU\nrtK7Rc8DJb2cvKW8KtRBAr3jO0S5WWrFbK2W3XY/rYiRMT01HTTO+oh4XjHW\neszcza+jZj7cblZ+dEo5z4M2Ymz4dadRXxiRQ89QcZSx4rmUMthl+gSOTqbU\nU4rrsaHsaKLXMzQ41xrtbqUqG/D73Pbx/zNLRNxDJxPcX3EN2VGqWDYXY0Yb\nJg2USzlOeP02qZ0L2BH3NeCByFvkyyiky4nBRDbg9EODsUEBIhDvDFoYq86/\nth0hn2Hkbi+6JKYC/tvShOJU+lA2YweCeP1huGbJK2M+TyFeAudHRK5XXnnk\n277QSNR21GXk8yjxJq/5gPACUYgskbPdUxLNz6Xq1KnAGHYzDzvj9mSTTEuH\nB2e6HZFMfxGFGsofIZx2D1O7V9ZaKAWuh2nBUTcJDFO7yci8veNOzbgz0WbR\ni0FXkOZgJ6pwaxZYnxRT9YVVw/z1ED1yxO4P97BZb8G+YjMmkmj0SvXVjRSg\nGbvP\r\n=2kTa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.21.1":{"name":"npm","version":"7.21.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab886fc8b5eb044ca5b4e2f7570340fad9934eb","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.1.tgz","fileCount":2384,"integrity":"sha512-k7XQNHGHAp0VowMMUMRMtntxWatNad9hhYrelUKDPvZ++DBxvofA8QTNPiuMKtx8CBOFA8iJ4aizhbx6ZYVfzQ==","signatures":[{"sig":"MEQCIAo+tLv3ZqmY3B5aq6EKeeoomD4XJgO5mwRpfEU5dvqsAiA4gUJS6/5QHa/UfvXK5mU+/99uGXZu8IBuy4hs3yIZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/diCRA9TVsSAnZWagAAuRcP/RNKDCpqIjeDePA5pAJJ\nb+hg/kYHH+1mGQSA1PYlSgUcEmxnEosKw5fiRRabVHGPb03tXTCulVxUYAXP\n/u+DJfUtIMmfTY0t0TC8yZkAzPOnRLTfoIgYaigFFQpq++isbSS1ynVvLFwl\nXcJzE4+fUCt8v3gco/ro+BpCWZLJk9DsFw/IzEJxou37VVs29wScjzNkeM+1\nN0NsXmBc7bDQns5k6Nvxl/UrtbiuPrWv23DiDtS5CQJ5cVDg+aWUzww4utez\nk0rKqc9VValzfhwWIP+7VFzRk/FYTw1RlwWJXt9Lk0O8+WxAPyMWzYRi+2rQ\nFnPUKWmLFNYwavPmpufDGHIlMd85l7+Sh/QPredtkCvvFZkpyV47/UvZ6HX6\nJa0zTJ3+7leXBJ45+Cb75CBrWdWpMUxODtR0P2THdk76vUyneJaGywMueiZ8\nTjRgOHVJgHzHOWpHlv6oEsjdk/uwoGT1RNnTm9Eqp5ycPUM3oNANP5+kP+59\n26/YRyH9MKuD76TC2hWS1cDDxF47R/CgNoxDuX4ckXg7D4oQyldTxoOZhfv5\nOdEIwaX7A5SW7uzHoBQMrC7rJddTqPik+/8hcVb62usDdW0z1pAm7ev8OJFB\nwOWRoSSOki3R+mlwyArORXWgU52DYg3GbIGqPwsN/NmkGIWdN/Ou2RyfGe0G\nFGPS\r\n=ZGpn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.22.0":{"name":"npm","version":"7.22.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11db1860c68c569eb2e3f4d4e97934b005b585bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.22.0.tgz","fileCount":2376,"integrity":"sha512-HJnjTCrGGnacPMCSnrxuHGf2H4VdrY7hwTAK1RwByg0K96KIuTR4QNioFW+bnc/pW0uwpk9lLsDf4BeEQhTv2Q==","signatures":[{"sig":"MEQCICSjsvauUw5UG9Z6Bv/e4aZZyGwWWvJZYRS/yEcXj5u7AiAjsTTQ9d4JDDJlpGtL8idrvn2wTUD0wp4vQ7k/eMOG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12006908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMS1JCRA9TVsSAnZWagAA3v8P/1WQsTHvR32gdNSagmdl\nPuUe2gCEEvFLvcuUjBsGtrc189EBApI5v2lnF9ywN2Xw2saYTQpscdFmykov\nDjIil0BiFxpa/tviKZ25SnOh6lRr8OP4qMoCEK9iJAFs6yYDCht1V52EgtKI\njVTWnD+XsvbQSPFzdQ6IjC88JKd4MLOZfpZrW9lo26tm/ta4s6gvAgprSnem\ny/ychZly5rCC/Czw1RaGQjx1e9ab7z2iZU6TVebD/JO9yFArrWSySCb8rZ5n\ndqF4n2KgebrFquVB5HVofHeXy151iMI9rxVzSpI5aNQ/d95pSkz0VActdqI5\nMkr+abv3/qzu/fjsBCyEPgWVR8UfLltFJpdoSY2I1H42jnslstXW63JMiHve\ndo23ERyT+KGPaaol/fTvn1ZLBpjg6lv3rwrqAMCVgwbOccCT/OjzqxmKvl4S\nls2ZcKihC5FlF6kXVaPptmvor9cZaZYCjQjHwAMPHQBe61zLv1qCNk2YWrzf\nagER4hwLJP4C2ZBaWiuTEIUZzoS8X2a7BD48XbwEYSw4mvu0m4vCHx1JwR3H\nXx7DerqHKk6lbMtXWRuYk5+5XXeFK67WBDE0Drut0kwJU/SN+Lq05alruSXl\nxUEGD+XQdQy6uvABIJODxyIqyzNDE7Ng3kOCn5ogvMe5dVGz10RW2EDMXPec\ndyp9\r\n=ZuLh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.23.0":{"name":"npm","version":"7.23.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeafaafe847fdd7c496d8e4d4bcbb5201aa1930c","tarball":"https://registry.npmjs.org/npm/-/npm-7.23.0.tgz","fileCount":2376,"integrity":"sha512-m7WFTwGfiBX+jL4ObX7rIDkug/hG/Jn8vZUjKw4WS8CqMjVydHiWTARLDIll7LtHu5i7ZHBnqXZbL2S73U5p6A==","signatures":[{"sig":"MEYCIQCyZO6ozplF6oBE4DZdv+zDXqSbBw6KdZcdNxo2aAL2hQIhANBeVbWi9MiV0AS1SfW3B1q2DgKKSDrYCZ4VPHQUKLhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12008694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmYeCRA9TVsSAnZWagAAlmIQAI0Y4wCTY0yTTrC5NTSI\nbPr03PUE/h/xNVxWPHAe7pADKv4K9asfSyCsjt2eY3wEYQO5K5ec3aFQksEW\nZRZ5JVtBKhigqyAV9sRaNGjChpzLAcXdbGhkD0VwA+9ebI2ZhYA+HGKTBPm9\nohc+653T09xaJ8MBHoUoOZiSw23d2Rf2plQIHrmqEss67ToiX2PdwJytWdJC\nzKiT0SVaXh3JS4ttEyr3OPmfi+L7yondSN3MmAZamIcpMIPfuxBAio3yQX7w\nSU56QvfQYnj+/L1MrKUhGiXEfc3stegoQc15zlrArwPgIojVxIsa1qrWnHrd\n6tAtD0ZoEzQ/3PDnREXZxdatAD4vDYFLXCl8i3WXTgx+P5WqnyV+iHDsuc7w\nmMbSAFuzYFT1pc9gK87HoBwgOLE0HqH8beHxJ+Ct3L1E5L5IQfD22PJ6F9WL\niI0OctEwbPfoQpXDjgwtzp/g8cE3IHFHQ/NiU2FM0I7qimwzC4QiqnZNH3JX\niONlw5yDoyeThNEzyKSOID3452jhK4phxBaGnlZRk2n2IMsr4650TcddD4DU\nNDYVV5G6svy9txN7AKXxnR7YiBqAwbSQhpgmqe/Apacg96nDbUCN/90JuXbH\nWUqXZ9QtT3Nu6jwQ+kBnCjsqg+/0ZTH7ENy18lTExRclXy5iqiG12UXX0OIE\nwq/Y\r\n=0B1i\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.0":{"name":"npm","version":"7.24.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"566e883aff916ea5665c0a034ec17e286a1ace14","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.0.tgz","fileCount":2383,"integrity":"sha512-4zd4txmN7dYEx32kH/K+gecnZhnGDdCrRFK6/n5TGUtqtyjevw0uPul0knJ9PzwDXeNf9MsWzGhjxGeI1M43FA==","signatures":[{"sig":"MEQCIEZvTbiiUasFFPn2tqAJ7J5HvVjhZ17xJosGlLEo395cAiBiBsvx2z5GEmQDWFsLNNyDopkx5C8iqvYNRVD2jLWVgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12049194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7ySCRA9TVsSAnZWagAACaEP/2/8OkVCBVwKSn+dGkq5\n7LWDItxpjGSPJlkw0wM9VjwpM7PIFHBvzVXQIhnYAxpycgZHaqSsMqXPavXT\n6VsZYxtEqhsDM7Kk/fQ5O0OJHnjB52Ee+LPur+5UbDZ7Gi814FtzSaUNxBxm\nVRZp1xwaLP17uwz+Md9yy+GVR35RIKnj/j4y1LUN91gi/RMLmKV+muVCRInG\nb1PBoULlwBPm2GcBGEw8lu3TABHlvrlSHhoHRFAHtI7nAuoI/p11zsTfRwsE\n3LYCkuKvkVYeoI0BQmItdRHnobqMcgI0XjnLzXKy6x3eVdEy4icgYyF1UH+6\ne8mLb7ZPI4UPhJmZDqN1zaFq/RQWdpFTCYEl6+MW5kJ2Hl4fduq3gsAbOemn\nirPS6T445Q2z6rjYhad3tlzzGR+B2fc3I6oB6RyU9hQ5uKPcVXuUvyQYqxd7\nc5rsv6hp8hKSZG8NNphLEz2CexrW02YdRsQPhGU8wv+cH+gnTR6959jMx+KT\n8ui4WOJpCodmsSTBdXSPPeToGGzxOx8M/uAXNA88N88XrXVfYGhB60pYxTAB\nj183NrnqECi3b8c8U9xaMR6Kc+YcBOoNDlzGcrww9Jn7HCImciWPQD7VJsFN\ntMAwdyl/r/slppZCM7RE8PywdzG6fuA+2sWDMMnWsUFULl+Nth6GYxsFNLn2\na95y\r\n=2dpp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.1":{"name":"npm","version":"7.24.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d23670f46c828e88f6b853497d2a896e8fac41b","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.1.tgz","fileCount":2375,"integrity":"sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==","signatures":[{"sig":"MEUCIQCaf0lVswI8X9Vw4obDcRL0RcUz6BoV606Rc88620D5cAIgR9wP0GJK6krn5h6NnBwHr9B0oJX06rENq26LSeZSi/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12011102},"engines":{"node":">=10"}},"7.24.2":{"name":"npm","version":"7.24.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"861117af8241bea592289f22407230e5300e59ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.2.tgz","fileCount":2378,"integrity":"sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==","signatures":[{"sig":"MEQCIBU6gnlGVXrmacjcsoYZbQJ5VDSp2+1CZ3OPH7NwAKiyAiAJo5A4E8Ly0oAQBHky0Oq+xm6Uzkk6kov+E6iw8wKLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12020144},"engines":{"node":">=10"}},"8.0.0":{"name":"npm","version":"8.0.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28955335bb3142217b0ae80fc1ca6eb652da2534","tarball":"https://registry.npmjs.org/npm/-/npm-8.0.0.tgz","fileCount":1932,"integrity":"sha512-bhZ8L73aloy8CEEhRjkyJp55icQzpsOqdWWA95xZyyLwL52ASgVOm8CsXKcZgIlrh4/cQTeJMuIK6krBju43HA==","signatures":[{"sig":"MEQCIDEqMTpu44BGEX0cMdhVcwWPmjB48n4uf4m3Nr2uWarYAiAUd6b9BE4NFAr6ywbZh87uAeD+EKUyETR369oX/VOn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8997616},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.0":{"name":"npm","version":"8.1.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4a44f00cab4ae7e8fb2d8180f2af92e1098b09","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.0.tgz","fileCount":1918,"integrity":"sha512-rPiiYY4t8pqK1rCDQy1bE6HRR63B2RwfYsIVc1/BNkeIilvqZMwGeTksSBK8WTozBz8c/tMd7jk0c4Q4f/F+UA==","signatures":[{"sig":"MEYCIQCKhX3YJuanbjr6FgmzHD6QKrAxN47mDySIYoU0a4Nb7QIhAOrAUVSd1VGm/KF59U68K6gBO5FfCpbQoeDQpUobD2Fw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8701453},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.1":{"name":"npm","version":"8.1.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0eed5e178fe057fbe02be987107dd6c81bd6742f","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.1.tgz","fileCount":1902,"integrity":"sha512-sD4+ZHh/5Bx3wiTWbKwT+77RFoXvIKUfiSg6VJ/DFYucSDhSocKVyFzK1KviGkbsCFXAMETDifSGLb9kvDm6KA==","signatures":[{"sig":"MEQCIHEq1Wn3+GYQlXWKxhZFnrZyGJKQs4/ta7hCDTqIBpPJAiBqoKz9EO6o/e0njIndG4GBL4brF4l5nwC1J10pnItSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656162},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.2":{"name":"npm","version":"8.1.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d273423f06113f2fa95319e24438ec0cc20358d9","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.2.tgz","fileCount":1902,"integrity":"sha512-9awPeSZ+3sS4cBwGsJQnbt3M+ZyBRBokEJYdm2nmu9n8HSuGEEOR1cLy7NLB08veoj21I6ZtMhwM1ARz6HWYHg==","signatures":[{"sig":"MEUCICdMz3MwqyahwbTKqlOJ5ELScTMIaCH8yM+Jbb7Bxj+SAiEAyMb2NR3uiCEGXBjGlQ3Aye3O11XOqM6ozQDnbwceGlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656660},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.3":{"name":"npm","version":"8.1.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fa8db17811dd3259ef4911ee5e01d6e69ce19ea4","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.3.tgz","fileCount":1902,"integrity":"sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==","signatures":[{"sig":"MEUCIQDbEdjPuh1W57Za9Zk0TOujDLWOdDxV7fcf3Bx2NeMKcgIgTmRRZ4XeMJ2Tc31cIL8gxqAHxR7BK/ZsSqDM6TabFFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650829},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.4":{"name":"npm","version":"8.1.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.2","spawk":"^1.7.1","eslint":"^8.2.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea3666739f316f1999103ae99b542c50b9b3cca1","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.4.tgz","fileCount":1928,"integrity":"sha512-CRwzIUmJQiBCkME3nZj/4tLExlWwdEFl/4dUhKoa/NpW8dbwRO5pb7YzHAU1y2AJvS0B+Ju7sXeBlWsr6OH5rw==","signatures":[{"sig":"MEQCIAN4xu9aA+66s5xMz1yX5Tz3i5L0xL0Zlc7dCJaQoPEgAiB0VdOtR2V8Mhw8E+eoq0ZSaDygQ3iOiHHHuOiNNRoCJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8699956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlru0CRA9TVsSAnZWagAAL6kP/1Q2K8Z2grbZDgcPuxUs\n8pAJx52S2C/h5r9YdGMIxadNfurfKCKeZWv3zD4e2MswJOOFh5NfUXaRInVt\nJ2P+qnCZG2OIxHZUGph7qCq82HhqR5OFTBxTciWYzyc7zL0WzT1Exa7QGTFl\nLhGbE2c1qjuSf5+RpPgEdpOejuDDUFBGAiNRePsii0j/jiDTP/d6a3Le5zUQ\nnDwZ/z6ggpUkxiWgLV0JIiEemoe8EXq6yFG5RLXZqiWtAGvEQMuVzBDfu1qS\nODqKMiaxF8P+YtZ5bH3bjSlwlYFyG65gL90bYQOprt9vcXw77nHU/zDvmnix\nlMuU5zCXrKLkfBol8ofi5P32Q9Y+3r9ONPcVGa6zNz/rJXLDt+FTQKimxkNw\nV/CIn9mZlt1tqDNqwNTkTNX6v9yIP4xWA3I33yOHkddunM6H5csXQKy03Doi\nTOuDdXwUfpLPB3K0tsl22J1ZvW6QAng3XUQfBsNwzk7AdH7baX4eRbYQHatw\niZKlYDXqFId1Qn8aGpMMii+coP/IsJ1NRB4k7UXFB+3Kl/mRr3IlHC+Au+7W\n9L7LiuqKN2/9+/QcQh+PbVsmy6JY3tT05yAVlryfkd8ERoGnJpTVFzfi+RsG\nUO3s5ppAgZbFwAuNoRuBiqTlXpmb85kA+lm1Q66qoumm8wbfm4Gliy1fhdD2\nI3H0\r\n=lLkr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.2.0":{"name":"npm","version":"8.2.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19d889938ed52f952b219544ffcb614e206f22cc","tarball":"https://registry.npmjs.org/npm/-/npm-8.2.0.tgz","fileCount":1881,"integrity":"sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==","signatures":[{"sig":"MEQCIAXSBVtV0ZYDfC9xjYXn9RxZCnjJg3c2/Ld880+Vl9BTAiBTBB8XMEHfblSTM9H2qjLmYtCSWSMzfOjgkw2rzE/20Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8624184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUDQCRA9TVsSAnZWagAAWjoQAJMrLdSbEIQzzSmuvlJf\nn4fKyYFgKyF59IaeDKQnjcj+smJ3GEmSwq6icQciuD+QJ4Zeut7hxJBys4su\nxhJs6ZzUF2NtSH/VT3bWvzhI/Lq/clfrvlwtR1coraiDqBOu2PFqX1iUCQ5s\nec0M4qJyz6RRke4wQH7M7aRh9dbXMcjErk9E8KYWRxbZQ+gcB0q782tEY27R\nhEp1YRejmSqrqxXEtrCFoEhfSrBEFSbHIKy36l+LXVrlyib0Qer0rjGujsT9\nqXXkIKy0VrwBt+Aahi8eUJGHdPqTbmvkMO2t2G7tYtVwkmA1xAph+D5PhT8v\nxprqyFgJ9k2eR8bbIO1AcnR4oHJTE/KUxDUXD24H8hpzZH+BR/rA2EtwVfM4\nkGLyCo8W0+p6zScmuKYvH8jp/UmbOMsMMjRGgg7KbJVPFK7kC+6wfSIJnu8f\naT9HBiQNkXYRG5rSslfMfQPdWJk9C2yWQPSD6wtLMSTgtSTpoUqNNFVtyj1Y\nhvEqT4/pF+8W0BJNiI5oma90yb9d/r+O0xc7L6Tuh51XtrroAl2dvRXEiTHc\nijIFuPKMBcJyaFNY0hd/cMpqoIY9Y1SGOiirvxUsdDuQch0lcEvyhCfR3+lt\ne98RiOy3G7n/+c2t2BnmKoKSLawTc7754dexdNP7LsD0TxB9OEU3NUHFFM8N\nRprN\r\n=mFyO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.0":{"name":"npm","version":"8.3.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"03d32b0ddb07a5865726baf7149bb0475023df4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.0.tgz","fileCount":1886,"integrity":"sha512-ug4xToae4Dh3yZh8Fp6MOnAPSS3fqCTANpJx1fXP2C4LTUzoZf7rEantHQR/ANPVYDBe5qQT4tGVsoPqqiYZMw==","signatures":[{"sig":"MEYCIQD9q1jpjWPlnqy4lCVr3SIi+gYHZ33hyjV0+4lVt4bj7QIhAJpmXE+rlLs60hL2n3J9GUu3Llir5IJq+weRO6HRsLJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8647256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsnHUCRA9TVsSAnZWagAAN1oP/A1FlbptX7LJAle/KYIE\n5haMMUQHItTJjzbxgTswKKb+jpyZmvVIpINn+veXjLnh4o/VgGg6lx1EdGxu\n1/PKhb5QHtyxHdNcGL+CZpNosRSG2HIuNO0eSO2UvSpEnUYI8K23jFzX5xHB\n8BtZVetosJCjx1FIwwbFfaWZhQIRKlU/qACGLCQum44pGYCnc6SSVEuTEr8v\ngsYeZZWU+dLHTgImEIqhyAehuQkkBSys7WLXMujNBFeZdg+jwMaivguSk64v\nBkhx04va+kxyFobkojDWmjG6iXkxVyA0alpufBhkymFD3zc5bzjJt8XuelTy\neE0H5WmfkFXv5qhc2cBEdZ6sB6siu8kw5GaveHSljXGHWvQAOyt1rH18VBMN\nJSuEi57XiO95Q0155mcfKzQx2ear9xsX3E6QFTzUrdA0fn4COI5YBbLJFAZK\nHnfDe1n9Hfet3MCFsp/JemSgqWBURoFx4NHxsn9dsduyRx1f+TspsuBXXoJ/\nRA9QcwchvHnUoIcYm1dzQHL+5RELANY3QUztTyjK4DX7GCOA31PLH99JtOOf\nXIovKOSpvHkYl623UWSMx7g2CDDNDmwkx2aFi92hTzEYqpRfUL8PSk/UEnIH\nca8DSjTKkjS7QP/lTU5v6AM1Pwu/8WcWJBXdp0jYfW7nItjFv81ePs7nLp4g\niHcS\r\n=FhX8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.1":{"name":"npm","version":"8.3.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3f370a2e0c3575b863311efac666fba69a2e6d2","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.1.tgz","fileCount":1894,"integrity":"sha512-f552vKhT3r+PpCRnH7UferrrbcnvcFnGusN2T1mQqq/0UQd3pF1+ok4n0WahT0ZKxj10YU3b2VdhGrf39djHAA==","signatures":[{"sig":"MEUCIEtcYnTiH2B3Zny1afnj/zD7ZW9ZAB4xAmyTRQYj1i/xAiEAgKnfvrq4rgRrxaZzBlhvOU4DYOS7haAfiB/vXEs9drY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8688986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4IzmCRA9TVsSAnZWagAA5pcP/2D9Y0hTtnvs1cM6fu7u\nv135tP2EY8ndhqAtcmGGQt7tlc4RNBA+xCGPqGt+9YEXZY3PgvTejqJpYA8P\njHfvt6wIwRKIIURH9JF/nK2WPrw9q1/PrJuONbpL4CO+As5SruOXhhkTKF2h\nKFdaX0dAENjjahKDvw7fXIn4S1cM6mSBWPgVd4rlevhP1ibaHvQ2FvYqmTsu\nvAt1jT/OL1wu1pbDnG3jCvGBlrRB8Vn5qr9YdNHpnD3nouk8ZvO0ZkHeuROc\nCth2X4JrQmbhajn7DUXXSDg5zPaytQuXBQti1gtJTTGEUwv0RKHhQpY7uamW\nSJFYsSccWpjFJeK/Y6Mh6fOuS8W5xBkKl9fLBDMV92lyFd4/xe00beFJFyLc\nfP+dIG6EtSAp/NDnuIljx7kwMP4Hear9b1mFzVnUYaoSL8doXBZfYYb/lIme\nCPvihNUn7LSDn0zu1/A9nOb91GhoLge9Dwg+44kuhkcBqX743hDL3ocup7Oa\n3ZM63BSg8t9OERM+ZURHZigJGMjN/KigdDM7z45eAGfxEOagBKBtFXuuduKn\nNfoCDmYEpVkJNwaFUfY1jOJ02vyRSQrj+JkdjwGosTh9rbLs7I34EhE90ZiN\nkkhuS60N9iN1AiUBWlUZqMSo66Gi8xzmQGKW38Gt9IQnCnqcHs9zA3LnCIpB\nNo2z\r\n=1IEN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.16":{"name":"npm","version":"6.14.16","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a882d6b0b32d5212461f0c58719152add1a7b99a","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.16.tgz","fileCount":4190,"integrity":"sha512-LMiLGYsVNJfVPlQg7v2NYjG7iRIapcLv+oMunlq7fkXVx0BATCjRu7XyWl0G+iuZzHy4CjtM32QB8ox8juTgaw==","signatures":[{"sig":"MEQCIBe+pO5Wvy+3ZeutkcWxmFTNkD9Vq3eOowitGUzf5+qdAiA/XxumlHdx7+JDgXMjUXNZEYgABHkMHJ+YeFLMaYarBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22894509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HdfCRA9TVsSAnZWagAAt0oQAKN5BiLxDiSERk9VqDi6\nBQA+oEkZzD2Io9jZKL37s3x0Q4J+uqlWzUUwHjrWOCMoxicE4hu/t/4JeBXA\nL9VoTf7z0NjsjBmbFXbk2NFaie4RrLp8vcRUwfXKvKV0I/76Vy7PjvaFy8bk\nx5cRgonim6CseHsinhhD2EJpJWbmdjV6tOYUAkofhH/NdKZppQzR7I9kxsHG\n0zT5GYYwc0Aen4LYIhtKM/Ru/y2O+4KAHpb59owib2I9qErL4oz0yUUc6Yn/\n8IzNKyWxsewbxt0ofnlWmnD7cODPD8G2fUHa10WSZxTdkJVpiHduj0vXi9E4\n4p/4hgM2kAyx4pgwIUfSP4ea5CzRHCzgTfQXsx9jPKMrsVZzZaX35CwFgfCi\ncQNlfujzR1g6MiBgkAivVFgRO/+mxTdizPax+yItnficdQFZyrwIL7kam1mc\nQf0s845ZjBGw3R//4pBfKl/AaB9a+npHnHz5qxqB/W97sRkIXs2WIfncd6NP\nGvSZ4Qgss5WUf09Qwvfft6vhf/8Sd5XxEMGntiAXgC+nR2viw+31z5baezHH\nY3PakGNy4EYlM5oHlK3AjJCHyt6jggL/zYNjwSx2vaIiFjX9vA2igEjh5ob6\neVf0oPzGECrRDVHzXTI3Ra8Yom8bRhCQHcGTYuj/Q0/RpTPdd8HBxzX/sSH+\nP/gD\r\n=/tWr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.3.2":{"name":"npm","version":"8.3.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50149817779f10429959919dc7f5f85a2c85db69","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.2.tgz","fileCount":1892,"integrity":"sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==","signatures":[{"sig":"MEQCICwLyjT/Z8NK2GC0Wu87Wbjia+HyEKUleoi1wHDQ+qwIAiBgMZ4X3HNOfXMPjwr577rddFBTILlvSS5HC31kfizF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8694425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dvGCRA9TVsSAnZWagAA/cIQAKOw86GoVIrZT3kEwjaj\n9v040VigUmG1cazfckBtkJBue2P4pTfvx53zYJ/O3gstErpRj3wFRst+Mn5J\n31BX+PrutWlQ57L2sNY/vo5gBjemEPnatizsn+d4IcyEZg2bpAsiEIz2ZY4f\n89DI7av+iHr0wUiOqNNtjlbKWBYzgvdWLOPZar4WnrdNci+l1YdL+z/QKvbF\n4qQzQKcGHvrf7HEuiPFiPsKN/DsVPJiWWLXdRDPZ9N32zNlkRrOWBu/nKle1\nfinM/3GzxivXJmU0d063i806tWpNtpijuvvR0zhHly5rK40a/56Tg71H/wGm\nk+hs4/iR5NGEkkZ0gNEQKzkjOyVepQzhtQYWlIhvyfQivvOrSPhcQuT2WUS7\nx9w4kQPN7MIxJaUJdCpwVygMRBgYGMjlZ2/jwVPd1XEPdTqDBnXRhV9Klatu\n0VUDuAwBfoZ8gelAjqD2hOrdr6xcuDvR4/behiO/GI+0+fIF99RJr8195FqV\nblwYwMnFZvk8LMrOTNHlLFzgswjDR3ep0TsvpkWFBuGJEre6GO6bEurOm0lQ\nOZOWrt18mbpOEy25U4sJXS7mv1tXMSRcft8Jr+UwNfINzgEc1waHodXEjjJX\nt5Cv2L/vnCHbkuC2glbQwuqXL7MLIsXvip0PRRvFkGSWMKS/YrNAzeJ1JxbG\nW7df\r\n=Au5o\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.0":{"name":"npm","version":"8.4.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3675a8208eb73cf7bdc78c06d8524827b14df696","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.0.tgz","fileCount":1922,"integrity":"sha512-j32JsNpXI0TwuZd2p67X+U83lEqHrc0+CGIUGNwQqubMPj610+BongAfX0SmTCvyz7PzSIkxftuInNSmweF0hQ==","signatures":[{"sig":"MEQCIEUdIKHVl7Xh5iC7Ojlya4nr66LoAlczB5T9k0sJJr/NAiAE8qCIWJeJYFEGjHOP1qT6OcvyFH8dhjQevkDBIFx3nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8765932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8wogCRA9TVsSAnZWagAAyooP/25rPEO+rHil2LRWWitB\njQ4lODCtE9092tb5eAzP7Dlt+dyxmbAWiA9N0lYbN9S852rinPS+wJoj8zaP\nXyT9h+OtCWU+GKtHOxh7tVjUnzOubCXF/2xhgu3CujzAyLRU0V2QrIGrLpG7\n2LLTlcyfyD8ckZNP/baD1EfS0nkaV9ZTLdsF+etLQkhvK0GPTVaZsSBBgwjg\nj/fn8QRU16c7kJYaZ8ReM5PWI/Yqd3683ZFo9Or9j4PGOdEfroStWXF0DgrG\nfY5jrxiNCEVQoJUwYEHD/iJkDIgjUPpBEeLY4Cj6a/RthDOFm3UVuN9KmgmH\nCzPORQt5MKlBBKk2FfhkvNyJiXk/SgqGUQ8/0G2TnWU0heI3TkZk3tRarpPH\nYzCzJBDUBZTSnmBTfRji79lR0XxkqIEazKui6qKC/56L/kxR1KhTwtsM5MUZ\nyeNlV2Yyztvoe0ili4qkvVASj+VT9BHxI4UvvtvbDbpsj1MwFHTjjQAXxT1X\n3UHSDgEHFFB6E4q8+dW1BvExICT5FqgmgodygJovGo/xdWXDzrh+nTbcP3cT\nUh3mIbHe+Smt1ottYHWJQPNM8tgoiP7Fco1OJmzqm0J2LWlnBBUqBYMxh8/7\naqtfio0azNRVUBuUrMSmna3lEPDvUi3bw1sdf+uBpG7e2i88wn8Bo39emXbE\n636n\r\n=TUat\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.1":{"name":"npm","version":"8.4.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5706ae72edf4180e91c0c68e6eb2ccf1bbe78c4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.1.tgz","fileCount":1923,"integrity":"sha512-Br6GQ6MGF06MhgBNhAJ4heYsCO5NJDKXnwHGaBgNDFz6HZiEOhc+sDGEcoXki4IlSUuAFdLY66BWaFI7BasMCA==","signatures":[{"sig":"MEUCIQDjcA9X0A+hpv4pMyABc2V/PBadMdBlTE8LlpHSQzL8ugIgI328z0JXqmbyuxNz3ScZsAv9U4HE4aFu/FxnU02tQrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8781806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/DdaCRA9TVsSAnZWagAAQzoQAKP4D0SaX5Ocfw5ky8hp\nQnKpKuhXsmv+SiMqKK+6HV7k6IrcnfdWOSSLukGoPV7wcZUnQ7iApcmUqBP2\nXItWK1MajBZl0PxLRV5/SfXW/aasVvkAuL4EjPA9jfvrS0gju+PGTvhlJ9HS\nGiHlYfQe4EMrvhl2VQue0vvwsszazib7sDgCyZcMQUSw7LTo9Z6sRWu5SwOL\n70jSo2sfe4p2Qor/47npP32tFe37dRUqu9LT1uLxof3kxkPqZMSoVYmqITGD\nRWS8XwgTvY2v7eOwswYv9hM2KwVnCjFo63Ga3ayXy8tPk4/eaUonAlbOYklR\n/o8vBNFSPLvdFzTAslh8cl3hEOrAIhQKhtfROhUtC0jsB0DTh2neA9RKYbI2\nq8USg9Zp+vvEU0p2dijHrElngamKy8F7xE8SWMYc4gpQM8ktjcbYcGJ3jchd\nw7WnuLEQuDVUKxlJR9sAd7DLWvXGLnvZFC4hlWPr1xe5sMVLys7U5I1rPs8l\nbXLAwCqQ3J66u8OKxEvt8zXVlIL+XA+RoTFgAkI5SOiSICvq6Hr+M+07hRTv\nLgodH3MzWIs8sbOrcClb0xeF79iogsRs2E6JnrrvzbOrRGsBy70UL99WUD+K\njkxBQDiqCdJC5ik0YrJ+TGmEjBlfORKiknfABaPm5+w/95IukrYFRiLUlDSY\nQPeb\r\n=Ba4Y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.0":{"name":"npm","version":"8.5.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"755b130c3dc7725b390faff53ae24cbf68a7e14c","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.0.tgz","fileCount":1926,"integrity":"sha512-L0yvQ8xkkM78YSZfO634auG0n4SleCa536n1rJ2uYJn6rzqyXnm6DpS2eQIq2g6b2JsA2XdZO41wkZWpsHNCAQ==","signatures":[{"sig":"MEYCIQD2FNIb1PG0DfvwFzaDjGUtDJh4RWRypgcQ2VFv5TqpAQIhAImRcGGQ6ivhnZdj64Th8VRC+FAYPCgivnIYkff3Thm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8802639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYVrCRA9TVsSAnZWagAA4HgP/j3mVd73cZDmp2rOKpfv\nvkLQt2XTH5SVA5VeQwcOQspBJUtumbdpjL7cBI60MFHx3m+bRhFS4O9qhGHO\nYZM1txNLUJOeYNSq1YFjRHPLmnDyo9aRD8AjoskAh2Pbwsb+2xz4HoOP0G1w\nKJS8rDUtdL6iCCt4qfKeJLqR7tw6QL1gDY8/9IpPBzJ1hFom+wt352qUB9qw\nq8tC0sZpVCzMo8FXgZmiWs1JPidnj57pYFcNN0uhlOD3Gqq1yeDxjQpsi+rl\nPFDNHrKwN/ybjvROiXuZNWYHOohFsl2r19d0gYZoryUh7wuTj4IPzZ/eYlJT\nRa6CMMES8a1IdGv95+Btqs+qM+xrkh/PTbMUc6V0lb5z68x8jIR6jgx+qrYe\nokFUeXzoI2NnhGMPWfGZYbojQILMItCeE/sFEtsQLG51sGCCmbbF0AsEzY2z\nc1qHwzrYy6uEK/pMPOvq+4MNCiM3CPUzXzhZbFylR9ZfboDMwmYcQxL5Tvhz\nXR6QXT2RZ1KlFdIw7P6vTmyyOCksgA/pccEqJz4BN15kegOe9f25wgBzPbCM\nzoU/qIi+Zp8I37lbvVKZIW0iV8j3ii1UCjsesSEawyWUDG3EkwYq4GaDpk3t\nhZMLld/fTBGqXfVzTmhcCF/YLcWRRjArU0o1VcyhDEYDF4WyQw7TDcehZcLb\nEpxH\r\n=38F+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.1":{"name":"npm","version":"8.5.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"055960d856187d340a3af4d585930c7af92b568a","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.1.tgz","fileCount":1926,"integrity":"sha512-zHrOHAatEPJ59o2JIPlhgc9LX9mb8xFrqu4kiiul4w1IGMTtKn2lqRiGIRKU0or69NSLXNmqbCP9bNJIr/wB6Q==","signatures":[{"sig":"MEUCIA8Tst3U+HP3kQMV5tHKytEBHYoeUJD7AwsNfM7OLKSqAiEA/b5TvgvCmKh/YeGtnmvAduPb4Z5AKreZDCbdgeIWveg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDr+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Gg/9EnoRzDxuQEY9qNNJ2QvndMU+6mDOIkw2sqtBmEqF376vWVh/\r\nuSt0G30YB/4bCYGaUpxUeKt8pmsPOS7gt+A6onMvn6dqwUxCBX0ZZnx6EYVN\r\nFILoa8/AohN1xO6clONzyGDo5Pv/GwzEZdY01IpV2IjmQfVc6Ku1M0UTUglU\r\npD+ntqVIj6awNl94AKw2uB8+qVcvFa/8ljBq3xKiMo6bVCizwdKEZodcTmzl\r\nCuP2yM3JoMzRNOFepyfLQyT9fAZR/Y49TgKwWsclgToK1Xwgq8jaAVTqRBXw\r\nhweLZKAxE+aO0v2XAHnbczmpCaK7OlAjISU5TkJgmPxeqAa+lQ7GdI2bEpRr\r\n7jS1EgrPVTDZNlZD9GM5rdk8i/AHdUsBxtSqBLL7pbVehvsWMYMrdvIsAg4S\r\n5mz+dlH7tOkFsyRtk1Se+ge/3J25Q2gRxXSQJB1iPKre9i+yyjQNbRHGu87G\r\n/2A0CuhOf0pa/+0pYuuNmlper9OSRT98vzyW7H/b8M59O5Io4l2+f05HjJ0D\r\n5H639cCgtv6rt92RlsmkWY9LkNjuYAjRmN7xDVyUP9QasS4lFSGC6wOvZni/\r\n4DNzU3kNRgKyiUrACX2j34lET3RZZ+PqdXmeUzn7wb2KxG9FMNUYMRbLRpPO\r\nqK28LjYUeErDEdgcBpfXmL5nMPSNklT+Jrk=\r\n=TvUy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.2":{"name":"npm","version":"8.5.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d93da2db39294ef55695de10ea221ab4d259de1","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.2.tgz","fileCount":1894,"integrity":"sha512-fQRPOSrQfO3AG1JEOgScVrYhOfprZbhSKAjY4goESGPKMflWHxyQt8djo6EZhNjxCNIUAPtT75hkCN902SeYAw==","signatures":[{"sig":"MEQCIBabJtGROUbNZ2c3rj+m0HXUgZ7Ubf/QY2I8yC9LOHynAiAzr1pDjCp7JwV4OVuEiUOMa2OxXcsfcrRek+2BVIxJgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8758586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF/cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvZA//V2yDnM88TBbx6UZWKvlzTZG0fBqbwnmJ38n00UM+4sg+sQhA\r\nbBhQOsvAno24rysSLkCEerpoXAz8gcDDnGaJZ4ZWm5hWhjaa0WxhToD3hfcV\r\nwOaB6q+bPBC3pU4RxR1uq+3CQEkGokXJtR7RIixEMfpyASXYD1i4Mx7yYFRM\r\nvsOG2dFCpi1iSFPCeCPmAt7TsMYw378R8ZZJMbJMbhdx0HJsMvm1+HTA71Q8\r\nSG0nggO9IULKBqWltigYrG1zIViNe/k7bem4Dvla7ZmXTDFYzjoSKOSN8w6Q\r\nFWPNyszYC+gjWCU0AWPPfMwjw6Gtce4ppULLpBrSpSR3V92TGszjdN0D/Cf0\r\n8fvjbOw+VCPtgh4YPgg8sQ/P5WVwdAs2QuzHk5our7Ga72uIsJJaOrs0AeNb\r\n48RkYi8N5Io/udY9tugr9DUz6fLjlAu6X5nhmScB/FUVi2BvtHnMseUetbv7\r\n7QQ5ev5s4OE+ErGkIndQcZlfTyMtyvNftSGcK/AAFvIDOOGBxJxekk/Mb2oc\r\n78H0L7q/7f2gBHxVq9pFpFzt5gQCLiprXqbV0HN9000FvSG1k16g00MwFD0S\r\nIRBNKogYKropC+Fe3X9eTUnu8joHciDYzBB79XYOKNWxIY6O4XdXO7YliBoW\r\nFR+HgZKm8ats+tCQ9FZE5+APsoBaECltfeY=\r\n=dM6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.3":{"name":"npm","version":"8.5.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162ae6885153c3b10fdebce92c70e3943f5cc73e","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.3.tgz","fileCount":1877,"integrity":"sha512-O+1j66Alx7ZQgWnUSSTaz8rTqQrJnqNb8Num5uQw2vYvc2RrxLaX7cWtRkDhvkPIL8Nf2WU9gx1oSu268QConA==","signatures":[{"sig":"MEQCIHIEgkZgVdBTJ1x2WsBwObd8flQEOGgMgFOC66XWZGI6AiBNPdGbDQDftXmplr0Dob9gmcj0wh3kwMN/p8UtU+TEJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8775845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXhAAh/JUmQRF6jupxZsvUlkcowezXhDGzmKrGJydyjRjQTNoUAx6\r\nWJRcdLhlb51qj/0OhXEnr/2JQMWXlnk3IMbLa1NlH8mpiIlD/AK9YSMlD5o+\r\n4ogRQAhADOrRMPs8ioKrUJSSgIXApouF+BVcjiDFUhxCK63nbWHvH59lI5eG\r\nOy9DYi3kmY0lbX1pFVjSkE/EvNdr5jDohMfHY5ZWeeISoiagWKazrD2h1L3O\r\nabeZghpDPEV2bejq5UyyuvXz1DMD9yhylJzrLqHo5OlaVlBcgfgNs15QUNca\r\ncs/1dazlwnodkTCzJKDqTmQoOA/wHIf1A2X7NyW529f7tPEI4tI2fcmwrTpz\r\ne2qQzTH+niBjpCJkzMX9t0tt4oIFRYm5z3rTBqiqa5lBZ/LGwtgxRVVKpGQP\r\nbkg5WqNslXlEi3fLHXdO2sntB3YlRA2B1uBnb9o0Lecb1MfUqSpe6siFjoEE\r\nM1R+WvHwtzBzwMDxiZPmegZEJBG+miQjZJ9OU8X35ZoFq9IwKqv10yzL5T/x\r\nE4DN4DYHhHYDFnd0R/+nDEmMVFtONAfitAkj0u68zhV3uVTnLkhyPq1izqGP\r\nC7LyIHu6MHSbPI7ZHicl71cS7xAoF1F13wB/zAHFnLJVOuu5pcJasFx/EJUj\r\nqhjovu0PhTP97eP0ObDqxQtJtEaLU3kyDV4=\r\n=0GwJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.4":{"name":"npm","version":"8.5.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd25b83b0a757d5b1c067be125c1a1cfb3c319c9","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.4.tgz","fileCount":1876,"integrity":"sha512-VnGLT4t88cUE78lLw5kxBwtLn2/Sx6O7Uw9dYwmq6AnF/taWHyMYQgDzUEsLhaXAVH7prG+sjG+MvxlHdIasgg==","signatures":[{"sig":"MEUCIQCnyEtMGw/23VHjiiGzBthzJCpHY23xl5t4dwq5YHvdYQIgN/gdZ/0jXbwzoLkEjERFgqe1y23FB/djoPxX3RSjdyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8774725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJqw//S8cJTwotcSm5lO5QQh37xiKqEz+VxRTWROlW2yLZKkMqke4a\r\n26UeiF97PKqmTuqRZMhZXq9EQNCRfoNChm3sLqx3avpF7TldL6QzgUTnYusS\r\nkMAo/ySlGOl5WiqPNtvAo8kiSXaVXAub2MtY7hYv52t2pZHJwbfWBZr5aer0\r\nw8x/BVy8pWzHn1j/CrJdAJWiB3BUaPzcdZZkWp0ii3GddxU7bakBxETo2+3T\r\nZr12OfipXqs88D70wf9qzm2jJZZ5ykh6+HsIF0Cmcr2hEWMQ2w3sPxg0d1WI\r\nvi07Q7Oehk7toeAd+JDRyxqEl8+5w/f0cll1VITzaBNIlmalD7VG9nluZn2J\r\ndUq6EIwrjlvfgsA9XnzvlWjD737VAnw2iOPGsdejtOGrZEF+Xq5afFN80poy\r\nrZsBejx+4AJuL779xpv4lBsZn2vGa+yxagKxwpwVMJ5kWxG4/N08tOsJTKfV\r\n2BXXDcRKOBWgE5Fg7qkzB+4OsbJ0tZvGDL/7dJe5Xw5AUpw8JJRKWslmgcQN\r\nkOnTkAnRdJRTmemGL+Y6AQzVqiGjxGs84wugyJlSH6e53YtveK5o5j9LC++6\r\nbYqOcngsy98pcEAy114ELkbV6o7As2VP8WlsJGa8Ss2iCHBrb9RUGL3ViDYL\r\nYNKB/JzX3+mjyNjaDhXGTZ9lLtEtcDO4bc4=\r\n=E4g1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.5":{"name":"npm","version":"8.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.0","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.1","make-fetch-happen":"^10.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"814a84d4abcf69718628297428eceb556d816a18","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.5.tgz","fileCount":1842,"integrity":"sha512-a1vl26nokCNlD+my/iNYmOUPx/hpYR4ZyZk8gb7/A2XXtrPZf2gTSJOnVjS77jQS+BSfIVQpipZwXWCL0+5wzg==","signatures":[{"sig":"MEUCIQCjlXNW7jFaAfetwwPD6x+r7V1TVUlP3tWJNDFAldGaTgIgJyPhChS6J2eC9K/Rauo10Mi0Q6w8t8L7O6Z5NI1R6mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8727974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5YQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZtxAAikF6E0hhGIPMopuGE9EVPrnqOMicH4dwNcdnj5hwTpsMV5tT\r\nN1dgjT1+aH+VnTSemQLlOrCwION62d9m2cbmBXK4rQ1mjCh3GgeYoXSneFeT\r\n+Ot0cnGrmjrcVCbscuokZ/HJV5mX4PEt72Bj1+q4cXAunJQbPOYolRfymj9p\r\n+tU0I5zRNM19th7eRrA03YOTO30C5g8/R3JT9NGLsV5aJe2QdDcEzsATJljQ\r\nyDRN+11jK5QF8GUcQFZIVCaP7NPYcNRIoY7GFsfsGeYdB488fhokTMaFpXW2\r\nzFvu8lnrP6ohp6eZAF9qlzRiih6/Y3pMQ5jl/q7zAY8ngO16EaQdoD8lmHcg\r\nGY9lnNfYv4+VH6g5eXk7YxcnwgIT2eQFr/NUtAzxIjC0U7GEtuGvSYwyp5M5\r\nipC1wLYtExGQ4Fimp+AH9lk6tItDDQTDx0V2NM1t271E/kLsR3Lgmlh5MLvn\r\njYJ/rMgxZc9iAu64dX1XpwNVwS60BRUZQSWtYEOTFtWsm0BXsmX3heMr3N7J\r\nRjAiimlhs+4/JoUDIKcpj7rPtf3OJ84rdtUXZM5KkP/+ENQF998db7czrch/\r\nWLP0CqeJSL5A6GuSXxsYzP42jjfZvatK/cVq67CznF86Xi0erNIkpT5r4eNe\r\nI8Gfb1tocHyn0zw4WgNNMomtRAg3BNePEjY=\r\n=fevs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.6.0":{"name":"npm","version":"8.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","@npmcli/fs":"^2.1.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.2.3","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.2.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"46a601fdffa80b018e1dcf08e10d5efb625e5c9e","tarball":"https://registry.npmjs.org/npm/-/npm-8.6.0.tgz","fileCount":1838,"integrity":"sha512-icekvN8FJFESIFkLaFEVl05Nocl5Id5HnoVhJzhCUvtNY8tj9kfUlH/J527fZq/8ltsAUqpettfutwRjQYS2fA==","signatures":[{"sig":"MEUCIQCm9l0HcKZl7fm0p2zj7M4Uue8NceJioXo6BmUxCrLBtgIgXQEj9iUGotCUXgFqwveGQFjEuWN7qrujU7gT5GIuaR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8759780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRizOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6AxAAnjBy3RrF8NAPOo/GLt3Lf6qvYFLyzF4Mi9ZjhPMXvNHsGi84\r\np3E6xkGkUP1I+a47p0OECsCt2qfyA68ANsOzO5aAx4osgfLXFcw2/1pv2c3f\r\nGWK8uo/IR3pkHAhbFFFC23O4bs1WOEn+hrMEt7q7bRZqZfcHc+2CBwqoixoK\r\npM51EWzv9obqLjWp1Vs9Ru2/CTC0NJ0nG+4/mDGkWyi9Lt24QLcQ4ZHCvIN7\r\nQB8lqmviMTSQmM0Z2CsG1ef/uzJxjqA+k0FhiIRvzyZnpxcHiDWludzmD1Ih\r\n4NJMaew3o+nTpTNY1MHdojQEoEdXLiezaG6slFLFP9oyJeWP6QO8lSmr5lda\r\nzB4ntVIiUcPHyFtGB9yVdIlHrFlEBGVnZwGvrJ99MEFRNimLTN1bd3uZAlVR\r\nxsMZSkmRzxdelvz9cKFWk3exQX9O+ahi+1e+i1oAOs+OkcTCXXeIbXfB09hH\r\nxRY3BkJ/76l2ChrFAlW5UtCSuswTHupNjBldfwCUQP21SezExHl9rWB4KZ7x\r\nLfLemE7ur+z+8xKSOQzMGUbecRBDsUeG6kIJAGnlpMbSbxUjsFhv1r1tHLa5\r\nQf++wL1ZR+S3h/8Sv3ZstC+xnX63Aswkd+O18eSvpMZjiQYXt41Q9+D6Iuas\r\n/i67139B/U0epWxl+hf2Ist60gpSGmLHsOY=\r\n=WrOp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.7.0":{"name":"npm","version":"8.7.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.6","cacache":"^16.0.4","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.3.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67154c7fdb524a9db907d63787e3c9c0ff9ea6b6","tarball":"https://registry.npmjs.org/npm/-/npm-8.7.0.tgz","fileCount":1821,"integrity":"sha512-fOSunmSa1K3dBv4YFoX54wew3PC6aYYDMGWBAonWRO4Yc7smYtk3nLrCda6+dtkTJwA8D4Tv/0wmnpYNgf5VFw==","signatures":[{"sig":"MEQCIF797WqtmrHUl1ZMP/+P+a74yKOMIb1WLMBBDvBxfvj0AiB7KzmiI+qA26ed5hRLk0NFTrZvD35KywHgvX1wHbPC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8745830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobiRAAgJbbt5FjNnUt8xiKpA7E6t8BcwodHJTlgGDMjouuq4uQA1E7\r\nlF4um5xBoI2a94+9bMkfIZNA3JawNERrRtb+vQgT7+46v1PDfH06jQkodi2H\r\n09Hoq7m2+0yU04S49U4dhR55Fz5GzJ+RWHjSWkKwv0zc7N/Q7slPwiId2MDm\r\njwxijiJputV06Gyz7CGIvVyWqUfWX+lKX0IpSPwRQJipufIgAaHgRqlmEfvG\r\nPMajXgf4oLBw4m/nOQM/FbFs5iUsGdaZR+gkDMac9fdJiE/AVQvKAZzI4x9g\r\nLB7ewRMI4672uqSpGEAwwDquDYMuV2icePGaFh1bP+VIGAW8yQZ5lDRLp/Es\r\nqowJCinpj6WRdSe2tWFa9ASpqvHuFGbCC1WW0JLABq3iqUiLINm3NVNM3z7s\r\nPrxyVVoQF42LdrX8bBxxW+XGQrGhRQHeKn930iOoz+KAPsh1cWzGiq8bFufm\r\n8tjFK1SAfyYN4M9eNG5feF+p2Ztz7GuONV4tbNbAdCMPo5jAYPWxQDUaoFNG\r\nxteAwYI0cjVcuXEpWSQb1WwmrYqaZLncne5q38b1qGWGxJbJ1uZNaqUDTJEE\r\nQtKiHcNQnvqbGQ6n2OEUXKWWpOfAF1+2dIiy+LGE0pGjlmq/o1nJIkvdfiT7\r\ni6y6NF7OGo5ItHRRfvxNZpKcbD8/Bnq3Zes=\r\n=k5Fw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.8.0":{"name":"npm","version":"8.8.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.6","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"406f9d43fb0fa63400b7a04104f7501802504e18","tarball":"https://registry.npmjs.org/npm/-/npm-8.8.0.tgz","fileCount":1840,"integrity":"sha512-MDHVaj0zrinLkshylII8pT46VCkAUqQfYRS+pyuuZZtBZRRphH/IG5HC1YbIc77AX5FmLUWGvu23Kah5fscIbw==","signatures":[{"sig":"MEYCIQCesCKfGGck6DpbGq/Im8aLH20CZUTEMggEuwwtV3H4GQIhALuq6MYfEW6JwWlbyl09wd2Feon++Vx2EM0YOyz51O+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaViJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0w/8DMhqXTaSnAL1jcl/tX15BP8ZQOe9/llFYYgIHugLEG0GtpoK\r\nO6UodFPrimx+cGoVS1K2bzEwtZnh2JuNUgLMQbJAmNTjIdkjow2eX1ROKlIQ\r\nYv//gKgl1Aa1O3wY7jCTd6sFsjroNrXfqzbV5dII1qTpWzRq0JngCngISGlD\r\n99aBt3xYhrKAgj89o7+pU5n67mdXCo+P9IgUCoiRH9SIv3CY/ejN8itMIlKQ\r\ne6gJ4qyh5UxwDyuQ7tSwUC8u7paAVBmTJeMM54gMGUK9M8y3RSwZooWRK7f/\r\nMtLLEFvNnIB5UAJohDcMHSTRIooU/0OO6PNJNoqvqU4U2QOiMe3m+TBOi7mK\r\npuOLlw4elXYLBitlK1fW20nal1WBMrT21oqJjyxmv1VnxcQTAuqQ+ZsBJTr8\r\ncmqLXbrAMBoXw3dsho7bxxqjcBiE74gPCyMmKGBoI/bfJ8lT0twkgwRQ5hDO\r\n9Qdwo3iK1VwVuUZl+cshehBBgiRF3eKHVSc5xw6m1hAPVAzDdDQPMaLL3oof\r\n7sv8rbiBEu1xOA3lYHmIZlApZFXqb9FSAnYqzDc+4CGVdkTr2AIvbl7C9tEH\r\nryxHK8oL19kBkGcyJVQ2uTGic0bBM4UdchgdrPLO0BDmcOoT6ZZIQOjsC6CH\r\nIgGmClYXwhOGBp52hKwqSMTgBNvwfvVFZuU=\r\n=lstX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.17":{"name":"npm","version":"6.14.17","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"932cd2df5f28db0f13cc487873109d5212acaf83","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.17.tgz","fileCount":4189,"integrity":"sha512-CxEDn1ydVRPDl4tHrlnq+WevYAhv4GF2AEHzJKQ4prZDZ96IS3Uo6t0Sy6O9kB6XzqkI+J00WfYCqqk0p6IJ1Q==","signatures":[{"sig":"MEQCIElwNTBwfP7CnGWdEk09fSSvhexdmJCszc2GSfazxgYFAiAei5SGW3HZNuYFhEo4vBslNLQs0j883eI3aQPKHVN6yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22895562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiavtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSog//ZGzE7FPr6yyz8d/HUA8WUs1HrpDShZD8kWFjbhUtfnlbiFhR\r\nbci1XTgYBo+FgMuYnkNIYEhW31oyv1jyLSlLlCXyTyD9e8N6KS9ajxdbL7VV\r\nCwLRP+K87DubuHQBv6TdCMBVZ89FiVtPZF6zBzPlIhJc65OdGWIBz0v1PQst\r\nkPr2747mGisbLtnswf5q3Qd/Xnt6nw4bgvJMOLeeqNdbWXiAojNzBaQOiLak\r\n0nnQGjIF1yeHqQbbGRbOM2FWYU0+Vb5Q6XbyKJrPjT4muCvZKGYxCvlG3RUk\r\nN43L5XrE/UXBkUYcoeHh/Ruop9xki3d26xsCgS0EtQfH64DA/epAC3wVZXTG\r\na2H6B0DSO2I25BnR9HAvVS5bbYt0hFIRUTleYasdcpt1X7XsWwxHnHe3hJor\r\ntl97PFIM+nBpy6ryZPRIV2FOp8GlKTk1RuNn67t2AMnwd4K6n050dFDT+QbC\r\nw5vocOxw4Y3iyXPeaV8BSz5mq3scCxxWmnZi3TwXuMZL61ttKy8OcGIP3ZF0\r\n67gkr4pvqiNJB3foOnh46111CH+UITSaKw/LhDmM9/B1thCeXe/VCy4TqNBt\r\nrB6UUR/gmNyLbuEEEyg5dFcl4GPP+KfIWckgqvTKQMj8zLrZq29FwXYx2w/w\r\n9XiYO1cC4+AaeEbb0FXc98BG93u8ZnphemI=\r\n=ug14\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.9.0":{"name":"npm","version":"8.9.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2d02bba6f84ddc9b7354cb08b2c5c1258f91a40d","tarball":"https://registry.npmjs.org/npm/-/npm-8.9.0.tgz","fileCount":1854,"integrity":"sha512-4mhU5nEv7ktvHmJnM2nmWP2Zk4cCsD26imX+dvZ76HOuFUnIpU6+i1MWuoMg8N/xWHQgB0d2/ybWEGgJR9M/pw==","signatures":[{"sig":"MEQCIHJiWb65xqZYSeHs7Q96fDLRFgYGO/sYJRgnt5yGi4k/AiAszEPTouKMJywGYM5LiwSRCjoR96qGoewzJgAj9f2H9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicq+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hw//Q8A6UaTIdb1EkWml50b1mVfTpmGVA/FGN4y2+n4Dmlrxipao\r\nbDCmK4QOEZVTl7o8dDBxqfaj0YQ1Ydc3L9D0LD4suUB0CO9pKrMAgLaZUvjU\r\nzpnMcDf1v3cMg4cjgNOiOLixolQWMRQsLS+F0+Oim8+gE5vXYjAHrGxV9Wv8\r\noJ57YdbpdBng82LcCfRy9MaLBFdw3zhhlTeJrjiipjkTOL/kQXfu7BlzBqbo\r\nc/DSbsiYUyTYl7qAZCedd97uzQUePp9XQgtjt/hxhZiGsKt5t+SvHOa3rgkc\r\nhBEoNny9dkEWS0J2nhAx/JnULRz9M0X8UqKHFGdqxixdEnhmE17bCgWiVjZO\r\n4EtcpbozG7FdnoDasASLHqb+wxHTMGPkoOgkuCpih+e1uP+TFxrh9nXk63hH\r\naDKMnOJOKi14sn1ePyIqjnDERoihqXAE2ct2Om590mMGAttrQf9W37iwc1lH\r\nixZp9b2edP/Q2OGWfgPvrEGTYqoogSEwDsD8KJluYHhiAVfj5Xsb+Cy0i5oh\r\nDHacEKoDkAem/CuBaIu+IlMJWifBE/KDTCgNF+nHQPMkDqCj2gBi+6/2Kj4W\r\nfk4gXEcZVBGKRHfxSU4KaHonYbrH6FR1MaaHlLKEXk0vRng+lBLF0MLe6wlG\r\nsXEf4PI055rppowOM2KukjzqVukGfEH7BGE=\r\n=noYv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.10.0":{"name":"npm","version":"8.10.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f689aee00def914701952975249bd1e45ed8b266","tarball":"https://registry.npmjs.org/npm/-/npm-8.10.0.tgz","fileCount":1848,"integrity":"sha512-6oo65q9Quv9mRPGZJufmSH+C/UFdgelwzRXiglT/2mDB50zdy/lZK5dFY0TJ9fJ/8gHqnxcX1NM206KLjTBMlQ==","signatures":[{"sig":"MEYCIQDh2EpRStK72Wcn1uCjDCMCJiI6cmiziL98P1KFiDYSlgIhAN0PvO9Wmi8QZdKV7AWaEVGHHnmzTYOJ+Ra1NKGW9/GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9330018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIQ//XNplR0FspESkyl7tAKZ7gPZBk+atLucy5fOE5Mh9eHRtyyqP\r\nnkZkGrwiSBPCYtTjrecUSFtwoAY7DYoWeOn2iPe5UETfxIuA16/CMxzzUht3\r\nJVsMA0WsSfjFmLWv2JYN92PwNmV8UzypugnG9D6XXejJsLRntSqUPMipCjxb\r\n0z3CZxi2o6+yZEVndxdHnYkZL/GCxtzzI10ZvZmYTRgHcn2FTf5n20qWoRFI\r\nj5bpZrJ2JDRYSFm/5K/1uIps5AGz61JKCCg3uoQA6DmpSHFy9ZB24FiHfQ6t\r\nQVlkMTQAoL17Gh6iW3HRfcr234K4SO/Jodtg6XXfkrYHaxSBNZy3Fe0bFJON\r\nj13pxqXqOtiHoPjz5ey9zVyDq44XMXCasFufAdDyTYVoIyUpXVkYE3YZh118\r\n1HkeFU/nuAVDekWumJf3rpi+JjAoHItaftjoyxr/iHx+mJyhyMoxBP3gRyz0\r\nu7b4S85KD7vrrkDLbMDVIlZ/rxxDOjdwxt6WDXFT2DuuHCpVMhzH1R8hXKRS\r\n5NaagX6DgVGbxlLlkE+5NBW2sHJYtxRQ+7E1siUhppB85vIhfDAWPVWYOf6S\r\nfSBKkRCNChYQBy5z/3JTkIorztwTXeUGo1Ou8myCndTY3ZwfmEe7SpvXAPHa\r\nTy3H+Xu/J9urhrE2bMkRlRGwGHDWTqTfcjc=\r\n=hNik\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.11.0":{"name":"npm","version":"8.11.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.4.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"224fbca389252e43dd2a277249df3320a7f91189","tarball":"https://registry.npmjs.org/npm/-/npm-8.11.0.tgz","fileCount":1849,"integrity":"sha512-4qmtwHa28J4SPmwCNoQI07KIF/ljmBhhuqG+xNXsIIRpwdKB5OXkMIGfH6KlThR6kzusxlkgR7t1haFDB88dcQ==","signatures":[{"sig":"MEYCIQDKcqATgjrZV/CyTQLtTu7fuFWyLWE4KnzAV3IwALrAEgIhANcnNQ5IzIMVC3xT0zELhurhdG54E/1jHwgFvtJqJRhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9338230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijprUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVg/+KYKjqx3KLv2O3Tay4YVQMY0AeYJ8UrFsd1nC6b9wGhRdLOdn\r\nJrHvLrE/0pdj8z0d0mtAh3cARUOHmebqM92DaLb68WrIYa/X9As1f89n48KA\r\ns1v7uXh93PFhUkG7WQk3sGNUH8S/Sh75MEN96KMvLoWTduK4la+XcCkalCmk\r\nmf2qsRiawaLPf8EuqlpvP7p87J6+ePTdH+kbZ8xbBqRol5hskZbi0rUDVrMs\r\nYuuae9FNHIYIY9iTNjMGoWsbZmcC/i8mm2KCQASoP7xjX257eI7qY0ZsJGm8\r\n5xf5HUsnhefJP6qv7aTuuuDVgOik3fRXZCJLfTtV4myQUiGeTQOtagjPGMaJ\r\n3An6gI9k2QAILIp/kC6ymf51/7mSJavHu0zDzbPtGO7lhcFnbFvukvlyyKcN\r\nsvAqhf8cUE6aYnPWilQYagzJdz+i6eylepSpvZFkzmL8OMpa52UoHgLVMZqi\r\nuQBr/glaHiRkaWFoaATmtswolWyTeYpuFVm0w+l7s1Lr9vqTlMCxsrbiE8Gz\r\ntPVvcWG6AFNbeg2hRGXlLuSaDcWyUi+tA4OL24KtnfJWjfzDjsq+5SmfJvIl\r\nz6a0mkurAYrH5mcblrLTjyRffQeqzENSp3OOuJlArZZi/ufr0hjEyGi30aDl\r\nZPU/Ld1IiIUE5cSzOAgg7XILzlzXPog/Nmk=\r\n=wtxZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.0":{"name":"npm","version":"8.12.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea2a9c3ff6253a7e55ed2f5fe506fdfdc73f9ad1","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.0.tgz","fileCount":1835,"integrity":"sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==","signatures":[{"sig":"MEYCIQCcf8MmXAtYDwjjzV/hidKsYIw5Rxk41KIC0WJsXrQ9XQIhALCPYDptLnTEfnhdmC9G7gxbEaX2y3R/xUtfFeCOkgrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8914618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo2xAAlMlDxLSqrRl97aUN3OsKijFWi452kC2KTy5OldaBwdW+w0fF\r\nSQIr8/1U1fk1cHhRdfbkK5ejonC312xDNDD2ckWV6nDqB1fVdoog0fPP/8p0\r\nY8r+iRD5Wx8AHu0W+9/dfu9CGcdFNuWqlRJH4R632kSzQIDS77pS7NFpZo8W\r\n/GmJJu4hn3XPtrS2czgzDPUEtA3bKXlLKP/m6lySy9t2uQf6kARmQGETdY4c\r\nhlOBDgsjckmkPRrtf5y1tM6+QUxIpVE6JHwzvz3A+2QeHWaIEuIqr4M4/LFT\r\nrtcYZgAaDPOpLs80LYsPY7eaxtzUioetvDtYyISHOe1AAoNb73qRRZe+xElz\r\n+iI0eVcQ7lOVLKta9gTai8wgTotcn3SIWUacHAl0stbjpL8kKu7etZ+kguA8\r\nriFC1X1Kq9z9vlfegIwdgY1qcjkxYPBlcAUnKGxjf09J0Ago/xhAGOC6j83E\r\nG9BDXMyd64wn1JH/xzorxr5Bme+fEGVQNrNte3KvJIsB7Cw1zcqhnZHE8KgE\r\nzOLI9I+aUkDuIf7o9LdtZMWCKpulxJ8i6c9D6Eg8BrmUchs1q5qQgqj7N0NC\r\nE+QoZakwq+U5jFhBgd/wLfFVeYKfSSrNAhC75YbjzKv/FZH5cUp0XrKDDQ8w\r\nlZmQ2XPwgTSZLHRqh+p7WcIM9bp0EaQPZ5U=\r\n=bVNp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.1":{"name":"npm","version":"8.12.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624064fa7a8e0730223f6b2effe087e7127d567b","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.1.tgz","fileCount":1850,"integrity":"sha512-0yOlhfgu1UzP6UijnaFuIS2bES2H9D90EA5OVsf2iOZw7VBrjntXKEwKfCaFA6vMVWkCP8qnPwCxxPdnDVwlNw==","signatures":[{"sig":"MEQCIHOwnbf/4kPeijnzZP2DOf9Xd5JL28Tb94OjZ9THTRCWAiBGV0GFARIEjWOEBbNnv9zDeC3IA5BirMI0jYlQsQTGVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9342037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXkRAAjXuYfwHh2JVr/17+RkQTnPEDEO5/cGge7ZAODrtRtWkEaNRf\r\nAdoz0Pbw1CKtCDgUBC/t0eU7PCZhROk94aGyxeJv7HhcX6lxMsHAMDLm3IO6\r\njfQP9iX+zd4XSQjFFZBI2RKHb9pRLlAi7/pWHVnL8U8wXvUhWEC5mp+CITTH\r\nJE06CPLBhXZ+IXkAUfJMtQRuLmAqIdH+t91R2PgpU4/BO6Cb9C7Oy45uUoUk\r\nkGGuhVJYRVSkFtIL8/mX/hNYo0lrfUk0dzngfoBp17dbL99tqJzz4RW9WGpm\r\nudgOOeO+NyAQIQe7QC6HE/0c1K1gIDYEdKeVYdoZGpRRItar9XlQpSiR79Xp\r\nh8maEUlCXdy5PRgkNHW039tvnHJCQVVSKmhs9ZIWTqRZL9DHI76BJ4h4Y5v8\r\nq3uSq1oix9qmV72pUMBKQVmkOZgqjT9PiQz+yDA2YHjDvdWuOIOZx/pW//JC\r\n37F1Fts1aKSXmHbNKt5m8tVZQSdqLWGhAv17/GWxLuVH/cG0zILGwyjUGKW0\r\nP4S2NeyEEqthC3rBRMPWCs8aSHwDg7wD9pjtw/uqdmm2fU0pmO+/zddczQRq\r\nT3Z3kLeN8NBEoXSVBe7VOLEi5a7Ey5vOx4oo3lcUiF22p4FgwM57Byc4TyZQ\r\nw6rN2gyo3r/HaZoEOO/Hq2vd2u8MNbi+Ozs=\r\n=h36K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.2":{"name":"npm","version":"8.12.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.7","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d9be9d6368b0bd9d0e963b25a662c79909ca8bbf","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.2.tgz","fileCount":1852,"integrity":"sha512-TArexqro9wpl/6wz6t6YdYhOoiy/UArqiSsSsqI7fieEhQEswDQSJcgt/LuCDjl6mfCDi0So7S2UZ979qLYRPg==","signatures":[{"sig":"MEQCIBO6ZULG75rk+kZ+O1ca9HEy+m38OlS2VLf+YnzKZxr1AiBHmCYKriBvi6/CINDfmBZEYOucwAjATs8Xur+ZZXJ73A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9351276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqj1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOgBAAmxOcAokzK423jNj6C//qCS+msZTwAwyg2+T0p9hWI9vnNp5t\r\nAh9iBJ6D+CI7rirDM3J9suue7YRyUmJZhJ+6jrbdtpbSKwKPG3fEQHFKoXZx\r\nU5FxrXhi0dpcFhqfT5xzH2ltrH1fFpnOSxJrKYlpwxowNNzy2tTEbrOTfe/J\r\n0ew6rnCeFLOniPXj02AJJdVW6Dw1yZEcfl7U49XWuMyPKnVqzjZjVjf5kvKi\r\npv/YKoLTlGeXvp/Kq9TqAKFfTfTFjTtWOPtoybIgE1UTM9DaUKAeGBPsgagS\r\nM8EisVf+XfkGODkXmxuiln4I8gT2gV1m4PKhVH4fCh+jVdCQxjnoOhTMOyCX\r\n+6OlrFAclLhkQrudQyoy53Y+cwm+pO6kO8jhwdL5Y1ev1PuOu5PsA0tq5voo\r\n9ba+yTZJkJayWxNkwT/f3B+Go2jfz5Pv6qS0b2XfPWQdAJTjtoEzmcgz0W3n\r\nCZESwD9ZtR1IrLPDJGtWZk/3hZL6rgo8CLm3Va1uVBTSXFPfhqxMs8W9dgLs\r\n4wy2BvJuMne2Ugdx2NafVRWZbeXLHwOfJWDS5QxBEz7u+sfVRe36nmx0LCTT\r\nonYSbm1F2IZwzfHS+3bQvWZMa0Uun4SnXTTzMBHneLssNbSHTvRCgT38vkZD\r\nGw4/hs+GM/wlv4zZRtJzm9O8Gho+Y4QxjF0=\r\n=NOx+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.0":{"name":"npm","version":"8.13.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8697a6767402494d7b08a06fadb8053f9cfac7e3","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.0.tgz","fileCount":1840,"integrity":"sha512-oQL5LlThFOPccU4hWY4+isIE6W503ed8t0ARAWdB+GfXjHEeL0g8TvKU86Xp0TuTwtS5WSjZ6XnP0xrdqTzQVA==","signatures":[{"sig":"MEQCIEac652UrjNEAt4ucPhXfn8VgNa8F7dA8Q8xb4T7roguAiAjJABDkqTz/6MoEvXhtf9rBmyjiLX9F4JlOeQbbSZ3Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8924030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis5Y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS6g/+IpLmNSkuIldYYHfn2Boche6roTOoCJ73F1xkWJb2TLkZUlYA\r\nc5EPfBPgS8dqT4ufaXyHYnZ6PsnXFRPB8VxWLeIBFhiU4qsONeZxIu4oUrTb\r\nt3ZM6aHbZWaqtts7HIRtHpEmuxCj840T8R4wdcmCrycVQldtDjA+ZkRKrR7Y\r\nBI+hDEEOBG4EQusbHJwisLgHP6D4OHx9bKmZFZs2tf4o9uqTfdctWTopEQVv\r\n7qVJwdu6RTavrK0MnJNSAdOw1AUveTeFHXMhcBFPN6fMdng6n6qA4c0MGJ/q\r\nfkfvK1js4NkUu2pEj8VYrWNBBOKeTa2xf59s43WVGvqSXLAzNUQEamGbTEbM\r\n0cP+nqf0+S1UkvYMl6dZj8YK+QLDwnSoxHFUqzM3gF+cwWfQKVMiChB8JZ4e\r\n4DWuZxUoFqD9tmtp99A5JNH6TaxndL9dltS0cIAGyVS1jziro7g/aou6IoDy\r\nViU9gi6a75HdyHNsCO6MKvwxEtSr1p3wEgysxd1oDAa2tP/LHbkEv5FEMeHt\r\nRHzlqPlAi+0KTIErnA2dOgJctaiEeYJKS17pMfhT0OdGz4wQ+LzBKzixhnx0\r\nx4nlkzAYXbH5uVifXIU57R2Edlzk3fO8q2fR4r870HRUoONFmfOc76AIPyh6\r\nosvX+NCDPom6c8iK81PUWlG5tLtE4RB4nKo=\r\n=9Vy9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.1":{"name":"npm","version":"8.13.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.3","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b1fd8a9f92dfc432e0467671f2f5f17444de3f00","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.1.tgz","fileCount":1840,"integrity":"sha512-Di4hLSvlImxAslovZ8yRXOhwmd6hXzgRFjwfF4QuwuPT9RUvpLIZ5nubhrY34Pc3elqaU0iyBVWgGZ3jELFP8w==","signatures":[{"sig":"MEUCIHqCzgqfeX4GyuaTwbgaYr0zfj2gJMXhFmrKAbJyP0+ZAiEA79Uk7Foatu74hc11Btr8LkPgFQwFWDqIG4n4Bed+hdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8925003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zQ//WyxRZRiefpiEkxDlEFAzK3FAC4F4QcWk8/mYZ8mmSRxl/AI9\r\nsmKPXK1aIwWKkjuhCZCefZWEjthV8iBtVs15Ev8tuKx70It0fzV6Ei571pjP\r\n67uR261zXDivt5Ea6k+LOTqehusWjtD/y9Gp2i2ya5F9vZSToqRcrWslGW4D\r\nvxqcnp4ByKXapA+81XIeCfmrkDvJchPBVjB8hIW8WjT4UZDPTShx5R5miqDO\r\nyceIA+1eal3FLplTBFdNabb9SPIQ3h5cb8D5VZoUBX3lR6yeJp97FrxJY+Ty\r\nTShybHngd93iBT1LOqvWl1sKXELcw6PSkch7s8oCGaG92vFJxpF8Gw5U2znH\r\nqCFklHwu7lK/6CZ6HIBxuC9S6+1/0U609bSY2yByd0fZTrUN0QGTBDnPFESQ\r\n+mTiICnk+IIkSO4VlziUtgq/w/r3BXjJnfRnDBmNOoMcoe2aKz7M9vj67Raw\r\nA1gjtk5t+VrSMKxoTL5NUxE1AYLMzq4cZv7wAFKUVGYPv64mp7DSx07Xs597\r\nlN2WbHnRo6XFwaI44hWNKEyL/QCljz4UkD8FoodE3XVcV5f2k+J4MAwU/9il\r\n/grFsRMOrVGENekMoSmwIyTg1gvWLxhIMiF9pSXDBvEB/3/7Be+YAUuJxWx2\r\nQMeryzp/hW4cijZrTLqF+qXtEzV6NM1HG9o=\r\n=0r7L\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.2":{"name":"npm","version":"8.13.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.5","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d79c851c1d9cc6c11efe708379fd5339580f8fec","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.2.tgz","fileCount":1855,"integrity":"sha512-aS6q/QKxkw9mTX8gR7Ft38BcRkW1i+h3sI1yAFmfQ30Yl1a1G4ZX3oNGDzaLCilU5ThFZQBS1F4ZSZsrVxJ7HA==","signatures":[{"sig":"MEYCIQDPYjZ8BvU3yJR4t8YP8Fkn8EH25ksH3laX4HLyJ5ofAAIhAJhtVHWs3swoE9zWX9X3QUueKQBq/fO8CFWi94VQg8DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9358844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivNj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqObg/+JanMaZ0OSsvoKRqzodwR9XUzUtyE3pWadtp40sx/zpr2MnQB\r\n4s6OjWeHzmto8z61hqaBMNCd1q4+uuHdJ9fDJELjE5m3fWaD6mGc7Qt661ZV\r\ntozeBeSMzj/cfcMcEmPGDcrE8IN2rKm+RuiBOiSuH7wPIVgOXKwtRu+sDDkG\r\nZsooH6nEpMziFS9MrbFQ/zzYGPK8netBRJnJVu0OJE0TNa7+uL/xrdJO8nhg\r\ns552O4nk5K2dSVClsA+4YUd43mRn4U7hAACUiS+t3DEGzMq9p/R24an05B9S\r\ns6l2jvLhq8cdlGFMw2WG4weV8iBwVCpHlwLSUqOQZb9eW6/OWWn9GN3Uh/tu\r\nFYrxC/wcP7C5FrkNWEHBo0gZnHX6DEjjvA8jlpQbzXAycsWBX+iBjBduUv4d\r\nOdVsS5XJtf5RUxWmJIeJ0uYnWkD79EFnMfE6cUV3ltEsrxjlgP5c9P03HVt+\r\nOkWppp8A4Tle7gBLN0UZJfDLCrV1iRIDw8GX2gP7DvFUF5bQMMYbqFTlrLRW\r\nZzy1XkNSKZGrgmOcSFNUufAeFK+LAgnwj3hSZvariX97ZtlGo7pg4V84V0bP\r\nD2UbcovGEXChHiUPCWuh/B/cA27uTD1UGHPWBk5edrZ2OMSXaPcyBQNtwpBj\r\n2wO4qG1RAk8r5VC3yTor0qX3R4244gb/XYM=\r\n=7yiw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.14.0":{"name":"npm","version":"8.14.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4ffc167187b390e55492516bdf4a378d6b4f5b1e","tarball":"https://registry.npmjs.org/npm/-/npm-8.14.0.tgz","fileCount":1859,"integrity":"sha512-wjDSM1GBwFUyqryw0jrWzFCFRlaiCZ9omNcnV3fLERqEYR4UsdRwR/SQCJNmri24yVvD+A/Ozr5p0V2WZVt6BQ==","signatures":[{"sig":"MEUCIF7tgxE1Mv3TIR/yIE0XnxIIS8sdLvkXilJ21+IQriFyAiEA20Kr9L+8Z6gplWCujog46rM+31adokSQHMa8T6L/eKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9418175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizwYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPghAAjsnrZV8+MrAgXe6NzcSHib4OQa7iUmqo0V4wp8y3nui3oryB\r\nXc/zRAyPa+befzjJn06O8RIoHczPNxUCnlMIZBXRRHcJNETELDDq6Fy15o7i\r\n6jDrRwt8l73m3v8psBc1fE97g85vHVkJlAhg2HjyeB7xYXMv69TeE4q3ZfNF\r\nVe95WNE8sBWnOB/iGiYWp2zoO7xX/iAEwBRsTjvWyjMM1SER8+SkwhTMR8sR\r\nnpG7m1F6YTL72qHlaVEW5OwpvItP/CDrs5HG1CsT+8FAyDNSdFKtHvYu3M9t\r\nkXUw8E7BQk62y3oUwgvJ05rJ7LBNix1N8vXaM9JljFR9k0MfW1uiLCKIvo2g\r\nsm+Hc/YcMtq6kJ9YHV+ThG7A6Vui5YFr8csM19JxJWY+AnDcuoJn9uccddQM\r\nLnfvfWZWsw7PmVW5aNTklVcpkcwLmHGtHi5ghRnKMNciu5K19n4G29jKQ5Ej\r\nSrgM2jMp4AB1F/gDcFxsrPW/BVa/Gb3/ABBxxTtzmsomA7TKr2bdUUNig3lC\r\n4u/MaXP2Zmr/EqQaxxVsW8RdNrgaVxTLzmYMz+NCQXqPwSUynKV6O/x/5CyJ\r\nT/6a+aYKf0dTB5vtLy6NyGCIu3s/0wtY4U3jb8krKmUnWFub6PQiMeHP8Uwm\r\n2by1SW00aqY+2ifyivNY3BIApALeao1UpsY=\r\n=5AB9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.0":{"name":"npm","version":"8.15.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4b53cd29b13ea164f0f5767bca274dbe7d8f78d","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.0.tgz","fileCount":1858,"integrity":"sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q==","signatures":[{"sig":"MEUCIFHjlyVdiDRsJUh66OsY4Xq2rEHKtEK7RaDz8v02ql/iAiEA6bOtKOJFIIIxhTFdBI80L5ZP8cB4u53upYK2DTUEuRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9411771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Hz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeXw//e53hm7ychA+m8vr4qXodlNUExnpO2ZXBRti7Q4+eLODnTH5U\r\nlCBKPjiDVkBEPbkyHF6Rgnzeq6U1xU/lLBd3NVzXsWQ7NSai3aM076kVQ4cK\r\nL0eZdf4cizTHgGTP6cY1nYN4yF4gJwjD5M2KMw5vREbXWD8ONjNQUcB5Z0OT\r\npABIdqO9auz8U+Ez84fC70C07F/3bDi8HO2Ig1JNlxTZMEnL3vRl7Gdn+o2t\r\ndUfLyxMXpmYMdUroTQOoUGnUpArkcHxw6z+c4Xxnyy60IsF+Y/cHtvR3cLrn\r\nWAEXa5o3kCoFy4kQUsHeJJTlh29eMwlW1qlF/ldtcYvuef77aOC9hWZwjBcQ\r\n1YEZQbX8hcmAKTQXTNb9bax2WeEwAJf6GQfhRlsQY1WY41SBpvHb0Zpg+HTo\r\nQYflhVbfnNY/O9hhpYv/U6ayMvYdxoIu89nOwHkDQ5V/JMTYZ+OK/IIsUXR5\r\nA2fC2FloEavaTGJvTKt1P+sLnqC9qN2++OMrIb0JxH9q3CSi4ewpPQhdZpTE\r\nu85lkQSC6XAwhsEOIl48fTbJDSRzeN07Bsbgct6F2y6jJ6c9Va0tpCWxafEA\r\ni5GBxNV32qHDi2WAyRjKSYTR5nG8Z2KJvftdjzvbYXJ8fn+rgxX3RSlCk7PV\r\ncMWOy9FhqkoH4VdSPAKAhCJNn4g/qNNSf0k=\r\n=JyIj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.1":{"name":"npm","version":"8.15.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cda5f182e6ef057c15cde5b8e443b52907ba052","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.1.tgz","fileCount":1858,"integrity":"sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==","signatures":[{"sig":"MEUCIDU79nyuFxKERJcsqkG1V1ClsxmqI0wIXseJuWLonyodAiEAwQ1z7po8c6Bv2pdNdGZhwBTQ4dQnBTAk0hP6pwxxhTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9461796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+xAAhWv+tp/3aKCMpxwOeYI9UCCyWX2Uog5eLRlWDMheVIEAaavR\r\nko0n2YabgvJAmJF9l4zx0ykattjIOfSR+9FNvplcVzS40m+/Tn48pjcHcpiv\r\nGH69BtXAkQy6PKDRWX+KIFUBxnEONUMO8kcrUDPZytNyeAdTNHOil6Jm/X58\r\n5oToDYVr3xXWRwK7ZeaQaBXqpxBVLNk2/pN4ugEn2HPZrLmElun5NSV8iW6/\r\nCVAiMpJJ8WMXCOHdZiw7yGPlkECquBzytod3+GG6PbJsbwNyLmbDOsRig3U/\r\n6kyrt5IAOVLn5PktkazrYP6dZJLG5naAJ0tyXQpCg2UwwxuTLSl3iftj0Xp8\r\nXAhNqeIzryu/vFhs7PfQSsTf53Izl0FkyzcnAVwWbzhrG1kjG0fmUeTYgkeR\r\noFAbsmQnkbyupeb/n5HUWPy7PjhW6mvA1C295uxHEuLFIH6RXZMA9OJJneUb\r\nyP4yoYJQ3050k76IMUhRds/P1X6XUAvCR7E725J+vUeASEXJG/3NNwoUZPHL\r\nQbrdGyQV9HsxnF1PaT3wD5g3Xb5iYy0tglaeIvUu0dqpd0OWyHB0bJZY4jKj\r\nkzaDHVTI1LDP38hx1NhH12z/i7lsm/kN53kQj0g0NejxEWU4WbvnUFKMb2QA\r\nsccYgKXfLkA62mzZZnLwkPK8mwGjiJIiUXo=\r\n=DZCk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.16.0":{"name":"npm","version":"8.16.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d385060093f3af10fabe6d8205d41bbf2a34ff9d","tarball":"https://registry.npmjs.org/npm/-/npm-8.16.0.tgz","fileCount":1904,"integrity":"sha512-UfLT/hCbcpV9uiTEBthyrOlQxwk8LG5tAGn283g7f7pRx41KcwFiHV7HYgYm2y2GabfnPtf897ptrXRQwxJWzQ==","signatures":[{"sig":"MEQCIDxU3KnctlOxTwYnPb11cizKs+H6rdOtOAdiN6CpnN+NAiBxULcnZwpwn/6CV6swlVMmGJ09nYks9V31Vaes1onmtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6p/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3VA/8CzhoZuODYnyEPrTsr8I4cIt910kULf7yp0zXyVxRJV8ud1SR\r\n6tjDdd0G9hvWrrcirPkWAMTOZogV7Xh8rvXS2ppET2q6y3AchN3PXSDziswV\r\n5LTY0B8pzVv1123WYuGiGKhfcNVXbiRE4z+0en0P1KbhFx6ivPcQhz7yBe88\r\nr4Gxkvdh8HduzntScHjzwaUuCMUi8JbntXWDWTLGWjLHbQyJhOaU/WIyL3nN\r\nkvZRSSnxI7gGcNeDPrAl6QoCo3q+R6knEEyLN1LafI5y9A/6wA7X1g9xg0Np\r\nNqM+KI1YK+t+65AHzfMhZsxy5CsmZ3dRxDt/mCEQCppZz6XDDHmf5k/U+q/j\r\nS8mY4IpbPmHV8CtKmxZ0IVVrO5HRhrDyxEGyic06k06SwjRgQiBObSj/ZP/m\r\nu2mR6FPS+Svi1gfgtIrqnTsaPdHBcRp19USTOyZT6VuTDk7J9brfjDFgqAvT\r\n9huF1HWKOJmMwUiGjblpddqCfx6twhE6Q5NqYkUq+Fb5TMABH+8OuPGdcyo7\r\n2hPrdV/E9L38aRf9SB/IxWHksyhERLJmB6GTlHuYLHonYV6dTAQWsgPgHBTX\r\neKtCXbi5RXyZ5/HPDnSBG0DvkCkJSZ5VNNo3K/sqdUT8y7cU6k43XMOEJ2GC\r\nFsFAgGHib07/WfBRkAl1zQJO/eabJ3Kyxi8=\r\n=0E89\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.17.0":{"name":"npm","version":"8.17.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05c77fb2794daa3d9b2cd0460859f1f9dc596676","tarball":"https://registry.npmjs.org/npm/-/npm-8.17.0.tgz","fileCount":1906,"integrity":"sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==","signatures":[{"sig":"MEUCIErf+2XxptN5tsAIDlc/JiuXf2egE+9Iq0dgl+Z0XsgpAiEAnq8uI8exHNxfmW+eeCQcpIhog5juhS9IJa+NYvIjEL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9749362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8/peACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpSw/+PyXM5i2I78f/3h9G7DslT9AGPobtwMRjFAJTt1l3IIm804WQ\r\nc0jQ2425UEupw427taxmIL48X3pKo/ahUuXF9AinitAWJ7bcFUYR5Q3PgPzh\r\n5MquOLjXxgAibk3SmtY0fmDoyeaEZZ4eUPHUI/xeED8HGAcw36DvQNR6L5SM\r\nHx7zjm0qAKaL6S1CDpzZ01NSLZrVhQSYsbDqfJpMebGTLiR353eOKPLy8X6U\r\njI7k5bg7H0JVHUljsf1u+w4L0IBoa/4P3mTrhwKcNNicNZhboL5pp9x9CF3v\r\neg6Hls+DWsTcM/0omyckpQn7rcNzU2ofw77zGql3/e/XYAyoPavB3c/t8UpD\r\nKbF6z8cy9pr3Q8IdV+Kxb86567jVq0SV2CAqP8mWs3zVmqJSlgPbFvvNA+mb\r\nQ/i2i9UdzUqZu9uh7qGRec4wDBcxYKUr9ejIX1lYlF+xSirjWRnIJdOpOfx/\r\n+PIaOLn88Y7TQPJpPnZa1N1aDa6+jiQIFokRVIGZGtg0OUPQfqlqbS4RjYzV\r\nlUv3RS4FYpOR4WT9fco77j07GdeuDwNMTe6nJLLEVRXaV2R73UgUnkumc1Q/\r\nX3Tzb63iTeg6lonswZNao7AAhb4kxjgGLvddnM45Yo+e0ysyfRC6DV5QvI+Y\r\nQ+ujfDDdhUpWQ6/PvfIqxxLNHu5bKVgBgzw=\r\n=duqA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.18.0":{"name":"npm","version":"8.18.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd6ca7f637720441f812370363e2ae67426fb42f","tarball":"https://registry.npmjs.org/npm/-/npm-8.18.0.tgz","fileCount":1906,"integrity":"sha512-G07/yKvNUwhwxYhk8BxcuDPB/4s+y755i6CnH3lf9LQBHP5siUx66WbuNGWEnN3xaBER4+IR3OWApKX7eBO5Dw==","signatures":[{"sig":"MEUCIDK3T0Hm4b0VaX/BhDq6R3BICdwidKt/J8b63mrI+obaAiEA5AX1Ovv7ADRJYP4zvaYwWkypchtwUjUZsBq5a1FfKvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9752652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/U+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnZxAAmV5z110WPrKO1wzjRQzQfhKZnrOReamX7PnVWArCP7yqJflT\r\nBSasBqINwz3YAkgjzpeQ50LIV0D/IEF2hXFJwUtxqG+tuOjGwPpXAr2dZiyW\r\nkRezEBtShGVQbR8gOnXGDllpm4R4tIq1jlVi/5WkEuapcbse4T9hoHyCmKoY\r\n+bIlTEBt+OCB5vkLp2jjQbhCUZza+1uObcfo6pAqHdg8eTBePkFjXJVuELyl\r\nQM0RLdmqAdHDw0TRLRF9IzIzFMafGOExqRDfii6H1mORtTrXUDDIoLy7svtZ\r\n95Qc/Gpi1j9WVAcMu4/GhyQQ99h/LHJyEwZm/+rAQNhIFqdpTS1diq311H4t\r\ns63IoJzfZ9QmCMbIBZqand2q1l4BpUBNpGT8/ElCkfe+tCtb8YgwaJZ4Iknq\r\nX6pjIsEdlLP385RGnI4J3q4fakRivo8dQZymeTUxTtrcOgPjdBVEX8m99Hot\r\n2EMt2hBOYZqKXNh7rHgo+hOP24TX8RlsxsE0UEW+ir5SnkLSlJrNLt+l1zUc\r\nEoT+ApKC2YQ9sKaw+cnHU+RCSEryVQkZJ7XKrRhHXbQ2Ecd9M3CPRSS8ztq+\r\nWQRLMT/e6LsmhBm+/xRMwWxnWzxGieFLo+XIQBJWAU9AeFU0kzPMI7t2/Z2R\r\nLRGxz7sNOe/pbME7prziop5WGqfYK3viha0=\r\n=LKeX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.0":{"name":"npm","version":"8.19.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8eeea241ca0daa79ad6a95e875d704526a267847","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.0.tgz","fileCount":1917,"integrity":"sha512-Af+oxQyq+ZY0M3ygaXs4T4DVbN8HU0XjLMK9ghXLh48u16OQoEYXazx8miUM2h1qLMgTuEwhhuVlCNDkKLOcmg==","signatures":[{"sig":"MEQCIARLYWAvFYECNWSDN/3bmc5myRDlcCfZumBZNQngd5dlAiBnvFWrMT8k3Ek9sdnv/DmM6yrx6pWmvHZ/4FUtTonEag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD+YaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJRAAj1agjtLa6y2w/ZyuMLIKjfwN7WvubYMQpnPib6/y271zmJ7x\r\nSqm/eVpVF4f7tEPMUlk5pDDm3LSseUvwxkGDdt7wq+TRTfpDDxT6+XqqRY7T\r\nDsw05K9CgKwgXn5ICvxA/1yMPxdU62cmN3IgkiOkOJ684/fLGfpc4MpJ6R5M\r\nEWmhELx3m5180UfqBz88/9QTz/GpupDJ9l49jd9sMkGwwW5HKQKj1mrT7d7q\r\nyFYilbgWW2yOiPlPluEXCaPLqZww8PWg2SyOgtnL67/QlL2LVuOLO8JVTkkk\r\nFjzfxBW7Uxr2JWajgv9JF9Xvhc3uD0gZEmoE41V3swrGp3x3dCajZjWy8nGh\r\n4lG88aKPT7TrC/aitH3QP9Y06tqG0+ZZsHGqZE/e1YCLEtxEAlfyINQiqyvg\r\nH33/6okXHQ3KKlcadjh6G8LOWDbagkZEWvi9eYon8h+p7xZ9teZB+pICI1/b\r\n0aWx4BTGH6vuBAE+Z/O2QzlXrAuE1daEnZUeetcgti/EIzD0O+NmKoXsJ8vS\r\nRcJRYouo5d+SxT/okdufYT5KW1/dYRs+xmfeidaPRSLhONhFqMOWrAtaYbco\r\n9K0OD27P1+AP2WUXPU9JCtUmzEExtEKSJ/EE4WYV0zxM6pMuukeCFBjF2kXv\r\nvHEJRE9Pe8NBfpzkvUf433c96vbPWikVTO4=\r\n=R3FC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.1":{"name":"npm","version":"8.19.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78bfc5fc1b7bc36881a2d9d1f2c93ad0246f31e5","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.1.tgz","fileCount":1906,"integrity":"sha512-FtWzipzng+NmtTQDXSCvA9D7H4d7vkA7ciahmY89fGK/Eo95pbnKn0hatEUfomj1jUDEXvAEi/tKiQ2nrAc7Jg==","signatures":[{"sig":"MEUCICADajrQ+UtuBTH9jISfHqjQ6Txw/Uv9x4t8kPBFr7mbAiEA/YMU4C6MWMqo2W4OM+Mb45VQ0qqO6MFb5TKgjCk1ykQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjETTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPw//Ue/RL64g/FPtP6ZMVIKGZU+Lsa0p8oYnVtfKnhOUShkMTVFX\r\nytoL7+LIvYLBcCd1o6nCvBejlnoAGry3QsSm9mh4ekPbTL9CTsouAZnHl4mL\r\npMN/Yr0y6YozZx8X1HLIpVCNdz3YW+8xZiersA244saANriZXPxk4lfPzHy6\r\neN6BZ+4DpSmb6XTrbqrgUXmNiz3GaG4n+yzMAoP6PHqcslwFVzl9N2f8xnBT\r\n2kqunFsr4XGQeUHf8jr1aVruJzjr2Vvy/FrfAQzkQ9i3RLdV0+Tfvqz28Dny\r\n/QFyAMq2KXLtFdJhW18v8FwwIeZERa9YhBd0DkZBXs9XxDZ5ZsjfvhF8goZe\r\nFCt+O+YQHcGhqkyEFGL3SKRM/zgcs3luG5UgYMcuEPETLeQLC0LWWXauBEy2\r\nGaAzNsUWZ6wD6oR+21l/wEVnSRYCB2cH0JaIMhDQorHnNgbBck0O/5CHlcTB\r\nZXGGznHxuFe+o44dXvAvugO44go3s8tKG9KxNJcvNiNGQZsVMsq+dGfhdMBr\r\nh57WYNAFUGygkG61cY2vLVA/MR2hmAvN/kauv8cAJj6EDNtx0DhOesmqbbLc\r\n7pmgZZetzcHxBCircD5ZJCPS0ictSnKwALTZtx55Yy3gKSqxN3AZEa2kz8f3\r\ntiFjeTClD8TiTgAno8tmJeS5cgU44BwIm7E=\r\n=/Qvk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.0":{"name":"npm","version":"9.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.0","libnpmfund":"^4.0.0-pre.0","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.0","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.0","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.0.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73cb053cf10b3d9165e6dfcec14979f76a3f0704","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.0.tgz","fileCount":1912,"integrity":"sha512-AURwChJCg993xfhW/0d1rqyXIiUKKZpX9W2BOSwORGXteE00JHRBwpgHhxQaBWJFKNu9b4GkJzGJU9O9+ukjuw==","signatures":[{"sig":"MEQCIGUV3rr7jdn7so+EggS+66HAUrWKBYbEUv0X6GOFFPYuAiAQyU8RAOimxr0gi7PZEedetI1zcTflSZIY0PGjGikYBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9769558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH1LlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBMg//YfU7ND08/FPzTV77Xutcg/IWl4v2URpVcjQtb3HXz9+rDT44\r\nXHqJtO3dhLGRZD6/hpTswT5Vi+ln95AY5/GG17Kzp0tjZPtsjnpItF6SH4kQ\r\nO18gSuoma8PdUi0YvLUr4HCAPaRPV2hcERYkUIwmFk68QkpLjPblgSAPQcmx\r\nUZkLkz3bR2xGfLJ22lQQFWP5Zq9ygCskwyas2oMoVFzAl62Dab4pG1t53N7s\r\nNPLSVVEDifF8Sr1v6GOwb+0wcVSF9rPX2zp9pW8vL4YEVT3JDKumY2Em/HSq\r\nYMcaAQwEzSAZ7rAfxHGnTHzOflLwZuLGE3yD1AjQC8HZOy3XGC4qoTBHYxed\r\n4tpC90FeKMbniwGvpBahkKThLzdoeG6TIPnXEjmccejBlae6CvdWJyJCaT7z\r\nwMRxWaTFBWjwtLpLkFohxu6gLvhNlmfyRRelF4zgZf1nejHylivS59D67L/X\r\nOqtqd5NosLLwqqC8sttfaC2wQvkp9xeZyfFAChndpJUpY5ljnwL7vF8cvjQ7\r\nbcQlhj2NuMNOH/ErM1rlF6QXwVuR26lsTjeCiT75lYrlMaFbI7gDcVcguBsn\r\nLj2mBuKPagxv0Q8Dg6hJj5BkCLSWqp0njDxtNTXO1X+QfgcnuAEnT0tqpzHG\r\n7kLm3TVsB2nLD+mjS0isBWBdufo/NopzatQ=\r\n=WjBA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.2":{"name":"npm","version":"8.19.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.13","libnpmfund":"^3.0.4","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db90e88584d065f51b069ab46b4f02f5cf4898b7","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.2.tgz","fileCount":1915,"integrity":"sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==","signatures":[{"sig":"MEQCIEtY+usbDraQNIBvFb0MhLzb2FC8K5trgFTTVMxl3G17AiBlZr5T8w19rWCMCsdTjvY4LtAohHP6SixII4u7XA5NTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9765475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQ4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Vw/9GIbmNplvmh+Go1g3Vz6Fscb7MxAaOn+r4MaQtRBcB2gyx5S8\r\nodTZYfqxhE1KR4OEckK9inciuBllAhADgimnGESwpGSkUgxf+xbGgToKKtGM\r\ny60ZP+1IHCGdYJTEbl1FF2pG+IsxSsCgJt0VlLCLIgq4P05zQEUhHX24M7zF\r\nKns12h4KiAxz6ol2+qvuTSWrJRVqx+c4byCK15jaHPXe15CqZ9CoFQvv7J4Z\r\nlhTHpuHdtH9W6DTaF0WSJFWrhVInW8a5tLr+R90B8ObBils/ekbWXDB0tcCV\r\nCYJn1cTv7Q53/F14x6aciCdC/7hFyeuUAdbPr0yUevRpfkVkHw4+4iREzEnV\r\nkzUjQ47ImBnUujVJIld7ipKAYOerl9lSGdPmo/2kgfKsVunfhuTXeiW1nCui\r\nPKMYCofFICVnNvq1ohQ51wVwTDpn01xK0CNZWB6alOcrlP0G3R2hduu0ZLiO\r\ntMWSK4hcP57QftBz5afmS4qL9VDMADjYEyBTtlu0+qxQQ1n70U6QaWQrOm24\r\nVVXjuTMTo3wWpv2tJr9xrnoyh//T4AZik5iIu5Gb8YwzT4xw0Q03WN7wp9gs\r\nApmuy9gl+M9JNjLCEoTXJhT7KACCZJSs3tkU4wiEIpm+xKIy4FOJocmJzciD\r\nnP+xh8nIDQ99mRYzVKmjtJkzCtTcFMbK5Qo=\r\n=lTXb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.1":{"name":"npm","version":"9.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.1","libnpmfund":"^4.0.0-pre.1","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.2","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ac53d966259fa67fae60d41681fc291f46c391e0","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.1.tgz","fileCount":1912,"integrity":"sha512-vsSgXGc4/sogKvPE3BQuRzrci0Gx1ddlfV8DJCDifaiMXYw42edXpNpDr/4tmy7Yv/KRQqMDBSAMp4FrMleHug==","signatures":[{"sig":"MEUCIQCrWgOVI7Gv721SOkhrI7CJsjgEl4x4X11qbKgQDiL9gQIgX+qLYJ+JlFpxXVVNc24DKnvOrD39XLdfX1hedKF1Pos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9764184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjImgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0RAAo8u65FVr5V8BxTncXJNsmUAD0CxcmOs0IeaPKQ5uBRgqe5Hi\r\npeq/Fq8qvojLkCMg4o4STxIdkffCpfEV8Cjv9NXXkjuQvgZdjedomqZtfhaV\r\nqp/fLJCrZ78+z6srCrHS9Cvt53oVHhpOfjh4wT9P4WlIfiRUGjEVAUaRCF0l\r\nmb9RyrbZV5jEZxgmQ5g1DaMfchlxiPG8RJlYCeTvF+gRunvwhS/Uv5VMflPr\r\n0Tcf+nJkaE2jLI2t2boa3DtA89s7zE3bhV8Kb8m7axNYfKad0Xnidt5qa7ct\r\nLYZKurAFEPT68APmFd0swyA8xBAK8yVL/oHGCtVC+1rld7IYJbNFzmfuzhxP\r\nQf7mnlL2g0dbfnn+/KC8LiLUg+YIsAZBilwhBMsBZZIlpb5ZqRpGXcBzuVin\r\nE/VWU5gdlKkOckr7n5/GSe6THIPFz1iz9RLxGUV00K4saXv7nggbb+A2pztc\r\nAAazV46i9U8viqEaqBzCMiSpOUSwVSjlE+0cKVO+ardyMOW2plph1dKEnUVk\r\nG9rlRAVdmuOJxi8LREUlKFAj+wxTc7PjKFVVsRddPno6undqiPCK+gbhtXfk\r\niFvU7z9LKmIE3OHF87hygynoqAN2AYou2YKCaYBDWM+Q7Co0ETGZJCjmxRyR\r\ng+tUnMRzETj64Qj4cJc0XTurdLKV7LCXJYw=\r\n=HT0p\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.2":{"name":"npm","version":"9.0.0-pre.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.2","libnpmfund":"^4.0.0-pre.2","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6296969e8f2d480445b521ebdbda14837e592698","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.2.tgz","fileCount":1835,"integrity":"sha512-EZjQhBKnt0scKYz3Zck5Cc+NgTwGBB6SWuX3XVYFvCkKri4OdTcTEk830gLAgufqt9fuMUR76o/I4lkim4l5QA==","signatures":[{"sig":"MEUCIQChltZ4Ed4bItC074YzwZp6AHigHZw1nvROTgbIbAo0tQIgF8LwnOJOIIO6YvMTNvn6i69c7oCz7BxIFXXm+AmS5K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8832979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLUtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP7A//ZXV38WMWQiFSraF+bJ4cg8SJNfk02ewIJi/j3NK8Gb+mwImN\r\nvqHuW9zJr6NLWj4XZhvwY4DnuYTgzcpt+a721sY6mhHVEtVdCL79D/vLgCHx\r\nTl7i+iNjMHRP9P9fBpJJga5h54KcnNt/eHAR7S6DW0fOFx8K3EjUbDPr9g3+\r\n82ndkpkZqfMYwabxmbm5iRpH8YfBb7AdOLN8k/uW8fXJvZGwRBzhJ5esRlVH\r\nPwcnaiQYWLtBCNWaaP0f6mxOfDp5V9AYlSHlWHwvwV8IGA+9yIlQ2pBAyTxJ\r\nV8CVecDoICpgGZo/RUrTjh/MFPPZEdVPwEBTUiMPtm6MU4zkqcCBh4wEkc+A\r\njJlArHxAF4DjQQI4WqEjhtmDTJwha31eIY3nGPjZfXG8rl5fROT5jO0CXznQ\r\ncNlX2LAp/LAmwqtCnJK9bBtvlbZOZlfyUPbD3aOiXGwuKjUZZ0wP6PVIN0uC\r\nKWcnya8GYsNCwORyakM1KeEJoh1F1X+bgNjSLwDoJnOM4ta21NhRw1EOE5jK\r\nnI9etUhDjqubA8qXMtaj0JvGUIfJfWYyv5hoAK17ODjpIdkrOItu4/fG+N0b\r\nqT3uCQOkhFxM19/5U5P2kyXnYp5GZ3WiFjdJtDf5goo7qFHmotZy/F+V9938\r\nqoWx8d+LobRGrP0KC0yUbzV9d1HeZYu/sRo=\r\n=BflL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.3":{"name":"npm","version":"9.0.0-pre.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0-pre.3","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.1","libnpmexec":"^5.0.0-pre.3","libnpmfund":"^4.0.0-pre.3","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.1","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.1","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6fbb1838ebbc4314cda411a1eb8a988cc60a3c98","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.3.tgz","fileCount":1885,"integrity":"sha512-EYSDCDCm9/YZ9aMK9H/41JJc/BcWdyhbBt4jziZovBoLKoAI+96HmuptjiwoTSyOL4mLNX9DNhwaGXRewstEsQ==","signatures":[{"sig":"MEQCIGcOpJRyq71/7G9J+7Ijq3HTHiGGQ9gIjCUI0GikeWcHAiA2/4Niq/P9lvX62L72RkBfjbO51yghZn1mTJkPDQ6v1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJhAAgVOC4VmjOE/WOk76IIVW4YCfgiUos2kY5zu2IRgrFLIy+TL+\r\nwfM2aQggYsIYYNdOfcyzo/0WWfSP4M46ZB9rZTTjI4trmNkRwIhGDfQE3ASB\r\nEgAP4f63dj/1IwCy4Y6C5JtzZ5g/Ua/+ZdkOr6gRC4MbVjwGiiaKYZxmZ9LM\r\nRvvg0pMqWpLAruM0m2FaM1O/gWv0i3mufnhocqK1++Jy6f3jGHcu4/rQJR91\r\no5U/PJR6NG3jtFmUlV/8IL9Vj50SNKncU5vm4NsenMwwtbvmB6Kj09YipAOM\r\n8n9oKvK/4zA16yU0QH0sHhn5Ds2n/TwHeGBL0lblGVNxE+nuntES3xZJ3piu\r\nBXmpfV+/1FdcHD3YisKkmTQkQup4NUjFoZNSNnfPrqqSgdQ4Y/UxMMM7BfZH\r\n4RX8qagMyTUhE3uGPouSreU5JxOyKfGlub0u+LYHAbjbyFqwDm/7TzUc64pg\r\n5ra03vLDnFc+kIvG0/ZF63Cg2UIfI5BPHmkRs6x0NuXHOvGAaOxqkklxCuQx\r\nHJrbyc6Y+iKDf7L58T4pne+kfxaMY6Xy5332hcLGox+KDZom0mETRl1yRb48\r\nbw+w1nOTEp/oX7+NEvnSYGbKjfPBEZTw0ULkXzUqASvdXDC7OfUOLQBH204L\r\nq7teda3Rvgh47jmhgKu/SOlrCDtqtj/cHN8=\r\n=G8Mr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.4":{"name":"npm","version":"9.0.0-pre.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.2","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.2","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ed4f68f9e35f8ecc84fcda2ac5c96f4d7f7059f6","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.4.tgz","fileCount":1790,"integrity":"sha512-kObVaaXtNBh9tjwEHIrBCtwaux/AUoPZwo9ZeJPnS9D30vrPSgViBHmUkKq0xy5xf7mQpEaNpgf7QecHoP8HRg==","signatures":[{"sig":"MEYCIQDxrw8wMhDnOaCXbq6NTl/CDFIsQIY6etwCgmDyyj3sWAIhAIP5iHG3ccXpgBeVPY/eeXDvRSHt7jaQRoKSM5x9BQkc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8333199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPelKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIkQ//TwdLyIBzBwPvFxBAaD6+yEqXtsuBRKVDjHii3HzNdt82+vhP\r\nR+kExam7cnc52nN8dD1c0XQsh+xOqjlBIqqddudZfiFyW5hYPWKT6EthnC0Y\r\nlJ4ZsrBc3pd80KmnvTCKH2dv+6jdQNSiTOa25syfvt9+FijqIYImBjfgOXh+\r\n3SiCCkXZcEfgkDkJ1nVdon3QrWMHws4KNsuD9/szn2nqBZZfsvUbEUKzo7hl\r\niUOA1qVnhRetfrWMOCjX6EHgSHjo4n9AR+cYqCFH/n4jutVWfRQMn6sNbkoA\r\nICS6abOjYfM4uXiKu0T27Bxp7E2F2x975QAPISIKW8/XeF5+snf8IYsXF1kD\r\nqbsakz20osZ17k8m3BG7gfJNIyDdQ97Ng4Bt2dYGrAEP4z91kqkGtbMkQpRY\r\n9jf29TxiAsvHQ3c3vUYsg91PhF97E4fYoc5UdkzkwPhwnRSI51VxBzkBx0Gx\r\nJZrIWR52/z1lt0sgVhId+zAuThdYNEqu5KazlLNHpwV9WK99FRciPAYO3qGR\r\nubunQjdLlupTtHQOxSviJPJho8OM6pNf6XhySmV6zwyyKpsUxBllhx7zcarV\r\nchkj3o0PBSYcolmZ6cyaBSSIgata/XHU2oQzEwr1CpjsfdsH90vHGjgsUnVG\r\n71mJD2kAcje2u9oqItHgQkCBiykKf/z3hTo=\r\n=Yivr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.5":{"name":"npm","version":"9.0.0-pre.5","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.3","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.3","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^5.0.0","hosted-git-info":"^6.0.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92091c8683848c71c5cbde569d18f76f99d23af8","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.5.tgz","fileCount":1872,"integrity":"sha512-32BmUjMP5ovadyIQlxOUR5OxjXa09OK3KZ2uV64ySxplmETdnIykS7ECozBwBQImpcuRHzuhHFQM2AQmuUpqYQ==","signatures":[{"sig":"MEQCICf2pIh2sFTX1sKqu1uLcdvzERYfWDvSOT2TwmzMZmA4AiAb+iTvsrzMnhBEUw0qrV5XSuoK525umXWu7jmZUy2CEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//WYyPdjFofAGzh6fGIfpKkWso3D1gwgUE8pEiGWuXqVw31YHm\r\nsJZBT+hGQGQ/YvTQKPGIv/DA198oGfM9C/BQHNymsrwZMKs1q1YqJMoFHQ9P\r\nviOBvAcRPWxTmLhZlHu4YPqYi4C2tMbjCtmiTLSXWZ7WLnHdx7eXR+U4wf1g\r\n2+SG9bkx2dPyxlvDQJj9wPtCPg8L0kkTE3OEKPOyCVQGnvMUbSxXg9tGXFHA\r\nwn0zetWSwsuU0P8SHB491CSqUU5vjEsPjmzT4i4TCLw/R9DY+LYgB3RVZ0zo\r\nQ8A1r6/wrWSzFp5Q7cu3TbyMdMxWc4ojtVpu3jnhJpq9Cq2ea/II4HEV147U\r\n79Ru04yjMojUy75smtFOh/1FYBb1drWbogaPwZ9c+BrgYrEPgEld4CF+v5gl\r\nGSUsysQBn7EJQyp0Nkdc5o9KwoMmmwwu9oPByxuHAtGEKDCjTlwJ6BxuZApJ\r\nWyCaju789X0Sy4BO4iTdI3XcCsoknOqjBQc+pyqTjNJoM8cnfda+SJFNxpMw\r\nWgO7YNf6aT4aiRgVQJ8qE15sqsEdbC50odEOjGS/9/cOIQmmMsDfasnL9CwY\r\nWx1yqsaYrEhOQ1rl21xs32F6e2H0AzztN4CXrEvLOV6HzF1e6DA+Dts3AZqH\r\nV4dbo5MkjU4J0wmf3TkRvp5Yy/TFhWaJt4s=\r\n=F+Bq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.6":{"name":"npm","version":"9.0.0-pre.6","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.1","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.3","libnpmexec":"^5.0.0-pre.5","libnpmfund":"^4.0.0-pre.5","libnpmhook":"^9.0.0-pre.1","libnpmpack":"^5.0.0-pre.4","libnpmteam":"^5.0.0-pre.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0-pre.2","libnpmsearch":"^6.0.0-pre.1","libnpmpublish":"^7.0.0-pre.4","libnpmversion":"^4.0.0-pre.1","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.5","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1be0bbf75316ad87acc1d1d8ece0b5c27bb71d5b","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.6.tgz","fileCount":2051,"integrity":"sha512-hwFNIRpiE9CIYwBcdBFGXFOtTA+PGdsfdW2p9qA+f7jJz5/okjbVXb9qJKqyfC6HwfphVmseJXhiYvaJpw44NQ==","signatures":[{"sig":"MEQCIBZbFK15Q2IFiMDp1ObR9cB8+X4V903bK821RNbOXixeAiBrcq3cYJg+YbjtT6N9zCKMAdTFBomc7uKwKp4mVgLmtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUGKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmGBAAiIoC6S1PS5az650DdxrqOuG2bSCBfcPk7cYR6NmrjgbT/tb6\r\nUCkl7z5EvWQXEpY3zcmjmnFj1BqFd5dgYYCi44Cxf4AGScNA8GLcw4ZQ5nET\r\nDGK4f+5usM0FodzbJcK2E/9Gu6XY79jc429+j+mv32ZihgeEGKYcn4+FJfEo\r\nJZTGNlbDlfLumhSOhnymfga1n8hh8rnG+HXZMnXNxIcpNnvDW6lHr7J4mwNt\r\nwDySBepKjxUV+XQvD9wCjUVpPDR/mBwMAe8u0um/0MWW6PgUgNJpbJbKxUHN\r\ngL/3pnnMpFDfpOA4DlUC8GJlgaNPwKTLnfFHd8G+bjvueIjgOUKGSddTPfxl\r\nKtFpvwwhGhXZpqhFPtmY6Hvh/E4dq6CiIzQE0BivAHEhU7SfAjaLqsWO76Jx\r\nqGKmY3lBj5ZK2+9jKg1cKWYr5boFiUcFswsAzkIDu+nOoZb+Ip0fOMuXI8Ed\r\ndTJO/t+oN3dYDp2xM9vz13MAO43aU3nOytdteZTvMQK/QJt8ct5v/GuDC4cu\r\n1EaH73sSx9RI85vL2+m0f7Ps2mwP32mrBnBbitarlLgDAN2jymvS+bHAR0+c\r\nZvLGt9m3QK9TnE81U09wl1em3aAlvjuP9nZZoz+ytKRA+a/XOMPlfEFwSNpj\r\nCDJp+bzX/zWLyymxsVdwLaU0XgT5kOihIGY=\r\n=eCPd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0":{"name":"npm","version":"9.0.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0","libnpmexec":"^5.0.0","libnpmfund":"^4.0.0","libnpmhook":"^9.0.0","libnpmpack":"^5.0.0","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.0","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b32200360df98c2ef58abb755d1454f024890781","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0.tgz","fileCount":2051,"integrity":"sha512-YaKKfqlBFzHufeDh3R+WwXp67QKN1nYZmfyFKwbASURbJDPu4ZlqfrnQiYCtCdye1sApB7r37J9tqix/vHEu8w==","signatures":[{"sig":"MEUCIEE0ZC0rNQAmtBZCTnn+HrcvarwRmihLejfrT57c8CYIAiEAyv3DZMGsJS09afeP0159fdMNacrmzXcmdS3kdWftcj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKRAApNac5JQON0KaqfafgUm7yAHH/xwuSOT0ul3z8WsdqAKt0yu0\r\nh01GrFCfX4MLG5hGFF90/fvT3pCHJXxtBLkTnY4YYX2VUDSjjuToVaAYa3h7\r\nKHjkvP2AXqENqOG0MdZmIppPFGwY/4LjMJSWTie81re4pbSA1R4af+sqY3fc\r\nEVME+5alhlJyUyqx1iZ2bomgTqmvrnFq7JnP/YpAWQNCOuXA0xxEN5Qu/BCa\r\nHOSubSFiNJktQpeJcZbfE4V1wquH27W1o92K+wrFTRi6axlwIxbIwU/ZswFB\r\nN91GOlSwP4JCZZl3KhJQnCGPKtv9HQf9ZYdFtf6tqgkyAZSoJqNkz/SlyXCE\r\nzYE66cVCmpyOZCDqkwm81d2iXyUvlf3yuqgPwjsAHO7QtB2gWGT3uH/ysjgF\r\nILXNEN8UWoiMZfndWl3MyGLwfWkEJokvEUJznHXqhUV/aIQAG1f3Y5zhaW+k\r\noAMugzrGqc4zchcUuBTOmCpjX46SHapIFnJLPxbEGHxM4F5GG5gEqisUCtNE\r\npnTq35bPTLyTzCKuS85/aeffJG0+szXsYL0mwWvTsda+7WwYhR5eaP6n9IfM\r\ntvUiR7Lx0wdjYdTiyJxavIFQQBIiuminvusi0alE7XquXy9Wb9c1IeYVY3Mm\r\nyUAB0x8N5f5gJLNRCfJX9NnpG7w7xWf2CMw=\r\n=kq70\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.1":{"name":"npm","version":"9.0.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.1","libnpmexec":"^5.0.1","libnpmfund":"^4.0.1","libnpmhook":"^9.0.0","libnpmpack":"^5.0.1","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.1","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.1.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15015167c14ca585f52baaf317207cac794ff772","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.1.tgz","fileCount":2053,"integrity":"sha512-B2Z46XFTUqSP2JN3bJZ9cvm6ZtbctZ6uMRvHXzFAUZmbQYQ6klyDnCq1qF5iqCx+zgo1AoMKiJnf6+AXefLjPg==","signatures":[{"sig":"MEYCIQCWj/YHVPDPlWGKY1iEAUlbYUkSQwNLQmqJv82GmhcKkgIhAN+hMwcdUvxVP7LhKvX9uequkNze7LvSMvFzzx4pm8KJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWapUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoBAAm/pRI2wXx7eqiecF9A0c25yh8piGt2qY1sgMNbQGO/LYUqKB\r\nDqIQAYQmJW+g6EZSNcbMl1OIOGfAZK1cAtFJOGuob045sougrU8HT/fjJWj+\r\nOmynJovdVZC4V+LqZbFytfoYIOiYCvhUhxfMei7N9DKlGLTo8NPFbZNCrtzB\r\nrwgPPmhOaA0iBL13lVe2Id78M3uu9oIFTCo1DkhYZzf9SBvCkJ+9cxF9/vtU\r\n13mSgCgw8WHz15gL1Pkhji21Fo3j4bcsVmEGg3wiW+BsG7hDhyM9vQ55VR6s\r\nvZOI8YJ7BzykYbGEE5zAxLGa2mTyRZAz0FlBX0o3oHo6EY3Ya2aG8mfZd/xE\r\n9+jNtuHW3/CLzCi7A3yhy/DxefZnMXkQ1SZRuurcsXgMqKGXNnM72WC1HAnW\r\nyRlP4NXOnU+s7zYuZxfJjYrSi6pwzZLmWYwc8WdhqsbRno4bU/8aN4MTRxU9\r\njdIJeEE8cuff6lVpKgP+Uj76HTmU0TkDUnBS1f0qxJuVJY4lpSff17zK9dtZ\r\nH4Krr3hzqB84nPPqJJYx0R92hsjomoOHJhzVNfZ6DV5cUKMaZFvmSJqoUFjx\r\ntmnDV2K0U5qF3CEWGQMAbhhCzrppbItWAbM65RbjFrYlmm929Q+ioL8J1Blu\r\nbvprZZOYdOhmWbAzdWt5kQxc+exssJuNl9w=\r\n=3rqE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.0":{"name":"npm","version":"9.1.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.2","libnpmexec":"^5.0.2","libnpmfund":"^4.0.2","libnpmhook":"^9.0.0","libnpmpack":"^5.0.2","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.2","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.1","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/fs":"^3.0.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86f96a1b7ce5541d28c32dd88933f96648fd99e9","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.0.tgz","fileCount":2060,"integrity":"sha512-ReDxpn3P2vWnUnql8o6GfAtLiVrWoX6N2vdbp4jxgXl81TVrCJmYH3wyi9V3Dt5rmJZH2FxXoiesZiLSEGCi3A==","signatures":[{"sig":"MEUCIQCb7KeWCRo3xbBR2UnXA4xoEK9Ez4+8y4+7TDFstCdHQgIgPno/e7Go4yR4XI7yZmAv0RN3dpgVP8aTDb0RFSej9p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10181643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPAhAAjSZUc0l/fpvvoDZmJ8wHOuLu0E7l6Fmgbl67ddZOyrKgIZjx\r\nCf70T2GfR1pj+Rs4P9Dowzj2H6mQz4aWmE0HUVghsauZuVs42MGh2NFDxaAh\r\n6IwqXIdN10qtIGYcgYg2NcV6Rfdpdw9X1pEXRXbzOqU6w2SgQWxfmC7vSp4T\r\nBCXpV7oP1VlLr1wn84TQgws3XMrt+RnKAr6Bt3f+vvO3Url7JVm8XzdcRkpK\r\n8091kQxB6Lzt4zob2qp5cy0+yw3/bDbai5ovmkcNwpeYRYHYLr6AYQI9ijQ4\r\nLlU5I1bikR34gQ6NbWdk8PcpLHsG+gBDrYRqJByvHzPM42zSakCgEy1LlH1V\r\n+Pe4SFOanYP7VioKSOlhEXWDkfsmHIEymc6yQnRx1wms9Xd6JY3b9emYNcP7\r\nydsbAXnPDBADO3tqOlX1nXReZ5Wgfq+C9GsPMDwjGOm2lNobzVP9EIsGPduv\r\neqQCrEpCZEdu9AezTbRJ6OfZiazQWPHojA7ylFxxlt0c+1QRmZC5wd4pQPAP\r\nV0X+vvOxmU6oSeX1DK2MVcCsZsF3PVnQYQxWLRl6UwRXNAfb1jyDFyZyLQC5\r\nugTEqq/w+NQMkzatLnhFL9PDpA/sYRitSoDuw5P7PkRbB2/jSNns5Dby2/ub\r\nRKZBgJUJ/WrxT+aTxZUaZSxFvHfzL/SYiOI=\r\n=xJMv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.3":{"name":"npm","version":"8.19.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"adb51bf8886d519dd4df162726d0ad157ecfa272","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.3.tgz","fileCount":1887,"integrity":"sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==","signatures":[{"sig":"MEQCIGI/vu+/rjxZqGdZkHpMmBFiXoffzGqRjWcHXeErTyabAiBAz3sq6PKvepWrRzw/f+VP0350+HtMU4gnHWlOlFCaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZC/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlUxAAlCygHHLGbqybNxutSD5PvghTKUqWJajkETaUTDHkqi7JdXTa\r\nQybdoc+oMmo/RIR0+M4K/HU1dmXTWkS9qtEsQKWfd7g0O62Wemk9y/2mQbl+\r\n+1MfSNQgZx+8fNQHn0Orj3vpDXCH9jalqXWZhgWO5RYYCbofV8bom45dykxY\r\nnU1y+UAox9N6rqIWZpKvffvPgh9D/gQGmEmEoYM4+IWcdrH+9igYjmflc9EN\r\nlvcPoqYhFN4k6kgju8MP0OFuICa+vCIKVL/H2w34CSJJszao0UEzdK+sdRWj\r\nBbtgYZiJOygRLgqRqfPd+1aNyVVHnvM6GD8EFHvKsWx1DfzVTwhmSP96OLcm\r\noEQ08l6b4wnlEg5wiZRUXTFT+Mjhq2axL8lVRPMpOHLjWsszHqlKJVoTvTsn\r\npxjy5vQn1icR5rDnHCJedtpb8MHmOZ4buolsam0QOU0CdCjogN3F8nXva57e\r\n2YQpK4TaXT6frcAIV6uwqURaDsPOTl1jYKEUik+8cfctQQBEKZsRgfG9jFAh\r\nI5kqBTN2fh8IPTslqlFFALy/HIAhBFyKUw7xfwhr9yrk6Xvt2r16HlG3RLGv\r\nb9eSUnCQ2RIwKK7zIINm10FzV75ZlzbXX1iDL1VaQeAYBv62jspyVhJOUS1b\r\nbn+vW0h0xLtA84pqGTUp67yAO7veWkuajog=\r\n=7wWd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.1.1":{"name":"npm","version":"9.1.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.3","libnpmexec":"^5.0.3","libnpmfund":"^4.0.3","libnpmhook":"^9.0.0","libnpmpack":"^5.0.3","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.3","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.2","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.9.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a637d44f052d8b21c7a71ab417981ebe586f387f","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.1.tgz","fileCount":2029,"integrity":"sha512-FgrLK0VAqiCENet9EiC3mAwqpUMP+2AeEZLs9k8FB5LNZ1v+oIleubE1TfMCjeKzigtTkz7K0Cfs8qAAZLVeNw==","signatures":[{"sig":"MEQCIDaYrqOV2IROyDvn68QJyMfcfPeSZv3cKg4kv6SVrFaZAiAqM/rnuB1l6CL6Mml/qXYQFjSBr8rXdxFfI9YM78MjNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9710715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPeBAAjYtYfK2RSVgbBhsenS4TETLuWF4ciWIVfkLTqHcww55Z4Ktk\r\nnJOoWqhBgcXKQILVfttGa5QTfUSVk3swvKobmMPUQX2tgBTwu2ydfU03HfNO\r\nUuIHoLu0I8VBjDXvVn9jS1+R8j2kA64etZsLXyxF7jDUWIj9SR3guuOK/H0U\r\nK6FXiHCbsRgAD7YRpAsMSHvZSbvOEKlXkoZvcfMoTu3Fv6SPfdYIT2gPOwj5\r\nE6C/zAPIXEdD8XSuRqO0HstpRQb26l1pIRgcIG3JgjiFJSs/EJgzUZjMGlm4\r\n4fpLyrEWD4nv7lAJ+aFqoly4UPSspoDzG8J3CN8HR7uWTDlpdJmgSl87LdC9\r\nFBiITaAE/qI9VJz9mRIJyK3FMONtDAcYGOKXaW6LLYn2Ll8WbI24y6IVIc5x\r\naCTsEOjYJ3+RO4Q1vNbylhvhjVLz3Ixnf3GqBZXbcFdDO1O1D3Vg/tsu90WM\r\n/LevtJWNfmhHmyU4+KDDpE+BjoW4F3pQc0hz6q7VBC1U8HbA4LSbw3Ot7W21\r\nqhemViOpi4r/wWa/vVJeCEl4myhSycUay9URiGE0mXsGGsuj3cFN/4DGdyPO\r\n7me199gc8fKZSWIlzrR39jXDH4lpszecc9+tNlUiAaMCtRavaMAfC0znoD7o\r\n3u5M9LLwdbKzNNBBKxC0pb1/446i4MXbmMc=\r\n=3WOs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.2":{"name":"npm","version":"9.1.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.4","libnpmexec":"^5.0.4","libnpmfund":"^4.0.4","libnpmhook":"^9.0.0","libnpmpack":"^5.0.4","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.4","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.3","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cf57d747a84fcc32ed397545f5bea6dbb014141","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.2.tgz","fileCount":2031,"integrity":"sha512-qOFg33/5YCHLArtRBep9HJydPZURbCwt8nxwXDRHZO9PZtTUMCo1C4iXBFPW1TxnzAdHscdw76ihbupdmL7cmw==","signatures":[{"sig":"MEQCIGvLOcvLKbhVPdojw2EGZvSjwS0pj6S9SuI2qrZO46toAiBYnaNgkofEnynidY4Z0pbFJuHLnbHS8oJzpql1KvDRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx0w//XRc6eUtEDjeGpksFMywHQ5dMBQ4Xt58ChLA9hKl7SCt8nz0E\r\nwkhPShdlg2g2f4WGfgoCjrTKoCRLKcMuDDOCT0lV2PvmXP1IpqhmHZDFSXJt\r\nE/HAv+pVy1NQ5g5kAbPyGi/94volTBhuS87APZ8HqGrFZuTVXKuMPD7bQeGO\r\nG/PKD39vK5pk5JTBof2M3CqDN5WbuZaFswYssbOOPx+i0qU5/nM/z0GGs9B+\r\ny35b+VncQGphvTpeVjXaK907ucjnyzBid0aq/7CoFQTPwbQ4OGY9US1+BvOd\r\nochGI/nsBB2/Aok4dGcBc3UiyXNahHMlkDw3MNrUdinb5xx/28c5mTLThKpm\r\n458pkrKXVnUqPhZJPdFX0oFZj+Upmt/Ncsqfh/Ngbk5eojgBuT4CLQKinmO1\r\nyLa6h4xzJZkJMI+rXywTsxhplICLg5GOGjNnsbgq4fC2r9Eb72B2fBoleVf8\r\n62LrlCrEKbWJYPDPgyIC/b+ASClpfpObPH81wkhJ/tBGxCJiktH8puPq7y+i\r\n4fepXFw4Iuz2BDZubfp0ASGp43lkQJbCvrEdIuOUjeDd0WOu/1wM0bmfeTTR\r\nxEKAfGl7pkSMrg589j1gLnbRIHsIUB6mejX+VQTk2sIHYkP8J4k5CTF/8N2Z\r\nm+Fh4m7+oWENmIOFe2KjaGYxjKjuasDaaQA=\r\n=/FT/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.3":{"name":"npm","version":"9.1.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.5","libnpmexec":"^5.0.5","libnpmfund":"^4.0.5","libnpmhook":"^9.0.0","libnpmpack":"^5.0.5","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.5","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.4","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b83a3968a0253a9547d559852ddc32f667baad8","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.3.tgz","fileCount":2031,"integrity":"sha512-MOlpFXmfdPmQhvbBuV0RkaDR8VcO45eT2+ecLYC0GEP266PYAAZ6L33QPz9SR7fC3o4L+1V/KV9DtoHTetaDuw==","signatures":[{"sig":"MEQCIDYQRyqTlNBKed3sMerji+zKzSAl5MRPMvs4zd1vB7CPAiBR+3I8Q5qvMM8Cvx3p8PS5K7jQJdL3zPBI8lKyRfpjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9719116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZQ//Q0dIs7WQHNQb3m9c36H+uIOdZ436aDTsZV51y+BHWieSoZ23\r\naJ4aBW8BfyZZ+TqtZetyvrjoaggDMn9WR+NYlObYfcmBff1IMu0I0GuvPWbw\r\nwDAm1LYIFHGu++pmEueCfwVGAz1cwaTum+Zn72etHgNpcFOAmIRoNJP+MLzN\r\n03CO6z652Sbyf2wRJvUnQPbOEZPUebhq1aanC0Mqm96WSYy+TvZ3Ea11sBQ7\r\nzmOTdyHCaiV9olWd2fUCpJHRXlmCzDhHObXimL5zOg/BXyRgAjTGjLNOepbk\r\nnhjBMciFzx4qFqRv4R6lqb1llI7B6pYlaWg1a+GXoJ9GRQf3G0yTxD7DqCQJ\r\nfMp04lghsiqEeTbyP9Vlynrox1+hwW0Ga5auNhCMEEBmwQHxX3c72eYmJ5xP\r\nwBfTPBQ4//MS2BPRAevxOhG6wolNLxLF+/91tE+VsBjH1VSiLzmSRQd54y/u\r\nf0UQF96nPJSD+LK/fT+RO1oKoUfRaG2sEh5+XbiamTxG43Fkvs58t+YnXu2J\r\n+69yU0BuT5iIh49BGlHWqaxQHw8rJhdN7p+3J68vOGbCEOoSa3ym38UOWzqd\r\nhpLLWgTPOyZ87NHPLpyuhVt9YAQ28b5BQjxMSWwLVdTqRi99h5LY9ki3X7tg\r\nvKwIqDpW+sWCpmotnyMtTULCPbzHCh44V/8=\r\n=Y20G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.2.0":{"name":"npm","version":"9.2.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.6","libnpmexec":"^5.0.6","libnpmfund":"^4.0.6","libnpmhook":"^9.0.1","libnpmpack":"^5.0.6","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.5","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f4ced5247b703103c6fc7b6e7ec2927c8f0a3d21","tarball":"https://registry.npmjs.org/npm/-/npm-9.2.0.tgz","fileCount":2067,"integrity":"sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==","signatures":[{"sig":"MEYCIQDSEgXxMGUOHwsc+n3tmEIQZK8ai7FXbIiaWTekM51CIgIhANrv5HWeaMT8C2ayLggX1zveXQhct+b9TAdcA/KjcMLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9929728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkR20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg/9EsYAJGuUUKwEVSq7XugeILBfp1chUxeVYTDDOiOepO+C0OTI\r\nVjqhfz447KrPahVWN8Ocb+Zy/E4HAWInfCHwCxqKgapZp4G3PqdbxnA5/i72\r\nQ5vL/1mHqIewebSH1d1DLGenC56tuAQGmJs7IngRov8rV/NwQco4gKze9X6C\r\ncppc/2W0HPcxKNP8OwoWSkTiy8SsVEuMYsZcrur7diDtOYhqYcPKEwljaN57\r\naNTts7xGubqLWOmPxYGMQnx29hTYh1sLyjYggwuTrOcxBPxfpc6s7QcRuLzP\r\nODn5K9cxdI2EbEC8fKPtbzm4JHNy+wQQCpa02RlNEeU2iiXyDCypL9Cdto4b\r\nZTpx4RIXSEHgU1Xa2qIeNywWb89CzVVwqoYbD5IlER2v4wkpy8uv++KvbiUt\r\n/JtCN815zI4La17mqVFjb5BlnTs7SO2X0e3r60Dppe3HQD8StVNyw+elUZbT\r\nHonRKJtJsEZt4JwfL2SplF7UxDGhMDJKc6dEX7RUwf+6dicnnAoz/OhTxXgO\r\n2exUtzRyH8NbgqheDSH7scMdcVrqQLn/n8DXy8cfEfYRL0jybiz8GWYPCFvn\r\nFLHKEDAatgDaTjLIZwy6QDjsPwGsqjulfm4yxkqxxrI1nilZoenBi5v6m2SK\r\n9e+Tp2F/VuGqwNUmKugCPpqLo/yVZLwVb3I=\r\n=JBX+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"6.14.18":{"name":"npm","version":"6.14.18","dependencies":{"qw":"^1.0.2","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.2.3","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.4.0","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.3","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.6","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.4","ci-info":"^2.0.0","dezalgo":"^1.0.4","is-cidr":"^3.1.1","libcipm":"^4.0.8","request":"^2.88.2","bluebird":"^3.7.2","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.1","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.10","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.2.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.2.1","worker-farm":"^1.7.0","config-chain":"^1.1.13","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.14.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.2","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.2","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","yaml":"^1.10.2","jsdom":"^16.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","cmark-gfm":"^0.8.3","deep-equal":"^1.1.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.2.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","npm-registry-mock":"^1.3.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cd431567f0961e1fe63d46738cf37f74f7999eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.18.tgz","fileCount":4215,"integrity":"sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==","signatures":[{"sig":"MEQCIHq5SosyydCF8eGW/3fWDMDwyWMqO1jioYBHqZpVCPN2AiAkEEu172snoae4YmULz1rLKq2oWWa+lBYXA7p6XaVSAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19039376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2wvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR8A//RZsiN5jIQpYmg5i3abUme3m265s8Rp1LCWWmSB8mRBX0mTdX\r\nl6Ed9/mnW2Zekv9gyccHU6dsPCdhwJJZ2iXHPnMBNgxmIB6tKMJMmmhQ1g8y\r\nu8xUiqVnLLenEnA/POolViLast//lw/DRma5azdSI5ToWq2ORn0t+CtJmmZ7\r\ny7gDOIlZwvun3acoxDcVbsB+Y0971XLm5zEiiBpyXSg7svERuwU/UVNGrDJL\r\n+JuotAZnOfF/rMlw7Hcgrkv80cHViHcm5gYTjB7z1xWeEHr2YJA6xcqSnBlj\r\nlKniSW4bioiLodxOxfjjhhcIHMIbTHrm9vuYgJwHP6FFbVaNI0fOfXKexwV+\r\nhSnLx4ou/AsjBehHBO7k/PmPq3GMCpnKcfMBUvFiZtXkDbpb1BiG4bxAWUPj\r\nbrWQuOoSREzwEpEP/C5yjnOuJbx8O+9BiZG7+sAH30wwaH4x52X9S3Fle9V7\r\nadjXBiKDRoOPP3MgzBw/SVj5CYQ9bXTo127sTR758aL0wY1eAY9+vQ+9VCgb\r\nlioK8oRx9gVKYDPVtUgkE7ecgg5TWmAacEaIEj+Y4DNyzI3gWPZoiBP0nety\r\n68a7u5CSpII9/YmIIyekbZ7qQvemyVmW1jjZ74bzYiCP7JtYhwfL8jm14kYX\r\nas/yV9sVDWHaxXab2hXVt/ID9d6vo5HY9JQ=\r\n=sNOa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"9.3.0":{"name":"npm","version":"9.3.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8c47edff62d8d4b2508fb3a05270ac6344262e11","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.0.tgz","fileCount":2063,"integrity":"sha512-5Yl4snmvEzFkHPAzr5wq9pdEh0NBupqRmhQzBT5YdCGN0lSnKHd9JPJSbm7jZri81uXFl3YG6wrpWVAyTbZr7g==","signatures":[{"sig":"MEYCIQCMPrxAgCorNwGv/L2bbHeQbVlWcXDzPOCGjDobw0ittgIhAJbkydpR/jzTWh/I0+I/sW1/oawocyzM+Q0IfMB0S5bM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwG4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdCxAAkqnnNvfuvQeqG2WLI0Mm3lNaOUIUHv4OvfDtIajKay2lSMca\r\nMXUwlSfv9oNvKLMyrwCtFaNicba3s1DaYZJHeh2IRGq5CgpThitopAqQBd9O\r\nANSQ+WT/7aKyAoMuIhMyz06C+PKYeULU9BL0JKlyXV7R0HXdLI7G6OzINx2p\r\nGfoJfVV6JQ5uac6fpr+jmi9I5/i4CPZoFbM0iwj0zeTjfAWPsKZJdhnfraAt\r\nAhf7dJPsyKfrPD9Es8tWiTQlG4izx7mf9A2xYD92w3VhX0kyQ+nxFmpnxuWm\r\n6Io+YC28+XYc4k1OOUX8Sf915Fu94+wuv4/PmPoshyShX5akNBbuwan9ZaTd\r\ntt/Uy365i8J1XtwEzo/ODZTNgNwNUnqkaRH37OQVIDTWIdzjRjU6eQdsYW35\r\nKmBtvO36V+sCdEPeY/+iwzIAIOPWjBQCE2AUV/0TrtOT3iTOdV5GoTlQVR9P\r\ngDirIyhJAjSgLos6KNc5cBSAdX+iaL8l4ke7o1AL+HRRcBxp1W4hBqL234U5\r\nKM7lEdAo1YJz9pkYHBokhCPvw7TasS8ProVH+S62rReAERgpxlTilfeoGTNC\r\nccWiYS9ta1NSG0Dsd7yBBd1BsvWvCT+fyiv33W1qrMEhcYhm49IvXRMgPdKr\r\nrWC6oeRtD4uWLslbHozr+bIxHlKVb4nI0B4=\r\n=NRFu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.3.1":{"name":"npm","version":"9.3.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d7499a1f7b867055dee3177ed6baa5cda8528a8","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.1.tgz","fileCount":2063,"integrity":"sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==","signatures":[{"sig":"MEUCIQCQUui4Uur0ou2x35o2Xk3D2yXRv5Jpu0iY8aPVwMhghAIgGW0sYjmqrSuv1i48hiZQXRaU6VwBhJjZ9rau6ruxdIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7pg/+O+FwNhJP9olP5anA3Cy7Y3aD/NQvyVKM829o0uQ6TwW0P0gB\r\niBgXX7JJ1WDnjZcayrAxjtpcTWfNdxs5fjJp1a+e/VGfJ9nEOArnMNqGIFzv\r\nRTG1RjSUV7QJY+JwCp//6K4Gun8jCdK2krBdT8apElF1IfZVIJgUljdqp6m+\r\nY/skRQe/1PYKD0BAUIy0bSBNSxspknq3q0+a4xPpj1MrNAh5N1p/f9vbEMoS\r\nzdlcfYCHbMt165ZfCyZ+xhbSyNaUKY3+nUolCh1ydxe+8eLvoje0Yrjbalsr\r\nTMS9Oc7fjqQRzmIKbXYoN8+ddK7JMYBHPvwzmz/3iUAaj49gIFce1/rrTXIy\r\nAGChx5ltDcJczHyNaEW0bP4wrw0BsHzEMzVYtjVeGwtTn5ej2ChbCzA47fPb\r\n+Y4TqJfe4zb45SDPjmpowBi4ejC2mPufElNV15pckdONPJcFrzBINJkDnwSS\r\ndZgb1J6y+jGdtRz90b7xjGv2I/Pc4FCvhcn2MYnze/metWPtG/AfN1m8XgZI\r\nA2tAp9XsO+AYTapeoUWWuaD3pQVRQiMKUFcMPL+Y/jbac4TfeXmsOFedoF2G\r\njyb7r7MT92xIwVp4nx9yW+WDWWWsiup0fpVgGz5QcUobAhoyCfle5B00MVt2\r\nXQSajQVwvRlZr1AzoPYZxm+a/IAWpC6SAKE=\r\n=mmMQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.0":{"name":"npm","version":"9.4.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.8","libnpmexec":"^5.0.8","libnpmfund":"^4.0.8","libnpmhook":"^9.0.1","libnpmpack":"^5.0.8","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.0","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e92558bed18063189dac5b5cd239dd2dca931a4","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.0.tgz","fileCount":2064,"integrity":"sha512-eT/yB9VFgnqJjMZN++RDcKPyuvEl3iM//bfJzAa3F9+x9l/x8XJUYnHAy0K6ep4JVNTxCUAp/wgy0pBicTZr5A==","signatures":[{"sig":"MEUCIDSTmFg5MEV9vzW66AT90VqoROoK83m57USQbH6XZM9pAiEApf3jakUQoJdQ1sacG4fA8W4ylVyrPLWoJV8WV8cqcuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Z5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/RAAj/hxim5LCWNXQBzViDMQnaGa/F0TUpJOh3meiJ01No0iN2+C\r\nbPNt9jhyRWp71AebqLztHH/6CFl5GaA63AIkZkYxbuBykOY8K8t6TNvo+b/l\r\nONZQTuKddM2V+A3WbBu+Osu60OjlTUtbwaE0x7SjPGYA2XSgiR0/Nqyd+RY/\r\nqJSD9m5SVFN7ZAtndBgLebJnZk7IowCShrnfgd/FBTcMUvXCJKsRRTCdKQSf\r\nQ1e4rtRBi3TtmamCYrOrcSvEOR7Hrk3VnOzcYjn4cZHRFOkENyqhH8y+11eT\r\nRvzO+p795bpdr6dyXFTZtWPIjX8wNXHqslNFlQgVWyH3GpOVVr7lK92deDhM\r\nGV8qbxU+24X7uNSC4YxqtTJUWk6nniC7mZX5I4DJDS945GxLJYi1UmQKiksY\r\nUA6AlzO1XlNAuTIU6RDiOuG7ZhWCXquUFIeV7XEM8yCmS+Nfz9MOOdVD2yeM\r\nCIVSY26J71Qi0/hpEzcOee/bt0YTuwUxtIe2YdvF+R0JZiJFlLv1m5QcshzJ\r\nckXpM9sAwH5Etts0j3+0QaHYdmPpbpnkj9eFZf4BIIL1Cy1AYaVXQ4g/et8k\r\n1HJF5+x3lOJrLvf7Ge+iE9KWffItaDaSeVNDEd7PlO3Hdn0m+dJXdlhKJsnv\r\nDgUHBmzG1K0DuUMAEF/79EER+MDlqe7QJ4g=\r\n=ygnh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.1":{"name":"npm","version":"9.4.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.9","libnpmexec":"^5.0.9","libnpmfund":"^4.0.9","libnpmhook":"^9.0.1","libnpmpack":"^5.0.9","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.2","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.1","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75897a0a891b017cd9a317527aa388ffccac8721","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.1.tgz","fileCount":2064,"integrity":"sha512-yCtrPwN/vPtc2KRyIBLdTqPMFy0R9pPurr8wJKtDvDfzICY/3IBG6t2z+zHA79pl5R8+mVH8EcJICLUeU48oQQ==","signatures":[{"sig":"MEYCIQCEZH73kYy4wXcEuKbFjWdd+LMQbQbo2w37v7m+mFjQdgIhALgjdKLlZPh5kC8QQWCNrYHlp8mXVpxkOaOqJ0NNNVLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2zlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ng/+JvM/vE8oQ0J0l0+53O3g7SrJiABfq+VHKXo4RiNy7wOcWKuP\r\njBqHOQu0C6VV92naB9XsKl7JICRpiH/yczfkB+ZBu4jW3yegLWf2RnZubJsq\r\nMbUdK27WWxZFPnUT2jWcgy1spGrZIYAz+TH3C7lFPQEOnyjHHwtSttFgV58+\r\nvzEkVNCxxsMsEkY11H5JqGOjJ+9MIOID9rUPDau9oFxSdFQPbcXRNw3tODiQ\r\nqdkMmHhbKbwHVfzkyYqHEq4gWp8b7xDvbTVZ+haAm4ZLiB1zwhoe0s8AHDIA\r\n9P6gtZY0V4Ak5AmmlYHDx7J7fVNX3Gb1eO9SFWAPYEZld6C1AqaM/P0azCMq\r\nH0WFlKRpRC7pNajbm7NXhz+JFXHJy1V3hzJrznNCTJ5TE9ZU1hLf/wxZBmac\r\nfcT5DsQ3WgY5nOvitaE5F0PX2sgcyCKo0Y5lnk1vhvu5QliloVVVLw8UZGGE\r\n9jLJLeTy9OrvXx5XDftURhhTNMlxtb5txDyDO4CK5r5TnF7Pe36dvTmcKU8q\r\nDzYi1EBznX74UT1bR8iGqvk30ln6mqmYzEL2RhjxBTS4dAmsQ99HupbK3OFZ\r\nFgOjjz2O56v4GmzWYgaoreixyoiNgst8JI797PHGvfhnRgl7wZ1b9iWODOaF\r\nMFud6+vnYmK+zg5d1SX6t0Z7vaBONDbWzJU=\r\n=+GV6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.2":{"name":"npm","version":"9.4.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.0.8","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.7.1","is-cidr":"^4.0.2","minipass":"^4.0.2","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.1.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.0.8","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7afe401ba7e9a091018259fabc5f85d6f747abcc","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.2.tgz","fileCount":2073,"integrity":"sha512-dIkwrPCq4+oeNU9I4B+tO4t+5lUL04XIgizpcwDbPM9vMeoVW54g3f5725FRLp10TH/5/KQWiTziGgILoCxP7w==","signatures":[{"sig":"MEUCIQCKwREeBUD3z/kkchpLRbUC05Rn4Uk+ZDlAxv52fRHkKAIgYGDPk6N3nZFOvRwS0Wulcn/Kx/wGHZWwf14UNSQHJO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4rnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABw//cj6NqudB0VxVft+nkSICXnfVJ6ds3tXCsBdBQFzfMixQst+b\r\nKdmX6LpU7wyvwDZvgZMGShMc/YGfOoxATGRKo+WdO86pkgCYgfB2o+CJx6Ki\r\nr0ZdTbptIajkea0YqHznT3Tz34Xphk6T3IzdZrv6VAeTGujEfo5RdUT5T5bx\r\nR2ZyxFk/XT6Wqi+tZJ4FT2bdHCXvMhSjTPXjZgpcX0s+V9Kd0VtMywKF8u/V\r\nS5mzKngh/FKvsfdQSiDSckIfhmgSCXcpce9X3/KJOJwAbYit1W79NQ+9pJMH\r\nOSGfy8nmijw2P5g5keuJPBthnXcyQ4yh2zND1T5ovg8eSLKqegF55zfbCtSR\r\nZttWmfOWQqyv0EJeCJFRoOnUxIPyKPM5ex+dYFGZuo2au101GfSDdjfGhZzm\r\nnblC4R92I27hWESY75BFOnPV53v3yQYktfQ39oo9Sc2AUgsfwwmsQFG6pCda\r\nZ9f5vxZNOrPzI/k05DfPIpZI9hzknqwTkJ+EAlCTBIiG3Jt1hrY5ODUzwY7Y\r\n9/yOtswkIa+To2OsSjaIY01sumST91Pqpqdpn7a0wf9LzlkB5uYNJku0k6/z\r\nack5WufONAscX4imtaF9+k4UKqP6FL9BKPqdMLgoWQAjWHXuqQZsdGWQRCbs\r\naXvnvL/i2chJ1IjrgYoJOLdTI4/CT0ug72A=\r\n=GJ6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.4":{"name":"npm","version":"8.19.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","remark-github":"^11.2.4","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.4.tgz","fileCount":1887,"integrity":"sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==","signatures":[{"sig":"MEUCIH0yfDviFXhH2dIRYP+SsLPTWeffOSmQnGi26sbeusaFAiEAvNqzJU/CodG69u1maAptyQJf2RxtYI6JiE/Q/fuXSxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9240915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68teACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvQ/+IanBemihZVVVCOyM3QGNzdWynm4pRsCJLMsnmIp6hSmyQ+z5\r\nu/Pxhmm2oDjQwjoWaZUvoIPPgB+6Gq/3dtmqQr1Wi/ud6yPLabCQFeyRnYF8\r\n9OMIivbfdGn1LgDLier935oHeywncTIV/jgra/SRPditR5W4PcVlG4HasHi1\r\nzutL7HxPyHrVP/XbP1c5/T3/CFVFoqES/NiGBCffxuN75brcEvG3iOnsh25u\r\nshPiRwGihgsnrEtACwIDQ7VeDr/lSpw2gzvfQZB8SNG68gpTZz4J4eUbyHMU\r\nfgW/pK8NhMkDVXFygk+3/99081yal5tmni9FUtnQdXlAbt87Y6IQgbmhZyq2\r\ntlU4FEb9nZ8XSDPz9D1ZC/bkmfEBpSmiwgxX6EsPMgLEapgQ+i1Q3+p3EvNQ\r\nf7J314iuur7AfZpEvjM+XKmdL5Ej0PFcK43Luki/gqVXdJ9clZYieG7BavgQ\r\nYYlS4Y5APVi5lwzqC6dmyJgjIssAQL50hzIFhxdGa+NPPNuH9JZb53m/g+uB\r\nOsCzKESnL6rIwNu/l/LcCWl+zs/YJwDAkR26/wAZeLazrMsK5rPwR8VLvZkQ\r\nuQ7oAnGp/oDqVupJ+Qf7MwyaNbD7QApTVhOdu6VhBwfSAHSi1uNQ0T9PYiGK\r\nQHLNI+kgAdy7MU2hQUhHbnJGnRcQXR0nzN0=\r\n=Wy7c\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.5.0":{"name":"npm","version":"9.5.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.0","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75f0d6d27c0a4cc403cd9e1e68ac574555e3b43d","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.0.tgz","fileCount":2266,"integrity":"sha512-GqVETDu5xX4+drrjdZmWyxl3BVLToDamB0Wz1+k0mLcraYRVb80gOYSnSEZbHvulw4RyU/Hq6AiUfUBxmm/2gw==","signatures":[{"sig":"MEUCIHjchDDfNqwf87MK2FecufPpbfRhlJbADQB4nEdYYnVqAiEAsGpyzk0NMqD4n1Aub4kLyY4yn23SgMUL4/I1pmmPqmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10648952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Qq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSoQ/5AViNmSpuYOq0YTG5llRI6ZlFG1HVQJLN5PONd6m7k0bCRGFG\r\nEnWs+QkMIDmMoU/ekRCtEYi7mxwrJ/F+qhquaN8qQG7KSH3xMXlz1jOIMAkR\r\nD/8aPkj6c5i5XWFdNGxLEnTHBrFEQB3LBMzU3XLOSXw38GZ2/+YYiL1kBIeT\r\nBLFm52IU0xJxSUt489CvF5BdcDz255mh+WgVbXbirBLkwSH+IcLgCqprik/Q\r\n3cwMulYP7NM+zC6Z/YjHPhD1ZAAyw9NC/2HvDbZPuqUojJpOGdFLkM1/oiBv\r\n2nyTBmhexYVZ2D8ZiyRGaTQhpTCXJZWuUodQ0+3ZMLTaT3qCruZHHELiTpBq\r\nNL7SXKxhAgfFLtJadwhCQa8aOKIIXujHGtl4h7No44dfePbdVaQuXkENBmEe\r\n8c3C1UHf/S1ZdREpUEagC3ZRij5q2iIOOcufEHojbd4GhwWRiCXkS4ot6/mQ\r\nbmUShVYZd1gzJyaVHwCgsic3wNEf2Zb3HyGARY4E3Q2NBCK5/71/Q6hxtHzr\r\nn4kqHq7rmEVDtaLCScM5xXxb2dp7xopATufNQ6Bo6ybLL+kmX+ywKTuVTVDo\r\ngbYuVVT1qBl0uomGr18UKF9FNrhUSUfOPM8OgHqiU85ZABEQtTPTej/YkAU8\r\nymQN0LmsYACG4FJgOCd6V0MJwTHNEOpO6Ew=\r\n=m6Gp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.5.1":{"name":"npm","version":"9.5.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.11","libnpmexec":"^5.0.11","libnpmfund":"^4.0.11","libnpmhook":"^9.0.3","libnpmpack":"^5.0.11","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.3","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc74eb85d07d78e24fadc674968a1ea16b18108c","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.1.tgz","fileCount":2267,"integrity":"sha512-MzULm9eEWPuPyHmRBxjcKm47KKYYT1gteVOXPlNJbfdaXNtp+sO4y2X3v5g375KudEAGJVDVCoFuk7bFnuuvNg==","signatures":[{"sig":"MEQCIEB0tiSyEclo0826L4HTn+yfQ0y0cte6kgkJi11hP1LWAiAWYoOeF9lYH7+R9oVkBkHxdwFqtsIZ7JRKvLyyZCDdzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9mXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37Q/7BcrqBCz6vEjRoE7ORJ7wiUMfoPy8GjQM7hzKLxzJLQQGew05\r\n3SxUHR4YRlEWs/eEj9TAgGBcLsxOi0rqBUI+e4VmxkIHJ+nzyCvSLLRkD6W5\r\n4d404XrS93m2PqcwK0VUID0kNypz/LgzXeOrj9Kl3Zpr6Hq1a2/wXcUgEGuC\r\nWunzbYtvxBBuxJ57J9Q4HaT2J6y+Bp41vuff3D+Q9WN0saeM1srPX40R/Kb+\r\nB21Oqa/bzuFaSgbI62AQDndKHZzp2hlpu929HyE45RnLyqRrxt3prwH+cDVU\r\nehJorq5J9ptskT+CrTzfIPp79tksQqF3+TRaFDcI8A2CR2uKMdJtEI5cQdQI\r\ndeFYX80I0/fZSal4uJQMlcD5o+LG4mo4ZIUEflCuuh6x/q3yiz6dWrvT7OSw\r\nlBXbBCibxnzO5/0uhV4JELWPqW1Rp8PWuJvVKxiw0XMpuwZMir4mUGw/iJER\r\nskJ0KLIKB3BVvz8P9taowgFkVjLCDQ3hOgULSgz88OKtx7KmZVDU7a8iORik\r\n5QxSQDBmcC0LtPkGbaNdocKfmPBocOIepi3DAC+duGsEpv+p0MMDxKf3ddkK\r\nVg+cqSE1iTW7XwSArTuOpSScb0NbPjFj87OhpQacOdsvY4r41TMBsebR0iBb\r\ndQVw0k82NHhBcMN4LtF4ymil+PSLqUBJJCw=\r\n=pUxq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.0":{"name":"npm","version":"9.6.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.12","libnpmexec":"^5.0.12","libnpmfund":"^4.0.12","libnpmhook":"^9.0.3","libnpmpack":"^5.0.12","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.4","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b9de1f1885cf34e9ac9eb220b80604a15ccd979","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.0.tgz","fileCount":2268,"integrity":"sha512-BE7ZFIXSg5iiSrrFvcEDqZuCynfkKjIiLjq3vFgpogu0eMb7S6LUYSUPsSMp4m5ORRme7zDCRnaBdCWrxU3mVg==","signatures":[{"sig":"MEYCIQCOtb07W3PjBatdlRPH8dbHqCCUsYCax0qx9in0K9p/IwIhAIJsEmq4GmsaD1pjVM7SmO5gWKTOtgHgggpS6gMzqpe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYPA/5AE0m77gT+cE41sh9iBwKq/Qdm1O0e09pMbb3CZ98aEDzjGH5\r\nBC0NVjB4rdoAustvmiAJcsfikhpOXY9O53KICHr5jPB06vL8Hf6xoydMsj2o\r\nL19SN1Ut4uRbcvfzEQ7aHel+UBhvpXgn9CbINHQ6oPV/m4yvgLy756/Zbjnd\r\nbhqeIY/FUVYx/7BZEA+it4dcZ04V5WhqP2L+aZIgyDflhVMaakAmWRN9Qdwl\r\ng13Fr2vGp4vuDZE3jJlThWNbflvhhBFhdh/10vCbVXuFj70asobCMNITNeFT\r\n68sV+oaBjrWeBDDOwb4zXWs8flGB1sFoNjd7zZbzP9dcl6LmGyxbMDrUbctl\r\nkzF485mERoS5xeian+MwlOZYnNB4PJCv+xQ6hNU8IUYX3MhwXvOV7c52S/sF\r\nd2wYyzoj+83hEoDintSU1DYfuNSF8QksQcXwf295goNpfaOQ/0BM3hTM6d88\r\nbTEVqndYhpRVtZ6arVYeZ+gjeTgn1R00/cnYUYp4OyFLrlRNap4muetY9X7C\r\n8TLw7dyU5Y33IPfCLMUS6yXlU+pm9hyRUxT/E/t2YL20FvrW80pK9q5LzXQ+\r\n/uU7He/wfm1CZb+niuxoWMwDyeiNVOdMaSHlz7TBWwl1Ld2YcjGTy/kx5S/V\r\naIQnJWR0guPmEFgDEWpT+tg4+8djFQrLE5A=\r\n=HrtQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.1":{"name":"npm","version":"9.6.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2152518a0458007fc8a3a65e9c5e17f2ea76bf7","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.1.tgz","fileCount":2270,"integrity":"sha512-0H8CVfQmclQydUfM+WNhx4WY4sGNFC2+JsFMyaludklz8vL+tWqIB1oAXh+12yb8uta9y5p8fbc2f1d18aU6cQ==","signatures":[{"sig":"MEQCIFlo0vVMR7zFLftdiefqtufwL7SjMZKEPpAlhQ1aKbB2AiAMiFrYLVrAy9AhYcJNIczx6LTULQEjlEhditsar8V4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCN4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA//UyB6dfkf7b9+v7C6+zhxUEOC4K9qTjsQCio1OC2DMzTiUzvW\r\n8cmASOYTdQ8Fbd5U1PpgfLvQTLHdiVKSaq2csBJGYX8pn0FRk27L0cid5Gr2\r\nriVjx0pMTnpwPhwn1NW8u94iopBdakxX6RbMHx/ZehfM0anuPTMrNQkgL8yn\r\nM9J03gikkm699ldDeivSY/pS0Sdp9XbJzyG0OdBUbWre6p85ef6TYyt8JQ3d\r\nYiLVRj1O9fqMEuZp33AVKJ9ZVWJZg3nHSlo28HBgoimczwhHP4lD7ngYXmgQ\r\nudVLZBOV8ZgIWeEHSP1KV6NgpC1ymG4TrCHHSgpB7gRgOHi74Rg11d9WjlLN\r\nD4A9hx3OWRpqP4mp6gbchQtyQ5CanghKQOpmnLkwzOiunCxcDlpMhwHz7+lj\r\nRUwPjL6IQ/Bzag9yt5u3tglpukurvy5AEN2rMRnzcT5188gQyuosTUOWwHxe\r\nFuX5CdDdQDPtIeyAGmzeTfRFsR2/DuQF+M4zggoHHLlbGBdKkPd0MaI0B6Bb\r\ngLsMYmtaJiuHPSMDdUWpCsqB2lEy1FeeMGFwiQhdRgyKp3llwUKleEgSVLHk\r\ngbN2ueG0CqN/sqV9Ayv2aIKNFsy9YfTqJYfBlxvbatGP/vyv/YbChtyE4OqQ\r\na75O5saqyGLJppVlVRWBhvolUyCVgc8Iep0=\r\n=tFLe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.2":{"name":"npm","version":"9.6.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.2","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.4","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b7858ab694c4335778c6d91e2310a61f2e369dac","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.2.tgz","fileCount":2275,"integrity":"sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==","signatures":[{"sig":"MEUCIB0EkSuoFkxhod1JWeXtokoJZwzn9hq6vmK8pssLdwiaAiEA+d6apyGAWj5rPDO62wEoP3Ivvz3D6/O40XQgimr00Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEfLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd5RAAgWCG+w/55ThwyB7f2cTXinHFuZng3NfrcYOFVcPej1M3aWsm\r\nPnjGcDzF0/DprXyHr+vvRA57btotv7dakKJSfGUeXaiZDpUxShyoRQsvcM9v\r\nUDlvhgYL8sAxJBD+67AjhnwdZZ3X6FO2nKRwYNfAJ2sqZYl8IDU3Q2LAtgTY\r\nIvofbUJEg3Ql7LC6q0QeX60ndRaLChjMLSSNADWW/HwJnzx1IepaiXICPK11\r\n2IR092bR5Vb8+wgYjmmmjQPn8Xt/lH24w1N6Y/JX77fsum2VJXBDrslqpXVX\r\nj+mUk2h8hwY4Un4y3Epr9IoQUbauTJ1XIqFejavnoWZwzSITd2WRrYwP8ED4\r\nj0rl4Fo2hCDTKcTgB1AptqPUqnZ0m9WBGazJNSTlPOF8ExeMzhPOb5+fKKDA\r\nrJysSb75aImdABGF6lV47B2tvc0Y2D2yIzhZEeTXdnPaohKsPvgZHG9Fu1h3\r\n0xqFmhpLeitD7CYOOKlH336yG/ceYwfMJBMc0VSmGyhQuPcrVYJ8YXJOgoPA\r\nlSA1LYHCGMevCyHy3x+vrL9wR/UbaIvK52Nk7x1Iffd6LgfFn3BeN3K5ckNV\r\n7d1/NbBubYpXm9FTIWKhqDq7vVFt3fG/30HgTVP9F6Y+YFpi12xums/KR4+E\r\nHSFtYi0sg9cJ6UGnJi04tTeEdOm0uN6xTY4=\r\n=ARzP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.3":{"name":"npm","version":"9.6.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.1","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.14","libnpmexec":"^5.0.14","libnpmfund":"^4.0.14","libnpmhook":"^9.0.3","libnpmpack":"^5.0.14","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.6","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"671355e34f4396ca7d722618996c95d3774d9fa0","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.3.tgz","fileCount":2170,"integrity":"sha512-KMAw6cJF5JGPJz/NtsU8H1sMqb34qPGnSMaSWrVO8bzxOdAXJNAtDXATvLl0lflrImIze1FZCqocM8wdIu3Sfg==","signatures":[{"sig":"MEYCIQDjrF2CylvXEIRIPnHlB/1JhNwasOP4xnuLF6QwRo6B7QIhAPbdLESTogJr7zJvV7t3YxuZkKBlfkWNz6uXr/97qTvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJe5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEhxAAmCapYvK1jbXktUBSsYT5yArmuiZ60P8eaN2L7lZ9l5Npa4Aj\r\nkOmH2NIhJzicaU4RC6SEf3XA9YVbyimnyfDQOTMK8KJvea5qDBHhwEzv0le3\r\n+hSo5UEVzuE1aFJ+i6gmkphgBQeQ1Ucq6ArUejWzWmifY1iDX2UB3nFBJz7X\r\nGDocbdCx9hKYcLyjj+8b/AkALLOfYgGJjIqFwPLntNRrh3zgejybEi5+cGxz\r\n4tIEz2//XYlpEozKonhwVUv1EkVHiuUiFeVSmIz98W2xdSVVARLBDraA+pNj\r\nTe0meEbGcvXGcW8mzJ25SA5eleZxL+ct3z3pPPSndZTtw24XguxnZCtHqKNM\r\nkH2dlrJZDyf746b70cDnN0ZFueI0GANlGRoXffCDI+bfc9RnN6RYo7bGmgEj\r\nkG33YT6cRPe+0HQbRuZ1TnpjX3XdOw6RCaeIu9IisL5RuaOtvX4UQdU5I7vD\r\nY+kXg5nsjb533FS512ccqD7naJNQxTHfdNMpOXblFfNnmfo0UoPsrtEv/Xjf\r\nc7Iawsk1GT2fE7A8+cSwXxqmczvs7iOlBFj5lCV4eBLq784eR+6UhRHEv7gH\r\nNh3P9Sa5DxzeVsQ5+2c9C9lu6JWKMGaUAonA7gaw4q4BEp+lvH5pN4XGTiA7\r\n30od0POXW++pHFAAMJp9+YwT/VsLjxehrwc=\r\n=h2PW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.4":{"name":"npm","version":"9.6.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.2","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.15","libnpmexec":"^5.0.15","libnpmfund":"^4.0.15","libnpmhook":"^9.0.3","libnpmpack":"^5.0.15","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.7","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff4798c9778badac2fae83078ead9a88680978c2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.4.tgz","fileCount":2170,"integrity":"sha512-8/Mct0X/w77PmgIpSlXfNIOlrZBfT+8966zLCxOhwi1qZ2Ueyy99uWPSDW6bt2OKw1NzrvHJBSgkzAvn1iWuhw==","signatures":[{"sig":"MEYCIQCloeG9sr/1oHvPRvDc2t+ogZjGEVGd+HVatZg1ilxkaQIhANoc/T6fffytYdoZy2zl5f+QBkwkfESFiDx02HOSokJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVw/9HI8Wgim2p9aufSaxwbWOvJg/0ZKKb/H9vTh32XQFcJVKTtcn\r\n1r4wm6d/Z73Wu4vnsufeXogeGNIx9tiCqc38h/7Du/qHJ5s28TKXTWER98n7\r\npdouptMf/QKwqMU7b3hn2+OJoX9wulRS/gFhZVwHu/V4A7FNqnS+M6pi3anF\r\nHTDekDEor1WzkDUHCENqyzlrdAM1yva94DUWvEbnaUfsrEjS7HZsfdiDgLDi\r\nNbBlv+7vyKwBKSzhB4ThhaKUHo4hDEf9KB9JbhC2DL1rfAkHw9wePYldGwgL\r\n/HdRxIOj/G4YzKQ8BX0dDx9LGqjL05E2XPU9lvHpHS6Eb1S48pcqxk1ASiW+\r\nVRxxm2Caa01iQqxT8nj5cAF3BZnw1lE870uUv5sWp5nIT1wTffWKJfr/Hd9K\r\nURu/iFXEUYxjFznaw1surjIyHOhLNg7dr00nC/aXhb48c7s9nSHybNSvfhkz\r\nLZ0JDI8J6HbSO6aXSpLf2OIqwHe2E2XYIJinQkTHGes8gOKZyXqGF3xFVZpr\r\nzcim2G/gKSHUuViubEyyox+1J7f0P1ot/ju0x4GVlPHr2b3hWfuhwpcYGYaW\r\n4QqCeGV6Qj0crwLzZzrll21WwfSHyBDfqdg60ty0kkl6vKNC81YvoVTr1dKP\r\nFKFtDdhxLkb8JUnf/eC/mM+5X4nGUrQYWVs=\r\n=7WMb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.5":{"name":"npm","version":"9.6.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.3","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.5.0","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.8","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.16","libnpmexec":"^5.0.16","libnpmfund":"^4.0.16","libnpmhook":"^9.0.3","libnpmpack":"^5.0.16","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.8","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.4","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"272c06687abfcb80d37b47955cb33b9292949dc2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.5.tgz","fileCount":2170,"integrity":"sha512-0SYs9lz1ND7V3+Lz6EbsnUdZ4OxjQOHbaIKdWd8OgsbZ2hCC2ZeiXMEaBEPEVBaILW+huFA0pJ1YME+52iZI5g==","signatures":[{"sig":"MEYCIQDOaXGusSzyVsu6G9Xxb2EOO1uIbEXmMsdmnCfge7pWoQIhANh8w12BSoK3AGiwtVd6VpTZZY9bgEQ74slX/fPEBG8j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10281578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQGKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD+Q/9FAhfZijc2XEXwL5ZpnsHiJ2ShXx1ZQdHrUWHVsiAPQ3vXML+\r\ng9iLjDdfGluvolhIbNvuuY6cnoSZDlYTA8v4h0moMCe0IZHNonpUsLRINgpe\r\nI3XNYQmJzawGRU3MSKzO7LC88uOWrmhWO/3B/zYdvCskN+rqLuDMvTXW2xDj\r\nN4m2fsABk9aQgWG5oOHKPjvvLVRzPCl6n2N6GuWClLv2BoZvEKTyF02kNhCW\r\nLoZZzRax3jj+jIFa3OeQ0a4y1uxk05UCek81zPXrZGbgOMzA10vR1kXGLVaQ\r\nv0qpwajxZZVW3veyop5Dt1amdlsnVXHjGfmrOUDCsnLQbEKSTKNjwgTaYVBm\r\nidxFTCSYjgRRO6Zyg+Y+NGMFBQU2k5WthQ+eRgsu7UEonJkCbwTOY7vAB+cA\r\n6rcyIkppMA8vOzY5sy/PUl1+zze2OGmpFZs/+446hEV6kOmH1tmUr2/yp10J\r\ndBmcvrK3bS3Wm6BjxqFnJECR4OF7ZgcGGu3cSHU32Lu0nzevngMtR3UTHCh2\r\nTxaqGDKNCKpr4QZ3VSajbmu8Dw7zxVh5/+tCuwXnd+HHRV7P8xZP80jaRvRO\r\nV9pGYcEfU/HzKjCUILWbCuNeLl5qUfQDm/y9PJa1o5x9N1Q67Klcg60rFSBi\r\nVOyb/4Ixj7YN2p1GyHBUJf4F5Cei+knHSys=\r\n=K64E\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.6":{"name":"npm","version":"9.6.6","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.0","cacache":"^17.1.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.4","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.1","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"553376bb7b5de4b1cf2b5f3471f674b678c7e14d","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.6.tgz","fileCount":2347,"integrity":"sha512-GIe+nCIw8EJIv52IXDVETSGnx7p9Ttg4VsaXNIeT4eaKZpIZ635rKC/uzQ6nnc4ibCUmESoK3PrXG0/puoqNcg==","signatures":[{"sig":"MEUCIQDY4dYmdMVFOFrQQk6/qjkSQb6WLTTn3Hds8Zlsyq4SoQIgQ4FKjvkGf2HWXBI8TbCMU23i0I8iSYOxIgIhkdGh73Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11245202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUr2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm3g/7BqNUdaTyKc3cWwQlRusIhnFiPYAZB1eybtg1H4YHpZDaY79n\r\nOlAImLI0tXsm2p1Jh3YMWStJDL75MgfXdWWquayjDwMVsO8HxqkeAacyFGLP\r\nkVDAU88HhDiWbrLopobt6zwd+LS2ODPIA7Nn1AkGK+j7AFi+E91F/RegYmcs\r\neCOkZ3Xv5Z8vNFl28WWBdmAnXC+B4lrsR5knm9RQuWJSvaCvxTvRY/p3wILK\r\nHeI3tmHTqCxlw+995j5aFvTOigic3Z3BDPo2EYJmlH4dNPRMjVTo6g5g748x\r\nHKnAce4nHUED7nQmIAi8P3ysk8gO2e3J3Wyw31PTrW4Ivcdu62gYArUMsOLI\r\nzV5yFWKYCAQjW8W8u5Du9wcuK+CiNSYMkrCpziauOEp3iMdX7ZRftZFPG88J\r\nJ20YvFzAt0BYA3ggvS4uoW+rpEx15Md0j+v9BIXtp6BQVBkbBej7ZkkJaoay\r\nmxFjaRWYAfPrAuNpTcDNpi9I+lyXJypZLv+qTDy831DBNzGS9NkPu6p6tMFX\r\nheohbWQ6TspQ3CgL7/JC9Jdd3Tmyx1YdZ4wnveCrLDHlJUbanxUvI3+JB0UH\r\nNTTLAWLuslU/GmZbwXBQ77pm5rXmICxqXbx/aYi+w+2uLni/V2AjJJrmHWIA\r\neh51aJrnC5afYhOSXOvw/186+lWkFC18Yrw=\r\n=McBV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.7":{"name":"npm","version":"9.6.7","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.2.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.7","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11902e3f00d4175bbd305e646ed82c2a14f1f588","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.7.tgz","fileCount":2354,"integrity":"sha512-xwkU1hSZl6Qrkfw3fhxVmMfNWu0A67+aZZs5gz/LoehCeAPkVhQDB90Z2NFoPSI1KpfBWCJ6Bp28wXzv5U5/2g==","signatures":[{"sig":"MEUCIBAxdCB3IQWDIIZdwd1jILLsdk3XKFhy0ofxkbRl3o7ZAiEAgwdVbU8Y3srg1oTi255PHBgpeAtuTM09qW0Tzvxo0Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11284655},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.0":{"name":"npm","version":"9.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm","npx":"bin/npx","npm.cmd":"bin/npm.cmd","npx.cmd":"bin/npx.cmd","node-gyp":"bin/node-gyp-bin/node-gyp","npm-cli.js":"bin/npm-cli.js","npx-cli.js":"bin/npx-cli.js","node-gyp-bin":"bin/node-gyp-bin","node-gyp.cmd":"bin/node-gyp-bin/node-gyp.cmd"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f46b0d09be41331ccfe3512089a27bea881e8102","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.0.tgz","fileCount":2351,"integrity":"sha512-hHmhuHpdmPJugbT54mko0cLt/vXtWuAmzS4JeaiKKTolxFaPzcfJAg5pHDIg5XUSg8vpYrT2iYcKRJ1mPvHPHg==","signatures":[{"sig":"MEUCIG1sOC4uxAlqZtfV1cer/vtIRxWguxZY5IuGytdJq+1iAiEAycVRU4kv8WHsR4C2UUVeueKHQt2bpLsSc2dl+Laukhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11292652},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"deprecated":"This release contains incorrect bin entries in its manifest, avoid installing globally"},"9.7.1":{"name":"npm","version":"9.7.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"38819bf78a1847ad1bf7321ac593186da31f823e","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.1.tgz","fileCount":2351,"integrity":"sha512-kxMviaiLX4Lfnjy2dt7EWB87v5QdLiGpy04S2ORdKLmPqFhgy8g4cgJjQfnWob4mJIaNHjBO+hk45CvLlsZZ8g==","signatures":[{"sig":"MEUCIQD60YYifT2V89hOkBGMqZyhsFyYM3XRWB/xzjmX+NLCVwIgP3kMH1mv02Wu/vscTP56VgwL2S8+z3U56X38IRrgXHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11293320},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.2":{"name":"npm","version":"9.7.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.6.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.18","libnpmexec":"^6.0.1","libnpmfund":"^4.0.18","libnpmhook":"^9.0.3","libnpmpack":"^5.0.18","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.4.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.10","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"95fdbba1b3b8e918f253cac1a45b38655f324ed5","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.2.tgz","fileCount":2267,"integrity":"sha512-LLoOudiSURxzRxfGj+vsD+hKKv2EfxyshDOznxruIkZMouvbaF5sFm4yAwHqxS8aVaOdRl03pRmGpcrFMqMt3g==","signatures":[{"sig":"MEUCIQDO71Rpyp9oQHFPZFDwet1gF896wpcmR8Le+3xPuI428gIgViYagl2SQEyrZMsSvcx9Zanx4UmlSaUnOf6HKQdnC6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086178},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.0":{"name":"npm","version":"9.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.2","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"183de095b95fb31973e21f2f21f541a5020d2e4f","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.0.tgz","fileCount":2264,"integrity":"sha512-AXeiBAdfM5K2jvBwA7EGLKeYyt0VnhmJRnlq4k2+M0Ao9v7yKJBqF8xFPzQL8kAybzwlfpTPCZwM4uTIszb3xA==","signatures":[{"sig":"MEUCICzYpb3q8RhQvpEbLPEmejYSeYjLzgJVxGrHKhFklhVIAiEAjjVUiJG2p6fGYWZeZ+3/Wy5ZbB++2UXVCC04GfJ1qlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090375},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.1":{"name":"npm","version":"9.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b8f070cc770128b38017160491504184863329f0","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.1.tgz","fileCount":2264,"integrity":"sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==","signatures":[{"sig":"MEYCIQCk6K8b8PH2kvUuyKpVWQuxBN4SIhSZ1uLR88DqgYTfqgIhANZVRzzjDMnpChiTjkgWrf0rXm7jdm8o3G/kHMqoX+6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11100170},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.0.0-pre.0":{"name":"npm","version":"10.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^8.0.0","libnpmversion":"^4.0.2","@npmcli/config":"^7.0.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"676cc06427e9cfee525237b759cbafb1b0d59c13","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.0.tgz","fileCount":2264,"integrity":"sha512-hoTfHZyKjhgQHTc8u14W1Jp/dssguQ2dzKTmM+HtddEAVo+H0H4vUJb/14RNhUpc97cfh82gp6r6h3bF6EuB+g==","signatures":[{"sig":"MEUCIQCqfe4fG6nLR0ZbCkh93fZYMMoSQRlbienCeeV3APExEgIgJIrK7pP6+9aeElWq5rHXr9EW3iwJrIaqWz7fw4YauFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093522},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0-pre.1":{"name":"npm","version":"10.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0-pre.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0-pre.0","libnpmexec":"^7.0.0-pre.0","libnpmfund":"^4.0.20","libnpmhook":"^10.0.0-pre.0","libnpmpack":"^6.0.0-pre.0","libnpmteam":"^6.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0-pre.0","libnpmsearch":"^7.0.0-pre.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0-pre.0","libnpmversion":"^5.0.0-pre.0","@npmcli/config":"^7.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0-pre.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"37172fe57bb69d1eb91ddce802a88846e4d09d54","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.1.tgz","fileCount":2383,"integrity":"sha512-B03n0rHm6pG96hcVtwy6l7zwa2i52W7N9REhvuQZ+bpoSS4DRTgIsdmbVENNxtAcPX3DZ+ZQ9NNvxd9tWFeDLg==","signatures":[{"sig":"MEUCIQC8LM0wJICDKFf5u8brCnP4exq65z2RjJwjCamFE2HDrwIgSEpeGdp5HqsFjgYKnuwuKa/1fdi4GKDII+qgWlsghag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12023090},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0":{"name":"npm","version":"10.0.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0","libnpmexec":"^7.0.0","libnpmfund":"^4.1.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8ae4af5337f3b5f6bd9c02f485acba0b43ab54d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0.tgz","fileCount":2383,"integrity":"sha512-15O/VIG6/zuZ8ui2YxHhcJcomoTKNqC8bC6hKlmazJooDbdWCoC5iZsNp9Jm8xqwVab60hiAkhDyAqh8W8yq/g==","signatures":[{"sig":"MEUCIDPQUQHhbwMlAKBEIOWjARhOD9jiApgtIJeUxlSZGIneAiEAsnTy2jHbIcxWv5vlmvLxP+dUb5Ug4ap8gcfq7J3T+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12022890},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.1.0":{"name":"npm","version":"10.1.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.1","libnpmexec":"^7.0.1","libnpmfund":"^4.1.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.1","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.2.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.1.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b26d744770782a845881d278d6d53d14d9ade111","tarball":"https://registry.npmjs.org/npm/-/npm-10.1.0.tgz","fileCount":2383,"integrity":"sha512-pZ2xybXzNGbJFZEKNbPoEXsE38Xou9VTnxxBk+B3pz0ndsGCs7iWHoUCPSsISU2hjmkWfDkJo3bYKE8RDOg4eg==","signatures":[{"sig":"MEUCID+noLtCbkv57yyV7Q3jqDnITTcsp/OvtTRAEzbXgRWDAiEAn4okieRulPTC7FvEG7ID+Y5DxrbEf8o3Kvb8wKZGQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12027685},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.0":{"name":"npm","version":"10.2.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2e4f7aba9cd913de8747d45b3dd5fb43615a4139","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.0.tgz","fileCount":2387,"integrity":"sha512-Auyq6d4cfg/SY4URjZE2aePLOPzK4lUD+qyMxY/7HbxAvCnOCKtMlyLPcbLSOq9lhEGBZN800S1o+UmfjA5dTg==","signatures":[{"sig":"MEUCIQC0EljUPAAfLHekHQYsVdcfj1ibdum/vfPWdPKF1qFvBwIgA4cEN8x9vbptCObZL6uxzahN60qeeMgzTFILZQMW7g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111084},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.0":{"name":"npm","version":"9.9.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea4ecdbdf85dc4cedf9365f6d201990100430bb5","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.0.tgz","fileCount":2285,"integrity":"sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==","signatures":[{"sig":"MEQCIA57e02gP8XSyq5AGVccT+PomubgBcPua/H3pDpt/T1MAiAPAW32j1PSq6oPRFLh0VFjjNXTv9SnubLxI/O6rf/tFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11223223},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.1":{"name":"npm","version":"10.2.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"41fd6626a08d4167b8639edd272ecf9735e7ceaf","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.1.tgz","fileCount":2387,"integrity":"sha512-YVh8UDw5lR2bPS6rrS0aPG9ZXKDWeaeO/zMoZMp7g3Thrho9cqEnSrcvg4Pic2QhDAQptAynx5KgrPgCSRscqg==","signatures":[{"sig":"MEQCIECsS3Z/sRRpuqA5TColX48gMi4l21K1elo2Pr8iC766AiBXN08UrPgnXwBagWeJR+f5HIBpciZQpytttGBJ7opEPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115465},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.2":{"name":"npm","version":"10.2.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46048769ffd4798d0b9991b123e3f9cd6fb49dde","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.2.tgz","fileCount":2071,"integrity":"sha512-VSP/rh88wBQ+b7bz0NOdZQBQCuWLI/etpWfgUWDmNaMy0MuD1xJBMofEzuFojNpJANVaJCkN5U7KgfPdR2V1fg==","signatures":[{"sig":"MEYCIQDberBMBFRdNEAG9w6IugtFdft/conD5ub/YHWh2hFBWQIhAKuXPRVwKzeG74WmcG/o54L0ZZczB7rWUVHwNgpcMyzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10434855},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.3":{"name":"npm","version":"10.2.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f30ed73c400685ab52bf3f21cd3fcab1c5b007ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.3.tgz","fileCount":2071,"integrity":"sha512-GbUui/rHTl0mW8HhJSn4A0Xg89yCR3I9otgJT1i0z1QBPOVlgbh6rlcUTpHT8Gut9O1SJjWRUU0nEcAymhG2tQ==","signatures":[{"sig":"MEQCIDe0Fs/guJD9wqnikYBN9MykF8uki7/6R+YosZWeNnXUAiAyiaNUdQorN7XXVPZeE56iHHonXoe892ugA8boXTgWuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10435629},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.1":{"name":"npm","version":"9.9.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"55fd293a86a877b6aacfca3021ec4e94fcc0b930","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.1.tgz","fileCount":2287,"integrity":"sha512-D3YZ1ZTxPGDHLLiFU9q3sVrPfYnn6BaJ1hogm3vdWi8oOmHGtTlPUPXAM0iG22UT0JRkBnMDOh6oUhpbEYgg2A==","signatures":[{"sig":"MEQCICY5UYz45zbKHcrp2hKjopEvJNeo6tls2hHJnCbNC+dAAiB4ltjq5yUoZCri0WugWqjVBwhuT6G7RbTzhMEmjq2Gdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224037},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.9.2":{"name":"npm","version":"9.9.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"28133f81643bce36c1c8bcb57b51e1ee53583df7","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.2.tgz","fileCount":2287,"integrity":"sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==","signatures":[{"sig":"MEUCIAgsS2i2bik76MMp+ztBXAEwa95SPgFGO7hbqABmRfQ1AiEA2cQtG1j6uzY5F+dpBhURjvQXJPl1j3ThPuoieWAlifY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224608},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.4":{"name":"npm","version":"10.2.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.8","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"5ada7389d5f32b7a8e2900a9fd2f5eb5ed7e71c2","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.4.tgz","fileCount":2099,"integrity":"sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==","signatures":[{"sig":"MEYCIQDPDfEE8tsHzA+owxEQeyiBQOCzVVr6Prpnk060IGrOFgIhAOFGXVzNTBptEkaVfS7VFxHdq3fRviSWbz/kIfaxiyp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437896},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.5":{"name":"npm","version":"10.2.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.1","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.1","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ef86b9aafd9965e60814ed11a3d4fb00a4e3b006","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.5.tgz","fileCount":2096,"integrity":"sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==","signatures":[{"sig":"MEQCIA9Hxi9LKje94ZwYLTWtEqy3tZVNj0g6jgCmeUGQIHEpAiAqB+bkAuEwv3fGVS7ZyAsQfGrCGYwNgfiZt9oQfddn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431507},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.3.0":{"name":"npm","version":"10.3.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.3","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"554e1f13e4c09d581ad27cdc4a92f085ab74ce1a","tarball":"https://registry.npmjs.org/npm/-/npm-10.3.0.tgz","fileCount":1992,"integrity":"sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==","signatures":[{"sig":"MEUCIFGHXUAf7HNL0RmoBPCkxAUrkAhUJolvXuLqmKbNivlmAiEAjxOPjfRq9xJn6YTOdKTCqm1w7wa/3ShwS+y59RwE3fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9958957},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.4.0":{"name":"npm","version":"10.4.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"904025b4d932cfaed8799e644a1c5ae7f02729fc","tarball":"https://registry.npmjs.org/npm/-/npm-10.4.0.tgz","fileCount":1979,"integrity":"sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==","signatures":[{"sig":"MEQCIE6UcEfkWoqi3N5ircOacNdugyrhWDLyZkTpC1N/lfkCAiA3N127ccqXL+NjkGTYsLSsSxr8G4TB2ErD/k9E3xUuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9987688},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.3":{"name":"npm","version":"9.9.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"18272a7b966721417691fec0ca18f7fbe4a9794e","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.3.tgz","fileCount":2330,"integrity":"sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==","signatures":[{"sig":"MEUCIDgB3fhyBPp8nAbteaREiHYPKoAyGLcMqZ2Im/6Wx0HwAiEA4AgLLtMh8M73ewCrl/69s+v3MUWgy5s2mr9OiuqGcYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11416168},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.5.0":{"name":"npm","version":"10.5.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.1","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"726f91df5b1b14d9637c8819d7e71cb873c395a1","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.0.tgz","fileCount":1999,"integrity":"sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==","signatures":[{"sig":"MEYCIQDR4FKQeHlNciggke4e1FWKymTYPn/ZCU/360mBg55eRAIhAOpGDC+Naa8CiJCW0B/yoG+Z0X0hka5KaulTGdewQ26A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10155641},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.1":{"name":"npm","version":"10.5.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"a5add41e0d4338f72421888b583745125f3bf1ba","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.1.tgz","fileCount":2006,"integrity":"sha512-RozZuGuWbbhDM2sRhOSLIRb3DLyof6TREi0TW5b3xUEBropDhDqEHv0iAjA1zsIwXKgfIkR8GvQMd4oeKKg9eQ==","signatures":[{"sig":"MEUCICny7nFPZMlAdHfBNY+HFeTiAUK4D3HXsKEtsZEb5zGdAiEAqIeRz/jGSE5AIRY/patAaZ7desFhOLSxRTm2/NLpFmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10187720},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.2":{"name":"npm","version":"10.5.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.2","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.5","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0e9b72afaf5ecf8249b2abb4b7417db6739c1475","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.2.tgz","fileCount":2018,"integrity":"sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==","signatures":[{"sig":"MEQCIDzgZqoM+Rvd/pkEr1C9bOYd66MTiFW5bWk3adifwAzSAiAyYQBpaEiG4RGGY/OPlQ2gVY2YXIsd/2P01l/hrkBjxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10214719},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.6.0":{"name":"npm","version":"10.6.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.2","proggy":"^2.0.0","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.1","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.0.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","proggy","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"da8ec6cf64103735eab2798cba13a5e7b7edcbdd","tarball":"https://registry.npmjs.org/npm/-/npm-10.6.0.tgz","fileCount":1926,"integrity":"sha512-KC70Su2ZnO9v4i2t+M0sQcsRERk++XcYbK9fy4bLWzUCV2nELhSN7UAkoe42P4HQTg2LyQxcfntgYS89OEaOsA==","signatures":[{"sig":"MEQCIAIvxyMXkxt50tQYHJpjEWxjQd0+dp5wPzLtojt+8yrWAiBV44L+YyWzZPWpXyH69ygpZsDeVL4JqjVNmA8YfUU+Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10002169},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.7.0":{"name":"npm","version":"10.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.3","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^8.0.0","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^7.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.2","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^6.0.0","@npmcli/config":"^8.0.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c87e0bbb7a53422670e423d0198120760f67c3b7","tarball":"https://registry.npmjs.org/npm/-/npm-10.7.0.tgz","fileCount":1936,"integrity":"sha512-FXylyYSXNjgXx3l82BT8RSQvCoGIQ3h8YdRFGKNvo3Pv/bKscK4pdWkx/onwTpHDqGw+oeLf4Rxln9WVyxAxlQ==","signatures":[{"sig":"MEQCIBpZt03+XczUKgIjJtViHG0hJIt+b2M1ctEdDoHdtTDwAiAdRsysrFaymbgFFomeaqFl5/54pOEXW7Z4wCdGl8CUmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053668},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.0":{"name":"npm","version":"10.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.15","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.2","libnpmexec":"^8.1.1","libnpmfund":"^5.0.10","libnpmhook":"^10.0.5","libnpmpack":"^7.0.2","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.5","@sigstore/tuf":"^2.3.3","libnpmpublish":"^9.0.8","libnpmversion":"^6.0.2","@npmcli/config":"^8.3.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.2","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f5a017649e934a59eba54af2ea908465eb830a8f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.0.tgz","fileCount":1934,"integrity":"sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==","signatures":[{"sig":"MEYCIQCSICmqBGhYkimOmx8fi+yygC6n21JMz80Z+A6hUta4ZAIhAJtAb2UpartfExyVnZ6Gcjipiwb9nlNq4YRO1s66aOWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10119362},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.1":{"name":"npm","version":"10.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.1","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.3","libnpmexec":"^8.1.2","libnpmfund":"^5.0.11","libnpmhook":"^10.0.5","libnpmpack":"^7.0.3","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.3","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.3","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.1","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1f1cb1305cd9246b9efe07d8629874df23157a2f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.1.tgz","fileCount":1934,"integrity":"sha512-Dp1C6SvSMYQI7YHq/y2l94uvI+59Eqbu1EpuKQHQ8p16txXRuRit5gH3Lnaagk2aXDIjg/Iru9pd05bnneKgdw==","signatures":[{"sig":"MEYCIQDhhf/0xh5rCjUJVVxC0OcA7WZWzy0EV5l9SchJ8jHWZwIhAM9Sh9yLTDC6j6qjTaNPPVXKZ+WeS7k0cBw7Cz732JV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147530},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.2":{"name":"npm","version":"10.8.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.2","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.3","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3c123c7f14409dc0395478e7269fdbc32ae179d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.2.tgz","fileCount":1924,"integrity":"sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==","signatures":[{"sig":"MEUCIDaUjkqow4dJflbsHtg2YDDhxYJsvKH5mwviwb4CRMu1AiEA7vSM75BoUzonxEj5oewlYMIfOI4WUda9znGCZZNf43E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114590},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.3":{"name":"npm","version":"10.8.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.5","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.3","cacache":"^18.0.4","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.4","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.3","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e6085b2864fcfd9b1aad7b602601b5a2fc116699","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.3.tgz","fileCount":1932,"integrity":"sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==","signatures":[{"sig":"MEQCIAd7Zp2lGXmuuc88fdRBVBprchlRTNpwvnHlT2/BHWrHAiAVr5fU9kh7dtoFbH0DzzRZRFwcrm9h1dOWnDHyv4+Vcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10246872},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.0":{"name":"npm","version":"10.9.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^2.3.4","libnpmpublish":"^10.0.0","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.0","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.0","npm-registry-fetch":"^18.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46903bc06cb8a5fd51372647920fe4b830efb8d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.0.tgz","fileCount":2482,"integrity":"sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==","signatures":[{"sig":"MEYCIQDFzepDBi+UPncvjlQGqbD+8whwZiRHz+dlXNgnwWvlNAIhANeAULfgNRVWO+pn748GL0un2kevbHfWShaW+ICk2o1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793255},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.1":{"name":"npm","version":"10.9.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ab141c1229765c11c8c59060fc9cf450a2207bd6","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.1.tgz","fileCount":2367,"integrity":"sha512-yJUw03xLqjiv1D52oHeoS5qmOEC5hkJlhP1cWlSrCgshuxWVyFEEK3M3hLC0NwbTaklLTYrhoIanYsuNP5WUKg==","signatures":[{"sig":"MEYCIQCOOg8mOXVdqjp0nImxDZLXI3GnEyaFZ0tJ6g+mzJNxNgIhAKq1uDkkVehXZrMyTfKbmjs2SuAl6lkEWiUYbYc+ljGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11504611},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.0":{"name":"npm","version":"11.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^20.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.0","libnpmexec":"^10.0.0-pre.0","libnpmfund":"^7.0.0-pre.0","libnpmpack":"^9.0.0-pre.0","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"888b2944baa0513dc1cabbcf575084b9ec6c6c0c","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.0.tgz","fileCount":2341,"integrity":"sha512-z8yLPCIrb1eIkYTgixpNc1/hWma9fHPfJqQFncv7P7XdozQzGbhpLIk4XPTfvWXHHSFX2xLfLthEhb1gGTta2Q==","signatures":[{"sig":"MEYCIQDVZFIzWz51XEPn38w4IAfzCrwK9/BO9QeePxHSSNnx+gIhALYSSoP4BO/yRAnxSTx0PkJm6mpiOS19xZwKPHebpwId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11406916},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.2":{"name":"npm","version":"10.9.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"784b3e2194fc151d5709a14692cf49c4afc60dfe","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.2.tgz","fileCount":2408,"integrity":"sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==","signatures":[{"sig":"MEUCIGBf8LLj7uGRPw50XB3r+nicWu/CELUoMZBBQtQQ/5xRAiEAi1wsO2lVOELyiSeYllTfvuWwkike9d4Q7w2SDDb7igY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11745533},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.1":{"name":"npm","version":"11.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.2","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.1","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.1","libnpmexec":"^10.0.0-pre.1","libnpmfund":"^7.0.0-pre.1","libnpmpack":"^9.0.0-pre.1","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0bb078368a13ba2f1ec8d144441571869bf4b37a","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.1.tgz","fileCount":2372,"integrity":"sha512-IMGdR1fSQn8cK2CAFUQbwpcu+hQJbAshpgMhhMnfGnx/HWR2bLfSvg0/Fk28ncyMD/HhFwICa2GdWRsvGFxk2A==","signatures":[{"sig":"MEYCIQDSOoNqC6w9TxjH6q9TCHTeLGz6uVx7qRmtcYFHIT9zcwIhALApA+vYWG9cpZZeoAprZBim1vMcV0tROrthNqtYJqLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11825756},"engines":{"node":"^20.17.0 || >=22.9.0"}},"9.9.4":{"name":"npm","version":"9.9.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.3","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"572bef36e61852c5a391bb3b4eb86c231b1365cd","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.4.tgz","fileCount":2327,"integrity":"sha512-NzcQiLpqDuLhavdyJ2J3tGJ/ni/ebcqHVFZkv1C4/6lblraUPbPgCJ4Vhb4oa3FFhRa2Yj9gA58jGH/ztKueNQ==","signatures":[{"sig":"MEYCIQDgjso0QxwNVeNuEkEYvDKCd9i9Zta1S3dfnCw2YfxLXQIhAIH318pkzMbDQGnh2IyhKcTsMA9NIXjk/i3qt4rNSxhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11412352},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"11.0.0":{"name":"npm","version":"11.0.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"7bba7c80740ef1f5b2c5d4cecc55e94912faa5e6","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0.tgz","fileCount":2368,"integrity":"sha512-Ed/ylWXSKXx058WUqXYlgb3pafCqXL5vWzZEvwCKFsBl7OYQlNn/u4ESW+ON+OG6Q+uCRLPTDGHreX6aJEDj7A==","signatures":[{"sig":"MEYCIQCdbIJJFvhCU6D3kO7inpSRAXC930c2CLz8JqtNeP5D+QIhAJBhj+7nJMlGtsx1MqETvG5+h6TMc5ZiUo0/MUtjHm3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11815293},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.1.0":{"name":"npm","version":"11.1.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dba08f7d0f5301ebedaf968b4f74b2282f97a750","tarball":"https://registry.npmjs.org/npm/-/npm-11.1.0.tgz","fileCount":2373,"integrity":"sha512-rPMBrZud26lI/LcjQeLw/K5Hf1apXMKgkpNNEzp0YQYmM877+T1ZNKPcB2hnTi7e6fBNz8xLtMMn/w46fVUqGw==","signatures":[{"sig":"MEYCIQCKqkTMp8Lr/s6dqmOOdG9bdpCWzPLUL3typxXxDW1gFwIhANdhRHLzpYGy2An4pE+1amOBppTlN1oqN72/PEzSZN1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11833995},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.2.0":{"name":"npm","version":"11.2.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.1.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.1","libnpmexec":"^10.1.0","libnpmfund":"^7.0.1","libnpmpack":"^9.0.1","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.1.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"fcf483cf8719864a3ab9749cbc5aed691c1c9120","tarball":"https://registry.npmjs.org/npm/-/npm-11.2.0.tgz","fileCount":2369,"integrity":"sha512-PcnFC6gTo9VDkxVaQ1/mZAS3JoWrDjAI+a6e2NgfYQSGDwftJlbdV0jBMi2V8xQPqbGcWaa7p3UP0SKF+Bhm2g==","signatures":[{"sig":"MEUCIGfLXZACd0sJR6lq9shgLP7/7Bimw12VpqQvENbIVSebAiEAnG2u+x8Hf4oI7t3pJuHjAlPb/Tf3DLWeQajCltjwdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11888540},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.3.0":{"name":"npm","version":"11.3.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.2","libnpmexec":"^10.1.1","libnpmfund":"^7.0.2","libnpmpack":"^9.0.2","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.2.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.2","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea7801ddc1bad6b2a6af44a6493203e32982918f","tarball":"https://registry.npmjs.org/npm/-/npm-11.3.0.tgz","fileCount":2268,"integrity":"sha512-luthFIP0nFX3+nTfYbWI3p4hP4CiVnKOZ5jdxnF2x7B+Shz8feiSJCLLzgJUNxQ2cDdTaVUiH6RRsMT++vIMZg==","signatures":[{"sig":"MEUCIQDqJCfNPjxgaiMN6kWCuzWR6a8mPM/vkRP+XzH3omNU9AIgRFjGkn/GEJcLoCBt++ROwFS6//1q0dbQCeXpRSceLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11735863},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.0":{"name":"npm","version":"11.4.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.3","libnpmexec":"^10.1.2","libnpmfund":"^7.0.3","libnpmpack":"^9.0.3","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.0","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"822d05022c02fd003508cc6d22b599b40cd2fd9a","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.0.tgz","fileCount":2268,"integrity":"sha512-dZCRoh7oBdnIQrz+KHjWYmxIoWpcpzweEzj6g3mVGr/C0nPsStEu3mS9KUI3xnGbO8xRgRjRr/6KOJhf5dKXcw==","signatures":[{"sig":"MEUCIA73ub9vLbrQ+Fnq3p6fWJKSrYw6INgoGbSD4vYnkxYxAiEAg+yyruQQlbRLDiSTiiRbgcd/U7/pBw+2r9d0Uv3w1J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758501},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.1":{"name":"npm","version":"11.4.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.4","libnpmexec":"^10.1.3","libnpmfund":"^7.0.4","libnpmpack":"^9.0.4","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.1","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"80350af543069991de20657ebcd07d9624cfad06","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.1.tgz","fileCount":2268,"integrity":"sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==","signatures":[{"sig":"MEUCIQCRoFcWjVM0z3ZM3545rFivxVfswBw0r/ReOrVc9fJ0dAIgTYlRIHxhzTtLuoY6c7rTK946bBxBtegB/S8hPvyj34k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11760769},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.2":{"name":"npm","version":"11.4.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.5","libnpmexec":"^10.1.4","libnpmfund":"^7.0.5","libnpmpack":"^9.0.5","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.1","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.2","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"6f1519a03f7e04023a957a22b812832d0c4a4b33","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.2.tgz","fileCount":2274,"integrity":"sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==","signatures":[{"sig":"MEYCIQDAdH8JrdHQhON4MPhJUigebhGJdAu0t+WnGcheE6k6OQIhAJL9d84Ne/uEg53e4tg+keyEvhFqxAENwOecTtQaoD9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813794},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.3":{"name":"npm","version":"10.9.3","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e803ef2166aa96eda9b795a9acee1877c8b4e6f2","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.3.tgz","fileCount":2274,"integrity":"sha512-6Eh1u5Q+kIVXeA8e7l2c/HpnFFcwrkt37xDMujD5be1gloWa9p6j3Fsv3mByXXmqJHy+2cElRMML8opNT7xIJQ==","signatures":[{"sig":"MEUCIQCuOz4DlGKbZKpE2eZU68Niu13qyIfyABNBuFfwdxGMugIgFDn5S74Ggl0YFJ/2rjWA79lcC+hXc7Xx01WDAAnM5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579864},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.5.0":{"name":"npm","version":"11.5.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"daf352827e3fe539dfbd65cba7598cd6de342b4b","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.0.tgz","fileCount":2293,"integrity":"sha512-GxS0f+VA3UQlFAM1Yv6I1DzqymktgvPEMkXMquTwejqpX4zlpKVs5bKzdKvRjiR0jR5C6CU0hEiaUpf5Kq5I+g==","signatures":[{"sig":"MEUCIAwLZ0ybH7/0Ra/49MvFpLaHpZ+9hRQPNkEp9g59uKBLAiEA0LR5pItUuMz59omhk6a41NaLZtJmGyNF+sKb5pd74Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561170},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.1":{"name":"npm","version":"11.5.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"83b06a00dae2a8e5d72dc951ddf56a2e0dbf2cc1","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.1.tgz","fileCount":2293,"integrity":"sha512-Iy5vXZ55m8tIaSCz6bqQf9+W5XbPfoyURsgWLjOkFglqHTep6RDZqRj2sfYGeRyZvGu2HuJWm0lux0rxPQ29lQ==","signatures":[{"sig":"MEYCIQCkY0aybe9mHqGLE66IVqS5polAZzoM4MocC7X/Ah5BbQIhAO3ankpapXnUM5H7Nf0VawifUVGqe+8Xbw0JyNL7+1wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561159},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.2":{"name":"npm","version":"11.5.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"768ddbadb4ba9fc0bc88e129b93e6ab708cac986","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.2.tgz","fileCount":2293,"integrity":"sha512-qsEkHPw/Qdw4eA1kKVxsa5F6QeJCiLM1GaexGt/FpUpfiBxkLXVXIVtscOAeVWVe17pmYwD9Aji8dfsXR4r68w==","signatures":[{"sig":"MEUCIQDZhSLLtuV6i89nU2cRCAuw5t/gpt9E9Y2i2tAp9ap67AIge2ynXfZw5Nd20yuRaEh1Trq9qZoYjVE9Wgya7YhmTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561081},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.0":{"name":"npm","version":"11.6.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.7","libnpmexec":"^10.1.6","libnpmfund":"^7.0.7","libnpmpack":"^9.0.7","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.4.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.4","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b03ebf67129a71489e9937a2e0489f931574590b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.0.tgz","fileCount":2293,"integrity":"sha512-d/P7DbvYgYNde9Ehfeq99+13/E7E82PfZPw8uYZASr9sQ3ZhBBCA9cXSJRA1COfJ6jDLJ0K36UJnXQWhCvLXuQ==","signatures":[{"sig":"MEUCIQCOAPn+0RqxLyTsSs9yRew4sgmNdEv/5u9BlnT82xGBmQIgObCi2JYwEvKWcFpJnlgPVjeywKiR96CVcgu4JYRsThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12563230},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.1":{"name":"npm","version":"11.6.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.2","cacache":"^20.0.1","ci-info":"^4.3.0","is-cidr":"^6.0.0","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.8","libnpmexec":"^10.1.7","libnpmfund":"^7.0.8","libnpmpack":"^9.0.8","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.2","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.1","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.1","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.0","npm-package-arg":"^13.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.5","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","normalize-package-data":"^8.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b800511c147c365406d750e21062fa12fe1bb063","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.1.tgz","fileCount":2160,"integrity":"sha512-7iDSHDoup6uMQJ37yWrhfqcbMhF0UEfGRap6Nv+aKQcrIJXlCi2cKbj75WBmiHlcwsQCy/U0zEwDZdAx6H/Vaw==","signatures":[{"sig":"MEUCIFvkJyVsJYKJie722p9TBNrQ/BPniQfizy3QOmrTf7WqAiEAsQY1fiGYc0ubee9jJLO1HQe4r29pk9OoS0+C8e5+asE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12540965},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.4":{"name":"npm","version":"10.9.4","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"61e81f9dc6ea559d9173e69aae772bc8fe75c3ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.4.tgz","fileCount":2274,"integrity":"sha512-OnUG836FwboQIbqtefDNlyR0gTHzIfwRfE3DuiNewBvnMnWEpB0VEXwBlFVgqpNzIgYo/MHh3d2Hel/pszapAA==","signatures":[{"sig":"MEUCIGomRDDujsuylt4NF7xyW0LQtQCU4Ds/TRP5Hp3F/EFIAiEA6+l/kkV+or/EJV0pAct7N/Us9RsaOVkPUt7Rsl9/WzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11580377},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.6.2":{"name":"npm","version":"11.6.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.3","cacache":"^20.0.1","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.9","libnpmexec":"^10.1.8","libnpmfund":"^7.0.9","libnpmpack":"^9.0.9","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.2","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.2","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.6","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.2","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2af8ff1f23b279df1e5289db7c70cfedd0fe18c5","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.2.tgz","fileCount":2133,"integrity":"sha512-7iKzNfy8lWYs3zq4oFPa8EXZz5xt9gQNKJZau3B1ErLBb6bF7sBJ00x09485DOvRT2l5Gerbl3VlZNT57MxJVA==","signatures":[{"sig":"MEYCIQCAkK5rkv9ZQjkA+v/7Ii0mwwRZbRj0G6QtZ3UiODbbYAIhAJt6a8W3i9q/O/gDjClQIU75FOanVs4N/isBVUtJ0nBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11785613},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.3":{"name":"npm","version":"11.6.3","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^11.0.3","nopt":"^9.0.0","read":"^4.1.0","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.2","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.0.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.10","libnpmexec":"^10.1.9","libnpmfund":"^7.0.10","libnpmpack":"^9.0.10","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.3","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.7","npm-audit-report":"^6.0.0","init-package-json":"^8.2.3","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.2","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.1","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3f581bca37cbdadf2be04346c0e5b0be96cdd54b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.3.tgz","fileCount":2021,"integrity":"sha512-QIWnYxYuDjrNGaTp0jrTqgl45QHM+UfdcjPBKmia4LsBkHY8TvEjZpkAVrNO7EOJA//tOP3k+9cioXwqdAfukg==","signatures":[{"sig":"MEUCIEeLgeLoFj5yMNgIBp9jg/giwBR2CDAcWI7SdgWb/56HAiEA+f8NKv87XoIdTdKOZVEF8YmqeWFataJqDBSYUhuvZeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797505},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.4":{"name":"npm","version":"11.6.4","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.11","libnpmexec":"^10.1.10","libnpmfund":"^7.0.11","libnpmpack":"^9.0.11","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.4","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.8","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1686ed1032aaa35ccec06a91bdb9c4a89278a72f","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.4.tgz","fileCount":1817,"integrity":"sha512-ERjKtGoFpQrua/9bG0+h3xiv/4nVdGViCjUYA1AmlV24fFvfnSB7B7dIfZnySQ1FDLd0ZVrWPsLLp78dCtJdRQ==","signatures":[{"sig":"MEUCIFFXp4LsMsjwQitvEiJ16XA8DiPNR8ctqWLX4rOgEC29AiEA/6vMz1S/dCnoGlzMqgtGD/6Uxmod5cZjGUMhd1VvPbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9885872},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.7.0":{"name":"npm","version":"11.7.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.12","libnpmexec":"^10.1.11","libnpmfund":"^7.0.12","libnpmpack":"^9.0.12","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.5","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.9","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"897fa4af764b64fa384b50e071636e7497d4f6de","tarball":"https://registry.npmjs.org/npm/-/npm-11.7.0.tgz","fileCount":1835,"integrity":"sha512-wiCZpv/41bIobCoJ31NStIWKfAxxYyD1iYnWCtiyns8s5v3+l8y0HCP/sScuH6B5+GhIfda4HQKiqeGZwJWhFw==","signatures":[{"sig":"MEUCIQDcmi/b4jgqnLr8kkkAq6Wdps26uk2fo+LQjSoboPD5kQIgJQq6RGegXXofcevsIpvtIMJWkwuyNNvpIMaa5N2qxzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10650557},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.8.0":{"name":"npm","version":"11.8.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.4","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.13","libnpmexec":"^10.1.12","libnpmfund":"^7.0.13","libnpmpack":"^9.0.13","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.5.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.10","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d1bc924deb3b4d412055b1755098a70bf8a4713b","tarball":"https://registry.npmjs.org/npm/-/npm-11.8.0.tgz","fileCount":1816,"integrity":"sha512-n19sJeW+RGKdkHo8SCc5xhSwkKhQUFfZaFzSc+EsYXLjSqIV0tl72aDYQVuzVvfrbysGwdaQsNLNy58J10EBSQ==","signatures":[{"sig":"MEYCIQCCciU+srdzc/BQwPzkQf3H7dDYRE9lFkwFstBpcwhhowIhAO3vLGZK/TAVFAuBw8jqfBdPl2NpzEd4+/hvXEZaN5Xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10540193},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.9.0":{"name":"npm","version":"11.9.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.1.0","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.0","libnpmexec":"^10.2.0","libnpmfund":"^7.0.14","libnpmpack":"^9.1.0","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.6.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.2.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8cc4bc499c7ab52f1113985acc725572f99885b3","tarball":"https://registry.npmjs.org/npm/-/npm-11.9.0.tgz","fileCount":1797,"integrity":"sha512-BBZoU926FCypj4b7V7ElinxsWcy4Kss88UG3ejFYmKyq7Uc5XnT34Me2nEhgCOaL5qY4HvGu5aI92C4OYd7NaA==","signatures":[{"sig":"MEYCIQDTmejdAqE595yfEUJRrlNycmMtxUF2lbvc/2QUeacijAIhAORmTS/8EYpasfsO8aeAiFGQpWBJizpwHaWezlVr76av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9815573},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.0":{"name":"npm","version":"11.10.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.2","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.1","libnpmexec":"^10.2.1","libnpmfund":"^7.0.15","libnpmpack":"^9.1.1","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dc0e65832b94fb48b8746c8ed43e1d2d2c9b0726","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.0.tgz","fileCount":1838,"integrity":"sha512-i8hE43iSIAMFuYVi8TxsEISdELM4fIza600aLjJ0ankGPLqd0oTPKMJqAcO/QWm307MbSlWGzJcNZ0lGMQgHPA==","signatures":[{"sig":"MEQCIELsUT130PsgVfFy+kwsWgfS8VrkvYvWOdO1mX96pl4xAiAx9bXSBFN8w+7wgNo4bmX/fI+w92bqzXMrhXGPkH9ODQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10902989},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.1":{"name":"npm","version":"11.10.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.9","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.2","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.2","libnpmexec":"^10.2.2","libnpmfund":"^7.0.16","libnpmpack":"^9.1.2","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.1","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d3de7764c08c7bada8f6d5d92939dc26d15d1640","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.1.tgz","fileCount":1803,"integrity":"sha512-woavuY2OgDFQ1K/tB9QHsUuW989nKfvsKTN/h5qGyS+3+BhvXN/DA2TNzx569JaFfTqrET5bEQNHwVhFk+U1gg==","signatures":[{"sig":"MEQCIBkCiA39wejsJ+AKC65uXr1nUAKMzrbwVd4z0JOCCbg6AiBJxhDX8udHBE2p1SDcwoKKv8szJAkrX9zlcnTjSsewGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10994695},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.11.0":{"name":"npm","version":"11.11.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.9","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.4.0","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.2","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.3","libnpmexec":"^10.2.3","libnpmfund":"^7.0.17","libnpmpack":"^9.1.3","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"db5ad0ed255e1a29cf241c4112ee81d2220a4edb","tarball":"https://registry.npmjs.org/npm/-/npm-11.11.0.tgz","fileCount":1811,"integrity":"sha512-82gRxKrh/eY5UnNorkTFcdBQAGpgjWehkfGVqAGlJjejEtJZGGJUqjo3mbBTNbc5BTnPKGVtGPBZGhElujX5cw==","signatures":[{"sig":"MEYCIQD/K9OwYRdxx0H15K7qCTp05t7iB2trceI5AWqrEnzwaAIhAMZkBWbhozkJHh8LQ2eKibh/HGwwhtizkJEfj9cWJhR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11014801},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.5":{"name":"npm","version":"10.9.5","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.2","libnpmexec":"^9.0.2","libnpmfund":"^6.0.2","libnpmhook":"^11.0.0","libnpmpack":"^8.0.2","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.2","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"72e73c537c31f5f3200206ef0aa5ac777332fb49","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.5.tgz","fileCount":2119,"integrity":"sha512-tFABtwt8S5KDs6DKs4p8uQ+u+8Hpx4ReD6bmkrPzPI0hsYkRWIkY/esz6ZtHyHvqVOltTB9DM/812Lx++SIXRw==","signatures":[{"sig":"MEYCIQCMCi4/0Q9Z5k8RjZL2ISJ6ZHtTQd77cFKJ9jYcdPKZqQIhANWYhd/Nr262Ld2LdeNLSMYXjXqRv2M8DM5lDn+c3gF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11725876},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.6":{"name":"npm","version":"10.9.6","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.11","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.3","libnpmexec":"^9.0.3","libnpmfund":"^6.0.3","libnpmhook":"^11.0.0","libnpmpack":"^8.0.3","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.3","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c53c768c50d779b1a300252886b0de2c7b274750","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.6.tgz","fileCount":1991,"integrity":"sha512-EHxr81fXY1K9yyLklI2gc9WuhMSh2e4PXuVG/VXJoHSrH4Lbrv01V/Nhkqu+mvm+58UMh59YBtvHU2wb4ikCUw==","signatures":[{"sig":"MEQCIEYUCa864ItXP2+JIzMH/1DOIhBQd6EXs7pc/Cu0i4dWAiAFTov4RgVcpZhhrMDFTeb2smLRhRaWspBx+iUxOqwJmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10944639},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.11.1":{"name":"npm","version":"11.11.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.4","libnpmexec":"^10.2.4","libnpmfund":"^7.0.18","libnpmpack":"^9.1.4","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.1","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2d07982846cf56bf532c44e9c482b9f887a2354b","tarball":"https://registry.npmjs.org/npm/-/npm-11.11.1.tgz","fileCount":1794,"integrity":"sha512-asazCodkFdz1ReQzukyzS/DD77uGCIqUFeRG3gtaT8b9UR0ne1m9QOBuMgT72ij1rt7TRrOox4A1WzntMWIuEg==","signatures":[{"sig":"MEUCIQCiVorh2pKeB31wXxnd0GAsAdeU2HB4R9H7mWa5IePSdAIgNxqSvk9l72iXWiILxa+Ye2nFicVe3silxM4IHOkSwX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10313514},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.12.0":{"name":"npm","version":"11.12.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.5","libnpmexec":"^10.2.5","libnpmfund":"^7.0.19","libnpmpack":"^9.1.5","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.8.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.2","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b97efe05f16b9f4d31752aea58e2f0d66c6fbecf","tarball":"https://registry.npmjs.org/npm/-/npm-11.12.0.tgz","fileCount":1774,"integrity":"sha512-xPhOap4ZbJWyd7DAOukP564WFwNSGu/2FeTRFHhiiKthcauxhH/NpkJAQm24xD+cAn8av5tQ00phi98DqtfLsg==","signatures":[{"sig":"MEQCIDg48G7P548B3tBOaTCm0F6K6fGZDbF2E79Ue2kZyz7CAiBt2IleH3LF4mkCgBZAk/vbXbEXeyHjgtWx9DZWnj/H8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10993830},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.7":{"name":"npm","version":"10.9.7","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.11","glob":"^10.5.0","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.4","cacache":"^19.0.1","ci-info":"^4.4.0","is-cidr":"^5.1.1","minipass":"^7.1.3","node-gyp":"^11.5.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.9","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.4","libnpmexec":"^9.0.4","libnpmfund":"^6.0.4","libnpmhook":"^11.0.0","libnpmpack":"^8.0.4","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.2","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.4","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3dab58a646ae5143509aa097bf592dbcdfab5419","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.7.tgz","fileCount":2009,"integrity":"sha512-17u9+Ssv6as3iua2l6abTv1H4TtQDhle/Qn+XJ4TjKR4SzIjk1Ox3SZXRVBUW48KojLttHNQUk/U00m7sh1OGw==","signatures":[{"sig":"MEUCIQDm5zm9FY1h7k66++1Sm5XZD/lv5kPftdEgruZ9Y/rrpgIgf9GrCZh34VDg/ARzzyl5CS6JLrAkIg1cVcaeQC4Bedk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11682642},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.12.1":{"name":"npm","version":"11.12.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.11","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.5.0","semver":"^7.7.4","cacache":"^20.0.4","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.4","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.5","libnpmexec":"^10.2.5","libnpmfund":"^7.0.19","libnpmpack":"^9.1.5","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.2","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.8.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.4.2","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.4","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.2","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.4","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"432da55a9f0ca53c982740fabe2b081a38019fb1","tarball":"https://registry.npmjs.org/npm/-/npm-11.12.1.tgz","fileCount":1774,"integrity":"sha512-zcoUuF1kezGSAo0CqtvoLXX3mkRqzuqYdL6Y5tdo8g69NVV3CkjQ6ZBhBgB4d7vGkPcV6TcvLi3GRKPDFX+xTA==","signatures":[{"sig":"MEUCIBEyM5aZd57L2MylAzEZ/8Y6pKEu3lAfvCnutiN6FB0tAiEAy3Vnsm14LFJcubHBM2D65d+ZD5FtpijLlvC/nfSJtgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10993397},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.8":{"name":"npm","version":"10.9.8","dependencies":{"@isaacs/string-locale-compare":"^1.1.0","@npmcli/arborist":"^8.0.5","@npmcli/config":"^9.0.0","@npmcli/fs":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.3","@npmcli/redact":"^3.2.2","@npmcli/run-script":"^9.1.0","@sigstore/tuf":"^3.1.1","abbrev":"^3.0.1","archy":"~1.0.0","cacache":"^19.0.1","chalk":"^5.6.2","ci-info":"^4.4.0","cli-columns":"^4.0.0","fastest-levenshtein":"^1.0.16","fs-minipass":"^3.0.3","glob":"^10.5.0","graceful-fs":"^4.2.11","hosted-git-info":"^8.1.0","ini":"^5.0.0","init-package-json":"^7.0.2","is-cidr":"^5.1.1","json-parse-even-better-errors":"^4.0.0","libnpmaccess":"^9.0.0","libnpmdiff":"^7.0.5","libnpmexec":"^9.0.5","libnpmfund":"^6.0.5","libnpmhook":"^11.0.0","libnpmorg":"^7.0.0","libnpmpack":"^8.0.5","libnpmpublish":"^10.0.2","libnpmsearch":"^8.0.0","libnpmteam":"^7.0.0","libnpmversion":"^7.0.0","make-fetch-happen":"^14.0.3","minimatch":"^9.0.9","minipass":"^7.1.3","minipass-pipeline":"^1.2.4","ms":"^2.1.2","node-gyp":"^11.5.0","nopt":"^8.1.0","normalize-package-data":"^7.0.1","npm-audit-report":"^6.0.0","npm-install-checks":"^7.1.2","npm-package-arg":"^12.0.2","npm-pick-manifest":"^10.0.0","npm-profile":"^11.0.1","npm-registry-fetch":"^18.0.2","npm-user-validate":"^3.0.0","p-map":"^7.0.4","pacote":"^19.0.1","parse-conflict-json":"^4.0.0","proc-log":"^5.0.0","qrcode-terminal":"^0.12.0","read":"^4.1.0","semver":"^7.7.4","spdx-expression-parse":"^4.0.0","ssri":"^12.0.0","supports-color":"^9.4.0","tar":"^7.5.11","text-table":"~0.2.0","tiny-relative-date":"^1.3.0","treeverse":"^3.0.0","validate-npm-package-name":"^6.0.2","which":"^5.0.0","write-file-atomic":"^6.0.0"},"devDependencies":{"@npmcli/docs":"^1.0.0","@npmcli/eslint-config":"^5.0.1","@npmcli/git":"^6.0.3","@npmcli/mock-globals":"^1.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/template-oss":"4.29.0","@tufjs/repo-mock":"^2.0.0","ajv":"^8.12.0","ajv-formats":"^2.1.1","ajv-formats-draft2019":"^1.6.1","cli-table3":"^0.6.4","diff":"^5.2.2","nock":"^13.4.0","npm-packlist":"^9.0.0","remark":"^14.0.2","remark-gfm":"^3.0.1","remark-github":"^11.2.4","rimraf":"^5.0.5","spawk":"^1.7.1","tap":"^16.3.9"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"integrity":"sha512-fYwb6ODSmHkqrJQQaCxY3M2lPf/mpgC7ik0HSzzIwG5CGtabRp4bNqikatvCoT42b5INQSqudVH0R7yVmC9hVg==","shasum":"61c71897ecbee5bb1ee17e2fe50ebff07828fa9a","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.8.tgz","fileCount":2009,"unpackedSize":11682638,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD92E/mnczscyMScUd62mJV6AkBf8cf2+mqRs+x+/umowIhALBG7tAmItC9t/6XWYooY3ep7HRtshjcfkOnCdTTJOwt"}]},"engines":{"node":"^18.17.0 || >=20.5.0"}}},"modified":"2026-03-27T16:03:31.673Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/9f/f4/a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2 b/.npm/_cacache/content-v2/sha512/9f/f4/a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2 new file mode 100644 index 0000000..787ea26 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/9f/f4/a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2 differ diff --git a/.npm/_cacache/content-v2/sha512/a1/59/73920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92 b/.npm/_cacache/content-v2/sha512/a1/59/73920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92 new file mode 100644 index 0000000..2ac0ad7 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/a1/59/73920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92 differ diff --git a/.npm/_cacache/content-v2/sha512/a3/8c/0527faba5af10d0decc1177dba76a8a7d0b0a7a913f50d4f27fa88e38604aa479d0af2590524b62c79f60662ea7c7fbd9f573acd255e2329b6318b41b62e b/.npm/_cacache/content-v2/sha512/a3/8c/0527faba5af10d0decc1177dba76a8a7d0b0a7a913f50d4f27fa88e38604aa479d0af2590524b62c79f60662ea7c7fbd9f573acd255e2329b6318b41b62e new file mode 100644 index 0000000..884f5db --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/a3/8c/0527faba5af10d0decc1177dba76a8a7d0b0a7a913f50d4f27fa88e38604aa479d0af2590524b62c79f60662ea7c7fbd9f573acd255e2329b6318b41b62e @@ -0,0 +1 @@ +{"name":"npm","dist-tags":{"latest-1":"1.4.29","latest-3":"3.10.10","next-3":"3.10.10","next-2":"2.15.12","latest-2":"2.15.12","next-4":"4.6.1","latest-4":"4.6.1","next-5":"5.10.0","latest-5":"5.10.0","next-7":"7.24.2","latest-7":"7.24.2","latest-6":"6.14.18","v6.14-next":"6.14.18","next-6":"6.14.18","next-8":"8.19.4","next-9":"9.9.4","next-10":"10.9.4","latest":"11.10.1","next-11":"11.10.1"},"versions":{"1.1.25":{"name":"npm","version":"1.1.25","dependencies":{"ini":"1","tar":"~0.1.12","ansi":"~0.1.2","nopt":"1","read":"0","archy":"0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","rimraf":"2","semver":"~1.0.14","fstream":"~0.1.17","request":"~2.9","inherits":"1","node-gyp":"~0.4.5","lru-cache":"1","minimatch":"~0.2","node-uuid":"~1.3","proto-list":"1","uid-number":"0","fstream-npm":"0.1","graceful-fs":"~1.1.1","block-stream":"*","npm-registry-client":"0"},"devDependencies":{"ronn":"https://github.com/isaacs/ronnjs/tarball/master"},"bundleDependencies":["slide","ini","semver","abbrev","graceful-fs","minimatch","nopt","node-uuid","rimraf","request","proto-list","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ee49f1aa33e813bbfe1da87a3858aff524708b0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.25.tgz","integrity":"sha512-a0VDtKXckL+qFQOLBDbrWdDxHmhYzPFaPi5tGAnw0Jp5abNA83RgHkPtIoSMCJQsMC6Jt4pYvpVq++jtMixkew==","signatures":[{"sig":"MEYCIQCOjnEFMyCx1ZjFRWEu3yXCUf5nIlmgARR7JVce/MYzqwIhANIT25mRpwJOlaFeoIGvBbNdzQ7QUqU2yTZkZ4Q9xJzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":"0.6 || 0.7 || 0.8"}},"1.2.32":{"name":"npm","version":"1.2.32","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0.0.3","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"55f0d962b40a6b3f7b310824385388d92a8bbaad","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.32.tgz","integrity":"sha512-L8qms+rHbTUEBHTPaiAV9xVP9jvEygGVzq/7Zeo6bbzRRtWke6LmG7mfX0pzbkWO14xJ9juXoBndCcNYGXss1w==","signatures":[{"sig":"MEYCIQCot8h0MDZvioQTw2fjgTSiNDHsiVb2ncd6mYJiO6VGuQIhAO9JtmejyS1lyf/27yOGdC88hhIA6hPJp/JpRC1n/yZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.2":{"name":"npm","version":"1.3.2","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.26"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af792aa3c6f46e4d912be25bf8160498944b93ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.2.tgz","integrity":"sha512-JVknMj5k17jTjLzI/s8Ik32X9a0yyb33t4qQSoVVxlB4qQRNilp5HMmY1JuJvCTCVV+3Iw3tMa72ElG1vUhxAA==","signatures":[{"sig":"MEUCIQD1LciT+0pb0KLCEaAF93e4ZOPVnNcTMye97Pbe7EQzvwIgSqNg1u7MyuwGCBDMMM4JlHeenKjwkOX0ma03UxUv7Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.4":{"name":"npm","version":"1.3.4","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1dacc91458f2197c362d774d2cbf111680f86ec2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.4.tgz","integrity":"sha512-8sNi/cOFcVJhJOeKc9MmdUdB91+/FDP2kpGaibwfg2dU8SpKNbgmYl2l5ge6GhGRtyx8Ql8TTyXpM0Qp3VOONg==","signatures":[{"sig":"MEUCIQDfDZNoyN9AJysOEgHSAI9XzvE6QeI1Rl614zw5m+qpeAIgKZN3EyShrBrqp++hhrO/+Zq8BmP0X4nhcKe+z4lmQdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.20":{"name":"npm","version":"1.2.20","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b5b8e67a9459ed3e0d15c776efe54e1b88148c7","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.20.tgz","integrity":"sha512-8DYLALZGUGssg91BJsltHz3vTw9TcQKV0v+17YZz+yvS/0dVHMq1K19f3KwPy45j/gU8VN3VjDuQGVbyeGB1FA==","signatures":[{"sig":"MEUCIQCUMjfIudeTWMFNYG+uxQCUf1wiC4Y2DVdvfnf1n6xY+wIgcIIVrguD95sLZ9lYNqInEQRytSoOeeQ79hqXyjOvkDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.21":{"name":"npm","version":"1.2.21","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68efd745cf92bff97482180a3129ae3f0d4a15a2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.21.tgz","integrity":"sha512-HNyXwqvgLMjdx/B4migWhOG4GMhfEO22n6hjr36lRH+MdUH6GBJImCRZtwOVMqv2fPJxxqAQnoKaKADh7HY20w==","signatures":[{"sig":"MEQCIFQG/yNSljT55xNLBF/oXQjSqF8x41/7WxgwxgDd89BZAiAL42nFcZOnzCZxcBX4XolOclhQeIlHiobY2OcDQNQ4aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.22":{"name":"npm","version":"1.2.22","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"18923e3fd948588d6b1413c427cdb940d983a119","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.22.tgz","integrity":"sha512-R598d19rgXwmr3UVtyQsWViVsPQGfYnXcY6gHiujSNWEyftsvd90gCAuY0upalkhp9xXE5QCh6DVpViT2DshWA==","signatures":[{"sig":"MEUCIQDUg8pyQzdEhdVkRgssBj2qVBE8K0BhEgS70Ijjdi57hAIgQ+oM60qVrJnTX3wF0L6BOkLWzS81RGL7iyj8z3cpZGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.23":{"name":"npm","version":"1.2.23","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"70d107e990751e6f3c7205b95dd5f0eb47b56e33","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.23.tgz","integrity":"sha512-EoLoC5ctJRlyEIOYSuRRA2GjU1jwgK9G45qqBRjmFw7SJ0zVsUm/Ven+bhSwoUxYyLPujaeVu4vCMjUEBHpZNw==","signatures":[{"sig":"MEUCIQCNXM8l+DtLVN/kJSWLqfviK5lamxLmuaM8tZYBa/3UgQIgZa8B4Sea15jx7D+M2dwzuhZlFbZsF63luu/Ay3PlhwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.24":{"name":"npm","version":"1.2.24","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4036b8aa353650513cd8034f07e78f9ba3c3b8b2","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.24.tgz","integrity":"sha512-M0ubM15HCHvEmeHfJfyar7L4OFDouMHxtB0aKZZ0K83IYi0S5QIOiWIu1diQj3kgniS6Pu0fyN2+2/dg5HZSEg==","signatures":[{"sig":"MEYCIQCmcYopXxHrCCzcu97turV/F/M+ojSREYUNT87Tnud9zgIhAPqbUkDeSct0oQWPak7F1EzLKDVX9F1vQNuQUyUJewnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.25":{"name":"npm","version":"1.2.25","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.9.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce724d0fedddd7dc9931984e7a09575234520202","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.25.tgz","integrity":"sha512-Sp1vSsPsreCwSpd7Aw9PbKzBbZl3Q4C1HJXs/gY6NwFtkY5WnAZQjY7juuPwZl9j9JFuFcldipOTTGRwZPNcQg==","signatures":[{"sig":"MEUCIQClFBvlfrShYE8RHcXpDz1tAnjQQKF6T1Sk0MdtHfG/wAIgGsV5b2SoFUrieC51Qjebfjfa0DQyHhY1x1+djPCn4oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.27":{"name":"npm","version":"1.2.27","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0.0.25","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca1f66368800ad9c98de15b596b380534df22b8b","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.27.tgz","integrity":"sha512-vRnTFfS6+xcOUHbqudbMRVdgJXi8oIi3Wo5N4hrvTflpQoD6sjIBcPbektum97PjwSkPsSkZ194JXIlowu/cNg==","signatures":[{"sig":"MEQCIF0f/griRzHUzpPrvKH8f00HM0ZEwOQ4tgg0V81yoUNAAiB3p4yVhYzXla8y2f9Enuy5dW1UgwRpyM0JiiIWZvIG4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.28":{"name":"npm","version":"1.2.28","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2600f1b9d23f077704a1646b7415ad2d121ab22d","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.28.tgz","integrity":"sha512-XMNBk49RxAjvLcw9jBRELBQ5JLbqBeem8jHM62EIGZsC6FVs6zf3BqhHwFsxj2GbuNA4I+pJe3254OMt7SLI5Q==","signatures":[{"sig":"MEQCICOlImTNrtoFzwn5uMCIwJFbNCtxJW9X1CQqWTxgzCCVAiAEMsmk5JsFKSSMt7ujGz5iZ95MhuAwksNxU4NuG+Rvwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.30":{"name":"npm","version":"1.2.30","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"354797b97644935a4d017698c5a395142ab71f1c","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.30.tgz","integrity":"sha512-SF4cu/oxRDuK7DDb5iEoAw8f7vIIO1r8ZSXATX45dVXY2oPtEhGEc50lrRfAeeorCj11dc6zTOAzSit0wBzlQg==","signatures":[{"sig":"MEYCIQDps4jQTj7FB2hoEI7a54mV7WXndrtLO+z6GUMMOJAd6gIhAO52M/xn+crx28UsdbEdyA7/yXmBHn/g56OOObTM0iOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.31":{"name":"npm","version":"1.2.31","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"~0.1.0","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.0","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"0","init-package-json":"0.0.9","npm-user-validate":"0","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8520e03a6652e1e38ce8ade026a6173a5eebc744","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.31.tgz","integrity":"sha512-fpV3dz3HWl/rWLvP2ViPolM0L7zZC3mDMUSUjIVZu/cXeSh+yHi3fwNFRJPH1mSsXa7U8lIObToZZ9JkgtDcGg==","signatures":[{"sig":"MEUCIF6REWu0FPSNtQFGyViNvJEhDEgg6N3O15WA7v4aOTKhAiEA2j3cHiQAL15nSbR6EBJploXWoB8HXhY7/EFD1YewwhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.0":{"name":"npm","version":"1.3.0","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"2","semver":"~2.0.7","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.1","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25","normalize-package-data":"~0.1.7"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d4cc520e3acfcadd1218b94cfa06ae7ee29276","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.0.tgz","integrity":"sha512-dsBPUEjt/LtzWZZQ8pg05JMQHDUNXcR4KLKeOGu4luXaj6pUihQ1wSOY3XDHGa4rJJQE7drUzYAkUnEFqPj3Lw==","signatures":[{"sig":"MEUCIQC1AMU3uEQYHXxFkFCjTKttbUZoIM5GHHDHfmnGcosBgwIgZfnLFQY77YRIjKvVL3lMzfqQaq/NYwOwo4XrBpKSUkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.1":{"name":"npm","version":"1.3.1","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.3","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.22","npmconf":"~0.1.1","request":"~2.21.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.2","node-gyp":"~0.10.2","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.2","block-stream":"*","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.25"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c64f1c82362254cd4804a3dea5efbe6ec396460c","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.1.tgz","integrity":"sha512-CnVLA1V51niw9JPaAZcA3CoOOxdWUfT/GCbTykfNYiSFxYcKyIIDWGt0UgA5GhZ7KIY2IEnuzVRq9u+91VNJ7g==","signatures":[{"sig":"MEYCIQCDEDP1pAca1zOTu3DkujwNvpQ9+pHEaIR4RA1G1LhCRwIhAIjCdwSYs+ABDDbf+zdyLr5ANvcZxdMrMSRPhBAu2s88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.2.19":{"name":"npm","version":"1.2.19","dependencies":{"ini":"~1.1.0","sha":"~1.0.1","tar":"~0.1.17","ansi":"~0.1.2","glob":"~3.2.1","nopt":"~2.1.1","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.22","npmconf":"0","request":"~2.20.0","cmd-shim":"~1.1.0","inherits":"1","lockfile":"~0.3.1","node-gyp":"~0.9.5","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.2.0","block-stream":"*","read-installed":"0","init-package-json":"0.0.8","read-package-json":"~0.4.1","child-process-close":"~0.1.1","npm-registry-client":"~0.2.22"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58be5403278acf2c955e0dfc778f1d3497ecc14f","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.19.tgz","integrity":"sha512-IQDhqZHftUagl6f7HrD8ME7bS8KUeOoo+35pkjg/9mG9PZiEjs7oH38/1GyVLZh8UvBrPtYfI5Pbw9VdSmU0OA==","signatures":[{"sig":"MEUCIEN4ich2FM4Emg3yY07lwckaI1REqlfpzVduahUV3cpRAiEAwaW91k4W0wn+LJT9Ktr2Li4wPedASswgB9kZRpixOxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.70":{"name":"npm","version":"1.1.70","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.0","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"577f12abfb06fca9f2a4cab94499d0cd483624d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.70.tgz","integrity":"sha512-jPSJIbIkRV1/XkTXiB5djjTimU/dwgihqmylft3vAyvoXqH0E5tu89UT2Wsyi86IRAkzKUR3H2hnxkJxmhmqfA==","signatures":[{"sig":"MEQCIC3rpdkIOF81CtT6FD2pVJrbTa+A3rpVSZNSUGiWAOGKAiAAk53yPL0rZO99mVloh/7D54H8kHm4T22mwW99zFqKeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.1.71":{"name":"npm","version":"1.1.71","dependencies":{"ini":"~1.0.5","tar":"~0.1.12","ansi":"~0.1.2","glob":"~3.1.14","nopt":"~2.0","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"1","which":"1","abbrev":"1","chownr":"0","mkdirp":"~0.3.3","npmlog":"0","opener":"~1.3.0","rimraf":"2","semver":"~1.1.2","fstream":"~0.1.17","npmconf":"0","request":"~2.9","inherits":"1","lockfile":">=0.2","node-gyp":"~0.8.1","lru-cache":"~2.0.0","minimatch":"~0.2.8","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~1.1.1","block-stream":"*","read-installed":"0","init-package-json":"0.0.6","read-package-json":"~0.1.8","npm-registry-client":"~0.2.10"},"devDependencies":{"tap":"~0.2.5","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"efccaeb7046c3d8b904dddf088da7b4146cba2d0","tarball":"https://registry.npmjs.org/npm/-/npm-1.1.71.tgz","integrity":"sha512-QTQ9MWU7/pJ9TdZfpFM0yG6zUhYJVM7xcKvh3Tv52k/5IcQ14S/tsVgUEUq+oJK/A+ls7DMJD1yetW1YapV25Q==","signatures":[{"sig":"MEUCIHNYBUTdUZ0okxXa+yAnyonchBQB72RV57rB9nEtioQOAiEAvGkf+1QYVreteUVmBC1DDnB5ZF8f8d+0sDWiV43W9Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.5":{"name":"npm","version":"1.3.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05d6c4d01d2bc3f1adf15948adf2f7110553f471","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.5.tgz","integrity":"sha512-JJqI+R0y0Oixm/tUZrk1LavUuLRRlvvY4Xir/kd5ZdPocdvYCLBvKxbAY/m+2u0D9dsVVmAtFOjZLBxPJVJiuA==","signatures":[{"sig":"MEYCIQCU5MjjuF9uVKcPJ37zhaswkeRiwYZ22ucuOjvysT4YOQIhAKEOU1SMvpDVg+/APLiAYRs8qK7JEDk+RFnd3z+FJXkD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.6":{"name":"npm","version":"1.3.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.3","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.0.8","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.21.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.6","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.10","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.27"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7c317871955f8427529c78e9b1ec21239dcd222a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.6.tgz","integrity":"sha512-hPB57NIPdj2ifGmdczIiFiPbzlnsFlZM2XT302NnULADqD7V1sJZ/nfOMNBC2WxmZrBky6lUIOM1MSLftMasrQ==","signatures":[{"sig":"MEUCIEkU65ZTIWxM5GXWC5r69azIE9iXW7kfL5IAs8uWGceWAiEApYJtz6kZ6z725Ya/YXVAkE/cyPl9OR2Psu+HCp+aQp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.7":{"name":"npm","version":"1.3.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"689bb2093521369ce80ec229fcbbefc32c4bc668","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.7.tgz","integrity":"sha512-uD++ZlPz42y5bSOx/k/NQb61J2VcF4HaFPOAvTgvO5B+GbbjIRGqSvnltsIc8GZK8bjWOiVFjuYftLXiE+Zs/Q==","signatures":[{"sig":"MEQCIEGmzQ4ag4eWc5FZf2NepxZuwieO8QXlCAk/HkRVrCDTAiBlam10p9a3jDUSIpXg+x/qZfdwqgR1JVNXntFFLxwWPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.8":{"name":"npm","version":"1.3.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe271a4ca2b7077d6e45c1ce2a29e905327dc4d8","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.8.tgz","integrity":"sha512-17mLiUPiYvauiabfjnrJHgzhUEcTfC5tB2rekNgNrR3++8a4/WuNH8rqAaEx+adH5rHWBiyyUk8UE7HuHcfrdA==","signatures":[{"sig":"MEUCIQCoKNebC6E96rTgHUmMXThdxKv746LymYcIrzMnohcAkwIgW0USG4ebSpM9vjK5MXTSxcu0qADfXPQ2meia7n0nLUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.9":{"name":"npm","version":"1.3.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.2.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dbf815e1661845046e82105a705f8df1735bb1ee","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.9.tgz","integrity":"sha512-MNFBo5bNtYqStK6+cyTjUePMhP8waH0tt/8brYnMXv0ZJnc26gdk624pJGv4SaOvfTUcj/PObxShEg5KMvafrA==","signatures":[{"sig":"MEYCIQCTiqNJSKFRuQ5aJYuMWrGW4y1JW0JlcwY4cs8kXmCcWQIhAPQYylIDIekLbkuNrRuHZcVlKWXSpzicvHwNv+uJ0k2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.10":{"name":"npm","version":"1.3.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.4","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.25.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.9","lru-cache":"~2.3.0","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"429df6dd090766af3a0ffcdf41fb4bfe3fdee947","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.10.tgz","integrity":"sha512-YSjO3iYfC0wSedPvudkeLEcD7qod91VFYfKFiCd0eC36lLrbWQNmq56vRGAW3qDbHr9cl/qXwiPR/JWRn9FpsA==","signatures":[{"sig":"MEQCIGbESC57ETigkt2lLxIUo2Y0kRv9PC6+dr8+4+liMXrbAiBl0wpkVgPfW2d51xP4fM1uI5R948Yw+Uvld/MjnTzuoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.11":{"name":"npm","version":"1.3.11","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.1.2","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.1.1","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.4","mkdirp":"~0.3.3","npmlog":"0.0.4","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.2","request":"~2.27.0","cmd-shim":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.3","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.3.0"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4bf7f005fe1038c4fe9207603b961c97bd0ba5a3","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.11.tgz","integrity":"sha512-5Wk+sDWgx9CPKnUQ2q3/xiyNxiqjED6dHPAQO65AdiTUfyH2RJ212h5mTr0KI8Rwiu3ARsegcJO0gLif35T8Tw==","signatures":[{"sig":"MEUCIBurVvDC+0Tmo9qW1fEXe9hfWtbK5/Xnww8FA65JR8sTAiEAzAng1gyuEN6wyavyKxIFvvM51BnmEJnnHe7dcTfDz+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.12":{"name":"npm","version":"1.3.12","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.1.0","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.10.10","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.3","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.28","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e3a52cf4f195ac0f5ba30eb13d83beb6aa091286","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.12.tgz","integrity":"sha512-foDALhsGopUOXdB04amfvr/aE6vu+nigVya7J4/M7KG4X1+9xlCHbTGPwzFL2LtHMiqCskeMaLNsJS+jrto2+A==","signatures":[{"sig":"MEUCIQCa08CsLVWPw7zYoo1utU3E0WDvpIAuS3w2GhAYkC0YugIgYuPTvTC61tzdRGhA2xfE259XVbXKmiTLCskdH/bC/78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.13":{"name":"npm","version":"1.3.13","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0662966d62cc92ae8875b122d4825714c781465a","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.13.tgz","integrity":"sha512-tKN9AAEI5jWJigVOXuf5+nvl5gsn4mDgT/SYreCmqCK7k8/wUWFKHaS575MvG+JwO0W2h1+e3/PMlU3tBJKL5A==","signatures":[{"sig":"MEUCIQDzpaUciKNZO1p/3PvWddwS4ttcIqTHxCIvG4cQBwqMLwIgN3ifAX2YKjM7jb8Ctz9zvzq9ruHluB1ndfZyIumi/QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.14":{"name":"npm","version":"1.3.14","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.5","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.11.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.11","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9359a79309dbfef0d5443e0cd46129b9bbc88eab","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.14.tgz","integrity":"sha512-UvuS4SBGfnOVbg/C7P/6YB5w1+JC2DG9fvq0ZCW+/TX9LWwkN+ggOcMQVuuIdmLlB5JlXtQem9qyydDgOvJbOg==","signatures":[{"sig":"MEQCIGO9idpaRNj3KSx+oCtCS3QBne0ZWr7s0DLBDYE3kopFAiA1D12610RYPcmXT5CrJIdjpgJm74WBg8rieayGIlAvFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.15":{"name":"npm","version":"1.3.15","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.18","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.0","semver":"~2.2.1","fstream":"~0.1.23","npmconf":"~0.1.6","request":"~2.27.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.3.1","minimatch":"~0.2.12","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.13","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.29","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"25987c35a87d01379ddacb9d5db58e3697369dc6","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.15.tgz","integrity":"sha512-Zvw276CC01/NRDmYUKrAp0iDkztMhMxd9S6dVtWm/yaMWPoHgYWksXF8JSRWj6AdlJjiEVds4gorRUYB7V694A==","signatures":[{"sig":"MEUCIQCjxdjajO8hC+ZUV9IlGx43sLEZ5NydrHLHFt23Dp7rugIgW/CcjMbr4Jio3lPn8FZgUuuUaOmA14+TuTP+x8zjZg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.16":{"name":"npm","version":"1.3.16","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6d9e1ddba9c75a853af3609fd5009d8613c9328","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.16.tgz","integrity":"sha512-0fdQCF82lDcMKn1P2BT33aadLkqFls62ClVsBTCdlB5BVx/WfNxvtUmJk1CQTDE7ASuHI32g63cVmNQ/76fDAA==","signatures":[{"sig":"MEUCICxdSOa5iQDlyn552Rt1MunMIeToX14HYS53GSdGakcKAiEAmTXd+IlDwj0hAvBOtplsBMRSqWmMVHLglZlgFBo3vfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.17":{"name":"npm","version":"1.3.17","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.29.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.12","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.30","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11bbedd9ae1c1573f4cb404100ed3ff191e6d4c2","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.17.tgz","integrity":"sha512-3SxkBwJlZA4CG0r/dezTL3YGEUy6hLkE80HKxGDs67/RhPCxMYEfOTpi/B/+ycFytWuD2f0l/rXFTZm1EFbKKA==","signatures":[{"sig":"MEQCIHLfFn2WvnonRkewDDs2A3vbK7MC9455FTh5n242q00YAiA5WS61JWaG1OjEmQvq7jU1K9JGGnBt17vA0IztB/99gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.18":{"name":"npm","version":"1.3.18","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.2.31","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bdbe66e4b4e973c69e4cae639e8e7924ea098ad4","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.18.tgz","integrity":"sha512-Y3JdoM7aVjY6HDsOwswHrd8A6HIaqgEcgW+V9H4qQKQvYR9YVc2Iesv7lkyIiYJyfkLV3CsjW5MxMIO15SW1/A==","signatures":[{"sig":"MEUCIAGHyQpIjsRDRVSXFTqvRiLxnf/ZOEH8V+8QwPceeRutAiEAm2u62vFw/0f/VzRaHDcGRyvI84e+lcwO4uG/LUSJpns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.20":{"name":"npm","version":"1.3.20","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e1e0adc4cb967ec1c7395b3f6e8c91031853f82","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.20.tgz","integrity":"sha512-PGDRL0fCwfWzSKFCg4y/SpJivTW8abS/WHcbDcLBdbl/qwztB9WoS7NK/HZRmcK0x+2YM+5uWufOI3YKwcJsWA==","signatures":[{"sig":"MEUCIQCX8J6JISSIxUKjApY6YumQHiGQGnFxby2N5qCcaJMr8AIgZLauE44ndwCnxoibzu5Ei/9AIy8eIOn3ew4GoLQ7bs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.21":{"name":"npm","version":"1.3.21","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.3"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb2bd7fdbc3b511c9dfb8de5559d305391421ec1","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.21.tgz","integrity":"sha512-+rojFK/qN8vcd+jfg6c0ecnKgWpt+ZABVCBDsxyaBMCgH4IFowqp3iGsdO1aQgOvcS3Wa/rv76+lMMGWXfqXVg==","signatures":[{"sig":"MEYCIQDsTt/uqxAbN4myXTWvKR41dvFa3snTYKVWOg7QfjKpKAIhAJ9bFHysaLVVeXigf11ZT49P3uC7zKj81fMpCVgepWHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.22":{"name":"npm","version":"1.3.22","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.4"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ebc09f97f83ed3fd524b85faea5e30574e08c99","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.22.tgz","integrity":"sha512-yW2+HiR0/vup+s40QBLW9VkIqmFpCSCDRGNcRCBqkQSmTOPRxl7ySJO31YFq1T0R9M8vwXKopMHqvPygQlRb1g==","signatures":[{"sig":"MEUCIHge+2o6yQZmyOhnC+N3ynLB/mAAWPDPsSPpHMOo4IhAAiEAjLq872TRe31uTCGc6junqiRUdi15nYYE96cWeuH0+KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.23":{"name":"npm","version":"1.3.23","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.7","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.0","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.4","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8463ddbc060169b48890d639c4be9c839b8a0f3d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.23.tgz","integrity":"sha512-ytsq8DFdc6obwKOg2LLrwLIqHE4dskOay7B47U5iwtihbbgoTHUhZ6LSZLtZxA/Lhbt2/QURUnyes2wJLINdWQ==","signatures":[{"sig":"MEUCIDGgB2jxMzrzNYRza6xUuIkOAgnaagqWoE3DlYs3dOiGAiEAxftpJgaEEFVny/x+3FEO6JozIylr8yv6e9JNjCbRqwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.24":{"name":"npm","version":"1.3.24","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d68273a343562aa969320a218f528930356d99de","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.24.tgz","integrity":"sha512-rwz9hkMcPqJgd5rMV1iioxIrrA71XdldrUzeSXjEwUG+Mr4WaFGBu0VdQMgetmNVDthOnBnUfyKv/fzOYLNCjw==","signatures":[{"sig":"MEUCIG90yi+YgW51xdzhum+YelWpyeadPqYcxFi5RaoWjshXAiEAwcQMw6i0uUkqB7wpKEmdXWbovrYMY55uBeMhppO4cn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.25":{"name":"npm","version":"1.3.25","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.3","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8767b15b7c1129f18e220fb2d36d1685ce7f814","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.25.tgz","integrity":"sha512-w0BLGAMR3nTcBDw4zjTXWT6baTVZlIQhQckcpDZvdwwbW5PC1tCwVZEcO9hVnhIaGkN1CfLlv/7sokJeAd3KKA==","signatures":[{"sig":"MEUCIQChEriin50Z6VEW5xxyfOzv4SxSUbTduTiRLI+Y3tFOzwIgY8FqGFk/w3DUNhjyJhPH0y/5a0AEr/Bc2mNkC1Iwf6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.3.26":{"name":"npm","version":"1.3.26","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.6","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.3.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.5"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bc07bf7cb58710078141c885c2d492fd570f606d","tarball":"https://registry.npmjs.org/npm/-/npm-1.3.26.tgz","integrity":"sha512-w56AZR54erdEJDH5mFSw4XxDpUudNmtQUbVlcxRG6KYlRe+3dIaL/KwFotw157b4DNBsjHjMBbu0kjpYAx33XQ==","signatures":[{"sig":"MEQCIFoVA89vVRUBC3rFk9R5AWuvr02ykH3MKs1cIkZJh+gNAiAHjLHrnsFTRuS2l43NkukTT6CcUoPNLFiMCQHwMH4D4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.6"}},"1.4.0":{"name":"npm","version":"1.4.0","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.0","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"320d2f10a15c34f8582de6f9643714d67734f649","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.0.tgz","integrity":"sha512-YZVa//smnkjPjUlFIffUjag+AvZAKzJk5D3eqtgtQafxLBdf/qTLF08PCc2OsElK0ox1c9M56MrQ74zJy3CnEg==","signatures":[{"sig":"MEQCIFy+Yvb0Ren0tQGyv50SLiYVO1nwXPEXhTe61b9scF28AiArpFCgEhM07MYzYEXvpVcQ2iJGWVlhfoNgXkF+skwYWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.1":{"name":"npm","version":"1.4.1","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.1","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"923cd1e6392ea248f47f04f8d83d65677369e6a8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.1.tgz","integrity":"sha512-sQAUVkgv3vh+atozuiX8Btj12e80z+h9sh0+Bz6K+cZOszt63x05+5SQjFXTkkuETiq+jxy4o3pKN0DvuuRXeQ==","signatures":[{"sig":"MEYCIQDVajf2YCjO3kqp43M7Rf1ENqgtrZTcQhH/+qfD/W8FxwIhALcEsKLP6hHokEfH2JtvkdkXkgQdsI+LW29441j8xalZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.2":{"name":"npm","version":"1.4.2","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.6","nopt":"~2.1.2","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"~2.0.0","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~0.2.2","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.2","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"344d80bdf898574f5b9093a3ada1dd27a86ea4be","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.2.tgz","integrity":"sha512-HW3QvKV450kdEwnRsBLz9qk5/9BDplHiX6P286vG6n9PRPw82eIOu9z5J5+34yjauxN6NDB5RO2j+cEY/D7Kbg==","signatures":[{"sig":"MEUCIDPfk3wnD3l9r47c5t9PAgk/4aTU0/u0RL1Wbqhx8mvbAiEAwVejA0O1sOtJWlP0oLB5gC+iOsKPwUGpyfgiSHbqrDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.3":{"name":"npm","version":"1.4.3","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c0b18a662731d93cfdac37df5c2b3a0cda39613c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.3.tgz","integrity":"sha512-UrnajCh69pkZZORhwMTWyavSc7FPhZWerBBtBFCsGHArJbWAsTIGbGNX3xlQEUzQlL7FepZ5AFTMkMYgs7OlFw==","signatures":[{"sig":"MEYCIQDAi7gt0rWwgoiYudex4f7ZnAefHsx2ZiQVvwfJU/iY2gIhALWiJ8hZn+nf1Drk9CaEqLUNwDRcJjwc0rp6B8MrFf4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.4":{"name":"npm","version":"1.4.4","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"3.2.7","nopt":"^2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.12","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.12.2","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"^2.0.2","block-stream":"0.0.7","path-is-inside":"~1.0.0","read-installed":"~1.0.0","init-package-json":"0.0.14","npm-user-validate":"0.0.3","read-package-json":"~1.1.7","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"^0.4.4","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5.8"},"bundleDependencies":["semver","ini","slide","abbrev","graceful-fs","minimatch","nopt","rimraf","request","which","tar","fstream","block-stream","inherits","mkdirp","read","lru-cache","node-gyp","fstream-npm","uid-number","archy","chownr","npmlog","ansi","npm-registry-client","read-package-json","read-installed","glob","init-package-json","osenv","lockfile","retry","once","npmconf","opener","chmodr","cmd-shim","sha","child-process-close","editor","npm-user-validate","github-url-from-git","github-url-from-username-repo","normalize-package-data","text-table","ansicolors","ansistyles","path-is-inside","columnify","npm-install-checks"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"076616f7af95bcd08a4c5ad5cce18c5f370e0935","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.4.tgz","integrity":"sha512-RE6eiZ0cjxDTpcsdI84OEK6EELh86u4MUnsnOBjs6J3Z2mPmVIQ2QgSOYNngW32Dz/+Ja14wmYz8PZ2FlrDzJA==","signatures":[{"sig":"MEUCIE1bkG/csr1ctMm85hpYUqcw7QM7IQ/LuiElWYNpgPubAiEAhJhm9SdV0mt18jdtghK4g5ov0OROxuFkewKS/kdfhPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.5":{"name":"npm","version":"1.4.5","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"^2.0.0","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5da6f7ae5a57506b8afd664f951a8aa7ae84f456","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.5.tgz","integrity":"sha512-NfgrCNHujLnbfVw0whtaR1SQRRKZD1lSdlDtRnrzj/p11H9Wro56hthM2FSLufXo7rHmzcDd9cCu/B/x/8J/Hw==","signatures":[{"sig":"MEQCIBPGtlYam7ypc8eQ4PNAyXQwmV6FJJlkc8tmTUhVQht8AiBD3vxLJGDBkyQKue/h/0pIxQkeQan1N1iyZdmQUTqHEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.6":{"name":"npm","version":"1.4.6","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.13","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.5","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.5"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0e151bce38e72cf2206a6299fa5164123f04256e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.6.tgz","integrity":"sha512-lkXWkEmQSSaCQ0nkbAi9Y/BaNop6F6Hz3LYmR7QlMLpiCKs1NJO/TjpUQSVTOoHFu/u6SHtxBljPFzXlZnOTGQ==","signatures":[{"sig":"MEUCIQCqKUlceEqzqPIUGO2qTIiVVZifed2tVvZwdmGorBRsjQIgFksIF/AClRp/MzPlzfAOVMJGnWrMrHr5oJk/kbeuouE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.7":{"name":"npm","version":"1.4.7","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.14","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.15","npm-user-validate":"0.0.3","read-package-json":"~1.1.8","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"0.0.2"},"devDependencies":{"tap":"~0.4.0","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e3c4385973ffb58c9bf15eebe2668c0ce3fafe0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.7.tgz","integrity":"sha512-vBdK1KmirpF7LqFsnCNLAOtfzEVnK02tpXBqD6se0QLSHqf4Rj04cgxCmMufDOpldzxwSHD+D4yB/AOshUTfBw==","signatures":[{"sig":"MEYCIQCDzoCVCTVA56sYbvg3dsPSCB3BtQCnDPnAugTuM4nrRgIhAJPPgtQ6UPUJkaBHM6aMagpKo54jKbl9i96cC3Ib2ZdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.8":{"name":"npm","version":"1.4.8","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.7","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f98db4a8379b4ccaecd36aa7f71befb7a19ac2e3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.8.tgz","integrity":"sha512-SaiqXSwcdnD3d73sgX4pV6MxBf/H5MFtcWlafr5caJQrZ7RU4VfYA2dP23mbRwOnVTQmtyZKgBzamTt5SPR1bA==","signatures":[{"sig":"MEUCIEPz/FAoui6R6Kvy2QMV6U+MeAVyR5bn8MPCitP8d9oqAiEA5xVPZPKuBkvoikjekChMZzrzG8ICrvKuJmr5O0LsGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.9":{"name":"npm","version":"1.4.9","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29094f675dad69fc5ea24960a81c7abbfca5ce01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.9.tgz","integrity":"sha512-WVtAjyzFx19GIcd+Y25x3k4OOEiQmKwgTVdkkJ5TMASZCoit/WsqfUNZNr5Eu43rbXi/Ta/5aC6f8EDDZ6k79g==","signatures":[{"sig":"MEQCIGLiXHYkT5GEpN/CHhIMG0LkFE8Kne56ozjSjkrrbi3UAiBEphvG6xT8z1fJD7dg76HtAm/vtebTn73nI0zcmeH4Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.10":{"name":"npm","version":"1.4.10","dependencies":{"ini":"~1.1.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.9","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.4","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.2.1","fstream":"~0.1.25","npmconf":"~0.1.15","request":"~2.30.0","cmd-shim":"~1.1.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"0.1.2","lru-cache":"~2.5.0","minimatch":"~0.2.14","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.6","graceful-fs":"~2.0.2","block-stream":"0.0.7","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.1","init-package-json":"0.0.16","npm-user-validate":"0.0.3","read-package-json":"~1.1.9","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~0.4.8","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f8edd5e8cfb55cd2755ac6505593c2b4d5510f8","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.10.tgz","integrity":"sha512-OFQ0/cC5wLEl+9IlsJUJ/m117tId/LTlL7qsRPtL5aEs67Vfb1UtdzPPclFUkLZExjWiZn4RGUz4lyqHNAYd0A==","signatures":[{"sig":"MEQCIA1gYhcwEik8/Tl6MjR7XTWn7OU1tXQkdNl2dxCHoCX3AiABpkqJi8wWauMriagx9lQN7z2eAVIhwaiA01NffGmdfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.11":{"name":"npm","version":"1.4.11","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"^1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31b8eab9ec42fd6ef6b5b4baf40ec6c2c8e2660a","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.11.tgz","integrity":"sha512-jdNPfvwwDZXOiAtvW5aGoOO+QgzoxARBPPFTTvmYWmojZS0YNFCnIscJVit4fdzsVbGwlRSEU6h4xQV2sPRX+Q==","signatures":[{"sig":"MEUCIEMfaLp5lYEHcyKELiGbLyslOKQoO/+zn0C0HDFFCF4HAiEA7VeCyFxn5EzD1iutlxw/YHMAAA1Rp2XkRWHF6KBQExM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.12":{"name":"npm","version":"1.4.12","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"794603e63f2a60c7d5f2ce1200a306ea9446b50f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.12.tgz","integrity":"sha512-lWXfKc2osX/vVv11snFtJzlc0nevBPeh25Hx1sK5122mlk1DF/gtpx5JYG6Czhnb3H1f5xa9LMxO085LQfHd4w==","signatures":[{"sig":"MEUCIQDc4REunyU+sfGUS8kq0bTyrhPQXbKh9MAHhJiY5lwM1QIgPKLbx0B4GxrYXd5wnByEhJHTxOaRVUjk1fn8IQ5xE9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.13":{"name":"npm","version":"1.4.13","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.0","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d74e510cb052e9feeba70b1e888646e448623150","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.13.tgz","integrity":"sha512-9SnukUCJTUH2i4QT7KWWgevgTaXlWzij8RirLOc2dkDhNZ7+lDsEZ4rC+N2+bh8Ggz8fv3O6bHW/XZjH+6CU8A==","signatures":[{"sig":"MEQCIEdY0Gw29hVB77BwXsrwed+c3B9znb8xpJCp6USLKuemAiAqZQK5+sr0wyuNiZracBTEaQ+eTVWSw/DiseuVZVvSng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.14":{"name":"npm","version":"1.4.14","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.2.1","glob":"~3.2.10","nopt":"~2.2.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"0.0.5","mkdirp":"~0.3.5","npmlog":"0.0.6","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.25","npmconf":"~1.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~0.1.2","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~2.0.2","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.4","init-package-json":"0.0.17","npm-user-validate":"~0.1.0","read-package-json":"~1.1.9","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.0","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~1.0.0","github-url-from-username-repo":"~0.1.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b779a930fb7a1260f9784fb1e04b1e6898653bd9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.14.tgz","integrity":"sha512-HYteohUBd4iLt+eIQ+yqvcHCIvJS7YnHvra8Famvf+kPpg9ujZewpt3hoNmrG6vhSRGFMlTbpjL7peoMD0ziOw==","signatures":[{"sig":"MEQCICH7K2ziwhRYzTzSH8DB5AuNcy3gY9nTCc+fwAd+e+UnAiBEbinMwCsh+3hA3NkFeecztVVlwRrgzv+9xw/BMdTjfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.15":{"name":"npm","version":"1.4.15","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.0","opener":"~1.3.0","rimraf":"~2.2.5","semver":"~2.3.0","fstream":"~0.1.26","npmconf":"~1.0.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d73918c20d15212c4fc0071ecb5b956806a3eea0","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.15.tgz","integrity":"sha512-gbdFAt3x5lkIHIsG6rYoywb/3J0HYSC6N+8yhGL6mRVIPrLqn7+TKQ0km9uyZrGaWj1FHkG/y6B2oVf7fA5hoA==","signatures":[{"sig":"MEUCICObBLoejpweE3Zb7/kkEbUo0TFRN2IU1//Sc7TR/jHQAiEAqVCl55loGsRSDCre9ItyM77OFxrCC+jDTrovVGl9NhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.16":{"name":"npm","version":"1.4.16","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e34c28a0cdd1dea942580ebf65660b21e912434f","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.16.tgz","integrity":"sha512-36CNiNYe9G7UHbnBXhPveg9BcIkPpp1SOZASETY9ZsawLpl1CMNsRunDmG0YnRSCQHJmYEy/qIKNXF1LbJsZuA==","signatures":[{"sig":"MEUCIQCXXzwC6XU2OkcA46ZlzM9x65xA3XBUsCcTDyWridjDIQIgTiFRtUivkiIoOpvEzlKdJmDQFhIw83WyVA/E77vZCp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.2.8000":{"name":"npm","version":"1.2.8000","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.19","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.27","npmconf":"~1.0.5","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a2f9fa6486d4652c03f8b8c6314a422a74d7245","tarball":"https://registry.npmjs.org/npm/-/npm-1.2.8000.tgz","integrity":"sha512-lHbzGVwIlyA8y3BVceQ9hXWVsYJTBZo8RyQ6O8E6vxYnq2uNsL7bnEWi+tbC1pc4j21JRhlRZXaUQvziPpJqyw==","signatures":[{"sig":"MEYCIQC9e6jJ6tyXnqpQHMv1bWACXc/H822XsjclH3s66UDELwIhAPGkXk1UouSG2JbT8n67gLn1RBFagoWBHWjr0KkhXiu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.17":{"name":"npm","version":"1.4.17","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.2","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"978d1a5c211481bc8c4cd670d36663b0ebadf0f4","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.17.tgz","integrity":"sha512-DIOGD0FHZLthWPnRg9OM69QWJwsYNElFK47Y8IGQWL5S0wQsmn7MR5K5YfYeffspt64ZOPF6kmShmLshFDQYWg==","signatures":[{"sig":"MEYCIQDe4kg/LMg5l8xUR8Svinw+lOrGWaqw3ELR2fAQ1Mlc+QIhAJvdRM9BQL6cZB23JszEKe5iOoocG/HdXaenj+K65ko7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.18":{"name":"npm","version":"1.4.18","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.0","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.2","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3c2a2fe41376038928e28e74e1bacf6b886a9661","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.18.tgz","integrity":"sha512-AhVUYTBr540LMkWamtTMHNMLvL+/B/y+jlJj33nXQ6VhHi/AaHWCuD4JymiqOjo0EiDSLh+sUln1CelDLkv6Yw==","signatures":[{"sig":"MEUCIQCRV4j33wQp82bE55xDSuYSln88lxW8G4RfqvMQFQseJAIgWKZIOeEaKntOqlcJnq8KGEzP7gMknNRoTMmMDI9NYmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.19":{"name":"npm","version":"1.4.19","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"872b08e2b9c790ccede916ac4cc1220c202d3a95","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.19.tgz","integrity":"sha512-LUJUWcUD45+41QIERi+zdX+TMKWlO7ygM7PFR0biBrnz3WtLVV8oGRjsfYSkbNPTF7T2pRs4ChcO6GN/28pk2A==","signatures":[{"sig":"MEQCIAmlNKZFJmK85Gn6ssHt8XR0Li8at2em+6Ic5RXEiCLAAiB+yidr/Nh9styR2JQemAW/tscvpdylOyqxKdQ2UIhw5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-0":{"name":"npm","version":"1.5.0-alpha-0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ddd1e6737a13dd792335d9a84846ce6ab156c4b8","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-0.tgz","integrity":"sha512-/yw1Gk7RemCymoPANoG0RpGDo82F8igRSyjEC1yg9X/FhPV2ExgiiLcf4vZ0cHoDbrfEAVH+B5368srxnSORLw==","signatures":[{"sig":"MEQCIBGGroJHcuYwgeazEjRpPlQFEgvrALNLMnQz3+8oVgb+AiBw7ViQjTzU5KEY6i6QafMDwgbpqePPnXDoJ6N8ngQ9iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-1":{"name":"npm","version":"1.5.0-alpha-1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.0","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98dd2e1562e598e2df36a11ac27a5743a9c1afa0","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-1.tgz","integrity":"sha512-p9CYd8Mh5JGRsP3BUS6/AslARcsrKTXJWzJQnA4Ha0Gw1kC2qbrYF/RDehOW4yOei8yMf6dsbH08wXlzqcVR0g==","signatures":[{"sig":"MEYCIQCFUJA/YkDmiQpvBWXwmzbaVDZCtdD34nYemXikXgPjewIhAPDIFNXDQvFpgeI9hnnLs0E2UJW0ZpHuxkQbjUF6Jjxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.20":{"name":"npm","version":"1.4.20","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"616e40c7db2373a036dac939e28a9a225764eb21","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.20.tgz","integrity":"sha512-hUgzWjlW/vtijkM6LwuPegQZH7+nrOAXNstGNTMo2IuqX8QUfwl+A4TkrP4t94eH3uzI4h7a73WFi4XnCD/Tkg==","signatures":[{"sig":"MEYCIQC8LHkxISTKUQMZTjNwJaP+rjAbZAx2c5pAt7ULWb14+gIhAMSjnqv9jlJ5H/llNoKace/xvvaBGSxE30K5ddC+n6Tw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-2":{"name":"npm","version":"1.5.0-alpha-2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.1","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e74e696c8692e0bc36c4947893863d317de52e9","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-2.tgz","integrity":"sha512-CumVqcJPdx/2/Axxi+Ovcc5sGQKLUsM+pW+fRvrxhd3pMu2+e1ad6NQvabwMtZkaj2u+nSz8ahKNREKWISLQVg==","signatures":[{"sig":"MEYCIQDMD8PgABAzd2YSe4Lrnu4gBbHURB1i5ksaK6+IzMzc6AIhAIgInSMLqHBmm7w1z2KM+uWF4+3rwHW2zRlBI/NlKsPM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.21":{"name":"npm","version":"1.4.21","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5081af517ec2c4cbcf82811b0873195b3d1057f9","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.21.tgz","integrity":"sha512-9hHSihVS5Xa0lQzYHuhW0BLz3Wq1ep2yWhDKxI5FAMatUj20HQ9WTufrt4/3oNrhD6krSLaBcqIn7oYhZaI/rQ==","signatures":[{"sig":"MEUCIBcrKbZRtHkPbB7+YhFhNt8KgNW1tXjbRrX6xt9s70lqAiEA1biYvoYBgfJ3tK8F495Yc/2hHz/I4MOEfjrhxHjVOTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-3":{"name":"npm","version":"1.5.0-alpha-3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.1","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4c7a8bea944d9d78c0658ed9108e0971ae449996","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-3.tgz","integrity":"sha512-NHQdd1oRGNGTAOJGOrhc7GP9PcYPsMsOlbEf8Ekv/QwT5V4LzvO7gAhDILe7nvnGN9bEY/2HcM7MiFSxkyPjaw==","signatures":[{"sig":"MEYCIQCsBGI3uoNJT7pXQwgQAUBHho34QBCaOjfB07y8UaKcxAIhAJfdIaYog9wU4rarEbZ4sO3ICelfTbqRMCdA1s0UKHxj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.5.0-alpha-4":{"name":"npm","version":"1.5.0-alpha-4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.28","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"1.1.1","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"600fbfb4281c6d9c63bac266c7956f3064cfe733","tarball":"https://registry.npmjs.org/npm/-/npm-1.5.0-alpha-4.tgz","integrity":"sha512-9A55q4GnnsTAauROOb1tHY+03iIjOkS9b8oPfV5Zcf8fxwJCTo+cVw7Qb3wJXgtosRWOmfDoWzAMzQmxsfIXDg==","signatures":[{"sig":"MEQCIGb/8sSyCC7ur6NlT60WOkDbiCLZY/DJuEBVL3nQBzvlAiAG7Bv7twWVkrLOFeUoQYz1naQI0XJexFhEamSokPjCWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha-5":{"name":"npm","version":"2.0.0-alpha-5","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.3","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~2.0.3","request":"~2.30.0","cmd-shim":"~1.1.1","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","npm-package-arg":"~2.0.0","init-package-json":"~0.1.1","npm-user-validate":"~0.1.0","read-package-json":"~1.2.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~3.0.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5135b111cb6b8e56ab1bdc4e486b87c295862ca8","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha-5.tgz","integrity":"sha512-9y6qta3le31BuYGRk5DdUy6eqadK4DK2G4sf5t5dcm8Ztm3/jbqSVWkj6MkrJ2t1ZqwFu0YXadRn+C+fnNzyjw==","signatures":[{"sig":"MEQCIDHVGf6MssLW6YyuBzvaTKojC1Stl6pjtz8Dn5mnud6AAiBkY8Sql+shl9Q9TnbCB1sOv6JODCwxrMiXYsxAwVdXiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.22":{"name":"npm","version":"1.4.22","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~0.1.20","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.3.5","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~0.1.29","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~0.13.0","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~0.3.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~0.1.7","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.4","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.2.0","npm-registry-client":"~2.0.3","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d15f69916700b08b6cc6a02f437346cfdc26c799","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.22.tgz","integrity":"sha512-Ur7j0AardtIGMdWepqoYkGxT08foGymp/yg2L9GyXwg3OUxW6BDOipOR77ZHgb1fl6wXMyr/9XC3miHBHCXvJg==","signatures":[{"sig":"MEYCIQDQ6d/KOXzMfkv3RBN4if4lfvuNrdzi9qLjKYTSBC9XuwIhAMaVu4w5wYXTF2UTDkf12C/9hN16ufAKPIm9sx/zcgna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.23":{"name":"npm","version":"1.4.23","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3888d9f7168eb0e3371cb8bfa3968b1906441717","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.23.tgz","integrity":"sha512-SBl1WXYIxR4JmRSvHcmaFk3xIWuwM9+rfzi8CThoSJ2Dy3MbFCQrH0lSSzK8VNUymgvc1LJsjGJk3vbWw439Kw==","signatures":[{"sig":"MEUCIHB/kRFliRuN0I6GKByyi0ShaCkXcguyJo30I4eEHbAxAiEA8LP9RCuGub4u2uy48Wqbi4QFicxTESH9Ig4Cvx59ALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6.0":{"name":"npm","version":"2.0.0-alpha.6.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"40f8166269c1ed8f5514ea6ecfd3534d8a323aae","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.0.tgz","integrity":"sha512-W3rWLovjHab6ep1KPKjYCsB/Cci2cmxUexYnk3QlQAmxhr6IOl6ZMrMwIVM+5LDjo8vg5Lpx6hQjOYRa96igUQ==","signatures":[{"sig":"MEUCIH9Bxmdz06qIIQxWqKCg9b+pooYbl99yfimhLs1AGGwfAiEArLrZtm31KD6zDQAVSCxtWDEudQVjUZrLzp8Rafq22fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"1.4.24":{"name":"npm","version":"1.4.24","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.0","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.4","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78125bb55dc592b9cbf4aff44e33d5d81c9471af","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.24.tgz","integrity":"sha512-BzJeIJ/jGpL3mTf7lOZL/1biyOfMeJ/iCFEzRZB6wXgkEcvyXmBLvLLYMtWs3VwCM0wK1PnDqc4vcG9expwThg==","signatures":[{"sig":"MEUCIB+vdBMKE6sOr8obr2Zu+pxV5nqAWFgq0qekE+Fzj+7IAiEAglSZ8a7Ku6B35OR3XSA0M/LpriRXuUyvWmAkjkzhDf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.6":{"name":"npm","version":"2.0.0-alpha.6","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.0.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.4.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"079c9d49cb7d0002605744eb9808689fa63c34bb","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.6.tgz","integrity":"sha512-Fu3um4eRF49LYCscXBMBbScQPfDxwpuZcTHLL8QPlsoVCyEcUH1/81H1AdMAE/rZRUtohvcv8l+fE3IwoawDTQ==","signatures":[{"sig":"MEQCIAetEoVwYHhJXfVTj1N5ksJ1L8uokF8gsELeYb7XaGVhAiBoLoVDHSQP2Jy+8zd3nFDlfknPX9qrenjL/zlvFJMzZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-alpha.7":{"name":"npm","version":"2.0.0-alpha.7","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.0","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.0","npmconf":"~2.0.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~0.4.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.0","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78a9d504b4916d2b358a1688764fd08859cb9906","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-alpha.7.tgz","integrity":"sha512-4apdpAoPWjD1jZmAH7mmK0bS7WNYPKjJ30o41SPmIOPWAIQTVv/QXrW+d3+KTUstgLYvlLjEsaJfEkkkV+SyjA==","signatures":[{"sig":"MEUCICqJbqR3tVCDEaHjEA6rr3N6JaztAXwoM+ufezaFvko4AiEA4aVmHHP/BTk7PqwtA9yKUr45XLDIGS+QkhYWKJLzj00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.0":{"name":"npm","version":"2.0.0-beta.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.0","fstream":"~1.0.2","npmconf":"~2.0.4","request":"~2.40.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.0","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~3.1.3","normalize-package-data":"~0.4.2","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"750381429e602908a1b10f5935619694dd60cdf1","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.0.tgz","integrity":"sha512-KmbbeE7UER/1aI4W8caiQcbcIRWaKkq6wK/9vctwA/VaBLrIY2PxQyZwadBoVlGSIJgqDOWhKOrTzWdBT3ZLPQ==","signatures":[{"sig":"MEYCIQD1XBq7R/w2bliF9KlwUD66VkzGahY84MuSpWpQJZEXvQIhAOe5aqoo7tJkZn5wZEPl66WjkP9uxgNNN5C9IS/TTRcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.25":{"name":"npm","version":"1.4.25","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"~1.1.2","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.1.0","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.6","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.3.0","npm-registry-client":"~2.0.6","github-url-from-username-repo":"~0.2.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"af45348c8e167cbc774abc9e31d7a86c4e9125a1","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.25.tgz","integrity":"sha512-RXWWQxqtLJmGX3i6qPEVpWHrTRKRvdtxnKN573VinHs9VLZHTeHYdgQCi0BCGio5r6u5bK6TGGXsp1GSISwszQ==","signatures":[{"sig":"MEUCIQCMFj/k+YtQJz8uMFq9XjW8TwZgrPOGWY19AyGg6+X7mgIgSc8LcoNWLbMw7N5SYq4Vpxq3R4UYi1c32IjdVZTXFWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.1":{"name":"npm","version":"2.0.0-beta.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.6","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.0","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.5","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8dee7246f733d5685adfe57d4a27c43beac6b0be","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.1.tgz","integrity":"sha512-3mML67mxY3rHXdOT8CNt8VVztB1/Ju/NtjZ6qoR/dQlqfmGm/qcp0sTJZOq59giTvSUF224xnNw0EXt5Sn6U7g==","signatures":[{"sig":"MEUCIQDKx4bPMgsnKWnw1FzJWD+E/TP/VoTOZN91b8YNXSAk3QIgR6D5+yGmQx5H+lLdhvKZwpAMqx4Do0cLSiq9+D5I0vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.26":{"name":"npm","version":"1.4.26","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.4","request":"~2.30.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bf0125f596ff712056d07b09d1e73e572a74d0c","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.26.tgz","integrity":"sha512-1/wt4+hyCBFjUyAoUuFuzMXz69Sr1WJjSITaxhkDbB2J+D7Z10lRbtTCWKvjudjYQK4WSOnPbCY9Pq8V/odRzg==","signatures":[{"sig":"MEUCIQD/MCtpLqcejYq+KTywUZkhd8Js+FCXuKGyTufPysNhqAIgLDZCM0zmBEM5kkJcobKU6GoFkKUUhTP6cN/wxmrfFuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.2":{"name":"npm","version":"2.0.0-beta.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.7","request":"~2.40.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.0.4","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.1"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"392f82f472298911de72a705149e042bfa145989","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.2.tgz","integrity":"sha512-a8YQzOeYSJWSGrYKNusj0uZvvB98d86iG+KJCG6LIbRXvp68Fg6beW81PY+GGF3KsYIXZIjIK5qnGdDMrSKamg==","signatures":[{"sig":"MEYCIQD+dXkNoZpBGJsf+CsaGF5UzDRcWlvCk43DbF4Twq2+iAIhANwGH0UFpzO+AhYG5sCubWbB8y5QQ5v6o1otxTIme/mj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.27":{"name":"npm","version":"1.4.27","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b81115c6daa0cc2714acc0c333a49e876c13b8e","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.27.tgz","integrity":"sha512-ysYb0yv7sPykvtQCcqMcjVAnqyzVGe9ZE4mNRh29D4vzh0eRkMolJZCRx9q1Zz9/Wd+G4AIXialSQ1xP4GtPaQ==","signatures":[{"sig":"MEUCIQDEAxaxFJknJrgvxe4zlcwBKQAFtEWcsBIjDGIPe69uQQIgRn3SVWYCJ6VlHhqGZM/2Ov/fxskRDI1j7DlbNrL5QkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0-beta.3":{"name":"npm","version":"2.0.0-beta.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.5","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~3.0.1","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.1","npm-package-arg":"~2.1.0","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.1.7","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","ronn":"~0.3.6","marked":"~0.3.2","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.0"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73857425b2b22a01949653d3fbe6ed917e6f850d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0-beta.3.tgz","integrity":"sha512-6PWUluXvNDuJ0EAO0th2vlry8bguPl/GT5ckZ3XStQzItEiUkea5q77EmqnOUSwgtYXsY0N/OnfyLdsdvmxIwg==","signatures":[{"sig":"MEUCIFWSkzeCk5ujyyUxvby7JCS1rNIgEMOWmqQ6W3nuEOmiAiEAg97052GlPKrP2ud0oi3aRVqGkif9x9qXbDDshEzBlJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">=0.8"}},"1.4.28":{"name":"npm","version":"1.4.28","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"da2a18f871c0cf7edae706b72b2f2b44cf74d7d3","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.28.tgz","integrity":"sha512-F7pesOxXMH6q/oNFSRAqEfXTvUWgn4Cc60z84SeU3TpzY2uCMp1lFx3tjxIJyVqLS71hiBKEKkVYDaP7TQ6EwA==","signatures":[{"sig":"MEQCIFDdxkAjL76SYRnX7yFUg6N7LLz+0cPCyM1e4f3k+K+FAiBnbCEjmhj6yqRE2ASxybI11LhxYaX21Yhuzt7lEvVRDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"2.0.0":{"name":"npm","version":"2.0.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.0.8","request":"~2.42.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f783874393588901af1a4824a145fa009f174d9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.0.tgz","integrity":"sha512-0p99G5Mu9FC3ixLarvgfU0O8xoc386LBll2UixE8rbSJrKRFoXbJFbGSOBN9exJiFXryiLDFFhCKjOOBxQ/dsQ==","signatures":[{"sig":"MEQCIAiun3t3MsWVqchDHuEjsaXrb9juFZRJKUDnQyf2obSKAiBGU41DT4ux9bJ1PZJ93tH04N3+gollP6DlHG+Mn6urDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.1":{"name":"npm","version":"2.0.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.0.3","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b4221454c47b60a434ffeeccc5fca84ec1a1414","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.1.tgz","integrity":"sha512-rrlrZmIeGn+fuRRVXt8pRO2uoN0vU3VYcIxv5Rat9HnWwYSNP8Z4y/AVB/dHAoHnpqkhsVb0qV2qOidxwGJVdQ==","signatures":[{"sig":"MEUCIAPSLxuiAC92V0IFjV+eCBRnBA2TrYky60+iJgliQnVcAiEA+Hc6wrnPbDYnPnbVrFxaFxppYyv0Irsx9/NIu00tKfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.0.2":{"name":"npm","version":"2.0.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.0","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.3","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c1bc850c4b046d4160ced1241fbcc2e993159e8b","tarball":"https://registry.npmjs.org/npm/-/npm-2.0.2.tgz","integrity":"sha512-Od4aAlKy+pFU/36tRhn/8Jit/x8A3SSr7OSzwwSoS9Kif50Qbz/Y9pft1uKF4sROJfjaHTDE3LxICllSmSU2Fw==","signatures":[{"sig":"MEQCIC8TelLa8Q4Ib56cpKI5ygIemF6fgcmwIxU9WcXE7eAQAiAi0J4qHh1DJjE88thDppfNnStL1EArM/T9dcRuMwh5TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.0":{"name":"npm","version":"2.1.0","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abffe6a9a8d77e946c224cb1121fccdb180d1881","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.0.tgz","integrity":"sha512-/TtjInqEMAkpH0yQzqMJSRU/8EV7LOkX+gfU9WYNvKZWDUL780RUt0tGhNkHRtjEUCg16qUVlfNFvmq5mqvPyw==","signatures":[{"sig":"MEQCIFAoLI0d4Y8vkYsmSwotG9jt1JL/st5QPoiXkfpagiywAiBmaYb0YymZ+Qf93u8DzJmlhYOCv+pfcVfm7GFsTB1T3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.1":{"name":"npm","version":"2.1.1","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.1","normalize-package-data":"~1.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b2ccbc1c530484fe3b50013ed03b04a227633d8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.1.tgz","integrity":"sha512-JC7ys+N3pg50Tkeom8nx1YGpLDByzVaBllPN61Fw9Kvdj2+1zNV/AyJgea8OK89ggSDnfqFyqxbbhc0xC+21zQ==","signatures":[{"sig":"MEUCIBx1SeWqPqP8oebiXG0nv17Fm35Oq+vEZDyfoPoN1M6QAiEAxN22hY/K3Xiy38gj4VfNsini5QPzcDrhO66oVH4C0zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.2":{"name":"npm","version":"2.1.2","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","dezalgo":"*","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.2","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.5.3"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85a1a234680fbd53261a8b9885c7c22edd23e8c1","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.2.tgz","integrity":"sha512-lXCXO/lnwToWpNoFR15HGiJL2H+OWcnKdpJT1z9I3LmPJ9Ulb7AOqk6XpC6jyW1tlYIOvxo/mU3n06/rG5NuEQ==","signatures":[{"sig":"MEQCIFb4z4dyOyyvab9bFkdN/d9ceUJWV0au3hdkWLfEib8SAiAiCL3eD7P4CN0Tv5nYFyCYwktvmJfbHo0l6COdEeZkYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.3":{"name":"npm","version":"2.1.3","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.3","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6dfc9d4bdaefe712a50bb75ae5c8bbdf2cd3a3b","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.3.tgz","integrity":"sha512-NMG/Z+2iDRJ9yCW+72cBCiDc6V3UOhTWXfiCMzz4e38VEPqcPkYqSihOGIVt6j/4K+ZNu7b0M2EAAGwR5/VrkQ==","signatures":[{"sig":"MEUCIQC6zU7X0geUCSj6HSKtLHJfZxWx+NSVwaToHSDvfEfUIwIgLj/uJ0sEbirgrAFiZZ+eas48jNZTrcSukBjfqQaFcsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.4":{"name":"npm","version":"2.1.4","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~4.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","npmconf":"~2.1.0","request":"~2.44.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.1.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.34.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.0.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e7aabc5d4f9b571d1a175749126c3961bc0d66cf","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.4.tgz","integrity":"sha512-fjT6HDXczPZVWY+9BARhcxHTNyVy2ea9dr2tphuBi5T/+weoXjHhnmfkOstaw7nrVOHhRxzZ9YKk5d3IH9HBtw==","signatures":[{"sig":"MEYCIQDKjPTMv76BPa2JrfJwMaUwdpD+mlH5ciYyvhLTntr55wIhAKT0QpKj3mWC9/RgoHtVIzeBz2TxfLg+nGt84wThr7wm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.5":{"name":"npm","version":"2.1.5","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.45.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce343163a56f1ff14ffa295c140d99833b9764cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.5.tgz","integrity":"sha512-pybiq6bzz3joRElQikMcYQiGdXWclZfwiGunz8SbZK636ISGeTYu/ylWx+h6vpUgxRbp6noAHY2PHNnPqL29vg==","signatures":[{"sig":"MEUCIQCSWm5T3m2Kt1IQ4lbEoRCFEWY9XIgt5ggxxb+nMo0QvgIgaqnEdwJYtb3raJJPVt+Vwf+YWXYTNA2zL6/Ce25dlA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.6":{"name":"npm","version":"2.1.6","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.46.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~3.2.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a28e8b44f910b9ab056aa0b73c13c1f9459c9b37","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.6.tgz","integrity":"sha512-r2S3x8a+Jqazf76SYf1mSVX7mzeXAP6utslWmNl67m/Uv5+5gFochBs8HKp9mktV6XXQGrce4k6WubJ9xGOsWw==","signatures":[{"sig":"MEUCIQD9T6/1Bbzp6+mwEqgSMWn1ychv86+f7rRKQjtAArdN5AIgciS3/6Z8sAXh8L9HhEEYfVi5FZsMShn8MLCIiWQb+GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.7":{"name":"npm","version":"2.1.7","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.1","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4b8315574b84136dad6a225ce8fb85e2d7d98502","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.7.tgz","integrity":"sha512-9w7ecw6rpbBWlRtDiry7+bYtAPPB6eDD/uaZOHhKj64YPnlFAIVgjIbceLhpAknJ+SvtSTluPEgi4k/t3ebhBg==","signatures":[{"sig":"MEUCIQC45GA635wyYmX6IkEEqkwldGO3WpxCWFsZFsB8dfslqwIgaXCxno7+VovtzZpcNIxO8sFy0v0LpabjZYG3tQPxC5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.8":{"name":"npm","version":"2.1.8","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0023e311e13514fc874b4f60ac28ad9ca7ff07f8","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.8.tgz","integrity":"sha512-mAWZiM0gV02r1p8OdWSaKBZv1lKBBy3reIQc1B/fwBNWD0bAC/+qeSZqU/tVOKVYktukLFI6tAntkKwnWokJIw==","signatures":[{"sig":"MEUCIQCuCJj+79CVMV7dgyAOQaak8QcJNZtFSejjhU0g4HK19AIgUyzsVv4RIZURhxj4wOthd1W5BjIhmRpQeIwkLd9k/0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.9":{"name":"npm","version":"2.1.9","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.0.6","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.47.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.32","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e8860d3902f90e4b4819a7e70cf6cbb5fafa74d","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.9.tgz","integrity":"sha512-eZsnRdhBKCoDpe9KtMyvg4lb3fiDdG8kiIVWQHaeemmBr4fwRkKGpvigKzfNjT11j/NBjrYSr/x8gvn3eMexyw==","signatures":[{"sig":"MEUCIDl2IKtCkcC8H7ub8PyH8v2D7GSj6JqPER5l7S0Z+tNnAiEAlxd9MXXzoNKZ1C3S9DgpSzJF6TwMfV9FiNBIMJlxg8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.10":{"name":"npm","version":"2.1.10","dependencies":{"ini":"~1.3.0","sha":"~1.3.0","tar":"~1.0.2","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.2","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.48.1","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a571ae408ac1b5e515f6c34c033503a7bb828cb4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.10.tgz","integrity":"sha512-MuQXBaK/nQy7lI1HSoeipklyLfJVYex9Kr9N0VRFoe6Z47q/j9KUCgHkHWoNLomMIX4jg+zorJRxrpncqgYQBA==","signatures":[{"sig":"MEQCICMQbsqO/t5mxergnXZkN9pP+hOLOWlpTAOq+1gfMGc6AiBdLtT/82k62/g0Tk48OvRrW8AaxUlZRnhOi7yuVejsNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.11":{"name":"npm","version":"2.1.11","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.2.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.48.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.4","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1eed4c04e4c8c745bc721baba1b4fe42f2af140c","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.11.tgz","integrity":"sha512-0cnfAc1yCU9qrvqyOGPjKtNIHIIZfjtDSmjgH4UE10Y9bypBMpJKTCGWX5ZQBMfx9ogHJK6ogcZuQTk9JlPz6Q==","signatures":[{"sig":"MEUCIQC0oxZNPkZ2EG5rvi6ranTSL8NwSf5EzRVW3JENGExyPQIgeq9VgmGPN54h73ZbzcdsIwvYpcCH0uUSY6ayAfbAHnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.12":{"name":"npm","version":"2.1.12","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.7","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.49.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.2","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.4","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c5e70697533005d600548fdeeb783455a8b3056f","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.12.tgz","integrity":"sha512-jgPqYx1egQFGYOiyxvXUXiHJsebR9RcTnNTUStj4ql4UIdNd5kkboqvOFWNN6Op9R8L/iDGSNgE2h2vH8pS5MQ==","signatures":[{"sig":"MEUCIH9pxSoVGyBeiP8oKlbTqcnyD3i+Ts/dLFTGsi75DoxwAiEAvuq5isj2GR3oI0QLQliijsVv49LHisrsDpeLj1ssN3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.13":{"name":"npm","version":"2.1.13","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d841d2faa1c843089de646fc92940b3da4b6cca","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.13.tgz","integrity":"sha512-75HxUa2Lt57NNAOyuz17PCcSLbzzArCRqG4j9ksP+Zv6bZlwhXV280ZBnCsrI72AmYJCIPWzuDwcskmCJIizgQ==","signatures":[{"sig":"MEUCICPzw6GMeH8Xh5oOr7t+f4GKjoj+04z3QUXskpzB5M14AiEAsci5/USOKnNaAOd+s8Lf1oz3FrK8Z9YI6TWfCEuRBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.14":{"name":"npm","version":"2.1.14","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.2","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02f7a15112adc859191c9be9b9a601e866931aea","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.14.tgz","integrity":"sha512-gvA7mCD/wlFA1etrF3ZAswvzftLGxY7a3XsaDIMyo3ISZF+Mm4RsSkCNVSisPDowtIuRQBwzluUHrYkat/me3g==","signatures":[{"sig":"MEQCIF7uXH2l0cv+QAHy88TuvHkDy6fchQKOdvX2pbk9fEdlAiBqtVoqnpwvtoenm40V5ldpxlrfvr5VCkOpOT1R/bLkdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.15":{"name":"npm","version":"2.1.15","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.2","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a4e3ce676ee8879a4e6935ae104877b5f99b8d5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.15.tgz","integrity":"sha512-LUSNyO+mdLpISlg7Up8Gl2zxPueAY51Y7LB2BBvCD6j7S3u+Er+jsQCzF/Y8qNfwIAf3zSU1n0AkOFERAbhpsg==","signatures":[{"sig":"MEQCIEJbPavZXhPTCzelxE55KKUw1lYWpT/DTWsGgwNl+4yMAiAkw/j9LbKzurnrKezyEhuk98DbLhuMupd8ZOp6dgJSXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.16":{"name":"npm","version":"2.1.16","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.1.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.51.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9b53f5a33d77d46ac731b0b1b7db0879d7d68ac5","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.16.tgz","integrity":"sha512-Gn2v4DAmP7I8mrlfF5j2Su+WzIb3lQUUd1w1XMVAESSAs7nWFAik7SU6SJ1qQseLQ7QbUYosC1GcbA6JcJ0Dbg==","signatures":[{"sig":"MEYCIQDEMCQU/drmkQ3PBvI8eBWn0XD/xoCwVlHSLNGfoAwNXAIhAJCw0FYr7J/xwoYptaHFdLXzsZaYymhrtEL6D1dGZLSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.17":{"name":"npm","version":"2.1.17","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"80fa7873188659037ec0ed8ebc95c2b2723c8ac4","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.17.tgz","integrity":"sha512-z1H44brazu7V8NqflqmkaAGR5cupmuL9zQcb6I9cGx6pRg6DsPykwi9TdBBO+aXWiWANaEUppWToTRBf4u7nQQ==","signatures":[{"sig":"MEUCIQDdRHJsuUMGLQjAIqPrWzZO0al3GE4fuwG1cHXsWIXc9QIgNgGgrpPB3aXwk0pFFIvj9XsY0KbSCXvB7BlO22wtTJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.1.18":{"name":"npm","version":"2.1.18","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2af4c5f848fb023851cd2ec129005d33090bd57","tarball":"https://registry.npmjs.org/npm/-/npm-2.1.18.tgz","integrity":"sha512-N/79giqn62wI9X62Hq/VoQ87yHSbXFpBRHqf4XX3e+mrSuNJaue+ioKbU/FVme3ywYeUMHNPjV1XUtccn6LAdg==","signatures":[{"sig":"MEUCIQDZXr9WDbnDuC0FuR3rX7gy4yUDc2EadQdsQ7msLFFUOgIgJfIr/LtuEy+Izve05wZ/De+W6gjF8g/Z+fh+K560ewI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.2.0":{"name":"npm","version":"2.2.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~4.0.5","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.4.12","nock":"~0.52.4","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e9a1c4971558019f3d14f7a33aa7a7492bc195ed","tarball":"https://registry.npmjs.org/npm/-/npm-2.2.0.tgz","integrity":"sha512-jc5R2tRHiTbOOjJsa7MOlnj+FYjti0qbXNT2So+2/YR22zB86IE8ujXs27u6X03oA+ZMHa66k50btfuTzxLFrg==","signatures":[{"sig":"MEUCIQC6mJeTSUSgAZS4qi7FuhfKGsRBy3QPQOS25p5yXjo1LwIgdDiEz8tFXNlMV2sBQ5J4Vuhgucltk7TOCV4GPwAAdWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.3.0":{"name":"npm","version":"2.3.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.1.3","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~5.0.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3588ec5c18fb5ac41e5721b0ea8ece3a85ab8b4b","tarball":"https://registry.npmjs.org/npm/-/npm-2.3.0.tgz","integrity":"sha512-TP64zl2mD0zj57iqK2RkXSx8RYc38/zTdXR73TTH8DrboJ/fvsQXeV4eC2yIdDmrddQw1FRJz/dtSbI12E8PMg==","signatures":[{"sig":"MEUCIF/krUr/jdKiEnqzDO6uZQieyaBcgEKTk1wQF1HbviKnAiEAvpgAIcK+3wta3pgGJL4EDwCVC4FOW0h5hroRe0qhCGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.0":{"name":"npm","version":"2.4.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d566d3f5311d4acd7b3fdc0a44a452f8b00af4d9","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.0.tgz","integrity":"sha512-uV/eHM4QXDfeMXbe1jDYZojvK6uO9x4E6zGLklTxof0HKs/pitjJam04D2i5PXxK1SrgTEBGt9FCtgfhEgwNNw==","signatures":[{"sig":"MEYCIQCDfM0tf5ZQQQtVlVFcmo7TQhFzOW+Gby9T8uigeF2FaAIhALx0hV3z/u4V9+EoQgfIiUg7GdlK+tiFe0l/D86ZwD3A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.4.1":{"name":"npm","version":"2.4.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.3","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.3.2","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.57.0","marked":"~0.3.2","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0212e03b8ade89bec6a59fc75bc2aa03f94f0f53","tarball":"https://registry.npmjs.org/npm/-/npm-2.4.1.tgz","integrity":"sha512-EeRP225jANOgAvQZTA2VLx8ULjrgCRn7uo1SsjaZMi9BTa1SeFE3v4J/RVhsGlnnhTuUKUUWwt5DKZnzfqJNAQ==","signatures":[{"sig":"MEYCIQCNfOKTW8CEgg85n81yJVUAKlkDqOePhU3jonOe9+WgFgIhAL45abIV4/SYlg4zCu9nW8AH8Pyw5EhorvLC8DnCf6s+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.0":{"name":"npm","version":"2.5.0","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.51.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5045be48340ee0ca003858ed5b9ad9c9c4d2379b","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.0.tgz","integrity":"sha512-VaizdnDiBiEC7ovBUs2Ofei4wXJwkaKgGsqAuZm4aANqAr/pzKlMpAFSsEqSKODvhZlklhxT8W39rk/mmOUCdw==","signatures":[{"sig":"MEQCIEujiFcBCShLtKiTp6pt94B6fC5km3RMs0SDI0e5H9A8AiAivWUBlP0pgRwVNcCVpJBftQjjLKSADEL3Gl1606Ee2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.5.1":{"name":"npm","version":"2.5.1","dependencies":{"ini":"~1.3.2","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.2.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.2.7","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.0.7","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.5.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23e4b0fdd1ffced7d835780e692a9e5a0125bb02","tarball":"https://registry.npmjs.org/npm/-/npm-2.5.1.tgz","integrity":"sha512-ZQiVMOGClR5+lnMMAAsfJq8g+ud85+/6urh/k1D4hN21mGmjBrZ0t2u7zAHrHcavMVtugDOlanaBWTNeh9NMgA==","signatures":[{"sig":"MEQCIECvE5mYEwrWpjiiZ4hjOOzzumT61GqfXJomhav8fqNDAiAZ5tmpbk5Z2pIDRr5AJPp3LaDmDrelO3bLeThdOn8BTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.0":{"name":"npm","version":"2.6.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.3.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94152624b041d3da3bf2764b1a49006f699a7dd8","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.0.tgz","integrity":"sha512-h2Qdnsu5ChFn+n6HoW6wIP5n1STms8x0cqMBWT0nkvICFqNLZ1+lrYEbRmPTE7zVYzJahehWWf7FYzJvF9+ItQ==","signatures":[{"sig":"MEUCIQCLnSsRg/wt/fh+mzVtqKQ9grF2E6Xa/z2fd2pgYNbD+gIgN2cnm8XwlYYe7sveoFUflQyOXKFsZfec7AghywfBRg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.6.1":{"name":"npm","version":"2.6.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.0","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.8","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.0","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.2.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.6.0","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"22aefa7867d021f63d60fadc1eb48f0adb744242","tarball":"https://registry.npmjs.org/npm/-/npm-2.6.1.tgz","integrity":"sha512-P6EU7bbxMerjNJ7A0FVo1Tx10NZrdsddhmHbxzuBK3kBeaH5vlGSZ3+BMgcWS833OYc6Rnfx5ujQZhe9lfjBvw==","signatures":[{"sig":"MEQCIBpcoM3TJxjvO9sLBjGfAcua7FES3cZ92+nr4LXYlbmHAiBuSdCgtIJ8E7pNv2GfXsfk9RRxGchmKsQMtEteztxLUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.0":{"name":"npm","version":"2.7.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.1","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.2.8","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.1","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~0.59.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df27c4535d8946ce4ca8c7a591bb82b65e2f2054","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.0.tgz","integrity":"sha512-Ns7JV5PGa442WCjos6mAvdRgOrGsogM+9LroomUIWW8JMw2IBzk59jK6tMNgj4xd9nza2YMk/kwbOHV/q5B4IA==","signatures":[{"sig":"MEYCIQClo4zfZGi1efZ+MZPbGWa0LW2L93dBuI/ZGGAIHwiysgIhAPUd0b0sHWOCqyn9SVRNY3XAhKPiGlluypSJP7NXQ0qE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.1":{"name":"npm","version":"2.7.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.1","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.2","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.5","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ad5675f671353eabfeeb4ca6287bcfba9da49ef","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.1.tgz","integrity":"sha512-Wm57KUQWqBicd5I0/XOCdhkC+WRJeqOXWqQKyqUH5y76bglfDw3Sd8kL1mfFeQRAPQQp7l9ggiVp7VvkDDq15g==","signatures":[{"sig":"MEYCIQCPv8KpUybBTouncD0rf8bvK77lN9h5iY5L46jnPaunlQIhANPJmqvI8MijSmyglwSwRPqN0cOYqXtahDkIr82+X9OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.2":{"name":"npm","version":"2.7.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3e6d77826723f4960ad8e363873fcc0b056a5743","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.2.tgz","integrity":"sha512-faaY0B1hUw7wfvgQ4CotXDPrxMGYXA0zkDxJAGcbGduonkV/p9gGjiwIOQP9hcDJ+nrqNoNoIEZDXi971AWmzA==","signatures":[{"sig":"MEYCIQCLFr/ygufbjpZMzC+jUfyh5Vla50dtYOaVRmbno3KH7QIhAMJI+A6ItomvHaWK9khUnNKZxkuLZ73JSJxz8ev+DkBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.3":{"name":"npm","version":"2.7.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~4.4.2","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.1","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","npm-package-arg":"~2.1.3","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.1","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~1.3.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.1.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.2"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ec0e9fca98716c32ec22332f03e570b27574af8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.3.tgz","integrity":"sha512-QEdqlvlUCY1c4KubJFcL+bfrWxFDdcJ9LFrjfXLxXFVsM4GE3D8VYHx+KVBDQtWKWKhie+nhIoD0iJEQHvq9GQ==","signatures":[{"sig":"MEUCIA3bnUy74+0iEcr1bqRbx01n6iXuLmtU3FrNqFzcotltAiEA6Ti/381sEgVrL3uFCzIOYmo6D4vmEq0cv3UT08Qr0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.4":{"name":"npm","version":"2.7.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~1.0.3","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.0","rimraf":"~2.3.2","semver":"~4.3.1","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.53.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.1.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c18e216d8b4678815a685ccc0db7a3c640c2354","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.4.tgz","integrity":"sha512-SYMQ+DCE37bUtakZlpqdtGm0RBVC2nmoifvTuy2/B4x1P8TQalW4fTsFI+uZjobDWwoWEzSHQ9DoGMuH9MMpPA==","signatures":[{"sig":"MEYCIQCsc1G9zcTQ8dECqe15ZNi9PmT8fQUzkOH3aK2LqAWlCAIhAIof0QosSLP/rvkoNbyYBmvkCNdBYnUNO19kXGRgMkA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.5":{"name":"npm","version":"2.7.5","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.2","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.2","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.2.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12d3899f234a2b21a0c5f7b2458a6788da856f8d","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.5.tgz","integrity":"sha512-t/BcKllpXWlVAW3NF9T7MRiOu/rIRSVD/BT5MFAjPwRYoaecS3F2y+8P465yWbZiDnOCSPF0ZjF7iFTMm2AZCQ==","signatures":[{"sig":"MEUCIQDnE7bxw6KjAGhyFFu3TEz2t2iAu+H8QAqPZfoxtpCNLwIgKLtWVM8TJlj85Xzlckqkhje515bVcTzCKJ5o1wftE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.7.6":{"name":"npm","version":"2.7.6","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.0","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~3.1.5","hosted-git-info":"~1.5.3","npm-package-arg":"~3.1.1","readable-stream":"~1.0.33","init-package-json":"~1.3.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~1.3.3","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.1.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~1.0.3","realize-package-specifier":"~2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b91716d17ed60e5a564603ae11f1e70a837339c8","tarball":"https://registry.npmjs.org/npm/-/npm-2.7.6.tgz","integrity":"sha512-wMwDXhQVXqohX4JX2kLgUrZYEyE/aYqQfqGnl+iOFWkzhJ+iYRiH5wv5vWSGpIfvFQArURVcmwb4J6jqlTGyNg==","signatures":[{"sig":"MEYCIQC4Bh4RmkTvDNcoz25awj/DMZ8NXl0BgT16eTBOCgBVTgIhAOaLXnIQtz5EovWZH0x2uKNM0vfhDvSIsJCcTJ8MAMZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.0":{"name":"npm","version":"2.8.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.3","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.54.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.4.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.0","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.1","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.4.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d80509c3ba34ee1304e7f736e78e97ebd0380da","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.0.tgz","integrity":"sha512-cr5eiR+osEiIuNX6Fqo7GIBz/WrNgRWZ5YV7YcVDWCMnxXRfNOXIzNfZtDrEw+Dx/jw8+zSu31Z/Ts3hgYVf3w==","signatures":[{"sig":"MEYCIQCZLRZyGoLQvqKpZtvBQzoUWXcySzqtQfolqZ9RO9hcRAIhALdtgVjOP+UJ7K5rmgya6ImnBx/PhQTbcWoaF46bhZOS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.1":{"name":"npm","version":"2.8.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.0","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3020c842889919020c9409f8781f648b00080834","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.1.tgz","integrity":"sha512-vKtcVeCC8ZSlp1N/wA9Zh3w/vxDwjF6sL3lECsszPoKA4qcYx0C5YFrzL7kK6HkJd1cMeoUytah8PCfXDBpCMw==","signatures":[{"sig":"MEUCIQDCfT6VIBu/cAnxwCCoGfPdaQEglFRNgsiP01iOxBWbMQIgWrqpFy/ljStJ8EqKoLQeYk+UGjdjhKgeGVO3pqbeThE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.2":{"name":"npm","version":"2.8.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"01659351d62dc28b6d5088027f2614291dd5946f","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.2.tgz","integrity":"sha512-XSqPudKuTJ6H3JbKs88YTzdUWQt6XHHfDNJgwg5++bWmZiaG/eQsEmEKNO0qFOO0mxvFunUFxiExpWb9EVosSw==","signatures":[{"sig":"MEUCIE6LCl7ocA1X8JnHSYOflXWjYtm+LgHlBk8XfiaRk1EpAiEAj3j68rmsAR3c2I/B+wfQvGU6eHlVmaPt5jVUT4RIQ7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.3":{"name":"npm","version":"2.8.3","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.0.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.5.2","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ae974e172cc1043d1f5faa9c07dd3c7a8c86477","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.3.tgz","integrity":"sha512-ydtOsPI/MK2uRpq4saDUwnkuPuXv9683bKwVlPcVbWv+eTJ1DKB05nqnvp2vV3tt22p9SrR90YtThL1LywrjAg==","signatures":[{"sig":"MEUCIQDdP3BWV3AzXyCZMB1pV6oJtgcnye/0NdI0BdizW/CslQIgEDFIOUzyDDWhXKhpcwzIHeDpTfZK+i/hmsr6fdBdKTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.8.4":{"name":"npm","version":"2.8.4","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.1","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.2","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5d84c990466b2b535b7be6ff7706fcf4bf38255","tarball":"https://registry.npmjs.org/npm/-/npm-2.8.4.tgz","integrity":"sha512-ZCUhWe0jYrbiZUP1HCCAzrgCKjYpK+tLAPmuZRmnZFJDi/xZ0JUZygETJOT4ZjTjY2nNsHu4KwWaoNGVLItRCw==","signatures":[{"sig":"MEYCIQDF/Oy2NClksu4mFMd5jb0APEcQ2mzm9Q8RCrYJnpuA2gIhANi4Q90rJuCNN1KMMBeyFqotGJ/TCZuNrOE4EjXdd7zn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.0":{"name":"npm","version":"2.9.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.2","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.1","minimatch":"~2.0.4","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.6.0","marked":"~0.3.3","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4c11667b580b0bc330d80a7ad12c65fdf8e17e1","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.0.tgz","integrity":"sha512-je80YmAUvha2d7//6m3ewXcFtyy5qpbtdEEKyugcnWjYD5jUJ8tM/u35Q/YfZ+9+iAmpGTvsDiyIGjIkgHuTEw==","signatures":[{"sig":"MEQCIAct6SDOUR1GJIqAdGPc55T/P20+2NDVn5OltF/mLEcdAiBBUwz0lU31qk2jrKzv7tL8urfZ40aR3ogcG3m4o9xemg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.9.1":{"name":"npm","version":"2.9.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.0","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.1","read":"~1.0.4","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.3","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.4.2","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.0.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~0.7.1","nock":"~1.7.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65674c9208d80c398b35e2bb10d2ef6106bc71cb","tarball":"https://registry.npmjs.org/npm/-/npm-2.9.1.tgz","integrity":"sha512-lIP9eRmM2ETEEaqV5bRQ2/X8yuvy0a8koT7zvttVxlz9vQYcCVCR7UYnfButy9FFS+9GIA9V/2aO8a3GDYC4eg==","signatures":[{"sig":"MEUCIGMj4eCBLoDzLDh2pmX1u2Ne0DnHG5ak7SEKm8iWFXOmAiEAsZPZC7PcgQLmpqiLaz4HNaP7OQ2Bgs2WoKIxmU55+l0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.0":{"name":"npm","version":"2.10.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.5","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.0.9","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.0","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.4","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.2","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"^1.0.0-beta.3","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cce484bd6977de91c553ba281d2681e66995a573","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.0.tgz","integrity":"sha512-GU94XuwZnl68+kv+1J6MrIq4vyj4+rt+QEsFbYAUu7qzsZSBsz0TPO09F7jAKc0E9N9I7XQHFz/CIf9UUzjFxA==","signatures":[{"sig":"MEUCIQCTc+D/EOyAvAd4kXU3dyojfeUlwIMu6/k70C1i6epGTQIgNho7OeeyZFF9AD1y1TQhtFrhPCPR7G3xewyibPkqLbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.10.1":{"name":"npm","version":"2.10.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.6","nopt":"~3.0.1","once":"~1.3.2","read":"~1.0.4","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.0","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.0","opener":"~1.4.1","rimraf":"~2.3.3","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.1","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.0","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.5","lru-cache":"~2.6.3","minimatch":"~2.0.7","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.1","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.6","block-stream":"0.0.7","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.2","npm-package-arg":"~4.0.0","readable-stream":"~1.0.33","init-package-json":"~1.5.0","normalize-git-url":"~1.0.0","npm-user-validate":"~0.1.1","read-package-json":"~2.0.0","write-file-atomic":"~1.1.0","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.3.3","fs-write-stream-atomic":"~1.0.2","normalize-package-data":"~2.1.0","realize-package-specifier":"~3.0.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.0.4","nock":"~2.0.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3848407749df539f68a908a1db4ed16e6e53d4ba","tarball":"https://registry.npmjs.org/npm/-/npm-2.10.1.tgz","integrity":"sha512-V5H0D//AG+YCjndRJBMtg0k5QrclNj3PHriVbqjmR8K1jzvuADxbIcndsfJdH60z6ZpF2Xuh6tQPT4sggB3RTg==","signatures":[{"sig":"MEUCIF7o3qsJHASffj4sK/xdveVJ7RMOoazGezYFYlZDcgXZAiEAmnYQ7lBPVNtTwiZMmMLHANALzOB8ptJKnWlZEmn2KbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.0":{"name":"npm","version":"2.11.0","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.7","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.55.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~1.0.3","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.1.0","nock":"~2.2.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff1b5c893a5c89c2e45ace822ca0121490aedd59","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.0.tgz","integrity":"sha512-JAmR7akiy52eLga7Wsws6ZBZcoUPhtsMcteqs1yoWJ28pbRozFSnR9sX0/tlyKYXaiZ6QMWP1vYLTta3ws9MrQ==","signatures":[{"sig":"MEQCICZPgdy3T2xxjo0S2McVvCLrmPIbe3Gb5WlTZ+OaDKjnAiAD9+2y/BRuMIhXebsQbksU5bmZm42Dqxsyus0ulpYrHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.1":{"name":"npm","version":"2.11.1","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.6","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.4","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.56.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.7","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.8","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.0.33","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6197c1520e8b9110c34b0b6841175fea551e2ecf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.1.tgz","integrity":"sha512-Hx+T65ftL/WWlyFjOtboLpoBwonZiNImtYAF5+ROIuj9TTxyWXdmuWptPagJH7akQ5r95KhFtKahr+0OZCEKug==","signatures":[{"sig":"MEUCIQDotpv5VKXEr9yrxlIb5bY8Drw3RacOMgdO8m+OTlbDawIgIKJYmU4fr7eZvxIbwQ9Z/Irq/bbXuMO1inI1rhCFdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.2":{"name":"npm","version":"2.11.2","dependencies":{"ini":"~1.3.3","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.0","archy":"~1.0.0","osenv":"~0.1.1","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.3.4","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.3.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4cd379146ffc61f7dc1bd7b7b094cfc02f9cdebf","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.2.tgz","integrity":"sha512-0Y4I6VUcfpkxpyVVag7D9V2yRMg8io69b1HFxbouXgd/+UOvm6QCscLVW5+7xZnMmWoAyMmUp5tebNNaF5rNww==","signatures":[{"sig":"MEQCIES1igiIbfZ7bThkTbRbhQfXloRGZss+kX7YysuYRE7rAiABd6lNknWIXm88M8QZyiOAUi9cK8v+DF21P2dFd/DKJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.11.3":{"name":"npm","version":"2.11.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.2","fstream":"~1.0.6","request":"~2.57.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.2","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.6.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.2.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.5.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d56b9e74c7c42248b88478932832b489af33d7ab","tarball":"https://registry.npmjs.org/npm/-/npm-2.11.3.tgz","integrity":"sha512-JG4ji1WpnvLFqAwphrwPA2m75IoIXNKVaXQ330Cb/3E5u/IxWNCy7BJT0JlC+QWCB9RsN7xVyytB+7tjLtsrFQ==","signatures":[{"sig":"MEQCIHNqhfHRZiYnXPGOS/YoNVA/BmuNaz3JfJr4Lwn3QB04AiBGbTS0JbqIAwkb8P0ihrx8DOMnu4/vZRuYhshIBzotSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.0":{"name":"npm","version":"2.12.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.2","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.0","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b6fb9648b54bdfa0c02887090a3aae3dc6ccbdec","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.0.tgz","integrity":"sha512-zqhWMLJD9LGYgIw5v5PZrlNlvbzbuaqoopcN0f3KjNcJGyQFF3fI48PFC3GgvFAJQFTipr0ZFm+lOqfBtfOYGA==","signatures":[{"sig":"MEUCIQD8vmcVWlwOMdO65fVnV2buLskmGDnmlIniXSfkgYWJnQIgCCDZPOFXbudxMYyv0cvndQXXz3BI2KlFoQ8bcgUwnwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"this release is unusable on Windows -- avoid :D"},"3.0.0":{"name":"npm","version":"3.0.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","has-unicode":"~1.0.0","lodash.uniq":"~3.2.1","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~1.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~4.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0"},"devDependencies":{"tap":"~1.2.0","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a85971b5e924cfa7eb97cab20fb91e13b699daba","tarball":"https://registry.npmjs.org/npm/-/npm-3.0.0.tgz","integrity":"sha512-F5qDIxr2oa9Xe/3t3Wx3/LzB5cS3YiWXtFlSe/2No/9NEpPLfD4LRMKrayaYyx6kuK4kNP2Vl2zU3rxxVgwZHg==","signatures":[{"sig":"MEYCIQC4WF1dc5YxepX3nsaP7JMCI3aFM8noNIQuBJCCVJbLhQIhALPxJa62laxYkjWrUGS9zKDpL3YqHcdq9KQpXVlKErnZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.12.1":{"name":"npm","version":"2.12.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.10","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.2","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.0","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.4","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~3.0.8","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.4.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"2.2.0","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"152b6369ceeadab1e3e139ee25e13230f84c33ad","tarball":"https://registry.npmjs.org/npm/-/npm-2.12.1.tgz","integrity":"sha512-YF6pxlsqYFJJRizGB/hsEIbO3mfBQWtfdW+7xiL6nlpyTY79rKC8je3MSoVvVPIyZH7PrWpKw0mzzjcEMpU8hg==","signatures":[{"sig":"MEYCIQCGqW0q+N/O55lCFANNXoBENl89OQp5zY6fcejVm6TmPAIhALKZjJr/IdU4HVoXMBISG2LA+iIGJXaChR61JOEkcroJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.0":{"name":"npm","version":"2.13.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansi-regex":"~1.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi-regex","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db102553572e0c09b112d628017488c7ad29c7fc","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.0.tgz","integrity":"sha512-850A5qC4z1GhpoLuaEkC7RMmmVP+UsL5acUFlc+REXwb19LP3fB8Tai7LC9zY0sAgvkI8z0zvuMTIKtTMwSCSg==","signatures":[{"sig":"MEQCHyTL0Kx9bCiw0D5LV4x1HpFAd3BgejIiF0vsNwpFGMYCIQDqungNrNWjkqvSIxA0A1BK4sD+K5Yo1uyToZzRFHZYhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.0":{"name":"npm","version":"3.1.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.3","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.6.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd965ce537792da3d6cecac95d1c21530005a9d6","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.0.tgz","integrity":"sha512-dLjM7vrrzGp3EnTjIB8O/Z882kpD35fm109te1YmaTdo5jnp0gtHehfDeQDB+5JnYK2pnoA1zUzgyD6g+XjcoA==","signatures":[{"sig":"MEUCIQDIPt2jTXi/YTCoYWWzt+si0lcWX1KzPihCeppYa53qEAIgAcjsZSdyMsmYMxNjSUiE/rVwKobMMvEiLIuqmnd9bWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.1":{"name":"npm","version":"2.13.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"268dcfe0ab74832c44da2bc3cbb0ae24f84c62eb","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.1.tgz","integrity":"sha512-C35HuBLSNSzYYN4mPorJJKjY7fSwCza0Z0AcTIml8HZD4f5+xNEAIMfLjv+u3s/TpeXdofW0wv/GOvysTn2Xrg==","signatures":[{"sig":"MEQCIBIAhyii7QKEfSIlJyOzRdUH/1kEtxc4pmAFivgDF5tOAiAZQn9hv8lrVPoHpe9z37MRJGlx0VlpkeP5hmTUaDHHGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.1":{"name":"npm","version":"3.1.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e4328a40af16e58a9e1376f1f985ef53516d07b7","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.1.tgz","integrity":"sha512-+uhEM11pEDoWnuWuBDThc9DUZGqebc1yuTeCjOZYTzpisHozHfBeRf2iXsRubIfAQb1wYHfaz+4N9u2OTD4vwA==","signatures":[{"sig":"MEUCIQCa86dlUKrSWKxRhbGpp73icYIIiuyvwCrS6Dk+svzs1gIgRCD2Gn67z0ORtlFhrZhSvR1XZbwt9raVjPj5g9GLwqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"deprecated":"This version has broken local installs. Please upgrade to npm@3.1.2\\!"},"3.1.2":{"name":"npm","version":"3.1.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.13","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.1","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~2.0.0","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf1e6301713d46c889061843de43dfa93b124a1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.2.tgz","integrity":"sha512-o1JnhKM6cK7m7AZYE2oAAQZ+QjC6RQl0voZ4Pctea3SpUpHMxJytatjoR70HfIrLkjjCJlqXYdkCsr0BhuG6Wg==","signatures":[{"sig":"MEUCIQCm8za0T83H95S0x9mQoWygOJFaqLYlmLZDEhH5AyhAEwIgT1nzW6dIk2EnO/fpCfmlZE1Cb8Kj+5dXLvkOSXi0Pqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.2":{"name":"npm","version":"2.13.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.58.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.8","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","readable-stream":"~1.1.13","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43641ae390bb07f1c3a73bc0f2c282bf051cbba0","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.2.tgz","integrity":"sha512-7njgWyHK+YSKi+IB7K7lTCa6d+SDnpo4JK+mxgBgSAS4W5SvTlJ5tkvNbxORQ1DJfAAEYF+HrbcdPKmjgcDpnw==","signatures":[{"sig":"MEYCIQDu/ffXIx12ns0CNjNT6hj3Bq2ogEIGBgzqrK/9SWl85wIhAKH9xrngBWWVoVKHJfXe68C7tDrUMutdWoJJcRanRrRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.1.3":{"name":"npm","version":"3.1.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.1","semver":"~4.3.6","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.1","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.1","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.5","npm-registry-client":"~6.5.0","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.0","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","standard":"~4.3.2","deep-equal":"~1.0.0","marked-man":"~0.1.4","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74ac1c123e03ba059f56349e81e38f18e1f83469","tarball":"https://registry.npmjs.org/npm/-/npm-3.1.3.tgz","integrity":"sha512-IvB8TQRtZ11H+kwrQM0f24MKQtd2getsLectLABh3KqYM/Jf78eqmAHP14GhzSqOyQdZyThl7Ac5aEySufM6Ag==","signatures":[{"sig":"MEUCIQCchbDg5jV/teUEMDTaiqbACZrAiTUuYmkHA16ZAjFfhAIgEjaVKyEPJgN6BpvNcwLQVkLvv2ttk+7A1AjzMq0zo+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.3":{"name":"npm","version":"2.13.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.7.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a72c6be4067229b5b47e19244531d186d6103b78","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.3.tgz","integrity":"sha512-6zoeE0msb5Jg4ANDbPKXaYmQm9UO050wL9fX4sEMVWpZyW7BxwhVxZLlxRVbrpCNNX1asbAA1IBimNgzWCghBw==","signatures":[{"sig":"MEUCIQDUUXHqJdD+2e7GcB09gRQSd9feV3ITTNry1Kzo8+U7FQIgbi7V96Jy8x0qq9dSHtjoRc/ADALONUvr0CoPzXyANIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.0":{"name":"npm","version":"3.2.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.3","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c00b5867db9104510167fa63770fbf0930c89ec6","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.0.tgz","integrity":"sha512-X9J0HYPspum7lQy8Mo8LtvmbN0oVGVqqgybxYsDPusDvDmfdo47oX1fxQs41haDq7IblUjxB2+EHtBG7WQAwOw==","signatures":[{"sig":"MEYCIQCWPX6Uus+cjrmgTilu3V380vE1rE1jiK2/Tb9moKNXyQIhAOIeNj8yuMwbqEIkUJP82B0hxsfBY8G+wBcKNaDJKru8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.4":{"name":"npm","version":"2.13.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~0.1.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ed066b35244d5ab12c32b8cf8dbe6948b8c0aba","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.4.tgz","integrity":"sha512-DlclR4AvrpaP/U+ifQdVuY6uJKa/Iex+9VxROfC4O26yP6XYQQ9lQsVztfS6Onq4bKY/78Bn5mWyjIlGZGGUmA==","signatures":[{"sig":"MEUCIAneduuRIUsdHRW839viZv1sufQkQbo9Z7hPiuZuLwWhAiEAixaPrmg3OfE8W8Oivu/9aWtCRYH0fCF4JOp+866HSD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.1":{"name":"npm","version":"3.2.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.1","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.9.1","eslint":"~0.24.1","marked":"~0.3.4","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"58a738032a3877bd5e025deefa547c0a4fac135b","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.1.tgz","integrity":"sha512-rfbxXpvaXmu5IH9h3fWfBaHrQS57oKEANilO04RQHKTNM2JKmK05pNLVwjgg0ktuzfB4sQrIF3Uz7TYNloUR/w==","signatures":[{"sig":"MEYCIQCp8ZbUCWqJB30AXS8e4wG1lAltTGabsXLmuUsgoT8eywIhAL9BW4LBrOIC2zbsMZbqFCquTTI1fk4WKLOChADh2U5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.13.5":{"name":"npm","version":"2.13.5","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a124386bce4a90506f28ad4b1d1a804a17baaf32","tarball":"https://registry.npmjs.org/npm/-/npm-2.13.5.tgz","integrity":"sha512-1O+C/CWwMxH1AKFGfjiWvhgOlKK87XuoU41pM1/rGwLhe2KoMyENlSh7x3IA0GkGl5R+zSlycep3lqV68Ayg+Q==","signatures":[{"sig":"MEQCIDEavt6jv5G0SjD5+XsE1FI5uVn5RomVV/vBOAxbfZKpAiB8HfUAPU2UXGK+m9Ew3TPfhL4rv7MCnQQXh9dgVRqnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.2.2":{"name":"npm","version":"3.2.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"0.0.2","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.1","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.7.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~6.5.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b0a0947df24f946cadde742f4bd5c428ef5504d","tarball":"https://registry.npmjs.org/npm/-/npm-3.2.2.tgz","integrity":"sha512-PjGDl2Q34Ljgos7s3PEBkjYyjnqiPcuWpck37LdOXnqR9DY54sJZDXbnYJ7E4bFz4jioyuCyYjt9x6zyroNEZw==","signatures":[{"sig":"MEUCIBU666sJYKIxysiTPshGwMrOD6iGut/Odu/zAgnUUbgAAiEAwxV+VLSerBPfA3eMVisWc/W0R5JYD/aYSLZPv4pIxRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.0":{"name":"npm","version":"2.14.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.60.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a1c7556ce8541af6008da0bf8d9385c07e03c8ac","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.0.tgz","integrity":"sha512-n0ebU4BjfAkT1ca3dXHYClo4SArzXZAoLPDUvIuRbIYfopxsHmYiusPDg/8g/KrW+wNcg02a/0O8V5cusfmo3g==","signatures":[{"sig":"MEUCIErCIgexe++5/OmIDvbGpyUEXi0uzztf9dkNqEua2ytFAiEA2AYeQO6ZtjElhX8zOg3EEoZ/D3zb/wy7CLuYW+hqLEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.0":{"name":"npm","version":"3.3.0","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.4","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98d70b4059095b32b094251d2be70a1c6577cc0a","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.0.tgz","integrity":"sha512-aAipSRE6VDhVZnCVfz3JcsMFLFvt6f/1viw1WU9sfIhGK0k/lyB96nnXHp5zo2hZr/sSuTo1Z21TmlYvEXC/rw==","signatures":[{"sig":"MEUCIQCtTirm7t65ZqQ3i+IApDpi7fr3K85drt+pE/ifmOr//wIgHbux9B15Q4hnt7+xMukLyYGVc6uprlM7SfhogFxVMWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.1":{"name":"npm","version":"2.14.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.1.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.6","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.2","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.8.0","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.1","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6033e7a9e20fd17a0a56ef6039cdd68734accf7","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.1.tgz","integrity":"sha512-BaHP00vIlmCMYsA0ryMVMZRLv+YFoR3evWbAWtW0G0pVC9XG/npDn0uwoh/SS5d/QKByXGREmK0s5K6mK8WBgw==","signatures":[{"sig":"MEUCIQDcR1FiCp8EKO13E2AbaThJpFwRC7+9h2WTga4IV/NlkAIgBTwA6cQybysGT9yIv8rxosna7uTgN1QjOuYZVUWity4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.2":{"name":"npm","version":"2.14.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.3.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.0","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97f9f0efb6786c1fec7560ed5da5fcca739a8a8e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.2.tgz","integrity":"sha512-P2CbT0YD7jZtfv3yBw6XshMzlFpgXkvrBuvN+P68exbHQJjLnqTOegdKpbmEl7BRcfbx7zMjb+1o5UcPKETXGw==","signatures":[{"sig":"MEQCIA3+wc3alXU3w6W9vg40i6xiLiKxdDiUoKEEWkJGowscAiBOxbEqLOukzcnlyfj7X2YjKOw52B9/iKsijJdURqmtVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.1":{"name":"npm","version":"3.3.1","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.3.2","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cb086d3526853808ae33abb19e978444416eb4cf","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.1.tgz","integrity":"sha512-ThsJxiPE3PXjnc+hcjBOJhSUzXTFGjNuDNEk7PIamDtMTvPEipOM80HVLttNmmKXXdnVZuUGboY0cQqS6MWQFQ==","signatures":[{"sig":"MEUCIQCHxJjj/uAXPCGOrR/nvqM3Ue8/HLIo3DUiJGb4GrpeWwIgQM0GpjVeV5DxslJ20llyquqRrLZH8oLFTxj/Oi89THE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.3":{"name":"npm","version":"2.14.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f22c96e9ac34d326121f7e8010301d60a37f011","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.3.tgz","integrity":"sha512-FvLgPr/DPdZ/PcC6ou6C1CpDncFjjVWOeK+yPcFOWrb04optuT/XkiYQJ3e+3D/SGX80ZLIEvlYClOdUqRMVPg==","signatures":[{"sig":"MEQCICK0S0sbFEfNLs7oPCy7yZSTSqWbm1WuZhXdy+/a7KgtAiBu+vbz/gcRPPncTfyphvg+Iiau66T+DPMwva7HIRRzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.2":{"name":"npm","version":"3.3.2","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.0","glob":"~5.0.14","nopt":"~3.0.3","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.7","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~2.0.2","columnify":"~1.5.2","fs-vacuum":"~1.2.6","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.2","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.0","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.3","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.0","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.0","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"841a79db3602c3075463fb39e623e4f22b050b39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.2.tgz","integrity":"sha512-+ybNyfmzwbybh8d60lKXT++QSxG8cjrn2PL9bJrp57YNu5sd/srUYht06B9r83LLcyz+45ATM/s0ZNZCn82RmA==","signatures":[{"sig":"MEQCIEPuwcQD+AkhqbOeJDYq+UlHBYrUzOJs8MSgVFhRtZUMAiB5ipdAboQ9lxG7aT5vL1a0wAzQbrOxsDXmc3j+qzFgVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.4":{"name":"npm","version":"2.14.4","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.6.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.61.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.6.5","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67ccf125a3a6b11899dfe13d4cb9196c55f25dd1","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.4.tgz","integrity":"sha512-blge/7eWhy8SOecxZwdcaFj+I3MzDb8FMWGUMOz7xb9C9SR4FmzeWkG+i5smMIqiH3Bihr5yNiZOL0wS5PWZUA==","signatures":[{"sig":"MEYCIQCYx/tvDyUHKqOomRIMjjI3bMFnfJ3mIhiOO9LiJP5u5QIhANSYCA7GxDU9forNcQTxc9smD/tq6mm0FxqzFq/GN5XD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.3":{"name":"npm","version":"3.3.3","dependencies":{"ini":"~1.3.4","sha":"~1.3.0","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.7.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.1","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.1","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.2","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.10.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"072da48f51aec2f8c805ecfda8ed7127be9c2d1b","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.3.tgz","integrity":"sha512-rc8r4POSROpUW1fRt/HgAOp7ulZ52ifpPSNWRCHIiCUEfepabIbJWpNeGCt2Nx9/AcIkb9OzrnZ2L5GByWTnbg==","signatures":[{"sig":"MEYCIQDuDjS+7NzlpIlnurKZn/mS64e7E7vhbmWxhueoNeJQ1wIhAK6MD+j8le86zxQDZLApIBJQYIOfYj/u8zuOM35T1eyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.5":{"name":"npm","version":"2.14.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.62.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5839f8372f6026d52ba7b6055ddad3febb540a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.5.tgz","integrity":"sha512-Eb0C+ir8KZ6XjPhZUiAmpLK2GUHcFHImnfTzZHD+VG+ozsyDoJMqTMtlaa284eJT8+H2JlPOIF5PdhZA3O5XSA==","signatures":[{"sig":"MEQCIDaVKOW8Nosfo2O3otOvNqQpS7qF8dNxidrPqvvAMoJEAiBUFxdCRSiAaHGoFS3jyze75sNS/nHL7wlezTsCFkQnYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.4":{"name":"npm","version":"3.3.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.0","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.11.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9d4cc7977893afe5362d80acdbbd0768b62c62","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.4.tgz","integrity":"sha512-jl4012UoXQHcjUxMKs0uDuiwDiyrwdH4iOFdm/7RvZuXqBPVji3rr8EP3jPKzrxnxlLNyql6G68B3GdU9TDGxQ==","signatures":[{"sig":"MEUCIQC0aHnvgPN7zjcRcTKMqpBx6S7fYnLqYuYZy5hsXrbb7gIgD3CaOr5Uc+gxxjGHJLBmz0YLGBST44rnZ8q6f1zoNLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.6":{"name":"npm","version":"2.14.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.63.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d065013ba1dc48c5265ee832bdba4a00cc13a62","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.6.tgz","integrity":"sha512-JN0mPM48jSE4djT9bRjivy1dxMV/pvFNhjaF4SB2mFoo4fMEZOEyLe3VsjqdCn4bGBoo68iMzPfp8IEs1jZL0Q==","signatures":[{"sig":"MEQCICLUb71DR/bg2IgcWJvTGfNEKTLhu5+jpoqGsT25Ll+tAiBOTkJJkGwFCG6tkG+PurTn3nSYzRDRrVjYBTRmhojfNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.5":{"name":"npm","version":"3.3.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.14","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.12.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b8f34b88ea8109e6ba434afe764c7631735e18e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.5.tgz","integrity":"sha512-nCyWjuY343RKSVFbM+V3xZEv0sFoMydkxTF1+8aJLToLLtTyld4KTcjZkW05uwPC15gh2PzgQwGPn+5JAcdcFw==","signatures":[{"sig":"MEUCIBFl31zxs1Mx1hvasV1PIqE7pWdVshupTgi0PKT0sGLCAiEAx/kBrFj9uVHBdKvkEB53kY+JrhwuH+sX/wqtX0JhqbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.6":{"name":"npm","version":"3.3.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9956b29d5f33100a49b05c640904b0938af49e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.6.tgz","integrity":"sha512-ccAcqATdLP+qYSjotyfMLeeCmuQvmofC3cqRdc7mNUho1laN2oXaRtX9eodRNgcvoIsTSkEwfh6dCha3da4JQw==","signatures":[{"sig":"MEQCIHL0ETofE8MWpWCmNEUeYM2FEljLeyuDlDaALUrH2c38AiB8H+mBlob1AT5OWy0DiAnAoENtQxGewmpSH3OsgRuVjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.7":{"name":"npm","version":"2.14.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31e5a7e945fa4a08d47249e1434c291390258e3f","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.7.tgz","integrity":"sha512-nN3e9fa44p/awgj30PDTkMxOxPjWgo6W65h2UkH9udosHhGHT8DsHP6IuNkXX/E05Y/Fc/GJmyfi7dl2giBkSg==","signatures":[{"sig":"MEQCIHdwMFNTtyrPI6O35YMyl4PuNG52jAwllNO02++lvpxoAiAo/wUqcL9CXMhvKl4TXuiF68j48YCnPtEE9PnNXXw+eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.8":{"name":"npm","version":"2.14.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","chmodr":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.64.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~2.0.10","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~1.4.1","nock":"~2.13.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"623844c8fcfb51470e23f7fe09aed2d1fd38cf9d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.8.tgz","integrity":"sha512-Hd+paCNHiaNriTbQmau3b6kAvPtcM2cts3t0pVO4uARjSeZF6FY5ktOW6QljxH96B021OaRRQj7dmR+E189MYg==","signatures":[{"sig":"MEQCICyVHaIX07cKSUB9DUPS+eCdYYqEeHzE8c1XKgwnKL0rAiBEaoDvOpsrm2Ti85mBrlcBx77mRF/0yCmj0ojltnRaUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.7":{"name":"npm","version":"3.3.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","add-to-path":"~1.1.2","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","add-to-path","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"04a4b7973ccbcb0c00d9420ed0a5b5fbaef97e3d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.7.tgz","integrity":"sha512-lxaYxg743MNvL3N+K3t73nwnymGdp1f6wqdt3HJcc70+FqnkEYEf4Pq4p+zvPqPhNacPKVvsOl30S3xUR7micQ==","signatures":[{"sig":"MEYCIQD/ZEgStowysPGdNAXbG4Eb16/5T9o//l/3fCcc2aJ3ygIhALVa2vAmIcAX2TJ1QS2899/Ei3CT07+LJXknHh8mTpSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.8":{"name":"npm","version":"3.3.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.1.2","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.0","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash.clonedeep":"~3.0.2","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2"},"devDependencies":{"tap":"~2.0.0","nock":"~2.13.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","estraverse":"~4.1.0","marked-man":"~0.1.5","require-inject":"~1.2.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash.clonedeep","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","realize-package-specifier","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7bbcc33b2921b7abe677bb1966773158cf47ea9e","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.8.tgz","integrity":"sha512-GJP6Jt6QrbpUNoYa6x/VITbcBS+FuooB3YcjyrL1f7z+IvrVzw2GgJ8kSp5F6HuAaBCRWSKJ5zzn0tHw1+PY9Q==","signatures":[{"sig":"MEUCIF1utq3YpbbKvKqYQit4E1A4rRX3utj5kaVrex2jto7UAiEAvXJ8gpOWUURishX7MxQAv0kiwAyb6TkQOCd9wOws6sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.9":{"name":"npm","version":"3.3.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~4.5.4","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e7ec3a3bbbf3e0a02e98f5b5f9fb91d2fdd7bb0","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.9.tgz","integrity":"sha512-FBU8BDchOxjkHb1/Z+RQ4TvQlS8WqDhRaf5aNpMmHrmKFAVbtg+mSEEw24DuVPrB2U2arauXqaq5R+pZNwf9pg==","signatures":[{"sig":"MEUCIEXZv/aJMNSRLuHx96X/xTGSZLwRmVyhDwDP0eMWcDz1AiEAuunqyrJLq+jh+C/9FdcpwnSVsF8ef6ThM0mlTbOH00A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.10":{"name":"npm","version":"3.3.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.1.1","nock":"~2.15.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a578a01fe2ab3204e05a9a02dd1952dfd83b979","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.10.tgz","integrity":"sha512-95O4S1pQoHHoT1bJoP9XtJoCq6Udui8Lutua97DRCQqjwJY3CA68+sPXMNFy67OIN6bnRLwYlHNyj/eXd/HBrw==","signatures":[{"sig":"MEYCIQDKjBTQcg7owZ2lem6xdfXd0iJ7lIUYYmFTrYbvthvurQIhAIkdI/fFAUY3sV7BjMPbemiyX4ARkvYXzxa9lZuEc5pJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.9":{"name":"npm","version":"2.14.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1d5788afb1b3b035a2d00aae10b81cef27a59a49","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.9.tgz","integrity":"sha512-w9jj2XTLndB+ozM/o7hk4PNWZT45HbBZXWvER2zplgJcmgKO+OIo3Y4CWXKigivk9+VKgtRD6O+sT3qdZ/LfLg==","signatures":[{"sig":"MEUCIQCdLR3R5ZeDYzpc0+am/kAyShVVVqpCYLYi9Bc0BOquVgIgW3c/pouxQCLBVCIiP9/oF47ZcUTt9Ghlk+mpNATbbUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.3.11":{"name":"npm","version":"3.3.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9d794b108768006143b6a0a38cc525119b1b7c39","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.11.tgz","integrity":"sha512-H0jy9GI2v/JWeFrhRJAuC3neOuH5rgZpMrNTo0hNNpQyAAoAFN2oZp5f/Z8WRt3GosjiO0vyz003eEWcoS/fSA==","signatures":[{"sig":"MEUCIQDcKPG2D2hthCnn22PgwE23yE7iqAmO3cSJiKlIpHXX5QIgDjbazzcjwSx34rCgDrR7CEmTEl4x38zAL2CYFocYUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"1.4.29":{"name":"npm","version":"1.4.29","dependencies":{"ini":"~1.2.0","sha":"~1.2.1","tar":"~1.0.1","ansi":"~0.3.0","glob":"~4.0.5","nopt":"~3.0.1","once":"~1.3.0","read":"~1.0.4","archy":"0","osenv":"~0.1.0","retry":"~0.6.0","slide":"~1.1.6","which":"1","abbrev":"~1.0.5","chmodr":"~0.1.0","chownr":"0","editor":"~0.1.0","mkdirp":"~0.5.0","npmlog":"~0.1.1","opener":"~1.3.0","rimraf":"~2.2.8","semver":"~2.3.0","fstream":"~1.0.2","npmconf":"~1.1.8","request":"~2.42.0","cmd-shim":"2.0.0","inflight":"~1.0.1","inherits":"*","lockfile":"~1.0.0","node-gyp":"~1.0.1","columnify":"~1.2.1","lru-cache":"~2.5.0","minimatch":"~1.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","text-table":"~0.2.0","uid-number":"0.0.5","fstream-npm":"~1.0.0","graceful-fs":"~3.0.0","block-stream":"0.0.7","char-spinner":"~1.0.1","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~2.0.5","init-package-json":"~1.0.0","npm-user-validate":"~0.1.0","read-package-json":"~1.2.7","npm-cache-filename":"~1.0.1","npm-install-checks":"~1.0.2","child-process-close":"~0.1.1","github-url-from-git":"~1.4.0","npm-registry-client":"~2.0.7","github-url-from-username-repo":"~1.0.0"},"devDependencies":{"tap":"~0.4.9","ronn":"~0.3.6","marked":"~0.3.2","npm-registry-mock":"~0.6.3","npm-registry-couchapp":"~2.3.6"},"bundleDependencies":["abbrev","ansi","ansicolors","ansistyles","archy","block-stream","char-spinner","child-process-close","chmodr","chownr","cmd-shim","columnify","editor","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","npm-cache-filename","npm-install-checks","npm-registry-client","npm-user-validate","npmconf","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","tar","text-table","uid-number","which"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"138f5537630c70f4797f6045c97a2087fa88dc01","tarball":"https://registry.npmjs.org/npm/-/npm-1.4.29.tgz","integrity":"sha512-iIQzagGYulHrj1gI2vXIHpoa6PztO8yTwTi6K6QzgVamSe9jr1ZOpKw9XcpmskohJthbG3ln8qnRpMEYGrN/YA==","signatures":[{"sig":"MEUCIG3EIBIsfG0YfUmmCnzoPix12P9+j3K2YJzYGhhAjDZWAiEAtQNL5Jvwwc3ulqXtnExuJqhAz8GGP0od8SrxHngjvVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"npm":"1","node":">=0.8"}},"3.3.12":{"name":"npm","version":"3.3.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~1.2.1","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.5","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.1","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.4","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8a4801a56f29dfbdb1e1de8566919c957e22ac4d","tarball":"https://registry.npmjs.org/npm/-/npm-3.3.12.tgz","integrity":"sha512-jEsx5fC6gBXtlOgSUdq67mTn31yAu9JY+yX7Yh0Doy98PWfVDVgJUJBzexT/6eIEaI5KwSxU+VhZhAZ7PVDaxA==","signatures":[{"sig":"MEUCIH1nHu6ESw7/RKhHL1wLesL6tWsgkNfqSUCD3rg9dn5tAiEA6XDb8ApU4fiEp5O5uTNSnHzwm7Bihs0OqnAn+b9VWL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.10":{"name":"npm","version":"2.14.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~2.16.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.2.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"96597ee1e5efeebdcf5f91b57763fe9ae17b9903","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.10.tgz","integrity":"sha512-zrAqMRmpn+cMWj5Su+Cbo/Cw+E+ou3HNeizCnp7CHqMhLxG6udyOOdvLqouF9M3lknU4LWFEYtGhySxsCn1S4w==","signatures":[{"sig":"MEQCIGnfpFPgHxJZKhZqVOrynIwLs/xFn/vqlQ75YMW+oXiwAiA2NvKFtSMpMiwxNHcMMgA4FdNuY3h2ZZ5S4v/AO1R67w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.0":{"name":"npm","version":"3.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.0.2","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~2.17.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.2.1","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b561d38ee95877a2128e739021874b77cbb4e5c","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.0.tgz","integrity":"sha512-DIAGmdeceF+exqpO041BQJI1UjP+o0fpWUYwXg2ivd1XnornOVRlsttmZ05NR1dgoH4fC1vldfRjuULMz5xkhg==","signatures":[{"sig":"MEUCIC66GwA00pw637t05+WYBCeXQ6FZO+DSkVgrOpuODUaMAiEA0I1CzVJMTnlANYUn49CDbpZicVb9ONw1yZOFzK+o9z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.4.1":{"name":"npm","version":"3.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.7","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98b2665a31c0fa15302c689a7df8bbaea3f4e572","tarball":"https://registry.npmjs.org/npm/-/npm-3.4.1.tgz","integrity":"sha512-lH2Ofsh5xJC5RajJzNE+VN/0NRmjEdDvyG1U3i3CnXiZOo6vgxr1hpggpATLQQe7r2rWYynUT+8+MJKUtNi9nA==","signatures":[{"sig":"MEUCIDgnd4RwcCBwdJ3H6fsEfLKT5lrOsn6IVw4Z7VlNY1gzAiEAtWK0jZBESgI3Tx9zyQyv3zU7Qrd/svujPdnjnC8s/D0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.11":{"name":"npm","version":"2.14.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.7","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3a566e59b41e01f05e34a458eb1e4a9e0ec2ef65","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.11.tgz","integrity":"sha512-lEmMa4gc5pWf+K0FMsjWw2Y4WhXTDPV3dhOli+q+nNXMZkSIDJ1ROuZeIak29UpsQfXcOzUkhZhd3Xln2VIZQA==","signatures":[{"sig":"MEUCIQCJVqO7k2LDm1cFat+1sbyBZ90+umW/1A5bZvaG67tJNwIgIKrOK33RVhZmOs9bhAMCmjQXby/b4/7upksM5DX6cXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.12":{"name":"npm","version":"2.14.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","spdx":"~0.4.1","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"51f61f51be815b80d436afb5f424a6e85fc2cf2d","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.12.tgz","integrity":"sha512-RD7hDT1cW/FTi/TovkBz68lTfQn/RCO/Q+h6OXyPvKlmObizMXQlLYQd8YizK1SwV+eGYmcFp9jICbNJmFz/mw==","signatures":[{"sig":"MEUCIBQbkQUdS5nwLG57Uoeg4Y09Q8HKMKQVC2eZzHSS8ULbAiEAh1izi+KtdYCV7//hI/PuHIG4q66QNXZbivuRfkIHe54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.0":{"name":"npm","version":"3.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.0.3","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4206eda88c5ff109b3780d92948f99c61a7bc338","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.0.tgz","integrity":"sha512-RXV8lVdh+Kd7bFeXHf99f3Ov03DmDqakcTyznNFVXkiyqXuOwWVzqJ+tBtUkZCEQTv5D7lDeg1JEcxaTDdnrVw==","signatures":[{"sig":"MEUCID82DVTXyuutv5TBOkE2PFQmzbtGFp1UFlxlSdO0BTN3AiEA9+Ojy72L3Aqd4XLArGE3h/TXx1nh6/wAdcvrY7fNRPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.1":{"name":"npm","version":"3.5.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.0.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.3","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f6bfc6221d42218027cd5fd865a2ce4eafe342a5","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.1.tgz","integrity":"sha512-pIP9Iw3wMRiyMlSnGdYwlDlQm1gj6gV1cCc+eDk78bHlIPJIHsMpQL1PnKFpQhvUDszLjwG9c4qDEQUN1ymMKQ==","signatures":[{"sig":"MEYCIQDKW5pdz+br3yjLW1Y7z4TWNsCYpbSGnJEL727r7cMuYAIhAPQEP/+FIPdUEH8Fgfr2n2lH/6Y+cOeqwHzbJWfumO/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.13":{"name":"npm","version":"2.14.13","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.0","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.4","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0269ef970f0e5775fe014ee467daf39ec694c77","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.13.tgz","integrity":"sha512-HeJnhcX4ev5Cu1+T3V4c2t42BbFaMTP7UbIEhIR+Huj+jC62xqcef623hbBSUu9NZKW4F0Uit4UTfGESJlhGHA==","signatures":[{"sig":"MEYCIQDh9kNg4NpLhb/gaZZxR5CKeZkmthfPF0tohIh8XVACrwIhAPF7YNuXTl4lNTKdKqcgOR3vvaljV9kwmEubgc3AjzEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.14":{"name":"npm","version":"2.14.14","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.65.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~2.7.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.8","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e255b258f0280accda55e9206eb18709e89d1084","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.14.tgz","integrity":"sha512-bI7B1dSiRfyvHG0450NRAqzcvPuHQwR+0ry2IgYK0TdLlLnAPuVWfunN3WXwbmaBAWtka+Ju8mrEyBzPfpCGTQ==","signatures":[{"sig":"MEQCIHyqUnDsDRAM7L6szUmlEe7Honyqk37wbBtntTZngjqxAiBldLPJqDGFq9WuLaBSxrwTk/IYxVr0NVfj2RdMOYKdrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.2":{"name":"npm","version":"3.5.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.4","once":"~1.3.2","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.3","semver":"~5.0.3","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"*","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.2.0","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.3.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db5bac4abf04604afd1e55c5cd9a7a9dafb749f","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.2.tgz","integrity":"sha512-ouS4AfipEP7CncYLPB1j12ZcTvmqgrRGO8wH8xudqIn4j3EOv2xtnFniYnBMGPsvoy2YqI9/O/wD26CqbapxGg==","signatures":[{"sig":"MEYCIQCksetuG28kVJj89pugOz6P2hkxVkBmHVKO7Ag2OLyRAwIhAKpNGGipZywJW1J8EUMqDKwAF3Il310ebKwEIElMLa1b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.15":{"name":"npm","version":"2.14.15","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.3","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.7"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c4a4ba8fe468f755ea93fa8a2b1782cfc97bcacc","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.15.tgz","integrity":"sha512-pWDD/LFGq+cyiKjU00wBGcR+KfME7l6Bvp5Ap048gcWkj0/TyKZfH/4820JtyaZgLDShjGPb81ItWzxvSRoFCg==","signatures":[{"sig":"MEUCIHDxnBXCysih0UvuIW2J0XgU7WyYZjy9MJe0oKZ7tSWvAiEAobpAIy7tksahQN1AXU5ICjoddfqG/ydf26oZSx1qF5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.3":{"name":"npm","version":"3.5.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~1.0.1","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~2.3.1","nock":"~1.9.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","readable-stream":"~2.0.2","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6db811596f807c37123eafcb03270ffdde091215","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.3.tgz","integrity":"sha512-pF2ByRmsAS2Ffd+g4WxOWg55u2JPe6bhjPhYnIXfzKcA9kGu4vWsrECit9Ohvf+XRudAJ3c5tuJmXo5OzICPxg==","signatures":[{"sig":"MEUCIH461vESofxrguUacYPA7UP8bQ25KUJvhG09pQtGg5z3AiEAwQryaHQOTqpKfUEX98lTwgPY30/+1kMETYmA9QnW630=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.5.4":{"name":"npm","version":"3.5.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"*","lodash.uniq":"~3.2.2","config-chain":"~1.1.9","lodash.union":"~3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"*","lodash.without":"~3.2.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~3.0.2","lodash.restparam":"*","init-package-json":"~1.9.1","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"*","npm-cache-filename":"~1.0.2","npm-install-checks":"~2.0.1","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.0.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.11"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db2f71d3daa0e7a99077edd4c213919834e95eb2","tarball":"https://registry.npmjs.org/npm/-/npm-3.5.4.tgz","integrity":"sha512-iVTraM7hgTkG6LlRJOWa9J+167E+UGvIdnRq9g4VTA00CNujeblHPlNQeH3k9p7lG2j1ZVU2H4c6hqoL6IRiLQ==","signatures":[{"sig":"MEYCIQD0cDF5s2wF9Adpt+qC9dP/QB1mS+KuQDnQZYrl/S2qcQIhAMId2BdolpaWnf31RgDIXn6cDE3gUB8l1wKJrbtTfmNv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.6.0":{"name":"npm","version":"3.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.1","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.5.0","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.1.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a7f937b0ff80410da2cc6dae1539358e8509a0c","tarball":"https://registry.npmjs.org/npm/-/npm-3.6.0.tgz","integrity":"sha512-2Fxn9eraboF166km2BsL6Shu6CT9+xgF/2uzQEGi6TjchUkyfA3pKUulxVmg+hzIyBryOq1J091+Ty4aMcUqrw==","signatures":[{"sig":"MEUCIDo/wtd10bSzfSrcPAdAFNUUQbk5PurO8TRJNGTowzjSAiEAi9z0cMbO1VBEzRdaiL5NmDrLDn5OWRXjZFlEvNU1x/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.16":{"name":"npm","version":"2.14.16","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd438bba23f63db1ff754858664cf268048a500","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.16.tgz","integrity":"sha512-dAAUOsml6WwwGeX0wPuU7TofiH1PmMBFU95F+CdL4NAf1KWaI88SN8zFRM6pFb+0B5J1I4uikjjAj9v9JJO2OA==","signatures":[{"sig":"MEQCIEl943VMUq4w76K36IJcXReRttpcM9xDXczbijeiPO19AiBkfMM4DlA0yLpWa0q5Y79rhQMZt32QyBzDsPTt9pOy1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.17":{"name":"npm","version":"2.14.17","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.0","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.8.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.0","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.0","opener":"~1.4.1","rimraf":"~2.4.4","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.67.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.2","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.9","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"*","init-package-json":"~1.9.1","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.5","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ffd8b0bf98ee9c0dd09721d426ea4bd16192cfd","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.17.tgz","integrity":"sha512-8oLAV3DbbJe6CHoAYuahdRdpN/3WZDwVN5uKKwuhL9BuQbeh4GXRiUkXFi1SN02NjERvR6IuSGTz0x/KvaN34Q==","signatures":[{"sig":"MEYCIQDSyyr7nmXbxyxlxL6RFWvZqf4Yxfvjc9+51FwDCrM0DQIhAOqpxgRbgXRZB0BuDI387+Xd/H3pRp+q3FCv9VPI89Z8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.0":{"name":"npm","version":"3.7.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"337ed59b676adf05e236cfbf31260db013dce7e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.0.tgz","integrity":"sha512-/I6XzUPBAMmgg5ldyUfGZg1wc8MYaecPhyV3myA8NuiMpKdxRpBrQD/tr/8wJajTPC9JFWSLQ+IhzYKcT8Asgg==","signatures":[{"sig":"MEQCIBN2L5PovWKC3QA71fkNqvXbDSYM5jQ5JrTJlg6cuwL9AiAPZrF+nETq8wNwrU0164UaiV+xrANPGF489TfGFFQDmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.1":{"name":"npm","version":"3.7.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.2","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.0","lodash.uniq":"~4.0.1","config-chain":"~1.1.10","lodash.union":"~4.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.5","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.2.0","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e997d2562522c05d11bf052bdbe024d4afdac798","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.1.tgz","integrity":"sha512-HxBClk+RVk8UZQ3Ns/XPJgocOMxFhOf6rOdBW8qIehFGY3S9M0M96W0X5Wnbs23K3BjntcjFPpv+gsyppOrhhw==","signatures":[{"sig":"MEUCIQD2iwT+yVThUV946gnu1VkZXmJdc7bCXU/hlKZZWmfC0wIgec/2o3ji3bJfW9fiqOILEb+a8NZ1usJ7RebPhT4JWIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.2":{"name":"npm","version":"3.7.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.0.2","config-chain":"~1.1.10","lodash.union":"~4.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.0.4","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bf89700b6797a40a73bfb10ed702190d0e41644","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.2.tgz","integrity":"sha512-MbWHg2AotXVGkgRGtzxToADSNq8/ZW1X1k9YkkvVxlZs7TS39OGeKiSGnJwkBbcC83vkoqxx+hjWKX5z4xhKoA==","signatures":[{"sig":"MEUCIDtFcyxpJ7AzymlmREJOOxdndL91gdoy2F8aMGJJepBzAiEAv9yavck5DmAyzM+7eK8WHPtuO28y1/G2854IF7FM4/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.18":{"name":"npm","version":"2.14.18","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.1","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f948c12e465be40a661e8d7863f54c6e8364bcae","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.18.tgz","integrity":"sha512-OjW246A3EEv5FEpSE6klWoY8cCJ2+Dx4fW9fdgpsDZyCfHP0dHxDB28w0OgQiqJyGaW/InYKAyOk6L+zrCCRjQ==","signatures":[{"sig":"MEUCIQDqjt//iyTO896yA/DF06IupeBLPax1XKLD+EdWhb5/uwIgAmlhWnNc5gKCRwfWSEeYGzt4yWTd7Bckdlob/LXbf78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.3":{"name":"npm","version":"3.7.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~6.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.2","lodash.uniq":"~4.1.0","config-chain":"~1.1.10","lodash.union":"~4.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.0.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"*","lodash.clonedeep":"~4.1.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.6","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.4.2","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97d0b4d106a7ac0fc7f12370fca9e9245c009ad6","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.3.tgz","integrity":"sha512-R9hUtuyHacr+X1q+LA9yUGNFtsOZ0U4gK2hB0xXFyM52/TZQfvcgzb0BmZXiUlluouQs5KO4OCcUGlNP+JkEWQ==","signatures":[{"sig":"MEYCIQC5iA+5dxcBVNySpzJb6aFMy4L2NgphhL9+4iGuFbim9QIhAIQUQcGKf0MqD/x4m1gw/Swt0g7fi6YeG8dejrxqmo9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.19":{"name":"npm","version":"2.14.19","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.1","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.2.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.6","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eb45e7716a14d1214a2b7b216cf1ec99bbadffdf","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.19.tgz","integrity":"sha512-N7/Sb+RYyXLs3gTTYLsC3Hbsvr21tMy/A9kQnamdpO2MSreT2DxgdB57Je/HE2NcT3+x6d5T7lgHGOpCqOVVtw==","signatures":[{"sig":"MEUCIQCNIrUV5wqdXjMj9cQTSG8ojI9P5SMwX0QWK4Ad42wDAwIgAWvoSzsei2PeBomTqTbQwKrOKT/USdWh4Ma7VvEPfYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.20":{"name":"npm","version":"2.14.20","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16e219514e15085b94234ffb15d820b3bc73608b","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.20.tgz","integrity":"sha512-B4lyH5caxdCqkGXb56uAikL788NbH7sh6tKSvOWvelcOK9YPp/+za3oRXq20qy8NGUjxQ7+nIO441PTfDLHfkg==","signatures":[{"sig":"MEYCIQD6k7XG6CXlqgC4aJfBt8Ova04qAOrgSBmuX951agnRiAIhAIe3GMJ/khJ45ElaOIlGdAUhgJ1Z+STLkcIN+xu3BC/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.4":{"name":"npm","version":"3.7.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2a74df01a6456301597667c4d7750e8579de688e","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.4.tgz","integrity":"sha512-nBpBgcEude9ivsRYji/0vUbpE0bsa0e+UmfdLGVGdU1YwyUvgLyraHvAceeRw4Tp8MJAOp+EVHsWMsBJjmYgwQ==","signatures":[{"sig":"MEUCIGiZPajXW3LH4aQkjKiMlKOhjOslpUZ5N8MDU2VdK9A7AiEAhEeE+94rCPcicBbdz2VJU6GBqr8mN12SyQKt0F9B348=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.7.5":{"name":"npm","version":"3.7.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.3","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.4.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.0.9","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.6.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7dae58e52ecbe263c1c860c6fd64ffa50f3c79b","tarball":"https://registry.npmjs.org/npm/-/npm-3.7.5.tgz","integrity":"sha512-okWFu3nyNKJJbLtRahE2kuc4kDzGBJQRxK8NICYwN616GuYoafoIUrFaF/SuSrGO9K4Q868g3ugj25QaaUlE7w==","signatures":[{"sig":"MEUCIGugGnKESiFaEohSBcMSai/f5IlFHaSZeL3cGpftv209AiEA1R0fSbKH6DLIUM0T4/u+3NbR2BtS9sdj/wKIB0Gpu3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.21":{"name":"npm","version":"2.14.21","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4be88073d5eb95864fc84c1df2c743bfdeded70e","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.21.tgz","integrity":"sha512-1PFHv0tdMhk8cKdX6TeqT44WvMENC0NjqTcBxqBdOMxkdvX9vyGUAI3LRBBJqUh+zUhKeF42+CSq13LGpSlfYA==","signatures":[{"sig":"MEQCIFTDmCsaNrVcadRC7EWUrQBbOzUnUcc7oTlOFMamRR7aAiAw3NleLBiH4nq6k///gBeVsGRalMwM1cSKk1w4JPmyIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.0":{"name":"npm","version":"3.8.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.4","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.0","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","lodash.isarguments":"~3.0.7","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarguments","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"247aab15e5ea80ad3eda3bf5edb832bd591a821b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.0.tgz","integrity":"sha512-sVicI2otKIgwUttfGqqjDXbX6b9kJFDGTIfgTOlJksL24ncuz/R1A/AWHgnQ05ePL2+j1N/zLxLcqszw1AIiiQ==","signatures":[{"sig":"MEUCIDZVKhG0c5fA2OX0spWUHqqz3Y07p6DjYrZIK0EyMQS5AiEAn4DgvAuZ93s38vARbWN5lLk7CIetkwJkOUQgge2K5XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.14.22":{"name":"npm","version":"2.14.22","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~5.0.15","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"*","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.0.9","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dac3a03d5051b60a5379b1207b7c6e137d8c169a","tarball":"https://registry.npmjs.org/npm/-/npm-2.14.22.tgz","integrity":"sha512-kwsyXlZh2n01nHwXfF50HXUta5UQmP2a+LkoleiQPYkNs7ZA/xGN86+D1oaR/Gu2rGlst2y0NjkKFnQ3H/2p0A==","signatures":[{"sig":"MEQCIDF+qvGOttOGVkn8tPw7gVz/ef14qiwbxQ63RCoOi5sKAiA42RyfNI7GNoWgRaKXDrf8QG2kV+BEOaRdk8KeRaeDiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.1":{"name":"npm","version":"3.8.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.0","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.0","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ad8c6d9cb6218ab7e35858060a1fa87c87eef8a8","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.1.tgz","integrity":"sha512-Uu+g8L/Bay3/Sjei8nyKtTGrgY5VZRRawTb4M+x4MBmPsbKN1JrCqOGARCDv26ae/BIq6ALiFkjWD6WGKY7iiA==","signatures":[{"sig":"MEUCIQD7bemfEyW4JR2rJ9FjQzyzeaIv271BKaPKfXHEdwntiwIgd2ZnFuVFFF3Dnq4BlKGvMx/+bDdKHUB/tV4AIbJibLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.2":{"name":"npm","version":"3.8.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~1.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d82e20e042449e343d0b26b12ad6c3f2e6bc1d","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.2.tgz","integrity":"sha512-2yZr/qyoEmevYiU7X7nb5U9YAepch4sl8CPFb3hh8UEK1A/PfKlq213w+xUOPr3u5/yixiL/SLqNlL2X1Bz0Ew==","signatures":[{"sig":"MEUCIFGOmuoSE86iuYkDKkQ9JOgRfaSxcyAKjoptmzGRnOG5AiEAmmeLnEqlQCe9PugfVoZIadKhJgBpuqC9tCGzYSQ/4+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.0":{"name":"npm","version":"2.15.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"568be90702ebe7ab0ff44dcf41be7ee73968b19e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.0.tgz","integrity":"sha512-8+hf6fewyRjWc9QvRHBXsciL7yOCb+pjqYvc3lMaTBwE0IAqupLyDSziNucIL1WkI+VxdrXnGr5vY2AmbbR0Sw==","signatures":[{"sig":"MEUCIQDPVvkjBDJipNpjdnK0SuoaZoaPul2q5u++mTOjNIsSjgIgKK2Onf2El6WecA+ZbB3MDGh+KCVXj43vMQu239m8dAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.1":{"name":"npm","version":"2.15.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1232b36de78a2129a7c91f69e47abb8f093308c2","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.1.tgz","integrity":"sha512-9POJNl+DbQHMvqy4eapbzdMMO27XWi4Fvry72B4x9wTzLWrP+2MuxCB6FXw50WhzUZHXq5uE7WzibsjMrGCCiw==","signatures":[{"sig":"MEUCIBE4UV9OD750l4TFm+OJcba4ZHnOapyrNH8e3Vuz8i4NAiEAlxFziMzEb7WMpxhoaAiR7Au/VUJn4IJLRt4+SsEaz/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.3":{"name":"npm","version":"3.8.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f2c40972f023e17594d570a3da1d619bdf96bdb7","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.3.tgz","integrity":"sha512-Go2QqWUOhE+ssDKTeMMXd169P7yX1dDDzwCkJegj1Tx8Le/WWWthn7lSRBbxhkpDOMINC4RSwx5jixDKqd4LcQ==","signatures":[{"sig":"MEUCIAyU5xg4u7m3WhK+tA3I7xjqPEXJBpXsXTkrZZvRes4YAiEAh/lJlBZ6lktTC1g+xtH3ZxDofyLDbW8ANZJWnjjypTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.2":{"name":"npm","version":"2.15.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fec23ea3290970ed66967c84724139ae4975cf9a","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.2.tgz","integrity":"sha512-XZn7AJq1g0vMHCnjQLae7hPz5E89IMGiGzMBb3CCX5tG5rESIQ8zJtjupgFEvBCIHkqAXY8YsoYDTb+oYA5yqg==","signatures":[{"sig":"MEUCIQCwcwAFuQZ+0RB2/FKDuK/cGZ90dvPXsLAll5+vT7kcWgIgbKk2U2zit8QNsIVXnDxliPpC3uqhvMdvoCtqs9Ot4rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.4":{"name":"npm","version":"3.8.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","async-some","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8db332a154877709bf9b4b141f16e7c70a033ef3","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.4.tgz","integrity":"sha512-CxQqslxw08h/HV9ahFnftgRf7R4Y0nbFzs7gSdne98zecquDVEc6m+Roanfa+8FbssB+OfyvRcfsgmjEkID1JQ==","signatures":[{"sig":"MEQCIDVS2wpr0KWfW5abVkKSzlFqn97SFsy93wiuRHTsY7w7AiBmbqXStvAKoKc/vX1QXwBsUzf+/9aw+voUU3u3ySx0Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.5":{"name":"npm","version":"3.8.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.0","config-chain":"~1.1.10","lodash.union":"~4.2.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.1","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.0","lodash.clonedeep":"~4.3.1","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12ee77ee3af916854e5b20930b43ee5158dc9162","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.5.tgz","integrity":"sha512-7zpY0wr5MoFpnJ3baeECwZDRg5r5Kqd0kxidLRautiU+3tD0LbeO7/TSoLQmg0zCayclq3iF/3e3Y98181J9Ww==","signatures":[{"sig":"MEQCIGhWvgs5gjL7rVbZrGQcBHFrG0/X8aTZemPEL694txQdAiA07a0nO0SLp2ClIKZyZl8FvPrSESZgpReJeqnEaT4Trg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.6":{"name":"npm","version":"3.8.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.5","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9cb7b736e72c3b854895f6c054f830931ab14c6","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.6.tgz","integrity":"sha512-g5OLvQX/7+BrL9hwqSNbGn3Xthfx7HPFrGVhPaebwvlr4ygYJCfnkVdW1skSXxTK6gMzvEYbRm5Gy+K1y6oyYg==","signatures":[{"sig":"MEUCIQC28S90OBj6m3sAmwh/CW3naApqe/8EDhAY5677OQEEGgIgDRD7t5kxai8RkmWvOXujYksSKyclF7sZlyDLOWgXqV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.3":{"name":"npm","version":"2.15.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.0","init-package-json":"~1.9.3","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ee96a12f7dad6e8dc3e90b5635b65aedffb6cd3","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.3.tgz","integrity":"sha512-Bbrl3No6ReikzgHNo0vhNG6r0uZ/haZwYXGqma1uP5bjvs4QOetGlOsnfTET9YMtSi0Yie8puHMffa+w4w91Vg==","signatures":[{"sig":"MEUCIQDb00TsNfaWplYo01xpzqmROcfxn4NXBdJeJLVsuu1IegIgLgMWP/o0zPTZhRlztXkoeCDYSqVAUMJR9kCWmk43JzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.7":{"name":"npm","version":"3.8.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.70.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.7","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.2.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.0.6","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.1","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.0","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dabc1c63f6eef1cb30e3e560966fdd9affe5a1ee","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.7.tgz","integrity":"sha512-45ChcCMM03ucP4ivR6Ym30XYIoQ/3DeAlZiPUGJszwHaPhgtCS09YVYKkI8IMOKD4lRS2ZLS5SG+j4Qj3gfqBg==","signatures":[{"sig":"MEUCICujkJOnq5yzAfcwby3OjqLnlWMDAEgWkTVmqv8Qud9NAiEA4HT/qwEqK1AAIKMTz7sXSM7PF7tafde5JVFA+mZ0saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.4":{"name":"npm","version":"2.15.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.69.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~3.2.0","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","imurmurhash":"*","block-stream":"0.0.8","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~1.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~1.1.13","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~2.3.1","tacks":"~1.0.9","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.2","require-inject":"~1.3.0","npm-registry-mock":"~1.0.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624f1b3e60bfe31c04d6d70d345d76eb770f882e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.4.tgz","integrity":"sha512-d4JxrgGhljMGPiNnN+PpawjAYkWebd3TAFj7DzihHJQlGsH02MoBJ6JQwLfnNyXE0DHqMyoUl6uBqPR3wAsD0g==","signatures":[{"sig":"MEUCIBBJ/RsyMn8kugA3y/FRvgtDrxQa90/r7gMdRmq37s/mAiEAlGvCV6yFzAXYa1Lah59pFYpAaCjrT0GoUGm6mZSOWEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.8":{"name":"npm","version":"3.8.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.3","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.0.9","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f01e413eecfa834278108d2382623c58f267780b","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.8.tgz","integrity":"sha512-zb+voGL7zcpUxnHX5u04V+4shyqVuTciTR5GqH39GxXg6gW/l79Jem2N0AhAGJLL3HpYF5RePRoQcsDggQC4Dg==","signatures":[{"sig":"MEUCIF71F/8KzFmwGOWKQ16L83j4dcmxUdpEH6Dnds6a/xbnAiEA5jvcHyhAdp9UpWPvBloVRm1C/oEY18QkUiBt9o1VlIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.8.9":{"name":"npm","version":"3.8.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.4","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.3","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.0","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~5.4.1","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f51adfae2e4d02c082bd122e77219acbebea079a","tarball":"https://registry.npmjs.org/npm/-/npm-3.8.9.tgz","integrity":"sha512-HVdWGe5/BzxIrORa1JqFQVXZm1RawFNuEGDvYg7ThOfTyVSaSSxYKwq1CmfHjr1vtbgncn0jzEPoKfmrEUbPig==","signatures":[{"sig":"MEYCIQCnqCaCWDr4CdD7VKae/6eo4zDzjeGzf4PHOPRK7C0g4AIhANH8lnmqNdKYbIyKCbxinkxJK8sdq3+owBB5+RrGd1ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.5":{"name":"npm","version":"2.15.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fcd71999c3d54baa0e1c27ac44f84a1b82b4559","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.5.tgz","integrity":"sha512-MjhhHQvD/W+2f4g+FuZazkI24Y5247onhjnBgBGgwb6VVo+g2vf+RMGRHFqTpFJQd30yI9WYWsvCpt0HWj4oQQ==","signatures":[{"sig":"MEQCIGR930BEDtImFYDVehLE9AaeJ5gUA4Uh+3wlvZLfliC3AiB9y9x+NCJOhjxu6S/dvd3trmuqD+8zI77PGYxvAsXDyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.0":{"name":"npm","version":"3.9.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.6","lodash.uniq":"~4.2.1","config-chain":"~1.1.10","lodash.union":"~4.3.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.1.2","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.5.1","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76f67aee52596c5b37d9ae7c5104c965f41c0f7b","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.0.tgz","integrity":"sha512-4PIjrSeM0eh8U8heHNdast4nxQMMIOUdEqrK2HgMGEjUb/VXezco8hN0Bv+B2NHt5DNqDt2NMl1AD5slglkLsg==","signatures":[{"sig":"MEUCIQCYNtCq3jIoaEUiL/UkXfrMQWLVyTLjiISdffxbZYFH5QIgEhzlAvwgeE6D6FZqnGrbfyPCEUmp94NMBdPY4oxDGkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.1":{"name":"npm","version":"3.9.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85662817b8273545152c8eafb1d1bddb05b05670","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.1.tgz","integrity":"sha512-hRi8Xp6LZHKPXJma4IH1G1j7kQvNGAntEWpNDhPfy2bUnDloMSj/fC2zUb72iHVWofury6j2QiuON8u0Yc7kig==","signatures":[{"sig":"MEUCIQCgg6c3tN5EhjsDKHFShCLZF/pzPM5EffI87XTps9sFegIgIe3vl90U7pGMVXTch3Et8Y/XlQMXkDxM7vT0TuSZ3xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.6":{"name":"npm","version":"2.15.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.2","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.3","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.0","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6216caf7a275fbe66bbc9505b8d288f9da1051e","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.6.tgz","integrity":"sha512-nDqzTgsroOtnjrBazow7IV+vPuhjYN54X+0oAJkBAtCKLNuMGuVB6C3Xk56S4fMxJvzeRtnws76ehlAsGd2A6w==","signatures":[{"sig":"MEUCIH8yRqRqo+R1eUS/AjzyR79J2OPQ/H4WhpRB7tJ+cJGlAiEA5ah6nZiCkOccm24lfVMkndjeQ/GrmwYQJyLw8LcXXtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.2":{"name":"npm","version":"3.9.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.8","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.1","readable-stream":"~2.1.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.3","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.2","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ae9b3dab82590a1866b2ba685c4406c4ba634407","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.2.tgz","integrity":"sha512-wgEB1AAIky0eGt5dSnRBHSU0vCiwsOCT/ShvKrVFZwW0lJpfKPDmP2bWtpGhNomtWIR5VQWWd0+cX47Ib9oEPg==","signatures":[{"sig":"MEYCIQC98JCB04aLT7VnFdWlyx61xfAI9lJKHLFW134bSM7DsgIhANngC+8K97CvSaEoUBvDzVnBpGy3z1CY08Yuv4B2Slo6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.3":{"name":"npm","version":"3.9.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b3dd326a2a228ef9a623f1df3a60ff6f4b3c449","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.3.tgz","integrity":"sha512-P8H8rgmGXrkHHjSY7SWkSREFofTU1SbfZ2cO6GajHbr8dYAIdMaB/8eYMpSWMi1LyjI1Zvailxl4Y7UKXRwbog==","signatures":[{"sig":"MEUCIAb4hXiUlyKxa9YBZiSk6Wckp4BZYZPRV26h8ZZDCbByAiEAxIrV9u63+nu/YhDtnoeZDsPbmmHei3mTerqsPhSbbtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.4":{"name":"npm","version":"3.9.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aa6d628599c09dcb942b8239583f00cc63fa30","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.4.tgz","integrity":"sha512-MpQgRxe+t11Zw4z9xNQXNM/SAczl8n/vzT0nHYLUMKMxCcow0vKmV7xUlauWWGItIIOJKjfBzQYaKr+w2+afqw==","signatures":[{"sig":"MEQCIHGCN0dGwEzSyOhXdE/56qAJtpB8RW+ihrCgFbkBfZxeAiBUh99G7PGQy/Q4wKf39TUFcIPNoLYENNtefzEvxFd2JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.5":{"name":"npm","version":"3.9.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.keys":"~4.0.7","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.isarray":"~4.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.isarray","lodash.keys","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64aedc79b46c1855e6dd21fb2ff43666acfae9b0","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.5.tgz","integrity":"sha512-KGdLgj3Huq24Z7Sa/l/KyesOw203JOCe3jMOI0UgIPIm4cG5oEcujdmugwaVzZAojlLe8PLDe5IVJm4siHKxoA==","signatures":[{"sig":"MEQCIDRpbNUA9gfbYAbXZjhfuHA9X4IXt+ilXf0Pde/NqzzJAiBtDi64PFSk+iJF7RvQ38KRr0PJvimWqcWWcgOofzD75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.9.6":{"name":"npm","version":"3.9.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.0.3","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.9","abbrev":"~1.0.7","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.3","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.1","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.1","readable-stream":"~2.1.3","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.2","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.0","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.3.1","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7","tarball":"https://registry.npmjs.org/npm/-/npm-3.9.6.tgz","integrity":"sha512-PGjCDHiwZr2swL0WCm2re1Qwu7mtPUL9w6Cce5nsVVVzFXTRDO0PsHfqr0wdlCD9T1IAyV3+VH4zlN/cfGo0RQ==","signatures":[{"sig":"MEUCID1A62+3mRgnIbArqKlvTIL4zuQ9W0MkGI/pzb3NU06gAiEAudZFedXF2MZTI1fzqKnozyCs9VWDNaWvFwqi8U9wCVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.0":{"name":"npm","version":"3.10.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f085dae0d5c419a40fd5c42bbb93bda9d028bfed","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.0.tgz","integrity":"sha512-7vYUks2wkzcs9peaswBR0FGVXsKhC70rnVLJ2hjcWGiwKS8ezmXMZ+quDRdERs+C+GDsZcgZaeEXeK/psllmjQ==","signatures":[{"sig":"MEQCIEiJBTuzTpWiwqf4Vz1NbzrgfuRnO5GmavOQMgDlqEk0AiARbheJFM7sdRuBxlFWG2lqLa1A1dXdK6G/jSEfs9tOKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.7":{"name":"npm","version":"2.15.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.8","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d578f026d12901e6b22e743b6567d9d05abceec4","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.7.tgz","integrity":"sha512-FyPNAuyNYp2JAXfVsUdUDKS8Lc8tCF6PPTD2sB3DLfzJNIl7ugbCtzcqWESaYo1cO3cJmrYVsbzXPw/mbV8ceg==","signatures":[{"sig":"MEUCIQDsNQdGxhmes3Bf2it6v6oxvMdog0iMdBhBpJNpTB8KrAIgbyNrs8oAYYDu7merTCmG7ikS9sgX9JoRgCh3KQFE+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.1":{"name":"npm","version":"3.10.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0f9f26368006f55eeeffb3dc3c0fe0c8da07634b","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.1.tgz","integrity":"sha512-FVu02pj3tkhhqRKL0utZ7590AXG+4/jnRfdzBMjrhwovNEEuGW4+4HUP83sPWZXgpBIQC91yHmsEtAJaGZRIxA==","signatures":[{"sig":"MEQCIF3PIpX7KpsxpJqc+hu+ND+ilMZ2v1arDU5tHqUSnG5YAiBP7AD25uoUPw8hNnIteAhIFvcABaeRZmVJ9fdFPnHXDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.8":{"name":"npm","version":"2.15.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9ada0f2f8a17575cf0238ffac79ebd051236bf66","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.8.tgz","integrity":"sha512-/uDJcsBLmLV+qjwKVpsQhUsoZ5YR5g8yye/MPQ56x41WWI1TGPVwD7X1p8t/Dx7hmCn+Y/+BZyWR0f75AmVsWw==","signatures":[{"sig":"MEUCIFM/wnPcS8qnnuCHJMmF5Y+kiVPuGvlcx1t9AErhUwoeAiEAyGaXp6VdYf4ABPpIXetB+YTEyIswMg3KiUdgUSSIdJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.2":{"name":"npm","version":"3.10.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.3","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.0","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a1b56bd33b1971803436edbbc4563412f92a434","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.2.tgz","integrity":"sha512-WEYfB1dXe2eOQleWp10tvvsnLUHL7MKhXux2TGC/mHv+l+tQrljkQdsccX+blfejxNhBc19oo1FDelZfM/NHuQ==","signatures":[{"sig":"MEYCIQDnXwNtEgNplMQfSKYtlGM9IymqeLoR2s6dPnwP6fx5+wIhAK3V0RumHJyDgpaSybH0wARDFK8fgbLtWyKsABJQ5giX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.3":{"name":"npm","version":"3.10.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.3.1","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4ec25e4135ae17b72c9cd6a1b4dfd93bb4466c","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.3.tgz","integrity":"sha512-tRxMAH6hXh6gwd50Th3xzjAlO4484w6StqW45OaWbmYfHlIoMQIR4R69RUAmGXChDJ+10hFCTa/diN4vFDjLcQ==","signatures":[{"sig":"MEUCIGLlqGTkfUuPYMk2o/vi+rD4IPAUPdRyekOu2Bi6JKVBAiEAibIzjBOMd7/ts4aBnWzlmRUACkg2ZPLLrA/VrO9NoIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.4":{"name":"npm","version":"3.10.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92c744443f111d8b1076bf042ee67e1d527e9507","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.4.tgz","integrity":"sha512-DPKk/VOoomRaMwj0uZIxQzdo+oPTTnRyXDemPt6bR0qHXymL3SOICCRLl6JZ2nVBArhDVtItMked7W5ag8GEMg==","signatures":[{"sig":"MEYCIQDnUO6q+4+IgPV62bi8pHpEVTc+Rl0+glJC2sJXglDEoAIhAPGOpx44Bji6GiiK0syWIWbz5FCKggl/ohizV/ca+ofI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.9":{"name":"npm","version":"2.15.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.0.7","graceful-fs":"~4.1.4","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.4","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.1","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~5.7.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2f0e290cd48f5d69cee98406055db840ae616da9","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.9.tgz","integrity":"sha512-LrueSiFOkQKzO8WjolZ7kgBPQ4nyqZQacX0a2HfFJb/xOf8FXNc3n7kM3LwBP3b1iI7V2LWZ71CahudrtJGZJA==","signatures":[{"sig":"MEUCIQC3GyClwS7myKEAwMewt5vj54uX8GdiWxBeK4NMHpPzSQIgUjvXWkVh3SoqDykKYcfoku1qA3lJysvsxo0TLNTXnAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.5":{"name":"npm","version":"3.10.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.4","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.2","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.4","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~5.7.2","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4753bfbb1526077d61c3b6a251cff61a22206cc6","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.5.tgz","integrity":"sha512-zceNnWkUqGHGHrG6TMLKF3uYdwRBNDAl79J10iYrCyqUbJzCAAIR4O91nLwwN57t3gsvVcPHiYUMMxqz81BH/Q==","signatures":[{"sig":"MEUCIGzRTuK/Pz1i9P77go4/29B7rCXJsgJf4VmoJfMRWP9sAiEAlwrqVJZO1Wbe/+NkMPzjySb7kJVGUEeydydNc96e9Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.6":{"name":"npm","version":"3.10.6","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.3","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.72.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.0","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.3.0","config-chain":"~1.1.10","lodash.union":"~4.4.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.2.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.3.2","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.1.1","tacks":"~1.2.1","marked":"~0.3.5","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.6.tgz","integrity":"sha512-1SUC2GYSVad/0wIihL2zcYYaTt18TJz7TqrnOPsUeDrooaFZ8RvR2MiwQ9WbvC2i+vJpA48Lu2pFZxHO3N7+8g==","signatures":[{"sig":"MEUCIQCtKs0L3egBQ0ltIdNfN539PXpl+1EHOGf+M0OZiIZ7AQIgR9t9+No1vFNnlCXnWWztafFaM1D2EV4pXbVKm+M7aMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.7":{"name":"npm","version":"3.10.7","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~3.1.2","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.4","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.4.0","config-chain":"~1.1.10","lodash.union":"~4.5.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.3.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.4","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.4.1","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.1.2","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c27556ddd52558d0a6fbf528503695fb83a54210","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.7.tgz","integrity":"sha512-RTBpav3LmI+iQ273KVM8ZJxMzV94efWzRt+z5TKi/WxbU7z/LG351hyd42+S37P7IB7UIF4UDQ792JYxz/gy0w==","signatures":[{"sig":"MEQCIE4bM0ksm5fO4bP2LfnWGNjc2UehkL5c7PDtXvCtb4JwAiAp7Fj+EI+eGDcmhPW1dJcS4AsJM/8Kr4hW10+jm4TSFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.10":{"name":"npm","version":"2.15.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.5","nopt":"~3.0.6","once":"~1.3.3","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.9.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.10","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.1","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.5","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.4","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.1.2","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de5a3dab6dcc0494784c8b8e37bf52ee851f842c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.10.tgz","integrity":"sha512-ZhrrrBeP2NB51zlrlUZz6ugd2UJsm1Kn676QOEW7IUBV93xFjbf6SF2fIl0Nr+OftVQsAg2ZHt4DGO+hK38wRA==","signatures":[{"sig":"MEYCIQCK0i4nZJI/2EszhvAXmrn+9SDIxTO28yocv0NWkDfuJgIhAP+LNDrtrIKbhFFBsmg7pOG8zarvwcIGoFRJsyEVrYXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.8":{"name":"npm","version":"3.10.8","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.4","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.6","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.10","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.1","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~6.3.2","tacks":"~1.2.1","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8f76ff8c6da04b61dd371d554ce40a0b8916c15e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.8.tgz","integrity":"sha512-AJBAIQPAUM04UD9TWhvJGf1o1TKhlD8Uuxm5+SfLAqG6a8OSEefOCg/Nf85LCNQLcPmIBYi9H/YDVHA8dqpECA==","signatures":[{"sig":"MEYCIQC0Hv55ic8t69KietliGT/lA5d0ql7tASzx+rMiMpkEDAIhAIBeUwQMSuCo8yvgGkZh8UdChENpkI4g9iOcfoZJXeMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.11":{"name":"npm","version":"2.15.11","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"350588fba9cd8d384cf9a6e8dc0fef0f94992b7c","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.11.tgz","integrity":"sha512-ORqHWVb472ot0SaFImhjI55hnrujOXtlJSNAYmi+qyGdAQINTP+t7FndP3fkrnwqPrj7ycCbW+t7fBWFNiWQKg==","signatures":[{"sig":"MEUCIGOC4b0jMxsyOWBEgdcR2/FgLTXJSpuy5jTrXgxy4wnLAiEAjMdNaGUybD+bVilmnGeQmkFzFoEGnhXrRSAG6EZaSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.9":{"name":"npm","version":"3.10.9","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b5cba2c765cb7d7febb0492f2a8cefaee86a2e3","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.9.tgz","integrity":"sha512-8tcP7UxWgkAE1sjFrKorsN9R+xnnHTygIIGDViXY6cnhjRicxNxJKIRQIUHwXrB6OW3X/PlO1+3i5ExPEPj0oQ==","signatures":[{"sig":"MEUCIQDBIep0iOiFWV9TNoQG9aDdZyuMGMHwMuMjjN9ZlHjlrQIgfpdk8KuqeTuKPyo9deWXxfbnlTpcusHuXOi4HaauSjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.0":{"name":"npm","version":"4.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f346ab034445782ee84f4470392a564cc2d81844","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.0.tgz","integrity":"sha512-10zmnhkESMZ1+94TU4Ern4A10QtSwgauwwLmX04dyCdrJJAPL5J7KEz+zFWuH/n1Gyd0yNsFcGEXDVAaweMjaA==","signatures":[{"sig":"MEYCIQCSHG1pPYiEe49ROVb0EQM9H1V7fCBUp9OM/z11lODvzAIhAIq6GN3gleklKvvi1gr7bi+hk5qbYmKwozXe16apQ+IV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.1":{"name":"npm","version":"4.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92aafd0f2f0cc0c816e9eec45f5be373d82c32f5","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.1.tgz","integrity":"sha512-ynVuaXdIF9C5mV3QonXxNttAMJrikOGpj6syrJQOvUR4aJkJqzsM8KrGPufd55LfO7YkAkp4kdNrdx5XBbBISA==","signatures":[{"sig":"MEYCIQDXLcOOCSfWgRNLK0YeFJeqMt9eNojJbiX63bW/r2bU3wIhALeNwa8sTUBtQ5PO0JmAI032pTBCYLV3HpijgBtN80kK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.2":{"name":"npm","version":"4.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe6cb3c202145151459e74a2919060fb659e2dae","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.2.tgz","integrity":"sha512-icv+6NxTUDORSQm1DScwRMAkaDD0+iHEYeXJDnp0hwAbEXJvAbBLBOgK7Qovcyt8OIpK/Ia3lfB1bQccQl+TOw==","signatures":[{"sig":"MEQCIGN/+mmVp+lVQJeIScDrZqoIas7MU/EuaJPe7W+ZAOdVAiBprVjwd0FhtJwr4euRfxlL/OpIYitaV/+tZVYdq3jmIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"3.10.10":{"name":"npm","version":"3.10.10","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.0","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.0","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.75.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.5","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.9","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.1.5","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.2.1","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~7.1.2","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b1d577e4c8869d6c8603bc89e9cd1637303e46e","tarball":"https://registry.npmjs.org/npm/-/npm-3.10.10.tgz","integrity":"sha512-VbvFURAJQhfbrtySugmKtI7SwTvi4F4BVjVVxTrIi8IncKcjKtTuxJtM9ZNTsqV2XdsFB3NQZzI+U+afzgJH4g==","signatures":[{"sig":"MEUCIQDjWtcz4R97TKGpaBZSLXEiMI5ZvTfja9PIz25zz4Xf/QIgKZ8rlm1bL3FUYS+02vPQBvQmAXD1QDw8hOYi5WxdGkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.3":{"name":"npm","version":"4.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.78.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.10","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.0","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61f610c1a26b6914e60c4ef3befbc420d38e5917","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.3.tgz","integrity":"sha512-EhIVa4M54ysQ8fD4Gyb8nWYPGImmQWd+RTsDjkA22VCJR5A8NMh2B6h1b/wPauxZM19cerHuXvSoBxOex2di3Q==","signatures":[{"sig":"MEYCIQCj8LQHplLO+46qR7i5oZfo7+QBSlKafVGBk6mdlFN8HwIhAN1+049h6gX4d/oLBRPYTjEQ2l4puBSqs0CJS4rTuP/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.0.5":{"name":"npm","version":"4.0.5","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.1","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.2","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.1.6","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a9c3c00c3c5bd6b0538c71109e019afd9d5b1403","tarball":"https://registry.npmjs.org/npm/-/npm-4.0.5.tgz","integrity":"sha512-PPzXFsJBHWRW4UY+IVwC2B+2PrFDKvz8LOg2cl9/OXQG7/BLUDiin6lhiEeqgOM/mgltaR34Lp9jtYiTTUrxpg==","signatures":[{"sig":"MEYCIQD58uazZEfGcTSW+orCOu7xSH1zA3LDsIG3QF/pZrLYbAIhAPfHvOpSAeSw/T41oczK4LTjhGzpVb8S0RoOF3aZrPHj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.0":{"name":"npm","version":"4.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f9f5e543274dd9c384aea1a0c8a43de5df407ff2","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.0.tgz","integrity":"sha512-4sb5OSk3MuUdTX6JibcVrU4U5gTAbbnc9EbIHfr5/5YL+L/LyybkwZWXlEXiH1mkxX6fz/e+TGuUvFhqz+hsOw==","signatures":[{"sig":"MEQCIAIJblKDz7rj6NVQqjI7TrRS0XZyvVYMY1+dbdx5ul8pAiA4IX2/zf8hlcvso3EcjTxg+WBPl5r2x3GnKDl+BcyDiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.1":{"name":"npm","version":"4.1.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.4.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.2.1","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.2.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~8.0.1","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"76d8f1f32a87619f000e0e25a0e6be90561484d4","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.1.tgz","integrity":"sha512-h6ybnK0SgLDYQgbUO0y8PdfQ8tvhvBmkBgGmPVue5grSaoMCw/R/G/a6sOPnipmwB9Sc5GgXNEl6UDXNRlwgqw==","signatures":[{"sig":"MEUCIQCvy7pY2PcJnMeYh7mNgyaSsEb7PfPA6agaeL03r0xNlwIga48RejyGhNZT+fF6YEUCELcyz1HclCioKl7GJ8d312w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.1.2":{"name":"npm","version":"4.1.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.2.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"daaa77d631947135b36528c304573243f5cd2e07","tarball":"https://registry.npmjs.org/npm/-/npm-4.1.2.tgz","integrity":"sha512-59bqAhomSUW1Udxz4ws3ooZ4E1q1UVtj7vOmqI4mKE0TEgoHytJVDqYS9q0jl5wsQyEGgkuxghNaUOvGujtP+Q==","signatures":[{"sig":"MEYCIQDdrBSVK/gYDZym0Eozap4Yp/tZy3C8n6tnstqXdpkJbAIhANUpv2Tf07dJB1YzZv7JYPFgB6d9CunUDW6jKnFYtiQR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.2.0":{"name":"npm","version":"4.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.0.4","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4eeb6791b996fe3085535d749338d1fe48df13a","tarball":"https://registry.npmjs.org/npm/-/npm-4.2.0.tgz","integrity":"sha512-If/ufVzAypl3T/Z2gNMa/H0xtAMqxamCl2WTrB54IVvrLPMciqR4SpqbysU002pd0pJLpZ9ETShfS2tqrewvkQ==","signatures":[{"sig":"MEUCIQDOsXvPwnR4KFQvRPEcwR+ymqq4gsVopsowvMiSkVa8PgIgbV/23qDfhIzS7UulwZNOBtkdd91EUwalZ+f9sFubSis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.3.0":{"name":"npm","version":"4.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.0.9","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.2","rimraf":"~2.5.4","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.2","unique-filename":"~1.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"*"},"devDependencies":{"tap":"~9.0.3","tacks":"~1.2.2","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78e97142408c8383bff10a0e4036e9f77f00ce28","tarball":"https://registry.npmjs.org/npm/-/npm-4.3.0.tgz","integrity":"sha512-6UFeB3qdVjhJOF6D8P8YtmHEFRZpT6p7EF0uL4tFEDG2uePpCI7YUaNtPrAKLYLCrolUpzm+ptOON/T7nD0pLg==","signatures":[{"sig":"MEUCIQDwHj8O6GrHkfbLphRYwOeTuMk6mtO17KbqRZOCln/2LgIgZfLUxbNTORjdt7R1ppla3KtxRN28SHiGGRzXET25F1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.0":{"name":"npm","version":"4.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"02c72dca1488179f281592b15c1f18cd7dc57a1f","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.0.tgz","integrity":"sha512-JdSgFPog0ueWe9W/B4qG07iRhnDFNigNr7TYDSmxhtfANLvyBALV85WdxsHIw1D8I/RbchN1w2WE2llP/ReQiQ==","signatures":[{"sig":"MEUCIQCLSNuBR4iN3NlLgWpPKyYFPv7BWoUArGTkC02S80FY/AIgFi09VRKLfTyEek45ar8/SV+GT8MbH4SFaRZqR4xX5qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.1":{"name":"npm","version":"4.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.0","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.79.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.0","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.0","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.0.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.4","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.5","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.2.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6b82d403b366d33f73449229e752c0ef487d9885","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.1.tgz","integrity":"sha512-FMi0WyMGP6YeyDE1RyCEH/ISRsXVgCzBS9Rxggyx7J2tC1/fjGmH0YlMoqeW9MRTopSd3BaSEjYuZbVzwFzYIg==","signatures":[{"sig":"MEYCIQCQ/MVJhnrN41jIZbTxNoKoJFqVMmELqoT+a/jq1Ks20wIhAPcoMo6cHLjNo6AYmysznCWz+wREtta8f3b1+ZTXpdTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.2":{"name":"npm","version":"4.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"43620149242d71433f25a8353837e6cf1f7aabe5","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.2.tgz","integrity":"sha512-0nxuLya+/+Jbd1XtxBpTSvVb3j2HjE3dMXNTDu86cwvfzwcnR1yVVP/umR4Skz9eiAt0S62MS1giUAN5gniEfw==","signatures":[{"sig":"MEUCIQCTA8nL0EXCw9WPTblDeuh0/r4gLzNnJ+55Z1dvv2Tv/gIgKsFEWOJsYsYsBEgpzYJgMbe07gO8U14FLksMk1drCSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.3":{"name":"npm","version":"4.4.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","run-queue":"*","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","@npmcorp/copy":"*","@npmcorp/move":"~1.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["@npmcorp/move","@npmcorp/copy","abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","run-queue","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","mississippi","uuid"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c45f9290917be2eeeded8055f9798e2841ff56b3","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.3.tgz","integrity":"sha512-/qCcX0bs8M628N8Nxj4PrQw0iwDcasdPEauS1pfofHnR6gaR1T8q8CUyZ/bFzwz388YT7gIC3jktwEP3f1kMgw==","signatures":[{"sig":"MEYCIQCf85CsCQN1qY0qi1/04UBKxK0iM6MySRvpEOky6LcmpwIhAMNA/cuR33Oyoi7hAx9zoPaVIhxueW2odqZZ8mq3ivie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.4.4":{"name":"npm","version":"4.4.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.12","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.5.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.2.0","npm-package-arg":"~4.2.1","readable-stream":"~2.2.3","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~7.4.6","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d5ec661923a06bcd6a6eec3d0433a9da3fd67e37","tarball":"https://registry.npmjs.org/npm/-/npm-4.4.4.tgz","integrity":"sha512-tSrqNVpInVoYwdWohkkh5zcUbJBlKvczERlTCs3/RkX7ymqtM0BKA2h0xwV0GJ8k3LR+CIHGvLiVErIXabzFTA==","signatures":[{"sig":"MEUCIEyqwVZP2R/354in90lm/K6ssp58HBv69A/usGDFfPObAiEA7lq5yeLVawWckFQULp6iaVUbyx3C1dx4FgVNTHe1saA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.5.0":{"name":"npm","version":"4.5.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.1","npm-package-arg":"~4.2.1","readable-stream":"~2.2.6","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.9.5","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.1","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.6","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.0","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc6a31f28807e6db980ed5083315667dcc8d0475","tarball":"https://registry.npmjs.org/npm/-/npm-4.5.0.tgz","integrity":"sha512-Q76ZZR0U4Bdq6qGQPUQr9LagZ5DpuIjKTz96m1L6FzBErlIq/88Nxv8cofKeIZ7nkOJdT4RLs34bQPxl8dBUgg==","signatures":[{"sig":"MEQCIHSP1k2g5JeZQ4l7bmTCiwUQRq4RkpUnpmobn5aYCL82AiAiZEoVuo1EM91OGeeDnp0KLP/v4sL36z1CLovgJXiVtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"2.15.12":{"name":"npm","version":"2.15.12","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","ansi":"~0.3.1","glob":"~7.0.6","nopt":"~3.0.6","once":"~1.4.0","read":"~1.0.7","archy":"~1.0.0","osenv":"~0.1.3","retry":"~0.10.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.11","abbrev":"~1.0.9","chmodr":"~1.0.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~2.0.4","opener":"~1.4.1","rimraf":"~2.5.4","semver":"~5.1.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.10","request":"~2.74.0","cmd-shim":"~2.0.2","inflight":"~1.0.4","inherits":"~2.0.3","lockfile":"~1.0.1","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.9","lru-cache":"~4.0.1","minimatch":"~3.0.3","ansi-regex":"*","ansicolors":"~0.3.2","ansistyles":"~0.1.3","async-some":"~1.0.2","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.1.1","graceful-fs":"~4.1.6","imurmurhash":"*","block-stream":"0.0.9","char-spinner":"~1.0.1","config-chain":"~1.1.10","sorted-object":"~2.0.0","path-is-inside":"~1.0.0","read-installed":"~4.0.3","hosted-git-info":"~2.1.5","npm-package-arg":"~4.1.0","readable-stream":"~2.1.5","spdx-license-ids":"~1.2.2","init-package-json":"~1.9.4","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.4","write-file-atomic":"~1.1.4","npm-cache-filename":"~1.0.2","npm-install-checks":"~1.0.7","github-url-from-git":"~1.4.0","npm-registry-client":"~7.2.1","fs-write-stream-atomic":"~1.0.8","normalize-package-data":"~2.3.5","realize-package-specifier":"~3.0.1","validate-npm-package-name":"~2.2.2","validate-npm-package-license":"~3.0.1","github-url-from-username-repo":"~1.0.2"},"devDependencies":{"tap":"~7.1.1","tacks":"~1.2.1","marked":"~0.3.5","deep-equal":"~1.0.1","marked-man":"~0.1.5","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.0.1","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi","ansi-regex","ansicolors","ansistyles","archy","async-some","block-stream","char-spinner","chmodr","chownr","cmd-shim","columnify","config-chain","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","github-url-from-git","github-url-from-username-repo","glob","graceful-fs","hosted-git-info","imurmurhash","inflight","inherits","ini","init-package-json","lockfile","lru-cache","minimatch","mkdirp","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-installed","read-package-json","readable-stream","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","spdx-license-ids","strip-ansi","tar","text-table","uid-number","umask","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"df7c3ed5a277c3f9d4b5d819b05311d10a200ae6","tarball":"https://registry.npmjs.org/npm/-/npm-2.15.12.tgz","integrity":"sha512-WMoAJ518W0vHjWy1abYnTeyG9YQpSoYGPxAx7d0C0L7U7Jo44bZsrvTjccmDohCJGxpasdKfqsKsl6o/RUPx6A==","signatures":[{"sig":"MEQCIGsm7vhKxSDz8CShURul87KGd9QaaoMDAwIT/PgLbtLhAiBIhLQChH6OPtMEo95iYNhN8N/oVFjrzsBWg9WZU5wfXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.0":{"name":"npm","version":"4.6.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.0","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68468e0aac1a9fedbded9439d03d4b4b471c6124","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.0.tgz","integrity":"sha512-SkoRuWuYieV6/PsbeESlM8wwziBvYuR0Y5HXwpWMz0ZBknVG9xo0zyNvzm7ERNLvis2YLALbAx1Agx09bpxeiQ==","signatures":[{"sig":"MEUCIEZCSBhngtR1C6zrjyNWQwZ8nUo6mChhSD9KRHNjGlZwAiEA0+I20Dr+4D5DM9ENnQPpFEjvLUIvhSNUgal/zr5LYjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"4.6.1":{"name":"npm","version":"4.6.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","asap":"~2.0.5","glob":"~7.1.1","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.0.2","opener":"~1.4.3","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.0","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~4.2.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","normalize-git-url":"~3.0.2","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~1.3.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.1.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","realize-package-specifier":"~3.0.3","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.12"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","asap","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-git-url","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","path-is-inside","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","realize-package-specifier","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f8eb1ad00dc58a5514363b41ca5342817f0bd646","tarball":"https://registry.npmjs.org/npm/-/npm-4.6.1.tgz","integrity":"sha512-3oez4ttWixKygjs+1SmWIeS1T5qG6wmEJ+LMXiiq2b599Qim48Qsx8WP3Bw2yhGPWzUEr3kULzK6i/AqHcYUAA==","signatures":[{"sig":"MEQCIB+yGvjwZzZp+v1XMaPBZDQ7XAtJ0ZNUyUQDWiXq6y6HAiBmpFDWlXLquMFdVffmgAW+gz7RohVRdIHFvg2KNYv8vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.0":{"name":"npm","version":"5.0.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.3","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.21","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.5","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~0.1.5","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bf97c2b3e58011b71caab2bf92cd83ff73e45e3a","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.0.tgz","integrity":"sha512-KmgMH5QJ/0C/FP5STAuiUldTh+krBZ5KAvBIAEwUZrMa2s1cmrEhr5YHnYV3URhNS6/XWewTuDHFjk83pkUdpg==","signatures":[{"sig":"MEUCIQD2zETbIMe1ELtpwVXPs5dy1YEk+7lTmOi1bxGX2ZKW4gIgIAYzItzwUM6q6xN18jI94wt3xutC6ha5iNYFMahiUOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.1":{"name":"npm","version":"5.0.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.1","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.26","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.0.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.5","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"212f19b86933ba0fa657c55419ac8a408ee35cf0","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.1.tgz","integrity":"sha512-QGwOzpe5Exdh/k0tM9SbYIKEo73XICxkNAV7K9ACokKKTO1yZsIIXglmxxP+FJHhbm8Zbd23HauhyA05eG/Xug==","signatures":[{"sig":"MEQCIHk3Ix82IrB6QHTz6LiXEE0vR5zTFoju4Xsyvbt0fubxAiBes9klz2lreKoKa7SepoBxuG7nuVBtizh80QfYqh8XeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.2":{"name":"npm","version":"5.0.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.4","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.27","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.6","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.0.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.9","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"139e6c29c5a4982af11dda04e48aea783156d190","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.2.tgz","integrity":"sha512-PrBhzBJ4cwMebW4RmeIgmD3MkRFOf1PgMR8b3GQovETRytoxJW2s/4X2z8NBgJNyBS/NnXtuzZegLs8PfVg+tw==","signatures":[{"sig":"MEUCIQCKSzTs6KMu+vl4OTRd1JzLcOiW9pN5kxLD6M/w1pD3HgIgDR7CXItlyzUWdVyJB5Y9tkSlBVuiWPkUWCY5Yq0cFYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.3":{"name":"npm","version":"5.0.3","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.5","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.30","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.1","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd1c397ede6edd8f93453e7ad2b7a1887861856","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.3.tgz","integrity":"sha512-mnDS+181aU952rCrHnLr1eyHOUbpCE2VrTYt1N/MXK0JRgUneofhHzuDXiwrNY0JmNb1n0VrHdwDEqS6x1iukQ==","signatures":[{"sig":"MEYCIQCStQWnEpL6QbHs2cpFS0aN8KPK7RAHS1v2Xix+uY3k2wIhANMRaIP+5E2EsSJzd/A589fH29tHnATWqeIkyC2hsq+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.0.4":{"name":"npm","version":"5.0.4","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.0.1","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.0","opener":"~1.4.3","pacote":"~2.7.34","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.8","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.0.2","JSONStream":"~1.3.1","ansi-regex":"~2.1.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~3.0.1","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.4.2","npm-package-arg":"~5.1.2","readable-stream":"~2.2.10","unique-filename":"~1.1.0","update-notifier":"~2.1.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.5","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.3.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.3.8","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.3.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.0.3","require-inject":"~1.4.0","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67a201dd6fb4de7b27d02761432fb27df12e35ce","tarball":"https://registry.npmjs.org/npm/-/npm-5.0.4.tgz","integrity":"sha512-XHgyGq7zj5PyQgUeslQRhT3tmWoiwO8X7/LjD/okW8CAQSx95GiMiVjecu62u3kge8EZfgqB/+5dHteubf+8UA==","signatures":[{"sig":"MEUCIGMjxVXEdQqTy3Y+IBnZEXlTUcf5onx47OviM5tbLFoDAiEAjYYJn8+fHu8ACJMU2Q76oUAm9OUHAg+u2niQ78RfT5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.1.0":{"name":"npm","version":"5.1.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.3.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.2","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.9","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf8201e044018e9c89532041c90094541982b2c0","tarball":"https://registry.npmjs.org/npm/-/npm-5.1.0.tgz","integrity":"sha512-pt5ClxEmY/dLpb60SmGQQBKi3nB6Ljx1FXmpoCUdAULlGqGVn2uCyXxPCWFbcuHGthT7qGiaGa1wOfs/UjGYMw==","signatures":[{"sig":"MEUCIQCvizboDyIen84HHP7GLxfBoi/7miHV8/NDCUZBW0eDpgIgRJvQGCufSAu6RKq3J4bIlvXK1qjefL0+OXMQCo7mi+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.2.0":{"name":"npm","version":"5.2.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.0.3","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0014eb05ead6870587fa1c068108935c898e9847","tarball":"https://registry.npmjs.org/npm/-/npm-5.2.0.tgz","integrity":"sha512-6Ud8G7qNoB7958zepigRCvii28AFKFAhHhyW9t9817ecRtQXoTObNgvoUXfbWtg1aHTSnVrH4kJSrD2UWtphBA==","signatures":[{"sig":"MEUCIQC09oP2vEFvJTQ6VERWLE1SeMCW/MbmVC7eEJSUW0i+wQIgQTohdbMgsFQPXkyN5FYjdtk5vI4AxCC0Yf+m4h+veZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.3.0":{"name":"npm","version":"5.3.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~2.2.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.2.14","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~2.7.38","rimraf":"~2.6.1","semver":"~5.3.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","fstream":"~1.0.11","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","fstream-npm":"~1.2.1","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.4.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.10","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.0","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.6.13"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","fstream","fstream-npm","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2ae85ef09d53f7f570a05578692899bf7879f17","tarball":"https://registry.npmjs.org/npm/-/npm-5.3.0.tgz","integrity":"sha512-ZJsOWVJ25E2C5Qedf4w9ePIv5hrPCdDIsHhq89tRxSJCqyIfDAMh0KoU9xeTu7yHT9ZrxPF7mopq1TCWxtMfkw==","signatures":[{"sig":"MEUCIQC7af39YUdlcggCA3HeZSTGGkCVC6DLxy8MU7XlA6mbOQIgFjt9lN37t9GtPvhRWHGIHNcVZHpTh3pPxKmrtHUqKac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.0":{"name":"npm","version":"5.4.0","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.1","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5c09862da1430aa17a070fd1d353054d807f7ad3","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.0.tgz","integrity":"sha512-jw7Gq2dMM3RWBUaQmuJTB/dcZEiTL2c6VUrXvlWU/37SXR0GCCGysKfwQcjQerTmmrycIpfLZS2msHa26FsAKQ==","signatures":[{"sig":"MEQCIBi8KZ1v2c1g8oNHo5YJpy8aANdTo/otoE+gveIunwFSAiA3cWBS0NCR7eaGxR9oRkgg7jUnFqHAYaPY8llfiU8Lew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.1":{"name":"npm","version":"5.4.1","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6ff580f4895b0bb9ca7c6c64291944e36a2bf053","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.1.tgz","integrity":"sha512-34jnKVVGbIeFNXTRdDh3goZyVWafaCGMIlbBl0J7/5OduLJOVoEdXZOk0hS1a9X4oRnv347+4lIUT/bjoqmxNg==","signatures":[{"sig":"MEUCIQDSTo5H9FwiZEDn1cl2Rt/r4FdfCBQEKUWjuVnIj3wFcgIgbcCBI1vMopQO400Pvgei+CuVPn/0C2tUZl7fhCzA6lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.4.2":{"name":"npm","version":"5.4.2","dependencies":{"ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.0","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.0","aproba":"~1.1.2","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.1","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","request":"~2.81.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.8","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.4.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","JSONStream","lazy-property","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","libnpx","npm-packlist"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"830b5cabb5f735264e7cc39b2163b90854b2eaa8","tarball":"https://registry.npmjs.org/npm/-/npm-5.4.2.tgz","integrity":"sha512-F6LLCAHriKyKQ9Ff03UKCjkXZoRBp281I42K42+VeHfjAXZ3TJdg3RccinzoCFV1kDxCedVm7AstIpb1Uf5UkQ==","signatures":[{"sig":"MEYCIQDysOrSIIbOao78MV7iDxiaQQh8YgSluje/PVwn4GYLawIhAOT0E6ZEnYJdFK0ngf0GYJGOJiUVf8O0tT0HntjWAhax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.0":{"name":"npm","version":"5.5.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cdf68f75216de0485c7518ba26f4869eb2ee4136","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.0.tgz","integrity":"sha512-57PywxPKJQYRZV+jasTmTYHTY0sJl4EpSRw/QFWWgIeEXsY9Br7olR9GJUFb6t9oQuGizUTXe/DqUMK2VFd7ww==","signatures":[{"sig":"MEUCIDhMnygRsCph2nXygn8DVLsiig2Wo3svR01dJGeuMLjZAiEAvaHW8IMAzNK3P5oIHKxE7chAvwfKbmP4tCFOmJkVlUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.5.1":{"name":"npm","version":"5.5.1","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"~4.0.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~4.1.6","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.6.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"~6.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~9.2.9","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.0","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"~3.6.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.4","safe-buffer":"~5.1.1","worker-farm":"~1.5.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.9","query-string":"~5.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~1.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","hosted-git-info":"~2.5.0","npm-package-arg":"~5.1.2","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.2.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"~1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","fs-vacuum","fs-write-stream-atomic","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","node-gyp","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5bef2b01c51c8144412d5873caf83e22f1ec6b84","tarball":"https://registry.npmjs.org/npm/-/npm-5.5.1.tgz","integrity":"sha512-M3aO8EjHebaCw6uur4C86SZqkypnoaEVo5R63FEEU0dw9wLxf/JlwWtJItShYVyQS2WDxG2It10GEe5GmVEM2Q==","signatures":[{"sig":"MEQCIHlXEdEd+w5HT1rQJILzVOfl0ujDbxPfRYXq7LX3wir2AiB8X0iCHuLFYjL8qZ2D3h1ia9DKWL5V8SZpxScw0xgvpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.6.0":{"name":"npm","version":"5.6.0","dependencies":{"qw":"~1.0.1","ini":"~1.3.4","sha":"~2.0.1","tar":"^4.0.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"~5.0.0","uuid":"~3.1.0","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"~0.1.4","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.0.2","rimraf":"~2.6.2","semver":"~5.4.1","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"~10.0.1","dezalgo":"~1.0.3","is-cidr":"~1.0.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"~1.3.1","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"~1.3.0","npm-profile":"~2.0.5","safe-buffer":"~5.1.1","worker-farm":"~1.5.1","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"~5.0.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"~1.0.1","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"~2.3.3","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"~10.7.2","tacks":"~1.2.6","marked":"~0.3.6","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"~2.7.0"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b11e72cd5167df48b06c43474e9331fe848cb05e","tarball":"https://registry.npmjs.org/npm/-/npm-5.6.0.tgz","integrity":"sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==","signatures":[{"sig":"MEUCIQD9StOFkhCNUUFmPJzLtYZFvdHgmu2PTAN452lelmWzbwIgNDF8LNAOvzHVBaPCJBpCC7+taF5FadwFwGieY/z9OBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]}},"5.7.0":{"name":"npm","version":"5.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ffe43a6541e38116ffdfa52c89f0cba6f13044bc","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.0.tgz","fileCount":5299,"integrity":"sha512-qwTsvGdixudOFdQuDIjPq4g8H63AsWQVNuvqwk+RhbysAbdSHny6mFMz8btNmNUYFhcfxmIHxlZVkBPS2Wqw9A==","signatures":[{"sig":"MEUCIBpdfTmYffjqH460IByIJzKMTFQCS17L5AtyBNUUm8PvAiEA0n3CKPMbPul9hSeIlpP8Yd/tMoe604sWh7JeDJ+7yHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22290317}},"5.7.1":{"name":"npm","version":"5.7.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.3.3","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"~9.7.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.3.3","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.3.3","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^2.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.2","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"~2.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"~2.5.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.4","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"~1.10.1","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"~2.0.12","read-package-tree":"~5.1.6","write-file-atomic":"~2.1.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"~8.5.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.1","tacks":"~1.2.6","marked":"^0.3.15","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"cf03d41f70472a74d08061cbe8d56ac418026a55","tarball":"https://registry.npmjs.org/npm/-/npm-5.7.1.tgz","fileCount":5286,"integrity":"sha512-r1grvv6mcEt+nlMzMWPc5n/z5q8NNuBWj0TGFp1PBSFCl6ubnAoUGBsucYsnZYT7MOJn0ha1ptEjmdBoAdJ+SA==","signatures":[{"sig":"MEUCIA2lTxaN7hP8qENtXMyzg4Gb2N2xfxejZk1zjZIPc7ZUAiEAzWOCfHQMccLn2hxhQzehFLf3rLJAnYZ8jwKe2SlIBs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21789682}},"5.8.0-next.0":{"name":"npm","version":"5.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"414a64391d6291bc16144857a46d8c0e42ba28f8","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0-next.0.tgz","fileCount":5252,"integrity":"sha512-beR8I/feXjnQH0kUmD3xMzXgTJzf7e3lVu5YbE9U/LfokwEHr6VhhD5tbLZAYsa0VeO0pfFhRlo1fZ2PkbJ4+g==","signatures":[{"sig":"MEUCIBYyCgL8s9kI88RZEGuCIM7AJKdb/T7qxflUnA+YAXi7AiEAyH86oWTijs7YvaEpjDwlAQzJzBx1/d3pKNPtpv9+Vq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21713161}},"5.8.0":{"name":"npm","version":"5.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.0","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.2.4","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.0","request":"~2.83.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"~4.1.1","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.5.4","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"~0.11.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"*"},"devDependencies":{"tap":"^11.1.2","tacks":"~1.2.6","marked":"^0.3.17","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5e4bfb8c2e7ada01dd41ec0555d13dd0f446ddb2","tarball":"https://registry.npmjs.org/npm/-/npm-5.8.0.tgz","fileCount":5246,"integrity":"sha512-DowXzQwtSWDtbAjuWecuEiismR0VdNEYaL3VxNTYTdW6AGkYxfGk9LUZ/rt6etEyiH4IEk95HkJeGfXE5Rz9xQ==","signatures":[{"sig":"MEYCIQCP5fEUsB6c0hB0a+ANgKxglQKwUrOP/48nR34wZsWNsQIhAJzUCcus3SZZ/uJSuZ4hjsS2SdvogVjn18ngllny1pG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21703095}},"6.0.0-next.0":{"name":"npm","version":"6.0.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7e862ed9a46a91cc23fb80564e0a970b7489d164","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.0.tgz","fileCount":5244,"integrity":"sha512-vYwZiyhsKYkrCWu/7fNUOqVyhEKfNf79NEN2PCN3M+RZcLSIyWnHmPTKdlt+FdhoIdq0O1WHtLsp5kiKkgzrDQ==","signatures":[{"sig":"MEQCIGWzktsKXIXweEXRLmblZeuV44WumG112dqFWUXOYOYjAiAxBPnEgxri0bQNNLa2piwHokSweVQJIO1ms3i7PHrhew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21629523}},"5.9.0-next.0":{"name":"npm","version":"5.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.0.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.1","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.5","unique-filename":"~1.1.0","update-notifier":"~2.3.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.1","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.18","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea81495bc69db861b37b8472439165ac85eb2c14","tarball":"https://registry.npmjs.org/npm/-/npm-5.9.0-next.0.tgz","fileCount":5226,"integrity":"sha512-pRDz3icKq70f4WxEUH/bHtI41j6RT1AlBizUA18c+gp7+JSisKnYJXkSHhq2hhmVDDG/BdD4EHazySEI1IUFyA==","signatures":[{"sig":"MEUCIA5ijyDHqYP+W6Hc8JRU4vHNPikPwtajfiyl2nWxWpLMAiEA/LFq/ar5oiJ+zf/Ua21Z3iu9iRqcd+n3KqsGyMauhGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21623461}},"5.10.0-next.0":{"name":"npm","version":"5.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"~0.10.1","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^5.1.1","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"~6.0.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"~5.1.6","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67f90284ceb75f49f9b244529529334bdbcc426e","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.0.tgz","fileCount":5224,"integrity":"sha512-amdPEffNOh+OSESjgfVfrYcLYC2mt6ID+VlGZryQJEkJ2YevUnAsS6CvIoTGNPAKG6wZUB0ix0zfEsDknFuKwg==","signatures":[{"sig":"MEQCIATQnWInPt7ocDJKPM+F6bccsT3GxKQ9rDJJTrXJMxEAAiAVywsChz2y4Jn4vUYKo09kxfzFDi1iG6jy+9vdUrZVJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21648929}},"6.0.0-next.1":{"name":"npm","version":"6.0.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.1.1","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.0.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13e907756be82236ea566eb7601afe2445dd633f","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.1.tgz","fileCount":5948,"integrity":"sha512-heHAhspQ4W/pRFMSqBzl7aCTYH53m8uLVp/FdD7TKBl5vIk9nFTup37lk4CY0hYe/n5twBmcArqiMyNyXH0CsQ==","signatures":[{"sig":"MEUCIQDGY6lXuDlErKdxWjvGS4H8bboaiwEFZupOjPpsiCdgVQIgRgneI2U8JNpO6nvxiJdlfUjpPwmwunLtmcHygyh2hmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26318355}},"6.0.0-next.2":{"name":"npm","version":"6.0.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5c41b658f1f58e722b9249664ee7305dad65ea2","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0-next.2.tgz","fileCount":6441,"integrity":"sha512-TJujr52qI+M0EVkuLxegNF0EI5y3ecKF6cimOMhFwz33kbeiXObqzRsEyp0A0KsSfUDzPYmz/GF3uH7FZfVsDA==","signatures":[{"sig":"MEYCIQCto6zfXiPntMH/spMX4Xw0fzct/kL2I/DjxG0tce+OIQIhAJStgYmmaik9W6161MNexlpKdBcIu/qQ22/XD0BNmQw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2rs2CRA9TVsSAnZWagAAti0P/islMl51FfEgnBhq6FRa\n6R4J+liz9YJHyDcyaP4KL9HcOyRvIPwsvQcGozLHK6RLAMUtAOLTEQBv0WXq\nrBrczx//akL2auD6PEOIAEihFNuvXOAxZ5r+shEnBylGgnqPxg5+xlCWCMik\nJuqGOrpibQ4E9YwoGDorrxRJWVXiIrmDeXCRN6E46jxpBpcDxco3Zx9+TeqG\nAu7Kky77eJL9Dwzo5dfeMI3Xp9EgpyramQ3Dh/+oh+VW6hnAI9wV8pABPRu7\nFaDTx1WJ2UtqLiW8YQMXtM1WwrdTj0Sfoe5iyWEQ9Y6CrUPPdxYV2gNR2/UU\nFeQjPTqmaaJz6ncki3Gq7kflKCPEyhxYJCp6neZzv/sAE1KthPWh5PWuUERH\nZt7DlLfKO0/DIfKACVrr5j8cM97F/tvmhbVphZoqdokY1U3xwt/vPuhtv6ek\n5e6JDKXazjzYuX3h+6889tWLJ2QCPKTxCTLmq3TGgrsxZQkgZHisje10ovuU\nvgMgP3n95fIpU1z7qBOD0GFXZuM1MRDZHGOndplpmuhysZsZhzx9dKl5xGrm\naq1Ob+Uf4LDocRjivrOc3yE4sUzyUMtjLX88z5hrK2oElZWCNCsNtE5lC2XI\nNfBsSeoujXOewq+u6C7U9K380QtIHjWBIveG5lAipVYjvwQ4t6JBxmG9NXmd\n6ar9\r\n=/3Xz\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.0":{"name":"npm","version":"6.0.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.0","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"~1.0.3","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"~5.1.1","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.0.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.4.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.5","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.3","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f5518c860ab91586db2a24aad4de1433cda108d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.0.tgz","fileCount":6441,"integrity":"sha512-EtM7gNAgMdQeUh8SW2bsaogywVS37lPhf2GYAf2vxR1pktxxT02CW8BHrx59MSbG3ZrRBbcOhpe03gts+eAbdA==","signatures":[{"sig":"MEQCIELSpq46+MqL4ksdoy4PHmTbIZEjMQKyQree9q0JVbpjAiBcb+Qb5WPSymjimtRt3Z2yWAJwKN040X8lSYwWyCvAyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28910190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3sVCCRA9TVsSAnZWagAAOfgP/ReK3Z4NzWUj4TM665+M\noySG5xqgeGFMpXYR6NwQJaF5gaHEmDzAxiBOntspo577/vQMSY5TfvA1WlVX\nvr9qFyM+EpAeHDFQnmAuNRtScxOv93ymtfM4hZ0FTt2kV19WhI2ofAGQ4P7e\n8PJZn1Wa0Z0ZE02ic683O5FHALJ1ihkTXG6XZAaDcD+FGllQtF0IavhsKBLr\nQC8uaP3rwtdutStbE5dSK3Nox0S4zoFYwGn3l4yf4Wm7wOR7YS/GBM6JDytA\n9jqlYMIjYbM1AAlLpSFkOOS0M65w0yDYAoGaFjq4cBGIW9Uzqqip4xaliy+O\nWizHiN5oV1+vsoSzVttFOg6doqgdbdr1xPB9zB/vKnzrGScam7X+d+Jls2BR\nEmvJuGkwXolZJCPxrFEacw0Q65hWKaEdB2d7QM8NxE7lxTjtcoAFs0dsCroC\nU9VCXrPySOmDnnTxYYuQI78Y2n9IvlMd7z3XDxk1GUfIhPJhkxBuShC0ppmC\noHVoc4C2DyUZwpmGfd2p9q3N9dQyVOeHOsnQdKEsPgfq5Y1ZW3rxU94ohd9a\ns1tl6j8teas7Y5zyrKmHvRXdNiOZNuFd0XcSPrJ8QElmGmEFfAT47RzVnmdJ\nBSy6pg7fqW+WjMCQgWmQKOKwc8TN6zrEU9GtPg8e5Lahf6WMFzTpIq16z6bC\nfe2S\r\n=deKQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1-next.0":{"name":"npm","version":"6.0.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"23ad49793ca2a98bfff56c0b534a90b61e080f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1-next.0.tgz","fileCount":6454,"integrity":"sha512-b/aYArofn6jCzTyKbTuvgh3DYxjwdVxcyM5Rbwg1NLNdYZNFg3eD+gKXm6JfUxBZLDaPh9wPZx8J4CcW102/JA==","signatures":[{"sig":"MEYCIQDylVatPoetK/m6xotsQcDe+aWzL+Q4ztOK6jPdupS1YQIhAIhtFHP/4bhBW/R2TZuZdeZR4HXBWL2hBwqV9pXQqweL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7MmDCRA9TVsSAnZWagAAaTIP/3WXxZ6xNNWHUBuKcE9T\na8uqzSDcnVhzm9fA2T/w715GTJZjXLP6b4/mmVWcCA4MCYzY5jOuH2wFv85S\nmdJnvqJ5mZ5IuGOHJz2kVrbavsS0wb7xoxZgsyjoO8JszfoNG6VeShoJcV/z\n5AFYV3nkDtELa61/NP8v6UbH3EhFYM7AmnMcDHeP3xxuLMawXjp4dqUaHHCv\nhypj8x00aTnptX1rdFC7iAVAjD0bmXGPRdXS6ThLz9z119ns7xfYCVb3f/SE\no3yfqLqSFWWLM61S5JZXkMiVkqLcLf197zet9bgVXNFuX5FP/vCdBJKIFiKJ\n+tgQbJiqeCW9EK2+S3VloLKKvwhbtvE35KuyCUn7lfm5l//pLawRdLsnWMsK\nXbZuHeyGR//qDQrSxjYPgqwvyrgqbKUTmo7RBz1f3/kU3+FB0LkwGYRH99pQ\no0Xp9yKWOeldMR8BMBS2FxkLv86S045RSkyfzEvNLCbUSKo6YxbAUs3JMuUc\n+YxFuRsK4cRmoDd5fYdIfNpEnJ0ANNUs2r8iOy9TbtgXB2AscLrBYtW+Cpir\n/Kr24yGui/CYRN58r5aaKpugYD2PT/sdR5f3qHN95LyenRcBR9wYPiFYvKEf\nkqRanB+BzIJVEvoXS/Cnr+TwLBYSE2ffsITYs4M70mFGzFApBGKggZmhPOkc\nTFT1\r\n=kWxP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0-next.1":{"name":"npm","version":"5.10.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e2d7daef9f34336c61cabdc55a3ef8c0fef78a99","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0-next.1.tgz","fileCount":5647,"integrity":"sha512-bLjOCMbYFnMRFVOO9A4x9Nms8VvNgznF/G1YAAeXyHUTjFw5Kfbv+QqiDt9uhxuMRptlaLG+eTgm8AvoLXtpfA==","signatures":[{"sig":"MEUCIQDFENT2TY5RWOrxfH1/lCKrTSsCfrJz+jt/NMWLKCNj8QIgeBPAFALKbSgWr8LPzQep7rJvuDw8ngkMysPtoXBvZUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23993502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8OGxCRA9TVsSAnZWagAARrQP/00gGrlMUWSUcGa+QPKH\nCrgcPFrIIz1/gEbpNOsfXYVyeBbIKntbAH8zncj5NJrQwG6fuGNt1LwJty2/\nUI9qdOWM6xJCyz//G+Mf6VkaPtYaZmN5yOM9ixPUPrKSJhK5v1gqmOt6biWs\nLXoH66TtUNhwbadD0wU3mRor2UXdtsYveWVBfqBxptY/2YbT3EHXJ9Hh4AQe\nn7vxJ3BZRuPl8m7S6yZ98zzjVHqJ7kIqfnescpNtPCLNt2pH8RjAw0fRY9x6\nUYmFVTGC+AsUPKDafFSIOPrrExkR5YEJgbaHiYzs6IuloZGlHSw33SIERgC9\nMD992XyGjnHozeA0G5vW7RYe1CAjWNlLCHqQVrTmboHsYT+2othCL6x9p7qa\nZ6BbOP3HcK5HaYbxAcSI+9MvmgT2u65rRbl2LJK/H5aUNepgjYWG/7YUynur\njz4eZqKBE4Pz/jnGD2rhrUuAmd8BKJ6JS1NLTU5bvR6ScCHE4ktt9tHxwIod\njd6Cu8kLT/vLpj7FtD+8qtcjaOKG3DNOF/la9xf9yKv1kZK64y6UFl3fBppV\newiMZOZXWQyQiWDQzUe/3ApJXwg/Jz2O0gZxIuGPjIFQca8tL/j4kXI9Tpsv\nDHrO/CReupgY3JY+MMZaRDSlUwk1yEFARpy//WJjhJA6HdAZL0LVQHa+9GsF\ngUmG\r\n=QOIg\r\n-----END PGP SIGNATURE-----\r\n"}},"6.0.1":{"name":"npm","version":"6.0.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.1","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.8","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"13b8850d5521daf39924600ad87220fcb6636d81","tarball":"https://registry.npmjs.org/npm/-/npm-6.0.1.tgz","fileCount":6454,"integrity":"sha512-N3uW8jeIXIBp5G3Q6Yu3TTN1ss6BUWuDTHk2JkdTUGaUf0AwKdtVs63O5B75C9NNn7y/7tMpkMCE++xpRhjUBw==","signatures":[{"sig":"MEYCIQD6GTtRf/ElyBQbQEa37MivpmK6bKU0PWomNSdhDo5qyAIhAKGXC0CLpeX9tM/3bVG7ExIDzp5qY4YVUlTAIldniCDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28972942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa88XACRA9TVsSAnZWagAArf8P/R8yyGLaatNojufzBTKq\n4HQm5kWk347x+mqe7q3wau9zYcKhRACuRlAS2uLbWGEq91eYQdRveZPQh8wp\nTgmugsy22tTO89jFWSL12clJi/YnIbSNKblsnOlZane6X18FLUY342Yx1ph8\nt/Gbxwj6V0A3IxQ1/G1vlfYERksa1PEfBhKZA3MPvNpwTsfW5SDiqqL4hl0H\n9HS70Tcvu8wlOjrFzrzePesmeavNhNuydxA6PmXKBCtzDUHWKyuFuuj2y4s8\nEP+8gAwi4bESvocH6t8Qb9qO6DDO8VXnSwOmB+XeoGeQXthRfQhsu+D4Q8FG\nJCQwwtg0004m1Cs7qBl9lZ2KfDtv9PeP4UZEBbPAWkrWd58fJP1SgvYoryBJ\n0mYRnFlZJVtbOePZzqbyERFQQpzLB4OQwvAxIaKjV/aw3pqZ+0SqYqipxEEj\nT14PbF2yhpsrzvpWAHCDCjpza6lH1swkjPAOLH1yjV/FM0DmuElBMee/Q3zO\n4JPTwyJOKzdmvubeXc7RXgpuxCgTiSCPeE1lR1pk6MoqcpmwpCam8NIivqcB\nfz+/ySj0rJlUirvRbjTpkTOYudx6o9FcBXZYqS4HnuEeJF6gHAVbYxLu9T8k\nS3ZbUJpAHaBmjxQNkUgOcDh5OgeqkiX74EL9Le9WKXyoNqddPNuBhIcgFAj0\nZKqL\r\n=7fgP\r\n-----END PGP SIGNATURE-----\r\n"}},"5.10.0":{"name":"npm","version":"5.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^5.3.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"~0.1.5","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^7.6.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^10.0.4","dezalgo":"~1.0.3","is-cidr":"~1.0.0","libcipm":"^1.6.2","request":"^2.85.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.0","byte-size":"^4.0.2","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.2","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.0.9","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.4","tacks":"~1.2.6","marked":"^0.3.19","standard":"~6.0.8","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"~1.4.2","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-profile","npm-registry-client","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","npm-audit-report","npm-registry-fetch","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3bec62312c94a9b0f48f208e00b98bf0304b40db","tarball":"https://registry.npmjs.org/npm/-/npm-5.10.0.tgz","fileCount":5662,"integrity":"sha512-lvjvjgR5wG2RJ2uqak1xtZcVAWMwVOzN5HkUlUj/n8rU1f3A0fNn+7HwOzH9Lyf0Ppyu9ApgsEpHczOSnx1cwA==","signatures":[{"sig":"MEQCIFlZPknUSGsiS50ZftngAQGHkXP9St9Db0PdzpJHV8OfAiBJ5BqNE0qb7fDJyOhjgn83ANLT1+luEHvCc6QAt+fzyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24502779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9gqLCRA9TVsSAnZWagAANj0P/ReAecYTXt3JYyeu8wzt\n00Zsgrhn5gtp3fjSAies2btf4JPEQE/nun7rku7jn3WvI7XMcV0GeK/rL4np\ndjGjiQMVOWg03X1vqYWp5iRQ0BimZGP0pEmbiHodvUyBclZTec7ZjNf57VHc\n1qTMP6cTgjGfymgdMeuuwkvafhIB/XS32mXK4K5/8UXVY1wwTdX1iXKURqQ/\nHixKH+AbVt05WhPnnw+g0Ia/yEVNzu34JuvPPnVGCHY6R7FrMHn0ZmFzQMXQ\ny6HGIhCxRp4FgGaT3E+jYtQtModHXL45nIp3Kdlu6xdZC2T0jS1nFCVtohAx\n3oD9dC9Yu7vaf0/7aOCzrs7hQp9cKM7LY229dQkp2mIBHwvXZOtjCeMLm98r\nWikfCYd9hB+Jv3dxXOt1NSoOPHaY4F0Aq3bPeI+1f9XD6nI8bVG66p0T+Lii\nAedyxq/00EbwcKeIQ3j04xQUWdxwCHvxuXR8naej7G5OYEC6qfu9x4TEacmR\nRinU/nU6jrcSqbcGbSadNd/B2Okdt4wfKmi3CaIW054wIdKoagAqux0DMHin\n0wu9GjVIZXvr0pHftYRPtsYQxw9usbKOaQ2qK2nmqv/IwYJ+pGgZOnhhEaHS\n2TEy35SzXKFDjloRuh1PoF6EsVAAoH1FIV5NOFZ0EP0gk+zf5+dppcECuynt\n2n2n\r\n=uFVr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0-next.0":{"name":"npm","version":"6.1.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.2","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.1","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2c30423f40262e2301830295b533ea67f83ec1ca","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0-next.0.tgz","fileCount":6464,"integrity":"sha512-BYa0KpEx2Aih8ISzBuHseRXtDMfpOUBt+92Sg8v38QAjKhRs3S9+Wi1Pj5p74Yqwknco0xfX4Nb8E6vu9xybUg==","signatures":[{"sig":"MEQCIGUrXonlauuyry6Ic4GfZ2JWq9kBWaMAxPp9uZ9O1/2BAiA+68zzmF7B2v1VuvrvFqkREB0ELRzeEfHqIAxG8x9EUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29522525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/f4UCRA9TVsSAnZWagAAgkoP/R1cJ8LtFA/YgyFNc7SQ\nKmVI8Epbzi2X7QKNtsYWaFdR6s0cES0s6RIKbDpgvKeKVty3Nh6/BYXKsb+f\nY+L5jdvBz0J6ISaVATP4XixVQ4w8w3gZNBeekHoh3HM71c7HqRTwuplcDYMk\n6h8PHDNvnDg7HJ5eBBiAIfUkgXvx+GwBQ2satHMpqigGZVbkBLB69KiXwv/B\n0jcgMyDZUULH+8IegOPH5722ziAadk6gh5Yq5l0x6p1USJo/viq9dmNApnj2\nCjo8x3ZPzfD5VdgavmQK5co51vH/qLnbLlDFdFB2pOItuF9v/U6BlSgwbCz2\n8T3dIt8IRUVVEexS9zcjbKp+tHN7kes9U34/d0iXouMP8aSfpXzARrKlFy58\napqZfRSSA0rQt4c3LCTYAPEKkmBpdg+iVb27IR/W1nl0LOC7isxFPEzBqnJi\nGYlk4us6fO2CEeY3ELw22w5rQ/955DLQOoOL72B+CsuX9B8hJfX+MZaUP6nF\nNd3Bn8qjctVgSohO+uoVObfW5tFVoP+30Ej9uXsdDT68r32XPujg47dgI8Rl\nzA34H15RBSPX1bmm+m6Qleu4/uEDsLKdCnm4v1NygYsPG4DoFzpQg7N3TTiS\no8M663RxOQQSflr3oGeoY9JrO69MByyGR+aett0Kl0FIMhyac7O4Gt9sBnjf\nbwqt\r\n=PRI+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.1.0":{"name":"npm","version":"6.1.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.1","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.2.1","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"~1.3.0","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.5","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.5","libcipm":"^1.6.2","request":"^2.86.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.2","ansi-regex":"~3.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","strip-ansi":"~4.0.0","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.1","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^11.1.5","tacks":"~1.2.6","marked":"^0.3.19","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansi-regex","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","strip-ansi","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d685cdfc1a812fb063f031af09bed7a5a68eedf1","tarball":"https://registry.npmjs.org/npm/-/npm-6.1.0.tgz","fileCount":6445,"integrity":"sha512-e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w==","signatures":[{"sig":"MEYCIQD5acsSlpGRwen/cZkpx9nG5iLdn+nTzOnDeIUDhafqcwIhAL+lmEUhFq5Xh43fMiA61hKrl2KlEOvnG7ZhKAFpVCJl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBk2DCRA9TVsSAnZWagAAs5MP/0bo1PvaMTAaOvyXjuyk\nF8PmjIx9iTDc5Dc9NX/nkGhCg9v6tJrSPn4udZjEn3Px9UY4dkxqADY76Hsd\ncvgvLpGWzXH8YE9w+cvHj0mqJHfqlzbs1VFWF0na/0+NC8sfZ1/duFyIZqU/\nkf9/Aleu2nonATPz1c9byhYcBGOoY0KIEOzuQE3c9A/9BOk23s1wCHRxpPbm\naxcyySc3vTRbY1P76mqRAe09qVA9JBeLMehyRpfTVd8orsl6T6eVo//5gKOs\ntF9c41z8r1qXuoDXfn8lK9fH0IfQZlzIPq+ND4b3eVa+veRVO2FSJ7M3LK4m\nA8cvCIBC5O66K/dAL4RH5+biv5CRCsexe93NVHyoy3i6v5FLIWdGUJvdD9SR\nJs0kQyGvxMYex40J836pdbOR4T8dNIqh09yNJi18p+tOmigdu/AoyjdNcJ/8\nggUFEUnp1Qu0sXqy/H92e6crwJ3fFoUBHxFQqlRb6oYUjOlH1j2A6v5PtPV2\nEbXgVpE7G00xP5UqJ3vzi1vpBi4JnHJYgCLxlH6Ex79rbBh2uI7cJQ33CJeG\nD52yjqGfzeoO4wISK5/+817v3ewxO8L2/rzeR+eT1HP4Vhhui/gNJFNujwJE\nVaf2Z9Qnx86XvZ3xn9r5qRPSVwDVXfmsDkIR+GzeZB16gbEur6EjFARKhmZE\ng6rm\r\n=LbLw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0-next.0":{"name":"npm","version":"6.2.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe684d59b0c2a11d18dc4dd3555812849ee14593","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.0.tgz","fileCount":4028,"integrity":"sha512-Odb5l3LF9KMvD0acqsF6iaPs/+vCOQamd+ov6yNpXS2AjDT3hFgRkBw5lY9469OjP4KwtvJxY/O9350DX5Mh3g==","signatures":[{"sig":"MEUCIE90qQhbDPyII3f9/sMJpB1D5GXquDaPw2jvSKb6F9LjAiEAkeu5VCP5dFk7psb0a8pqPTvTQtyV8G4/FMZ7JwVCKzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNo88CRA9TVsSAnZWagAAJ/UP/juNnsGzmpXXu25R/3RL\nAxaPgOh1SBcnZv0vgleuUs2dNzv09WwDQhcDwsHW9nsCcWairov41PwP5NBh\nLl3E7LzFQzH+munv+dZfs2PYXgsfaL+0TIkiU8DrXp2YbSXTuwAw1CC+LL8h\nvipjh6Slg4PdmZL2ANL0oMDJ3jWWHK2aU9vdUE/xpruXZOCwvf9o+1duhRdq\nhu3Ae/3LMvKLgUUkBWQr0ZBaENk+nDCUorNcuCQPYB10rzBNtLgqmIYmvGsB\ngxZILoUuoN/46U0UZjRPDX8EBeqG+kN276SmNMjMCLLshI0iyHHn6S8thA3E\nPAGNIuJ8ysljRq9FRqk3MW6UiM9B4YPx9iNT8PYxSxoKarDCaSf+e+zPa2Lm\nQA42rj1mgtDWNtLxp/JXm4jQG/BM1TTd9sizEzriU1MURu/XZ9HCRiMYL1lb\ntmPI2UJwtp9/xihm4KAoWi3neIXsbZtiFVnJx0YMzvCICkatWUVkOzpv0B2R\nAz2z6WRcBtnONBYZaTI8wFv7GwLOIvZQigATKf98NM3KPn7gGvTCBW4g3wdZ\n248S5cJDMcTdyuJm5/1s0onvTY0JjydgjPBCIWFhHEkMLYVtYof9Tu+VOkk+\nOgCPosN0jUtLq6IvIrzPUHnzWVLn9fKyjDIFJbEhu2B4enuGRoUu4cpKW4cl\ndTCi\r\n=v9gt\r\n-----END PGP SIGNATURE-----\r\n"},"hasInstallScript":true},"6.2.0-next.1":{"name":"npm","version":"6.2.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.6.2","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table2":"~0.2.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.2.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cli-table2","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3ce867a35d29e57ef67aceb8643ceb89243660f2","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0-next.1.tgz","fileCount":4028,"integrity":"sha512-v3JhrLBVKULB0Mf3Lnwm20hYDSKkEjFxZvRPOfIsZuX5hdxJKCBTBVYzfksvNXg58muUqACqRujN3zTvSl5QfQ==","signatures":[{"sig":"MEUCIEI2Ok2SF2zOefqof5UPdZUZu0aEIuCuDijSy+EFOklSAiEAyomjfRY1YtCi8/XigVc3vIACEZPIFyAzCrVizBGttyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17615449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPmfvCRA9TVsSAnZWagAA8DYQAJcSEz6zUMiXKjBvZVln\nv+4TTs0AE84t4rZAfICyL5ZJ1fTTgIr3pNcqp/f6Pp9no1u3Bfv46XkiR1Io\nMncE0s6c5k667ZI9FHKIlO7GhOUoydDmAV5DElgVAT/oM3P65Q1GiK05HJLU\n6BeI1u1rPsc9Z2vNWWQHKAwdhaVIniJNtXd+gYwihvJvKCa/8q8Nzp1+l2I5\npdMZh6yYfaKl096kDo1FY0PeY0CKiNzA6Of6EdhdnqlwaX9v+L1GALcTmqvj\nHRsrdFbzqdnDRa/Qswe9X9hO3sSxMV54kKDsPGQX84TgE6mghJOym874Jqxa\n91ZHxwnKeELej8VEEgQTKaMegkJVHLAI8MNONmu1ZEUW7El29U79eWtcxpPd\nTVaq56py4gTZThj+9LEFCz8OAt4FI1lttSCjnG6ewPwv8XhrAefT0W99CCip\nPYxJxXBTwMcDiHILLK31CWSjmw81q2eGIgTnxCwPjwjrdbIOl7weKS90II5V\nbiXxzcXHQhzucke7/xlCHGLpzq6VpRefpmmBMNEM3qufTRAIlT9WRCcN40MR\n8a52XQV+haPfZjKbRf8Hn7ukb7xk3MG55zeajZagpMRer3/J9P5OnjXiaHun\nMqYfXCscOZZvjD9RSaixk8KNf9pmdqU21/mRNJHn0tBPJs9DEamYnBBZphtZ\ng/1H\r\n=HGwC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.2.0":{"name":"npm","version":"6.2.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","wrappy":"~1.0.2","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","wrappy","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cee4b52825a91f531cd324a3b0f6e105be40c16","tarball":"https://registry.npmjs.org/npm/-/npm-6.2.0.tgz","fileCount":3690,"integrity":"sha512-GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==","signatures":[{"sig":"MEUCIEo5saJfsV0RUmJgwrFS2NQpJDikuwCbsG/G4vHGCVo+AiEA3odhh0Ql9diK1tZ5yptzluIHXMw9rUwNo8zDeENRNCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17770782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSYTaCRA9TVsSAnZWagAAMnEP/RY9jX4wwrtuYzj1/YZ1\nxGLq4t3BjoKuiRswp3TeZnyejDfRLdB46jtYMKdDE9DbJ+b+4ABd7flsHn5z\nXXIVOUNXPKo8E8rMjTZf2XNDYpOsMwBiW5OycT51hhuH62EXLlmh6Ln6I9Bn\nHy68tqAwyNhoHM5tUwOsP9e0Zi0jliaJ2tNL38TUBV3bczGg8MR7TSEFmjK6\nYed6iI/CPYMvBkKQHt5L4REu4LSQBgtNYaT3IY4nkDHE2KKcKOHcMv/0WDlb\nNy4nogxkasyWBYYBEGvRyUOvGBmSVCaNzbik6xEdp4dvzLheXQWXaM1JXwG5\n4HneKfp10U+xoMEvVkcARyi7ocM/Xxf8pg4m/sCEXmBFRk6VhkIWQeTBxeKW\nnOf/WJMyMYcGZKkzPasHk2wGeWT/To8vpIMhaGEa0GPcUwahjnJAs4L97kuj\ncCig946Mo392QECn3qHwltKWBVWXMjZylShXH3EwBxHeZ1nvjjAg3qQbWtEN\nnL+VDnsfiwdQk2uRu7k2mY3INfhS0Q6vgoCopgKt7RKtvxhPsJ2siKc/o2nO\nG3oIY9mcSTvyI8v8C5T/EEwWyBV3Nfn+ZzLMzQsc3mfPTwBTJsHpIQUmSCBt\nHFh7D+ADhz7myiDijhum62xu5xACKwoX4NTMBkjRNEekG+JltbZ/JpCWegtp\nhFHH\r\n=yPGr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0-next.0":{"name":"npm","version":"6.3.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.0.2","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.1.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52333e6151b124c83f069240027ceee8cc2e370a","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0-next.0.tgz","fileCount":3688,"integrity":"sha512-fFN85EBWJsuKYBnH7JdUCJI6QTXQBLncyGwRUoAi0iomQ+/XTh/P5/l9WcfRGo69ba117Y/CRdEBLhHZoVU2tw==","signatures":[{"sig":"MEUCIQDIP/o44rG9OcDZzPxxC6q7Eu0POzDemCAXJHjMZmbwPwIgKqXCERGjyr9aWmP1pp0H9C+I4h9hCD79bL+FkEESXo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17626619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWOlaCRA9TVsSAnZWagAAvpEP/3mkMVpXRsKiJ8b7b+Ia\n9VfLxRJ/6rBicsPPWMRleYE90TNMH0sVTADjIqJObs+bZ2PkCS/ppC0ACqQG\nBCUKFNUZqOkLiJ/3wD6a8ZLEGPGiplIIxq/CXzDA+ECerraKg5Rh7o41wH80\ng7Wz+ObeKdOlmlpw/ADiipmV5ALPNYhN+5rh/uzlvDhyTqdwjuStnZDighiX\n7bV8hd3vTt3r9iUkftxpRpsaQbeMOjwrT07NvuZ5PkNyRkDOMmkyVVI0A59C\nMfi0khTZrbr5ZOmc0VvsRJtV/2+at0aBCd2AaMICDiizkcuqKz2gTkq+RL4n\n/+z2sRt2tj3pTujPcdwocD19g2p/fJKfGWedEpZWcrQ1YaGrRcks6klgIDUB\n7E8IKvcVNVRnMr6dIxiMzhpxxZVww566YHMUpSXI0JvH/1fFwHli/QlKD3qb\noZtq2qf0F6ycoFcChGtOLTyrouQsS9irjx6DVocSJ20qnxdPQCz1XvAjNHLg\na7KQSLocV5wWopa34L79th8KQYdPkemJGj/E1EWc3mx8oVd2nq4MRvgKq8uH\nOV/+hlglSinJVb3ahX0Ze3hoQa6YULHdRyiXjL8uuQ2fegnWjuBpduAWC3vb\nBrWpOxTTGSsp0yYnrGQn9vcXH8rPrkOSi6/tp17KkyTHeXRCnq0YBn6oykHf\nXGN6\r\n=y/2U\r\n-----END PGP SIGNATURE-----\r\n"}},"6.3.0":{"name":"npm","version":"6.3.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.4","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.0","request":"^2.81.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.7.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.6.0","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.3"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"de7df51f6d1b05b088486097cf7993dbbcac752f","tarball":"https://registry.npmjs.org/npm/-/npm-6.3.0.tgz","fileCount":3679,"integrity":"sha512-oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==","signatures":[{"sig":"MEYCIQDPWguvXNGxVO2lBKnpEE4KQlOv6+tAIY86hyCIZZjoMgIhANZtztcbXwN2SHZ3/xMVe+AibLqfr0xk40alYkurpFdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17271310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYmJnCRA9TVsSAnZWagAA6gsP/irM4Vtuo6Y2zJRax5BK\nTkMl6NqGOM6QsGSx2Qa90+u472JoYEiA4uy0Ah2I5N7IN4bI0Z4/3mL2Sw+N\nC9QZfh2GZELPPTJCxuSj41hGtPe2vj2d0l+j2MzxIm12o5J1hS44ZK+MnRQm\nSyDGFjxlg9yol6rPu+Ifomk0/OqV/jS0oqna5YFZX1GNP8ufPhOmg7kBtGcO\nWWIrv+3/BKZ+37sKMcJcrf9QB3qjAO5F0gvKl8LKMw4h/G8g2ntHLqBOM085\nVbfsSlHP9/jHuZL/C3bOeX8fb5vn3+2dyPfiXTj1BjpDteYTqezPOKZWFT78\nrV9KjMAoWvtK2xgv8wNlLkNrCQe+km3NunHMKuJjzhxqP6kkyl1xfaQzwBgT\nxyeiAqYKHmUFfoTJ8YMhhL8MF65LYpKTE2nL6hsLLJp/OiTrY8t2hWHtAlvV\nLV+6vL4wUn4ftXBlupBqUOK+znbMWDrpAe4CjfQtEguTR2NmgnUvJTdDG0Pv\nUkdjWIrb3Fb+wBK+Q/wENyKFI2eIWK5aJ38lC25mf+CnBKrbCA4oMnexEyZR\naY7XSQ7XVCaWOCxRBl6X62S4Y9NJySNvcn/NcaVUy7JTyQyCgHe82TdY0Axw\n0pq3BHfKqaLxYhAKj2GdY2HLLH5VLmYryUM8X6JQ3pFvdYgW3L42VcXNwUM9\nr8Yo\r\n=ok2+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0-next.0":{"name":"npm","version":"6.4.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a7a1baa5dfbcb76631f9cefe80992c49feb05e62","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0-next.0.tgz","fileCount":3613,"integrity":"sha512-aeOiu8C0QjYX/Pgy0JbEcr8Uuy4BsNFlW6mibkN4k5hNqDKDg6j0SR69K4VSz6ooZYERFQB/+En9iID8ViLeMQ==","signatures":[{"sig":"MEUCICyPpG3neJ1zkKfj6Tix2G0LM7y6yqstS9XfBS8Wp6ZpAiEA/R9eGLNdKzQumaaiwBF/2ULp9i1IHiOuZ07PM1eSKNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16652499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba78FCRA9TVsSAnZWagAANTEQAKIp6zZdj1Yj79h2tvRy\nkkhLSyeDiztGyBkX1Xv8HhrF9MnsD/ZXjV2XTy+WnweLiucmyHWiStmSavf3\nTsFiVGrDyw0wL3cThhycsEwIrVTbJPyFXKboBeNdQAUhYCWwSBt1vTL3u75X\nadSo4dxXdwbZ+0VgEEfXwpslcG5Ag/s1N/d4G3l98gNHDrW/VIKJCs/S/b+b\n29DMD0PBjX1E3q09sKon+uYoe6L8OaYwi70ZYCdrP3LXV6U3qvyF91QaP1I+\nVXWltFHhUPGCGKmQgYtNPFL3BSKLH5bQs5xNzpq8PJsQcmVA88JPRc42uSar\nXB0C92v0k/LM6jejwhxVZgYh96GPtU7vvmIE5Zxdq0OZUwaNpDPnytPeGrOZ\nI241CkfbXNwPdI6dIVhd6db8saLkXlhrtUkLAZAsGTTu9yfVjPh7l/GqpY/1\nmlvUIE4JWvzSqkd53SKqo4bArxZT6MqTesjRRR29gifxDTYmq4qSDMvOUqPk\nqIaa/4AJiqmE1O65HlLZP/WgL0JuIGtICuYkT4wjLNjfQYdDNBoVts5TNq2v\n7ZuVn4ZYskxokwhnjcZDyZDXuJq6ygIA/Ra1d9UwtlLiY2+dnyVjAeUb6bIp\nbmnc+KtkX/SxvOVVsdD6QodteiMNFG5hN5xnhthwhmq5OGNsj9hwkAXP7oe3\nq7kf\r\n=2GWN\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.0":{"name":"npm","version":"6.4.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"~1.4.3","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.1.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.1","request":"^2.87.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.3","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"~1.1.10","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.2.0","lazy-property":"~1.0.0","npm-lifecycle":"^2.0.3","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.5.1","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"~1.2.6","marked":"^0.4.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"82a5a8151488d424958339561b4c0fccd33dd3e4","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.0.tgz","fileCount":3610,"integrity":"sha512-k0VteQaxRuI1mREBxCtLUksesD2ZmX5gxjXNEjTmTrxQ3SHW22InkCKyX4NzoeGAYtgmDg5MuE7rcXYod7xgug==","signatures":[{"sig":"MEQCIG7a1R1NFtZwuEKoRIk3wXWNloC21WrSn1VgFYaQ6dsEAiAnXrvOBZvoxODdUnbJfY9UA7LNA8ZG6G4BF8suTqzmJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16650924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdGWZCRA9TVsSAnZWagAAze8P/j9KjiKPcdYu1g/+hMzd\n9MvgrCYsnS0Hjv2/xqRpiO7aDbT4oKilUnugT+/+SnBcQL2MzWSxVlm7nuHk\nm55uM9RkMQbBlgh6I1iFHaKhfOKDf1W8cpS6J2t8OGruMDxvgexo5TGDew8H\nqKfqrcb/nbU6O9JiGlmztvJemJzdGMFNkBKQE57RCJOan/kiXKKHm9gz0nAo\nTX215ZcRjOgdmb6hwmMTO63j6ubXwpNsbo0NY84Wv173AbAe20cUA2MpvGGm\nk5vkLXn1Rk4TSaXCm5TDjDuv87f8yqDi1O8/vhlPa8t4E3cNvkI2atXBLvYp\ndTf0mW+C4R15mgu8757XzZwjOSIPi/eOCeobuFLBqokiaNIqkBIR7SyQ9xKE\nhePpU8igXGU0+lzvlq8lpjbggkkQzvFj16KyUVsCQUKg5hPsmjKmAEbOyLCG\nRUgM4+PO+a6oEBQ8yaTPjyWztfAdReOm10wfR6SU8XKac4Ryx3ZJhDnQDPJi\nfgbzv0wpErBin+OLAaGXJygDE1L+8bg/hiuz2WgdD8Q5NaH3L20l0s2D/4IJ\nj8LcmLCfoULjSy7eVTPEgl6fXy7KWbg8vDAqHcqhtB0yPchvtbtMVmOTQlaO\nBdA/MHKw97DV+wWZurHngaEhZP3CpLlAPoIwWhF929zwCGZwUw9dQPJ8xcUT\n3Ooj\r\n=TFS5\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1-next.0":{"name":"npm","version":"6.4.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e5a5e43c023bd2f743f462c92812f1fc68663960","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1-next.0.tgz","fileCount":3593,"integrity":"sha512-AO1sBpL2OlzdMZs6g+B4at6PCG8sKZTI2J79aNS40BHZAHxe0lMI6MW+crFVMm/Ca+yUEO+XaDgnX+VOFhBShg==","signatures":[{"sig":"MEUCIHDnJ4BzvWgCNs0+VcVgNE1xsH0K70DKaY8TSC9tiZ86AiEA7k0rVq2JHuiq5KVVmnJXvHq65SY7Q71VKJ930xSZ1pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfg2dCRA9TVsSAnZWagAAW3wP/AxbqtKdlgXhfsN3hbQW\nqpWYqxX7UBPuIvO9lWpfjEsi5FoDSlNvZnonnUq37lcaS0E445fgKtoV8H+i\n+p7cvtDUKRvigKw6ssvab1SPboMOb29EhTPnESu2VR6/lNDnZtEUgOJAYoC+\nsRcpbpzqOWa9ltRdIWb93daVT5vHD/yslDpQPGEEF4vKPQajfVGtw9dOAck9\nJxWpAQ8y4KJj+bpHbnyu+pbVqE3wT5e7sQxlHf+SxwmV8ol1HKjgZ44ZockJ\nUnfJ6Va/I/gE6oXBFzVTEbomwKs9KH4MXOtsF44Dakt4/Zi+eO2ccAnN5XAB\ndRU1TuCcnC1MIdwbCpzCICKwhZNCdd35mU6mGH7O+ouBVXmgt6iQAFbF+GYO\n1CiQDqG2Ray/SnBD88oMgUyLC3UzF7nmKDQ8IsVft8gMFsJRRqTefrTjo35A\ntwKmvqvEfq5vuclSvPf+V3ziHuvYyJKC8db+y88C96K953xWmsgQYEVH8tnI\n2Q9wFgsbF+dksECCAeNAUn9oeVWzYAXITQ5+9a2Nzj7w3InMevrFSZc7pLOm\n8Mff1H8t6YUgHXkAMlIBOV0etuEhIcL+CYM1UXM+gfACp91FeV13ppSmq/xp\nib7l8jr5KuEoV1ep50c5C5u0IPiF87Nt9NOi27I0ohZ+u1vwzkhJtw8erO4s\nzBfb\r\n=AVqC\r\n-----END PGP SIGNATURE-----\r\n"}},"6.4.1":{"name":"npm","version":"6.4.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.6","glob":"~7.1.2","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.0","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.0","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.0","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.4.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"~3.5.1","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"~4.1.11","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"~1.1.11","lodash.union":"~4.6.0","npm-packlist":"^1.1.11","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.4.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4f39f9337b557a28faed4a771d5c8802d6b4288b","tarball":"https://registry.npmjs.org/npm/-/npm-6.4.1.tgz","fileCount":3593,"integrity":"sha512-mXJL1NTVU136PtuopXCUQaNWuHlXCTp4McwlSW8S9/Aj8OEPAlSBgo8og7kJ01MjCDrkmqFQTvN5tTEhBMhXQg==","signatures":[{"sig":"MEUCIEdNIyeWgeqpKQFlJGVnyYpAKns+pJII/WKBfqW4GO/FAiEAm/7qGtblj4+pMoPb5fT7gKZB7BinxaIOx0rvfEUEC2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16999000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhuQ/CRA9TVsSAnZWagAAhLMP/3qAkKkFfbvFMuC2GM5K\nFcIB0xqXPu4vgGD+0sy8hAXrZXs+yY1BdFU4mqjHLE2rTQd76gU5PKxhrCCQ\nPry4KMeSZz3Fc0A1hztD7mfIYBR99XISnEn0TRLAqZQlBFfRcznIgpBEWREj\nh0fSLg3aTzUdipX/GLDibtF6nHGJjd5vlomQBsRx0AB6Op1jhbA7PU16LHde\nxkzXl7fshWINka3S5+RfuFEb5blOsxe1ke6z8oimh4N5rxaFQAThJfx953Sx\nqI/R4/ESzjsg24KLUk5ftMdEFyXoaygnyoVd0KuVoxODSYoZcjW/C9Aq08T5\nyYfoSGow6yvQMBdl7ho1qOskc8nL/YP22Vh0AsbEXmqHdndGyWHfiSJa/hhC\nojPZzw96E7KH2DUwsHfs82RNeBkg9T6EL8wWdt0UKXpss0fB+LTz+hRciGMl\nPJOk91lCEwPwhZx/RVwtgD3MESFj1TkPKyFgG0PlTmFWeLrlNA5rpUrmATqg\nam81bIzeQX5QjOrfMDDnkD6hBCU+8sHXwZKEQ0C9LaOzs6nKVOICi7x61SLJ\n5X3rXe+6/FwCO36w7ZFrSsRHHVY4thduF0OwiawWrLNL7CvVYU9Ve6QUqRCA\nfamHZttsqyFFFWr4ioK0YAD4DYFJhnuM0I0D6DxTT+zfSMWb+FMAhlrHKMyW\n36kP\r\n=1aEk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0-next.0":{"name":"npm","version":"6.5.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5dc060e77db7f543ec7f311acd4c686017d8f533","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0-next.0.tgz","fileCount":3593,"integrity":"sha512-PxtiYGsszkpLiuyeE6AvzO0NlNhUmmhjH2mWLPOCPCozt0CBu+klu6axPDd9vlK3rLfrv0z82IRt/pfith0OIQ==","signatures":[{"sig":"MEUCICPS3cqbVN5/TVQP3pSBye/u8sETTLPMHiem+2CdofYxAiEAh0G1K6wPgmb21rsbEVm9pf36AU0CquJWEzImHnG1uKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/xbMCRA9TVsSAnZWagAAcnEP/3Ia2mz6ue1+yr6d53f+\n9scQlI793PZJLwpspM8pkvFyFAeEqJHg85b08HVeyYoSw2pkyG2dxrlB4t0w\npmMFP9U4kWREac8S5vGt5P04gaY3DODK6sPRgmIbmEihwGT0g+pVO7GO/bGM\nj7N2mBceIxqpQsUOyNYREZhRTmutjONP6SigJVbfWy6214pn+09BzDe55int\nk4/j85nQhGosXPNtuZSUOxkgFgy1BKChgpEiQc+RhreVkzuW5fCSEm9bfVUX\nj9JidsFbpf8dL17xIt2vbw/4dEEpAJjTGnbNIIHDQdSglDFCJzTSFDIzDdsd\n9gT/G3Nu/v8ksgl33wajwsC9IcIoedfHDQhCGZJ8N59frOzdiVcDivFBMjCM\nS9ZwEk50sfRX6KhSkjX7O/mOURLkPcM2L1gh4ozPHYXfcJ+0fK2sYrkjohu8\nFmyXRM+oSSwiIc12ADhjnonv0SY7G9mwkh/XmmbioLrhv7wiXxnWriqnDszE\nx4jd7sdt2nONDV8WzbL43U4FhDXmqWGadoicUEFtelU+urincBqFysXhSwrz\nU2/r74ioHyWs4Z48douQZocRdO6wil1B4sFftCAl/p8hDnEjYEE17c+62qQU\n+EwYchuo7jr6RsDOIMENslIUWEqoWNowgAHlm2F72Fhw/bJ29NM17zuGAcdS\nbY9O\r\n=rfG+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.5.0":{"name":"npm","version":"6.5.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^8.1.6","rimraf":"~2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^2.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"^4.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^3.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^1.1.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","npm-registry-client":"^8.6.0","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.0.1","tacks":"^1.2.7","marked":"^0.5.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"~1.0.1","marked-man":"~0.2.1","sprintf-js":"~1.1.1","require-inject":"^1.4.3","npm-registry-mock":"~1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","call-limit","bluebird","bin-links","chownr","ci-info","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpmhook","libnpx","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mkdirp","mississippi","move-concurrently","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-lifecycle","npm-install-checks","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-client","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","query-string","qrcode-terminal","qw","read","read-cmd-shim","read-installed","read-package-json","read-package-tree","readable-stream","readdir-scoped-modules","request","retry","rimraf","semver","sha","slide","sorted-object","sorted-union-stream","ssri","tar","text-table","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","write-file-atomic","safe-buffer","worker-farm","tiny-relative-date","cli-columns","cli-table3","node-gyp","lock-verify","stringify-package"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"30ed48d4cd4d17d68ee04a5fcf9fa2ca9167d819","tarball":"https://registry.npmjs.org/npm/-/npm-6.5.0.tgz","fileCount":3593,"integrity":"sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==","signatures":[{"sig":"MEQCIFXuVztt8JKgVeQQVamqf2t9B68HNiVqaA2Bqq9pK536AiBA9aaPpll5vueFW8t3E2417TPZFC7VjqmmYf7GjBTBYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17037491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDuhcCRA9TVsSAnZWagAAn10P/3xxU7aS9XqLTwYVpxLD\ntyUWMyXGXUoFxKOTesJeP2xweyhfn31PNN5NgGgRQIFrkoguEZ60CjhtZCDC\nwHp0c6XhacCpy77Wwg7icV687LfDLXGZo7v7WSMMqhCzHDms+r/xC2B+kCYw\nVw3QWBRZCtb4x78X7vE5NaKCZwBRN5VQjgiQmc5u41pUef22xjGR6JUPf+le\nyDY4s0PRrfmwG/slPY4m6gbNPKs5y/XVNEigQBx/Uum/Nkg6uwhwDofmg1XO\nqEICvvVW7NXAWtRw5FhKTOjXcwag514/u0qhMQzUZMC72n5Ecdk5p8JTVLqa\nZwG9ei32wGjun3d2Zh/XpopQUO061sGnAW58IcrBNMw6iFGHjDXCk8/8Fe+6\nYUoy4GaQBf3PtdVTCa+h6vgJplsXIolFjePEO/LXeihM2STEoTAn8SxKOg9U\nBcjhFOfmaeh05qGS9f9thXNU9qkDp8Lj41krJID2DBBP4rRHtLrYDir5ms/z\nomiHJ916pbjhN9tWeBtnnCKaq9idp6eQgyk7xlx4sk2/2Ju+NZ2xeOG/14h+\nlEnW5C/UQueYfZsS2V3M3UcvtwIxBuwq6ej4yoTynkNFJDProxFMC29/AquD\nYielA7pCrbpPF3bwCuI15T2EH6uG8KbEzLXK87P9mcGskwMNr6V0qZasCDaC\nvWrJ\r\n=l6j1\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.0":{"name":"npm","version":"6.6.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"~1.2.0","chownr":"~1.0.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.2.3","rimraf":"^2.6.2","semver":"^5.5.1","unpipe":"~1.0.0","cacache":"^11.2.0","ci-info":"^1.6.0","dezalgo":"~1.0.3","is-cidr":"^2.0.6","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^4.0.3","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.3","JSONStream":"^1.3.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.0","libnpmhook":"*","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.1.12","query-string":"^6.1.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^2.3.6","unique-filename":"~1.1.0","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.1","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.5.2","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.3","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d6d6044d40eb57643e0cb9237fd6bfc6e096c7eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.0.tgz","fileCount":3630,"integrity":"sha512-beG1884kvrs+6IKUiPHo18uQuJ4MCPrUo0CY8rSRCjNsWXZsrGROzcVG8dlh2nnNk+ROL8NvXcs1xC5lBeHMOw==","signatures":[{"sig":"MEUCIQDcr2JL29dYnJU0IYFIWYB3WhIV8p/sL31wWFkAqsdG5wIgOUKJ8WqYYY59V5rHqvCNXMcEpAgCflOJslK2rUZ5bsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17075508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYS2CRA9TVsSAnZWagAAVNEP/0pq0cDf2y2AqOuusInD\nxgcmW1tun2ZgN7qo0Atw+6VontbJte6c6A/YWD7Ue2XPKUzHfEjUii4PsMa3\nUZ9rVaSt9sx90zjEEQ9x1Wbo95yivN6M/T5LDUG1b8FpTqqxtllTierBw3rh\naEn5I2jt5Idio8J63y2k5QaSHXGUELs3JFt9aHl2KlzKC/uDHxy9F2METTrK\nSPyyuPXRDr/sUS7jsWznxYFfhemDBDv6jSnsKgBfIgg1xx+8zqbioniChr2h\nXbnlRJ2WZmwEcjVOTEZc3ug/F7PnWJnQsDPZ5Xwfc+3zJLWCFV7cRbfSSrSv\nMJW8icznBp/PJfKLXAGDTwRvrTZgpcQ1+6xbS5dHevaoao+9X3uxvgdz3Cmo\nfY7ZajsoMHpItcPAlL5+sJB80B6iBZzbjzAoyuQ2RGyMKWlD+Jrhfe+SKEY0\n1Mrz1PzYuAuultAOfOQR0hwK9f7C+Hy5jC47Apk0TkYlBzJm1iwKmz6ZkS8J\nI8EXSYf7c4dAxQbjmgH60qNFCRhfw2FKpNd+XsbsVIvETD1P3MJlDTtjCtwl\nBzDRyrkTwQxCXz63Rf2X5yAdFYX/cnjil63IolTLvwqqz78Wck4tvUbB6G8h\n7Evw7hSpcWvj8O9J2OiLxQb1C0fM/tKhqHHQt8XoABSlTlX5viMsSChfTBzk\n1WhS\r\n=pBCj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0-next.1":{"name":"npm","version":"6.6.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f4337e98a739740a0d319aa36ac0f4a17e2506a","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0-next.1.tgz","fileCount":3957,"integrity":"sha512-BykK1Qn6f+N91Ld61HwBJom9QVfZDn7AYcO+XEvaDuJeIRUgxQCZdNBW/3NOWS6TER2G+n7PvFynBX6G3kFLxw==","signatures":[{"sig":"MEYCIQDU5Woxnv/iiA45euXk68fbbAQp19WtB6Oo3aXbRow31QIhAJxPsu9xqX33BZmIgvjpWfP3YcfL5Byq30y4m3gelSDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6K0CRA9TVsSAnZWagAAp7EQAJ1YmIwrhO4RAhqLJR6M\nkinCwjUhMjDlAuwy+E+n9s+D4WXIiYFC6gWBGY8ACyZI2UpLQibe65iohKsq\nllIPD6ezTbojpWtKZKTqgOtNxFh5NBDzXTOKAd7oIvY5HuEIal89Mb8bzuQX\neYfTznQX0PcvaULlw1eejUq3EExw4/CN82LSC8s60nHzXE/QW+LLehwwXmMi\nF/c6479R9fIae9X//FtLcmBPAlJTwp4huMYk9OFOHAnKQnpSRhyZMnmGdh9t\nuI+bJSjsbem5Ovdl1HYO8gpnkXMA1UoTYC2WmancI99MZVdUK68vY5r/FGme\nIV1Luu1uJxl83MRxTiSmtZu9Wif0DKKYJR6U0e62rgZhcVxqkWPjOQWHb9Z6\nuiZZfQYv/UvliItT6ckolSitOWnci6EEA/QJwK7VaPTmRuLtm0bv/jdOK73W\n1bkmQPywWKD499iG+43xdAPzE6OyAKX5zTyEGmBp9UzQyot/Hn3qYVcZBj/4\nQhpEJVWD1V6uoSL1/+SYUJ886QlqRJqw3vjZSp0ieivGhwLCbOeT6Sq+TRF+\nppgrf0QA9RP0KfrMSAL1Xw6J2parRgREVeeXfuXj2/AUuKsZoj/nu+yuvS+U\nUfetXnED/H1n9+PFKbHtF1RL0Pw2d9tTjWpPO3AS4isNeQPERp14tGgV6Mnz\nKGO5\r\n=i9AI\r\n-----END PGP SIGNATURE-----\r\n"}},"6.6.0":{"name":"npm","version":"6.6.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.3.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.2","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.3.0","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab953bc38c005897f3ec4431120385c668ea572","tarball":"https://registry.npmjs.org/npm/-/npm-6.6.0.tgz","fileCount":3957,"integrity":"sha512-Q6Lb4YPWIGsyVzfxcZrTu6VQcMEvCHOBlSE0fbuNHj6CYCUuanMUf6HgNyj4QekWTORxQpOgOgaca2YEQ721Ug==","signatures":[{"sig":"MEQCIFhqxb/TiE9bMk8TpDKqC/OGWhiwOzxp3fkjOd8G1UWfAiBcBY2sCCDgijJcefjDK8PDoKQmW8MdhFl5yu2QXij83A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQQfdCRA9TVsSAnZWagAABGYQAItrr0iUyRDw6uDu4Z4U\n4cXr1bDNFAbyQTOjAuR09hvhj2p5hh33UrZ1+8z9jYdPSc7GXfQX+k2zyT6Q\n2xAL5bwlQUhzMDL+gQoDLhwywQSzjlJEdhm2xh/uv2hagLCqK2HnzvkA+BNb\nsCInycSOVtVkvfDtRhOmiHOx/1Fz/MX4HrUDer4OzOtOpnSuOnNTJf1EMg6v\nmKlmB5+DtIJVms0ahILeuXTT53eh6adTyVFdGLOWVI9MCwR4DCgkXv4wS0NR\nN+C3rBTMRLTAvU8GU2m+mguL96cCG8jzOMIv/mdSfvLyAMcaRGCnGIXSkooF\nvW+zmirWyumAdJi5kdpnwUpPIWEeciIdSFht74lgECDcg3vENas2FkyjZN7V\nVXIa2YEBp54/8QFvMMKh5ir5UmZt7WK5xFaOrz8zyZtJRph7dqKq2YzmGFSW\nnGk6BSoKSivVirICQQZv2Cq546a8GrUx1DePyM11WL0nr6kxTjCiMq+EQnjH\nJ98o2USy3e+jNXbsvqNv5n+4F41VYjxEYpXhmcRc0TW5Nx84LIoHnW72xsWI\n4UFwF0GrKT3+zIYHHVExItz6OeuDgolwsQ3BqQebcRytwlyU8hzrPN9Xc3Iy\n2X/BNNfylkWoxr/pKnO2cw7HvSnOW0JNNf+D/0Be6maWYcM5BxD0W1DuNzFo\nyor8\r\n=j1HK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.7.0":{"name":"npm","version":"6.7.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.8.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a563d6e6806913b2afa4c713ba63047cb7c63ea4","tarball":"https://registry.npmjs.org/npm/-/npm-6.7.0.tgz","fileCount":3946,"integrity":"sha512-OtxCLzx+pcsjMGrjZpBp214ZjxzHcAe3zLYIlaVpRYqFHff6bgggyTLf2OZPO8lfxN0RHLJnFFUU016JCzM/Ww==","signatures":[{"sig":"MEUCICUVp4uQk4x8B4o4pnv2YKa73onyER4omOD7aUpCmSd+AiEAkLq7icJMkp4MFaLh6kFkwTDZkW2vRkMEePXVPhYKlQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18481053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSObUCRA9TVsSAnZWagAACXMQAJSGKy0Xrfg3E0kqzPBf\nHtmOmQF+vAuqaul+hJMaO1EntJLKo6vN+iv1nKnGfD86OrCxZnrIsC6OChwH\nIXCaqCHgKqYG4WcEVYvC7Xn17JDYQ/m7/GFkxyHG5ebYPRwtF1Libj0fREm/\np1ActCnGErHZfhfGx6hCZaKm6SdNzxCG8y6LLHSsFHBxtarStQNjLfjNfDUU\nv1agT2TbDo4jaQsL5I+79GxbnGezqnEjt9Q1+LC4Gx1p6LoA9a1O/hW+UH8Z\ny4U3UxhlrBmp22j0kZoY7tysvoCHG5ANzHwAva03Uvr3yFmEJ6m+085ED3gE\ngDeKf8bejqb36ZvajfgsG9rVWlGYXHp98aJNeLoaakA+3ENGwOCWN/HZY8Bx\njT4YqEnjySKctdM8002x/MVJro8usCEDJnLYKAHwGMi60NVhgip0B8MD/XdA\n7QNKXbu/CTZIMxYzBHlLJ6Pt/j1nILTLVcGKVeSJQarvJ/DsDPm1LSMA/pt4\nJqKqmTL71KN4p5V9gC7CZa2dtQFS38EJaAUguLpFMprRyt7FkTYis83eCItq\nrlH7I+NCi60gMDHBT6wL01qoNei78gMeXGocSSozkWwjzEO5xZkpkcr45rG0\nkUZdcrQSTmfvxH9TCV95z+hFYfALASyRWdZVadzeC7WxalEYFkGG8hA8Qn6k\nZK6C\r\n=Mbde\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.0":{"name":"npm","version":"6.8.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.2.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"~2.4.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"52a3277ea222a5862ca5e5cbb2ec5d658f9a875b","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.0.tgz","fileCount":3947,"integrity":"sha512-FfhvBbSr2ipcCxEXNeGVnP6z6zFRQ2Qw7i4RrIgBInE+IpF2YrEAY4wnTqG42urJDGYC684HAmXxKKnbEQpp8Q==","signatures":[{"sig":"MEYCIQD9+hun9OBtXOItJZCm67ldelhrlUHShEvw9U8/G3HoggIhAJt70GVk/BKmESMwAW5MRtbtKO9Bq6IcBug97vKFQ+P4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18489038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU1THCRA9TVsSAnZWagAAE7MQAINAHdh8aVbH/C9Qzv9j\n23oulBNOt+Op36vvaIVUBRYsI0+CWi7KgIb4FxK/CMU7E8zB3cJPcxO9+y/i\nKu2xD1+GMgWr9VR4OhoIqj9uMGRI8uCKFXFJhwps73UEm/ljmERiENbU9gqL\nGf9JbIr5LXQjjQDa42Y0f1zQxZIBI3Woh2Idk8jrruQ8ZJEHHAVDX2rB+WCI\nBNBGV97NN03DhZVWRj2DgRLHTHaE84PGyYhyvEYQzNencogOZYWymEjq6Wpt\n4qs90qS4IF5iRvjVT6mC7LwPGDHcHiZ91I2fSaJWNg+LM5BnDRUdv6tAEnD5\n1xJhGhK/Uuy2Rt2YNnYG3SHZ1tS6c+QId4hZPg5YKOoTHWv6kfgKZLpu7hDW\nAdQCRF03M+mbVvcpNA3NjgK0RGFwhspURb6gJBPXXmHHIpQ1nABlmPT5pLyJ\nd5Xcq7CtAYHZa+SLISEIsqVr5SHEv/b5rVjEuSyJH6Ie81OYmGAkB9Fqm8Aj\nGXjdp+nqB9Y4jJuu/DMZY6q4Ds7ESCgWrjqMLWEgjmR+7+7nOiyZanwUvQ8b\nkQtHwA8+dCdbjjpOgTNp54Ge2N5qIgl9A+kbvlXxllm9dSI3ofpDhHiXsaLJ\nvUnBm4ODc3PIUnUIwC7cdMy5Qg6ZzpMBPMV6k08TJj8VqD92kiBqRSSR0Fdk\nuabv\r\n=ceFy\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.1":{"name":"npm","version":"6.8.0-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fe3ed2624e2c88cc1a7d480d60943ee079006558","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.1.tgz","fileCount":4028,"integrity":"sha512-G4/3H0iWSMZR6hu9xe0+viZpspi1u/6A4FpBf/GQl7Ii+BnGhKIAgvrXD5gzS/a8RWQdAR7CJU360gTnVRGAwA==","signatures":[{"sig":"MEUCICO6Mxz7W1kWnq1ZDBgz5e2JEk2xeAUJ+Y5R0C3ORLAZAiEAv+F38p59YR0Y+YlHodPuCfEBMa3Dd6VWW6EL1MrY2Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW2KNCRA9TVsSAnZWagAACVQP/3NqKm917u45PGpWoILC\nGWQYr7mpS15A9S6fknV0SPx8438SAdNHvMmykMXKbJLEaFjYEhs0ytn82Xzc\nh2ES+EUkEdzQ+oxwUpvPxQ8MDSpX1RxiDp0IX/zL8txYAwFLc9JdmiTLgeud\nOdTCYqcIkK8tbhe7iMlmDduuUKDlnVp5lv63dM8dzHpJCoqCEo0z6YPZ77g1\n0FKKCGkF7qDUIlsH0+CV97rxmhWu2qyiB+cExXrfBNlr7sOLg+jY93tBJbBW\n47HtYfK6ab3vu9mcryi20XBqkBEiCQrKP8pNC3jvnvTjF0d5t0IbPIf887mA\nWg4R6yg0lSYnFZ543XEDytjjG/uu2+lyN/OGxlsOvQzOXuZ+mgO/Rd0Nem/f\n78CMvSfMH6PoQgJ8/JEI8hnExzDdM/kzUQdz59Hpp9tQdusDX0CCxwtR2pdT\nFVWktVWXXcJLwSR59aWnOUzl4Thkl+HPqD0YGhH2+97++Xs4RE2TiCelBqt7\nbhq0yrreJTk58Z2dhQSlgzActw3iKLatQigetmBhQj+cua34DeCo5fqbEFCT\naxBeNyG+CenEgful7AiV/JNMzqhqmWjqM6BAnj7FNd9fCkq/4wCrx8A3KmTM\nxuAiiAqdaH0mM2jYpeIQopm71DPc9X100P48xZoav+oCKIuCeiKbPgksYY2t\nzMWO\r\n=M87J\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0-next.2":{"name":"npm","version":"6.8.0-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4135718ec0f5226b3363b544993b48831e3937bf","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0-next.2.tgz","fileCount":4028,"integrity":"sha512-H5E7+n2KrN5AYQQySaTgJGpd9FHu+bZGis78UZsJ824tI2HoUnjKkvax4I2TNeq2IavySml4J25YKU21veGHcA==","signatures":[{"sig":"MEUCIQCuy2Mqa0JKwb3ETAcIOrz/evD4fNlEz7dRLxuCpOLunwIgUxSOl6EkGW17TEqpQh0Gy90My9iKH9++sEDFUefYrEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18622539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXIk1CRA9TVsSAnZWagAARzsP/2cckPVZjx4cShD9aKud\nPMseIdsiuvmj8ZB9nmdMLIe24FLmOa5gJw4RcWISMYhQ0sMZiQIoqNXopHns\n4AlwA7Tm/EIPUyDUd1LmdSqMI25AVf+qf5qdyJPRC/U/+2u5eIT/hmO95mqb\nWsdyoJnnsbeLsdSG0LNGmHqFzwV2kmGJd4PmA4ORn0k5SQGWczQXoEwMncB3\nQwCoX0nie+jRiI2qFPxF6IDRN1iNXowSMA8ONyOtC+HZq2Ad4ahRU1MXBXym\nteIJTeO+VyyyotRlonwQ90C6rNLVyP0KVCUyAYokynxDhp75DHiLyhSyOG6T\n0ln2NruPIa2kDha3i9I6oSwv77+r2cqc3TFpO/aVPvfRoV7ZH5KExBDbv/tf\nlxNuzC33q2teKmuAhaXM7QZeVgbTY9HFwM8kjJ17DZH6hGnuoCpKi7Q8cpai\nRl8yg4nLr226udkGW7+v4NPmoRNM+bYVEvPYLemiKXhQGaWI7wUnLTwbL+Ot\nQ0ATcUnChnxRlwYEYGbX7wlRzEhqOdkFdwYYaLTscc0eQDiJDT0Cz9yPCkFE\n2TiLXWgPDxNomD6cr5neQ+4jJeH3tmMbzIotUkqC0oXmTlGkG7EYd1xftIIH\nLOisQpbUhw8rJQ/feSTDNFcOjywCFlhwow4N7vKSXz5xqEIxbLglyQp6mts8\n+Dps\r\n=OLtH\r\n-----END PGP SIGNATURE-----\r\n"}},"6.8.0":{"name":"npm","version":"6.8.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.4.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.0.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.3.0","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.1.1","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^5.0.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62996dd6aa235dac175b13968a6d7f815ebf8257","tarball":"https://registry.npmjs.org/npm/-/npm-6.8.0.tgz","fileCount":4028,"integrity":"sha512-xMH6V0OCSJ5ZET6yWPI3BmJSqMMCuVJSIcLx3LSH/SrratFSt6EDuCuGRFMQYty98Q1l6x/7vKmfURosoyWgrA==","signatures":[{"sig":"MEUCIQCx76e2QAX9TIK8QRvdhA3ey1/5f7DP3hjGnXbK8PH3igIgfr4KdFmf2SwaD3OQ8fYG0kXSYNmz4NHDnTgtD6rmYIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKYICRA9TVsSAnZWagAA3IAP/jCX10XYAUFt+0FofWIQ\nJaRsGnA4Ofgz6zCF20AxXtRCqtRc30hVpQkrsaXL/VZbfbBY1vyfhW0qPTkG\nOqTj6+302QK/jkNv9mygZjGNMSyUXpYx+BNa+trxU9jgb/jSlkMyNNBZMzJw\nvLH+5rOzOXqVoRAz2+8Y/FChG0eJPFm1mqL/yVv41z0bRo4u9QifhO536L4E\nnLwMOTcOWAFaxz++Zxrpo7uNRlTEyZ1kNc8/2ZEV3Kogkw975c9J+Yvj4Jyb\n+Au48FDtVpE6VUN+M0jDBc25u7hCgZiF3H+uvDHqRhwrhOat1gy8UUuKy3J9\ngx3YVXe6sI5ZwVg8wHCYCzg3cyVAwdIhdvJJTGSkZfwUuvNrHQrapLrS4jHh\ncYP1+uwTyAl0fQKIwYKu+bqOA1GPSsC8T3Cc2rVqNJepmymILniYEDYNzY4w\n08mQcU8evUk3iccTRwQdEMfhi3P4cXqnn5Adk/iPoxrlzTXDtLKRxtaQoF2p\nM5MatMOzls6iy1Jva5yeAIVoUiLBb/kYBozQozUp9V/fwC2oV51nRLnXjZOI\nem3HeZc9i6FnwAKu2ioa2mj8W36JwxLLXEGhse/p8IrSDKlZDRdGD4xlIAhF\nC/rCIHdq/xskJe0DoGK6gdse+Xl0AouWbXuDJPnJxFcQ7NdW71Jyhp0pk9Br\nfOwX\r\n=+GbQ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0-next.0":{"name":"npm","version":"6.9.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"afe4240c71e4bc4af8b705d16a0f692223097952","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0-next.0.tgz","fileCount":4026,"integrity":"sha512-KYVhO+Aa7iGRAKjEj/FdHI5/HX6RHqFhCX7scpoMZu/YOvwfdHFAa3yiLY9op92laAujnWK2gNhr7G5IKmixWw==","signatures":[{"sig":"MEQCIF/kkGH9EPQ7AGTxqKHCV7TMmijIefRc1kDxwb6pJ4/FAiAJofaAykPyIkXREeRPkLd8An4tvi/OVVIl13K3OnE7lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18634724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbeoFCRA9TVsSAnZWagAAbIsP/2PrljmZ74/4640CGHvc\nDZ5H6WYhU81QyNosC69f1FMf+/R0a3ba/wzOmjjS/RSH/ZBwBOUeF/9JODHZ\njjpkZbsKYDFWKUEh/0esrmM0eIy4S9ji3O1ezs6ZJowEtIaq+ISldMj4JE4k\nTvLj5d+7ZiY1rzBkEPPYndmYHkGmI0QeT9HY71Ks0cq5Q/rDiTUo1Ilgn05b\nZi3J7LLXD79jbgcrL9XTGXiqrkmJZYc32UfipfjZZtHGnz5uj4W7mcmY8RM5\nM9hF6YuRuYhGxUQ12zBahPz6I7i7kSMDN2eKXNzhjlqPey/1nmqZeox2PlxB\nJp71VTXzaVDVNOlrFRgzbWBlliPjnfspoDCp7sY3+2kocm1KAKrpF2iDh7wn\njz0Wo9nF2kKvuyP/NKaaersxDJX/ZXNLN9rVH0fDvV7jq9KQKUwbMzvMLZoa\nbpyvKhTeTrNj8HwTrv0vxvPt31ldotGm86RK60xi9QPhfrx9GMPK558EB7WU\nSoj25iOagrH8ZV/7A5ZY4BA/Fg6pvlKUmYO2ELWGCKUj8j7grnf+xNEUmUDO\n39kA4bsvZbRFDbbtM7ZZREwQqauGQTKnlbBWmG0cahiYORkDct6KRsjLxaZO\nWGdCVd9w4Y5YPPFgMmkrKyv5K9Pfp2S9lwidpgzSCx7aSEMzPBjdFO33SLRD\niZr9\r\n=UE8C\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.0":{"name":"npm","version":"6.9.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"~2.0.1","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.2.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.1.1","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.5.3","tacks":"^1.2.7","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.0","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5296720486814a64a7fb082de00c4b5cfd11211f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.0.tgz","fileCount":4026,"integrity":"sha512-91V+zB5hDxO+Jyp2sUKS7juHlIM95dGQxTeQtmZI1nAI/7kjWXFipPrtwwKjhyKmV4GsS2LzJhrxRjGWsU9z/w==","signatures":[{"sig":"MEUCIQD4RUE0Sw3pV6f6HwCfI0p0dTXPYXzQoCJPkiUtRghVAAIgBrhCiZ1lWW02s0eUMv5TGertEwLTBn2/rCyQ6OJXdYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18633904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgBiSCRA9TVsSAnZWagAAa8MP/jlw4PIVnQPwedTK5ctX\nKsnn5B7TQxEqV63YpG6oRI/w6xU+hiEd0JKRr3s+c6mlo59LDsaHcIrgVCpE\nQiNMWAc02AkE39qWupMPJIe2o+WdBZjZnSW1cy5L82cL0Io49TJwMGD6lpnr\nPO9X6SX6AJ4wFlurxFjV/wI1SgoHDuENruPPXfBYetKHMt7xmjiVF2aT9XG0\n4xBI37lp2QXOCF9B665EbkB3hd8h6pN0vaiObJdKbFexCQWO27AydOVi0Dll\nbIokyBrI+JI8auQERrpJmWhyTkulOBAT8RzZ619dU1mHa/BCMHrnnex46euK\nK14pLEe6SQlmpiBiRMiGjTT6+uQnT2ZiH6hgKvxCPzfBGNV7ytBeT/LztRlT\nRGUzM62OXtQa2E27kddymuk0Pf/0A4gc/DR9V2iEHalklt4NIiA90FiXsN7i\nCMc+NTKgJeGlCnuXcDxDGeX1E+MpyrV9UvorclFSjOvBcm6dxVU8Y6TjZxeR\ns9GnJTy8/MtCGLjHjh66wXHqne/WUEsN17k36g0hteVp43bjHzuITns5U/RN\nj1FXUvPWXnkEMMq6RdtYJ3tf+epaYkdp1/0STIb1RxKnJBHunjQB2Kp/yhiB\n7mCQeDjwC2lK5qiSVfMSb1EF/mu4BBp12GWv+QSYr4CeJ1ltev2pJDE9rXzm\nMtkX\r\n=ruQl\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.1-next.0":{"name":"npm","version":"6.9.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"74bb434d93fab7256d7355fee9a56f0675894c56","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.1-next.0.tgz","fileCount":4028,"integrity":"sha512-rw/KR5zPIz5VGhhTusLrXRchqteHO+1uRrg0WjDSj6r7uHuaC/mnjbWO0p7i7Td19azWWQtFS3TKBvE/gAfE9w==","signatures":[{"sig":"MEQCIEeCISncuN2e1DJWE1MLxYyNK8KSvsSdQyAnH7wI3qgbAiBrOL+gGtFHIqu0dtKMqiOf7o5UNAAMVujXCqcHOvLkCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18332135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckqmNCRA9TVsSAnZWagAAekAP/A8k6fZWCtYaUBSI9TOu\ncaDEXPhfQlARLqoQAejEADd6B/d9ez9y2TX7azBMxRyT/d4qJWxn0u0RgEHP\nKkoL4I3c7UH2OAz7L4HvyUlx+fyO8+4VI/GuIaxdUb6i6yf5kHkzqAkARKWJ\n+hTQQhtMuY7enUxUahdB7iZINOrJvAJw0iev2xKKtnx2HLxdz61k6Td6/Shi\nW/w1uwz6EPI1QP7quwvvlgOcjSk5KaWiyVGmQ40BBQ6gu1u6rAuLbkbY2xCS\nxOvm0lvcZqPfjTjKZgW86BSqhULw1tl4VDtZWYNQjt4xphY3JDj+5ZfCDyKM\n39740NZJbMoMk412NsgiriUSQjrhKLEXn2Q13WJQQmdT4dsfomwy1kOvr4D3\noAsGAjPmTK4MclbogW0tRN51cb95JN3NaU83vgA2Q7x/87Pprn+VXFlj2IMh\n7GJIXvB+7mUFA3ko5Cjf39OgG8UQb/X0gRTBJCnVdBwDXkt+x3D92LEz8Jkv\nakBnOV+HKF5LWyh5dj6w+ZJKCK4jjLzqZBjwGY3nQDsDYzzOu5g6WUjxwR5s\nUVwlGfOkRRikUihrhsznmurTjhelvnRHv0gCLt1xK5c1dHs0mmIYXb08D5i6\nLf7aJYjmb8w5+wPZopLr6gHj6ZOMNI48iKGZp8JSPP7VvfMmNK0qDaRcThBH\nccsc\r\n=duyx\r\n-----END PGP SIGNATURE-----\r\n"}},"6.9.2":{"name":"npm","version":"6.9.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.8","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.0","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.3","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.1.15","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.1","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.2.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.2.2","stringify-package":"^1.0.0","write-file-atomic":"^2.4.2","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"*","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.6.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^6.1.0","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.1.0","npm-registry-couchapp":"^2.7.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b5a52b7139f6ea2663ff7405fdb7d02d8a6ef62f","tarball":"https://registry.npmjs.org/npm/-/npm-6.9.2.tgz","fileCount":4013,"integrity":"sha512-b0sEGRYrVdcV/DedLrqV4VMpdMHJbvpt9bopivh4K9RisHFMbj+G6RNbB6lRdr9rpYIoqHG9YP9CYmxdI9k81g==","signatures":[{"sig":"MEYCIQD+EBLpjeO3149S3HZOyH/tJw0MK03gDIHKQThwfoGVLAIhAMmMLnfXtGmL0cEK5SrMN/2yv0DCGROsibUc9gCAiVgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18789226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSGXCRA9TVsSAnZWagAARBAP/3US53s2mVn2ONov5r/m\nJE4eSfSj1Q5AZ0ynFVCRTqaokz02KPqtU7e3Th00yQ17UH+ULV3bXywZl61w\n86EEVwDcmLU3CPZgEDeJtOoYmsCRdjiULgJ2OjAjdiVH9nW0PhyiPmzeWJVl\naLdEg5sABZ7v5J6nnIlU004u2dWy2xNriwTh93b4V1wgjjMftMsNRduVdCzb\nIdNW2m9EX1LuxQMnKGLbBapYgRlFic+HYyhd6D+hwwWhOqrh4q04Ua6OjvhU\nniSjVsO+N/FZ7QU28wYPe6X4JuzAWStgXSg3Skq7Yx88tuih36QcR9CDriln\n3QBR4q91rHlvp6xIBi83asrHZYtORlNlUK3bRCfV+N7U3qKreL8UTwLt7dkR\nYzM/wu+OzUl1jSlxaFye2MDR7vZDM7+a/aBy9mYESmfm30ZEficJP6nn0jKE\ns5O0LKyDZ2izT2MaoCDO3riQAmr88PLYm4mNPQ9ad6fn7NOGqOQBpaQsGEVh\nusdZ4mawRlPLW/3rUwHu+Xo7XY8+RCZepxg6HkbTCCQHpk1BGdY4jBMPrTme\nGpgwmGy5tl7gwG/iAigYD2o/ZMayubj7hXu1jbISTa4bwxR5ByuYo4b0e2m9\nD4BWtlRP5J3KWduy+9tv/tQm2+EUZwCp5RXaJqgeEWzIHaKqvte3fCDPd0EZ\nxsAx\r\n=LLb7\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0-next.0":{"name":"npm","version":"6.10.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"26c68feb15c3baef4dc29c188d08d4af292ef846","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0-next.0.tgz","fileCount":4173,"integrity":"sha512-r13hCoV44kFPHeIfBb9+m8WAzzggkjKuEjNg6HhLfYIzWTpa6b/gKFZ4+D9Tz4aMy4E4HFxR141OvBgvqolcvQ==","signatures":[{"sig":"MEUCIFVxb6fflzTkO1uBnwWLfafb/4fVZN6hhds4SuC2QvQMAiEA0flT6L25kvui+W6NftvD65Iw6q7BLIuwa/56yCBFeiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18835588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGkz5CRA9TVsSAnZWagAAoeEQAJgpVcUFTFy/9MYzjNKg\nzn3gapQ1RNEk4ZK+RdyX7MB1308y69Js++IK5rSO6EYjYUTjScxZ9I7KSqt6\nJ+fpw28dSdfP1Vzc35D6x3YL2s4ty664yUyNt1N6ObdLAz2Itvty0uAiIYZo\nSouu2uWDp6Uuguxmb4beR9pCAWvARpo5nnF3FKzRqeu2HEWQq2OjjrsXwRmc\nzBucN9D0M5+ZZ/y70oLWt+jZBV2P7vMSHLkzP7Uq//6odbAl/XltVNrRQsDf\nS2Jz/LWq4rC/Vjou/REE8D6/j1X50w0IOAp7XssbSxkNDl8cGkTXp3QQMCDO\n7gaX3vDxWxNjxPY4MjmoRCfSguekd1Viv+LNnH9GZl+ttjE8RdLmeRyd4xFG\nLTjnlpzq0vtQtjTG59g0Ln/ADMBjlZVyuziuZt7guKhyPcrhklvgaAiZ2ITA\n3KUTeBxtF0QecKJKNFm9DH6z4PVMNPvCePPQz8JLMVCyBGFTgS9RSBJNG6Wp\nhVMKoxgMQyP0E3Cr1bCk/OuKdB9oJOoh81uPa6OXXJ7jkhaEPh7juGk7nysU\nnleHBgNxE+nYgTjxDiAThaxUJr9cdEptnnnADpsboJ3eeaWwx5xsRl/1gVhD\nw0zBeMjb6wpe84GvWjLhWwsOJ19at+KwSeHgjYl78vdG2cIx/RaxgBfVfe12\n2Icn\r\n=9PIr\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.0":{"name":"npm","version":"6.10.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.3","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"~2.0.3","lockfile":"^1.0.4","node-gyp":"^3.8.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^4.1.5","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"~1.1.0","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.6.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"*","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.4.0","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.3.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.0","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.2.1","sprintf-js":"^1.1.2","tar-stream":"^2.0.1","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7ed37211db53ad486643418c8028092d1ed8b24d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.0.tgz","fileCount":4174,"integrity":"sha512-pOMc81mT4fHXv/iMbw4T4GQVZzlzx/Vf5bta+JgMWVR+qqBeNI0mAbKrQ15vZf3eMJ+DaJj6+XgD7650JQs+rg==","signatures":[{"sig":"MEQCICDUrOdpxOQK8DsswUAO4pxzZftK9nuK0E8PDwwpW3IhAiA8d2G8Epm1LBCyJhCYIljZUsqioI9TOCdWa8qtKZgzfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18842879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHN6bCRA9TVsSAnZWagAA2nMQAJ+Qzy448X0eh2iaUWl+\n6jXAdWcrDfG32sxEq02ob34bVTXnq6fgeT+5Zc03yhaODFrfClxqFX18Sicg\naUTPdyFw3LzsSEf4tSRbjmAE4Yfp5sN6zhnsSv2bijynTML20mQCay5s3zg/\nz7j7ZLljvkTXJLXQs5UnHbO1Gx4iR7a3G0MgD8UXLu/xqSA0F5HLGJYX/RPn\nyKzC/bIl/nn2t8iIjH78sfV9YSji3D3RfUHRS1BDEItY4PmA85b2OP/TWWmJ\ntamVnjRKQmyoCyif7FFzAhag/021eLrAkx2kX1jXV5X9s9GYYJXHzI2YksvF\nKpGFLiukBEf2dECse5hqSm0qv8ENaVOo8Es93yi1J2BV+yadvfbH/E81yy0Y\nZ05DAaI3fKSGNEtANTR34aQWv+0PKmDofDvdrk0Rxbv102/XfnttWPATjGj9\ndqSl7ZQ+wuyKE0pRPhERyFz4MH1HKbNmEWsPXcggK64GGceVRBXMqNRtNVzB\nVF8rIZPCgX/p7h3YqYG07HkYNlT574GlzUu8BPDA3KHObJwesHF3LPpcaOpc\nLHsws4tv2HocNE4QiuedCbyGVmXhY4uIXAWR6Y7JakDVpGfAekzJCtAbXZ9K\nGlhLp7hcuwDIBAc6ityArKCdsfzKQNqdz7bmHqz2JkC70y3X8DlmFYg0hi4m\nj2zl\r\n=fTag\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.0":{"name":"npm","version":"6.10.1-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.1","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d8ca728b0cdf6680f27fffee7899016156539f66","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.0.tgz","fileCount":4122,"integrity":"sha512-j67DB86R+FiQo5r/0r2YJ4ZZ1nl/sz9nivFTqjtAL493rGrMzY8lt2sn8b7V8k2mtJ6RoikXHYb6tsgjLfE5gw==","signatures":[{"sig":"MEUCIQDsV3aIOOK30dFRVYrfGlwjTFWtzLQw2N15RKexxNO47QIgPy0mIIgc+ykdiRQo1l7NokBv9lF9fSvFatadJyYVsO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18658473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHOmnCRA9TVsSAnZWagAACCoP/RnBMo+i4EZ4lZlcRlGs\nzXwzl6frmYBI3W7oUSEcDV60O8j08ialDt7pvy2rSUOL1zxGL5IFWcS3Dvib\nxNma8PadR9ge72kiRjbx+iUmxOVWVE8bwM8BDlPuSI0jUmruwOv+jVouY7/D\n537YCFV3KxUr/jPhjUyyE3n0bnAWVt4XYSuH0FwX+wEBvztLwmXnrg8bMGeb\nOWrywdN/7/vrPV32hIqYZE1kmgDlDJYDQf12npz7SMbW5KaTMr0T4JNoOo6j\nVGhMCZfaTLslcLES9RYmckvqbN7Yj8kmcrHwk7oCekZkGh0hD0l3ER9O41n/\nCovQv/Q+wUOyBxb8L+77T/3zZM2+9swC7pjmvzN0HQ6VpCS0W16kV9lZHyCM\nmK/uPGvFDENJ3dyRgKsiLMV+Bp5PQYZ78ujxqEvJFStJw6z9lV1Bse3LvLsu\nUZIn0aN1d+Up+L8WyIkBy09Yw10dBADsfbL7Q1nl5GeS38w7mm4btkMRUOct\ndNBxc47pqPjhE9auFVVLrI28InjyDOPaDcE/l+2uIUCCWsh+eeGWkSr/r421\nm6M6ZZAnzUlHfbLqjS7XDpVpd5JiZ2wtaBks+uGXVi+C9Bt2An1xCPdTmovf\nmdm9ZobascvlmDPSzrC9tZFFQn9b4g+z4ePeIckIAUmlC9En9W44X+R212Pl\nTU+x\r\n=DBfJ\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.1":{"name":"npm","version":"6.10.1-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^2.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.6.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^3.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^4.0.0","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^2.1.1","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a80f7358eaf19a08835caf5c1e2f5b8535d4aa2b","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.1.tgz","fileCount":4122,"integrity":"sha512-oCSJCUPA/Mmg7jMtGW6TEn5AzbT3t4bABAXL1+KL6INSD1GeydYuKb90XKlEw26/71iGFnuXPIIOf42jU5NjvQ==","signatures":[{"sig":"MEUCIQDbgDy5HAWwGQyvPeIfnBUsctZ7aDgBN2sCxZOTWYYeswIgd7tu5c4wZ3TfyOwZsrCtVPM5qYfI7IwkPnYauH5742g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18660016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSG3CRA9TVsSAnZWagAAOicQAI8Yxy8J9qA0ykDedqgK\nM8Bwg8jSVSuaTHR9GWQzWqwQjhhWJ5R9CwaeRCxVJ43KLXK1cniHEVzakpHi\nihN1amiSby1w6uto1xgKjw452lvN7K2pvJejh4Ob4PapSaNFNmxp7s5PQ3YF\nVZ3ADIMPii80vhX9tIs5FJJcwZcvfsHT9+Fjygzb8WcVblDduEnrFMpFvoL/\n+O07KLETzacIOEQJEfXCTmCEJ5p19qmfKxexLVLwYN7Ix4wE/ioOrQx9pD0U\nHjjGgXgsZj2DK8y0N/2C/n2zwgSBYaYoKMAr5MHgBNTRLKYDMzcp2WThmrcy\nSmdPhDj/Tmwg2rPQr46QGx11pi4tLcUe9XMyX7vTSNAA/JCAoKbuUafhle7u\nPihdmWbgUZKcMytGwfPvUUU+Lu46UWo5gKwT76uZN/OKBftTJnEgSTxgaGbw\npbvstj4vBULCCUkTfJh/LCb7tWS/wzbG1wll/1rafINr4YoElq0BWkxb1zMc\nm2QN8LKmz/HlE/I5n0QHIRyISnG1lEFJsTKWHwwGAFR+xIdl9YrYp3zEDCdJ\np4xWNhIuYzn66a0nsU0qS0uDc/O0U4/NE4uyun288snFVfrol52cL02bCtKx\nqLj476N2M9SQy5blm96I620G25vVxmg6JVNkCX7Zs6N3xQPtd+3dn6CtmlWd\n0bHO\r\n=jdtv\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1-next.2":{"name":"npm","version":"6.10.1-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aab900c28e2515d210db98b09f234242100686e5","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1-next.2.tgz","fileCount":4139,"integrity":"sha512-OPZRY42UjnEKDrHE0mdF7XGEWB1c6BNCenzjy0spOv5ffTQKGc01ZfKIzq/M2vXr7v/xBZ8bsn2v71OtHAS+xQ==","signatures":[{"sig":"MEQCIH5CC9me3NGdndas8p+9y60JCuMuNCkmTX7jwt95+vKDAiBIV8ECAggC7dodJVD1XaXWxPPeMGwfcK6Fa0p2usdEDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18784055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmbMCRA9TVsSAnZWagAAuYgP/1rpc/Fq0QH7yQAN2ets\nnmNrq6PzU/VDkNzONodVzMvICPLF6+rr5OQF/ESFn44/8JZXVC5/IHf42e4X\no5e1WmkxZDZZ7qtNZrd3vNUHUMbQtOMMSWozxx6w1+HSLnc7a8mCIM3LmVJE\nr61DbcIv/g9Qklror56D58yY2swx8a9P0TtnL/gKRaNRFV3+p12gxdLT8hkv\nwXal+hDmTJpiRjfK1yL2CVsg3O+zMka0Xn/0hgaVhx/KBRCXG6KCEqkpYuFz\n5BiYtwvXCy0pdGL/h2Hx1niF4ckVDS/qXX1iOsyPaO++5trU7EVOk8VId254\nws81vWFNKs6J4STsbkIOeqfvx3EoXUSF0J2BiQedl8tJFIxstr5/88QHwsjc\njQJ69BRN+3qkQzZeLOH4ftQRor9gC6DVR5dwx3Fqckckf7wOv5TiZlBJq0HT\nbQN/2ic5NHdoIDX/ZdMC7C7kJuhRUq88xfKmpDJM25S4tLMUUBlDE1cO4XCu\nQmDDwRvu555+2QkWYywr6faS5luPbhfkUlk89aYIdfbTemGFiEw8mwtIOLqn\nqdm0EXtyx1vfxt874fYZNoo6M0ti/THZQAfWiOAFSPgZiNrGOGY/a69HXZKb\nsfywoUuBQGtrWgAEJRVEou3Fr9DIlDDRty3xC9i5E2s3yX4ZaQs93s3dmKvW\ndaXN\r\n=GLRw\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.1":{"name":"npm","version":"6.10.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.0","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.1","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^11.3.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"*","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.2","libnpmteam":"*","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"*","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"*","libnpmsearch":"^2.0.1","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^3.9.1","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ee87146028d4f2bfa0bbae56c5f188c5099dfe9","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.1.tgz","fileCount":4154,"integrity":"sha512-ejR83c5aPTip5hPhziypqkJu06vb5tDIugCXx1c5+04RbMjtZeMA6BfsuGnV9EBdEwzKoaHkQ9sJWQAq+LjHYw==","signatures":[{"sig":"MEYCIQCVQYPIJB7adpvLSlGZcHUkai069+PVhFVWmsQ8HivjHwIhAMEABUz3IJEPTFv27lT5Y3u9U5+SLkPtxqfZn93PFEoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19293098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ3SuCRA9TVsSAnZWagAASboP/1b/21CUi60kgms5dOqV\nB6A0SyTGmBGPEnT0WsJAjPryqGFJxCq0Mr9NwAFQRK9OLFPn3Qtzt7TqqsKt\nM9h9knOCYNxcwPbcL1WrBru2q9EC61mRhzFKEjYlOq642z32roH5EyxrGUg7\nw8lzBf6Ie1Tclnnzy/PV8cFPoMIheuB9YF+gqjQ7BGH1W2WgGCgNpGW7y89d\nPljuoXnh8WwbiHS50zYTXe/BEM0JLS6Ec29Gcw/u33GTC2AnG8V2nOJdFJad\nm+B7Padxo2vPxWRR76XLDj/WgGb6TSoO98ywtRKKbwz7YBbKdLiCMZlaESLM\nq3mfbiRsCRkNARr9e+nDQBKd2iqRgr6eymbvDTMw6kclnbzl5plKNajcMRtI\neQjBSx+TUESY+PzTNKxcCvt8TER0rgfnmd5dxm9nk53oCsCbvI+y4dtBfLHy\nGdZ7CFC92BNSNUMF4pcXj4lQXKFffT9V7E9/yDwfoptWosafKUV5mdY4+BBn\nqeD+5+Q32I2Qu9K0p/GaWS/o2Z4GNlZjEstT7ADKrpmGFOxy9HY/41usb+Nv\nWlMx3BukNW5YOPNbdne/FWmlzDCVrMfIFzdVvVhl9Ixy1gl7PZayOiHZBUuU\nuywTKUtS9lqnDP0N/D1NKpYHfkgG3CPstowN32nYI6+pXljcxQlMgAQLFJib\nGRML\r\n=MGhj\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.0":{"name":"npm","version":"6.10.2-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.2","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.0.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e478d74a74d7cfb0db1d73fc68aa16dabe2fb965","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.0.tgz","fileCount":4138,"integrity":"sha512-38lBP5Z/nBu3s8LMHyv4gALGsKci2tlRNdTpW9yCRnCefmcJw/gUaG8aBcyCi2YvL0Q/st4dJznZ3GMTk1x8jQ==","signatures":[{"sig":"MEUCIQCFpb0fHnPOnaljD011ASPFEjp7g+t97mEiDrPfvazdxQIgd0Rkbm9Cv2fyxUtYXl4UkhvmZUpGrjNlT3DwLwG6DCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLmLqCRA9TVsSAnZWagAAmRkQAJk+a8Qb1OlebeXGVEQ5\nEF2GRKUQrmRLzZsvVMFbzVgQ1ZH6F/or41Ac8/nqyjEsJmcKRXS472eIYmsy\nOK7NIhis98mO98D5/Qnj3/PlOwrQsviGLW6ySdmO2DGv1mQjBEwbePBB8S5Z\nfLN7WCr99kSamJKipqeRKFZmNZo4C3931w2iIiCOjNTDfCxZBAh2PZvdWCUR\nYVnixKr+9/MdIOxgqQXnHdvyJ+JqXgLPbxatGpuXMMk+0p8tepq1zQ8zt6GA\n0XZ/sfnn8ctiuP4oz53d73uPDCa/9zg/r+zNwu7J2lwKnbykjbDkRWFifUx1\nRJhnjCBQF1c5THVhvJsF5VC0/nvV2XMhdf77iCTHMK88FHqKSd1dhIUl2OO7\n4NOTUFQULWOKd3gT/4J7j5sgq+xkUhifFfojq+Ph5NUvll8LYduhOmpY8CPG\nOnGw95m120cmNsRA+tA5uqT/y9Gd02YIYHMfTNSDgFEncwluQk6iN1kZxDlv\n2hTG88ROh4glk/3o1oR3W/wcUxH/ffkCCPnbsKMH+uDOatWieeEJ7d5vsbXh\nmzUT2jz1Md4EGdvEvYJ8e5se67M4eZ9B0mMVGlwgyo4rcehV+OPeLa5eWo1I\nP0jMnq2NpZP3TgNrhVoAPis5dg1BiybOftfAa9nfVlb9cDf64KwD3KgF2IOD\nYpWo\r\n=oha+\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.1":{"name":"npm","version":"6.10.2-next.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.0","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e27936a718a1adc2aa745b77f454e5e7fb7e5e7d","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.1.tgz","fileCount":4122,"integrity":"sha512-r4+Kc1/6LsuKb2tdP9xxFff+ra3j35IglU9cc0htV7STlu0g2vVisBTNRVY0iNbvK9Uim3FtroTO+FgLoQ4nTg==","signatures":[{"sig":"MEUCIQCFgk13kNNEn4CbJoDtBNNrzUSMsCRQonoOqJoCmjg/2QIgDaRTzb8rRCscvrL8XcuT8ToR6RBThe1zGLoNn8LNN9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18626494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL06sCRA9TVsSAnZWagAAFD8P/R5n4bp1Zrnm1UZVGxbj\nOl9YAxZxpS0TiVGQFTCEshPt/4MwfawWue5I/9Y1/FwcatH1Ac0hnQTutuER\n0kolCkKQued77F7vbtNrTup+aQ7w2AHzCQyYoiCGWy+hDkAsK/PMfPi5Fcmz\nmE5EgW9GUPxGXqHDsQjOZR4GjXR3iH54fErklhSOhy5ck0XRtCq5GBvvQXr8\nHlBtSpr8JqiB6nCT/7Ilo4iyDHMS9thNH+9p+I501Ov/sFcUbcjTfVUdQrxW\nXMPy7gwG6UT3HccDQKWQcscsKSGeC0LjAC97bxidk/bm4Xud6sUTZybncToF\nLNtnJfp8NGBzWnf7mnOxa5Zymf1+sIxKUYYAmcMg/4eqlcchOyuyNkjNaPKR\nvz3UbvZRUzqCOKEyE5bCdIa/EyAEvtxSeTzZsZqGjLHI3CrzPfCooQBycc3o\neV3X0jKrIYVRzuvIkxgr/kwcULXlrKj4GyUlSDKLDiMjm6t6STYox7/Naj0X\njYyUXqRhbLwQ+QfphWOaAHez4yhSqXr8KJ59YK7Tl3M6p70LjdAku0pW7ZuY\nwzTnjn3RxeYNOI5rzB97nW14CL3keKaqPPnkqlYBl2crZHiLM5tkgkI68bZx\n6lQ30VJPkjEqWqFEiUr8WJva0r9bCYryc+IHRFkFO9FKUaP3UKgb3n+cWdjf\nP2GQ\r\n=6Wud\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.2":{"name":"npm","version":"6.10.2-next.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.0","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5d68828c0aaf8ed5efcf40522b60ca1bbfcfec4e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.2.tgz","fileCount":4140,"integrity":"sha512-vpxZAGcXNq1yAjesYP/8mb0WOU+6SWocY1SMsAN9AXYkGDK7igyLt+eIZqnm/+grAvjzfxIZzaPVMN6pGWngOA==","signatures":[{"sig":"MEYCIQDbyfAX37s4KtOhGCMU6uEIOPbrADSpHZQHEd9ss7VU/AIhAJJSqW0tHSuXRkAQ2iynV6yFMwBGgZvK4Ky8lAI1WtSv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19121840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNOCOCRA9TVsSAnZWagAApqsQAJlPHgPtXdbznk9uPVDQ\nzw8lR756Aut3BfDwhggeDMSudx9059vT6d80b61Nh3zqHNNxeu5v3zYv2SrM\nLeGbcY+A3cRc8vvRzeZ+OhPyHDGUHjiY8Om5cCmIClLHzbYlblwJUpc1RuSX\n2G6I44AdM4bcujgt3TTkX/+qRCEu/Dymim1PLFEw/S2s9TR89lQv7BQ/9CFA\nPM2+2c1MvFYJ7pZo5nZTxeHFbsQnhc468INt+6jLv/KcL3eP5Xm+5pDBtnz7\nOMqABxtMv6nFGLbTxqKahh8B9LTBHjUYyerradFX1HwFTy8KSdWHu2Az5Zkj\nsTUFyJJgQZjV5WKQasjNfXm1LzKRk6DqWMblWrJ1Ye0yTULM4tgCIYCSGE1s\n3Ljp/K6p0zq6W23rnfeaivw1VsVens5GTDrQ5t0ahhdVBpQixND3nyEYQUME\ng3c5EQe9f3RUAOrSR3q0kg5Y1WHvtYfx7kSJigtk4EIXAYtK+ecEtmFUKvyC\nsrM3u+rhMh9BBCwHT5D6win4gTp+oL2U9JNZoLcyl04snz5Et3hZDLHZdMcB\nL5W0+Qmj/5q5DJ/1VCuOPXRNZMJx3eyRK33A1I7HmWJiznHm53BVkTMy0N0L\nx3q/h7aX83Obp0O8+BuD3mO6nb/y4PyMGGEwBJa9PHG5eM1Iq5c3K/SNaKaO\n3yU4\r\n=gZuK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2-next.3":{"name":"npm","version":"6.10.2-next.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"537d37efb128bb668e0c354bce50100fa4592645","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2-next.3.tgz","fileCount":4140,"integrity":"sha512-iT309slDWLcmWAlRiwr38RUAxbN6E00IoyuWANJuqnsnQ+JKso4fn8JMaOjg2op3VQ/xRUR/9I3kKsALNOAPCg==","signatures":[{"sig":"MEQCIGVaprBz4/9EeU85k3HjCdOHNfSBbDZnvQjNt6yvAAddAiA6AVvGlr+cQxIvhJOObAyMNTjBtMljGxAckwR5syam2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNkbnCRA9TVsSAnZWagAATpoP/RysqjADEWp4yxkNuT5a\nGLkPCWbwa6pXzPSpFUcKnTqflIGtRtKw0NWgf0sV6c2e41hxFn2Eo0Qsj2xr\n1qqIDA1upyhxhE1cvB5uqAXsVwmaYC/skzrpUuLG0Thtut+l3jXXMFLhL1gq\nUp/ajwI5vAtmweFeY57l0YYLi7oKVk0+P1/lfZTb9+ZNcpLWgI2RMvKFo4/J\nF4XlSYp2W56ezHqTbPEuGV/moisFoLseHx1xR1P6CUirKIa4djluTh1aPL8S\nFUUnHyJE6W7RFFgdjvD6Ax0dNoe838BYahT4D+JML7L7tX1ECg9eTapXZNGu\nDk+ta1bIwesdPpgIAIFVYozO6UYWTfdd0cmEi2wZJtEZwTOwf3xwZYDSWMEn\nmWnLdSKEq1i/AzzaWfkVaismhA965Glknlysg3R7xw0OfiatRqcVJVfKve61\nQbjF/QS+J/pMq4Z59Hp1jd0njA2HTa9r0EKC6Z+osI8abLyz6EIfGuAE5sZi\nR934/ofRV+G1V1/gFZJs+r07Jka987sCfVa6KT23VX2MIupj1UnFpRm+9MAp\n2b3CtHWi2EEJvCc3HoSunaLG9Tt5/BXTvOnEu17yeziGuUqBfrIXWeXT8oG4\noyj9XnPyNQhvgNKDFXr/MlDNIjXO+80wA/eiqZbfaMFeRzDBRRfRCQzvyL4M\ndcz/\r\n=G22G\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.2":{"name":"npm","version":"6.10.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.7.1","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.2","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"62cd56f9bc39e26a5eae411a20236bb0c2026d85","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.2.tgz","fileCount":4140,"integrity":"sha512-B6n5dgmsl1fpBYhor2OTEn9Md0r63/FpQocDn4WNT4gIQRQZLql9g+mk8s3j9qZD370kUTzwDaOBSmDdNGK3NA==","signatures":[{"sig":"MEUCIQCXwmWCDDYy4s2DqVt8zyrqB/6HJzBp0YaJ+6HM5KT6rgIgP6MRh1OokoUdHw0tRqmM46PvKfBNtGuF/f9/WE3H8Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNzXECRA9TVsSAnZWagAA2eEQAIQU3zior/pAbelxxB4Z\n27Sxj6GLWDN+P6CtxAqFi8X65C8KTbtJhAYdJ1eu0J63EfigufcyekN5ePTq\n5hU69lxmD+W+hgKvpKbfqiH2u6gGFyphtRdJsScEyxhyirLuKhKVQveHYQUu\nNNrXAmzwDAU0tawsN2uIgW0yqvTunnDh3h7q8YQS5zeWFHQ63ZRVnxm0eo9S\neh3YKfeU8r3Ygt3GzST6ROPwej5LPrXx1JIOAPlnqjeJ+og1HZGX6J7UIYI0\nztkFtLbX4+6s1p+kia3ZRqytqKrpTdTrZ7PGrZSntRGMwfnBJRDS8gtNvRhX\njDkAHllR8ycEVaBirDS4vg8EF5aOQ5TqGnBFovI4Cwg2awgjLKJHOcTsoiRK\nR+i2P8944l89vvrJobAETfADis8AeEuqsaDKmVO93kflZG+ooQ2NptublnZ+\n8BoZbBPTiFmNvYZvP1MRUhtEp+KMJdDK5RG8cJY9vmzOns0BhBHvmk6hPU8A\nL1wMLuxwMrjxY+06fpuW8G3UdxE7RUu7oSC/bvZFz6zEg7D1n3mQzNcZmFFn\npmwjU4O6mVDbDOTx27O4YIDdvjRY9+5EnlCYpwS2U6HSASaaa/+dVII9ocWi\naGynoN2+VAk0Qt/sU2VhhISqnSsvJC6id+vpzKfeATdSEE9RXHl2GLMVYYWs\nj7xZ\r\n=dxxS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.10.3":{"name":"npm","version":"6.10.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.4","rimraf":"^2.6.3","semver":"^5.7.0","unpipe":"~1.0.0","cacache":"^12.0.2","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.0","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"~2.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.2","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.0.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.0","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.2","read-cmd-shim":"~1.0.1","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^2.2.3","npm-user-validate":"~1.0.0","read-package-json":"^2.0.13","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.2.1","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"83195598f8930a40ee480567883863321626666e","tarball":"https://registry.npmjs.org/npm/-/npm-6.10.3.tgz","fileCount":4140,"integrity":"sha512-AH2uhSRaIMll7xz1JuLA6XbZu5k6DMSc77U6uWfuyBch4EzwpEc5dd54/OsX4Njioi7fSL7YmuPQbqKE2qiklw==","signatures":[{"sig":"MEQCIEWOsDc16W7+93GLNb9v1XRYTYwrgFtr0m0tQD90Xk9dAiBbgms/Ecg9SOyQ0KpJqA+d7SclyRDnMd7W6bN1xyAGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19130912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSaj2CRA9TVsSAnZWagAAnloQAI8Pc5ZCxeF4XcFKdx2j\nwE5li7mu/MXWd2RYMS7qHo+a/tBqh90dbaYpYWnpRIhfBCSlYfFfkQsuPOPz\nKXLfpRdFucW2X0wnDHo1Gg58EWpdaA5AOnEdI0GGCXAMS/C9HNgwpE1rTFTM\nDs2POBk92DDUTjiS6TikYwoIHHnSBOg0kx0apC1qtzPdBkgHaf5tGBof0mps\nvNN9CEAJWYqEL9q6PcMVF/P1+QX3YDnZErzyHFvsy1mNc4qWm7W2Lo5JfGfu\nrhWvbEcK/lGdkxcqpRhsM1GyzPEqqyE5IcRRtPB476NYlbEDc94kBv/nQS03\nmXMI/VI6nKcx2N9j3bLSBzXyEX1Fmr7/CtrYw+SzouTiBisio2ADOIQeVN96\nsiUosxZEMcl41eVq9SgW1PRgsPi+xff3zztYYfIQ2fDTdjaBB98Y6tNtv7Ea\nl4ghDRvduMYJRVTH9xrRyYkz8dJl8Ths1snI/bKUFr8qLFBAwHYZ6GSKz5EM\nFpsiCJnrtcFKsWrwCPZ50uC4VRIEoUeP7XEmRQGjc2QlUu78lIC8JKOjc4MY\n+ogoWWZQDdpOtMzKThFmG4trI0Ng+WHMbhPez1ZNuL7jvQvAGtKQlX10Hlpk\nUzy9g7GSWEiM1woECgWEIZwbcAyjL7tTjN/onxTHSqJrWLz/TBiFpAcA0/X/\n0xJw\r\n=ZQXT\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.0":{"name":"npm","version":"6.11.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.0","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"98ba76e015e9ee0910e440231a7398b15a175a9f","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.0.tgz","fileCount":4151,"integrity":"sha512-xiA97uU+ry33XniwnMtfU89UUrJMerLYCNAOMa0qcqCF9fp79FPGnAcZ2P1YXVYvNdzU9JJt094cFbP/T5ph2A==","signatures":[{"sig":"MEYCIQC/KfsW4+1JftUymTg4Iy7xInNg0oZCUBc8Le0KQ1SxdAIhANd3dHEaOb4/9kDNuA/OVCPctMVkLgf/F1uEdSP/DeI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19199666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDbUCRA9TVsSAnZWagAAVAoP/3xDf0B44WUm/QYjUgGT\npX6qAojSCcnEFTJy6jktwmepntF5fzIVwAwYn0SRdEvbnh3q8uY6i7Ma3P2G\nM9OIax0EzD6Ag+AykFnxtGSXRYOvMxMtz7xYzYUVH1Iq8hKYm9ZutdqRMve/\nEEJS/boWNoMejSIKuNzEqJ6eS+zBhrkkkdcRausHC/74V3Shj+4AmHea/ROy\nI2EStkryk0S3q9PxQR7RqHOR4+FGbwQD13+UJ8UvS40c17XQ8kMXg4ZkPk2L\nWshKk6G72H+OrllCoczgXVpCj1ftt5KKudBOKgkMwuDJIYMcaCQf/cyD+aPq\nQeZknSGzhEGNv5nInpIdzbfbrRAUWWvlwf/fplzUq/g4C4hV8HKahdK/eJyG\nQxewlX7eHjT5VAuPNT3ZK+BlP9QpmW51QlTuSrIpHtWJNEMDFyLiSN+cyMDB\nTcmeUhXGtrBXT20RfX+XjHOLNhSZR6dasO/2b1yiL0tO7RF3iVSan0uPybvs\nzrg8KFjIyeEB4g5HxlZDYaZPy+A8MnQEIFZscerOLUeIA92HE9Vg+svM14+w\nPtuZxL377NO4irAQmz5Nh/2+N7VnRjbjZ4pZjzwK3rA3LNnm4Wjpp7KQptTo\naVIStPaCpYBdZeyKIzUSiw5/0weDst+3XSoiB5ABLoBQqQfu2vJXklT7B4oI\ntwsp\r\n=zKEs\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.1":{"name":"npm","version":"6.11.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.2","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.0","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd1dba2cb514806daa65d5246edf0707424ccf13","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.1.tgz","fileCount":4142,"integrity":"sha512-ckV89fITMaOMa1UAbOEvGHtepWhCrlG34fGvr/K4UbD6LiS8Vv85uftpNqK6bbvej9lsXg5MPuFfuq88W91qyA==","signatures":[{"sig":"MEUCIB1ZvI4HjUPwWM2Jl5GWEaXB5Qad8SlVXHT36MG7MUG+AiEAgbRGiLiyFh7uPI5bW2zLVATjmVcw6oAo4HpsnpjRpxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19154457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXI2tCRA9TVsSAnZWagAA5P8QAIWSQsbL2LHColcNNZfR\n6snbFvOJrRTTYs52CqQ2AXlDFq30opTmziy8LvtXg+oj7xGs1kJkq9SMVqwE\neg2GqY7/HE7Pe5enhzo1KUB8JdEwvdwn+CDP0vRpoqpxzFyQosJjFldCtiCD\nFrAfgFrq26e4n+A7o7wXWS9UcL2MEyQLyNawaZw+mpHlI2xi+iZlbTKmQdvs\nep0Omwxekmq0EFirz0490Xg/7U9UaX2ODFI2uno+IW0lWEU8SCB5OgcYmoqF\nKSpVkB7ZUkydSlMcsLoKfUrQYm9zVf2QPKXQdft33lMLMnlDJbaFY0O/QS4/\nYisIK1r0q3VKhFn3kxhh/1KKhTyzG8xuvMuMmScsKroSujoPvVlJPypCAvzd\nLKpxH3nP0EJ9FWGCiOrng3eyQKcAwQ3MDYq4mDsw3di6UivtWTSQVsKecId6\nV8C+eKvPhmgQvNrA1UxL3n/h0XNUoYwEPiivE+ikyNjvL8CScxvjXgfJ4NlX\n5X+IopsmaAAUiQWmacVNRcFj7u4HqxDHNljil6TtfpCXc3MKCazPRtjrunUT\nt3UGFzzOtpH8ZWdoX8GEBQ6VPn1HaZtSxTqmtt2Ik6WnfFnPVIeuC3y3WAns\nr+Kg640Z/rlULG9eUIXtrkeITHtlOzgSdRgciBAFOSoDNclZYvjzCIhLEl2R\nWGOl\r\n=7j/e\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.2":{"name":"npm","version":"6.11.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.3","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0106e476519f9252e7b5f118b7eace1394ce65bc","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.2.tgz","fileCount":4142,"integrity":"sha512-OAkXqI4bm5MUvqVvqe6rxCXmJqrln8VDlkdftpOoayHKazz8IOCJAiCuKmz0TchL224EAKeG86umuD6RYNpuEg==","signatures":[{"sig":"MEQCIHD/TdSaIuwBbopAPfjgSoqD+iSJhqPA9hgOcyLQbdaWAiBlFCr0Zy+8lFYbSm+RXWn/eg8+AxWauTzL/ixScfyoww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19156618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXuaoCRA9TVsSAnZWagAAlwIP/0kXq6F2tjkL/SJmhnei\n3Yx+zRXiy2EuA5nARZgQL05i2GI5byD1sciGZE9oBEPEYRYpRNM0yCDsG4z9\ngrP2hF3qfIv8EVHd5QxFNV/tIjuNl6LbE+hehxbdXdb2K81YBd/rtPDRsGx9\n84vHYIDsmh0G7zIdeQEl94xMfI6Rex+XJQ5oGw00NTiJGJJ+0cTqL8D71GE1\n7f8UP7tnP7cKPzLAysL7foxzbR8y+9iP+osqZcMMN7UmG6GHWY9IaalSmohx\nqj6SaYYpyFo64zGEXvTk2/4390F/v3nY+qSLYfWc1GsFg10UT553roZEyZ8w\nnKMIosyzCHEVkaAmSvzsK1+ZKw3EjhFguL0e4Fbnn6Skvz59dWkvBG5eyBry\nJtxAZdwOdSlOhoQREXMTMHU8UwBhbi7YAYFVPWBs3ol9zZ84KhOlSTd2RkZp\n4FNwW9mNFpqLmkh/m2xB2Bi1nsznl6nw/iMYWKiM3Gr8Arc/6JQkC0ywL6HA\nJCrXPWZsL2igvRQuaKSMGQ3IAz2JjsCfZ7EZMS0fY54OtwknBCvT6qbfyG6E\nl5TpjoK9JtHaxfvGbh13uNaETbrpkyl9B34ejE7Gs+Wrj7y7XaZLMIilVefN\n2+Jjgvw9RP3ORrrfH+x5d0EfaIDR97WdMvVrQ07ZZBS0Tgk5l3FqOQAYiQij\nx2Rb\r\n=kjkS\r\n-----END PGP SIGNATURE-----\r\n"}},"6.11.3":{"name":"npm","version":"6.11.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.10","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.3","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.3","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"730f46b7cc5bbc6f04dd57b5699be0c9f2359dda","tarball":"https://registry.npmjs.org/npm/-/npm-6.11.3.tgz","fileCount":4086,"integrity":"sha512-K2h+MPzZiY39Xf6eHEdECe/LKoJXam4UCflz5kIxoskN3LQFeYs5fqBGT5i4TtM/aBk+86Mcf+jgXs/WuWAutQ==","signatures":[{"sig":"MEQCIBolcTDDzbwkBW+N/nbmcwO2B9mmoEpqa4ISFvFG+X0hAiBW7gwvpe+v1NkdTdb+vRlt7To9CkCoevnbJLafKPDa1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18591524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuapCRA9TVsSAnZWagAAafkP/24GCG6Tz2B4xO68STP5\nocc0R4JMx3qcVc/+zfZWzxd6MjFHgINiqFabDu8WedZ2wM6o2s6UpYp0HEkb\nxuDHHODeZHpvybN+epm/JIyvw9+W9BnzDRsIAKTmG4UXBES2AqtXDQdxIck1\nIPdWZYNCqPooZozPOvBv1f+ui/dDKEZly3/VkyDC0lSKRBF9Ob5uD9QURatg\nOg3dfo9wKni6I1qR9z0ANiyTdtS0A9zrhh/eqd9t5T4VDG37N0s0CcNq/PFW\n0IUb47NCMgd8Q91Ur/eCCKG4GJPbUO5Z3sFZmgoT5Pa6WY45mESHvEVilioE\n1sva3iBDoU90Wyo6H+DCZX0JqUztTJmUMJ19wfw/oxe4zLxHmURHLWe5dl4d\nRUPGATMt+JScQu0UzKg6OETe0FuB/PZS25Bo/CoX5n4+XAXBPEfxtKk7rEsW\nmtv0aQOfsYx0f26cQ0GTW4yCyuX9YNh0Q+d1TTgyXUZAv4shJvzpEwiFe08d\nJ0jYoIzQ6dke+hJKyztBGg5y6UCF2zrzzhyVGCThsJoIzx/nnIU7Sm0Y/XCW\nwjByCe8tcXmsmeEZxGEhH+UhUEMXNyNB7BAHXQnpUxMbpLBrjNM3h9h3dBh3\nISmRpBzzkMQQcxlJIMcDql4/CTU/9ebfoQjuZQEtwr8AKQMW0qaGE+VpwEqa\nuyaJ\r\n=OXIk\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0-next.0":{"name":"npm","version":"6.12.0-next.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.3","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.2","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.0","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"~3.0.0","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6bb088032fbd269da6692416fbe438adc37c2169","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0-next.0.tgz","fileCount":4085,"integrity":"sha512-KcvFyDtHmGwj/A4UjIm71Vuzz5JH4EhV7zfOQ4CGoDsMsb0AyVSqzSUgz1VfjODH84XhkXzWVUecDJ3gSyd0nQ==","signatures":[{"sig":"MEQCIGAbP8/BwaJDOrpaS7jyqBdwIAPYhILHpBq/E7vUv8DWAiBVsc7CEhr90OP6Kcv1pdmaBLQYNk/rpSFlIUNV/VLJOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18638451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjQxJCRA9TVsSAnZWagAAuJwP/1DT0e2LNmD7SOKVu0Ht\nP3H1B+x6hEhE90radv/cuJMSYoac5pJKUcqKLVN7GALqB8x+EzBrz8+qRMun\nNi0SQH7OXLaY38LS8OG/xPaxCjBmccylHW4N1oXQMnPqHXbgX2jCDk4P2F9W\nRYeJ5gVLEAoeESN9f0MVecEjhvPwfUXIWuuq5IlO0P3ri0eWhI26IWpCYU+m\nqyIT/x3TlmtOSsYmZQycXuTbQD/f1K/M9zeO/CLVGhtL6RRViAm3I5d+S01L\n5e/4Yplz12DtIQCrSInn0XnGqAcqN4uut0F98HIxBlFopavP3PCXaXYZ6LfR\nFXfPmfdZrCi0h9Gi4tuQwq3AxhtLBC7N540IMKGTJ4UW8xcEDg5qixFBuyGb\nEjwf+0PnlRacbIuY7nG1H2Ag/kz1GnW2BwbE7xP1zcspW0BdbGuHgT/zSsuc\nOcVAs6YLqYK5w2rDYSF2QfBAs9ChOPnGoNNoBJr9ihS8W/XpQQQXhXBfQIA0\naPKUz5/FpTAySr2sJLi1FBjL8XL38ssT9EpTAI8cGLxxdFFkw2VDay0NfgsD\n/tI/6N9XAgLYa3/NA6HMr6mbX6OKFjsZEBDFJD/FyiaUPdPl/Pw27UZMloFJ\nHzrKsuwypHB7ZOdMasJDws/XlSY9G3wcMGCkL1YKyPK0Y5El2U8fmMZYyiS7\nCUvI\r\n=GekR\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.0":{"name":"npm","version":"6.12.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.12","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.2","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.2","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.4","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.2","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.4","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.0","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"255e6fbb514be15c6595f9cbc5bc248e251e1476","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.0.tgz","fileCount":4083,"integrity":"sha512-juj5VkB3/k+PWbJUnXD7A/8oc8zLusDnK/sV9PybSalsbOVOTIp5vSE0rz5rQ7BsmUgQS47f/L2GYQnWXaKgnQ==","signatures":[{"sig":"MEQCIDO3s0/XhUEvygdFW+xVWp2A6pB/Ul1klhC49YJC5RLdAiANogjXYIPGtRXFG9kqVyyTQRfg8tHKvI9H+UlJoB1I1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18670861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnK6XCRA9TVsSAnZWagAABzwP/iAoJ1q5LC7rTbxMTTGy\nCNyCFipfxx4XZy+j+qi6rUlxnDzYgI9wjtBJElwWdBFXaCFFWefAmygfRPF+\nvpq+zBvnbjIg5b2Q/fvNYhLyyDDPWTfvV9WW8Kr5TcRyJP5aUtyfoApflVLM\nRp8CkrLSR/dEhdiig+2C2qJPTJV/E0sULItv9Iwz6OUirn00ZVlCVdAN79TI\nGJHl87Z0F+TLOsfPaVg4xpFNh3fD2z4jUXMPV2zepn4b3fZC0vDesCBJ0pI0\nU/ekDEv/5jdrhfyckEskUFOeWaZB4XWoa4STF4xfnC/3f0d4uOp5H1+HWJkN\njWRFz6ZKYgKRCsfkwaLupCoWWzHA92C7xWiTHmlEEZzGFb6FQXR4hdGMUPYL\nz43knklk7Ig0Jw/7CvRP32HaTMvp9/A1KqmkMaeRJqCGuGYFYZ+l/w5F2DAT\nDoQ4IHIUSH+EqcRGgFr80OVRrW8NYIEqv3qCBEhdVV7/1Q2Ud7zhnbP4g7f9\nZCIt65rUo/kMUpCDQhKJO+dt8AGrF4z8ssEvwn81pigk+UwrlDbcZRXfkhPG\n7wwCXKaKtzwau+DniWWOLpH4gOh+Z2Y6p7aVhnXH7kTnkDeMTtIonLL2f80c\npoEWTegiY2yzicd5ph78Uwj6T4zGkd5sMDBDqQY6XFrLP5nu7KRJCf3WT1AS\nnUac\r\n=Fn/p\r\n-----END PGP SIGNATURE-----\r\n"}},"6.12.1":{"name":"npm","version":"6.12.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.8","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.4","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3539f82b9dfa3c70beed1b56ee77c280e9458e85","tarball":"https://registry.npmjs.org/npm/-/npm-6.12.1.tgz","fileCount":4082,"integrity":"sha512-+pMvUpgSXVBythrv//64j4i6DaLLJ1O0y8kwjNgjAE7atBNGzX4rcOEWvmsuiei6J+mA38O0nUZ/P35GuCD/jg==","signatures":[{"sig":"MEUCIQCl36bg+T+h5/hxkoPVIPHa0AiPoJLmkz3ChhUHKLJA6gIgR8um2rBMLEswMeLIc+IQGz7p/+kug4zHHvPxCyQJYsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18709511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduG1TCRA9TVsSAnZWagAATV0P/REontID9M7bqtFOyqOA\n5l0/03QetWmZ6yV+D5ILgHeQrlOnZUXCAiyd/BcvFkgtkBk/xYI0+DuRJa4F\nNTeisp/ObvCmIQvVKdjYZedClHE8xidhzUUCdZfGJHELbEjzzsyuBhiW5Uue\nN8TbH5UOa+gifQn+ABJ7m0F/5Pdr7jPKQU5N/CQsVcx9YjPeit4sfI2cM5zU\nhOA++0BJqOcGH+/2vHzxs2B8NZ0KaqoGb38yDaGap/hqGDe8nd456Z4jyK2T\nPmHTitVy8EySZHy0+RF35+00lwzTtYz1yv0WebHI9WY65ZiFvorX9j42RGra\npfh8VeC32aIEavKTY1ioPOsavwg0/0+rvIuAiG1oV4QUEqzojAmtiC+dLdSw\nz27N5jsvjblh/KTqTMs/AOKJG2gGCHX0zFtH4X8DvGw89fRKqTlDd64ILW1L\n4AGu75GPtqCOhXRUg8QgcZ3XSr9QjmaGMuP25zTlIBKMGwY58PqwvqMIqWyv\nzVQZz/OK3RJUT4M27iIrzrc9kA5LjdYYMotcU3HKOFvxr6W4VxUVF4FrbM6h\nmJpb1Pa6ni8fBBMN2bdcN7ETz9jkYDsFvNbEvoPpq01ONr0FhN5rHkX40GIA\nxZWvuuofmXpSSf3zUJ2/JMPfijlJW2j0ia+QqilfqZnJrbD9aeT799mRpdQO\ngGC+\r\n=iAmq\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.0":{"name":"npm","version":"6.13.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2e90fa5b2f759017d906aa7583f0e9ed6e80e2e2","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.0.tgz","fileCount":4167,"integrity":"sha512-zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ==","signatures":[{"sig":"MEYCIQCM9omCbIUZ4ICSNQqH0E3l9nupk7+Hk7zsB42pHaq26wIhALLkqJwhDWCDoB3CVVJlrZQ0NBw3N+vi8BUCwntIU8U1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24658888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdG2CRA9TVsSAnZWagAAoGIP/jAX9komWyfHdJIw7Gce\ngbuo5zc0Z1/ZYSwD5ikkgnvdBx+blk1fIe0BlcJQmVpXRJ81j0UFs9VocyOL\nZ8UYvualsVx9jjE0/7Hc0tmr2kAW0JIOSvjwmKXea2eFfdN1mxRVnn4f82ka\nj8W4qDqapzJNc0QbmKgKZMejigLT9RB3WHoIRr9R5eg67IoFXulF16AwlRkV\naJsqGyIMKcymwXd0L+d0JfS3TbJqFyPHjJAt/7inzgB+/RlJOMmvKluI4NPi\noZvSf+6zeF5fjhFhvZoJ13nBbB70QGCQnyWlWLvwCIWDS1zWSGup3ibT+WO5\n4QA5hWFmPrUvmRBJ0eAPbi+GDEmKx9YCxAriKYYrfm784ThmwRvQV+vgNzkv\nVVRLJmzb5E1WPrR4mpqQLiDZg2tLJcPypZWtIG+7S/PjathnrJjIR8rP7wZs\nUOEGMqJZeHL/2+wuGdMqZiT4i4NVmF7hXP0adZ4j+Brr+AV+gwXZ9Uf6V66b\nW5yhZh3LSfdhWTTz04HhryCUa5tF1+zyodHeqyhVL3VA1557hYiZ2iqo2Iss\nH7Shw94uPmaFiqfG8hdpLdKATNHyyN0OVFVIsRVzVnS3hA4Taodn2+FJIZyC\nRjmqXk5b4Olh+r3nLVvdT5ZprncyQioAPCcSUaHrb/s/XCC2ABiDNJH+5lwS\n7QgH\r\n=rKbK\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.1":{"name":"npm","version":"6.13.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6a2658392b70aa1266ddfe256ef21d0de2f4d8dc","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.1.tgz","fileCount":4145,"integrity":"sha512-2awiDZ9JuV/UoF4oXGhekCURC2X+eLLRz9/e58AGrPDlpzyn7e4oCaZmkzyEaisxM7jSoFKNnZhzB4xbmbM0Yw==","signatures":[{"sig":"MEUCID5e2ecQ+bTCzkanerzdiosgGBBKHyY0+SX+8+HY88RMAiEA7u+UzZgL9vyB87+TC3hZ07tx7rDu0Tm0P5O72L+SpK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23245175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ubrCRA9TVsSAnZWagAAjrgP/iGxpy3K+m7Al/m4h2jf\n/VqQ+TDewupj9onHNjuElV30Sjzx6hXXnLtcg5USu8Tg5Xx4QCgBJ0HIAVJ3\nNFTeCp8a/wXqcxAp96hNUk4wZuqZ5cY9zqHWNNrwawo2rWbVKykCxnvem9Fy\ncW2Zq6eRnxb0vcCD+81nwe5ArYDiy754ssY12QvXVFnudsImFm3USDFdKe4f\nf+f6C4y6JrgTvucITP0EwxdHwXGs18jWPIV1lxLrHXGFINOOzc0Oq58lV4qP\nrsDD2QZTUrqHxXQgluWPypsbAJd9SQzEV/BhfYUABFmnurajhjPpddf6IW2P\ng9e5Ia3BFUQ0d6aFZ/o1y8qpTvEKrlbaDNlxYtbVlrV2kWo3l3BpNiOWVRJh\nE5BvqFdJrgpaG9jp/RAE1rdZvcrXxrs8BZpb3cGtzIeQuxFn5HS5qTPOtQ9S\nhWSj+xlVfvjZ4dNdeUnuW6ihHdVcBPfa+HHxOu1RWBGwitaZLZ+QltfG4LZg\n6W8koOkeOamYsxE7oJsTCJSalJgt+9Q2r7mHLz+TSrGJBNdu1va3G9K0EQbv\nLX1k0ciR+9CHmTi6AFdsAOTSZ9u23UBf9a+RYjZqdz3i9CI31JdNWQ1QdMVo\nYA9hjYrcHa3NqV5o0j4Jjdq1V3bTSEuRc/CDznikCDi05PT6f8tohglyQrZN\nzR7v\r\n=QiYo\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.2":{"name":"npm","version":"6.13.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.9","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.6","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.0","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fb3b9500fcc5394a2727848e2a45cd6d245eaad4","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.2.tgz","fileCount":4160,"integrity":"sha512-TG7AFkKpjBNJh8OVJYcGaAbW0PZxEkjew51Lc6TRdhQpNjSSEnAOEpidApqEuciB7cs09C8mxbo8NbuPs4QDzg==","signatures":[{"sig":"MEUCICCGuDXwOuQVewZSKVNsiT50YgQ7C/g/ywWRMaeSeRd/AiEArtGxKzwn10EVGcIjAij8QGZOnLp495pVB9p1oa8vO5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23756399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qF2CRA9TVsSAnZWagAA0RcP/A+F4XylOQXxrt9PQHtN\nLXSTvJ5Og7EqXayVa5vj209DDtoBDOkzMcFDmygB/QGBoqwiAVt7j89dc0Qr\n97q6DsJqeG4AechQDVXVoNlugFKmxQYcfvUwX2tKvkeDQFxoOC6IGZ9YFDot\n9fkk3LLBL6w2mBhz5/2BozA59Gd9h0lKRq/VbuKlW0Un4IBNmqxdTMNFRQsQ\nicDR971BZ5xdeL8NJB1ACXTl3ZXNovC1xyWy2FnvEOfF4co1YCIMD2Tn2RLY\n35gS0o+C4EwIfbwrX87J1qmi1NDSaEV83+YkbmCDqvXxuuUqVWPqzUaVytbb\nRAqrFkvjdbu7goJlC1Xy/muvdgRNfw/2Ny6PuYc53cWmLyN0+RkGNgc0YTol\nF/ZdkFQF5gE3wsr5oqPlCilYcERGg1SRZydp/7207pfrEJoQlmbDJpN0z5o2\ndMG0lGPij/EG1tGCUV1mi9dQGGQ8UdRe+q4961Z0qcJfqg0VfZ/Ysw0HxfMy\nio8BJyu7dg7fe72shNaVwWDqh64fZnziTYb5fchSRM3OzlkmrZnvaMTiHKtS\nV8WXIT3wdh8xOxMpoTotP+MF8pqHv0LwGjSeiQ3GfLq8AuJvR56Bkq7EJOPV\njJ7dErT6fEmr8WOzNAmXvfX8ktoHpB+tVtbM3TpIyXaB6ocHOTue9IQWHazN\nm9EV\r\n=Y3DW\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.3":{"name":"npm","version":"6.13.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.5","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.2.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c136b689f31da4feb879d7a083c2e320f5756d20","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.3.tgz","fileCount":4168,"integrity":"sha512-j1miGFbOTg03eKeBBevFgDtb2EeUc99uxsEMEDmUmwDV2o9FVpXzdRgMhinpAFusY8TSZQuQHpYpTIwKvHijdQ==","signatures":[{"sig":"MEYCIQCz/WDz5EPMm8Rx5TWBkX2lq7HInAhoBDEXwvhWMws9fAIhAP7DBj87aGKs2E+ZNxU3NicoN6L1Vbc5yYh9Nk7PXF3d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23883052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vWFCRA9TVsSAnZWagAAkm0P/RncBMTtLCbYt5B3S6HL\niKu9l8X30k7u6PnA4yO3PIGGgd9eoXL9cq89su2Q9bnlh/2+GgoFg7JSLpiY\nyjPQWEIlsbSyf9NBd8+WAxOhWaUpTezaxnBNIwHMBz6HSkuI09Lts7g0nWow\nNKHsF2mT/SUmkRmnC/JTcw+8atJZlBnxpI+RL9bd9vBib4BAemhWt958ydxK\ns05HjJQw4PpxKFtQmir/IGCfTJd7Kkt1+XhriO7LcNmsfeHFywoQ+OKpc3RD\nCkMvlbtuocGMA2SF5II7bDUBhQKrtWFW7EDAAxoSYrfHnpJvrtJiw43kMdMx\nwppN4SP7yCARnHSiv1G3XrMMPHRAjfdAja4ucm8fSNUr1akDOrxrifQQidIF\n9vLXn/VsNtN71+iLFMamclZSTM3xEmaZo8kiT2H+qxTamqMTnJ5rrTdPnnjO\no/ciuma0g8jH6L8alJnNgA4TZdTA1/6Lvyc+tCO1v4CRQ6sWP/k3DCcnY+G+\ndoIalRXYfPXQmsbmm3eHCV/3FH6/KRqbVVhTUjRQuWkfnRUk9dQn5qNMmgVW\nEKTv65sC5JAgrhi3HqZUTVgl1Kfod+9qXoSsmPYTTRs3Dqss8v60sKDSMNdj\nB9305r1PMFXtgDwroOQbERjFXQMtZhBoyX2ZG+JE61tNx5mqcJNURBhyi5rn\nU+gV\r\n=uqet\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.4":{"name":"npm","version":"6.13.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1e95b0f311999cf682384c38865dfeb3127203bb","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.4.tgz","fileCount":4169,"integrity":"sha512-vTcUL4SCg3AzwInWTbqg1OIaOXlzKSS8Mb8kc5avwrJpcvevDA5J9BhYSuei+fNs3pwOp4lzA5x2FVDXACvoXA==","signatures":[{"sig":"MEUCIQD39EPLzs2ve0gqf08OBr84fKwAUxPLIfC31c2J9w1iUQIgOwUgPpE7b5GxYKzB3zPIdL4HJ7EA/Wmeb7Dwz2unPnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23889004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8T38CRA9TVsSAnZWagAADSsP/iQtvO8/eXYBpU4l4A+q\nwz+hMoPBMGTdteSJnpP8aWnInqDeASv1qrpBMJmuRT+bIccsajHQX7EaXGqn\nb14ac1vpWAFF6qvvQ+lwZ1u+7uqRmQi+7XBPe5ZU79IvGx/8ZRqK6Jlp7t4B\nnCPpCnO/l/LMmTSfmXok8JsshaoNfcd5t2r39CuHWb20OQvjMVGpyp4NZwop\nlLar5jipaEsIiesPnL3ni7RVoUyngnSd78l1voq3091dMDcjpZED0ixNCbrM\nuWzvayovrMdj6Lc0OyDY8azYTwMytMzCyyOJugKKUzcWJ9KEcvgEXGbNwJuT\n1slL9dZz7/3Hrr5xGIXAtI4rBJBlztAbGOU07ASdRib8DgQMjpnEUoh8wEQ9\nqEKxP+BR2grpDjSi885LVlK/oTvnu7zqAAvqWrjFyAaYk7X34cm83gUc2ndV\nGSuN0QSo3126L/RB4KNpsR4OEWPwMbI8gZNiVPD2u+TdGu2ltqQLKtmFthKJ\nj7kwz/mMy8A4z0O2sesHR20z1jzDxbbmv9igvpOiAIkyxJttM3rzu5FDLxna\nZeM61ggIXwcZC1uVJWXJQpS1BzPx5wLOvdAMrlKCJssUNKLUt9NtrRfzOmQO\n7loNF++oGEGv6CNARZa/SbdsXwAVEjhEPTnnrwlqqgKdPQFYSIZXpeha4Cxy\nJxtI\r\n=nI7a\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.5":{"name":"npm","version":"6.13.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.11","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7a9e51d3cbea4752186e294ff0a51b8049d4b1a7","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.5.tgz","fileCount":4169,"integrity":"sha512-eP8ib0elCCfsmw/USfNyi8NkcAC72NDz5bMejUZ6O3Onz9ekgmyCZl+hSvojxOQYm2ttf8p9ERv9IQdVwPq15g==","signatures":[{"sig":"MEUCIQCsUFc/61F2gwAMgscHv4tP3h6TNnvJJj/2zYUfquwOYQIgDZuc+LaFmmA/U7A+1JgURZWx888vkQyEGDqR44T+z88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23983827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF5e/CRA9TVsSAnZWagAAnKwQAKLXBbfjZIyZ3SI8Sllz\ndcfAlkQUJveDCIwNoOa8m0WpPxvY5O3blq6LrlhGHA5fAV0eawShWoaD4j0y\nbFWhkzIdtcU9a+mCSG9Y81K53SmvbXWQe4x29Gn61MgJy/ybcxYUWITT9QXo\nQMKjbikWboIGnNMRguulbkSoNuOGOFebQ1p7DXmf0gZbi1oee3m+vZs4Li1F\n0JNar0w7rYh3sRIzK8Tt9wstRVan6YUPASxIJvz5HKshVFViI1Xe3MOIia27\nfKQQYq4J9tyLYtl7TR8UGXS92fJFe136K7uMAoOkRPm8XrSwd8KBYGx28egC\n5Ti3xiFm8nHyo6mLC0oU2/iGHuMgP5gcEJzKx1QM9YX7AmrVIdklDufwUZPj\nkQTwcn8CRi2HjLxCwy4zu5TpuSwSMB8GlmFhQYVdUG5eHLpNaBgy6+oP/cXd\nSj+sBjwQlws+mfPEYXSU8sqsrsb8qwvOziwCEh/gEa1Uh3AWcTx2oGnu0pfB\nqj6R1SZpWdiIxyIXZ7aDxXTOcrXEzFKGdD2+SQt26cr893+8A6ZzYtKIzBI3\n+G1F97T9FRnDhfyXP8lLF1q9cDlaTYnnmh/AmSYjcMGiSZm6W/uZOMYkSQj4\npvRyZ1K3nvNi3tbExkLrTWdqQDbz2MlBRH9uLINK8+dSDFXfk+HZ6BYZYzO4\nbgtk\r\n=YE1u\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.6":{"name":"npm","version":"6.13.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.0","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.5","bin-links":"^1.1.6","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86df8305a4d8269d0934ec907920e7ab079cf5d9","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.6.tgz","fileCount":4169,"integrity":"sha512-NomC08kv7HIl1FOyLOe9Hp89kYsOsvx52huVIJ7i8hFW8Xp65lDwe/8wTIrh9q9SaQhA8hTrfXPh3BEL3TmMpw==","signatures":[{"sig":"MEUCIHrT1b/36HJXHANycmGWqky4XzQSjnK8D48KYju4ABIkAiEAi80sU70u64JZtDK9sJVKhVh2CweOCFH50Ll903mrhrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23985069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7CcCRA9TVsSAnZWagAAjlIP/R56PoDhyT4fQ5czylXp\nLPWdVvOeqSzp30g8hIEJJ1RLX5yPcFEaE+wb/y3ptbK+fdsTcwHM8sfZ0ngD\n4XfkXg1IdDCxo47lyu3pMHevlxr0jYAhsyvEOAK/Py8aSeB/8CYCayGYA8mo\n8+ChReeO0BHcpT2jWtLpBUNECdsW3wlosOLHOKL0/h4krjmF2u3DgOD87Qj3\nLeAbv8YHAAq1OJ6LWL79cw+8heKXw9pWldbzfvbypqJ06DB5O2QH0cQJwSlW\nY9sBHkFVDX3j/K44GPqprWGdWaOkVK/ncMalFT2c63xfPgtOmKLCYyvS+2PZ\nwgdp18ivGCMxTR7JKAwbA5InxjwSo6p+FkyN53d+0jVNZyX8BhWYuQfXSFuW\njEzghO3T88ufvP48cjyR8MfyW8lCzjrrF3e742LyfInYMZ/WjOnhGE3l7NFR\nUwWuURjTKscGYG1kQ2Q+midwccpQ0Zh6mqTqz6aUQLaEf7yqMGHHFYGvlgco\nmXWYmz6QntswnMYiqHowZY9pVyIAHGHM9qapRrFghxSE+3g98etwRt1Frhnk\nvZZ2YdDf/FqyTfPYpyVsOYeGAYR1eTbC7XmKzq/dks9dqmBHlExj1Gh/ysmf\nF1oD43vSAeL8QwvhuYmfZScMv3sI45jLPHClR2jGZBwM+/CA2WpBCe6FUDjP\njtz9\r\n=8K9m\r\n-----END PGP SIGNATURE-----\r\n"}},"6.13.7":{"name":"npm","version":"6.13.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.3","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.7","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.5","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.4.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.2","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9533a3ddc57f9792db8a8b303efabaf878047841","tarball":"https://registry.npmjs.org/npm/-/npm-6.13.7.tgz","fileCount":4194,"integrity":"sha512-X967EKTT407CvgrWFjXusnPh0VLERcmR9hZFSVgkEquOomZkvpwLJ5zrQ3qrG9SpPLKJE4bPLUu76exKQ4a3Cg==","signatures":[{"sig":"MEYCIQCFZyNFSi68gSKG809MDdC0mPEAInx9/Q02fXj6xECbmwIhAPqv5eyNXbEhJUxAymbJqNdYlbPJEvKSre+idt4ashOL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24009652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMIbaCRA9TVsSAnZWagAAJZMQAISwWh3A8iQvvZtwHprV\nPnABHac1fmjBTnOz8gbwJJG//6P5W1wBcei2+TjhfwcyZqa/YH+jLcWH9WEq\n/b/SOfzcpUN79Qr1TYJPy4hSr82/44vJimOZPTVglGsyHJgx5cMDvXrHLBP7\nOuGXwZr/bVBSitUJP7Q52hjW7aG3MJOd9WDF6V6uapuUQ4/mKU0gBlzgRxZv\nx0i9i9o0Ldq/inRxUZln2CjOGzJxbI09xjrIbKZ4RqokuxHBJBGWiGxt41uS\nQ92aJcbBgywqC4QZiZvbWeObJH2zkaOMQFx624ODX0OayUUO3Bs0QIt1yvfr\nD2yeJ7bdf1JPW5+pnB7fF94auHJe4RO5SOaXhGGGvYNaYpNbFuQPxYA/FZPY\nwoDnopXPINIbrqN1Vz145m8hwPhL0zu/5K90rNIznAxYyrC50HGyA74C8V7M\nMqnaPMwDOpuvgn1q7FSDGJBGri1AqTP145hzNVTmEmNfIW0eIHcs3y/tG30S\nE5IQb+ymkH2IJYhsJBHDHqg2sPRtMDbPUtbJwL6fMiThJadYCtl+AABPq6Z6\n/BG9oNqhvMCd2pHi3ubhsxA9GJ7a/fkByeFjRzfTq6926bl3A91vOjit8rJq\nHzcCQQUnlepmRh3+xKs6uArQ6pT+EUweh9JANk11ab0cBYl506RUfaH75HO5\nWv67\r\n=l9aX\r\n-----END PGP SIGNATURE-----\r\n"}},"6.14.0":{"name":"npm","version":"6.14.0","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.6","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"636cc8ca97946a7c250bb54bb2161381011f301e","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.0.tgz","fileCount":4202,"integrity":"sha512-OgfdLadz7j6dikbpaimmLzMxwLKbXthQXHiJwtegorwtBVnhecfUeYkHopwd5ICaiClQnqlYQCHERXDiYK3Jcw==","signatures":[{"sig":"MEQCIDIY3Vn62nqeSIOxBOpa7SLN96tGctjZax3zTlJ7KSeUAiB4ih4LrpwEpqGtjH1J4VJg2qq+Hp6zDqaZ5OjGNkRZ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24079625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVXCMCRA9TVsSAnZWagAA2b4P/iBbt3K1N3Fy3sCs+UM8\nmUQGMx7mxiIZftD/xwq03Uq2lcD8llmUWjr2pt+clpNMTZ32TgZG+mXVYPlk\nbkJTCun3dDfYUPAJ55tGNiG+s6B3eCs2ZgWUxZoClkeMzCa/rpihP0glZG2a\nTiAd3OqLFdXXS5VwVEcW1lrQjfsgOScyMnstY5fMZU3MFvoRrwyaWCTaZ4v5\nob8GXwTpwnQKHfjH/R7iq/2DFMcpPcPDTwBHDjscpxEx3Y//lzmbkbe5XLNO\nb6Z5PvbM5dqCo9zFmFsLTaVzko8TRe7h5/IX8iyDt+q7ZroEb8NE6+t6GZAj\n+CDDoK+bvv1U2ckzbTp0tRHuQeHgUMNLm80unZjmvoNYyzEB7JMXN4p48L6/\nwSBPMOBrSn+DFKuCoR+weTukiAqqkT2cKpWpDIbLqMq887kd9g7/ZgQYFZ+K\ncH6jQh2omZ8L8Gd1TWoDzQkV8gyFgnbZUW0aZronf8r5ZucbbBPef9FMpnTP\nc4uRvAIYDYCoeFQ5e/fxSA19ajgQrT0m351D+LSTPWte/0KIXjv1gfUqHZHz\nzhnM5XNQl5KrMGJLIi3JKx9YUwsbnaL6l6GR9Uj5O12SEnjkq9emuag+3NKy\nFCJ/JnzQZ/EUImV2nYsVG0DhNe2CzJhIjimmUPQnQ2Y2YC7wkzeiqD94d3jb\n8QlP\r\n=+2yQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.1":{"name":"npm","version":"6.14.1","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.4","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.0.7","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.2","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.7","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3b80f6f1aa11a9868860dcf897665f80ab38a204","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.1.tgz","fileCount":4202,"integrity":"sha512-2hi3UF7g5VL8VKm46Bx5GAW28DPb8BJZbj2uONMBMhY8XkJ56lSmHJNFcjTQr7KHZqWqiBT5BugaQEy+Y/4T2g==","signatures":[{"sig":"MEUCIFBAghSPWwEuSgYtgJrOAWlq87df4gwMwErV+R5aHnN4AiEA/G+p5HMwFFHnXBsKHw87J+dvXYxDL1NSd7fNOI9LszA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24069429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVxABCRA9TVsSAnZWagAAlqIP/2mmdb1DmaSyMr0BnA/5\nnNA+lF1a9KLXXyNO/7eUeQKePIs9n2KKLFGlNA46G2HeQPkDc9Q7LVP5jL6l\nISx8PSBjFMicuZH5rZKHSyOHOJdfV3AMu8IqRWg4+g1jX0L/wZ5H3UYcARgY\nl2el9H9p0IK6W3VAXZtQCBYGFMnpmtfw+9NDXPsAMVILrWsyiu4uTt25wQd7\nd3kKw8U3QFow4Mknk9o1RHfWrVtNHqO5GUrXEGmirrlk7mcqeGkQ9v9/XFQX\nlr1tnsBA6xn/fMHxifDhi7YEGneVy5dN24VADL+Dr3fYXYmmjkfeulrGveGL\niGsLFzuEv3ivZLIoGkIPvGlMu9W76bNGVwaJcc28B9sv6OVtNiyfeM2rrwp/\nvaYSkdqtzlvNWDn6R1ilj/m/5Evc83NLvaGbcc825b+9TuCZTmg6c5L3YDb8\nCQkpCzM74Q5Ac4VB3AJs9utmF1+JupNuMu0ZLrSlGXKwZUHHBJrHAaW/jLrz\nJFWr9VgHutpeN+87mbM+PJ568f0ae4V52EIO4kB5Ry9oSCWQG19F7sRDzxSA\ndKLwwmDvpSc63yi4SNEPvgKiocL9vClu+K1guyj+RLkMTBSN+43uTMgT+hVi\nPZvM/d40NdUKPoLNRJhl7SNR/2Zers3mMB7xzz+USdOgJhVhe8WfS3g3jk/3\nzsi8\r\n=HQ7g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.2":{"name":"npm","version":"6.14.2","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"~0.5.1","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.6.3","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","npm-registry-couchapp":"^2.7.3"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f057d35cd4792c4c511bb1fa332edb43143d07b0","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.2.tgz","fileCount":4203,"integrity":"sha512-eBVjzvGJ9v2/jRJZFtIkvUVKmJ0sCJNNwc9Z1gI6llwaT7EBYWJe5o61Ipc1QR0FaDCKM3l1GizI09Ro3STJEw==","signatures":[{"sig":"MEUCIH7m5yxK549FMXMCBlMU3L4zmuEn+NinC+KKQ86/oUBQAiEAmqxpp576D5nyS75uDL/HVnOi28CcrTJ3vslcx3cRzRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24091148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXqOTCRA9TVsSAnZWagAAwhwP/0syDphPwNqhjQ7HA6ba\nUHR/aqvY9Atf4PgmXUXbQoytWSxgKrd+UsbZfRjVrYUgxQoaiCCXTZ4Bm4lS\nUyNrsEsD+sQzhXonNobAhVbdT2dx/1PTK8OrKnSE6brmCCL6UYlcAeb4D8DT\n2gwdE6o2Y1h4Yl45btHi/XVbA6MsqMKIcFkGap0HheQb8gZEZ47JU82vQXJd\nwO94ThVKi3ek3y8xVs9cNYfkEpTpxN/x4U9FcNyBDSsg0LrKdnZkxGw2BvMV\ns86xKyvB1VZPrn4bUrRCO5/iF63k6KZkRpRGXZEC6bKscnU7IJccgEC+11zd\newkoHQrLF3YSUlr2hNqqqubLUngv6SRx96E2aD9idzQXoEtdgfQBRcNES3ou\n3rtK/9RDC192CAg+6iWwJzvxFYeA4O3gYmu588D6DJfsKCtsFcp5TicyiE42\nnr/U6NNi2KbE0YeU+3+xqR+QFyx5FNlDAqge/yVabN7IKqk+01+XjIJSEy4T\nGZpeoMx9o0d9W6HoY6RzGnNX2vSyCzpaoBPvjMBB/F25UvolNUkzl0njgxDN\nsjcsmyxh4pEMmPEFwdmD+9rrKzH1rQQxSQz+GqeVZWvWeOhgTZ8Wvc0yDT6i\n+Oox9bTn0QsLGA+4vZL5CyeVmXB1hsKnEFzqxtlE+2mhBMbcTGd+J/giGWDg\nEnhy\r\n=G/WI\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.3":{"name":"npm","version":"6.14.3","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.3","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a122618543c6670765cf5e827cd996b5552f9b65","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.3.tgz","fileCount":4230,"integrity":"sha512-3tQYVEEdSGQGYoXhZvNqW8faqCidfMMaL387RdDo4Uu5kQy4IgvJ13NIsWVMQ6e3QWlbicNMSpFiyzYfMUuPDw==","signatures":[{"sig":"MEUCIQCcJlgxxtWxq6LCUa1W0iHhvf62RDMgC0HAlR4eVQgAywIgDVbj1/uBLUjxEV15x5nwKsmiwIyB/nbX6My28idhpms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24151206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4uQCRA9TVsSAnZWagAAdLwQAJq0Y+6l3vd0I+2Ue6Fr\nIuuGHcsfxrNM/XyE+X7JkTOz44KpAK1q6LBEpQsxzxz+vk7WbiwDWrV2BQ9K\nBtL6TqgK9HKHBC16dBcuyI1wnFPMwiC3fwhD23d4AynWmmWmr/gW/7GAHh9D\nxJ+0jdu3aqrGZIHE7HHQMQPsY6NWqCseG8xsiD5CtvHoc+86GwBVkCEl5v6q\nfqzqQrqosTzet1VOr2uMgZZfo99RLioy4iGRPMLp4j+Q3lAj1eyVys9HycT/\nrcxh1iTtSs0Pb/fiMkJTPH3zYtBIqpfsQpBDGQXduOBLAkCnjaKkspDbSFKR\noC5EcdJFf5sfRmsyhYvnPTrT8XgbWXu3e1JIJuC8bxdfuzok27oeOSsJr6ML\nwyUlhJOcJ45mrJOzBRZAqYVmShYCVjlMJt9D3gC87OcRi316/UjyRVxSEkJe\nAF34xk7RdbuYhm4e9owMtmfc8TAVgNb1zemmw7WRgxXLOX3ovyHznibVh9AC\nZbf4/GHkB8h8QgRmBJDR62Un2/LbzNTGKU/hf7B7QgoeidXYj43hOMStyN1i\nQ4OchwuiHOHnkIE27Q2k8+ITOlQy+lLhHqvd5m+twwtGl3R39TvlAUg1zjuJ\nF2LNJDrsBFhyNn0A2vXH9ulF+hQjYy4Sbo7zDIwXqsW4Iqp/UFSEOq/+6alO\nRPMl\r\n=LxmO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.4":{"name":"npm","version":"6.14.4","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"~4.0.1","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.3","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50a1c6274fb451ca18f6ff472d2a73f006adbd66","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.4.tgz","fileCount":4168,"integrity":"sha512-B8UDDbWvdkW6RgXFn8/h2cHJP/u/FPa4HWeGzW23aNEBARN3QPrRaHqPIZW2NSN3fW649gtgUDNZpaRs0zTMPw==","signatures":[{"sig":"MEUCIBqe5ZdlGaUABoRTKBlup3HICur+zV85/4V/SoZINzYLAiEAwB1biV+IF+v1x8dFBNX+kVvyuB3qOxmf3VC08fL8Z4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23906053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee3zMCRA9TVsSAnZWagAANUcP/3n9o+E118UZxhS9w2Yt\n6ra2d5uSu+GR4V6BBS8oBw1uoOWrFGs35iZfamz3oK2+rMhwbF97PZxav7QL\nAD0keIMBBtavC2AmoUK/L9yzm59p/7gdzAq1EbZMQc1UMC7gqQF3u1gJVJKY\nSQS1IV9PJCnPJbWP9j66lj/i/9bD9NsA/WdyBaUPImFwzsk2oa0Smautn8Ep\noGOOaderxw3LlKb+l6IyzgC6KlNylerDE5LEJBfKsxjYjGjpryiZ0Bb0pRbd\nDj4v8VPAIVGjCeBRn0XenSRzkW5f99LsWZv8ZFiL+EIZmeY06S2gIzRXu9Kw\nhMvd8YGtFLXFkVsR6LVh1xCw8FjvQFcPGsPb8g5Y5pzWBBoD4g+YS519QFen\no9rQ7wODuD0hhfBbpafFY1GsEJ1m7GbhaZtT5jIEEDmR59Eb45snHpXnNtet\nZmtsJo/c9RSrfiwvZIznUstF04oE1EJVotMGQgZjhWIEOlBfMxfws1z7OjuD\nN0QUKCxbhO9mmMs/e4tm6Qu3ZVuOx/RXK2tev0+/H0lMeLj+OZi55gmDKKwE\nwymObOFDi13ux62BsiYNp6ZrXToiJ5U+O864ZTzpIFg0FOhTKjV0WU/A/gdX\nNu38aXtAlNpvc8kL7zZmbuBBDPIwB9Dc+w9H6EXjBHG+WGidU23s6QZmQkho\nlybi\r\n=ktSC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.5":{"name":"npm","version":"6.14.5","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.4","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2cc59a3158cdd8461b486d0584c74ab554567219","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.5.tgz","fileCount":4160,"integrity":"sha512-CDwa3FJd0XJpKDbWCST484H+mCNjF26dPrU+xnREW+upR0UODjMEfXPl3bxWuAwZIX6c2ASg1plLO7jP8ehWeA==","signatures":[{"sig":"MEUCIQCNKENniQQ3lenxZ+aZDFIbAgWZ1BqRvb5QY2noWzYfhAIgCkT/TQdm0ZnEQV3I3AVshWxH2OM0rsulwlxr4GPJbKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23748375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEbsCRA9TVsSAnZWagAAiKEP/jYFsW3kyrHaARKpm3kA\noxDe0Vg/38CL0wfGWRABl9CbnYNnENF6/Qf6CMdOzcZwLVt/ADHu/E5s3S04\na/bZmx3diraqg/Lr4iCsuQY0sTcamXQOMSKAXoD59F3ubdxgUrSx0CT6UfMC\nm8zbJzlH5yuCVrkr6wHsqVt6Gwo6qgwILAssTw3SR7NMwLu3G1vkYTbAvLVS\n1rQQ1W3A4+vSUe5zRXucjfYonIzvA0BdTSWjZqKS9bZdAxZDWHeduKhSIep3\nuzMA3OExZOOpFUsGGg/pfrjEaT6pdNQAwBPhTqFqrQdn7w/Tpv6uNLtI+3Wu\ncKYbK+b72pMS0xVFGpCaIa65e9gnvuI/nPd1eoXusMhMW7TtBBlXSyTo205D\nlCdQKb6XXFRYPfsYUTuhq/c9Wev0xoBhNil7VEXuSQodtSjvYA9lje2ft6FH\n2HCdobtzv6vhmXwFvravTjSi4h88E719IBwpsyn37gkM7AYslR4ECXoA+Kuf\nwN31wSrsZH435uIgmdye5FgT4aahie8m1yARTkUuK6XufcWUzcyyRYK/UTyX\n1H7N+l4sGUKNF4d/0lbeqGnhv247eBKQy3N4kTfdCcXRUD0GRF2GkZOuajVP\ntRjToqnno+V/53hNpK6VMGuRFJy3JFHy0JDsccPn3aIK7xE46lx3ZMsg40z/\nCz11\r\n=pBLb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.6":{"name":"npm","version":"6.14.6","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.2","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.7","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.7","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.0","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.4","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.2","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.6.3","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1","npm-registry-couchapp":"^2.7.4"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1a81ce1fac2bf5457dbf6342ceed503627ff228f","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.6.tgz","fileCount":4160,"integrity":"sha512-axnz6iHFK6WPE0js/+mRp+4IOwpHn5tJEw5KB6FiCU764zmffrhsYHbSHi2kKqNkRBt53XasXjngZfBD3FQzrQ==","signatures":[{"sig":"MEUCIAHJi167+ebX4EB7FmYshs6yV3v1QP8mO0sdV1zRxr1AAiEA2i4H51o47oxIofkqoW4AU5/2jsiAg1SwQGY/02Opexk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23743086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBK2QCRA9TVsSAnZWagAAeAMP/RwC2pU1Dso6Si7uME8q\nfeG3C1ZeAQQYFZ+k5AZjQdKRv6pkypkwiGcBn9yiHIb9f6EQEnezIwIn4tVS\noO1TWrajt2VKDoP9QeqcQOB2ykVsPNs0pXewaX9NPcMqxGGpg6ak/FT5cRSe\n9S16WqZspqFKjtV2mDMqJp0pg5jhRq3ojmh2FV4gVHhSaBejFxNw3NfVNoKn\nlHuhKGT85rQnExYrO4OoTI17iynUmgdooiipA+sIiNR2In/LCJH6IeLI3oCv\nue2z+oYCqGFHqTDYuev22asikZ8PrAu9Sit0qkICHcwfIEvKsNzOorAav2it\n34wMVgejMmiLH1R2cMA1R2aknoUr46NcoXT7aqr0JNsyGZvyertWfCuj9B6Q\ngxDiPXgpl4O6L61z+Kbz4Z6jTMbIHzE2ZeYMUttRChesplE64chOTm1sfP97\nn9zk6Fr/tBvBzbNDQeVMl8WlLg6sXxwgbJdOa5xis8VxZec+xZtBZ91ZuDnN\nkZLhfWdqAIoWRaqgQVIRB0ldo+4T28YA3ONP54FDyI4tc+ycJKyTzHKdlEu5\nFCotbG8b6DTxLfJs/f+k2PjMINt+biXi/VMz7+mAd1P+KH6VRtVz17sdgTgW\niDOLedI7czJIsnTE7YPGH2FHuRJtDOIZOnobfQQ72aHnfrdX4YS0ZQ383dtC\n+GE3\r\n=8rVB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"6.14.7":{"name":"npm","version":"6.14.7","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.5","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"011584b469467e5bc5acd5a0dbe58a3d46869582","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.7.tgz","fileCount":4154,"integrity":"sha512-swhsdpNpyXg4GbM6LpOQ6qaloQuIKizZ+Zh6JPXJQc59ka49100Js0WvZx594iaKSoFgkFq2s8uXFHS3/Xy2WQ==","signatures":[{"sig":"MEUCIQC+5cT+wANqLQFnOrFoo11CTtvq8X8tidhV+gJOTsXnCQIgXGTjZ3go4QSrRY+ZzoqOEr2nQvTa3S50VPt+A7yUiTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23781688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF024CRA9TVsSAnZWagAAKA4QAJfjJirDOy6O/Iuzdsub\nbe3C5mE2dYzDQR/dDLTNjSaxLyIQjx0CXo6mpDJp1am+Ag8m9f5/t9k4yWX4\nxfNy0En96FbqQoH1yfRbuMcmtMRkAmhYoY+psQeeBiNg3rC4UWZsAW1vyTJU\ntqZM9KSLNhSrvbELa4HOvtTkeZK6yTT3zK3HVMfG8+iq3yxlAB73Yg7oLlK1\ntZ2kWd2jURDOBgMV9tdnim/1U9/iJVtURWMyRY4BngOVkGj84ob3xLuIeHxI\nMjgaJCpWL9j1lJDs2a9yp6rnpSn3eDdDE1UXigZsAvV3/T+iC+9vdCdkbf+P\nDIMnh7XTFxT27YQIHBiuJjPMKZvpXoCN40JZTHbmmtT0Re6WuhCWO+ZymMn0\nimDQIAQjZ4oYZyp6yJ/Tm6YKyepR8DBlnoTLcz2h6/kYYu8ysVMEHAFDf66d\nMxZ1n8fw4jFVn784ImdGcMjm9577csP3sIQAXbAtW8dkFB8asVn3Kl67jho0\nrnw0bMysJuzXC2jZiiw561JE9wGHYq1RLs3LtRznJx+9MS7Eozqb6rVfTjfV\n8eX0hH4sGsdDAKIHv8bDpl5DnWrBFOCIaDBJAIA/9TICoobN+O1NfXg3pyvY\nV0CIvVMKoH478SDQeBQWjzQTnLjDM2Td2c7cj96PGJnBcrb0Cb2pqfWnXKZ9\nWbtg\r\n=3hVF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.0":{"name":"npm","version":"7.0.0-beta.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.13","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06d61ef9653f97d35082fd93cbeb50e4f7e8a002","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.0.tgz","fileCount":3271,"integrity":"sha512-oKnH7qxVq4q01rKqbXGdt3BK5A3kOY97Lw6Z0Z0A0s04mC6Uso06Sau6C6vnZURWalgjCqTAC2Mv/ySre8c1dg==","signatures":[{"sig":"MEUCIQDqtz1CYh0vOVsdN7ZtN0e/FMeHfc2YvMXEapT556MUjgIgVwnw8dEt8y75fjB0FBZJ/wk6jvJgZEYtCEDLr0oDkmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20212584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKcCGCRA9TVsSAnZWagAA5nAP/0B8cSDt8GphkZoJVlE8\ny+nJbxYCFHcs/pyWKPiaGKwrRDzJbpLabSLHVIYJqCkKuO7K5E0aQ8hWo8pq\nLVhl66KxSFSLzIEfKRH3UrxiOcoYpjbXBIgmzSJF0qRT/YQhQwuvOj9OfgNO\nAyHDipUCAsSAdvpvTz1QkaGadtuYaZjTAFHl4YqzXcWKakmPS6q0bUKHlGci\nlqY4hXU9cBVQva2l2Pn5OPBdqyPgANmeqJbPvvnicXBlDMfguOgM3t9UjxKv\nNLrWbL5aN2XA0z36F1/7yUJfE/zxrUdPlBnRCKrn37rBgpqTcTSh5k50u4ym\n8pJRFFrVNICTPnq/U2eJfXI5HiLmXoDOQX0C89vDGcjWuUQz6KzGK4D0dkK3\n1xnZt7Ki1HivVN+Xq7YV7HmL6IGuY8i1NhQ3dUrE0bvXi37NDUtiON+MTj6q\nQdGw7mrSTw1AHb/hDHQlEGtq40HCSCWgRATXfvYmeJt02xtK/W1Gy12twomJ\njdmOakkHKItU5bYCy14rgqzs5fP5XemSAi+kcGFKXdLSDyQa1O8iRPTyQnh8\nEO+FEgU3zYxA9C5LTf9u6awoImqRZiyLRSapNM2rQZgHN40uWn2c1ueH1MLu\nVAiOSW9YhDxg7LvhQKz+jFgL9MDOkjrpFK9f/6RNg0rgKXOQLAmClhxOJUdy\n64sz\r\n=a6er\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.1":{"name":"npm","version":"7.0.0-beta.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","update-notifier":"^2.5.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","update-notifier","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162a12bd0c85b99f65d7f0433e639fa5d3f0e29a","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.1.tgz","fileCount":3271,"integrity":"sha512-70fvaS+N2PEkNUZa6BOe+gV6S23LR7egyGK+f1p7Tn9cPsbSdxuyRvYvh5U8HfkoPGGIzxyBx2J69hndHtT2jQ==","signatures":[{"sig":"MEUCIQCuyVyRpdfRmy/RjxDAgWH3U59XBEQbF+kh2sWDHW0iYwIgLhCDGXnBH1V8f9bwr5cXDkYYOEkzQe58PquD+vKtPOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20213704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKwf6CRA9TVsSAnZWagAAmusP/0u/X7Sc03bSxNtQXEGM\nDqU69QzsClyXPE+B2WxRhlgqCrwd2uCaGB2iLDLXAVheejHBXzCDGHzg0hSw\nNWfQ763PngBiPqAbA1RY64nLMtivzXyI6Q4SMzXypeShEvv7xavXLXOIBY1F\n7I7n1JMqL/yH6tgIMCkRcTXjWcO20zCZ4NSk1lD4IKPVjpatXwALI1P28fe1\nKbFkwW+KCIC6Pm5EwrNMw1XBtUggQi+eepLasVntYLxLesLdknY+q/WbBNG6\nQzLSlKr/H5xGnINNmMJSAB93mvM6GQ+KynV+rDKN7fyDkEruC7dUQAvL66Sy\nmwPVKepGRvE3BTNIrEm7n8RgwlVbTZ4Sj7kuBjX8nSfItwEDOFmgspnYBk0J\nBJrP98V8730tQmXD/2dCAUCkXh56y1rUEwcQPoHrLFfSF/3aAdcOEeKQ4Dvk\n7dmyKDEupZsi4KyYvZETXLN+/9TXHFaSUvTN8Gm1npMHDUqNdoiWs1aMlCDr\nhIf8Iyd37dUHB/CZGIjvGZB/Qja+yXxIGc3Fy0O9kTHgCedbM/tx2ihvl3SH\n9GzHXtUynCgXcJ2F/cmB1lPEWV/ACy9ggtCTh99EQRi1IBUZNFgDgrC2xUhc\n1ARWlaCPdkPjxfKcXNUMNXUW/3oDst3lHcSnVgYvox17TuqxGZEph+gkYpS6\ng0sC\r\n=tbPo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.2":{"name":"npm","version":"7.0.0-beta.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.2","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.14","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d91cc81dc3b9a0c723eec082030cf73aab34c67","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.2.tgz","fileCount":2913,"integrity":"sha512-/s+DvnDgggVviPyBAOb3i1aKD5LkjneK8JD3tKeZE2KHcM44/A2jBApMycPvF3Pj+yUKLPPKC2XtX72idPuR6g==","signatures":[{"sig":"MEUCIQDtVnF/5wvGyi7IbrLBsEdbebcVU0Y92pNzh9CQ57z+ywIgG7IVmsQROTjqlH8QiSqwma55fCfjP+RN6AWRnh5tJls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19479213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZ+yCRA9TVsSAnZWagAAVBMP/iwNEsj4maZnE/XwaPim\nE6/nchfOo0MlRme0IuzrF5ge0WjD6lLN+XHhxn3s0lahnCV6SLeOiY24RxcH\nArtiv9DoSqM5B5rfDeqLtDARUIjp1R3dr9/KqXjRhFBcocyHgAU31txIHKHp\n9IopOO3YgDxNozshVvsFuZt3pK3qhobVTSLBJ47AK1Et7ge+tD1C2eGEm15N\no1nCGHKb/dw1lb1/1bTY+tqRBJdqaPzPALgoxD9T781Z8znUzGpzOPDiuELx\nMCW6fcB6joKGE5yGa171Bd1g3Pru8qrqdT2xkbmZ1d7eTYxSCug6gojvbnoo\nQVhje3cBW957mIX1edo5VlYQKVWibfubsAD8i5N4qeVBcoPh7ZHk4u9p68tW\n8qrA1at7OJ3gCF5DdosocDU9qgE5lO0xlGg1KeqR5IkzjdU37epvyVBkzygU\n52M3qpTHGZMunXBJTsV4YMqXjNCcY7KASh8OKbyUElqFXCAMqLS1wnlhmMl3\nu8XHN5CyFIEaFtS6LnMwF1qU1cSAPbbCi7T4LItUDBfGmueFIMTJ37XA3kS4\nIayh8W5G1/lfHAzrtLShel70fQZCkE8Uh/rQz8vOvkOl/ZE3eHusTjQEWa4v\nZpqFo9NF8icZSE8V6U1N+3WjAl7sr4oyZwr04l1upvPgXk0ih01nlAJPVKhj\nuxtl\r\n=TYrg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.3":{"name":"npm","version":"7.0.0-beta.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.4.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c26a8b4f209fa3fdb2f314c9d993d93d1a5ba4ac","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.3.tgz","fileCount":2913,"integrity":"sha512-eYw8HzGvYlpIShDkeu0eA6MBsaMxJRUZ9scDyRQULyDp9qZ2UUPW1GrXD+xCzgnXE2tR1wdfER3CV7nQwB7t+g==","signatures":[{"sig":"MEQCIE2lgVnhh2GWyk6Cfp9rEeihVuniU17kwmOAtc7zU80mAiBrGv3LN7Jh2Oubrb3nWgjMWcxuiY/lSvxUl6iByicKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19481941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMcEYCRA9TVsSAnZWagAAU80QAJijPt5C6zDK2g2iUS+F\nwg0FAxZO9rbAR6mE9Exuc4BWgENJaPmVs1xbB+TqqAyNs1q3cBUk8NW/liXk\n11aeEPs+CrQyFSMTKFPNL3mqyqScBevkTlg4cQko5NkLL3GFG6ZUUZDmaWUD\nUYjV/SKGhW5P7kHQ0kzDlaqIb7/qDIVmt5UlspPCRmeSbk8gDVk8zBbaWKgE\nNNve7sxlvaoP9T0W46LJW5rSj9ktYH8ocAWyASonVMSiA6K+t/SDesLTod58\nj8yBTUChI/4kESBNXFgrzHgMybYuxqr1d6TG/M1GUFNOK+k72TE0ninW2Ov2\nNaipPyMiB2BzAFGwo2ETiiWZwNLNfedPF5oOvdzxwm4Ig694YQrIwWXEHWbx\nXcP7lSTMPOuU/akK4+YibYuBazmi1n90zSC6CT3GU4LlTwMrUQWLu6MORAtY\nXqbgWOZsDMAv6l17qnMJZnBnmBeWIi75zay9Qp5DxmR9crStq1liEKMwHG+6\n7k7PP92KCL85g1OgmujkU6WFv/yQQWTaCdgbqhwMkG+9a+YEfLKMTYEZz5sT\nNrN2dagEyiXFWYanA+QoyOMZh3Ep2yEdliGtW7M85XzlIutc2+A0gmjEvHv0\noCFdqkN5BC4yN39ijL3Vz9TW0JJhwEAezG7eIFzBU7/b7zPL93m6W2E3fytd\n+AI4\r\n=HqU+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.4":{"name":"npm","version":"7.0.0-beta.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","meant":"~1.0.1","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","meant","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d16dcb26174316c1123c71fa484e68f35ba10e8f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.4.tgz","fileCount":2914,"integrity":"sha512-fljauXWAucoymIdUMzBqua7IH3gKd+cEoh1CYwbavKmy1NPrZsorS6C/EvUEu5+n0V+arTPKFO6r+QAqJoJKtQ==","signatures":[{"sig":"MEUCIAJ7Mn1NXY6h5eg05GmRwAj5E47t4/AaMFCxcbRsKXcoAiEAjJ8Fi96TrfzoC+p088WWq7KE9LDK6X+tJ0wZEIGGltE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19484670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsIXCRA9TVsSAnZWagAAUNQQAJggUbDXE/XY+JYesUWh\nmhPtR263OpQHMgZZp/9sZWQcKyVpe5gK543pYTku7ifbHTP2335nhnxXOASy\nnfbdb57ycBwMKbHN3tM0phGKjDlPR8c70ntI4fLo+YUOTXxjJOE29vKCyv2A\ngYZuDv7i5mtS8J10rxs9ZQfwpmBJPWHW0bmbbFcRhfYwF955Gk8deFBzYgg8\new8f6da1lARWwTy/8zS5P4K5tCl40SX3Ysj8wCQSBFtpJZH4MVarCEtfiwNT\niqXIi54o/uf8GGP5e6HUJ7U8Qv1Ef7uDAEUBD+hstQcn5qbH7eDgV4ZvqibN\n8cBQXIv3uDAAhdcwHQ04be7LQasFl/LZpoJwhYbTaZGja/4fSFMq14KLHIXQ\nSK3oGneqpn8Dee5b1CpaIVvktmcQ51PjMQHJtzOGxin8dBR9Gb+lTAcbWNJ3\nb9uPL2GOFKr77r8L70+9/9jP26O5zTl8ilFMGT+LU872LhRoDDBFtYtGW+CP\nXOlyEdp9BQqhqdMY1vjohQUNqGM/gVNS+Zz246g9+iI5JZUdoj5mpvzSQM0v\nruX1VGMZCiXUL9pYbXd2btJ54FPsDzFA2PaoEcQCZ/U1+ybPdmkrRLqtnp2V\neCANZLBxsmrosMFQMYrTXMqkvVzMjvKcn4ouVQhKGfMp5+0xNFbThkKqAOJY\ndUHq\r\n=G+VG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.8":{"name":"npm","version":"6.14.8","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"64ef754345639bc035982ec3f609353c8539033c","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.8.tgz","fileCount":4182,"integrity":"sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==","signatures":[{"sig":"MEYCIQD4ZWxl28Edhi0T1ToFV4wwU4dPHEkXbTzESYTapMspowIhANb3tW9+vUCwYOqFZmO62PIsqKCWZYsaLqYw/sYlIkaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24234547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOu2OCRA9TVsSAnZWagAAv38P/2hYeXwogv5VMilg6Q5e\n0ZtKtxep+B/EaW4wdDKFDRqwFnyz4BrH/nPEA5d2Th/fVN0JpAvzPoMeXawV\nK1TtZ17X68qPtJTlS1A6YTdfT3sZ7ZzWRnd2uX0iJHr3NOPa6bI0GwUFS6Gd\nrN4XMfy2+jxNURL7DltmRHh7F8NbnBMQzk6Wma/ZMLontw6royiRs+3qNF7P\nQIwKQCpnXsrc1D+5lw6cAlap+14km4t93bB1FChmzU+6MmXPH6yuWN5a4roH\nf1m37lr2Z2/jrit+vdxwuQ6atAnOOIPatLhSwvISYNlR5s1Z+8kJZaAlOtpH\npalHK4GnUZu3W6ZSTT0jS14C7Xgmv/ERB8zoUlj/h1CXZWxkWG8XyElG8ifp\na66pgQCuurqnMkkuI0hqF5qEd/1auBM1cpXcJqIdqz4q4Cd2TEpZB0u38RET\nUmc35YO2+//30rkUu791ENJKMgYMbFwljetDJ14uq14CoozfiDBQs+FFw0RD\nvuhCvFYkPjW0ZbvUzAyDYPpMdgzWln9yov30odLXuKOlW1OC6aMZfRcNxwuF\njMq8qRTWBLu7Hq3YMBTITi+E9UrHkzR5wZB1kX3Q13bStqZtf/k5cvSiujYa\nPREvj/5rsFyZQsTXAQ/+Xhs1ReUSq0B3Hi0dYVkbQCRe4ESF0FkeRSLZdLVN\nZzWI\r\n=UaDF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.0-beta.5":{"name":"npm","version":"7.0.0-beta.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.2","glob":"^7.1.4","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.3","sorted-object":"~2.0.1","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.16","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.1","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.0","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"94e81ac33f42d7b56112bf456852203a98461644","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.5.tgz","fileCount":2913,"integrity":"sha512-CsDhTc63/ZJrm7v7kxkMa0RxZRzAaUiNUdnwgJeOdXVmELXLygl+uig+E1dpoKhQ5YtoyxH+b4L5R6BL5AWC+w==","signatures":[{"sig":"MEYCIQCo0pu8dYY+Atf24MO6eqEEFst9DEr7xdBf3JY7IFZPxgIhAN4MdBiMPrCFajzBHarfJ4SjdHISQbiODLhOuuA//II7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19486734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCc2CRA9TVsSAnZWagAAQ3gP/jqkHvyxMyIrXZRQWiPt\neOGnkp3sZrJq7U3QAjOQaOCxXTLgGc8e8ACnXJE5V5g5WFnz9xO/wlLdhgk7\nlF8skkq1uWSVAhkKv2/NdoXcSHAOaT1SVVs6z39Orv6MbsnaqUStmSSPCuk1\nQdzBobu50Yd6dKQ9m2lPlJOSOmCWpLamZiGjdVaHMemzXrtuzzYTjemsLgjL\nSqDgFJW8TOzenUoB8zO3XLOVM4DXu41Cww32wMimrgJQBjPqUsfN4lQW1GNt\nCmph+0Ajp09Vtwdk/UwiGfwwyysnhdQUJpKHOShtQFDS3yN/ec3cEgwGvJ38\nmXh1CPXgQM8cYhpDIeCY4+/g4vDdsoxjIeqWjW2ebRBhwZYLKA1vzKNlHlnZ\nJf15DtnDu6pv1TxEpVp1rpAMQxpTQ0nzC9oj0lOM6LQVGjuu80tSjsvHFquP\nNB20nLl0AtQYsz6DFj5/j9PQDLSLdPVc/PA6J3W1oKBmMhJdiLPw9SeJ4rFg\nHt6SYLZRFXNKJU+AqcJDk4GUoUZJ4NhH+14zExeCWTozhqs/3s9ShCgzrPJT\nRaimHYkrK6yF+gFrfK9qGd7++B6PgDjPVhHSsS+Q3cFmYTjsi6YWazkyl24y\nAkmm5dwwHI5bGVxwjy/zLnsHsifh88++149tSZEyy+blfyZo/JpED3VKkAN7\nqXeR\r\n=rB+r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.6":{"name":"npm","version":"7.0.0-beta.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"53b6e0de40106e4436309ef41dca5e8a0d04dd42","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.6.tgz","fileCount":2918,"integrity":"sha512-1CRwKtK4qDboo/e5/62D9YJSs57QgFiwWtBDqr+BqDsO9S1NKJeGk3wlbAYq4sw0bxgKb6Mk09BrhvExkDHl3w==","signatures":[{"sig":"MEYCIQDkhHRJX9PAjwX9j04zcZncnnmoelCISDDhymvCj8d3SQIhAMByabqd7CRyS1cIClUxSdQxFK8HwtFLgi8qwHNDvEci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19531865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQBcJCRA9TVsSAnZWagAAL1EQAJd5Vt3fHcLyFLSfOFL1\ngh2O/eZ1+F7+dZR+tjoCuBVzSICYdGqntKG7QwwERAw8abY3NLhMXKHJ9T3O\nhp1/SKJ5S7t7cbc0DvzwAWbe3FJX5QqzGgz763a80LqPdIXxAgU3WWvD1bJG\nynKnVzxxxppkiJxV5+AFyF+B4Z5xea+pm+m9B3OPSMmyoe9AFn/l5wN6hHnj\nx6s1HkEdN9ce/q8rcg0yFXrQvpju0aOnc4weV4/7SndU0CmMUmVwzWuOwV8s\nkIWwd6Ui7roVusDj1Zeqd17bAhVN2ahHWiy1FYvwn7Z19bzAgPVCZeKoEinX\n2y6DPMHrhM8EBoKDPS3zuOK/fBwhLEnvCJfZGc2Ry2PnpBLcEbc9rv9wkrIP\nsqwa90jP/T76ar8FjP7vgZiPc20bQBb6tP3IR81qx/TXtwUj3zQ53CL5wD85\nroNOzNtnKg5NZ/ohNL2KLf92Lh3UbMQ1jgRDPXISqtEGf+7F2IIH8dUqkMuq\nfBlvE84CMWdlPKWuvjlw31aJSc57oJpGnOU236DzqxDX1yVk67prS9ggXjRE\nmcv81JerHpicdnfGLIYQMsfLkDWFUvlwtdtvMBZJW1udOwPS09jvJ6Fpkiav\nNN5HWUZFNuwt5fZlWPWgb2WJ7gwKzNPsSpXNRLwIuy4DiunJVb75J9TzNMNX\nitju\r\n=kITZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.7":{"name":"npm","version":"7.0.0-beta.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.5","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.17","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1aa4ee6aab1a9237b9b73a8656e393288b36407b","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.7.tgz","fileCount":2918,"integrity":"sha512-uZPtmfBKosIia5LsYr0B12n1zN+LUyMB3Eit5j4aniZwebM3uQ7wGMBQHyDUHPibG3e9Fx4soHPWerJ7DF4ffQ==","signatures":[{"sig":"MEUCIQCpag2giWiZQlW4wKQmzq1/DAJykputNsjIZKXXpOhRigIgdhVcCyGAupGv9znNb8pvZ7/0BBv8IRB80Yb3mce5t6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19532981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRV4OCRA9TVsSAnZWagAAnYEP/R1n2PtLhW+Y2TnawpdN\nTaAaH1r802xwImItnMlzZ40zGjFs3XPGhradJpzvorXuO3pLRE0xxzVIoH5m\nh+VNnObnmPcUOMqIrc61QTT/7Yy7+d86mqp4rY4WMIbFVmsOiXkMpgwqA9o7\nmxpEyY6EIavWTNk/Ovwd5xFpvVfUSNs/NGmP83AhpzlXUCCdbPhiERof+qVp\nKwUhFNlQwXToXK7bvCtv7PG1IqsD1KdkbSfnrKKp3SER75jYMK69E8RjCJ3U\nQQvLqBDBh0RIktOK64rPbBeuqT7QZo+iyW0YWaIOQujzAGlGY9JWskt0z8ut\n+lDSxSFO80yKOennO9EP+p+iojXKbQYgPmT2vCMYUgi/6dEsKyjPMT0FWXO1\nh1Av09L42TD9qfzk32sS1aNZZIcCEt2Rfqt7tBozQ1QlGZwggh7fflDfxFHD\nyQCznHgXJrkjkTUJPhmrpKjFRckB16D8VLR0ufQi8X5MBbg9fVDeIVYHpLDO\nOvIqQBPQ3yLueh/33zp+JDQ2c7bWvojrqleQadTOrS3EZbTmUYZXiPlgH/LN\ntKkFvwhliYbr+fnK9s0iKHTDqNxq5n7mtbYbNhVrJUthH82i2hnEXqu3wgDN\nLeB/j6ryfxbvHNDUvuz5z+lGi1swEt3KSY0aPXTGqozz3ARDLNvD28U2dRC+\nyjoL\r\n=Adwh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.8":{"name":"npm","version":"7.0.0-beta.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.19","npm-audit-report":"^2.1.3","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d1b334f6d662ddf5cc5186001443ec412c41222f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.8.tgz","fileCount":2918,"integrity":"sha512-BhHML4TMNt6JpVn5yOuyR8sF0a/wgiydrqvdQ4TvIaf5M9Gl3Zb+wjDHp9bFFIxaLbqwLvJSsoEvkqgXEYGS2A==","signatures":[{"sig":"MEQCIHRoTxXp20EuC1jXeCgVKEAPlTpSi3EzKVnwZDQJzOwQAiAuvtcsYMFw4OEGgNhWTFv1r76+17yumLE4hrQtmhNNHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19534028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqA/CRA9TVsSAnZWagAAAzgP/jTJi5ZpJrEbM3BXZ0YV\n+EMXNsSSzoHlT1faS8fF00G+/njHn7i69iPqrV1TG/JQBPF0lefXI1FVFyn9\nfOJrgPyT7yOOyxx4AUVnAwrIUrq8KiaQ/wLmpK4CIi7anQPJVAcQeiL6vA1l\nScRwjTcOvBSsofgXGL0AnvuyBzWQm1kpFdp6HklRqOWwSxIRueSXksGU2KHS\nT6eR/XddRkD2NiJSX1fsPCIVyGFL0Hug/j1XbXLbaDKdwP1wUOFr/2ZoWRaU\nQqJRwKqEdUAQt3UcME2lW+UypGGUfPU5r2CnF63ZQ572yJNoBoefYEj3F6gt\n9YqpwCbkkCcwVF9ZajHCUfb0Mde/5uthb7bDIZVG6IW0CGdojt+kwM3txu7/\nV4DY2Yh8vOUVeZGDs6GTAFlr6y43JskxiWVb5Jpuh/wMjV0huN5tU4o+OvRD\naK97CkEtN0nu0GPhpak74rWo3nMxHU+i3aSUqBnOPPYd7ubZlcIameC39BRz\nj+wjhxNPsmCOR6Dv/SImaTvqvqi6UdJm2UvfsLkE2KBQGX+Q3DLu4xs14YI3\nPSpTM4H1UYqul1xPPk2tZ02giGZ1ubj4SvbdVomM/H4diZ8qsgtwrVaNYK51\nO6QabS7vyVX2WD5N0Fcw+nwf3QBW37HfCi0a9tKwXyrDjwTURiMnyh0xlcCe\nZv76\r\n=esAM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.9":{"name":"npm","version":"7.0.0-beta.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"339ef22fb276fb0dd1fb76cc2f2e03a6136e433e","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.9.tgz","fileCount":2948,"integrity":"sha512-gFUTuvSAtFpBzUhutymVVnIOn0kBgSbj+5ietpgkgj+vaJ7GjEO+hoZEtn/K6768Vqzaz0zqWT4x4s64+oFKsg==","signatures":[{"sig":"MEQCIA03f8YxX7sNbWwqbFUVDpaqGHTNgRZbAkMJbNuxG7fWAiBB9HNGrq9f4KSM4i3KwN+FA3P7bOra2F6zmScD8L0Q4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19999172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUpMWCRA9TVsSAnZWagAA+qgP/RdQrMRcKN/bbEOOi1cU\ndttA9BxlrFQe9ruSh1IFKEo0dNYfprUxJOH0w+Lu7IE67PGFJuowmbG0+w0W\n1eyoRo3li8oTFsJJfht/hVXEyF2fWgF4Tm/o7CJgBFrA47cBeV+/nw9jm4Jw\nOQszuMWZH3Glj5DKHzwMKVY0nyc5Ql3sffYAk1Sn8FHJRXECt5rrRNgXHcXP\nPlgkrwdkIbSQ6ONv5/goxPh9FViVC2REt8v10S6USHvRvS+9H5v5ffdK2rT3\nOVpo98gjnbOgOovXz5VaWOjBjGYJIxjRA/yAsqtnGzE2UnFS65rPn+VO8duA\nViBrdR+CEqPI7O34wU1nXiiCDeQIrzAyfnIJJE9KwOW05aKSrk1hvUk6d7tq\nJTqnBz5JRBv4wCyjtsZnc+1b19yeysQNNkkubacNThy2azH0YuxmQ6AzqCfl\nMaWrozi9oFWVijKln2Po1WBztI1+aCWFE82gAdGicR4pc5jYHJpOy7gawsYw\nL7JKV6Ky+y8Dn7p+ta8JTbD+UncrMUUmNCAzn3ULc86ngk9o1BV1wmm4T6v0\n/TnRsN0E/df4Bm74PSg/Z+17++0xHaFmuj/r2VESd6UmWbjqc1e0kkJkYoPn\nOO03vUR6h45nIzACL789k6sQkSTWSWR/E2+qq1yCNDNP1vbwysEn1izsuCfJ\nWu8c\r\n=RFc/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.10":{"name":"npm","version":"7.0.0-beta.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.4","sorted-object":"~2.0.1","@npmcli/config":"^1.1.7","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.21","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"91aba9b8895d205dc4f3a14788232ccf5bd6e162","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.10.tgz","fileCount":2953,"integrity":"sha512-yf0cPxtKBNtU3FRXvupjdaXu61FJGEda89yMgKVD9+JrSfIyIkzwGNXlBqZ70qUMT7YHcJ6bmexW5HpnXsZkeQ==","signatures":[{"sig":"MEYCIQDY05m4KMx6m0YTKhhSb+0n4ALLmB+tNVyLVztqANiVIgIhAIpX5zjwoj+j81Zjpjaf66paaq2aPnWyDUdsEsUi65Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20068842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8AqCRA9TVsSAnZWagAAC2QQAIrSV6ybGUvbZ488QoJR\n2A0Zo0FwaHDDY6F3EkXbbQ0ajriQVHOQ3qTba1TB41YnBA2WXCKJv9dZYir7\n32jxpjsxNuR/5TUMNEeyET7uPJy6Pzs+dmfXTVoIT5TidyLZ9/la8tMzrKGc\n2ksXH/pAAtkG3CJWLYV4Wb1eke7lm8uMD5xnHc674g524FDGcPBpCeV7v4oj\ndkbwAqNTJzMwp981QnwinoWy3R0rvbqu4bLv0oSbh5GM+nYZwXVwQWm7SP9D\nOSl35U+jEqD729WdHyI4axW8fSRWI+FhfrN2nf8WYXhBLYoKuesg1mkeH8JL\nF77TpzF+dklDjYAejKnFL8KA2jwoqq3RPrSXhyuNb4a8ltA9PJQmaEeo6+da\nPsM/t6Mu0Z8QoK1gg/XnWXjDwSMJl+kCNJO1TUlxtIBrTUysaM2YvQkmu2J2\ncwOZ6VlUGNXVwVriVrxhPjWIIM6bsRJ+pUF5sAUYywu8kPjDJBcyg+I79tjI\nuSBYJEDRXLdoZBOPoirqfBwFoVFqq3unhWDf2+pMcGaUkLVcS0b/oATlSrUM\nlrdf2tIchnl8FxUIpollfj9MNSwT3mU0BXMOBVq9G1v/gWUbCUpF0n+cSzyr\nDeiTM+nwfXMsRaV9XKs4RLueIECqWnrA4G2Px1f8ZqPSRnB1HsGEAEQnCLCm\nMdnu\r\n=h5Cl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.11":{"name":"npm","version":"7.0.0-beta.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.25","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.5.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"eca1956143640b769ac0088eea79df4169d097bd","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.11.tgz","fileCount":2933,"integrity":"sha512-PHDCQL8OT0CYJWOKIkyQfFWZEX/QDxY8SH6PTl8cqK88VPPd3Pdsoyi5zAFQEa1p445ERZ/zhUU5uJ6Yka4OLg==","signatures":[{"sig":"MEQCICPdlEvY283isRXf2B/kv4YiOeuTH7EIkoZbV/WPEuHoAiA0Bi/+AzRtDVAup5mqcchtSlju0+wW5XSqpU4pa/Iudw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19652258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjbDCRA9TVsSAnZWagAACOoP+gNDEXtoS4rNZlM8K0Pt\n/jVXwc7zOAUR/RptSp85yGUKcZ/qvUKXHt5Mb2/y5wNlMQM497nSXjsAppLn\nPHWlvNRLsTldz1TGPIgx7sgbnPwgNTF45mIRHQr87/leopzYTbNQK23pGYol\nk+bjqwyVDZztBIg7/XI6YNoOqEoUgAaDQZho1RxFMCWnjLIknJc2hgvoEcZN\n3O5D+x8eYM9sSc9otdTLbR6/HXDy9Lm6SBQY4k6Ip7i0+hP+iEgkTwR27xny\nh5p+xuT403h37WQ9QVYfqhqY71CgDh0fZXc8bALM1ZtSUTnice90cE331243\ndLcVIuGWa8jbXO7v239wkhaJP+0FngxzXWa9eIBdprwsvX0EHJfMX9wjomf1\nlfx/qpZ/Ug29f+NjiMQyq3eaNlWB0T9yIoNb/ZHk6wmHazTUKdBPbvYOOfNF\ndOhkq1ht+3qKIQ8WvgyvYfV0AFflSvNMNEEjQ95STx6wrHJi32eEy7q93D8G\ns5bZ9eAsmr5ZvS/ig6m4t2334dcOE5jLdUPB7AURNMbzIpUP4g+FwI917+5c\niAG5TA+YxKqfLtSU4NORQ1GXqmHRUJKBiEJH9/nVH2dy/y/dLDvPWvQ3vNhx\nn+v7DNrfbgdeoB2yqudNUqgrQd6zn+8rDTbyy2nsFwBVWOMJIeoDuPwRules\nB0Ku\r\n=m6iB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.12":{"name":"npm","version":"7.0.0-beta.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.27","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7943bcde95c1c345b053d97921246cc29b3427d4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.12.tgz","fileCount":2851,"integrity":"sha512-92NF452n71wrXBiz2eHkoI12ipNFGU7FDzDmL7nlUB8ABfz2gIfxw5UIBHpSAaQtq2oHaBV96Fy1t4tTweQ3tg==","signatures":[{"sig":"MEQCIBa9gRd/y2so1rHdldQ+1Z1azZpVgqLiFm43xW5Gz5djAiAfL3Vkdp46no8uc42t8PfnZ4qXZOkZsrAsB5FDLbtGRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19506647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakpnCRA9TVsSAnZWagAA2N4P/3FjxEwwmqY8nbVdCEci\nXBiinlv/ywN4oqZqdOwtqeyYYtIC7OXgdARSQBiWOFpaodJBiyrd72dh0k+m\nV7/D5ONY6YyWmKohptVCHGG25KMQPD/sXaBkfuIBnbVDM0/0Dkx+ulBg3EMI\nLP/QhD0ENDJx2mDSHG0j6rmaSKoOPrM9+IgL7aZANAbEHWHQx1UHZAWxgX4g\nAJJV7KqUj7asPDPQAdKI0/1rcEnt3PAlXlTZc70GizjU57QKIh55+T4xQvY+\nEX9IuJVomSQrcvSdxnkwdeGt8gUrnsxmiPlquZ7q0LBe7yuuxjhzbOGxHejv\nIgALtTwDGLqIPN5p+MCtw+UGrs/7TGv93AgSwWmvR3KVOUVuOIRr23MENfhj\n9JH1M/JFzB79pNKKIY4UwguZgn070F6XF7SfvQNTEEx5BrhJ+3zQTX2by5HV\nWWwBJpdc/zdYliz6yRdGwR3xmU6jCFuSBiszrupzPftGXK7GgKW+Z4BYlDHy\n7VONi814LqOBctVRjxD9/4Lq2WJYcndHwCzwIqTXMi0qUsdt40/cPRctRrAm\nVmaCUw5tpbzewO8S1CahWCgoR5Np4dzTp9BhKeC1Q6aw1ItBuX4ZQI1W+La7\nX4uDiCyKd5gfN6cdow7R+Da5qBRA46RCmkuTVmEgtP/nBz9Lj9YcRCbMCZ9N\nMJxS\r\n=6aPa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-beta.13":{"name":"npm","version":"7.0.0-beta.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","sha":"^3.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","once":"~1.4.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^3.3.3","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^2.6.3","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^3.0.0","request":"^2.88.0","inherits":"^2.0.4","lockfile":"^1.0.4","bin-links":"^2.1.3","byte-size":"^5.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.5.1","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","has-unicode":"~2.0.1","infer-owner":"^1.0.4","npm-profile":"^5.0.1","config-chain":"^1.1.12","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","find-npm-prefix":"^1.0.2","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.28","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^2.4.3","@npmcli/run-script":"^1.6.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","tacks":"^1.3.0","eslint":"^7.5.0","marked":"^0.6.3","licensee":"^8.1.0","deep-equal":"^1.0.1","marked-man":"^0.6.0","sprintf-js":"^1.1.2","require-inject":"^1.4.4","npm-registry-mock":"^1.3.0","eslint-plugin-node":"^11.1.0","npm-cache-filename":"^1.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","npm-registry-couchapp":"^2.7.3","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","config-chain","editor","find-npm-prefix","glob","graceful-fs","has-unicode","hosted-git-info","infer-owner","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","lockfile","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","request","retry","rimraf","semver","sha","slide","sorted-object","ssri","tar","text-table","tiny-relative-date","uid-number","umask","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeda6f7ad092528451e155f0c3109270cd875188","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-beta.13.tgz","fileCount":3011,"integrity":"sha512-JPOR+iMPy9M1QKkR05bv5hlHkqo2W6FY0t6GwBhzC00b/7YjgvqUz+HPzlDe1hhm6LpLWU3e0xNPQORHT2cWrA==","signatures":[{"sig":"MEYCIQC45LkT4oIbeiiZxyscpbQ000wgpPWzBu2jIB2SdJDiLgIhANVAJjlRlD/RrtbULhfbaTW0emHMQm2I7DBpKWR2e+HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22116228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc4QlCRA9TVsSAnZWagAAoaQQAJH7NQAofDGVBqCOoYQ4\nrOp7o8MH7bMO8T7FyzrQDO4/pqT4PT+/NXUjqqaU2/3/gHaZKjpHp7MsTpEM\nkRbX4cXgEotCr70/OOeGE6ib2cAcLL7IshcbHqV0towKBZoBrcHizCnrgCHm\njXr2ktg4PloI3Qcvw96H57/KJo6SePkQgu+ONvO6vkP1gRyAWVeGeX5jR0en\nDEcdEUjIBiyVVlGsMNG0Zxg3Olo8pIZN6nI+GdSDcfCW5W2D5lY44A55UeRA\nIL0201fjgiwnas1+7nRXOY3Tlh6atUKgb2DR1XWlhGpMqyf8jvvnJbcsnSzS\nJvSxQpADDe+Icy+uRCCVsAiK6tEFnILMrqzxh12pamVKcXm09VKMVePtA9vX\nZ8Zb4Y4b2hgm+Uz6s9yLo1UPQeYU3rUegsEbNmX2syUUPiDLH4ev/KD9wPES\nJIS5ZpjSc90Rc8mLUdn364CPzWving4V+R3D9YVpKyXTH6jVG59ivmh63aI6\nejJLCabxmBlcmKI1MKiyIdK7k8ogNtfdZ0f5ewGuxyXpaPk+bclyMwPOJTxF\nsqEhoWTJdbntD6cTXTPQFTl20Hs3RsZ/JAI9Blu/DbU2L+SIt5E7V3IU4mRy\n7RrsJIBHSnnFjMduUzAaigNzYtoI8afUNc++x7xt1ntXOb+MWEY6JDwR/cMd\n89VE\r\n=5HFc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.0":{"name":"npm","version":"7.0.0-rc.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.30","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2657e57030f02045641dff85ebfd622bf2bdb79f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.0.tgz","fileCount":2893,"integrity":"sha512-+1ex+t6ZFhaWmvWlL6ov2XK/u9RbgzbzIEggVBE/GTz9hwDo5sd6T6s5B73Kk1sIA3HnyHzu/AqRkHeKdArN8g==","signatures":[{"sig":"MEUCIQDLuGqYXEr+8zCjp4VTMpdMnagb4qYoe6v/q8ayJKFbRwIgPRyOsvZupW2Vn5dlSI+MImuvWvQSkZYz3cXiJi4lbpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19328517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdeunCRA9TVsSAnZWagAAce4P/2q3AVX/750rXqsDxa4l\nJPpW9kB1/nPaWFX3cDX6F9B1HJ644Jsw/H0zibLUohS4pinmfsJFZ9mdyZ5B\na2CbvZTBnx6Vt6/jqXYpmrgBZ1Nw7DPArIpKFavOSYrBi8vm4ONgMvbD9zsM\nHwMUbFJjSmDj/lYvH4att9Huvk5XkhrlFJ8NFE+9fVzNP2GUHda4VCcNc1Ea\nyca1BKtZ2feEk97m21FFHx7/gN4QL3Lm/s58LCg6JHmObgYVQlYsS31FbPdO\n3iyq9n4dc2s6mzl88zSi2RjuTt/wDEAcJN1wJ3grzvbhp5wnX/JaOgTwJeCi\nBA8RzLSsYmYoCc3PqmcJZPcnyKJviIKcAx0PPrGJXTQ5aR6p+D0y14jVkrde\nbUpkFRt/d6aMHdMgmtLICQX6XQcs5YcpYv/OuoDbExUchPBOiGfSTHHe6nCn\nTK0oOdSTg91ODaBAzRQCou26v+KYOs7nDupP9O1DOrCtIUyrQMh1GxPLOLzX\nmaFhb3QMl+XcuRxNhUlLqYssMT2a1jeWW3a1W5KZOrN7yqt1gTGLbVYY85lm\n1q0lpMFmKfjpZVMPmSlGOK+GWtz3yWDsaUhAFra8TaTZYvg+05JtjyyhAt1d\n/+y24j6HCS2VlFTxIxkk0sDKrRqqldVy+MvYMVWiSBJKdJ5tPZHp7bpksvPC\nPyKG\r\n=N8IV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.1":{"name":"npm","version":"7.0.0-rc.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d661e5e40899b405ae9e73933cfeb2071919c482","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.1.tgz","fileCount":2862,"integrity":"sha512-e0HUhG8Kgz9B9FfMRiPn3neyYLj81utyApn4za7PXBD5SFW4gVH+q60aMlplRayLYlHiu4du2ZGvf9N1UfSFVw==","signatures":[{"sig":"MEYCIQCE8gCjRF7UCPHmFCeIjmZ++u3i4MEe36yuYS1e8B82hQIhAIKMS5ndZ34BMc567JRWR7U7swJ7+FGxo26+rnfJ0clF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5peCRA9TVsSAnZWagAAFqUQAIZGR+zSpwANeDFA3+XR\nz+fET2bdVC1/LUSErgV0dl4//9WWKwwpyIpFf7c1l4y9fPoYeqiUwxgzWfK3\ntEhXWRbOH8JR280OXj20YPfUmaJqh4WLMkFZzFBWpliLXORqyBoG4zxFaqgA\nxpPOddnlYFhyPyZTDHe86lt/71QfHStsquuYg738cR893np7h7/zM8owgC8M\nMCgf5J7ysifMbaUoXARwntd/iEfIlR8dQvlyj148WgXgWH683Do8tZD3B/44\nzIE4Y3R/C5yQvnBdtcs3lVWVcXduVTUt2sETjy7/FJOdaDTwWc1wIyQgjyx6\n+D3oUGfEtRiBdOaOUpY87w4La+SDCWjuB5+lKvxL7Pait+vwJV1SrkEbKh6z\n+t25miFAEPbMRomQXxHrFJOAUB7xXgKem9/B0voF7wdbrYjWKd3eO9hjllRB\n++XQl9A4LVedOQgxYLiSVA9SaxcI2Gl/v7EEyLtn5JCDrlJn5BHSv+mQ9uwU\nQ6c1IcqjlqLJXgyvwH6hMjIUuHGAdRGjbv76Sb3pS7PNYjp+K93lc7NtmwK9\nszGUxWdFA9hpUfHp7L9iKYCN7Cafn+Nas0YocYBW09yZUOIEtQl8GS93ojBh\ntYc9hy0NOkWh2gBQgB6bZEDE+H3Ro3CXWoWhu40JoMDWfXQ7ZfpR+pEhZq1u\nqry3\r\n=LpLQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.2":{"name":"npm","version":"7.0.0-rc.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.0","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.31","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"34c2168fee6df82c9bc5c3b53c248c4355fef513","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.2.tgz","fileCount":2862,"integrity":"sha512-Fln3jftKZaQgrK7CsvwWUUJ9GN/aq0eSEWKzbg1iFwjWG2Ff9YaPu7RivWoMyggFyMs/EE7Jkh0MZvmkdxXjTQ==","signatures":[{"sig":"MEQCIAOmYJQ+CsWXl2QnbWDvA4+C+kwgFWRvfAh1844Ul+ECAiBnj5A57KHe6pQginjOJKD9pgYTFG+ZtpfGC8vdfnjx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19443871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd77XCRA9TVsSAnZWagAAiq0P/2e0XcTJaPWJMqBexByM\nbwtKKinrgEVGfV94SnR2Q/B85Kn/3aJTNUwGbU0LNgJj9RHleEkcVCLsfdm+\ntk4G0SjcqXI6xmxePnHZnkpr+ATuHl8ly/I3LYz7vYTTtvLP9qsUWnce8ysh\nv9qoS/YTJWm/jwBpjxpmqMDCPYe5dYU4HjgrcSRVTH4oADgZjb4DjWJBmf3P\nXPlKehVVO/ODai0I5XD+pyFhmqM0mLrwJOcUvpAfnP5WqLGq5fTrp8k2Jstc\nseulCHK3xpRQ6HWbheCCgX0XbZ2rcRKTJKDvnh1aRqN2yhVk9QEXuWyTMKZU\nDqyKsol4PqPwmUV6WNhuBqS+yzWyoiuEmZPuy9tbJ1XEC6c3Tk4KtI+Zi9ss\nVqdVy6d0/lRgjzIPxIyWdVtiX8Bt77XnHWX2hokS1q7WYXX/65Q1C7NtPbEd\nB0WyGPv1Z7RXUAk3gQ5DrjDTTic6INp1R/3JcuiWlqWN3vWHuzN54C67RVHb\nKGZInRgmZXbeaengPHnk0Y4cKbXVckV9JpBWBPX/qvtXdENG+MzK2+BtufpT\nZsDuuYU0D3snI5xBAj8/tt1ufDKB5BJBv/cQS/SjxBcK/vpocmU54zFJchSB\nKcPKJNSDpBH1aFhg037qCBez1en8KW0khnIBo56rJdOTWE55EmfMuZeYD4gq\nK/R9\r\n=qven\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.3":{"name":"npm","version":"7.0.0-rc.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.1.8","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.32","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50f3ae158798ef9e55762107ab6d3bf05dbb8cf1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.3.tgz","fileCount":2864,"integrity":"sha512-SESEvmKSP99svYnwJyYkI5NFGVMeu7JcP/3nS5I6oxA1/x7sxb4loVHDkMpJdOrWBBtRAvh0cTKNE6Hp0rAV+A==","signatures":[{"sig":"MEYCIQDhtWgHES7hHTru79BpvW6BBFRRE5qvtRkTlmXKayG2fAIhAL5KSabwA+JuPWQ6XLeqJS6i/MwQu1r5qpGdSyiPCsJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19448174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffL5JCRA9TVsSAnZWagAA8ksP/3VJYXGeGWOz1VRwLASI\nmMSYPIBupDO8mqr13nfVDAPb6bYqlMFNncvm0f930O6oyBg1H7JTaqGWphxX\nGNWE9NmMXgQ2SurPeYDzcUMKg9hwkrqDkuxHF5q4RvgDmIjzc+abm9ThtUql\nRunzmmKlUIjqhz5haouL3sodG66DDQ2Jzrm86R4O0avd94LMyhnfazzVvha2\n587LxQdehaVVrZslAGb3uFEqFAKztWSddbanPZvuZ4NUAssVwC5XcyHF0XTJ\nFxzCNz67oIuwRbbxWpK/Zf1gAz4pbCzMMxhUqhmWQxqt8qYljCy3OE66OtYc\nP2jPpWRXDOpXFYYqojwzKGVxmEqtSOzMfBiTnOk6/xVNuPdlN9T2T+ZyToPy\nAq0SXtOekUJW6imxHXZXvF+IHvScBoDAx/hx1VT8il82KXJM8lOLRBvkocSY\noNNiL+cfn3PLkjt5UufLWw8j82VvFISevaRp5rIjV4y0G3pvwrtfmxQb34/4\nPs9Ibxlb1WZ/cRQGOHk89NTVqT9SCOvEX2dNfogIAFs/xsZmT1Zh5ln649Hw\nzx609hKC5gUFuQMWPUTYIWxQdSj/tMIUgIdvARSHjPAcaDn4BxDH5QU20o6S\nlhhaksxbCf+jpBF2fnY1ES8p4gHJzrOo6zltSDZKMnuTJ1uVbBcX5tKRCHKj\nxlEZ\r\n=s4du\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0-rc.4":{"name":"npm","version":"7.0.0-rc.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"0.0.0","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.5","npm-package-arg":"^8.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^0.0.33","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^1.10.3","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^2.1.2","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.10.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"900895cf01631402807f810285253c8ee032fead","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0-rc.4.tgz","fileCount":2861,"integrity":"sha512-ighPnRd4CM4RoWNq2m45z0WrvSNVZb5IHbN2lbR5XMYU4PcwI/vCvNj28d61mn24LLO2gkNLm/49ev7LGdLHwQ==","signatures":[{"sig":"MEUCIQDKElG23g7AQ/ICOjT3lEd4S6wzQUb8jNj8rRi5tIfctwIgLvcfcGVUwRuJ7WS32Z0NKgWDfyZg5WqsxCyTJcMOpzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgLEVCRA9TVsSAnZWagAA7rcQAIUDIVfPi1LRD17PSite\n+aFxrHvl73X6BZ4WYl86TteV5DIfGcvy1M2rrKQjcCn+T+b+wSdXMtTcxhn3\n5E3ayNr6EK5Y2BOxgJp1KK5HLeMtvqTJXruZkk199p2O0NuZipAkCB7Vvgzq\nwbjG3cmPQdtM1ai6PV9aIzzbX5290X1I9nFAVSvATDkx3GFeX+mK0o9B+KTC\nnnLG/dFPcFHoeHTo9iTaB/IVqv81yeaSeNMBMEZCqTaSyrlWe6ZMgNXdn3eN\nVnKDDNaR5D81Wup/xM+nKjRkto4Xo7ow2KzMDWEBqeRjtvFAzjZdN9sdTHhx\no1uK7L4phig3OvBt826cK6qLIK8v+/1ZlH1zGk4PdYlZn/gV21Uy28eVnTqS\nJxiwcfx0+eB0xELLuIaaezKDAEfCT+yu4ijSwqAfNwGNbyH7QnndVSzSBMFn\nL81h9W3aLv2wTnBHGJV4vkyyj7FOG56o1z00d+HaBsm+0Q/xEL0sw/RViU6x\nOUsTmtNLhUW5BmmbfmwT5PMvwo9Fn48zY2Wqy1M9zencesTtN2ScmrSiDTDw\nrdm1ni09+WLKRiOnZZ9Z7MdAOaYTRMSRrZeuGYh1WuG6thv2FNKGItGI7+Kw\nEvcNrZtIgEbuw4IqP/lDYKAVm6uk4Q1lgt1AuMosYwG/GK8hSkS78/9K/xyI\nSbJI\r\n=Fnjw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.0":{"name":"npm","version":"7.0.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"~1.0.0","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"904f8f36b11e2b07cce4d5010ba21b3b0f70acdc","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.0.tgz","fileCount":2851,"integrity":"sha512-A/zHwhfPOXLwAQhyjiExKjfeJNIWrb7529Jt66OhGmLLOd9J0sFoAcTxKD6uGC+BOYVEN2xCWSoS44vbzyHfrA==","signatures":[{"sig":"MEQCID57GKH7dPUWwjrCcXARKBXu/h23tycOfAzEsA6T8pb1AiAaHewGq9UCd10543DnaViTKSghQXNE4hxTj80gLcmlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19384886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhTOeCRA9TVsSAnZWagAAJw8P/1s2K8/0+IZFF4UChQnt\nwtOm7jjjBrGXWe9ncGjzshLGPbjir3ydBR6QXJBykqhcCkdfDIqq4hTzHc8O\nDurjj0oHPAPjRuNVf5mBiF7QMblQzDSYNEYBzYjdXRt/hZx/SdZ3MZIOpCYd\nwWUC3r2xxue44DtxSPJP/AakIz6fN104TdsQ+lQFEGjWIrkpk7f3nnC2jpsJ\n4OaY4ulEhlnPE1ya1LABFvmImeuSLt20Gidhq9lpcRh1FyteB9OvKC7O1eDA\noi5Y5mxxXUgKn9nmSAwF69nLZAP3YpJZ2skNL1e85eV9AHyq4kZO1j89FZTe\nfM7b+qMOUmnBMKzti5IIuwnW4Yaatb7rKUip5rBjyVr0HF5fjSiHxcp5llYE\nsPkmdjdkyZQ4Cz7MBOyjzZ5NZClHIWdYjsytPmhTvT9ZTZHCJTszXABHjwAL\nHQMbHI2CGjZTSihvVJywnJxbcr/j+8OnlPg73XhNAgFWXlmhTp2pq+2L74Ea\n9j5x4LK/oOEi6UorppZw9ljGWN+0zmp/ckfGYNKloVM/mp1f7u7UWfNuHuyT\nLApUEB+3XMIfsK8G1wGUO8RHAIGIr5dQmolb9KpMzbpPm5NYw08MqhQ0orbg\ndnRofwWJkWFzJhE9wKmQI9qVozRDt03NJ2d2HT2r5PpRP4yk/R2qLrfewZ74\nNJUl\r\n=FlCC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.1":{"name":"npm","version":"7.0.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.1","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.0","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"59e06c5d4794b7e82867140a1852bc338fe6353f","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.1.tgz","fileCount":2855,"integrity":"sha512-TTbE1X9MKOkAez0Dy1/BL+arddiwQ9vpD9BcGxSOLjUv6PB8Tp4Yg/91dK5NkIhWZf++buNzX4YqdavVeHgsGw==","signatures":[{"sig":"MEUCIQCMCrBMTCizLTYt9knabUkEU4A2wxal/LmiNVqGt/EvcwIgMquiuwxm/77Erzmy7we37aDU4v0Ah/llY/kG8VMJD9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19846754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiNtECRA9TVsSAnZWagAA+UQQAKLb8V9hGWgKzGwvfkxG\nGNGYNJpJSmr5cS5z8gDHNMLV88xmpvPiHIUqpu66ObSWAb7jOCLlgZiZa2IY\n2+WOhnOI1qmXdbJAviHOhw9E23CbBjJZbvYR5BIuP/3Xrp98XG70w3z8xaJd\nJDgHaXzgsS68+/1oRXy/8RXSCVbCBXWU6rvt9eavF5/RiVGq0YfBEB/Te1W0\nj9CNT4rPcdqtH4UPBp6OZQ7Ki2Dj9C/YHTza5DqagkzGiwkY9XacdwmBZXNj\n/0XPCWL7tB13sVmoAVKAnnMg89WFIolvp0sKsvQU1fvgvA9gyxOm5F4H91uk\nxHKXcD3aCdBvlxIIhVnao2JwaWrimDa1s8BjRtCV3167Ox8IV6PF11Ic8HX6\ni9ffCkjyDG3+Hz0kh7SzZAYcX6fO7aLXo+vS9wDfPJ2zQ6//upIkP6+yNWAm\nRKNB1hD0I5WISVScteFq6Cx2gdt5XmWrWo+6hvWIOD5rtPA4EyvfGqVCZ4Rg\n3+tjEbdqa8yMLSzNMMAcRPdLMT+pNl0ReQRzA/iNVCUC+ME9BRCzPfTxLw0j\n7cRegYSUARRu8v9DvtVMw845UWjm+fWz7wKGlnh+AiaSbLOWUKznm5ByMeGp\nb+mmKsX1azJbRgO3nVlx/51femJidJdAEs+/Ls92T8Odarelb6ZLzXR7KF0v\nUA6I\r\n=dw8r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.2":{"name":"npm","version":"7.0.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.1","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"569dcb20c74443b3a9b94a5b0772519854debd80","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.2.tgz","fileCount":2798,"integrity":"sha512-4ez6yVKi5MbJhkIsL6P+qQPYjVvuxoy5GigTKSA0iOtqPBgbxx0NA6jWkdvTSzLOtszmWnf/rdDFLjnhfvuP9A==","signatures":[{"sig":"MEUCIA+ZUc0kkaP1FzNYrJEu0PzdvGQpeC+t/69VNGAJ1ED4AiEA/bZ6dakN4pcaU3spEGQGO1V64ZxmZyo/0J4oxtp6vRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19273767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiggnCRA9TVsSAnZWagAAHAsP/RY7kPfFb3veNfJoM4yL\n8wQ+QGfDUiMDJRRvOBvSdX3SeaoYftselFEd9xWs2P1KOZ22DA1D33NWbomr\nzFXW+uBNTW0+B0w63/9LjUKBpNW6qaB6QunzcRiXF4DumLazev172LVAeSTd\nzclI4Tv0mpcVSpcZRh7Zjn6edPzP/4lGdJO/cT04WfGZKVq0oXu7Tv9up8C3\noCiipUQYaqE7POkmoDcGbP1jJrfkLBiIc3w/tzuaF/WXd2gZ3G4pDXcPPy1m\nCCCHPWd0LIZtNgGraABdM04xjzrB8Dne2NzjzPMWFKcuuBWHNAaEaAWCFA1W\naYyZc1TB1flEoQ8NMAXkeAJf/hCjZH5+jglM1cvtBSKU0GKimYzlyKDbyLoa\n/HREtCX+5H1oAQgVrZ3vyyvoxv4yEbNFPPX5nldXVgdAHSzFbiA3RlxmCCL4\nSuJAR08M3w+s2QV470ztJHuWlhieZbbGDiBPztHM4qeqHnJwvRQZVdQet45V\nuv8ejxzx9kS5fr/871+cv8eZ/VHocfziICHUwHlzI+ZEQmcrsKcRxIApN9Ap\n6ELvQ0gooiwqfM0Q0mAHqJt9MuTqv/QMDHEZqK1nd/EYE1wcp/Q9clIXKmex\ndgE+rmFE/4ZCfPmrtn/nXFyuDxNlaELElWl+GCK7IlLKLnJMZkun01AkTs0G\nHyJ5\r\n=1KPV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.3":{"name":"npm","version":"7.0.3","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b61048871b2249763d09f78d9d2a0536d0c631fa","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.3.tgz","fileCount":2798,"integrity":"sha512-+AzMmS7SKe99I15sXAKWkOHEim2ovFR++Y7MjsZzCnS9/K/pCVmfvxOnoI6J50UulwH4GLIl5v6fL7BlnfQPgg==","signatures":[{"sig":"MEUCIC24IcShjF7duVRzppTh0tK8pJFkmj1y6UxQtWbruyeAAiEA4sWmF0q0/2LnArPEW6oVygGCCjZSJr26fC0Ai/8RMm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19233384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjzBiCRA9TVsSAnZWagAAT0EP/0p9vjKKBrQOu2I8ArtI\nE+Ymqr+jOso1RKpj59moyToD7Pzq5KyYPC5RX2tAETSkgJGlbET2FXyFfSUj\n2hJIyg/EdaFJTD4PQ4Wo8pmgI0ysrqYKwQSphszTRXvSz8ebV38sQjPw4Rjz\nHFKQn1y/GzAtxB6Y0jISki+OnZwi8i4pm60jBPOd+DDFaRSFuvB47tNSGyHo\nvuHuAwDY/16ERWYHbVY/lwubx07YgDIpKaRdOQS/I50mSUwVTlQ+RJ8OH6xO\ntc0FMwps+UL5/yhH9nbsQ76PrOkb+7AS07EEl1F+r7hakLi81hBveCz3ztue\nW82uofVJcOVe4tJvMUafjm4Tdpp4UwgENyi2rqSk9eyWUbNfHqCfAPB3ypTe\nQfgBZxP6VINF2mY5/M1OspQZyXFUPS6+IuQeTaygoQgQifYG0abWSi/0sha4\nPzI7stlrsrZEzftZRo0u8SdEtf5OM8kTGrrF95uU6kG9XDQBomLweb1D5GrC\nLfHvwwQv9qTN4RAXRXmaaRdSo0QCZ3cTzdfJgUasIZBLbzL3nu6PYaIOo27a\nQ/XdKzCcJrjEg/OT74fEQylFyacUM21X5C8b3iYKdhdU4DNAK+3VYBXqlnAo\nNVp+brM7S/6VHjkrTA/KIz9GxR/sQaJPDHO3criJZU1EkY2tF37EezM0pObS\nmIlI\r\n=AX7T\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.4":{"name":"npm","version":"7.0.4","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","eslint":"^7.11.0","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9499b0da2c8125db4396b9bb6236f0c8a17b7b4","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.4.tgz","fileCount":6125,"integrity":"sha512-neeW6DGC3xzE8zt0Nio9B97hDc2svM31yTmSZ91nJJNahbJOKiJGNPczC/ORrj7d9EGEHvyu9XZ1vx7gDPSIFw==","signatures":[{"sig":"MEUCIBW4fpujuTcc6d55xU8BJ/TVPiWl/7El+15uTZiOCbDfAiEA0wkQ0rqoPhnp3L9LLiU2L+WzGjZqbsElCV31Yg9kBHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35371511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkyVRCRA9TVsSAnZWagAA/iYP/jVkvvLHCUUxmjPMAh/j\nJ/qs71GCbjfvfp064MDAvJn2+4XxgwuCs2qvEXxHbhgfE5G4M02kl1sCXi8T\nMSejcDfSoQTd3y4OjYKXaFX6arZ5Mn1I2l9n7qL5xZSgBSPUQh1TEjF3DhRE\nVZ6YF6uMVszxJUBeOU7wGhRl2Y+fih997hozE6ByDGwQPtq6Oi6R/v1IyOw7\nPh6UpU3Ptx7Cwf9wPqJ3TCVNeP0H0utjOp8xAR3X20iVVKdDy00nU3Kzxzp5\nzmzQkkxro6xQ1LPeCLAT1zi3jrl1bNEtSKmCMNwfgswVJ7GscShdpG5kFpQr\nWGGs1IpWXg85pdcFcdMGkbRa+JBzvGrQGatOtlw30QyKs22RPXcAV//FyG3T\narmdRgXhLIdbwr72MnwUO7Zp4yfItaSLaPPGalGPO8RdjZT1ZIRgvelwtCRM\nNzJDeJMvf56SY2nfTbArRBRmigOzrf2MxyVomer8ojR+DK1BuZ885Y910j4q\nSE51NOMrUVyQpx4C5BzlrsRUCsOxegbq34cim81I1KeQN+/jLw/76fem7aRU\nDITLplyFBzwbIdFvZ0d9X5qLp8UtCaiozF9NQN1LfyC0uVoWsLNX3DaJUDf7\nY2VRqZ1x/bJa6hVmRjAcQK6zZINeL29QIPmnFHL1+Wkf74gyB7BzPQpaJ0Da\n+fkF\r\n=aO2/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.5":{"name":"npm","version":"7.0.5","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.5","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15f7b9ca5bbe1f87b560dc445d61b3f20b5f15ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.5.tgz","fileCount":2729,"integrity":"sha512-jmzWImI0xAinsexmr71rweW+zOsG8s8z4kMMNLPD1mLtM+VEPscLeFmlnMYHlMrMMVhHGqAOuEEz+Fr2l0Fo7A==","signatures":[{"sig":"MEQCIB+8Yh7FfZqXFlmsBIyLvi/Ll0n8d9rzymsFygPV/Vg6AiBgNgcqFkrRag3YbhOUBq8jW87UXuey0S5IKWK1N4ecvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13237007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkypUCRA9TVsSAnZWagAASKwQAKTV6y0Sho+SGJZ2VA3J\nnng4YAuZRGdq7frRT1X9MrF17zoRqMVQNIQg26hZwCAFI84i8BrvfUVxKCP1\n9eu75qMahsCNEc7uab9ccu+ydtaYlA++NySbSnpRxmd8M+JkOqn5bzpyreGU\nWJ7HGKicRjVAZWfbjS8FwT8cwm9yAeoLOmVWwzPNgk9V5ZS8/Vehdocm+dji\n3p08uiU64hy6XhEuwSsRIT4lNLBJML2GMsonvsqUNAMBp7BMmXMh6Jf8h9yh\nsRaO+Wwq/aO0QA8u7Kqk/PFRva0oiph+dTvWoKiTS5bgZMAljwn2PP5f7gtZ\nkzEKYEiVopGGYdnJJKHWwB2kdIKX8KLM7rW/nTGPKvnivh5WSj2QaJhTiHAm\nWNrkcHsOA7XQKcUnJU71YgmYCo6o6Tiq/bbYyXTKcn1sZLV3rHyH6nt2uMYp\nyYjQ5H+e6xLzWsM6VfyesJF74iQ3lrhsD7kSRe2CuDgVD+I/DGcyrwLapsFA\ncFs2cfue5eR9jDMJR+QxmH+J1dprI4VAVdCEKtqWHIdtY9OPLFdvwfphF+Oo\nIF6RZpPhSdY8pEKtkpGSe+q9U82lH8dqP03mr/mUJU05rbHWvv7EddWjhqhf\ngm1XU6lxp5QSDvdnOkSaNNdQgtboUE9gUPiYTiJf6od5yIjHzosjfRiSL4H/\n8CNZ\r\n=l+AC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.6":{"name":"npm","version":"7.0.6","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.11.0","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"546d8dac85a754fae98c9872cdcbb0d0abb896c1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.6.tgz","fileCount":2731,"integrity":"sha512-OpcGBm3R9PZWEUquPVz8CPbkbxGvXCsOzRZAyFsHHB0nw6wNjnFWmcrBWRbM9KXBJtG8+wSuz9A6v/8Ds7mMMA==","signatures":[{"sig":"MEYCIQD4JzozXZzNCYmYAIqDUbbJn7IN2/wM9qdTG6U34OMg9wIhAMpfXYU49JFMllf1JhlDLyceLbvmawrty6zqJCmGxzmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13242778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmG4jCRA9TVsSAnZWagAADXcP/1eGLSHzfoJ7ZCZc0atl\nTTjy+i/xqMO2w+LZ+A7Js9tsiK4PGK3bmGbUeZ43tPehW35KIFFgk0Tnosjs\nnlKIlEFk3kXPDZWnn5SznsTgKv1Ys5ooQc8b+0bRR+977WEQ09WmfoXKtDpn\njGdkkA58dSMjdf8dermly2gmtRrR1WRv47rWDGRUkvzsv+WsLxE7DA1xMsFY\nZux+eAm2bQaEsodY5AJcitgqgPX5f6iiqcunnTuvlYDux4Sbk3WGrFngFHd9\nvFx0jzEzmtyKLxLQdVVXWmpYzgkuKvReXOdLM4Kff3k5UIm4NQ868FQ/MLnN\nQXsRYuO7Y/HfmfhR8FEj8NoVQreNJMfPOWEiFdmfnllZF5+CneypJ5wLCWKE\nZIPQDPiwbttH01ZZQZV3GeZYshwsX7b4eYjZ1lG4p1a0JBi2gHtzPz3age8R\nXIFaITQ+5rsMJuk5NW0JdRmOexCIakZH4fGH+ov77WUUasak+v5hRbG+YXXN\nyCsTugfU1nYeIC7VV06vwMxCmrgGruHqYC+l7LYWC1SVHonk8McpFJsw8ZCi\nUvyvwMmQIgft2bDkBD3UVWtlY2mlmA3+Pa8k9jVZiWAccdc7nUBkkebTjqQV\nj2NzbfjbXUb1gg1mNQbFBU4hz7a2jONNG3GWiP8TkKhgKtv+mnK7N0xvDIbk\nj7Hl\r\n=O4MD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.7":{"name":"npm","version":"7.0.7","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.10","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.0","libnpmpack":"^2.0.0","libnpmteam":"^2.0.1","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.1","libnpmaccess":"^4.0.0","libnpmsearch":"^3.0.0","libnpmpublish":"^3.0.2","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^8.1.4","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5fca4df11c24cbef549c867b52e1038aac1f9e21","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.7.tgz","fileCount":2732,"integrity":"sha512-s2PDE3K3jAfwFmM3JOl4pHnGNWr9cDVWmubcS6y5uXXdbGBXeiD351pRUVz3+JFTQqFqfyPTbAelUpLZIvFCTw==","signatures":[{"sig":"MEYCIQDcIuMXZV8+UfqDemkizdp2sKniqvGlJg/LPlhNTQzYeQIhALNDo0KICixSW/hUbQSzFZCfPX51HJjCXUNTxJuoBUgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13240069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF+8CRA9TVsSAnZWagAA5k0P/1AM4yddcmmF6RlzDZE8\nz7Gvp0nkbP0I5Ow0uYGr52U6AThBOJFGxLDD0SoCyL/1C6gWqG/bDj6XeVGk\nA92g7y017GnzyWv4LBSzcfTTD4ldCe5V99FFg08i+oWr8+MzBg2eK8WPBZxT\nCQwepZQdkBd/J1qBdyydeRe31j/m7vV5ls58pvbagyoItXw2pwgv45nX+4a7\nyNyYWG8cB4AygFk6W1hGBx3z3gp5YBbrRq9B/BUR+NLPr+uTBvMyZ9C80Kr+\nsEwJQ25zsPgoJiQlVKlFex+6IPkMGzu+rsrXvSHqS8Q0BLwZI4cTFV9Gl4uZ\nEeJgk1k4UHiwvnUVsitseV0EHmwQvJ2oKxBnxLKk6+oNtoQwsc2HQOAZA3t9\n2C+m6cCT3gSJtoWiTA75un+oQ63BG/qLUETkr8klf7ULvYSNTjbYCjY4Uqpq\nxJdEcQqnDhwjmlAyJ4MxI3ph3bN95a5c+3W0GNZbsrmDfKI5ICQYAXl8T8xP\nkveGTYFsvpG4rd5OnTPXrFyinKMYJmmZlIixY2qOrv4o2gfvstc0g4at27Vk\nIHYXDzlk35v8G1YeQGWg2aiT4CTAYjuf5D+4OZ4oq7FzA7hz418Lj9d7hQHC\n8gPGVQuOP9HGrRJZVlJLEzemBtSebGdhCAH9xodzc1Resr3x8QYQDtpVRFLT\nXVkP\r\n=pfwn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.8":{"name":"npm","version":"7.0.8","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.12","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.6","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.3","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"54fc141e9086cfbe03980d2bc38348fe2fe105e1","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.8.tgz","fileCount":2729,"integrity":"sha512-BspmE/Eg/ihfdNsf52NxvPwuGOce9pBO4KzlsPptRmeyIPhPj/kqCJIIla+rje/e4/wgD8RDUf98BqXTaMbdKQ==","signatures":[{"sig":"MEUCIARHiest0V5/HmwqRQl9i4SHzMWbt09+heeRUyGUDdfhAiEAp4m6iwwcUOGEXPIK6CFfC8Mph8FlhPbhA3WROOwVUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13198491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoeP6CRA9TVsSAnZWagAAM/wP/2WB4vTnFykHFx5sCQaV\n2CzAd/tL0VaioJ4XVUPFjVxvRuepbxAVBKNibWOL6+RLvLBAsU2RAgwdbY+q\neGJf97zwd6ek+wYvx8sly1EguyYmGRT2KREqIrCFIChHjyV3rwzHigadEKLg\nBfZzo5A7j8aJsRgbZhexrP57vYGluqyBxzW4Y7mzISN3U46ed0QmWXOaPQw9\nqRXJMx+HL8QlDZKAmoTHkwaeJypk9G0eBFWuaf3VuPb+E1t1w5fLt/4xdSDP\nbX3A5Y0HA6JQd9qeeLprCyosd3Fvokc0hHKO0qdX4Tji66KHyU2Ru3VtWukF\nlrYdGeyCOrLtt0uYT6wl0/UDa8wrkRBPDnHENILjQryu4PbqyjXikEqfRB+0\nLSUDBpqzMsLw8Ot/2bpkE8M+64dxD3egMldiUnNvjWTmlqZbIxXNnHGdzrAh\n6w6AJ6WbNnOHHjtK1/c6yHiKpZ51kIutc0Xirkl7HgzxhSpVJMX0SI3Cjp+6\nDldKouBF3ZIQdrfFQHCwH3HpOG9Fp3RLzdS8MoJhZIHwr687iclZexijMWnD\nquz9w30DCxpbPA6rcNsKu2yBbRlSR6XNNwsglleNXZ1ZUEgXFI2Tv2AuCTgK\npmOtjA6vroEDmhgJEMqgHEWTqwxwWOKj/J6MrDUleQCYlHau2Wv9co1hhwpG\nh23k\r\n=q0O8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.9":{"name":"npm","version":"7.0.9","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"14c49e32651019fca138e7a82cc385995a9227ee","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.9.tgz","fileCount":2729,"integrity":"sha512-r+omObVoL4OXyY4A4BVO90A6XpKFQ7xPO8Jf1vOHq2mMwJu07F/waPGfyo377NiDvah8Cr0smUTpmbGCRjFIMA==","signatures":[{"sig":"MEYCIQDzW9TocM4j6NIX5ABkXlXGDa7cadjpbd3FbTdg6YAlkwIhAPCU00J7GFFdTE47RVU4+5OLMcjYoXKgMKKmPY/KIl/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13199585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpatvCRA9TVsSAnZWagAAfLQQAIKv/OjRB+9JEnEpZAo7\n0i9c9ISyWsdznmABGSCZpciynsiySx3lsV7fk0S+ZCPGGzRK5tafF9i+zilC\nAmbTTphzoXPHfP2ZjXfvuBPwDztVf/44g7wP6mr1W6g1212rCrG3cXwKVCWM\nkJSMQIm0vDoS/eFtVQsXfN2KJqwMaPaCmNoxQiy2OAMRnayc3rICdyeW5xWi\nRg/Zc/jfZJwcdY9CagRnRBsiVTREh5PdfsWBpZ5jNE/oUC2QBZkg3P3c5Gku\n568SFkcw2E1pepwKV/QwO8OUlL9l8u4+FNMBSdBwlLWeLlKKujeYwydGj1WV\nzWjwPRD198zA5EN7Cc0CWnh+90U6j+MvEDweOaah6AaD1TGcJH6ewc5x219V\nP0S7o+ulRNTMkLX6V72Ws03LZQFbPhxJ1R0tX1nhCawZSD4AgjHuwM1gYoYO\nSpjLgox2VJXM5ziXO8AjJdaNXVIYgBTXjpGyeipGZufMdUwt/CyAlwBOUBdw\nn1b7BZPc47TmHau8MbvzV30pWug753HWF+DaFPFdA84Y89olm1XTkBSJ8jiw\nKIrajL47XMDA2eU6xuAutPpb3Od3naAfD29/GLO16Jk/31YLv8Vdx3OLpy98\n5BqDShuBwH7bLVqtdLF34D7688D+bQ65RvHf4MHFoZmkguikfvMyXHgJguAG\nq0Jv\r\n=k1D+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.10":{"name":"npm","version":"7.0.10","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.10","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.12.1","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.2"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dce82be4d57ac0a4b095e4e58810138ecc639802","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.10.tgz","fileCount":2729,"integrity":"sha512-KUrMRXty5xfP24LlSjrXbC2BqXZUGYaraj882o4iqxP2ZlrXsy6jYxg0jicVrCwTHPtMXYc8OHx5Co6vi31wLA==","signatures":[{"sig":"MEUCIQCn1gabxwcCExszPc5J907vO/+8Ht4AIGsUwACA2vYRKAIgegnw+cZTJY8TfAtUaomVK+sY1wS8yjLQAeNHzNxwth4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13202513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquydCRA9TVsSAnZWagAA1dcQAJy2KxUFkbk3lZgQdeWy\nd5OzQCzaYEjkr+ti/aQtLWSEGGYZPOINv2ava5d7mlSLu6E2/gbb8kKTzD2o\nFxfl7zPMOdtz3nOwDxiuy0rYf/HLa6iauMHa5YGqKzIZPaFvqCVsXD0zlv6x\nqut37fmC9j5bs1Dbf/7aE1ghBFqhGl6H1PAJkBZUPG2QiiTkVDraAoV35awL\nG3OWvgzFkTJfIJyjDhu1IkpEOF4UOiCDPoS8il5hjszDWIvCGmvuE6fkaiGO\nFH4vsCHvgs5QsPVCT4fyaY7szwNXncFYlssnDRkaj+i/suVE1Xfx3OF3Gze6\nT0LDDF+mDPijm+lfgHq8XGBPbWG67C4SxpKE7NHZlkjJHEY5wcTBwltrWgHP\n1GNTnp61+cFbaG5FT0hyXgHQTu76dF+dQLICEw2EF9PyeqeelYqXTGMYWvxS\npxXQPW+4PGNp85rJhGBIYEs2ML9eGe9DG361Hg5WV04DCbkwYvDBxhQCMfls\nOlRSapzE7DbKVDLqTXQqi8Ydwo0FeyvTi8wmhbwO0Kl4DpEYJ+YUvqRw90t+\nM1TwEUVy9JDVYckWpKhIOvnKr0huzQD29FPCWwD4Xkw9K4wqL5RyhsZKby3/\n7oIQT4iAXR3Od7cILeXdZR+VcNEI1F3krVKHjLo/rLyYlGn739US1GjU7Agk\nb0rO\r\n=hMyy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.11":{"name":"npm","version":"7.0.11","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.7.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.10.8","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0a23321f7c818927030304d2835b92d7a71895d0","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.11.tgz","fileCount":2743,"integrity":"sha512-D0oCRgDaMSdpa0viUgQJ7mNAGSqnuQhXS6FrQi0a8wo9dNwOEcdPf6eWJRrKH7lepsDIE+u/vqvHl8ltua9jbg==","signatures":[{"sig":"MEUCIGRa2Kx+JUXQC9qcPjoHg4T1y4C4zryxSMZqhPDQofAFAiEAzbVnn6b6+L44C5j/pFq8pA71ty0TFTq02BCIwoc3kwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13411179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfruCxCRA9TVsSAnZWagAAxtMP/joRYW52OcR0PThQ8df9\nzIvBmfB0xVBGKLsyFTVwIMjD4oAMSQw7fGPrhX21UqDLbO8zl5mc6n95PqZd\ntrm0YNmKjMYy12jeBveg9nHDBPEPgDQwXihxWhnEgmeO/YH+HPX5qk1fG1VJ\nmg1YANRO8Dwip4Drte4UDpkHZcACQUyACUp5lkSPNvFFNDZKhk8BeKEOQge6\nC+5t8wj7KIcF9DycGk4n6Jw3p8VqXGKKlzOJTRYOQYiKkHdBBK3MEULxgh4/\n2qYv3lXs092uqDOjO9/HoXnXWE/WwTqaa4BZjun5YIH0b5+o+hFJSI94P5fw\nlWM/fYAWzWEmc1m9KcH6Ce9/ZcDYlyJU2Hy1wWXrZijl00JxAtrY1Boemvru\nn53Fb+zBdKrmUCst4Q/D+lw/7K3CHS9iZWFBUK7glk8lowbMiqeFdV4jlJTC\naadBdrvvSCJuQrc9Ovo4OeOIGl127CM56z+DwwyDsKfrB+vG5JvGo1INgVsd\nyWWfqXbtZkhc5TC03Ax0ndm4jkI4BmIMkbZBkemOe96QHKBYM1mh6g0IA8R1\nq94ZHRd0uCpao7TaZ5Pxi2TU/jx8bGx/QMUjXnOzim5WHIfLFWGnrzkfdzIk\nbzR+z33S7BL6oxNvTVtSaNiXciEbRkfakotNHM4TMhnZBryrEzfCVJfcInP0\n7JDO\r\n=1jnJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.12":{"name":"npm","version":"7.0.12","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.11","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1f0fc232bc91b0cd8ca9143df98faa9b39881c6c","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.12.tgz","fileCount":2735,"integrity":"sha512-0MDC+wxNRTxp9yNZ1t8zEUjVvKTN8K2xGAQ9Cuert9NwrTk0GDw+8hl4OOVcMVDFSFaHopW3F+w+KnxLGZMwYw==","signatures":[{"sig":"MEUCIQD4/M5USd2309G9rNUY1Xe5uJRdAMjJt06pnw+biUdAkQIgWmCOoJS3crtd5EfInVksiKAYOkKsiK5s7PzVDeMprA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftDAxCRA9TVsSAnZWagAABK0P/ROFpPiOO8EAoUQLJ4Ss\nvWViIebDhUleedUl7Uw/h6kOPgltj6FxV9sWdy5wyslk4TKmbNT7BhpuHX2a\nO4BnUrh4N8upEM8mxvi2SDH6kJGCfcDXNKs4DzcBrGQdTpJqZx1FoYUGM9BU\nivMS2LU58DoRMWJxLQWFTXPpFI5KAjlm86t1nrEp+2120NmTX/waiQxvvRxD\nnfDxVXB1X7+0J2F4zimGSOiQU+Z83QrDkOR24+tFVm4NuqyGUG/jhUkqjGOr\nD7eUdZHWdz+6BHWO7gpRKOsAVKLXatB/rxT8Fg0IjZ8NQEC525vBV4MTLM+s\nxtsX4tql6mQaWEfgYbx1uZBWfJMOqmrrw2yXMSkKT8utb77R5vRt4eGDXkX8\neLBe2fx6WSkNK1vuAXenBOWZNNuQEeJdc2pVouo2JnF+YvrXMLhKtGOa2aI6\nrWyRq0Nr7aoCyJFIAT5If7R27J3PBWlP01qLWKp/Xu4bnWpAgiHvLQP2rRK2\nJEfuN3DQrA7DeL+gCpYPj3HTwpjpBu5BrOV6DC/BWOhBZSbo2xsKJegqeh9q\nLCWLHpP1or8529XIvWCjMS2F1KgCUKuJdpb9+kdMsXFRgiYtREb0mN5nUc7j\ncnJJxkdoBNAypL11mhC9ycI7xCM1alAg9wF8zvJd/gbzBaidanK7Eu7dQi40\nH3s4\r\n=KFfu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.13":{"name":"npm","version":"7.0.13","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.0","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28d6da4dc1380f921aa722aee4d01e6218a2bb63","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.13.tgz","fileCount":2736,"integrity":"sha512-B7avOtnrtmFA1X4c8RvHHfyOr6ra7SDb7KMn1HtjmvlOj15m8ujtV6gn9ktAvSWSWUbfyXFcZA/4aHX3CEnFXQ==","signatures":[{"sig":"MEQCIFGbbKgD53PqlJwdq9oR+0+JdwHGvmpiNQoNGDe1oOtaAiAbR23jLMTTrxJKMQ41963PAHPAIzqkvpbdb+JJSJWnsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCL8CRA9TVsSAnZWagAAfv8P/ivWYIFxwIyeLdRYaZkc\nFz7uWS5MhEjX+1+5xd6RgZ5b4+m2exrDXt5lyCMD5zgKTKOs6SlR1TL3KlX6\nNcGFjbc8HLUjtLtlhlvMBTQRAXbb3mHlyfru2+uLM78zukLBd0PebTTWig0A\nKCmypRicbblpChJ/QTVhEeR57UR91vVFW3eJropHsZeD0a8dEpGOBxAcEu3b\nGAaI7A4iEdR1K9qMC/f2CYeS7mFk7BM7MCGsK7i9fdcXQ4HETtrwGyIEhpqw\nZ4sM+w7WwdEcmp2PQyyU/JMaTKMNg+ijmtCLKqtUZvjP42QVU4ycvrINBc5J\niHYD4XOSPlDmarGhQpc0EtQFN5qmCNf6xKAri6ytUVu+CX0cPp5E+T46k7+I\nWGcmd9sUvp0N4Dcl7w65vv1QRq96fpxiAxMSfR5sy67I+PA4VDq0CDJ9mrmW\nYUcpeXxMZiF5W3fAN6D8EGo0jXRpEGzseWeJHV0I5wCLEPKn67Pz36zq7atW\n4x+j0szTKaqPCVqjhV0OqiXvfQ9i0Hhm5OvLQhZBR0j9ColF8Gl2yZ1xPMzL\ndl2IsNp88KhFOmMEZ7KSpp8kM5mn8oFWp5GWfRdud5CUlsmjir21vwJlu44y\nxf6+ZkOcnsdNMWu6xlFpO1gURlbtTwCjTnNjs+SvfyMgIBC9T9no0/d3zMpy\nYJWU\r\n=h3LU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.9":{"name":"npm","version":"6.14.9","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.1","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d2b4237562bfd95689249e2c2874700ed952ed82","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.9.tgz","fileCount":4202,"integrity":"sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==","signatures":[{"sig":"MEYCIQDgywCUGnzNbZzYchRQgE1LR2eYlOprctOd37D/3bf/kgIhAPsNGyXQtiWbZQOv4eLsaUsW20U5BDA147cnCbTaWRKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuCvRCRA9TVsSAnZWagAAaY4P/j87h+UHLi3Melv5JOQw\nM31Rlpdx/8/5T+6lL0ZSmBN9QCrK9Ciwu2depKeXmQ4/de8QC2X87JizHEXI\nFIyLYDfNgCvJJTME052+Zk+EUdSi9xJAYKTw+G7vODZ4AgZZlVH7GIwZWac0\nu1boKSXFhzUXjDCVJTqZwhSpUVC6ri6xmQM3DemSe9HkgxluSHufsM6OCCLC\n3v0XiqLWJyBCoCURoroPoz05HqeaVljLkbhSzutmErWb10WMIfX9qk4tqZlr\nh3kjarSxpivKgtt7DPJEncSHoMxE4pKsX2cm+GWZwCLEgoAcw8L3ZIGNi4Oi\nxZG8G7O154IKUGLfWy68tQrhff7xgJVrq1aCSG07X8yTIT0dyPKQ+Tm5Ilq6\n8LaZ9rzVKCqnm6fOndUBvUoNU6gQV4QeuRJ3H8cVf0A3n1izdZ1EeH6eTShR\nvPQ/9+ZYl1GLC8v7QfzDmuUMzXijo4KQC5Mtbk80VpiT07dgeOa3D89mUe9t\nK2fT6yzxrFFwOOW+Ancg7L/kZbWBKXUpXReejiCPPXvwiggj3a4auPOR8YOu\nVwWQwnH0IZYOotuo6bd/OAyzCIAu8/91Q4s09AIHNAZd4zneYnvpTp2hlnyD\nPv18zwkBrElhKCfa9+S99QZFo5GyOgOjHvDAXFl22k88X6czyijmFLyaBpuC\nI2V5\r\n=lGVa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.0.14":{"name":"npm","version":"7.0.14","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.12","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d3931d6af15fd76da80ea344b3ee1d17d854284","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.14.tgz","fileCount":2736,"integrity":"sha512-ko66C5PnC1rkPu5tvD+DwDm++mRvbLYN0rczLuxFuxhZFp9n8AUdiwHcvMTulPwkJnCOziAMGWl5G8a8Z4XuWw==","signatures":[{"sig":"MEYCIQDQQ5nz9zzw7qGcbA2GigBAziu6RWqydzRN2OretBnDEQIhAMOqFqHMRDE5RLMvBk50HGWnLqEB2V6i9QGHPztIw9Xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13258374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvB91CRA9TVsSAnZWagAAckAP/iwKE+tUjtm7LduQ6T2a\nGPJpmE57Q5FtM0DmHM6Qz82zetYgvY3kikcTkdpu5fxb5YMS+Um3zREB5c6s\nE5z/jIKUcjSXhi9KcT7KcQSPWYryC+9xBpwwxK5AvyOrI0YMRXUwwmbGqtIx\niFihvL70Eo9/+dE6KR3MSaCG+W0dUmnt235cFsNd3LLUEH2C7LHjYrDz9GV1\nbwJiWk0vAJLrq5uE1l8txJuBlR4+cdETfUjGOAL0y+wcr/NdJt3DV4GddgNK\n2FzhvHB/RwUGX3Pluzs5j3cxzq/o4tQZ3DjHUwqiMmaWwDokA/y+bRsiKLQJ\nx3FMn9q37s3TahciVt/hM8aUplXoQXSaS9YpKla1yiDhXrV8HJjuT0jI/UW7\nnOBvSXYEuuxnwoJLsNUPWCWXqA0jb5xumVKPHXpFTvgoUyJZrLnoj4nQw6kD\nXh82cE5a4EbmYimYwlx83jYD7pdcihqcDRfGOqtjNkG7dvdPEC9vZxTThNML\n+OG5BrVwkCpR417IhUg+OB0VZZv6z+c95ILOoiVI0JFaEC6lusk3YBreL9Db\nrMnr3Ss7kv/mhCtM2h6rP1/wiSzOQQktImc/w2+bXHC6bUp0N4FdrOMFdowR\nqf2WJuNcAtAay2OEdQ680sRvixM7OhQzLCQ8Ne4tkc1mOcXok3Qc5tkGJPWh\nB/J0\r\n=4VVk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.0.15":{"name":"npm","version":"7.0.15","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.2","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.1","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.13","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.13.0","cmark-gfm":"^0.8.4","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ca657488183cf618135f7c3c77c08d77d890d6a6","tarball":"https://registry.npmjs.org/npm/-/npm-7.0.15.tgz","fileCount":2740,"integrity":"sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==","signatures":[{"sig":"MEUCIG0JYsgwEAji/swe3ARlzJRcUM2mXk9yccf0Y79XjtFkAiEA1uEXSNZq0JrweeMGytl5zoEeP0DBkBJaR3fs8mxD0/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13270759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwTFxCRA9TVsSAnZWagAAemoQAIrhRTrP8MrRHZB1dNUc\nCfUFWiMc1rvWMJVuKTCX91qdTxt2sk7xQvDDX8Nad9qN7QR8Z/3FkPnbP4Hy\nr+JCVNnD9wKn6qn+7z7ZGrzPKjlRS3oS/a/37BY588F7gmfgMCmJWdCw6XLJ\ndwvveBS+VA+OITOr4lAHdAM1CUbeEIGBurZOmHAAhmEc1UndwvOOfzSZ+sba\nyL4smo1Fv0//gRWsvb1H748j0PTF9ya3yWWJF+dUawkr2pZlF/j0gl3iAXcn\n9rutm0c+XxyTOb+H2vTlxuahUk7/xvgpOJiEsMh+5IYiDGF68Rf2fw/B718r\nRPCwkiXnpCTtvtyPe+JTn+USYAfLbmQUvU65L1I41gJwJMQaAE3ak5dnGPXz\n8wL3YfOktDBMWApoaASI/Tv6W4j/rBesXQLIXXMdlspZUXwcc9L0jGL0diE/\nEz4sTTz5UdE/0bgM6pq/vAFMo7apa9+TWoJNYwJw6GhCAnoD5uxMLaFrck7m\nxtHs9s3+ZQ4O2dqMUusdI/wXjL/WlIMAL2oEDU/e9xDrOjYxKEHtgqs4X9Aa\ngxsIypC0cq7Amx4fE6U7ePWlY6+tCe4+tX35Bicr/hDVqw65BDVelR71sILa\ndFlvLj9Som28ViBXb9YA79kZHJY8HzmNaKxsxOWBHnUdyr89W8Z5MJ7R/RHL\nZhip\r\n=Ws5g\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.0":{"name":"npm","version":"7.1.0","dependencies":{"ms":"^2.1.2","ini":"^1.3.5","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.1","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.0.1","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.3","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^1.0.14","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.9","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f24dcb08e4dce65177a9f07d13669ac9fc4f5a1b","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.0.tgz","fileCount":2737,"integrity":"sha512-GlANxKMCRt7O7iwkZ5zJNT4wpxyetX933lJpsU7Hy35iGBX4P0T6c9orOO+ScoNdsRNea8DbtLyIFIjE18RWlA==","signatures":[{"sig":"MEQCIB7mM4SrBcXmiveBh4vOlnbZpFQLZmrS5ruJbehLYvtaAiBUJmySIdgtDwkIzW24vZZ5WnSrCqwnlTP8U41ZUJ0yNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypSgCRA9TVsSAnZWagAAh3sQAJ7E8pDq9RdLY11JIv+0\nvcWgaV6i8W+yKYWHiwbLWzDtv856FuyERPaqOUlEqJspRmDtt1CnIcbzSTQb\nEXKf7uxbCPBxkciC3+spNaQkCftrLjOtW7dBscyW5axoMeR4rF075mH0V8Ju\nL6p+Q7JfbQFqjWSOywBjJ/Z2uIQK8oqxJRNojKiGwlM+DpqQ72CyRp9d1Vi5\njm6RjHtMoGtr3EfjwVmJbZUcM0tNf83tIOukBDVq86IEeqAJCq4uFpncqnP6\nd5GdripgQ3HO/7RfKlzmm3yc4VTF6EhN4Ja0xVA0jjZL9uYCZ89h5YRv0JXP\nni9nRz3exdGFZSciVEg7oY8kT9R9Rl2AoiChPmiJY7R1Njq7Jb50Ux+Dniq7\nLyADWYONm0Wxys0KLlzE+vRZMGpy3ou6fBN+anu8vPd4owd9yjNb2gQbBlEK\nBatjDnlqj18lKdW5Wmd8xt1IXGCK1Uc3lEc0XB+Zy5q165Iux5A5xbe82Cn6\n+cQnonj6BZFkrFt4pV69V+KSYCXuViUmhPyuuWmJIAorQL4K8UctuVc2fh82\nze5JCq6ywmC5Ywl+zRrKzv0c0yqzXGCQiZxPV7yQ8CTw3jr9833oCrKQ6RtF\nKR96ltYARNM9/o4MDJcTBpFayUGwF8m33o/SLNHtMZDJMq9Q6nfI/JoVnY88\nAVwN\r\n=cYNq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.1":{"name":"npm","version":"7.1.1","dependencies":{"ms":"^2.1.2","ini":"^1.3.6","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","inherits":"^2.0.4","node-gyp":"^7.1.2","bin-links":"^2.2.1","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.4","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","normalize-package-data":"^3.0.0","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","bin-links","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","inherits","ini","init-package-json","is-cidr","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c7d16895b86a1ac0fae9772d7e198ccd01e50cef","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.1.tgz","fileCount":2862,"integrity":"sha512-66kBbZSTTLGrAyNPou2dUoVjAxDBZZiJkMdukGac3tUJf33tq3c86zW0rVKN+j5pUdWyJKyK3DnzEmJIcq06mw==","signatures":[{"sig":"MEYCIQCAgaF7wowWfORxOxQ/sBP1O8kfF5Gd8aXn4PhM2C8GLgIhAIb0ogxhZS+aCYa6Dv+jF/7lDgew0mBISe+4rgQRcX9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14333256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0CDOCRA9TVsSAnZWagAAuwoQAJ7miFHu4xMo7nzSQgaW\nwnJHRDWSsZNq9WVS9p9hutNSuKHVL5r7Yq4mo+0sXvDlAs0LlnPu4Pg96gQc\nS8/O7/cBkUKPkBG50UB9HelpqC+TTf1fqoNI3XDaSqy9BfuCr0OwQQq8wS6O\nUsJo9nS6YFxhJUf/vwojLQdx3LPgTdsjncn4k0PfOPe7KTFkFvpBUUNvSWTz\nxE1YGBQ/EO0ys4IcxM2z+NAIrw4Ly2Pum/sToBl4knpW33+ZkIzc6k7uacB3\n+hp5BwgdUSyOdAn+7eX2a8atxxu5CWfiolvPLyACN2J2DJ4YlRtPGFVE9Ed8\nO3lVb/PQGLk1DbQHC+YnWwZqEYOjL4d0sklI7XY/lzrHwepy6STKqWXEM4EF\n/QI6Rbq+quOxXDKGGQU9R94IxlzagzAf1DdNeCcNBtyksxR8b1wCeDjZx/n7\nUFIzqARXgmGp8iLivHl/UFikUOc/lnWPvhxZuBYeCPPFTsL9+xpwrzXeQ9fd\n368Vvkw1CjPHb3SOXEkGNx02xi27fZ2RD5ZkkNMzeTUm/0p2+5vH3D3i+jsp\nZdFZeIas2dEYswYFKP+U6g+bD0U4Ydh+UcFNmehDrDYogeVS/wckxjc0/KKD\nI72LpdKTQr17ko2POclnzaRWksSuo1KHJ0ruW7U6CKocEhOB2Y8VhUGSIi8t\nhWdn\r\n=oUqX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.1.2":{"name":"npm","version":"7.1.2","dependencies":{"ms":"^2.1.2","ini":"^1.3.8","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","editor":"~1.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","sorted-object":"~2.0.1","@npmcli/config":"^1.2.6","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","editor","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","sorted-object","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ce936cdd5b774f5559ac2a29904e3e622f0bdb5a","tarball":"https://registry.npmjs.org/npm/-/npm-7.1.2.tgz","fileCount":2758,"integrity":"sha512-Fivd7/L0fijNfFViotm3nYxx2c4e0pDg00ccED2IjPvJs4Xt+8l99yKrJZyl8gHn8oXbCAbyR+0CPb8KIGwS6w==","signatures":[{"sig":"MEYCIQCYzcdT10udWvEu6NuS0bXt0Vrz9G6lEM+Bj9/I9EWNXwIhALVHSQrxN/t+T8uo/y4cFBxwsDWgpnnWIH4rerOOPn6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12937604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf09unCRA9TVsSAnZWagAAj64P/RWHDJyxLJEIVITXKliD\nqDnyWey7nMYHYdnMgm0DRSNdCKDAinT7PYb+LG4Yz2A5KYdbHTvRcPVH1oGH\ndLsc2d0+BTipYmOeN9HPUE5T9tMBbxQsVYsDebD/novFVLV4GOMrD7KWYSrt\nRmSzYGzhnpkiUFLTPKBo8NkV318aQcERTRG+QD4k+axTx63K3BOIkSxDoAbg\n+2vGHv9du2B3JAj5AfN1PccuqMqiPLA+Da+j+CJ7sd6YbGOFSb2TAUhlBuxy\nuZqKLnMoIp9WXs4agPlVkQociPUIYhz4bhwNtw+WA10ruQGtqSZYZorF7aEX\nFEFb5fUvHrut1bmXoVo/JF2eUaaAHCtIE7IkukoKujoJQWuoW4TOTk/IlB7z\n6BJkAcIENhvpizxBnKgQV4DNEoHj+ajxsTsYCCgYIEiekoCFaQcYLY6clZ2E\nByJsNp6HC6E610hbeoj6ZYYrEPznwep2GeWTXTHPcnBb398c1Bqt9yJwt5oS\nKpTahV6Oua1k2S5M8nzF+y99NHaQkpZncbi4cDKfSFlOlqzvQGzZCHMp7Q+j\nl7VcPypSqslqQpbNA83XBTHjQ+rVBdqcvBGHyoKZEH74Mqrn6HfajWhBbUJt\nCIgRseLsGa1r1Xxq5qxJVygb6Wc6GCIm8CjHHIQmM8vpE3qQVaawt1zjbmOL\n4jfo\r\n=5Mc4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.2.0":{"name":"npm","version":"7.2.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.7","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e8d70bb35037b0295e3e6c5f34243a39cc6f7421","tarball":"https://registry.npmjs.org/npm/-/npm-7.2.0.tgz","fileCount":2776,"integrity":"sha512-Fb49DhtRMVNMWiydhgRUfeMhcyvQOKgV0RJqXlyskLOcxTNrWzxdqPhvLGeVEUrm2wSKjOjKtlYxt4yGHdfQwg==","signatures":[{"sig":"MEYCIQCq+QBUEP6n5+zkcUESPf7lvXT9cxEIWXMAVEtXD56tBQIhAJD57YRVt4J/l4LLF/q5BTqyJVul/lmYQaDz1RiTqgaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13582228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RLnCRA9TVsSAnZWagAAoBMP/j/KZeQavKIZkfPeZBF+\nMP4DKpgnHyoQftqaX+iB+C1UQCYdti6P2YCFymuuQw1iXBGuGTXlWMSRnM0X\nGBpmwnkWz4spmtTnJIvkwhJ1pBGOaaOni0F0DOhPpSrGO17EBCEIOdb1u0Ge\nXpu1Ds9YDLMknU1nAyOrWM+2CfmQ8arg7TBpDx4aHiTK/Kh8FC7uFTxOvskk\nuOR1kIGl6zDlfq6NJZqa7DqVPq34jouyppDw6HxjjVWWHoI9e+gS76b+IsR3\nBS8JOR6C3gsYcz/IGW1x0sAAeT71jM0CSSZJK30hGT4tIRspiiSQaV1a7pDi\nGTWhv/O36PqUArEVmkihowbOvN0PX0vaORsBvcnmQRpCKB7Ty3zLLfS4vqAT\naiX7Kv+98/wAsVyqLQGgmLfZ4xr3w7c9LE+sLgE78ELutFrUGzAPsdiyFGwn\nX/eVBOTHHqO49KIM2uwqpcI9yv5YWiPEVPyqqzSV9UgOp2xC4aVRhusASusQ\nC5M+oVxC9EbeOdqilHg7XKVPWveKFE6IGizHZznD4Cxya1dRFef1MeZYIrlq\n5bCsrEmD6cyD8pIRCXfZ4Qu7yVv0Ftl3xmz9aH1s7iDyUkh3FLc+hnANJaFl\nJ6hzGIdB22reoK/k31QwtISpSBZGgsCVFAAb3uX6nE9X2PKEmefAx/295HBG\n+sMC\r\n=Mriw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.10":{"name":"npm","version":"6.14.10","dependencies":{"qw":"~1.0.1","ini":"^1.3.5","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f45c8e4244294ba793770f2ab0e9ce2d0b93fd29","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.10.tgz","fileCount":4217,"integrity":"sha512-FT23Qy/JMA+qxEYReMOr1MY7642fKn8Onn+72LASPi872Owvmw0svm+/DXTHOC3yO9CheEO+EslyXEpdBdRtIA==","signatures":[{"sig":"MEUCIBEKLgS9NdHnbYipfjcfweXqremXQDZqoWZ9NmMK95fFAiEAnxQOnHI34lmOusDSMSLoDCquoKLZ2OhLdsH4UQdZncc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23380055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QTtCRA9TVsSAnZWagAA9kEQAKAVThPUORNIpEK9IBTV\nZDnqFjkNZ7vYd6x2cKN0dWWw/24sXHc74wfqC5x2IC+ZJMFbSntkUKZTMhj9\nBg9OZuIH8UqntjltdnEMadjq9QuTnynytpbf6j0AwRvRnGOODh3hVdlkSWJd\n+10eq0GBKprj27mXDSyneWXDjP9+dpc/vRBbQCHAYHLFcf53UKMNu9AEf+sq\njmty6kGRcWLZYM8Zh3o+7g9QLaMl3SrXqIeW0kZcKwtE3Ap+CuMToLymso0W\nAWGb+0W9xPOiC1coetfk7ceG/iJxrE33f5nId5yU7O2Dqxoctq8NcdxWwBrx\nN69V5KaGnQWJ+6dCv4Y+jOcG8YV7sLu+7UR/IPDyVeIDvqwuBIRAMgvFbwta\n4tNe3VcXE15liCGdXgvAkaZmlNJz2gKvBAXDQ8ty5037EgCE1kRrpcaBdXax\n1Uou5fkar9kAp78AczH9uLBWxf1cVQug8gFtiJi7u9DDX1tii0acaOBQ86Gd\niKPEujtqlD+8j/xE2fr0HcvRmOC2GIqPg29owXmxbCx5UTy501jV7YpNJKiA\nSQWhXTnCoZdKENJzttOg5hckBBXjvpXZof/4cS4zDVhjI9XhsMChUhrFqD/K\naKh4lrh7dI+pONjTygPJt3IH78uaACbHj73fKcvOiXn5QoGFIeucOK/D1Hmf\nJiqY\r\n=hZM2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.3.0":{"name":"npm","version":"7.3.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.0.5","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.13","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e491d6ce342feef713425df6b23fa7ae5cc51fe0","tarball":"https://registry.npmjs.org/npm/-/npm-7.3.0.tgz","fileCount":2743,"integrity":"sha512-VfWmOWtU5+CFVRW6ougMZNe3SAPI24aNH21RpBPCW1sA2Ec0IeZAqeDCeMlP9STmxZUxfvljXRTWye5hfUHLFA==","signatures":[{"sig":"MEYCIQCp+LFsu/biO/glySCv4E5Jb1mM5Ko8z9gzXFUu7B1ECAIhAJKrmIeA4Ek1RIC3pt/YbUGSI0/jBEStSRGi4boq5dAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12933068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3RJICRA9TVsSAnZWagAAcjEQAI/u/WNiEqmiCatee624\nLchEmIQfXyUI2p6YQ/8wslhoQOau2G5NX4P5Q/WPoEstk99jd/g30m70Le3K\n0dR6PN/SQcwxTiDrquZfQpaMo4EQMy2KtWsTN7sSrShmuEhZbGihZvxDAgxX\nO61Q+avUDYr53OAvDFzZV7JC6f5gLNZ3F6T91/YqF2XR76aAHItW8Fwe7EDh\nXDs3o4eT3iXqORmCvLHv8ewYZv+fNxqm0SpVqSdng+BemBCREnergLt3Xvcv\nQMEtWZHrUKs94svE6c4oNvEZm7JVmfeK1auupvEuBaJ/hv/r/ZCbUldQjmuI\niItzRg7escqx/oOv4oeZn+7PCZZXPlZIasKCn35B9WkJfdtoDizKl7x9J+LO\nf0jS9x2T962xywjf1jpwqJLh8JPvLkals6ynSXwNUCNIwjDJiAWq9fH1786s\n77TeZ26dq3hxufIpTJJ4FfB90dDo/ornJuRgsOVMmNaIjX8Km2zborZcV3ss\nQ/WiisB68rK+F9MFTthxpJtyr84ZmM+WU20Nd7ZjeJmtC4ubVVdJp9UbXaWB\nTK6QylmNstGc7epg0WBk0CWFzAovUvqMldlR2evJwIsEmUwUG+UeVSrynZWv\ni/nsKYyGDMVpJsC7Vy7UAReL0SNHh5AhQdaREY9KK+6NaiQpWTokTtdaRv4a\nsqax\r\n=1SLG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.0":{"name":"npm","version":"7.4.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.1.14","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.12","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b30f6ce44839448f0c9fd99def47fa6c674600f6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.0.tgz","fileCount":2744,"integrity":"sha512-/+YQ8YpDPNDSd1YGke4ZvSJL40GHHlOsP3XLhB5jQqy/ciTfSCeEF9mW0hEbf5+nhDE0DYq2xbwt5bstG49FGw==","signatures":[{"sig":"MEYCIQDSVuhMUfjkphOU681TVD/6s0AG42827BmwVGw5lB9+TAIhAJkZS7DK/3XvOt84uJreOMrGRhkWDhfbMtJV60EOJRKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12939099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf93VsCRA9TVsSAnZWagAAoB8P/jNFJaLWtKuO+YZlJlPl\nVN9FPhIx2ZLazEi23DUrCLCsajmy5lI4NuREctt+2n2x2IPuRYfX0lEHUxGe\nc9j1HzOeZ7WaAEO1wCvAkAiKrSdv97s/+qDasdFRIw4pMEe7sOTmNQQcU3GC\nxvrlI0mS+LZW16Ma2PFNBOj04IDK2Wkyc4CqJcv7qqHN+oKJEjYOTjSZxRhJ\n2MDuygEU5vloAhSLdVTSDqqlg8s2loWriZsbyLaX8mRjDZn1hQD+ef9YkdNJ\nwfBf866OZxsIgJtFATs2QTYV4RWkUhbhtSLlk8Gyi/QQ5UgMpgqm2enCvdOe\n4smfV+Br/MVN0hEDGkAmfROjT3KKNhxw65ETxiKbthNR/9o3XI6Oab+BhMB3\n9SGdEA2f9njj2ZTpmR57DRYFjpO4xNQm101ou8UFMy7qLVGn0pH6gbs/mdAP\ny0wlshfX4LenQrd8IizW072UJuA7xL1UsKk8JcPLvfxMkJbnvJXvnq6e5PHO\nA6aV7e1YcY/oL2uVHs8wIEKs3Oob4sLkk7mby5nukeLZnaDEW6xEzupLEhV5\nPgyq0BistFrVAChSQh9zvm1n2CcBTYM98EoNql1RNq5y+egzLo1rf10Oz6/1\ngGwxov7gp/g5jukwad1ojvV8MQIN414GY+ZZH1m8ILsriiejid/JiQIXdXBU\nXidk\r\n=TzFm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.11":{"name":"npm","version":"6.14.11","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e0b5598d7b9a42d275e61d8bd28cd7eee0074a3b","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.11.tgz","fileCount":4230,"integrity":"sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==","signatures":[{"sig":"MEUCIEgigtU870dkrXFqBKJBjzn1uOLGr84qHbYcRrlBYzmeAiEAoz201oE64+H9ASr8Ou6r39o0Yw3NlRgouyzPU+4XPgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23389186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf98F4CRA9TVsSAnZWagAAwN4QAKHtvx/QOuLFBDIyHR6I\nPrSko5I6oBjSS/ndsAPSqBa1kyHZICuyooROSO+BdepMPkFHeJZlXNaz6SpP\nV7ZyrX/Q4T6OaPTnsFGjdfdN4zJtStAJxZ3G94x3XqY0/0BW5WuDcHu0JMUy\nroqVVqCu+dWVWIYphl2CzW7ItQoI2kDYqZIRMbVipmDB3ALNiFEikE9wksbx\nxo3Wf9mKF2jyNyIWaMNNL+jfIEuQoTUEomjZBWOOeJ5q3gdwyFaltTh+ceVj\nGDrqzhjgvE/+Qs6vrb27MBalubS2qYrYne1G2Kz/2pJLvKG0BgjzoD/gsFV2\nsb8nsuPlcpB+zA7AlH/aBG4ngutCdu+Ld+LMTzaf73NE+NPOrnWkki1Fcxo7\nVB3m8f79OZXtbuZruh5XvP1SwXuyhuqeJbrxhmofz6AfhBhN//mn4fMlsffm\nUiSXsoWzNDqOXyiK6QaAlrGUOVDZ7BEgxk2tIyxyHK1EeruRMh4A+UWXYDgr\nDf4aGXvEajcDZuFJa0ZGF4eN6LVHEdNoJmZGzjyyci/+oB/p+Ju2JoRYUNM3\nRRnhl7NYCeZKSfr2rXQNgipVlw2HTVSBW/bZteR9sl4NqVFxaf0cDhpUxpKw\ntyTYMVuxYFW61d4oaTcvw159zLgpPyvWREbE3eVx8YcndI3kAnwiR4GZr5MT\nMwRu\r\n=1MfU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.4.1":{"name":"npm","version":"7.4.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"72a3d8833da9d4e07056b65a0b0640f219e58c2b","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.1.tgz","fileCount":2750,"integrity":"sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==","signatures":[{"sig":"MEQCIEe/EqqNvsvSbpJ/+HWc0w7UVitMU5VbjcCWetlWu19EAiAn37/c5lcKsCSaNWw6OUBq/KZfHr6WhKc6bZhAD9m+MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12965786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAMFdCRA9TVsSAnZWagAAOlUQAJk3M11RJN47XnwKtSid\nen4oge1dz2dIj5hXmtf3zjLUQ0yxkIKBc7urKk0t4yCCUstaN0ZZJFb7mcf0\nvn6MsgZElLucgDUw9WFf5rAI+QKTBS7EYqWi17b2D3zSBDE6Y+xR4c7Mn1mr\njrv3FazZmRnsm3FSdXatyaja1p3ZialREkRT/R2R/zIZYSs55AwnK5RKAAtK\nbx5tAJ29rA/ghMTXKG2esXGQQt63AbAzpoBgJyrLLkYJVi6YIJ2VrwAARR+p\ne8VRXcS9PMh7b1MhbLBAFH71oMoqEwBq1srgx/M/iRc/6Sut7iNZ7xeSzAo7\nI0f2+Q1W3BPpkVgiW30kx0ySb7x6lRP6jcrA0xx2fiGhjBp3T9f0p8Ne0R56\nUqhCEOSCuXJcarMJXkEKXpLl3yYLw1qsxja5XxX2TmEyJLPYJYJy7B2enJFe\nMChmOV7KHTkgQgJwVKGdI3SZgbXkmwBhmsAZ8d3V4a+pSiDgMCUSTerfVtK2\nABEAZshhyu81xgV+ROt1y7xVQsiImgcf3dXat59V8s63HrzrKo8P9J8J7OR+\ncnYTDWTAJ/c63HVG+dV3jMoX4oiv6VFasyOom0BAKtbkjSqIy/7FsuO6bbgA\npO3nrryyxrucnzzif+i5cl5C7ABULGz3Q5MQR8uN88ubQrnrVbYqq59jquwx\nhjCm\r\n=aUU2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.2":{"name":"npm","version":"7.4.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.1","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.14.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fd51c15f7010b70a0ecc40daa2015d20e7472d6","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.2.tgz","fileCount":2758,"integrity":"sha512-N722v+UZ0PiwZG53xLM70bKNxpkG2M+KHCHjLpWnc0mYNs/Ddk4K1dmCEwLWOneUBozfqSSuMbeIdxmFYJ3Cfw==","signatures":[{"sig":"MEUCIBpHowbmBCou1Hhxv1LQPCGdoCPflp/huq3bHiXOkZCFAiEArfT/8b0vQlUWx/M/RfvpVYuFuEHL7IU9Qlv6iykzwWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13062368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAgHLCRA9TVsSAnZWagAAxtcQAJAXhY7o11eNN5EXkYE3\nL9mVDG/Kf8vw1JLwuVINAaqspP9y+jRXj2qrrzi4h9RY0YJVqzZF0rwgqB1W\n7mtiUJHG69n9yxaA0kTcQZFL0pfDrEvt/qoaouZ0Rvs5cMtWp1YG+c5pP31a\n7/07xiFO9mt8MZyC+l1AMYelS7kLvWMoAG8cHe/L61CsbrUUPqHiRlq0eTzL\nkfGWeM8h1inGErfWJTX/fMvS3Vq5hzYhnWAzi3VibmcJb2dbaWGA/m1HyEC4\nbSk11MXmi7Sw0N3G1VEjju8ghVJGtzqxauNG89BhlZ49ESSzru6iBA7qc+IB\nYT80anu5MCMmkxshxVBWh6BxXR3s6x+lPFA4LuvcAfunKeHjcXMOsMY2Ac9l\nN1CT+Sg5VXdKzeai3suvdWmx8OJW8v8UI044yEfcrIMUJ8n64BtO5wa2jzPA\n4btLD6EB/m7jzW04BKwk1IGU9XELN5ZCNcwmwjD42pB4gtSXFCM0k2O6VtDq\nC5w0QeNEKaHi2eSWWoXUHZVh4M7v4EUwrWogwKhSzM3t+hnDWRWEXEW3DfB6\n9ONkvWkpAAR+zLiP+fwzLgkDjxR70ymbvgyjCXf2dXP30DPNXB05Aou3xwpl\n3Izar2LWqZsyJrPQRUxTP3Qh5pxJ0Xnf100lHu9pOWAVs5btvly34sHZPPiO\nGfXo\r\n=VrG4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.4.3":{"name":"npm","version":"7.4.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.0","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.6","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.0.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","json-parse-even-better-errors":"^2.3.1"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1228eb318f0972815a0bf1e9206313610aa8c6ce","tarball":"https://registry.npmjs.org/npm/-/npm-7.4.3.tgz","fileCount":2749,"integrity":"sha512-INgHb0GnszO76rQmMPcxabdVHONVpJokgs44643jvNZVPtfX32IrFuDfl4VK03OuHMSn7cLumzwgti1g8xa7vw==","signatures":[{"sig":"MEQCIFGVU6l7EsqEHL051QQAWIjZvzYayy47R4kLCAgYvAFmAiBFKEMZAFjG785pSPKu2ieceplYv+qNMhF0Gac9XKVwyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12988477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCbVJCRA9TVsSAnZWagAA414P/RqnlMjSxdzoNfvcwvhx\nXgILXOhBqXjAk7PDz1B6Bi8i/XPqq/v12HTI/ijvHpbicb/kxykiLnSslkSR\nxbKBbw90xw9++IqXc4snb9/r4GSbQL7JVuuhmg8D+vP99bRisCzDsM3Kwi4O\nl8LrwyXvXMz3HBukKcUoHZLKXNG9I+2xiB55TJjFY2LG4cbNvDDKUjStxdmf\nP7pE/eq+wWlzmA9rOjEucLZj+nhIMNXuka7rrvBtNNfjgjYNjB5X5OXS9NQ7\nZhp57LhWQH4LQXnfIJW6eeV4twax6Vi9Kore0cSzw2zIcdns1twQnSYR309D\nwqmA+V+1QJ+TJhLZMATwtKvCPmqvOQtkiNX6KseHzOLdpdhrl54Yxjeg/0Im\nmaeHqdDNXiWaXc475YcF4Vs4RRCiRB4w3Ey5oripb3G1kqx/BGWyLTF4yhpa\nsr5VZ7SltkFCvFJYG+S5xAa52gf26OaGSsFtXTSo8UrAKuym/1T7+R4eTI18\nsPKtcnToIGdy2+HUix/mcxuv4DISYCqEMsAAkXf+9gcyQfb515XxDb/C7+tB\nsrwoR2l36DBuLsc0Azn/yn+5HGRhwCBCBThNDeiZb0Fzxi6C8VKxrK9oOT+y\naW/uNcRczrUkBrhs5s3seHRErGMAnlquhxeobPjnSYPRHCW7MhdCJk/wU9nt\nSV9e\r\n=q3zJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.0":{"name":"npm","version":"7.5.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","aproba","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b86cecd1883dbe36ea59ab043d5dfda6f3c7176a","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.0.tgz","fileCount":2788,"integrity":"sha512-rrET1QXEPSSHtRpN6R6NfvOyNGAplh2Wcs2xD64ivrvaftyKnEAHTw4Wmewcq+6ggP8X9FfBKPJOzm3yq+ypNQ==","signatures":[{"sig":"MEUCIQD6I8HgABTTEEt1NTZ0+yFZpLqDWBP2jyEzQkUfuX7OxgIgfTAVF1N9EUfaAt0HUg4iR0mLH3uTQoh/6tJuvvV1qR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13300689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEzA7CRA9TVsSAnZWagAAHuoP/3k/gnqnjcT1dZejdkvk\nA6NoGzV574cQo8lEy3dZ/ysMrESo71j1d1OP5CCKXeOjBhp/OgJiRdRmE/jg\nHhADEJvnb4o04URfZvGKIDURuYNyvIpFDf6UT9PnLQIHds7eFTRej9vXiIsK\nA00b62+SWzZQWEKqRlqmeQlo3MfaEOCw1fR+17uoyb7s9Ufg6XwPsOMyvu1q\n4fiGvA7H1N2rtgG7YIZqKGHyypb267P+R5tqJlMPZxt0CtlbhW219eD5s8Yp\nu1ECRiAXtS2tPXR0R/c/3/7+JS57iM/9AULWy/xOFZAbeG+zRN4PdLaH4f4N\nE+buxHOmW7dttI42wwESswWNg3SSHOkaUi/ubH7zjyId3JXRpee5jKkKxetM\nZxZRp8GMv89gSDgzm6RNH7iSKS2Tv3w/2PojoPd7uUngQweX8I3e5yzUJjpn\n6rt+wSsg5RzUMaYgR0rWw3USuf+zSb/+2/FaGkK1Iii77PWc1Y5mZiIFBO0F\nOO08PnscKDOsupGoWJNgd06E9RZ74HDzOI54K7jzlSllCkClhvV4E7nQLqhb\nrrYxFaljXQadv97UzP9+srcEDqa6BOg3E+7N+cQZ+zPjr9jXUjDkcfCgl+Hf\nH+3DnecdNSoCiRUlX7DWoZ2KzaF406+PTnn0KCdIjc5njuhyM9JtmpOCOSLo\nrbVG\r\n=tCwj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.1":{"name":"npm","version":"7.5.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.8","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"36cf6bdac6438e0a965e5970d2c91d161d5573a1","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.1.tgz","fileCount":2815,"integrity":"sha512-B+Y11oTVcV+e4TxtTyskAbAM0geGE2JAcCn+ptXOhN15tykgnnRFw1cAA4iV48zsZF28Fwr7MvMUGlP/eXITTg==","signatures":[{"sig":"MEQCICVcXOExl+4rvl/cic0+XWcA3j7HxGpbMctO+ZhR4CN5AiBh7/cC77KKna0ovXLrtP/yYu4KvefvWvonuanPu1PfUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13884728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGGraCRA9TVsSAnZWagAAbLwP/i8hPDPvN4dlmAeHyn1Z\n7NnnMFXF37Z1EIWAE81Q9G+p0iRrvxVWm/uyJXforARdM5o6XAQr1++p7nmu\n955U1EJbo5Y9sidvwDkRhmAUMEFMmbOEgMAxHDmgnSuwGp3ubBDF8o9UNZO6\nXqTrUSaxcX+lPJTViyr75Tsn9R/GNugwJgqoH4e8/TsD/5dEoVavNidKdpgF\nZLM2mkCm4YtYFJgPIsfAm4C+Um61TRd7cGVuh0QEG1Acu5CFMCeYT1PmcTVR\nTVIg0m3lmScnvg85oKR4NTW1ooHJI9zcjnYzCVSx7tcLNDSlmZm6tRiLQ4VC\nJNlxGowljpJYB4JpDYZImNbuFi14UKCYbHTebfdDzBLcAhGXlwhdmJA0fOeq\nTSW8sNbExhfnWtN1+ckz3p+uTczoIvyLe7YSTG02Ofn+B/ElFZOE+lHlwCae\nm0V+Z2Oyj6v760lpIJzkIhETNHhocOJ+a+0Rrmgqndw0mTUsozOXJH7HApg8\nGcikpXBp0ET2yUMPzDfWR9pbkJxf2q9Cm03ppbgE7DJiTqBjL17+vnh7frsj\n+fxxx8RdS/+7y0LPtXS8y7fpJnW6taFzyHlrBhHU0aV+RryWB4pSHXGdC9Cc\nE1S1DIodZUHOaBvz0rXGMjT2Fq6S/LpALzRFHftAxqu0p6RbyW60KbL0o3EH\nQLJs\r\n=WD18\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.2":{"name":"npm","version":"7.5.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.3","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.3","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.7","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.1.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.1","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.1","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^1.2.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.18.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"16301b548ec078b2c14b0cf6e8dd4dec11b7802f","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.2.tgz","fileCount":2795,"integrity":"sha512-ViuWTzFbHvjvdGDAa5HGsB3kIg3W1FfOxSuKPnjWzewZ0txVhDL/FzxA9bUVnvX8kXvL89Ps0vRhdaiWfDA8NQ==","signatures":[{"sig":"MEUCIHdFYz27erms4LhkAAHuzpseUX6sOLAyYBNvzOqqIxRgAiEA8w68vkwz9SVyO66xTsSRnjJlSVMrDUYG98QLgR93Ph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13346635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGY40CRA9TVsSAnZWagAA+T0P/3WTuPrkWCc15yC6BPPF\nd2Ib4x6RLoN/wXy2gsU7WlLDdpGf92bmWlShE6IXC9Oam3TQCkwqJ4zkOAVt\nUTbJk57MzCJalUHJsjJ+5FouefyPp/C+FgcLbh+4TbwhvQ6a+H9y9BE9s+lP\n/pPQtusphMm+R4c252l/vIdjBp0ivNOcjfgvQzU7TD6mMNZTxnK71Xtvur6J\nkVm4nz0PWbh0TX3XyFaMgy2iVLSkECr/oJNYUmg7h0r1/a1a73/072IUcgHR\nRdhUi0gACeOWYYLDL/268isdcwPJnU/5Y/ewdzO2ca6OyUV0xyitZ2jfI/33\nRKWnRSzYnoUc48EIp2NZjv4bk24k1vz6HkvqpDT+43vXu9E2zpaj/Qo96Ptp\n599qecQqmKJUj1dSr0jHQtmJgb9Z28RTUGS0vExsmxExlqMKCcZB3vbTsW5R\nQLnkSnGTBnfyz2wHKgatKbhENl0/Z2JBQFmOXJGiqa4+/k8Hi/qTBAwCFYFi\nv33QSjBs2z56Kjg+fIow5rD8DGTJzS76hXhJKao1Wq76uuSAmDRdFghEq41N\nF0uGDts41O82ywwmxaAS7Sb2hmYwE6/CGK1mMf9Off7ZLkgGYu3JdsHiW06+\nrpVSMMu6KDy+AbkLVq8Sr+7fyka5kHCFvb6z4FIdZk7qg87eZ2/qzwnnKUfA\n6JJk\r\n=8l0+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.3":{"name":"npm","version":"7.5.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","uuid":"^8.3.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.5","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.8","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.13","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.2","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1","@npmcli/installed-package-contents":"^1.0.7"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","uuid","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85959d5c3dc02cfb56ab479d801a1d6a0c55c4bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.3.tgz","fileCount":2841,"integrity":"sha512-4MhBvHrQ82v5cvoWe7tX+IK8Z2xsbde9IS9sCP3SKpRo4JOHxe14tpZ/ZOTCy8xkp0DhBYqjxECmWv2EZK8BXg==","signatures":[{"sig":"MEYCIQD78yOXQ8zE/0CkDkI2s3BsBSlKidoUWSGc8k8Ta2hzSQIhAPTqqZfLXUijxd91IkmZZiVNsbisSxPEEpVfajVJB+Lz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13469419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaTGCRA9TVsSAnZWagAAtm4QAIUrD26eGucAd0OTU/0V\n7kcStc2w8urKbskcJmSv9AdHUmt0PiVZRR5WzTcX8Ut66U2gfATKKeZVPge1\n0CSaLy8t6SyGAZtRxjwZo3zt5/Cd/rZwjMdReOstah5bxZCef85H1w7bvfOE\n2phCud8sRaLQD+ISp3kP0zjOS7cbvEsqwpzMdL5aDWWMR5RUXma6cfYkNJAQ\nZHYqX90PZKvWDaikHtU5i+IpdC0EJVAed61kl1s54qIszLaQC8XKbDOzqr+S\neQhdgxPXx/3+tuZ6nFHq0+7jQ6xCaQ6swrig78WbB9312H7uoYmEJab2QLSm\nmSjYzNTksA8zF3pZZtx+uUXWjS0wutTJkT7lWMcyQxVrM+bHTjgW1mQUnH8D\nCGfwSEP/7rsKoIMkYJ1sFVDqF/EM1uLdOEKvr6iN9ncVMxe+C1Dw2dy1YWqj\nW01rLE04bwT+Xa7ZetjrxEELs868kE2o6i8upf89iCcsnuz+XZudq+C6caNP\n0sfv1grDZ1t9UUmwtWb4YJ7wfcNbr3AhkQikhCCT41+yHLzt432H4We83ynt\nWnWOuYlx4rRxx03SF3jmHcfyieAQ6PG1dXsmSFmTBJ4lS+BvPWnEyeItC0s0\nmA7KGMAjWZz+egRfSSiksVHOT2lrQoXyNeiMSyOFIiicq+viyuTNz7c/WSVl\n16Tu\r\n=hINJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.4":{"name":"npm","version":"7.5.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.6","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.0","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.10","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"faf78614c7fb92fc0fa8cd9ca4abea7e0b435699","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.4.tgz","fileCount":2750,"integrity":"sha512-p04kiYgTn8ncpqZbBjdRQ8uUisXStILIH+zppnRHfUKAgNyIXn3Aq/Pf0B1SIC6WCNVDA6Gn9NmHXvU4feLnWg==","signatures":[{"sig":"MEYCIQDDALl2woaSctuGzFoV0Ku5rBySDuq8hA28DGq/+waNswIhAO2l/LOqYwvi92PvTxv9Y/UVd84mq/omj8vrWZKaUwvW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13814726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJsVhCRA9TVsSAnZWagAA4XMQAKGgYV1/0zBYc/r/XexT\nYzGYZUBkkWLtks9xN+mC8Cj5NNJ0ZeOn2VKDVFO5HSER9KEYWUmx/1xQUYr+\nlYhtel/nK1A0La31F7Nm74mYib0M/UwFPw00LznfZp5HaXzdjGgvnoslCG1G\n5+Cx+kAwUpLqzq4qJPaF1jIyH+ahNWIYlLAdjoCIoI4FV6HPfsYbZGnYy6P9\nmiA6kmA2K+IP0L/zfcjK+alvO9bR8uJXXznu1jgIy00cv26+eFJyMxTgztgt\nNpl8tm4U4mpAR/i4y59hEG7O+PaXYmHyDmvgj/WpqO9sE95Kz7B+goY8njR+\nHrG3eXmbQTNX45Tftq94ehncHzz/c9XX+qTfVcVs8BUKBY/64ACvBLklxRCC\nLoZPwmr3iWcmkdLnZtQ24j4fKzrh5aZM6Rj6dsZkJgYSMns+iGV924RGWgge\n55qd3MEcfpJUhgUxyE05arnz1bwA5ZuQ0L/AujymULoXvpMXS8hOA+kYFuto\nHDq43AtZ0+WqJmLHZUFh06TTt/W3luorAUYkDmXtK79MX/gPpREgBOnWlMLC\nghX2K/GfzG9co95sHM3KoU8MNDle95ozyuVv8qtpv4O2wqAbfshgLXtJIpCn\n3Kr8N0oIbsvrUyWlWcbDE6rMwKp6mQ7QInzT9ogu5IG67V7e8CcmJfIKk/Xn\nMPOt\r\n=7m6m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.5":{"name":"npm","version":"7.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.3","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.0","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4a92c30a38db640265ae362bd2c0e9c5542d8d90","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.5.tgz","fileCount":2742,"integrity":"sha512-cJxnyF0hclaSDsO83r4Gcb/vRghABGxanQl0f+T2YfIFVRtAg8Qf8nPihmet3sHLaAkijlLrvpBuQ1TmgScWgg==","signatures":[{"sig":"MEYCIQCVA1lUhYymtPyLbSxjKILNFn1jCHrCzOUagxRCmlf++wIhAISZs4KF27gEKJXXpgw6KJ8Yj1oGGPyradU6qht5jOvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13750177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+8wCRA9TVsSAnZWagAAFtIP/2NHI3JsRc2PlbBk3ByG\nKAEsEhc7+Lh7EvTQxr0ykt0FUqnZMf489vUGvgLUv71Ak5LGpT2lFykwZ4pL\nO3GEIQVOmMy23xtjF0hEjWgmPYjMVxcK4Nh89bbv28nzALKc5zNJLCVhCzGW\nbiOLoVdr5XRjfsx44nBrXitkORB83vaIFP/DEPQNnPnqDd6c/V9fnjAM+tV4\nJ9o+028t4BzAoe47RKxgOrVZ0U16ol5i4u8X8PDc9yxZlD5ULL9riFpkZyId\n0oETgaWiZkspNytTpIXpeNBy8vDBaJcDkFV+mTu+ulT7pfwAWb05icDSH0Qf\noaBRwQc8dd6xF16NJCV88Y0MdEfY8UicP9IcK+gUg9yNHmSXBefk/uQ+npjP\nJdzGHAj2VVBMbQt3UlPtnpOhODpVbzZ95DGWUMGAOx3Jzyqh41ndGoRkTXG/\nrFaiWh3j4mVfzevdSA7U/hqmUkCQRJ4Y3K35V0T/AMxMbIVkuq3yd0j3YUg3\nDEKTtkgTkAKrXKk+StxygykrY7hd9W2FmIcsACLK6AXruRk1wt5wjNWC3MIO\n/z/nbxYJOH7Q5Ejiz0sIP2gurSON+7TouPvC3ns/IJUJeGSvtdaQ2KFCWYac\n2djxN/rOdV72iBjAN5A6galN2THSSYRpG2xd4T/RoZUyVRyMdx8NBiils4/g\nLtNl\r\n=wnZj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.5.6":{"name":"npm","version":"7.5.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b9891691d96130b61e964fe7044b18d6c238f1f3","tarball":"https://registry.npmjs.org/npm/-/npm-7.5.6.tgz","fileCount":2751,"integrity":"sha512-l9o94uRgIwRDpz4CSX9BUWL/Igc2jbuyAT7CC25r0lxIy4odsuVbXKFQorxZy/9m3JulVJzq4322kZgo4dXEAg==","signatures":[{"sig":"MEUCIQCrDAutk7xwxM1R0w/Q0D9xuJyQkM1bfO5UZb20eqmlqAIgSB2ZuZEk9Ua672d/QFzpGjlPXxryadJQ1f79viSLzqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17525164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBraCRA9TVsSAnZWagAAI6QP/RUmj6s05zXF2GLq+J7y\nPNNt4A4QjpILlsqXQE3ulwO/rBeUGmMMlunxzDXA/hByydx8mG0nLjXxFZAx\nh3wvVHc+NaFMh3oYyj6E/vVL7j2P4KztUeneB3Aoht0t4nHS40Dw4PZ9fHvO\nMTwpXy2E7m3F7WJjcDz1CpTFsIojlGpSLHNfnALs0Q+23xKZyDnt+BLFWqe/\n6gPMDt1Rw6n0dNi4tSUQdTl0cACKnm4wDgalvU3V7gzNZvXFG1I76rjjYv+g\nCjLrTM/3VEbWlSBoUR3ZcZ7JFm4s5Khpyn5pMbfZ11RMx1Ei1O5498PaWhTS\nPCKWSgEjAwN4MLterMa0K+O0ZG9sfXZ/7xoT5QLW5Rn44X9k7Be39w/lgF4/\nUCSV2EdOxU3rfYpjpxuFwZI3uZqjnM5PmgfnJw+h3Gbfh43jkOfP7wW1Mgi5\nJ8nFKQJQkfe5LC7/fJape6O1Y5OJZNft34itrCt3Rkuq0WCT6cmRpr44BrMs\nPkMtb9dXi8rL4TDP3w5SWPq53A21tGDT9ta81tZyXmt6eIGSQqWzHeidV2q+\nlyBy2ZXi6JMjavfESMm53UtLYKKKBLHEDeyFpY7ggdXtOndWnMDS9c2iBAU+\nKQZvMirYDBBM6P3GNnyjCQF/g9fXdK8xIEtGuxbQcyCFpFUWeAcGqYTaC827\ntPwE\r\n=HA4Q\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.0":{"name":"npm","version":"7.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.5","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.19.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c366ffc31d4d85acc72fddf9ad33799183033812","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.0.tgz","fileCount":2750,"integrity":"sha512-1Jexc9EoGJEMEdWWLQMs2a7a5nNtD0INmBY4Gzv+RI727VZO05kruXhL8NnHtsvBfVn+eoMmBJKzy1exJRfymQ==","signatures":[{"sig":"MEQCIGI4yk8WxNGvV27QpNr6HbK9rLl90FjMGIKIaUd8vKrvAiAklzMYMB2wwrytIhA8cYV9Pj5YGOzubzuGcamNPVgyeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13828141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN+3oCRA9TVsSAnZWagAAbNgQAI9vcATJROOcMW9KyZaW\ni498s4uoBEoZkiryB4fSnlXNW/y0vMfynnsZJYVHbGjENr9f+iZKn78iURec\n88I6mHWVCsunowZaR3uoO/DJb8yWSuEOOoCw/H528HFLWuHkLJl5aaxsmT0Y\nvDOszbMshuJYm19tUwhw0ZdjerEH7keJyVY8rojmzoXJLWzbNvGLkRnX1FAT\nNPokiQtH27GMZSKqDYGrofkmiqC85w+XN4icAeE4oczLOzMx+0wccpcbria4\nVD4K+Ya14qd5te07eQXxDw3BfLV++kBeIIQou787xg47WTl6WAzp/4QO/vAV\n2PH823CoTNDKSIsGMAizN9KgDOPwXQfZQPAhd48hbcfhg91t4lnaYDqi2iwU\ndcvqPOgyrZfRf5+Igx3V4b99kRPxYiqJyPJlho1isTG+HPaJUUew+TwVDw/k\nZ04JW4di606jRCZkbvfl3VJe8VSvoIZUZhV4SBSAd0tNBnZ4oRxgP/CeULjM\ndmLKL4TJ4gRc5NYX3/mMpC1DBWDJbQWic1syZoVIFd3yKEBu0+ulyUVhdzNb\nLWmmkb9yqUIvEwer2Jl1wpbEYUaFhV8M2aQsOGVcfuV0jSxKtaXFMMwfjung\nOmy/UObFjOVGowJGzZXKym8BtmYyq5y1/gGvNR1Qpn2vIDuE1JPelIaJwyqb\nGOkF\r\n=rNTj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.1":{"name":"npm","version":"7.6.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.2.7","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.0","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.3","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.6","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6eb9569002685ee4fb8fb9c00c56146d3a8277f5","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.1.tgz","fileCount":2745,"integrity":"sha512-L9xChb/o6XOYqTEBK+5+T3ph5Q7eCDYuY6Wz5a0s+I+hfMy5L2Kj8t4P5zsP2qJVts0etAx9MHD1meiApvtb9A==","signatures":[{"sig":"MEYCIQCFuwtjhJstLdnkqxqPe7iFhfeN5wSc4Yj8tGQWqEDXxwIhAO+0yDY49WmWI5e8lcY4q0v/VRxh5g3EQ04sKKG1DWNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13812999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQVtCCRA9TVsSAnZWagAAGM0P/iIksYwO4gP7V8NK8Nvb\nwxCY4H8UsS60zYpvJ1tYJ5Jz9lWDoMrBjpOX/3D+sIp2vNHqTltLlbqPv4d6\nHeNR5weHyBju5g6xl1emLBBsgxNT+6cTiqrqhVT/RCIoiYP5qKNpfQDXGCnO\nHFptgis+BcDsAs21j5quBfV/Bh1pll+ik0eWIvqzyw2x9w2PFsIUS8ueVxOg\nbnUWQXewGCPBPPpEejrEcSqNigwgi52I7TPoP1pAT0CcIdbGZrBbNf6vpmSB\nOOiutYJ5343Py1DWjuAf+Mu4rFeN3Dx1h8DYkcY+1qfnBJH4mc1rIR+rCxvx\nGhmbdQY5PQZXnwpdnqFxbzj9tFMkZfUJI7N2yK0BVdX1k0sh22Veb2NeBWRS\nc/OrIngl8mCRBTMsoki8PTB/StLStYeOoZcsuho9vZ1/+DXoTiBMvhr5CTA2\nsERXxjGa4ZtUciTM/93IAGs4pEgREuDTQsBkzhv6B5Pj0YLqS3iQmNQ2dUbF\no54g1pYwuyhUaotT2Mhum34ckOicFKQm8KcGZ5sMDlveLQ+7oZwY7SknKCMd\n1MLqbYjzssK+Gds13AmzIoRs0ArP4EtQL7Nd0sKceK9rEF359QdStDsPcAtQ\nqWA6CHCyaGIKqx18CllB8SzYTKkZVap2f0fuMe1IABAh3ewWuNuh5LVAodnj\nO/5e\r\n=3WXT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.2":{"name":"npm","version":"7.6.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.7","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3501b6d8e351e2ae6c149734271525fff07d079","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.2.tgz","fileCount":2752,"integrity":"sha512-XXlLw6+HNG5GXt/T+xOAK8QXQ3x3VhIOBmWtiTw6yavFeTelleN2uAf8zG7HwSv9pBxLA4FHx7vGmlMKxAkqDQ==","signatures":[{"sig":"MEUCIQCJagFidZmHWesh+9uywqxjVzLFcMF/Tdvpc1aFXGl3cwIgIXbYIbt3Ulv1u/J6BgCpNxH6dRnFbWo5083JK6LLDvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13861498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR8ynCRA9TVsSAnZWagAAdVgP+wbaUXgE1LqddNvvIgZh\nPf8tp44GuSCA0h6G5x0dI4Z4JPWjbnhGLW72MvmpB0FRAPRHzjVb2ki0sXHU\ndMapUhOeCZmGnVWMJqsHkXagaT0c2wJFsQFpSIW0ZWKe4SdSMHxHKTrOdVX3\nVV39LJvCKZtg/s8f+Y7G4o37AxE3DRWe/FncQnigKAXx6i+gdzeUkHkmNNQU\nmiX9PWV+Uqj2hHRmS2yXDduWv+H16Y0KaAXKENp65YYL7NS4XJ9JYTtaf6WV\nmXFBMQPgeQtceN9AizH961hdjnq2Ac1GaQdptUiQt2DplIdYUJpO9bnrQcUw\na9zhz7LnmvAM24//VoK/hjBZvf7ablfLPkpU5QPGPHj3ejbvHX6QcfHT5+JQ\ni/4RT+IIgANPIc6MYf1pUFJbRISSW7f0JBNiyWilpjgnH/bM++e21yvkwH2z\n9epQyOkV3VFhjBqMlpRrcM3dh+agx+UQSwsXXSN6y5MtbRC+10VaS9wu6AVm\nbbWBx3sY1aT6QzUuaPM37MnAng6FBQApCcFnkdUoCR2BdOvK5FwhcUttIcdP\nvVNMipHP+MQWQMFntIGuXszuA0GlTqzmJ15foYMsJ7yTdL2zmC0QZ/hIFrHy\nHKZ2Yt5Av2ILoHIdDKd4C+7MfZ86QYV6rmUseLQAY9iF9bJRtYHs1v+iknFa\nzhvD\r\n=VvHB\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.6.3":{"name":"npm","version":"7.6.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.0","rimraf":"^3.0.2","semver":"^7.3.4","cacache":"^15.0.5","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.11","@npmcli/config":"^1.2.9","hosted-git-info":"^3.0.8","npm-package-arg":"^8.1.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.8","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.0","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.3","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.0","jsdom":"^16.4.0","eslint":"^7.21.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"29c048b8522fc846af1b66fbb8ce7f356584b121","tarball":"https://registry.npmjs.org/npm/-/npm-7.6.3.tgz","fileCount":2720,"integrity":"sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==","signatures":[{"sig":"MEUCIAJJBHxcggnW6E3qOlLGGuFOsS6Jkk/EWOA5LflZCNnkAiEA4xW2ElnzqZ8Nz8R6OSlHaOjbbReLJ7uZgXXzypCSGLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12813690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSooPCRA9TVsSAnZWagAA9mgP/1wdb2U1JCjX6arBZKFM\nLXy40oQ1yzcJRhwXjVlZC6Xk0Cjf1YiDDtvozSbDOWYRotsZ0lYop2jkpc5f\n1/gHqEfzYA6pEc/B1KJwp2oRTY6yUdTuUrfBdTCoF/BO5qnIlSt/EeXV7Q+6\nPD3bNn2QCA3K5a/SFplloSU6y/RYPJGQWZU8QlurgYQZF+WiHkgkfZ1lc4pQ\nox+T7AUi0qYLkeMQD9v4jOyiFHlmuta2/62+pg1bRCUC1FUMQW95HS2Iho2U\nq7+R+pMzzxDCeSre2quOnKXF0pU/EDE+UrL+0ACS57ZyO5dvkUr6KvHlHL9l\n1Av8l/qKkq2VCmLAfkc7ne4jT6ytyeKucWvMVM7h5hmE3LpYbKbPTXKuA0Qa\n2oZweRH1QuxZViIKcVd0gZXDNaNHVJMxZnBLLAxutuSRERYdbWR6fE5G/3IS\nZJIkjtwUsjfZcSwPV/nIL6tp0JtoVFwHKe3hdVIL6K9OxTP/hZq0Qqx1c1BZ\n92e9/REOrnj+HZ8WWSwiKIek4XuOYT7QZt9ryNhNxXXKwBkEOBYsFhx92iug\nfeQyeBgzTcbl7OiCHGNVbjXHMe1+SrvtE0G+QmlyYzxaDFI7JdunWgcx5y5e\nFAkh9yfACUEI1AVa2WUcErePCg+1xVpF6CJEy8ijnx2/IMx7mpraxPDneEGt\nRdQK\r\n=6Pr+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.0":{"name":"npm","version":"7.7.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bbcf8517a0e89ca1e48983af100a87e1d8ae71f4","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.0.tgz","fileCount":2736,"integrity":"sha512-vpdr2P1IgFkEhujqUT6YjLvOcTm0HEo1HAEkwUYCERh0R8VIJtsLrCyrQlbks+q1BlS8HpjkK5GyNgcS0K/4AA==","signatures":[{"sig":"MEQCIGgZI1Z+J77jP5c2eJyHc/4eQHB9OuK1TwXnDQstcyMZAiAQdDXNrvFK8Od2Bdt5rVWlfOhz252DWusPp9qRO52moA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12943857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWh1dCRA9TVsSAnZWagAAd3oP/A+M7nt5dIWKok0I0QhR\nzPMH5q1xWR/vWnwoD+vl1ES+ArISEnYakgbkpFXIyr4MkZc9l5lG/5MiwCG4\nU1vBDc2hjDZjb/URcF428RnT+SnrTZ50aHp2zZQX3QmWyazXN6fzBMoAzFXH\n4DH6d4dXtkFln27VCaD0HN6aosItQ2EfbR06KFhpK8a0InDJax6rZNRxIX4l\n0M5mbWWD8VOX82ibDyEjHhTcJt/Qhx61er1GGMCMdtI3rWiYf2OSt+jW7Ttn\nxkOMg463cxewHlsIVk8CbOo6XNvrQTB1IkX6ZGs4xtdchOVveyjmKEV5HfEW\nT6o2zxrFdZyfCu4Ri4ZiVa4PnCXhfBqpbZWnbKgXjZ3Qod57BRwoRMYMNa9T\ncj0UmJGeHq0zXQubWKBqJc8dpwPpZ8OBqQTurVc6g/Lpnu2UWdtNo/kijNK5\nQtafHNlqHPBrY6BMVfy8wTr/Z37eelk4zo46LciHjO++59lU1dQVyRofP4yT\nBpYRIKR6EQ9txMlFiD4W5AKr5owTlasJ399/rDi++z80hdARBNhbE1XBKWMb\n18sbtYrdZB1w/qT/uFS5wXYd1q8ZcgqqH1fI8kIWYcDRAgEAKYuaIlnE5c7W\nKpnU8sZLXLbogdcnkcUac1wPc5bjvGeZs5qjvQARIPcIGYFpQuOJ0zB3Vph0\npCUf\r\n=THFl\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.1":{"name":"npm","version":"7.7.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.1","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cac70bd299e863395edf5f3658655690e4c3326","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.1.tgz","fileCount":2736,"integrity":"sha512-EWD24b3U5Jy1mdlVzhK8klsu6YOSF5BN2QC2JBNdJ22PkKg6iJPzlgr9T2QFbDQgW2daZYv2WKIN4j9kP0y61w==","signatures":[{"sig":"MEYCIQCRL16t0Yce8m66GXuH8hw7g5SR/+9x3sQYjt9JibUVHQIhAP22Y/wK/4F/HxyMp2ufhwvX3LmbCj5j+6HM0ZnuXwSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12944495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1R2CRA9TVsSAnZWagAAVNoQAInLr4coh7KdOVvpv1YJ\nKLwWv5vTESpyT+ADOFo5n5rnvYoxjg/anOKVL4ocrYro8iiRbzcuqv7X/ruB\nAMSdPKwypAp244JTutbtNHlXQePRmvEgLjHAbCxACQJ3ltMARkAlbbENU97x\nUehjl62zpRgY7MCqjVH9JWHHum9xOWFBb5qPgYT25F7EpaIOVMOaEmccZp0Q\n5DT53kY9jGPG0IOyd/tpxiEL3nxhBq+mK5r+ziUXlNuv6WnxYipd0yOhNAlJ\noilUS/EdNu9ku4WfCEF9NROtAFfk+7uDcjFN/GVev2wVsKV8KWtzwyPXAwgl\nSqcRS+xjg7lNs9snW1v2yt5ca3rejqYlG/WK6Ai0m12x8SZubApeSExarM2+\nmPAkE3S8jMKiounl5Pp8IfwWc0hINNOgPH83TdbbWgvrQmLM+GenvIYDYVkL\nrWTfLFbEanqvf5mquej+M7RgtiOQw9DXOKymW/pU16Xm4C81XMBKS0YoWCuJ\nrOhERMku3a9tdC134yE5R4uQ7S8c1YHAyiJ7X6ZNL7d42dd0DdYLwbnHtHAQ\nmocvq/QsMcDAOrPzb8+tBBHibeils9SJNJ3nX0oh6Gphcf5pZPz9NfGr3Hjr\nrcJ9I+Zfx4mXqJrVYhcSV60RP+mEHyGJG8mQwXZSltArZsg1ZNoeFzjuHg7R\nE6D9\r\n=UF/r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.2":{"name":"npm","version":"7.7.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd3dd49367b6c7db658436e5c75b5021550d0647","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.2.tgz","fileCount":2727,"integrity":"sha512-Gb0TCfRZ9OPhVboMGQXVuvXaaSrkOWSU9w1PI8zletwyH2XUwsBAmcXg5SSOECeu6DftmS0DdE1HsoVCSPQSvA==","signatures":[{"sig":"MEUCICsyvrOcUqrK6H1+Qv+NbyNQV8/Lqx/dB606E0hZa4QqAiEApwVEnrNscDnFbAPklLtlQS91D3SnGLf1VeYwCKhOvq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12942372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3PpCRA9TVsSAnZWagAA/eoP/AmeLToKxmo3O2ZHtrEN\nb6Iii9JRqm6z8RIOnEWh8Wu8A1UACokm/RO5jTO49dEdkJVqEZsHwO6MjiqR\n8+NxZv1scLaTZKaBeCaGB/ysJPzegDvBseWRVufcUaMtlqVA/D9aW450w9mu\nNCTXRdHN62xuvtOJlXG3xBNML46MUxx7Eh+yHRHbz24SGzw5KYUt7l8IIqLr\n5rKb/VULkWuc0LuMJZzikkSAkf9uvtneP61EVdUEHzllF6KaIvWJexMX1cNm\na3ZH3j0qaM/zFUPwsM/cr5AY2ZUAR8vrEA9dwskzoA9IVPu7fsEksmwV1VUF\nKVmK64TZPeWu2xTanDX6S68jHoaLIxXmeps/vK2fEP24HxcZVNQDTlpqU7Wn\nwQxnmVaROEhu66VPinty4UFsz/NRoMOa3idYGbrDn7QXYDWeY0oRceB+O+04\nxHk8mOnqT13e1aNUH1DjTWhWoyse1GuMb59sbrNX8L3vFDGYJI5gsowqqNCX\n9t9nrXg9TsRky5V4HYjUEtQIryNgVz4Im9zpKmSbh0fF5V8CvlJ6Y6HS/z+r\nAELxUq9I8Y6SJZYxT9Bg1B5+e1QmeV6ZmtAGQ7aPcNCkbi7vGu02OBanengQ\nLzCffopfcQGArYhoVtElcbeHEAInXN8nUgkScv31B0t8B7dO55mC9PmekfuC\np7GV\r\n=fbNx\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.3":{"name":"npm","version":"7.7.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"710f8b0019fc6334a4bf53af7b26ba00162faaf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.3.tgz","fileCount":2727,"integrity":"sha512-Yf+rruuOgEU9NurDaI6AGDRFNvr7I4ENfEx/BdErJc5xixGsbtTpRwl5YpJpBA+iOlzXTmrknDGpiR9s0N+VzA==","signatures":[{"sig":"MEUCIC/l89J4z08NcCURTRTMS5GlphcHhvlm+xJLZBD+e2BpAiEA2HJyxLHuoCNK22L9LZnXsy+KSdL9M0WawaRqqz2TLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12945121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4HVCRA9TVsSAnZWagAArZAP/Roi+Y6PRaHQBS4Vdx+w\nnvXmXnZ+vu9rwHnYSK5kyjnI+1VaPHZv2V7N/za9r0KLbynwCE8U4OYTC6+1\n2KOKkMJn6ieXGQSupPswHYamPzUU67zrWjxNg+ghSIQVgvGHrTtE8+ea8WIy\nEsARie/DTlDVZk0fcohWkiekDlZBQpYayRFeY5LO5pFLP8/KiSv+8+23YfER\nLiJhFbA5SXCcPzCra7qDhH31v8C1Am4IUVLeF0z1VaX1ePmlkSxx1+3HFMlO\nblrVKwYeHjoWddrMN7Co1ujAnqBhL9cZ4bCt1R7SAB6sAVlmjAG1Qg9corvM\ngXARk9vJtG/buQkLy8wRVhwxZmIH8an0UvLuI45+kMNNMOYMDjJM5bLSVDmQ\nRWVlE8Qx56AOtxuz9OGoQJfopEoIO9UxfDDdnxTDJI6iu+MwaZWCg4DxMNiS\nrBHrYMj9qOu3GgMQz2TqJaHZUZahJlGz4gOB+S8u4FtpVG5zI41Qgl/XIMxx\nQGOK8y2EAb3YRhH/CFxqn9EsFI8YEYzDmPQVhHwl3QaVpDY23J1V7eLsyk4z\nF31tRdcYgIEfv4+IIkAV1lAwsTCwz92DWyBf2tKmsFdaDgC/4f1/HU5d5sPA\nOAsKex8trHM9765/WXkbyXuflzhQJ7XXQPvdjAVicHi+5ImdWJJKdteKwfnu\n9UAG\r\n=6Jnr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.4":{"name":"npm","version":"7.7.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"479fa9612e33ace8be712377c787c5e36c1decb8","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.4.tgz","fileCount":2722,"integrity":"sha512-+gUjp4hbUnN7S1z2S3uDTnac94uRiztzFkMLNimHsB4KpuvhO+xjg30ARoptq7UYqF6KTXA4L8XLDMuriyB9Fg==","signatures":[{"sig":"MEYCIQDQfhvu8G51hoA/hl4rvn/zHHyC5kFKWJQQKl3T2eaz0gIhAOZJL/D6XNdRC5FMgtYkC55To1Bpq/JioSJArCwY4MU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12904055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW6z6CRA9TVsSAnZWagAAFeoQAIo1KpLQeuz8M3qb0Cuq\nKRhnsVijvDJ0juX3bekhmWcreJtM5/yo3QjdIkluQzF9ccWVXI+PpF+OoDX8\nQKD+MWTsw5Wd0oPtGNctWoq2RXeUQEeJ9yQf2kEsgyefUoeUZW+MTsDXfRaN\nKUCEGU+jPXNQj056N3iJALc3NIwLVUtt0KwAOSICFqtZ2pd5iZMELGuFVAH9\ny9jZvw0qIDB9G/dxt/n3jNwYjmJLe3zI+y9c1xEKje9r9xywQvVHAo+4yNVP\nENQyoGdQbiTKEOaZvEX+yNt/U7dsPubal0agwFxNRkWLBGju4f5UvtwdMCQ1\nSaMHsH4xlJ+Lsh0PU1477enKNifk5rl9Z02Owy87k5w1fxB3B3wl6hWrkLax\nvkxa6zPpfN+8Gz2Im3BmTY5ti+kdaK69puykAxMAOpYwc/khFXh0SPkKpMyW\naJDGIp1B8AS50PLfJscI9lPZruJTYXqJRzzCVgT5P1xLBCli/Q+i5c+PfYzI\nBKgyHDDxjUZHJOEIMA5+9sj9oUSkb4Y0+OkigTxRxlVrdSI8+0Aqw4VX/DkM\nNlggWXoP50Rb5ZAkenXRGrWW+R1BbEHCYfBB+YF1Dq92c1vDKprTMCFA+9/I\nkc7aS5Cy4M3R6Htex7D1Q1/t0LFdorTeLciqqFqMBOHVfcz22wRr37i58KY1\n0aWN\r\n=qEkA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.12":{"name":"npm","version":"6.14.12","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.1","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.8","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"61343faec026537d8515111a551b460e9ba0a5df","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.12.tgz","fileCount":4202,"integrity":"sha512-La0TNNm1TLYaSeOyit+p3xGTRYYRsHae6/RG69MVXurZsWna9jccPP7FOi/u7V9WdiCV5OOojrfMD+WstO5MZQ==","signatures":[{"sig":"MEQCIBFFgR9iDttfgWWeESIp/vfKfx30dfwYPIi+nrn1uFOwAiBpuLVfpKM1d3eu1sR/Ys+0YGyNZZx1JH7jeFHCOcEaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22955167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXP5vCRA9TVsSAnZWagAAeY4P/2ycLAmQBTBGtQYE/MZ0\nH3jIxRTLkOFmIAZmG97shejdnpf9gTYUz2CeI7mYcg60tIp2IylPglawTPHK\n07uKv0jEK1tp3942QarOesuLR5wyGr2DXEcWnCLpd6gBYooxfYCoVvaaLf6q\nNZbX38cQzuqPFvtgww4myNqjpvdywKF32EHS8/A+psueB+6pFAtF6VvZdYoX\neCuLySj2U2Fv6LEfTziHsR36e+zSu1/tul23T3hcfeTaGTBa0lgWca2jgqLX\nLpHFC+CPesrhuUZT9AuJQcUfzusT/eiliPcbb5BcN7MrHN/rdPi29cm9eaNj\nKVzX+kci243AllR/7Cc5eg/xc0f8XV364dVnIDdr6+77L85MKnzm8QJ8qs4c\nevM82/q8mbWk8I64N7OaE4fYr0eivzOqeZGZHS5tEs4kPzCsy9YwHA8jUXfD\nM2MbuU+9YBCHqxABD0q7eR1PcsejSJCgeXfOJxS7AVxjPYibKPEuFs/fWYr2\nuCaujL+CCs6uXVyd4Kh40ymacSoSRQvOrY82/zUty5xtZagTk8CyIFKSP9R4\n4MJE8wE93rim+nEokDhbpFYSoCxMBU+QsNNmWPiJsRBmhl9ZicRKwcgjtWoi\nb6NrOBb8pimaNGxOZDKlOVPH0c8djnzpELq/zZF5BjV7NqkW8z/GGY7V6MfK\n4AE+\r\n=0MmC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.7.5":{"name":"npm","version":"7.7.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.0.12","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.1","eslint":"^7.22.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"84570a5dc1b32d4f2365d17b1e01053f9c14778e","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.5.tgz","fileCount":2725,"integrity":"sha512-Og1lKsev2CLw8fYzGQ3190FEXzgIGys9Cpm+kgl3SEWx+EhQL4ecyOO1VHGPZo06fdVPp3/CtPjPHro1u2n2rQ==","signatures":[{"sig":"MEQCIBWr76Cn1YcZWuZr8i0964E0zYqTBu0anPxprRNLRP+xAiBkXR14JJOVD1zUd769zABFFK/S53sgzHUGjnB+uY0B0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12911893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQk5CRA9TVsSAnZWagAAUBAP/j0UhGCkpk9H/wZmNGYG\neGbXFHdXVW/9cV0D9Js2J3A29fZcYx3BX4OYZD3qXwf0z3DhVrYRO06X5rWN\nU3j4v82zt/5zSUGXoWzr7fLwsDyEYqD/1VY3Vh3Yo2dXEyEsJ0Zi66w2aaUm\nbnfjulegt/Nn8HRrqD4IdjLrA9KneOOm7I208Ghw4HhCsx/76fzxbPdMGLMd\n/yJrW2vPLffDQYzNRK1RfItWiraf53RkyPiyf2bkDsD2krnFP3aYgHgiIu77\neEL48GBemWPny2/BshaSGZPJ+k9NPGCnO80GUHGJsTi9S9h9B8vi8Nanx5aZ\nqNDx3sdEZMtPX10Z18S8t9aIAglKaM6PsbPSvTuPuW6awGdT3NrqknsP2Duk\nWC7sFvNZFuGwvdemCQDfFZOPEfNJj1hZRO7vywGfudaWf6rtiEDnZv9GAKi5\nAkewI6ntCjiN5oUelbW2Rbd7axKkHE1JfxWE3LWrZPmb9XwVceHOM15kp6rs\n5Y7qUhuX0ggxBZgmj9mOfC4OimK86lDZWJNbEjPrDXQjDDYJ9xK5DuaGSg8K\nPKC6NNSa2WHMn4Hqi38WgXe9U081HZZIgRmgxbm91DpU8bCzDBnEHiLXe3qX\nHmxqpj86LWEwNKwfvA/eVMB1cAOQHKl5u8Hio2r6vt3MBc0JaP4cair6fg82\nK5hE\r\n=HMH8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.7.6":{"name":"npm","version":"7.7.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.0.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.2.9","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8cd025b76498809cdea4bf1bfff9b049115cc6a9","tarball":"https://registry.npmjs.org/npm/-/npm-7.7.6.tgz","fileCount":2725,"integrity":"sha512-4dOo2M/SRzRNWH1e0tmcJMFkDjHJKsJQlxpi3OgJ/N/BsIvbdQFFMioG0vmuFVAev7P2f/rShApb18jk5RpdXA==","signatures":[{"sig":"MEUCIQDnWIaupPC0LsbmTaEQw5VsfmOEIT4QxQcb5MONvTqfRwIgWLgMxZJzNR8u3M89hfCbtzMxo6E6WzRrl272R+M7QvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12913863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiklCRA9TVsSAnZWagAAZ8UQAI7wnzHEUGmYvE+8v4Bk\n6Qf4CJiEVwwXhIRoCHXD1m6KDh07UafBtx4KjFuEsimeug5N1u8/rQ7m5cvg\nf9m8nC+J4uFT8v1CI9wRWcqTrpi4uqFrIEHLknTLioVCZVMnexDlQM9xG+B+\nn7yKJ/n90L/sgtHx7LP9GNXzl2yj4i0nK2nCGexoRg2XdP3M/U/4Dvdxt7vU\nrnOvTAQl8TzDwhzd82cAGzVPBJm0bcPVk+eOc1LmG54iggbrOdC9BjD14W21\nHZia9OIqlaiE60lj7ZJdsUJtddoUXjLr73VL/srOA7qtkidY/qD007sL6bif\nVQeuloq9Zse+uHGuirBWkoVa6L0sPTQvAmDxlnL6Nae0fIbcGMrYuhc/D+uP\ntVBVJwVDTXSHH0GKiyZ2vgdSoaXj8QbkwUoaG+9ODrOMrgbhjMxrWXeKKDWY\nG39q6oxdfssSMty2NO6mBRpQsEWeiUtQX6GHeI8iblNnfT2FCQbqcxmX6EbU\nBHFPL2sJPmiw0FNQBOfGMWKnQ+KaRtxdhAvKOTNMD9P0BC4XSRvymZfJGSvC\nMsXUwDnotKAMqJyErSOaBqIT9P/LbgJKdWNO1CIdgxnfcDoEo5+scl+qSilM\nDicbItLKjiiQM76fcJq6hD/WM0siHpKHzPUYejKHMGYTNQwMRHV4SqORt0az\nIFSg\r\n=Y8dU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.8.0":{"name":"npm","version":"7.8.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9fc9ff97d33338baacfd0fd23c8fe932deadce38","tarball":"https://registry.npmjs.org/npm/-/npm-7.8.0.tgz","fileCount":2722,"integrity":"sha512-9AC3Dj9OUWaUdmTmEVttE/1MWkfF7+sAKPRo9tKEyjo49AXmHQBn+RC33M9dima91mEMqDIA71xyRm4VmhDipg==","signatures":[{"sig":"MEYCIQDIXJG62YKigE6S5ExS57UNd23STBHdJgO+pfCN0Kk4uAIhALkttAaCl0fRp9V5I0A0C27OCmmJ3jVC1mjBR5GYECpK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12852208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZidxCRA9TVsSAnZWagAA1HcP/RWVYDX6LWo2JIG3+j5s\nMREfzK2n8DUlQNAKDeKhyTrYkTWjjLxiVFzuCv3IG+2arRxiu3KxhMqWyt/g\nEWRZG2gEhjTz+LfmGE9jHKdPxm0NVUGASamLZQ9brbTNOENIMkH4pUTkbh3k\nguB95qjxxJVHhppQ7A/ZFwjbojPm2/LajmfUrhFGtSlicNks+XVNOexFM6xl\nJOr8BtvBVDViSTQddPjiRR8/LZ0bK2lM9Ii0I/p7rNKY1apVH3ZbeZ3a7fau\norgOz4Yj94+lEkKr/H7oMZnk9Hi+uTmuEblE2Qkgbr4uxiLuQjjrBl2LJEcj\n8Gj4lf0TW6TpruKd+RbL3HtEOIlvfC+33hhMOAFv+Tp9ARu9IaW/B5H10tWd\nmHSTgLL+nkBEmeECtlohN44aQ/d85q82BNwrsTaRIpAlOG4wubpQ9JMhUZEo\nHniKNtwU4rhO/EcJCAJp8P0jDxdyL6QZjG01C9TKGQ7ciDnEfSG3BuyPMrMQ\ncZe0MaN0uaBq75IXNO2GI7XqGjSnwX0lbUU6M1rQqD4iJ7Y/c0MiFQR/xZvW\nkqJE3BxA3le+Z07yM02VuMaSeiZfA5+xUJwocRR+xvb/mth8p8lns7yGF41N\n9flwJnZuu7rxzTAqgND0Qo8sATBnu43aOL9sgHJi4rRlnATIT5u6v5/aihXB\n3X9P\r\n=kZWR\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.9.0":{"name":"npm","version":"7.9.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.1.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^14.11.0","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68ae6c36d05448b34cc4b6929d2bacf184a913fb","tarball":"https://registry.npmjs.org/npm/-/npm-7.9.0.tgz","fileCount":2725,"integrity":"sha512-GW9RbueF717kJ4ZUVsTlhKBEY7AqX28OwQCsfIAkRZclfeeqQDnsoJz6WWuYTMpGBJnB2xknF8Dp364c93FDYA==","signatures":[{"sig":"MEUCIHGxQclSlbP6Bgfi6umPjsa+tAq5dzjuhMZKiBF/OmWLAiEAh3BL3gya79bPobfa8cxR+GxpoDhF14XTpyk2xrfMeFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12857450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0DtCRA9TVsSAnZWagAAyGEQAISyO2cq/wg+W7k5DD+x\nAATQpeOp3n/udXeNBMOEox1+UmL5rHLDrUDV2aSzBoLlq+C+9ZtZuByfbxyc\nt3Gzw1BpKFJg0JZjuzLhxlL+t6Jsm2vUFtZNXh03pW31AujK0kfrX2yFQ0XV\nlNGtNGQ06uIAmaVwzIi11TmAkRuPR40lNZarYKFRjDPyUZ8gLYXpXi4Yaq8r\nG3DQp2Dl4SVwmFJX6Q7Ys+1iWLbLcXhZt6JDo6dgQEda+FC3WH6l0ZIYyTD2\nBow/4/bdN0qQFTrjMYAX4wG3e2ZQMzQ62vdld1CChcNykSqutHORcsQpIn+t\n1R0YlpyBzKDpYOXzIVu1TB7HHdws1W7na2GUFMjWsqhRbkSqXF48ZPBepNV/\nDPVw0qbSbkA+iH4vWSin5t8vmoB7R3ThoZspuMCtPXs4VHj9EmuxVapoED7K\n/aA20MRbllcsc1WbWRNcUwPnFuRK9K+6q+wJK72+k99+ocIB7MmXMClkQ/4q\nXJW2xC1JIDggpdU+G+qlkcZOOOf3urqpoB7Um8SQ1ltl/4K3aygea0EMA2Dp\nHwROXeOB8ArTXsKUxV/guehWCg2JqXsFUUjHJEmd3y5k8lz6mnNEW4eDGtnW\nVdIB0bXMmKdRnmM2VHRcN+HlmQXPVeyeSlizn4XwRG+8OhuBF77lsxGmR2AR\nzviT\r\n=Y8jA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.13":{"name":"npm","version":"6.14.13","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.13","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"e88bcb6c48209869c40b5cedad8a1508e58e6f30","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.13.tgz","fileCount":4203,"integrity":"sha512-SRl4jJi0EBHY2xKuu98FLRMo3VhYQSA6otyLnjSEiHoSG/9shXCFNJy9tivpUJvtkN9s6VDdItHa5Rn+fNBzag==","signatures":[{"sig":"MEYCIQCIvGKNYpdKnMHjuI3+nSV99aTMVnXOp+K4sYiJGZ5b+gIhAJFfU9ay3DjqDANrrHXC6tot0MPvjRg7NSXREhBAFy/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22952593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGRkCRA9TVsSAnZWagAA0P8P/itmORmpY4zzJivEtCBV\nqAHBWpw1tPZrEZd/xSDgkKzbwe5e7Z2iEN5//4ntbMFGy73zcvulBL4ikpnC\nm8JimXxYIfUrPv1VqiaDI8A1XRHUboWkifbJiFesIawfQ8aKGYBZsSw4trvs\nnGkNqn1iQZEI9i0w8fCRaHlrfsv1IXMUZ88OGPZr6/SD5cucZjZB0Yy9i9G+\nerf93bFPzgoDIPURUL4J1ndrchVyejSS9lt+NmdislmvMuptf84z2elUoUXn\n4LsSQQ0eC/NaXhBblw9DMsnZNl3FTBLB2V5IctxuSg0HGmIiuqmON2WCYhpQ\nL1mYz118J9A+jrxPWOzcs7FIXFukX1FRmmE2B01SqrRLyllDLrE0F9rLPtjq\n3raVyvVrsmNhuXK6MLlDugdsZ53mBavS15ZWzyGJlI6r/bQ+T0BUK2rb/M86\no1Ea+vHIV/wYdDcQRu5tFy/R+UhJlx92fkABUYz52inJXnJlqRm7+Dg+Zf7M\nphAMSHWsNLyBY1qUzimJ/+KYNqnu/7pYhsSK5e4q22pN8Ojt8FtB4cGRYCwj\ndhOjJkODfcZWdj+H7B1/e8zv6lBjEUhxhSMHRDGsEblJUJyCjhkslc4T1jbd\n6lj80jm30qhoh9DUQ4lcm6S8jBUaJjnNQkoOs25GRVKCba2J6XkAn6ghsmml\nNwAT\r\n=92S9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.10.0":{"name":"npm","version":"7.10.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.1","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.1","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmfund":"^1.0.2","libnpmhook":"^6.0.1","libnpmpack":"^2.0.1","libnpmteam":"^2.0.2","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.2","libnpmaccess":"^4.0.1","libnpmsearch":"^3.1.0","libnpmpublish":"^4.0.0","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.3.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.2","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.4","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^9.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d164a30f6065e479df255f8e890d1e932860695","tarball":"https://registry.npmjs.org/npm/-/npm-7.10.0.tgz","fileCount":2724,"integrity":"sha512-DD4eEB71HGVt6pS6n4LmFD4eHsrglJ+QtLhv/kP2UWNKkJalL8TPfsiw9p8LmWKa6ed61LHPw5FE6krS3aGv0A==","signatures":[{"sig":"MEUCIQCt/p2huXyunf9b4PawxtxInBZCvYBk2Ox3zzEbmKSCswIgQXGdTi1Jz2wTtNquDMrTZJ4MQ6HUpxDfDKiNWcci8vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12864117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeH7pCRA9TVsSAnZWagAAm7EP/2UW4BDdE9rIoXZHdkWF\nczIlJe1PeNjZ+DKXe4e1wFJEgtsU0I0QRyq0ucr8Peyw+V+5/Tt83HnLeRGi\nvqMqvUQNOjsmnb+l3JvLN0DWoFG4BY1CExCh5fIPNEVd/9UgEXLObxe8IvCE\nHBcCERc3+Ye5eVtaFVhPzi3Y26d70tIw+bfEySHrGdz0LdDYOY/pUrGjvREt\nSE7W+6ewDgp82xs5BPqzNQwZSU3FTZBAi2DGJ3bmittJH4KcA40AuTPYgpd0\n2BJOW2kk19w5rFE8E0zmfE6qtA6fK7OpvCa4wIIh7LprBrymOQjh2vBTzdFC\ntWDUbQ6cxuqKQL0eqWf9+b/3mb1aGzM7+WWJQZlU1r8yJKC8pGwljBOH1COv\n9btFwWIcRRO1k9q2CIBgR9h/YWVd/Sv7vcg2itTfKwY0ETHoxB7T28OwnfqN\n55yUoNP9b7klPuyvofWuc4lncdrkPz9htVE83N6T8bSChYBQvTQjWvOApjQG\n0pyGUXL0iHBED7WRhNtf2DAi6hxvvtNA8X+L4/74WGS9YY53MwrwFrMHKeSb\nGjz/Z0COMH1RvshW7pvhtrdOHLxiL3IIj5qH/kAq/FbQlEuGMqXh8KAet7Ny\nOSL/LWuz2FYksAj772CK/KSmfJI+jmbwUszZ7pN8YLdboPeL5pfh7VTNlXC9\nLQUA\r\n=FGMm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.0":{"name":"npm","version":"7.11.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.2","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.1.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a5a86141e78517166f8c327891b8e30f941aab83","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.0.tgz","fileCount":2740,"integrity":"sha512-uX+UBniFs4rs+uOku9bxiHppDOCpeOPRvYTtxqVqf6TR9ML7yRlPpzW1GheTmMDJlaZW6MOq8H1BlBhL4QWw5Q==","signatures":[{"sig":"MEUCIFqZeXMmFp6d+YiOSiVkXqLPC3Xo8MWsvXX7mQxj44K4AiEA4zPtmeRko4jbyT8rF5riZXup1y3m82gLWYp6UKSzxvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12867537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggk//CRA9TVsSAnZWagAAFQkP/0xDhO2czfY4Vyzmgdd2\nZ18BGajaA39IlR2OFn6uC+tYgu0x6E2/ZfxjnQjiu2sjXVM5YU0A60H368NU\nFltFyS181oPiADzOR0kuLpb1ZQYxYZu6stRWZ7N9W4/TMy1WYDucJM/hPunc\n2S9ewBFTVfKh4m2QUiYbiE/ELX4YFVwg4dmaL94Xt+RfYt9RQGuWjXoQDfZI\n651F0v2xCmHha73xpDmqLFu/PgIiWK9WxG39LbJxlIfpVPDP70BGKb2aIxs1\nIWtngal7mJG8rGwUhaMSsCTksv+oprTk2HTw8otF/CJKNyv/VDqJBgny7AJK\nUyn3SWS8uKU19WNlLb7b2oUrcSg8TO9K8u7OFK0LTJrGYqhJzKsFYpMU+HgA\n/0agmCtBGWvD9ypdIRW+t3yLb+zJgwlWklRIH44/lMv2IV2MX45dcwMxicuw\n06nuodVjKsU779jUiNUsdejYJWXAOUdDZ+XnmOl5qym7m/4VyBH/XWx0i/tg\nRGb9a0Z/g3UvOIJhaMoScVdHd+He4xp2thYkQOx4qSTGtILRCT2rtkdJhyvq\nm2NoUE6aA/ATmnWSC3DkryNArNPHXn0x/hcZ9fujoJlTNVbNW40PCEp4J/Or\nx3wP1d9eS5XcpxUfcyui34+C+UX51wvqK89LbMM9+wH9QPZXo6KroCOtyPYa\nTph4\r\n=hS1M\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.1":{"name":"npm","version":"7.11.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.2","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"723c209841fac8e1e6ace30bbc48d45580025783","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.1.tgz","fileCount":2753,"integrity":"sha512-F9dUPQQBm5me6t74m63CrrBSzUcLART9BmsxiJU3jZK8SBnxiqzxvsU70/uqY0cjYSoYP7AuZ2w8YfGUwhcf6A==","signatures":[{"sig":"MEYCIQCrmDAv7hxjdbxUSfc4vhc5Ydv3bXKa2gil+DXUsOiNHgIhAOc2Uuhduob45MMjg3inUGGuzG+aefrqi8FO6DmfRlWr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16998456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg04sCRA9TVsSAnZWagAA6lcP/3TtmASdshTjvQJr2JRe\n79XUL3c+qwHvvu8FychGh3IZJn7dZvVQlq1oMeAKiJ3stFfvSTsb5nRwouvU\nDQubaFrrB5QeoNUm0jAMjuSCE1KLcX7ESGU4ficChG49DhSe2RI2o082XkLV\n+XXtPmgygRVjlTYobmNYp6K/UgnbK+8H/BHrH3XjLuvIpzc9byiC5B1l7ihf\nDdSAc8PDeUA808A/wCZfT9WV/dAnpbus9VidbmVkX7ZjRKDpE/CtHtkD12Q7\nlv2Iup9f+9PLC6zgsPeuOlt1lsHqJ3UbuMMQ3rS/rers+vHRWxRz6fz7qsOU\n61uLMEtHgfb/oUBofXsTaqC04tstMJ8+hM1w1FJ8X1KlaYDZ7jAYFje139fz\ndeLpqt5v5dXq84DBmK8Y39bP6yTQ/EKDL9OXs7asVxVneftwLqhyIdLqzSxu\nNXs9QNauoTgbGULNU2r29K3XoMUeLtbeDY71tu1llTU8SP+c4IhlQSuRJCQ3\naKWIvccfy/IjiNqpXl789o3E2iHUPx82PNdK1c4bGKEgbObgu8r6e0+aMl4y\nVPy1bU3H59SRjMljvL8LV2NO3C84z9AdoF/7OsKjTqCp3yuqHO4FowWcYcTp\nd3mKKJcE/ZVYlpLsAZmmw4mLn/s4B3KZb10gcOUmfQr/E7WGhNUX3jE6OdJn\nO2H6\r\n=Dd/F\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.11.2":{"name":"npm","version":"7.11.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.0.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.1","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.23.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"abd932492d3d11e5e4bc1306e935b874233f906b","tarball":"https://registry.npmjs.org/npm/-/npm-7.11.2.tgz","fileCount":2733,"integrity":"sha512-NxcaNqAfdLEubG5dlPFWbXrVAG2zb45lB5y6W3PK1PK2feHaffpCN4rnXPD/BPp1kCJespCAv8Kw/QUYR85BRw==","signatures":[{"sig":"MEYCIQCtR0mYQa4sEhqud5xvpl3a8ebGh+xw4kM5S5OzJb8L7wIhAL2PRPwY0Vz5TncXocTYLqM+vFL+T4l2KkGS8MIetQaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12835197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiw4rCRA9TVsSAnZWagAA5K8P/2mrWp+lk9Az0z0ZHuuH\nINxw6khssOT780TaI8pxL53cc7OU/SJdTWuCGFrW+W1HnsWm3t6bCALX2nOe\n22iLQiebi3R32t6SYja5KltqXER8rZxvhXvRRw8tgSnK7IDnrfZuPBGvHpOU\n9yCyLv/LTXcIuCezXfH/HkNE1mRJTPoxjKUNeziSSrce2eKLdZ6wddc2u5Vl\nGIBeXB3s2Hpb8PUb8r0TH8RzP5cghgrvM91ywGHDw+jsL0HG0Tgzt1xoX6Qe\nSPH9FPw98zU3zVgtZWEzqzm4J4xNCvlj4Q5NumWU0KTckXp0m0PjeHHOERqF\n+IJ7FA+OM2myC4ws2MABh+lNZlWkP+88A+JqEuAB9RtLVA2bIW3uLpRZXKde\nr/u+44Zdojc0ThywjMIE5h9JrMZL3gnyXYX0HFy22FjmJ57eZnL6st5IzcEF\n1Ua84pMfdBKXFlgWOmf8S1TdY5uncoGjljeepLvQoxQMFqRxpc+RAMs8Sqqq\nUCvP9bfG/oiMg+7XSYw0R8BGLy4DWzRDo88H/zdEFh4pSmI3ZvhHhPZGjjNK\nDQ1NfAtfJnlkDfTwij3onWyYkE1fGVHJMkmcH2fZ9YXtZtNWM1/+q2NmQv/E\npscPFrijk4yVtg46HwxQWwLLGJ4GJib2haD4TlhfGpo0BY0BPuFJPkwPmQYX\novw/\r\n=p+HG\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.0":{"name":"npm","version":"7.12.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.4","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.0","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.2","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.6","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.25.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2fb58bbb4f7bbef339a945a28b7c75117799bdd","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.0.tgz","fileCount":2742,"integrity":"sha512-8Zvas3+1zKtE4uXIxHWRpg1bqGNrOta9RTDZWJ2k+EfOfzOggPQh9N4jHtsrIuGLawXv9xCWyvauke1UWMOMoA==","signatures":[{"sig":"MEYCIQD8S6k3afjvoS8qyT6hQxELb6i0NcOhbkB1VsDENRnL9AIhAMOBsFPdGoa9uIOkiCFN9DkXWMwtfCxGNG8AgkF+YlI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12915063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglEkqCRA9TVsSAnZWagAAo/UP/3SEY47l9TO5JzBH2OQD\nZnfj1DJepA1fhq+xHItD38BOgNfvTD49drKpdtms5jNbZXuMJzVfF6aFuZ5m\nKiTXpfN7R7vEAJazk4GEsJsgbiii7yzyTuld4Tro+1BrmhhzxQxbqtQzM1RD\nacdDuvA5eY2FPJyMWSNctNWb+k3Kq5yWo0Sj5HTjlHtcj4X5oCFhsiRnRekw\nO7AaNHOHjsrdiDqk2eyHgcljW8cxuhFTKlO9YoUM5aAwN1oATi5bW4DVJ+sq\nIWNJTpTvFH6HyrH6EXJfiDCmv6lrxmt/KfZcLi+j4LSvGkbRF5Fb7Gb8tbWl\nN5VFW0vuJDuQPXp/QdMYEmDLue1ZcVNAbXTToRSjhNBZ2aANMfbKrJNsOr/s\nHERQnFy1fA7td95AxqIrmC3QQMt/jH/K1egExefBnZUOV+W6dnaDC58SjPVm\nDHijn5YsFeZgcuLPRKaXIB/LbQ4sTE+z0cYtZahXvqb4ZkoROqNXkz+Aq36V\nKLXkYr8v4o+5PSYsPZyazWKQuB0FSiVEFsV0glBPrKrKj7npKFmLoW1AsqJC\n6kECwbY/AOCIocL1U2Crd7kZye+t512AsxJ6OOOFQO7jtXKQDOuLz3LAxa70\n9zpid/bxsYZBBgq7VlIa439Oq6QyRm9GAUj9COX110LdRdytcQaHalhc98r4\nJODt\r\n=DHJV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.12.1":{"name":"npm","version":"7.12.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.0.2","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.4.4","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ef808e9684ccc1624991e76fed53f19827fc90e4","tarball":"https://registry.npmjs.org/npm/-/npm-7.12.1.tgz","fileCount":2740,"integrity":"sha512-vjIniB3kqujcDTgH+k90J2i5PPqYZyf1gi5Ni5fARK4WQr5FuVnTQlTXloyk15+qWUxwWHcy6U8YCWwh/TLzmA==","signatures":[{"sig":"MEYCIQDlJ7/f99fgyskd8h+k7A6kd/RIMHzmmOlhp+FecsOYWQIhAOtRQcwbiQU2I2+dhkEQZ0tuobVQEnsBM78TRyf1+/4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmaUFCRA9TVsSAnZWagAAJYQP/RNsK/tTP2ZoFZg6f5Bi\nRj9OMNCh1gQyCQ5WZbPqlMoWj98JltMxfiWR/n/1I0eeUpt5a53VtExYdcBi\n6bYNl3UA/rsiVegu5Tw76AdpQZxF0wBF2UB9LHqPJ5ZyUXBAHhWhpXItU3/c\nnciPtoUzZvGXyzDlGDbZDlaoGkDT5ib4Jq4g4Ghh+VNqt6ksY51oFs8mvZoq\nzuCJRkChA0WQGNNO6bsH97Q53c5s4cPFL7iOQZcDQO7Blp5VWPjxonR4sGh/\n3ZkEXqJQWUOPIDgh7DUdMMrmZ0r4Q1SJJEZcZ+D7TJb7fDP1J7YUJ6cg98nb\nrn10XRf/ghs+k743ItOzJFzKQfWTmnVRtpabGRVtUkZmnaoncOR/YqI2QWs6\nydnq9oi5xivg4Z1BsE9xmuO3B5wYm0TBWe5UHWsIUB986q22WpbBQbkUlxnB\n5hGu9e615c87Nk5Tu61kAqJw5bIiPP8kXcVFoWyPJKsxOgUfEXID7CdHhzjQ\ns/h27rHPfVURXCc1KZIHHmpXbS/h9Vg0Hcz0q68kkve62vzKhtcHhYYoS9qm\nf9B/yqGMWZou/d5xc5/mtYP7OBdvGZ5bDIyZW0cKCdlL2Nj4W1+E//McDU9/\nrU7ANKZTrrpSvnSnrSt9l+AzW2yYfjEE38TWEtMbUxKf2FxFSN+UrGek7zuI\nSWHv\r\n=d75x\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.13.0":{"name":"npm","version":"7.13.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.0.6","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.5.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.1","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c2c094fdb830320cf6eb4143dab0bd1dc3c0119a","tarball":"https://registry.npmjs.org/npm/-/npm-7.13.0.tgz","fileCount":2754,"integrity":"sha512-6D9tWuUN4ef9Mi0o4Gwkv92SKsd+AS8QF/xtdWCNpX5aLlvb1x3juyiPvzPxuisxFUq2S3fZBMNehEt+Aae9Hg==","signatures":[{"sig":"MEUCIFhf8C//l8P6CR5eahq9H3JXMkLy0ZLl4/SMk2kyeq8KAiEAvIdo3dQBdDVePr79FetLz/OelpLNDECexj6kyWBeHSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13323514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnYa1CRA9TVsSAnZWagAAB40P/i4uXOrlx5gsp7vA1uM9\nhr0AEb/4BPfw+r26ZGTREPYzGsIdu3tIYKY0OXJa3voGbGIKFaTgY4kHKsZO\nzXk/Z80AiQp/fLK/UNqJxxuOuiKAHpk/Mpvy+VnDFRbugsEIgMKLnCkosdNn\nDGGQrsi0TnWA/o97X3m/MJIz8E0ZEhQh7aiktTnEfpXc6qtfLCyr2a3y3trw\nyZmlnIgtsgp0YEq3UYZdmZOwygfc+Mo/NWf3NA18iuOU7egrhEge6WilAPBn\nn6gwJXvVyNCp6GqDCoO0buAoto2EXmf16X+WBfC3B+96jM2MUmfYRR+E+OBA\nO71Cqb6wNPrRcj9/H1wGjQ9y54UUWts3qkKtg4LgCuOyo4ezR3tyJ0rFmMB2\nCIDt7T5ITR/9pAS5r9XLvsvxFBjHhHyrdNpmJnfFjtpbVRlMiPtdnb6YAHx3\nt0W5w6fRMtKbm6Vs6Xrv8cCOn4YVT+2KRK9HDDLvAs1bcUQ035oXM8CuciBt\nDHlHE9//txVfDtgxjiLh0gopruNWjbwJzeWY8kS0APJYl8YezeXiId0lcIPv\newDOQUD4uY/U0cSCZQH5MyeSsjqINsPVRxKDukPH30ly5oA+/6JHTcdTl5Bn\nAa3naGMq2X56G+CqS+Pm4nCCeVymQCN0oHv4suJxVgjY7lkF1KdzoFNtb++8\nvki2\r\n=de/m\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.14.0":{"name":"npm","version":"7.14.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.1.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.4","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b2df90a98879c181cd866ce5176f5a123730fbf5","tarball":"https://registry.npmjs.org/npm/-/npm-7.14.0.tgz","fileCount":2753,"integrity":"sha512-GSG9/rSau8vGfkOmrmseRVYXoEjo3NPNsoM4nwvI1uWlKdzmlZ8UCw7FqCUrlQ5u0C5dRR7MG9EJUCV8LZegLA==","signatures":[{"sig":"MEUCIBVVW5z1WeIoHDQm3H8aUNK6jzs5mEFV71CBWRZ/Nos4AiEAqvK53H0EUN4s6YXO2lVnGue7FiAVijNyt3CTrPELO0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13583373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgprhqCRA9TVsSAnZWagAA8bcP/2wgPIPK8r2QLz0uAjSm\nW5CwO32kqZudkjrV8iN8Fo8NWHOmQYxqHpmRb0cDunwy8ItA6LIiJw0Q4ubH\nYNEC8YkZIZjdW4hNzwFBtWaRGK5M6paEzae9eYwnIl3FGh/GxIFHV917Vmg3\nJbpqfHSsqjuZU7em8CoZLtl8OFqpYM92c8x9rlEvc4/Cbu9knT0vn0UJM81/\nZ4GEPWtEU2frh22E0YDHZYAbkoE6zmzH+C0e7HMHoil2ftWS0YgUGqOK8nDh\nB9dibTebd9epf/qn3fP75y572csHVXATaSj7TQCeopjWJMhVtV+TmAfJXuXK\nCmR8ARoANV7xk/BqVvQxH0I/Zu4Yo/K93f5qbJOMV5U80GXg+bh1N0RJbfLG\ngatxJj8GinK4y30Q/BnPTfuJdRRFz6rHWbpgsMu6vGlStYbTzrt9zX+886c4\nK/U7mLMDknS1qyl8eC8Ow5V9z7u3r7dhxTXqal5pd5EapdoKYBpC5X/DpAzX\n1Yg/M2jof2kh/kRSqhxt8ShHgsQ0bA2GGsqRpyu9PjiiwQMfcrFWrO1LwV+J\nOl2wIGwtsSVhzlAmiV1eYp74X0/NihyGA7ss9AnoDNBkiNqQWEDG7jSHcexw\nwFhcHaoC22JK2ojcX0LEztHd7WJ+e5w2+vEph8Wk0UDjC48YY5SQZcWINKJ2\nKTUb\r\n=o1TY\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.0":{"name":"npm","version":"7.15.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.1.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"85f0ff4ff222c01a2cc0164cf5d81c5a24994894","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.0.tgz","fileCount":2730,"integrity":"sha512-GIXNqy3obii54oPF0gbcBNq4aYuB/Ovuu/uYp1eS4nij2PEDMnoOh6RoSv2MDvAaB4a+JbpX/tjDxLO7JAADgQ==","signatures":[{"sig":"MEQCICDM9AdTcso9TMW8bsg/e+xFbld9YQ6/tTIhr/3YoaBdAiAbESr7RK2aebZB2QWuTOP10+WM2k/YM4kJhv74NNhDDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13159495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsAAwCRA9TVsSAnZWagAAD24QAJAaT7yn2iqovW9WUf43\nIeent+U5waAwq/wmzDNEAr/Su/5A5zcvTVE45fmNWDCRelMMIASZjDYmZkvv\nuoh0/EbTO1mqfhVFB7gfCT2O1np4xV4OGW9/HTk1+lfP0XUbx2pQDRciyE+A\nUtVIMPc3IcS923YenpWZMjl6ha8YbKwo3RjXzGoc91zRmjq6WmWBdBDVGMpX\ny3T8Css3966xJLVl8poVW9BvdKZb2BmKWJaCZ/Wn5YbvYLvZH2nSrLceM1i2\nJeQscaENsKvNAEUhcZJ+v7WK6s03SvonmcORFj345ecwkBQEiFwp7ZkekwWW\nBXiQj8LWwqnz+rdh5LqOjWFFXjsLOiXRsNrhuXOnWJFfcV014oTaus8miuU7\nOQeJHryYLd4prC/zZKSn/sgv6iu/DMhN7b+QC7Qeeo4RqKkp0XFYDUB153ZP\nk5FWP5s0jdVGflU4xAhmCr/0743BVEYbkH5FJv3U8VqvqPD9m4uUQ+Tc0g0t\ntf43iN65CMk811Ii3BO8LNLK1WQRuLcNEdTFdAd+9oiqzpBVeMQF9hucGSft\n0rj0t2ImVWThtdRDV5wdpJ9a5TPqajCn+G7jwYEnOuYQFepEocWGzezOgaYO\n34m/VqxhBByp3JOaEPenqhlpbLVvzTGeIs+9e4uC1V3BkOfKF6iZVHbiTmzM\nxLwO\r\n=9Mm4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.15.1":{"name":"npm","version":"7.15.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^8.0.14","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^10.1.2","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","yaml":"^1.10.2","jsdom":"^16.5.2","eslint":"^7.26.0","licensee":"^8.1.0","cmark-gfm":"^0.8.5","marked-man":"^0.7.0","@mdx-js/mdx":"^1.6.22","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19fea8999872e05a1b9b73851c91f92c6d08f9fc","tarball":"https://registry.npmjs.org/npm/-/npm-7.15.1.tgz","fileCount":2747,"integrity":"sha512-sPk+GrqawshbG3T81r2QvvSxSQXBFWyn5NGLacf87l+/odi2ZRHkWdLrg304Lw0DrwwIIaGxUjp0FJXaMtIErQ==","signatures":[{"sig":"MEUCIEHSQU/lHYMT6eQs+hxKi6pgBEgwYDxjKCYuUQ7WKXrTAiEA25qmUgae6e2pi3n5/I5eeR5/VDLy7VCL21bf5Qgaoek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13594181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtWYiCRA9TVsSAnZWagAAclIP/jmbDcG4wgstiTHJWlaf\n9W6rT5C9D3UOSFZewcxwmtKgfyhx+qie1vJGK9gLS+l5y8OHhfcZPtMDTmrq\nWCCWlEzJv0nRgM1eJyQI63SbFtba6oeqIe6yyseoJSoiVcm0oNn3LoDJFnQN\nz+4CPxi/YuWaaqPE0j0n2kWaghHQqlf82apfl4hmwhkGcBQQWZt/d8roCN/i\nY0lckWOnY5T3lPC9anzxRoCe/ZeuzjSQzc2Vngyy5OlIo2YtzH48JZJ//tdc\ngNsZ2K9YN2gYQM3FVbpAThVTOFj1phhYe7uCcduPLeart93ywTr+l8Btgh/2\nvMZ2yojV2h2Ds1cYWEKjooHmXnBxtaYgM9SpUP4ZDYM1b1p1lZFomb2fMUSl\nLUEYEPEnRHg7GFE2pwd10RDiuDiEoDrNbary6Yv8LZt8ICcZJ0EFsD+p7qHs\nItxL7DjQns104MR2nBs1NPHhhX8KrhvjXRXpGg8sXqFRXfGlWead/eOwGEdS\niJL0OasGzKcK5vXw71RqX7uRTrE9IybcW1ck4btdinPD85GdRSkmrYsDv5ls\nspceTUFRWKk0J2R8egkqSe472z52/6oNKQV0T0uiLMYNXu3vXkAV2sQkBCtv\n6UNBC+hItWMPOG9MJc9lqGdCvkHcj0Pv0g3n5fWKmRMj3y6gRFr/MVbQBMRJ\nOxsJ\r\n=AoCM\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.16.0":{"name":"npm","version":"7.16.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2325af134d221059ebc245a4ae5b39d24216a2ba","tarball":"https://registry.npmjs.org/npm/-/npm-7.16.0.tgz","fileCount":2746,"integrity":"sha512-UUnKcjS7qFhZT90iZY/ZWz/jwF+rS0fIohDf41T6/SRXEqut0aav+1NkL6g6GqQGpIVBzpZc75BDfpq4PhfXBg==","signatures":[{"sig":"MEQCIDrEbkKMdhwIW/Vm+heWDzJO8ElzEoWsuC01w9xsZPTnAiBH8+6Ht6Pk1oqshX0o5904kW6r9Sq3edi+05biXDl/zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13554536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguTGFCRA9TVsSAnZWagAA+ncQAJATB5qV+/7GpsHkQth4\nVUgDJjYqvs8gOX9gw/0b0Dee0oAp1e+9ijRZo/lopI+y7cK3aATdj7VJljIz\nEZVlAOvd29bD27OoBdrU3cOhMOn/7y9Dg4X+yz9yFXynBL+ljFvq5dWFwgub\n1Rurm3+9ykzJVUTL01RFw5SbRKsbhLpdiOXbGq/dV8lmQma4Mho9nuu2mhyE\nUxmkezQ3h3mI0UoRhw8gFh7oeElzhbkZet7eeDrKXRB3vsWJrKTAib2sisJd\nm+lXwBj3f0qCWi0dv2mbNp75UgaTousR9KusXQySYd0ExQVeQ4pB+GQ8HFmK\n1VJhCkupcEDkyOJQ/cTo4SUD3hyviGIYoiahmvUT9pPaaB2a0BFf8nj/wWul\nrzTItKMXDCUjxSseJgfH+TlKYJ3d7jb1PzJwZw7+mENmm7qWrfxSzZAhtbuw\nDn+TP1JsH5LaIx9n0S+s8AZUhz1l1Y6R8rcCq6gQrcm7ZZhqkOwLKe8jWdUp\nARMhtjUUMtDWe2vgFPifv0zUkj8QeJjASWJgJqFzEzLLHgBxo8rYerNFYYXJ\n5J8cABSWlh/q+DFDvZ9W4fjl3mj27LaX5Xo6lFm6Dsd8x/Nd/buhUnsm5cBu\nG7uieJjdTNU3M7jxXMlHwU8UHZnQiFpM9Zl8YtpTC0Wxznr78UCx5xw/NOmw\nI2jI\r\n=UC5d\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.17.0":{"name":"npm","version":"7.17.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^1.2.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.0","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.4","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f30b4e3aa00627ca858c47d0e98c3a0452b7a62c","tarball":"https://registry.npmjs.org/npm/-/npm-7.17.0.tgz","fileCount":2401,"integrity":"sha512-yNzj4vQellvUGiBM/SzhfT89EV0vb7iILjTehSydTY/IgK2Vjk7/7J8WNJ2ysqcgfLY21ptI/j7uknt15IbbKQ==","signatures":[{"sig":"MEUCIQCbd1WATLoUgLRXGBoPBR3kfIc8NckCDQ9p/wX76FTZQAIgdVL+PSJ/Pu2HUpMGPSqlwZ1sYO3YlTDhJfcnu5CIcqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11713976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwniGCRA9TVsSAnZWagAAVq0P/jc1SRKkPdkcgJ0K3YqD\nSs1byf29nxEDQHtJ+hsjjuhaljbu6pVWIfo7A0IgrxYmUt4UhRFhdGB4Stvn\n+MldPrqgtK3P07rBVBAQ1VdUuA/1BI4yTrnkGV3BpBgzQMeWe+Ch6abm/QTA\nSES+P9vJSbI4IdhnsAU/tEMfw5YHFK4UIoMtWKZWvVF3HVc/a9x4Tk0Xo5v+\nKUk1ODnTElFKEdH/8pzooMm1hGHMR/lRIfKQS0k0ImdSX3hzBM5+pVZ9V9O9\ngDXh/jJMe++Y/QRJE1ZkfnamV+8EpcGdMg1tdOY65Eqwz1xOocE0um7UkhR4\nPloWHb6k/AbuX4i5NtmTyVhtJCanwMH4gnAONtg1TwJ30IcBX4jRsJHqKTMu\nSMjybBl/PxuyOq1ue6ZcfPoLolzC+UVL2YWbqwT9XTSPS0a4khyVpmj/YtsF\n38wbsdBfzYbexBlwgD5ZhWE6OPu1gl2oBST7qPgJ6NQBhW/+PuTIymHO3hY8\n779UCzZ8Wva7MV209QM+aNSHnHTQ9PZtkpCqEX1qDSUKZ50jI0IbwAQvLq2k\nha0+x0SMmoCiIcZ7oJOyXe0fTgdbg+nz/I1Bl9tIDsQUUXIlTVYDLDt2NYuT\nzldi0RgA8yJERF6dHmJMEEELHS8URvJ3E/YonPOihbtrdg+bTsDRrrHRafWz\nuAud\r\n=a6Mv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.0":{"name":"npm","version":"7.18.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1ee8a8dae605c0c8040fbb1fff45175ac1982ffa","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.0.tgz","fileCount":2407,"integrity":"sha512-vUsel4a3mJ3pSjnN6tu0JY0U8mucO2cWXspLlQ7mMVGd3J3oJu6lVOdIrTJh5o9IWDWB69r3oir/GNAMab/QgQ==","signatures":[{"sig":"MEQCIBCbEmCOLpqTvYUiJTJ7gOtwf6pg8Xjyqm1t/mJineIyAiADOys8jcfaZ9QrzhFtbNVQPcuaFfo/6EDP/M56olJ9uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11798349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5CKCRA9TVsSAnZWagAAnEkP/2SJTL7WZf8dH9ctwZBY\nPJ7xQyyAk1Wy9K5HIGaUmcPwsuSbjymM/WrzyDKX+ouuhlt0jRuDv55ReAGP\ngLkhbW46XcxApqcvl6jf8SHFRZQSDc7nO3CrAkZMpqQCJ5w+bHRVL+4YGTrC\nzH4DAZIzp5VJw/o2GjsEl0Qp1r0khZLNGooxY3k4WmxAO+67m7yXjWXVsxhA\n2Nsxzcib/Y+C2aadalRAHy062fAiYGs9NABkkKepXPGOO5YuF+y+tAKCqkrk\n3lGfEPDBI9y7SpQW9zP/7Haa9wrdsz5iboxvIuQZ6anbAXUq7FAgVzuiyN7Y\nbYY0mcVTIdUT205xhwmDp+E3fu0eJh/WEWg7hgM3uzRclGwitC/o9kXm2YV2\n3TYUon7nRPkZwe67+moH/uwJaYGNzkGOmMS8tWaw3hRGNzla8jniQmrKL6sZ\nLKQihZptB9MfUCqrAlFmyA7zWqqwcBN5kc7wJNXm7Cfqp79ZYsdXgkqrwJj3\ncXz3P5RFuPM4TtSK/bE6GSDPS5Be+BD3uwxHJkBaneLeUOhsKZnJUIkSzYcV\n0i5PHu6vUVceHuWbVooDYXPdTE4IrtbIAAUYd3WMv7i1xGwvz6Wq1dgZE3c5\n+KsKj3Cf4044ci7H+dSC+DC+WX/0IDH8m/4AYoRFq/Qjq/CGaOrSBOEJ6MuZ\nzUG4\r\n=dho6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.18.1":{"name":"npm","version":"7.18.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"9f5b74f567c64b9ce3ad8c4b6ecde5ce69137c98","tarball":"https://registry.npmjs.org/npm/-/npm-7.18.1.tgz","fileCount":2414,"integrity":"sha512-fu7rMtc4ZaDnFlZsiLhqwWWs6KixOcBGiBLoJH+AbuaznwtT8mYQnq5nGNN14Jib+E9OjkjNRgg+X45Ia9xtKQ==","signatures":[{"sig":"MEUCIQDxGEtq7ga83H7R1c1ntje9P/lAqfE14teB5ajt2TN1dgIgILh/C55tQhyrC+92FNISH+BNnlZsRQx6FRqwiDelBAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5pSCRA9TVsSAnZWagAA+v0QAIbNmKZhy5FcOvLfu63E\n2StVaTPCM/y+AeYc7bxplFI6GEChgbkReIs9/K+kqcgHpQUlBPn4RQsS2SAX\nDDygeqk5LAtaimRhnAB2bFzDf03x+rFjDCy361O+lhd0W8RonxUa5WXXIhI5\nf+6BkiVK0tE6gHlIw+ySLMQ5/UwcB8rwXWQFepMc5Gf6a11UmPMBKp52QaMS\nYNrCMM08YAz3xlmNIhy0t/5pd4UQzS1zBxP6LTtqrAWTTQPw+kOxq8yRbbRM\n0vFrXHNNLy7cjd9Ar6GmkokzpkgdS8V0aSQECpQzWElN/fzV5ZLt/mhVKcPH\n/3Q4qgcmpYoJ0f9HOxnjjCTs6KYPv74NmMsK+kIj7+dBwbybZbHJB1VDrBh9\nm6Ugtm7xwmxJhAuSKd3jRSX2qYIQL8+1ISmSlqbfBCz1Fcff50YiYUUwGBgS\n+5S8LVD6zlPUOpZTB3dpOFrlS1cuX/tRohZJ9X9muDPe9S6gxUyLcdXa+Stn\n6wqNR0MNrVGXlZ7UWas64PuP+3qyv6dc9oYzaApXkuMRr9L7JB3VAWkEEgur\ndFzv+5dzCX0QsUXW9abTOLN0sAbsi4OSO12D5wQSiwC7x9uLpSLpFKMBNHs2\nKE+/rKSjtQJ4JuklxI9JwaXAT48YjWFjKgfsoR317IEG51aQYvr3ebEgWHZG\nlkBJ\r\n=NcD9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.0":{"name":"npm","version":"7.19.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"737ada34a20d2f72575b5b221900b6834ba71af6","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.0.tgz","fileCount":2419,"integrity":"sha512-bak/ZycWS8kalVFJ2m1JEo2pgvSwEDA9FMGthGnufAKciu4X4kpJMDZKe8VZKNaA/cXehd9XI7QdSZXmZauR8Q==","signatures":[{"sig":"MEUCIQCgTVC+9Q/Dk93nN6Ht1S+IWUG0gp7eO7lUXD1DwvEpfQIgCQxwMLN8/wRf3eOiSjpa9bdtA/heAx+P6inNAPw2qMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1PmtCRA9TVsSAnZWagAAqSQP/20vXRx3wZN/RFIKsBp/\nbPCjW5XVjTzwH5YZoG3S1PivvIPIxqzosPoPBvxwa1qxeu+odBHkRadv26CH\nQNm+VFxM3EHfXVAOBcoWz0vrYRy/QRKNMZ1cLm4RrbVfZTTLfYTqZ44p0hMX\nZpgKwcF4q0tZOcvFsMVbB01vSvnKxDxUaXBOzoISpTVm+uSn05AeCwMWmO3M\n3hH3RBDgZGvluwMSomYgKYdot6dFPdIt8vRPlmHueA6A5jZrdoc7y85S7I15\n+qq5G0HuSH93yC+Gv1lY39WclVuaeU/wPajRnqtpXiRvAVmNd0O5CQmTvCwo\nGfk4oOjXQXJ3ChwnpZAdm/Aj35eleHvwHL1OhEafTtt+Xi+Jin4XEdoMw/G5\nPuMHMQF5wuvmziqHU97urRNIFxa3WBdfijs/MrcFJuGTmrn5UbkgauTMmGoZ\nnTZJxQGs2sx52JFBEf16G87YEhSRh23ve67o+Cj3OeLWwI09ABB0Pyuhiy7h\n3rgcmlRp3RZTGSkq8P9KPRCJJPAjUUnVaMba0UQg3C4EMvE33FbY9BCCDzZb\nLSH05VNXcK4IWnmxtaLzApCN9NmlIcM5hA1YY5q8pXBBlYJm2DAjhTJdwhP6\nHt9eLo3BZHzGtv/HjeNoXtP21Xs7fdQqEv6Ha1cMcoR/+vNEkoXao4Hz1FP3\nOR07\r\n=jXdC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.19.1":{"name":"npm","version":"7.19.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.3","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.6.4","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.26.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"864310bce731f10e5602e4a97a44b80306b70b4d","tarball":"https://registry.npmjs.org/npm/-/npm-7.19.1.tgz","fileCount":2419,"integrity":"sha512-aN3hZzGkPzKOyhjXtOhnQTGumorFhgpOU6xfuQsF1nJKh4DhsgfOMG4s/SNx56r4xHPvM5m/sk914wzDgKba3A==","signatures":[{"sig":"MEYCIQCmgoebMsDmf6DdVpsq61LNe3o+HO+nikJcRLfsUmb9IgIhAMkqnG4cXpmnc8qehb2Ph2+bRUbkP+LHIa13b8BTasjE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11838277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3fqpCRA9TVsSAnZWagAAZB0P/1zlFoR+4+3m8ptWhboz\n1RisztTe1psVHVzGIpgENOed+KH7fZuurt0+ds9OmOXXNOS8MxSckIC90lje\nDdxfyMPHYXSJacVivPD6WvTL2O6aqFHtOnmZKENQ7yg76cxe8WgVW/kxLKka\n2kJvCENlYwvK2irm7eet3+Q5jjhbegsTMZjN4StpIxWa3ORDRKBYMwz0aBLG\nZZKgJmmPFSp4ptKo2b/Qh9rGdtZMknDQMDSLqj2xHnaTdhVPc0GaNLN1nKHZ\nOvPeqMolb9y/v8koxjlWcWmZJb53ru5bXCjAbQc7MrTRsrtXK5U4iSIuLfX2\nCdtnyml6m0PiwL9dFlyPKng/aYJOkedzK0Vr0muH4ZTdglRy7r0Pxp8KNhX2\nhIMqHu8ZwWqzRxAyxIGCS2iHGmg1thUyHXwHpEmNG+0k1s2of7wpdvN6W2wJ\nhz2rqnJflMQnr8EEEnk8KG9eNROwuUfBABjf5ddJBBcieru5YMZnynV4wqMs\nQrZ9ChtQ8gbOQHOEiiGFoS2+Hqfov+aCGj8g3Mq1Cp/KsC+JBrIX6nyzvi2G\n+ghmfm+fchhwqHB4QYWyjsVaLJ5Z6HheP81HVDFKxMkBri49MdvzpzcyKqDy\niUlJhpnipZ+UVcjskL4SUxgiVJabMu9E4KA0Bc5AtWPg4uFDSkHEXBViXWgu\nith3\r\n=5ACK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.0":{"name":"npm","version":"7.20.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.2","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.30.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"06e79247c8836cbd1dee07a6bc380db624f89c5b","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.0.tgz","fileCount":2469,"integrity":"sha512-59Eje4RcXP9EKYPIJvBvQGTyfEvZWaKdOx5+YZ+IJ+fqYhJJH5ng78qcdD8sFPyA1g1MFBR0DYXKfncwbxXpVA==","signatures":[{"sig":"MEYCIQCd4JVjj8clQH/8+oLa7dotuTgjYXMPzdISLvE42BP0ewIhAMcYusTFHKJyn/tkBiu1PbeV3/Ur+AG1t1u5qdGN5ECc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12195007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JDGCRA9TVsSAnZWagAADC0P/3t5G3HoItLmG+botkiS\nWxv/KsP2G//7cXSogZ5p254OIuIXMKt1k9N4eZalqYFfrCayYpnCYDfCcSti\nAG7xC/CeUybqmzCgokFI2t3UoBaC5GULCDI0nAIiZpUjWjjvgN40BL8/V3Yh\nuEj9aBO+DcQ3HoOBC0J34eTceoRlaD0gDJmgGjvcvJBwTKRnj1TO5MU27CSb\nJ7Tgc0BVQadHbCLFiBZUTevM6zCYJ3fEko52Umox7gObCE+AWd+WYmsvZbxX\nv808j58g6h05SpKiiF8nDcZs0WOhnqppAjT5Qx3kV/2QCumvlfBi2fNIees4\nI7P97cnZX+bdY/gfIk0rOWE7oFIr5s5tJ6vRUMp5gro+Q5d6E/VFKBjPrcWk\n2sv6O+/Z4fc5pUmb9CJGtIhnlYljgpJWiMLGM0/U1zAJvnltIWWR94fRYY3p\nwWnjSIN8j8tVPxau0tJUQlm++86fpyjgwDfzD1P2oXo1JlCG1b+8dXaMCztM\n993kJCzmjSEgj2JQFsiTMZ9g6Qd1iCVF15D5YpP2CQcCeQMEWLIv27ps4fE6\nCEWTNN/h7s9EyOxOgpnr1oGkAB4BYK5YqFA3IWPwkOJ02EktNRocUUEUJ2K6\n4Hf4eDoSe3rpqlFwTCJEEBHIExEBea+IEUXMDgWVShmReU/BL+Usty+URYjt\naBbF\r\n=2Bvz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.1":{"name":"npm","version":"7.20.1","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.0","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"31215a343c05611988190cedefe35a754db3c770","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.1.tgz","fileCount":2448,"integrity":"sha512-Fau808Ybtzja6SdOglKyUfEX1vC57Gq9zR20IfK2z+iwaLmYOHvHqf3zQoeXzNLDzT5bf+CnKns3EhHLFLguew==","signatures":[{"sig":"MEUCIQCFv9iY3LkUFkTPVAVQBpd/PvZPr6Y6NneZ9+GCPJUWUgIgJ0iJ+OWEj61sllqipXKIg6kMVy/B21mF+2Wz9rbFwVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11943745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dS1CRA9TVsSAnZWagAACv4P/2OdlRKBz6raFhk+oLHH\nc1f5E6uomM6APQGSb/59B6XYUDhtCQBflqRvtL5ghHpfNfnmB08JhHtGMITl\nrD+SB3ITZrzPHYNADe0Ok94JyIvujODAEsPFHkDxZIzI4tLM2WlhfISfTuLt\nXG/27ZOOToy+I2WFwFOwbEAtND+ylZEJ8HL1GgVMQslSoo9euqbEJ7kzeC5t\nk88qvHDR1RZA2PsYcvNt49PcXn877RSrX7MPXVOzhyuZflCLKXO3MwAoKRG3\nGtjesYie1w+hy9679rbWwxwm8ZnwMFxYr0k9x6SFnpGbxwjulev9I324yoxA\nGYA8F3wUInCYC3B8XykCM8PZ7/OpIzyEsMT/aUjbqdk9xSoL4gKtrLnFt77C\nCyYmJLGPBbDbBiqsvWzrXDRo90HMH+f9TfmVa2ndnBvH4O/G8gv8wQ1nYcQF\nmn801axLbUIu4AMPXDH3eKiPo3tbHgYJcZDa9W7XZ7MTAwLD35Y0jESEVm7N\nbnv2S4gO5UWxfbVTF3MOBWxeJYggX7MEdyeojwBdh9pKPpOo2ITYcR1X0Obl\n8v7gbnfmMMwH14NuEzDBtna81uq2tOKnvuKFv5WGRxcEo3nlpG7Ib3hXb1ld\nwuLwv+GapIPdTtmrjJwB/YwPIJbtU0QKIGb5vPwqe938qMIp8xVOkWwTtRGE\nQUAU\r\n=gcRc\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.2":{"name":"npm","version":"7.20.2","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.7.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"68bcd32dd0340b26975a711b0e6f8e27cd721755","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.2.tgz","fileCount":2449,"integrity":"sha512-FQv1ihcP9HRMUUrpTYCWEUa59pOjcl8a0Nigeid/pCbg87lX9oyxODGtVEme+vCqV58zxMX9IfWC4V5QXaWGHA==","signatures":[{"sig":"MEUCIQDCm5ZiWYINdlCAJtkoeHCy5t4NM3BP7t0xSk4saChp0QIgVozsnCsXnlWaizjfYfgyK6F+r5wqIEa6DFS/Nk4J4T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11944967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADN5CRA9TVsSAnZWagAAbE4P/3exOJiioYle3TiiDmbp\nsqA4iKcNUCK3Jckq6LQ7SZMuuZJYqhimRZFT6mC8ycT4NLE/VDr70lNBn8lK\nv+AWD9Yr2ppdNP6oCRm6bwglLmZJ0mdr+uvYATm384sfhfbAQpxOZjx7qdZ1\nEjVVcxniilJAZYhQrfBaj4LKBZWp+EV90eWM80pDlDqHo/ZpnfWtEcPMrvZ6\nPowtSnqbDFpoA0xz+W0M56rtiklBms0bG6HKgJqCX7IoDZbHxCzv6wJ+xX5+\nb/EK36Jq1aSxFPctEoGiUo4r54ujJS/NLmQZVXE1Kouhe8deEOa8+06/S+rP\nqNlnraTUGMAekZcnTq6lY+Qi4LwjTPJjdOw4AScAWGel732w2QtFv9VdTlmB\ni1uQU3wVX3B9ykt+BTG0zh3MRBekaB1wi9woOsAeobcoCFYEnv1Ia0AR4eOS\nv1uR3apiec+07qcclx4SOdpsianxv9BluA5KvipN2r9dwS02m5V10D/9e8M6\nv0g4KlTBpGOAR+1WKdXubahZ9u8/y9gVOrJMWHpHvciERFaeOto18tSjP+4o\nBbwbEyTTg3+dc2EkJai+0rGkG1OY55RtZveMyy10OPsPH5PcNGkylH88lEzq\ne6aqAPb5HpCwmEEgcTK+DSRE1S0seVYKW2NKCWAIsME8+YPpQTUg1v7sQi7T\nE6z5\r\n=ElcL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.14":{"name":"npm","version":"6.14.14","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.15","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"317fb132831b76828a6a180dd9cbcbb23c5d2a20","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.14.tgz","fileCount":4203,"integrity":"sha512-4TnYPV3rvwk9m92ON0iFrdXtRyMhrNkGdI8sr3dy1HVE3pVNxR9FyWYbjAw/HjfmHvmHUbxTVbmjAMv8NhIa6Q==","signatures":[{"sig":"MEUCIDUXhMxVrgLpY9rBkhWe5MR1cLDSsetaUMH0ijiFkJYUAiEA8sQjoeAOvkBIo8KzGkpXBxl5LXopeD5OHN1StrkM2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22951051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAFwtCRA9TVsSAnZWagAA7e4P/2plHVdz8wrj6so1VCaj\n59DKUpeMG2sZ4VmzzMF07unnD2+pSjazfKrBzewzReM/L071lyZQ7OCOHxnd\nkfDPqe8G6bs3CVoxasoEPSeZUKIsRrbyMF5Bf90gyQ3LZMlyX2Kr8Q8fASMW\nskxVc7pzFJnGXiiil3+ZF8ZW11xpTZ+i9423tpOUI89d1ZOHysOmzD66R2Jx\nLhbrtilup4pF34qalm38oKXS9P3RvkQETNQo5ZoL3iNFpubRPrPHP8T35AQ2\n0OsrLrDOp7ix1yo/gVQ26de9tuBjp9BZ3vMgPal3bI4+Lr4Y85yn3Kp+anHI\nZVtHcVHuFbd0aJaDnZflC4Qq0YeKJTDySPds1YWGuoi/EZnkQ4SVt9HAoSJw\nD8M3iL1M4nVYXUW1DjMA8oyTaWhPwSd8szR4RIt/kav4O9pICvKBXwEv3Gph\nidI7RnHvipj0O1uyPuSOgsivvlMd0YQKT6ksP74zzIJ99P++SVK7ik8PKkYJ\n+YlQCLeVEB34Q8GhiYJjSor2lycZP4CNlzubkHhxvel/b8lD+g2Sq95bvGhF\ntHRWdOKNs3Xpmm1LYRmoozcLhl7Z8l8f+ErJXo6hQMyOEBZEbDkrYiHwQCTh\ntjOmcj2xTeqnzVSqtLbI4SAnjf76gM0PP8yZuoBO9bEGqBUOntpKynAL2Gw0\nyTs7\r\n=bgnv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.20.3":{"name":"npm","version":"7.20.3","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.2","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.0","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.0","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.6","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"10d563cf35ac012cbf274c4de7a525f91060ceb1","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.3.tgz","fileCount":2452,"integrity":"sha512-Kxk+NSnv+bcUKlWEKRaJ745AjEApYzM6GHxXs9AzR8VJiRMPcKvrIGMp+pdkIaF++2kEbcyg/Kx0FCrv+ySJiQ==","signatures":[{"sig":"MEUCIEifedEpDCRAI0bk39PY0MZx1hcvFhBnSGaV2W4ayXajAiEAzu2dv5MYj9jdxlA+DYmBqhqIXCpvSMYF6GaJ2fVCdbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11957317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtGZCRA9TVsSAnZWagAAf3oP/RLFVdPpxbxKvdBRFM7x\nysrZcUkJ0gdvfjjb3yt70Z7boWmE/Z5H2t08i7rTNXNp7H9w5bosDZjDcL6k\nQgjFR6BpMjjd33fMsF1BkK9d/aXtQn3jyaR8gccqLOrM6wpV7crKUAWjUd8v\nlSmj4J3WixCpUgGiFE7v6KJbKlA3wPYHYg4fjP3D2C1lE4WK9pAh3Rg39/Sl\nm7OZaP8rgGaplm3w6QaBqCZzW9NvIo0HG5yg23Z3xkJar/tYvU195+xzaylE\nzuWhoaMv8fR55WOVU8J2IUZmKsjjYeeEPcoEMBBiwRv6VLz47+bFyWGV3cge\nGZJROOHZX9Th6UaiLfGiWDp6FMH5QhM3A/Jt39TurZcSZYjxyrkMfOXzmo2B\n0ib0EGWs6J7wjYA1gT3FoRdwJM5hmin7yZKnDrxbhHj5JgCx+mODr2UlYijw\nmkOZh7e+cTx70AouebmlXOwJPc5z2SR4E3p8RmATgptNg5WHIhjQNiVHXVxg\n0M6+i3tN7qyacNo8ZIINFWTxauHzDEOF4+7u5qRSh5Lk+qG66OTdy1uJC6m2\n/NjX2nEQ6YIg6G1G/Mm+hpHiMG82B3RKZU9dSqtoElNjUjHrtOJOWCZPRf/+\nPvGnihR8QF9C94IZkosphlsV0OjCEQnseN6Wapv1SJXkkj8cd4DuYhUOUnqt\nKexV\r\n=yeAm\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.4":{"name":"npm","version":"7.20.4","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.7","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2fab278d954d480e95da4dd4be7e1fcbe58c1736","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.4.tgz","fileCount":2453,"integrity":"sha512-OA/s7qkmew6O7klSVrPkN35BwmlWY7WdvWjLv5IzWSYRJyU37TWx6xFeyF0F44QNcpOC3ffj2l+gpl9+LQGWWA==","signatures":[{"sig":"MEYCIQDa0JDYPAu3TsVwXf1PbEA19GbxYH0JkjY4cw2JnV17WwIhAPuhUPSs2mwoTdYhj8alCYnwDyHwngI/nqijMRF4IG3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11961100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDktCRA9TVsSAnZWagAApNcP/jYMGsbICv+Z13LEJxms\nzhXUVFAHSKfhpcOL0qyVGz0gxHZbC9KSUwGAXvzaPzHhRELnxINdMNWTthCJ\nuTs8JNG+9qD4fPfxoZsV6rHpczTeLCIpBELrEyGmkxZjH/cmOVyB+ztVOxfS\nwdLg2HWw7wXk97mXks82JQ/VHvkXyFlyowA3S0S8wQMunG10C/Z2ouAQmsTy\n8paKkW82j/Yhxv+M8KDQZ4ryi7ZX4UkW4xmKfb+QWRDkJTMCoC/wY5ydzth0\nKx0hKQVeI7zondwasIULFWTEJLCqslctQ5UainEC9r/MXAcR2GxhkzSeFVIn\n7MGGgHkspcow5K+XhOrn/VzdAgnEMfgbOhyWCidp7K4ld/bSQwKfhWA1vDgh\nYmW4Yo1rOt+anmQomrfD98F/wDrZv6mE8vES6ohGBpikiRC32N6W40+Lappm\nKaJk6+E7ZO3viZ6Z5QMaNsoe3+rOzCzc9QVw+B8KBFqVLundsIVFCV89OnLy\nLQMh2ZcPs+f+Vr22w9lnO/AGVGLRwJm6aLyk7iJg944SsMCQd5POztzWQOVu\nk6ndxtiz/8tFThAc2cgMsn94ZzvLCHNXZ0SQWvaUBS/X9A6QawWH8ADf6cKP\n3+Eka1+hS9nG8oocfamvGORmfkI9TNG5bv0nG0SsCoXWgMRXWmiXgJ0JyFdS\nVC4x\r\n=VYqH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.5":{"name":"npm","version":"7.20.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.6","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","byte-size":"^7.0.1","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.0","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","byte-size","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"287bcf427edad888f379eb63d3566b888b8c3680","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.5.tgz","fileCount":2446,"integrity":"sha512-vRyu1V79n5BzKn4vkanag1xEjEMLIZ48Ry1V7IyAvHQHi8syOEiYWvUMxNpeDk+e8JKAKCNG3lIYJDm3pM8VMQ==","signatures":[{"sig":"MEYCIQDf7ZzbA98rfWA9xotW/qbcEOEIHBqgobJptG8VSCLGKAIhAJFUbi9CCXTKZ6GBWUWoXCdKEp90YHCR18Rtbidxuanu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11924504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDEzqCRA9TVsSAnZWagAA3Y8QAKPi8wj+PH2JqF6OKibG\nSnRw5i2hgyf5HVA2MqjG/TO6s+MvNUgEhbmkwgkAHnCaDpmD0wID1og9ANUs\nkdHg4RWsCnjf8VaPohhU+8u/hyFN6aiEg/8ZdFGAQt7xW5jmF2J4lAfozwi7\n/2k5msNJaisqDXTH8tqPEofNkMYJ+EzmFoFXwMSqtSQ2KbiZhAY37kE3HjBx\n1wvr5p5VQgyWrQl9yAB2oyk7wfZISmFXyeTkRa5wVpWq1Th2hW1LmN1BU1iI\nIEK4WKMLzSj70wHoaw7g1fiE0HR6a3cBAFvM5e83ktxgYj5eTLY1xcgJ16H5\nvL54wri7OaR5hpobKV0XqVH1RPzuaRYlC101iY3P+pHlR6SQtq8KRUdxnd5W\nY6QBXZCpozjlZQr29VbdliSKPBOenhhVU3DaFaSag2pc2xcDJASYCYExFGiI\n+veVZRqxYhS7ZjdmpmqGEefLveHCAtuxWNsaWwq2sa0dxAVnI04kWQbSDVoC\nBAD0qen8Dq1WLJsqOvZiui5OpRtSkGTKJw2d/1DqZFdlg9KOgWkg5/yyTrzp\n76EDTEnWgphrVvbo9Qm65LaInLKNUF0x9vCfhbSyGOjiqleZgdQsv/yOKc0D\n+8QH5Q1uy6xHO+5u39SSA0882bt13mh8K7J3kwR2tyZtiyoXy79fCfeKV8wb\nMWMW\r\n=7Zkk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.20.6":{"name":"npm","version":"7.20.6","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.8","glob":"^7.1.7","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","leven":"^3.1.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^5.0.0","opener":"^1.5.2","pacote":"^11.3.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^15.2.0","is-cidr":"^4.0.2","minipass":"^3.1.3","node-gyp":"^7.1.2","columnify":"~1.5.4","libnpmorg":"^2.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.0","libnpmdiff":"^2.0.4","libnpmexec":"^2.0.1","libnpmfund":"^1.1.0","libnpmhook":"^6.0.2","libnpmpack":"^2.0.1","libnpmteam":"^2.0.3","text-table":"~0.2.0","cli-columns":"^3.1.2","graceful-fs":"^4.2.8","npm-profile":"^5.0.3","libnpmaccess":"^4.0.2","libnpmsearch":"^3.1.1","libnpmpublish":"^4.0.1","libnpmversion":"^1.2.1","@npmcli/config":"^2.2.0","hosted-git-info":"^4.0.2","npm-package-arg":"^8.1.5","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^2.8.1","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^1.2.0","init-package-json":"^2.0.3","make-fetch-happen":"^9.0.4","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^6.1.1","npm-user-validate":"^1.0.1","read-package-json":"^3.0.1","write-file-atomic":"^3.0.3","@npmcli/run-script":"^1.8.5","mkdirp-infer-owner":"^2.0.0","npm-registry-fetch":"^11.0.0","tiny-relative-date":"^1.3.0","parse-conflict-json":"^1.1.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^1.0.4","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","leven","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"006badd2673822dc5e499c76fccac4b755e1077c","tarball":"https://registry.npmjs.org/npm/-/npm-7.20.6.tgz","fileCount":2452,"integrity":"sha512-SRx0i1sMZDf8cd0/JokYD0EPZg0BS1iTylU9MSWw07N6/9CZHjMpZL/p8gsww7m2JsWAsTamhmGl15dQ9UgUgw==","signatures":[{"sig":"MEYCIQDXgM0KC+HFMestZxy5Et9uIg4raqolCb8UHCpLjJDimAIhAM2nh7GLO99e2ZdkuGR88kjjrPJoJ5Eju+sBTiRzMiwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11956813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFXrRCRA9TVsSAnZWagAAmFkP+wSaB5JGl1xXZFPyXBzg\n9CX5URxvG5OdakRrNPVZqcacmCtlFfeO6PyehlWsCGRhY0aNMAixVkv57U+E\ngL59gcSNg0YPU8xwLqg02s6UZAAGWJIpeyx0lqEaeBCJipIKvB5ciFqdtGm8\nxz4kKppoEFGoL467keqVzjTHwMd/rHtiffPrjnMtyMmYOYi2AoONnxnYT+wv\nbwhs6m6nUTa/K0lOFaaoQfHZW7yjVL5RrODTjs087Kl72cg0w3Yl7om3r3Mk\n9o8REdkCDYoLi0uLPZPwlYox7PI5N9krCHAN7MBdSExyAWKMBvikS3IF+Iq3\n9rZaM3sw+OCUuD/Xdk1tga9o3Edf4sAJBKBCHCYW1Erbxp3n1lgKWYVnJCqy\nlvquh6eHj1zCjuCQu2x8ysCnzocxCTBl9RGGT/+aku7wG1Ss64HK+YRfaQJb\nqtbX6wYkn5IyVPDSq9JQjPiBPHsVwPQ2DrrluizdaosFZCldLPElz7O4XXLy\nC623fsJ0wHFTV0EXMIXHgv+eaFzwHlaZ8xWlpRdMZnMExtIc5vzfFtUd49sg\nW0UcHLJAe9Y7vnJs0SZOd+WdZjEl3l22PeRkfzq40GXUABFXSO08+/1i/hn+\nXjVBQhHbAtOiDT0SB/WuPtNSwdb4aKwPfF0o4S/lVkTUa7vDRXfCuZfgzRyX\nMRd7\r\n=gt1N\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.21.0":{"name":"npm","version":"7.21.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"12af61f27ab6ece10af2b20ffb355fb2ae227fb6","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.0.tgz","fileCount":2357,"integrity":"sha512-OYSQykXItCDXYGb9U8o85Snhmbe0k/nwVK6CmUNmgtOcfPevVB5ZXwA44eWOCvM+WdWYQsJAJoA7eCHKImQt8g==","signatures":[{"sig":"MEUCIQD6/BpJXEp/WunTDXDql9UAC/GHZwBBvneS8wv14pczwAIgfTZOV3b9J+8TFS3ctWJ6teXUBIuchBGSQUpV795sHeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11935647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpRhCRA9TVsSAnZWagAAhmQP/0LdSWttOuKOI+eWutGM\n1WGMWqFywOdv+Bh+bqvnrYmmKTzAg94Cz5+rs09EphOvt3rKVC1BqjtK7X9a\nnrac+cxtQ960Gd89FStvXUQUEPEoOmIdjQjAPJMUpcYAl8EQV7B8V6X41Odz\nHSNTR94CjUSm1sFmPLyU+bPjxluIvrm8mFe7wZ9A9uf8wMjv1UWfBstwifZo\nNL+zrgA6+8QIVulZAqj+4Q57Ytt6Blwc5rFtvuYE2RJjlxfE03wCQWhS3Zt7\nBujlPqORTy9QVcaPrH+JUn29af7FVjTfwTOjZ9XkaQrUVg4+/teVzDl1Q5+9\nrcnTHQ15Oxl9S1mBJXvlGevmUKF6nm2+GCrpCig4IH4qCG6EJoLFMhS+Yd5f\njQzVg9yC5Hdccp48hzp8eT6CD3KjD11Ey3UuzE7xZEZbXvqZdN3AnhB52w/D\nKCDb2HpOf5SxNekL2yMbLZVw3DNx5ADOMlI1PXoA7Dh1bJUtrorYoY+nognW\nJoE5ApTmtW09HfphzdGAGCIaKToii5374863QpxYqPsSKGq1yaMHMZLYJ9+g\nhwsRRa7VrgV/JMOpsmeLtUeKTMqSGYXGfPMBoAyMfxQdH77XuaKSJrlM6J7Y\nyRgdbpjTx9QHKd9a12ynv+klwrYeENJYs126fiVi2PVRo4cCCh68fekd1L0R\nv3J6\r\n=yRjH\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"6.14.15":{"name":"npm","version":"6.14.15","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"97dd51af5b5d6225b611b40c5cb4d31da1d467fe","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.15.tgz","fileCount":4214,"integrity":"sha512-dkcQc4n+DiJAMYG2haNAMyJbmuvevjXz+WC9dCUzodw8EovwTIc6CATSsTEplCY6c0jG4OshxFGFJsrnKJguWA==","signatures":[{"sig":"MEQCIFSS4AkOGMnPhR41q3RCLzUIscUBbgkm/0h0DQdYhIsEAiAzKvfB7D7Ye6O/6voKSK0wio7VoS5n0TYy2CUX4rqL6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23011269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJF84CRA9TVsSAnZWagAAedMQAIvuVWjf965msJmMTv8o\nTipc/eySrbmUrVv6d1NRHV9bIOkGV2KuRtOode8yfMkGouVATekGlh5tXmdT\ndGBCn1N8C4PPaf4JOXVBMS1LwWggn4qhnibTnCz5WNzwBzast4bJkFwA72Wv\nTw8tgj9UeSjdGWkYtcjk3togbttO6Ul7R3svY3xFBfaFNdAbtN5ddhKgI5iU\nrtK7Rc8DJb2cvKW8KtRBAr3jO0S5WWrFbK2W3XY/rYiRMT01HTTO+oh4XjHW\neszcza+jZj7cblZ+dEo5z4M2Ymz4dadRXxiRQ89QcZSx4rmUMthl+gSOTqbU\nU4rrsaHsaKLXMzQ41xrtbqUqG/D73Pbx/zNLRNxDJxPcX3EN2VGqWDYXY0Yb\nJg2USzlOeP02qZ0L2BH3NeCByFvkyyiky4nBRDbg9EODsUEBIhDvDFoYq86/\nth0hn2Hkbi+6JKYC/tvShOJU+lA2YweCeP1huGbJK2M+TyFeAudHRK5XXnnk\n277QSNR21GXk8yjxJq/5gPACUYgskbPdUxLNz6Xq1KnAGHYzDzvj9mSTTEuH\nB2e6HZFMfxGFGsofIZx2D1O7V9ZaKAWuh2nBUTcJDFO7yci8veNOzbgz0WbR\ni0FXkOZgJ6pwaxZYnxRT9YVVw/z1ED1yxO4P97BZb8G+YjMmkmj0SvXVjRSg\nGbvP\r\n=2kTa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"7.21.1":{"name":"npm","version":"7.21.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2ab886fc8b5eb044ca5b4e2f7570340fad9934eb","tarball":"https://registry.npmjs.org/npm/-/npm-7.21.1.tgz","fileCount":2384,"integrity":"sha512-k7XQNHGHAp0VowMMUMRMtntxWatNad9hhYrelUKDPvZ++DBxvofA8QTNPiuMKtx8CBOFA8iJ4aizhbx6ZYVfzQ==","signatures":[{"sig":"MEQCIAo+tLv3ZqmY3B5aq6EKeeoomD4XJgO5mwRpfEU5dvqsAiA4gUJS6/5QHa/UfvXK5mU+/99uGXZu8IBuy4hs3yIZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/diCRA9TVsSAnZWagAAuRcP/RNKDCpqIjeDePA5pAJJ\nb+hg/kYHH+1mGQSA1PYlSgUcEmxnEosKw5fiRRabVHGPb03tXTCulVxUYAXP\n/u+DJfUtIMmfTY0t0TC8yZkAzPOnRLTfoIgYaigFFQpq++isbSS1ynVvLFwl\nXcJzE4+fUCt8v3gco/ro+BpCWZLJk9DsFw/IzEJxou37VVs29wScjzNkeM+1\nN0NsXmBc7bDQns5k6Nvxl/UrtbiuPrWv23DiDtS5CQJ5cVDg+aWUzww4utez\nk0rKqc9VValzfhwWIP+7VFzRk/FYTw1RlwWJXt9Lk0O8+WxAPyMWzYRi+2rQ\nFnPUKWmLFNYwavPmpufDGHIlMd85l7+Sh/QPredtkCvvFZkpyV47/UvZ6HX6\nJa0zTJ3+7leXBJ45+Cb75CBrWdWpMUxODtR0P2THdk76vUyneJaGywMueiZ8\nTjRgOHVJgHzHOWpHlv6oEsjdk/uwoGT1RNnTm9Eqp5ycPUM3oNANP5+kP+59\n26/YRyH9MKuD76TC2hWS1cDDxF47R/CgNoxDuX4ckXg7D4oQyldTxoOZhfv5\nOdEIwaX7A5SW7uzHoBQMrC7rJddTqPik+/8hcVb62usDdW0z1pAm7ev8OJFB\nwOWRoSSOki3R+mlwyArORXWgU52DYg3GbIGqPwsN/NmkGIWdN/Ou2RyfGe0G\nFGPS\r\n=ZGpn\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.22.0":{"name":"npm","version":"7.22.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11db1860c68c569eb2e3f4d4e97934b005b585bc","tarball":"https://registry.npmjs.org/npm/-/npm-7.22.0.tgz","fileCount":2376,"integrity":"sha512-HJnjTCrGGnacPMCSnrxuHGf2H4VdrY7hwTAK1RwByg0K96KIuTR4QNioFW+bnc/pW0uwpk9lLsDf4BeEQhTv2Q==","signatures":[{"sig":"MEQCICSjsvauUw5UG9Z6Bv/e4aZZyGwWWvJZYRS/yEcXj5u7AiAjsTTQ9d4JDDJlpGtL8idrvn2wTUD0wp4vQ7k/eMOG+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12006908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMS1JCRA9TVsSAnZWagAA3v8P/1WQsTHvR32gdNSagmdl\nPuUe2gCEEvFLvcuUjBsGtrc189EBApI5v2lnF9ywN2Xw2saYTQpscdFmykov\nDjIil0BiFxpa/tviKZ25SnOh6lRr8OP4qMoCEK9iJAFs6yYDCht1V52EgtKI\njVTWnD+XsvbQSPFzdQ6IjC88JKd4MLOZfpZrW9lo26tm/ta4s6gvAgprSnem\ny/ychZly5rCC/Czw1RaGQjx1e9ab7z2iZU6TVebD/JO9yFArrWSySCb8rZ5n\ndqF4n2KgebrFquVB5HVofHeXy151iMI9rxVzSpI5aNQ/d95pSkz0VActdqI5\nMkr+abv3/qzu/fjsBCyEPgWVR8UfLltFJpdoSY2I1H42jnslstXW63JMiHve\ndo23ERyT+KGPaaol/fTvn1ZLBpjg6lv3rwrqAMCVgwbOccCT/OjzqxmKvl4S\nls2ZcKihC5FlF6kXVaPptmvor9cZaZYCjQjHwAMPHQBe61zLv1qCNk2YWrzf\nagER4hwLJP4C2ZBaWiuTEIUZzoS8X2a7BD48XbwEYSw4mvu0m4vCHx1JwR3H\nXx7DerqHKk6lbMtXWRuYk5+5XXeFK67WBDE0Drut0kwJU/SN+Lq05alruSXl\nxUEGD+XQdQy6uvABIJODxyIqyzNDE7Ng3kOCn5ogvMe5dVGz10RW2EDMXPec\ndyp9\r\n=ZuLh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.23.0":{"name":"npm","version":"7.23.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"aeafaafe847fdd7c496d8e4d4bcbb5201aa1930c","tarball":"https://registry.npmjs.org/npm/-/npm-7.23.0.tgz","fileCount":2376,"integrity":"sha512-m7WFTwGfiBX+jL4ObX7rIDkug/hG/Jn8vZUjKw4WS8CqMjVydHiWTARLDIll7LtHu5i7ZHBnqXZbL2S73U5p6A==","signatures":[{"sig":"MEYCIQCyZO6ozplF6oBE4DZdv+zDXqSbBw6KdZcdNxo2aAL2hQIhANBeVbWi9MiV0AS1SfW3B1q2DgKKSDrYCZ4VPHQUKLhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12008694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOmYeCRA9TVsSAnZWagAAlmIQAI0Y4wCTY0yTTrC5NTSI\nbPr03PUE/h/xNVxWPHAe7pADKv4K9asfSyCsjt2eY3wEYQO5K5ec3aFQksEW\nZRZ5JVtBKhigqyAV9sRaNGjChpzLAcXdbGhkD0VwA+9ebI2ZhYA+HGKTBPm9\nohc+653T09xaJ8MBHoUoOZiSw23d2Rf2plQIHrmqEss67ToiX2PdwJytWdJC\nzKiT0SVaXh3JS4ttEyr3OPmfi+L7yondSN3MmAZamIcpMIPfuxBAio3yQX7w\nSU56QvfQYnj+/L1MrKUhGiXEfc3stegoQc15zlrArwPgIojVxIsa1qrWnHrd\n6tAtD0ZoEzQ/3PDnREXZxdatAD4vDYFLXCl8i3WXTgx+P5WqnyV+iHDsuc7w\nmMbSAFuzYFT1pc9gK87HoBwgOLE0HqH8beHxJ+Ct3L1E5L5IQfD22PJ6F9WL\niI0OctEwbPfoQpXDjgwtzp/g8cE3IHFHQ/NiU2FM0I7qimwzC4QiqnZNH3JX\niONlw5yDoyeThNEzyKSOID3452jhK4phxBaGnlZRk2n2IMsr4650TcddD4DU\nNDYVV5G6svy9txN7AKXxnR7YiBqAwbSQhpgmqe/Apacg96nDbUCN/90JuXbH\nWUqXZ9QtT3Nu6jwQ+kBnCjsqg+/0ZTH7ENy18lTExRclXy5iqiG12UXX0OIE\nwq/Y\r\n=0B1i\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.0":{"name":"npm","version":"7.24.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"566e883aff916ea5665c0a034ec17e286a1ace14","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.0.tgz","fileCount":2383,"integrity":"sha512-4zd4txmN7dYEx32kH/K+gecnZhnGDdCrRFK6/n5TGUtqtyjevw0uPul0knJ9PzwDXeNf9MsWzGhjxGeI1M43FA==","signatures":[{"sig":"MEQCIEZvTbiiUasFFPn2tqAJ7J5HvVjhZ17xJosGlLEo395cAiBiBsvx2z5GEmQDWFsLNNyDopkx5C8iqvYNRVD2jLWVgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12049194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7ySCRA9TVsSAnZWagAACaEP/2/8OkVCBVwKSn+dGkq5\n7LWDItxpjGSPJlkw0wM9VjwpM7PIFHBvzVXQIhnYAxpycgZHaqSsMqXPavXT\n6VsZYxtEqhsDM7Kk/fQ5O0OJHnjB52Ee+LPur+5UbDZ7Gi814FtzSaUNxBxm\nVRZp1xwaLP17uwz+Md9yy+GVR35RIKnj/j4y1LUN91gi/RMLmKV+muVCRInG\nb1PBoULlwBPm2GcBGEw8lu3TABHlvrlSHhoHRFAHtI7nAuoI/p11zsTfRwsE\n3LYCkuKvkVYeoI0BQmItdRHnobqMcgI0XjnLzXKy6x3eVdEy4icgYyF1UH+6\ne8mLb7ZPI4UPhJmZDqN1zaFq/RQWdpFTCYEl6+MW5kJ2Hl4fduq3gsAbOemn\nirPS6T445Q2z6rjYhad3tlzzGR+B2fc3I6oB6RyU9hQ5uKPcVXuUvyQYqxd7\nc5rsv6hp8hKSZG8NNphLEz2CexrW02YdRsQPhGU8wv+cH+gnTR6959jMx+KT\n8ui4WOJpCodmsSTBdXSPPeToGGzxOx8M/uAXNA88N88XrXVfYGhB60pYxTAB\nj183NrnqECi3b8c8U9xaMR6Kc+YcBOoNDlzGcrww9Jn7HCImciWPQD7VJsFN\ntMAwdyl/r/slppZCM7RE8PywdzG6fuA+2sWDMMnWsUFULl+Nth6GYxsFNLn2\na95y\r\n=2dpp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"}},"7.24.1":{"name":"npm","version":"7.24.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4d23670f46c828e88f6b853497d2a896e8fac41b","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.1.tgz","fileCount":2375,"integrity":"sha512-U7/C++ZgB3zNH/kzhSJMnp3pO2iLrZRGUUXAgCCLB/by+sR+dKVhP/ik9+sTOGk9wk3zbmwHAYDT8igkv1ss0g==","signatures":[{"sig":"MEUCIQCaf0lVswI8X9Vw4obDcRL0RcUz6BoV606Rc88620D5cAIgR9wP0GJK6krn5h6NnBwHr9B0oJX06rENq26LSeZSi/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12011102},"engines":{"node":">=10"}},"7.24.2":{"name":"npm","version":"7.24.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"861117af8241bea592289f22407230e5300e59ca","tarball":"https://registry.npmjs.org/npm/-/npm-7.24.2.tgz","fileCount":2378,"integrity":"sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==","signatures":[{"sig":"MEQCIBU6gnlGVXrmacjcsoYZbQJ5VDSp2+1CZ3OPH7NwAKiyAiAJo5A4E8Ly0oAQBHky0Oq+xm6Uzkk6kov+E6iw8wKLiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12020144},"engines":{"node":">=10"}},"8.0.0":{"name":"npm","version":"8.0.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"28955335bb3142217b0ae80fc1ca6eb652da2534","tarball":"https://registry.npmjs.org/npm/-/npm-8.0.0.tgz","fileCount":1932,"integrity":"sha512-bhZ8L73aloy8CEEhRjkyJp55icQzpsOqdWWA95xZyyLwL52ASgVOm8CsXKcZgIlrh4/cQTeJMuIK6krBju43HA==","signatures":[{"sig":"MEQCIDEqMTpu44BGEX0cMdhVcwWPmjB48n4uf4m3Nr2uWarYAiAUd6b9BE4NFAr6ywbZh87uAeD+EKUyETR369oX/VOn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8997616},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.0":{"name":"npm","version":"8.1.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2b4a44f00cab4ae7e8fb2d8180f2af92e1098b09","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.0.tgz","fileCount":1918,"integrity":"sha512-rPiiYY4t8pqK1rCDQy1bE6HRR63B2RwfYsIVc1/BNkeIilvqZMwGeTksSBK8WTozBz8c/tMd7jk0c4Q4f/F+UA==","signatures":[{"sig":"MEYCIQCKhX3YJuanbjr6FgmzHD6QKrAxN47mDySIYoU0a4Nb7QIhAOrAUVSd1VGm/KF59U68K6gBO5FfCpbQoeDQpUobD2Fw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8701453},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.1":{"name":"npm","version":"8.1.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0eed5e178fe057fbe02be987107dd6c81bd6742f","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.1.tgz","fileCount":1902,"integrity":"sha512-sD4+ZHh/5Bx3wiTWbKwT+77RFoXvIKUfiSg6VJ/DFYucSDhSocKVyFzK1KviGkbsCFXAMETDifSGLb9kvDm6KA==","signatures":[{"sig":"MEQCIHEq1Wn3+GYQlXWKxhZFnrZyGJKQs4/ta7hCDTqIBpPJAiBqoKz9EO6o/e0njIndG4GBL4brF4l5nwC1J10pnItSBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656162},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.2":{"name":"npm","version":"8.1.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d273423f06113f2fa95319e24438ec0cc20358d9","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.2.tgz","fileCount":1902,"integrity":"sha512-9awPeSZ+3sS4cBwGsJQnbt3M+ZyBRBokEJYdm2nmu9n8HSuGEEOR1cLy7NLB08veoj21I6ZtMhwM1ARz6HWYHg==","signatures":[{"sig":"MEUCICdMz3MwqyahwbTKqlOJ5ELScTMIaCH8yM+Jbb7Bxj+SAiEAyMb2NR3uiCEGXBjGlQ3Aye3O11XOqM6ozQDnbwceGlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8656660},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.3":{"name":"npm","version":"8.1.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.0.9","spawk":"^1.7.1","eslint":"^7.31.0","licensee":"^8.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fa8db17811dd3259ef4911ee5e01d6e69ce19ea4","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.3.tgz","fileCount":1902,"integrity":"sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==","signatures":[{"sig":"MEUCIQDbEdjPuh1W57Za9Zk0TOujDLWOdDxV7fcf3Bx2NeMKcgIgTmRRZ4XeMJ2Tc31cIL8gxqAHxR7BK/ZsSqDM6TabFFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650829},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.1.4":{"name":"npm","version":"8.1.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.2","spawk":"^1.7.1","eslint":"^8.2.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea3666739f316f1999103ae99b542c50b9b3cca1","tarball":"https://registry.npmjs.org/npm/-/npm-8.1.4.tgz","fileCount":1928,"integrity":"sha512-CRwzIUmJQiBCkME3nZj/4tLExlWwdEFl/4dUhKoa/NpW8dbwRO5pb7YzHAU1y2AJvS0B+Ju7sXeBlWsr6OH5rw==","signatures":[{"sig":"MEQCIAN4xu9aA+66s5xMz1yX5Tz3i5L0xL0Zlc7dCJaQoPEgAiB0VdOtR2V8Mhw8E+eoq0ZSaDygQ3iOiHHHuOiNNRoCJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8699956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlru0CRA9TVsSAnZWagAAL6kP/1Q2K8Z2grbZDgcPuxUs\n8pAJx52S2C/h5r9YdGMIxadNfurfKCKeZWv3zD4e2MswJOOFh5NfUXaRInVt\nJ2P+qnCZG2OIxHZUGph7qCq82HhqR5OFTBxTciWYzyc7zL0WzT1Exa7QGTFl\nLhGbE2c1qjuSf5+RpPgEdpOejuDDUFBGAiNRePsii0j/jiDTP/d6a3Le5zUQ\nnDwZ/z6ggpUkxiWgLV0JIiEemoe8EXq6yFG5RLXZqiWtAGvEQMuVzBDfu1qS\nODqKMiaxF8P+YtZ5bH3bjSlwlYFyG65gL90bYQOprt9vcXw77nHU/zDvmnix\nlMuU5zCXrKLkfBol8ofi5P32Q9Y+3r9ONPcVGa6zNz/rJXLDt+FTQKimxkNw\nV/CIn9mZlt1tqDNqwNTkTNX6v9yIP4xWA3I33yOHkddunM6H5csXQKy03Doi\nTOuDdXwUfpLPB3K0tsl22J1ZvW6QAng3XUQfBsNwzk7AdH7baX4eRbYQHatw\niZKlYDXqFId1Qn8aGpMMii+coP/IsJ1NRB4k7UXFB+3Kl/mRr3IlHC+Au+7W\n9L7LiuqKN2/9+/QcQh+PbVsmy6JY3tT05yAVlryfkd8ERoGnJpTVFzfi+RsG\nUO3s5ppAgZbFwAuNoRuBiqTlXpmb85kA+lm1Q66qoumm8wbfm4Gliy1fhdD2\nI3H0\r\n=lLkr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.2.0":{"name":"npm","version":"8.2.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"19d889938ed52f952b219544ffcb614e206f22cc","tarball":"https://registry.npmjs.org/npm/-/npm-8.2.0.tgz","fileCount":1881,"integrity":"sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==","signatures":[{"sig":"MEQCIAXSBVtV0ZYDfC9xjYXn9RxZCnjJg3c2/Ld880+Vl9BTAiBTBB8XMEHfblSTM9H2qjLmYtCSWSMzfOjgkw2rzE/20Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8624184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUDQCRA9TVsSAnZWagAAWjoQAJMrLdSbEIQzzSmuvlJf\nn4fKyYFgKyF59IaeDKQnjcj+smJ3GEmSwq6icQciuD+QJ4Zeut7hxJBys4su\nxhJs6ZzUF2NtSH/VT3bWvzhI/Lq/clfrvlwtR1coraiDqBOu2PFqX1iUCQ5s\nec0M4qJyz6RRke4wQH7M7aRh9dbXMcjErk9E8KYWRxbZQ+gcB0q782tEY27R\nhEp1YRejmSqrqxXEtrCFoEhfSrBEFSbHIKy36l+LXVrlyib0Qer0rjGujsT9\nqXXkIKy0VrwBt+Aahi8eUJGHdPqTbmvkMO2t2G7tYtVwkmA1xAph+D5PhT8v\nxprqyFgJ9k2eR8bbIO1AcnR4oHJTE/KUxDUXD24H8hpzZH+BR/rA2EtwVfM4\nkGLyCo8W0+p6zScmuKYvH8jp/UmbOMsMMjRGgg7KbJVPFK7kC+6wfSIJnu8f\naT9HBiQNkXYRG5rSslfMfQPdWJk9C2yWQPSD6wtLMSTgtSTpoUqNNFVtyj1Y\nhvEqT4/pF+8W0BJNiI5oma90yb9d/r+O0xc7L6Tuh51XtrroAl2dvRXEiTHc\nijIFuPKMBcJyaFNY0hd/cMpqoIY9Y1SGOiirvxUsdDuQch0lcEvyhCfR3+lt\ne98RiOy3G7n/+c2t2BnmKoKSLawTc7754dexdNP7LsD0TxB9OEU3NUHFFM8N\nRprN\r\n=mFyO\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.0":{"name":"npm","version":"8.3.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.5","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"03d32b0ddb07a5865726baf7149bb0475023df4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.0.tgz","fileCount":1886,"integrity":"sha512-ug4xToae4Dh3yZh8Fp6MOnAPSS3fqCTANpJx1fXP2C4LTUzoZf7rEantHQR/ANPVYDBe5qQT4tGVsoPqqiYZMw==","signatures":[{"sig":"MEYCIQD9q1jpjWPlnqy4lCVr3SIi+gYHZ33hyjV0+4lVt4bj7QIhAJpmXE+rlLs60hL2n3J9GUu3Llir5IJq+weRO6HRsLJu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8647256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsnHUCRA9TVsSAnZWagAAN1oP/A1FlbptX7LJAle/KYIE\n5haMMUQHItTJjzbxgTswKKb+jpyZmvVIpINn+veXjLnh4o/VgGg6lx1EdGxu\n1/PKhb5QHtyxHdNcGL+CZpNosRSG2HIuNO0eSO2UvSpEnUYI8K23jFzX5xHB\n8BtZVetosJCjx1FIwwbFfaWZhQIRKlU/qACGLCQum44pGYCnc6SSVEuTEr8v\ngsYeZZWU+dLHTgImEIqhyAehuQkkBSys7WLXMujNBFeZdg+jwMaivguSk64v\nBkhx04va+kxyFobkojDWmjG6iXkxVyA0alpufBhkymFD3zc5bzjJt8XuelTy\neE0H5WmfkFXv5qhc2cBEdZ6sB6siu8kw5GaveHSljXGHWvQAOyt1rH18VBMN\nJSuEi57XiO95Q0155mcfKzQx2ear9xsX3E6QFTzUrdA0fn4COI5YBbLJFAZK\nHnfDe1n9Hfet3MCFsp/JemSgqWBURoFx4NHxsn9dsduyRx1f+TspsuBXXoJ/\nRA9QcwchvHnUoIcYm1dzQHL+5RELANY3QUztTyjK4DX7GCOA31PLH99JtOOf\nXIovKOSpvHkYl623UWSMx7g2CDDNDmwkx2aFi92hTzEYqpRfUL8PSk/UEnIH\nca8DSjTKkjS7QP/lTU5v6AM1Pwu/8WcWJBXdp0jYfW7nItjFv81ePs7nLp4g\niHcS\r\n=FhX8\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.3.1":{"name":"npm","version":"8.3.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"c3f370a2e0c3575b863311efac666fba69a2e6d2","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.1.tgz","fileCount":1894,"integrity":"sha512-f552vKhT3r+PpCRnH7UferrrbcnvcFnGusN2T1mQqq/0UQd3pF1+ok4n0WahT0ZKxj10YU3b2VdhGrf39djHAA==","signatures":[{"sig":"MEUCIEtcYnTiH2B3Zny1afnj/zD7ZW9ZAB4xAmyTRQYj1i/xAiEAgKnfvrq4rgRrxaZzBlhvOU4DYOS7haAfiB/vXEs9drY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8688986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4IzmCRA9TVsSAnZWagAA5pcP/2D9Y0hTtnvs1cM6fu7u\nv135tP2EY8ndhqAtcmGGQt7tlc4RNBA+xCGPqGt+9YEXZY3PgvTejqJpYA8P\njHfvt6wIwRKIIURH9JF/nK2WPrw9q1/PrJuONbpL4CO+As5SruOXhhkTKF2h\nKFdaX0dAENjjahKDvw7fXIn4S1cM6mSBWPgVd4rlevhP1ibaHvQ2FvYqmTsu\nvAt1jT/OL1wu1pbDnG3jCvGBlrRB8Vn5qr9YdNHpnD3nouk8ZvO0ZkHeuROc\nCth2X4JrQmbhajn7DUXXSDg5zPaytQuXBQti1gtJTTGEUwv0RKHhQpY7uamW\nSJFYsSccWpjFJeK/Y6Mh6fOuS8W5xBkKl9fLBDMV92lyFd4/xe00beFJFyLc\nfP+dIG6EtSAp/NDnuIljx7kwMP4Hear9b1mFzVnUYaoSL8doXBZfYYb/lIme\nCPvihNUn7LSDn0zu1/A9nOb91GhoLge9Dwg+44kuhkcBqX743hDL3ocup7Oa\n3ZM63BSg8t9OERM+ZURHZigJGMjN/KigdDM7z45eAGfxEOagBKBtFXuuduKn\nNfoCDmYEpVkJNwaFUfY1jOJ02vyRSQrj+JkdjwGosTh9rbLs7I34EhE90ZiN\nkkhuS60N9iN1AiUBWlUZqMSo66Gi8xzmQGKW38Gt9IQnCnqcHs9zA3LnCIpB\nNo2z\r\n=1IEN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.16":{"name":"npm","version":"6.14.16","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a882d6b0b32d5212461f0c58719152add1a7b99a","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.16.tgz","fileCount":4190,"integrity":"sha512-LMiLGYsVNJfVPlQg7v2NYjG7iRIapcLv+oMunlq7fkXVx0BATCjRu7XyWl0G+iuZzHy4CjtM32QB8ox8juTgaw==","signatures":[{"sig":"MEQCIBe+pO5Wvy+3ZeutkcWxmFTNkD9Vq3eOowitGUzf5+qdAiA/XxumlHdx7+JDgXMjUXNZEYgABHkMHJ+YeFLMaYarBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22894509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HdfCRA9TVsSAnZWagAAt0oQAKN5BiLxDiSERk9VqDi6\nBQA+oEkZzD2Io9jZKL37s3x0Q4J+uqlWzUUwHjrWOCMoxicE4hu/t/4JeBXA\nL9VoTf7z0NjsjBmbFXbk2NFaie4RrLp8vcRUwfXKvKV0I/76Vy7PjvaFy8bk\nx5cRgonim6CseHsinhhD2EJpJWbmdjV6tOYUAkofhH/NdKZppQzR7I9kxsHG\n0zT5GYYwc0Aen4LYIhtKM/Ru/y2O+4KAHpb59owib2I9qErL4oz0yUUc6Yn/\n8IzNKyWxsewbxt0ofnlWmnD7cODPD8G2fUHa10WSZxTdkJVpiHduj0vXi9E4\n4p/4hgM2kAyx4pgwIUfSP4ea5CzRHCzgTfQXsx9jPKMrsVZzZaX35CwFgfCi\ncQNlfujzR1g6MiBgkAivVFgRO/+mxTdizPax+yItnficdQFZyrwIL7kam1mc\nQf0s845ZjBGw3R//4pBfKl/AaB9a+npHnHz5qxqB/W97sRkIXs2WIfncd6NP\nGvSZ4Qgss5WUf09Qwvfft6vhf/8Sd5XxEMGntiAXgC+nR2viw+31z5baezHH\nY3PakGNy4EYlM5oHlK3AjJCHyt6jggL/zYNjwSx2vaIiFjX9vA2igEjh5ob6\neVf0oPzGECrRDVHzXTI3Ra8Yom8bRhCQHcGTYuj/Q0/RpTPdd8HBxzX/sSH+\nP/gD\r\n=/tWr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.3.2":{"name":"npm","version":"8.3.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"50149817779f10429959919dc7f5f85a2c85db69","tarball":"https://registry.npmjs.org/npm/-/npm-8.3.2.tgz","fileCount":1892,"integrity":"sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==","signatures":[{"sig":"MEQCICwLyjT/Z8NK2GC0Wu87Wbjia+HyEKUleoi1wHDQ+qwIAiBgMZ4X3HNOfXMPjwr577rddFBTILlvSS5HC31kfizF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8694425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6dvGCRA9TVsSAnZWagAA/cIQAKOw86GoVIrZT3kEwjaj\n9v040VigUmG1cazfckBtkJBue2P4pTfvx53zYJ/O3gstErpRj3wFRst+Mn5J\n31BX+PrutWlQ57L2sNY/vo5gBjemEPnatizsn+d4IcyEZg2bpAsiEIz2ZY4f\n89DI7av+iHr0wUiOqNNtjlbKWBYzgvdWLOPZar4WnrdNci+l1YdL+z/QKvbF\n4qQzQKcGHvrf7HEuiPFiPsKN/DsVPJiWWLXdRDPZ9N32zNlkRrOWBu/nKle1\nfinM/3GzxivXJmU0d063i806tWpNtpijuvvR0zhHly5rK40a/56Tg71H/wGm\nk+hs4/iR5NGEkkZ0gNEQKzkjOyVepQzhtQYWlIhvyfQivvOrSPhcQuT2WUS7\nx9w4kQPN7MIxJaUJdCpwVygMRBgYGMjlZ2/jwVPd1XEPdTqDBnXRhV9Klatu\n0VUDuAwBfoZ8gelAjqD2hOrdr6xcuDvR4/behiO/GI+0+fIF99RJr8195FqV\nblwYwMnFZvk8LMrOTNHlLFzgswjDR3ep0TsvpkWFBuGJEre6GO6bEurOm0lQ\nOZOWrt18mbpOEy25U4sJXS7mv1tXMSRcft8Jr+UwNfINzgEc1waHodXEjjJX\nt5Cv2L/vnCHbkuC2glbQwuqXL7MLIsXvip0PRRvFkGSWMKS/YrNAzeJ1JxbG\nW7df\r\n=Au5o\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.0":{"name":"npm","version":"8.4.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3675a8208eb73cf7bdc78c06d8524827b14df696","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.0.tgz","fileCount":1922,"integrity":"sha512-j32JsNpXI0TwuZd2p67X+U83lEqHrc0+CGIUGNwQqubMPj610+BongAfX0SmTCvyz7PzSIkxftuInNSmweF0hQ==","signatures":[{"sig":"MEQCIEUdIKHVl7Xh5iC7Ojlya4nr66LoAlczB5T9k0sJJr/NAiAE8qCIWJeJYFEGjHOP1qT6OcvyFH8dhjQevkDBIFx3nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8765932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8wogCRA9TVsSAnZWagAAyooP/25rPEO+rHil2LRWWitB\njQ4lODCtE9092tb5eAzP7Dlt+dyxmbAWiA9N0lYbN9S852rinPS+wJoj8zaP\nXyT9h+OtCWU+GKtHOxh7tVjUnzOubCXF/2xhgu3CujzAyLRU0V2QrIGrLpG7\n2LLTlcyfyD8ckZNP/baD1EfS0nkaV9ZTLdsF+etLQkhvK0GPTVaZsSBBgwjg\nj/fn8QRU16c7kJYaZ8ReM5PWI/Yqd3683ZFo9Or9j4PGOdEfroStWXF0DgrG\nfY5jrxiNCEVQoJUwYEHD/iJkDIgjUPpBEeLY4Cj6a/RthDOFm3UVuN9KmgmH\nCzPORQt5MKlBBKk2FfhkvNyJiXk/SgqGUQ8/0G2TnWU0heI3TkZk3tRarpPH\nYzCzJBDUBZTSnmBTfRji79lR0XxkqIEazKui6qKC/56L/kxR1KhTwtsM5MUZ\nyeNlV2Yyztvoe0ili4qkvVASj+VT9BHxI4UvvtvbDbpsj1MwFHTjjQAXxT1X\n3UHSDgEHFFB6E4q8+dW1BvExICT5FqgmgodygJovGo/xdWXDzrh+nTbcP3cT\nUh3mIbHe+Smt1ottYHWJQPNM8tgoiP7Fco1OJmzqm0J2LWlnBBUqBYMxh8/7\naqtfio0azNRVUBuUrMSmna3lEPDvUi3bw1sdf+uBpG7e2i88wn8Bo39emXbE\n636n\r\n=TUat\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.4.1":{"name":"npm","version":"8.4.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5706ae72edf4180e91c0c68e6eb2ccf1bbe78c4d","tarball":"https://registry.npmjs.org/npm/-/npm-8.4.1.tgz","fileCount":1923,"integrity":"sha512-Br6GQ6MGF06MhgBNhAJ4heYsCO5NJDKXnwHGaBgNDFz6HZiEOhc+sDGEcoXki4IlSUuAFdLY66BWaFI7BasMCA==","signatures":[{"sig":"MEUCIQDjcA9X0A+hpv4pMyABc2V/PBadMdBlTE8LlpHSQzL8ugIgI328z0JXqmbyuxNz3ScZsAv9U4HE4aFu/FxnU02tQrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8781806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/DdaCRA9TVsSAnZWagAAQzoQAKP4D0SaX5Ocfw5ky8hp\nQnKpKuhXsmv+SiMqKK+6HV7k6IrcnfdWOSSLukGoPV7wcZUnQ7iApcmUqBP2\nXItWK1MajBZl0PxLRV5/SfXW/aasVvkAuL4EjPA9jfvrS0gju+PGTvhlJ9HS\nGiHlYfQe4EMrvhl2VQue0vvwsszazib7sDgCyZcMQUSw7LTo9Z6sRWu5SwOL\n70jSo2sfe4p2Qor/47npP32tFe37dRUqu9LT1uLxof3kxkPqZMSoVYmqITGD\nRWS8XwgTvY2v7eOwswYv9hM2KwVnCjFo63Ga3ayXy8tPk4/eaUonAlbOYklR\n/o8vBNFSPLvdFzTAslh8cl3hEOrAIhQKhtfROhUtC0jsB0DTh2neA9RKYbI2\nq8USg9Zp+vvEU0p2dijHrElngamKy8F7xE8SWMYc4gpQM8ktjcbYcGJ3jchd\nw7WnuLEQuDVUKxlJR9sAd7DLWvXGLnvZFC4hlWPr1xe5sMVLys7U5I1rPs8l\nbXLAwCqQ3J66u8OKxEvt8zXVlIL+XA+RoTFgAkI5SOiSICvq6Hr+M+07hRTv\nLgodH3MzWIs8sbOrcClb0xeF79iogsRs2E6JnrrvzbOrRGsBy70UL99WUD+K\njkxBQDiqCdJC5ik0YrJ+TGmEjBlfORKiknfABaPm5+w/95IukrYFRiLUlDSY\nQPeb\r\n=Ba4Y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.0":{"name":"npm","version":"8.5.0","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"755b130c3dc7725b390faff53ae24cbf68a7e14c","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.0.tgz","fileCount":1926,"integrity":"sha512-L0yvQ8xkkM78YSZfO634auG0n4SleCa536n1rJ2uYJn6rzqyXnm6DpS2eQIq2g6b2JsA2XdZO41wkZWpsHNCAQ==","signatures":[{"sig":"MEYCIQD2FNIb1PG0DfvwFzaDjGUtDJh4RWRypgcQ2VFv5TqpAQIhAImRcGGQ6ivhnZdj64Th8VRC+FAYPCgivnIYkff3Thm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8802639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBYVrCRA9TVsSAnZWagAA4HgP/j3mVd73cZDmp2rOKpfv\nvkLQt2XTH5SVA5VeQwcOQspBJUtumbdpjL7cBI60MFHx3m+bRhFS4O9qhGHO\nYZM1txNLUJOeYNSq1YFjRHPLmnDyo9aRD8AjoskAh2Pbwsb+2xz4HoOP0G1w\nKJS8rDUtdL6iCCt4qfKeJLqR7tw6QL1gDY8/9IpPBzJ1hFom+wt352qUB9qw\nq8tC0sZpVCzMo8FXgZmiWs1JPidnj57pYFcNN0uhlOD3Gqq1yeDxjQpsi+rl\nPFDNHrKwN/ybjvROiXuZNWYHOohFsl2r19d0gYZoryUh7wuTj4IPzZ/eYlJT\nRa6CMMES8a1IdGv95+Btqs+qM+xrkh/PTbMUc6V0lb5z68x8jIR6jgx+qrYe\nokFUeXzoI2NnhGMPWfGZYbojQILMItCeE/sFEtsQLG51sGCCmbbF0AsEzY2z\nc1qHwzrYy6uEK/pMPOvq+4MNCiM3CPUzXzhZbFylR9ZfboDMwmYcQxL5Tvhz\nXR6QXT2RZ1KlFdIw7P6vTmyyOCksgA/pccEqJz4BN15kegOe9f25wgBzPbCM\nzoU/qIi+Zp8I37lbvVKZIW0iV8j3ii1UCjsesSEawyWUDG3EkwYq4GaDpk3t\nhZMLld/fTBGqXfVzTmhcCF/YLcWRRjArU0o1VcyhDEYDF4WyQw7TDcehZcLb\nEpxH\r\n=38F+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.1":{"name":"npm","version":"8.5.1","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"055960d856187d340a3af4d585930c7af92b568a","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.1.tgz","fileCount":1926,"integrity":"sha512-zHrOHAatEPJ59o2JIPlhgc9LX9mb8xFrqu4kiiul4w1IGMTtKn2lqRiGIRKU0or69NSLXNmqbCP9bNJIr/wB6Q==","signatures":[{"sig":"MEUCIA8Tst3U+HP3kQMV5tHKytEBHYoeUJD7AwsNfM7OLKSqAiEA/b5TvgvCmKh/YeGtnmvAduPb4Z5AKreZDCbdgeIWveg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8805288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDr+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Gg/9EnoRzDxuQEY9qNNJ2QvndMU+6mDOIkw2sqtBmEqF376vWVh/\r\nuSt0G30YB/4bCYGaUpxUeKt8pmsPOS7gt+A6onMvn6dqwUxCBX0ZZnx6EYVN\r\nFILoa8/AohN1xO6clONzyGDo5Pv/GwzEZdY01IpV2IjmQfVc6Ku1M0UTUglU\r\npD+ntqVIj6awNl94AKw2uB8+qVcvFa/8ljBq3xKiMo6bVCizwdKEZodcTmzl\r\nCuP2yM3JoMzRNOFepyfLQyT9fAZR/Y49TgKwWsclgToK1Xwgq8jaAVTqRBXw\r\nhweLZKAxE+aO0v2XAHnbczmpCaK7OlAjISU5TkJgmPxeqAa+lQ7GdI2bEpRr\r\n7jS1EgrPVTDZNlZD9GM5rdk8i/AHdUsBxtSqBLL7pbVehvsWMYMrdvIsAg4S\r\n5mz+dlH7tOkFsyRtk1Se+ge/3J25Q2gRxXSQJB1iPKre9i+yyjQNbRHGu87G\r\n/2A0CuhOf0pa/+0pYuuNmlper9OSRT98vzyW7H/b8M59O5Io4l2+f05HjJ0D\r\n5H639cCgtv6rt92RlsmkWY9LkNjuYAjRmN7xDVyUP9QasS4lFSGC6wOvZni/\r\n4DNzU3kNRgKyiUrACX2j34lET3RZZ+PqdXmeUzn7wb2KxG9FMNUYMRbLRpPO\r\nqK28LjYUeErDEdgcBpfXmL5nMPSNklT+Jrk=\r\n=TvUy\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.2":{"name":"npm","version":"8.5.2","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.4.3","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8d93da2db39294ef55695de10ea221ab4d259de1","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.2.tgz","fileCount":1894,"integrity":"sha512-fQRPOSrQfO3AG1JEOgScVrYhOfprZbhSKAjY4goESGPKMflWHxyQt8djo6EZhNjxCNIUAPtT75hkCN902SeYAw==","signatures":[{"sig":"MEQCIBabJtGROUbNZ2c3rj+m0HXUgZ7Ubf/QY2I8yC9LOHynAiAzr1pDjCp7JwV4OVuEiUOMa2OxXcsfcrRek+2BVIxJgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8758586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF/cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvZA//V2yDnM88TBbx6UZWKvlzTZG0fBqbwnmJ38n00UM+4sg+sQhA\r\nbBhQOsvAno24rysSLkCEerpoXAz8gcDDnGaJZ4ZWm5hWhjaa0WxhToD3hfcV\r\nwOaB6q+bPBC3pU4RxR1uq+3CQEkGokXJtR7RIixEMfpyASXYD1i4Mx7yYFRM\r\nvsOG2dFCpi1iSFPCeCPmAt7TsMYw378R8ZZJMbJMbhdx0HJsMvm1+HTA71Q8\r\nSG0nggO9IULKBqWltigYrG1zIViNe/k7bem4Dvla7ZmXTDFYzjoSKOSN8w6Q\r\nFWPNyszYC+gjWCU0AWPPfMwjw6Gtce4ppULLpBrSpSR3V92TGszjdN0D/Cf0\r\n8fvjbOw+VCPtgh4YPgg8sQ/P5WVwdAs2QuzHk5our7Ga72uIsJJaOrs0AeNb\r\n48RkYi8N5Io/udY9tugr9DUz6fLjlAu6X5nhmScB/FUVi2BvtHnMseUetbv7\r\n7QQ5ev5s4OE+ErGkIndQcZlfTyMtyvNftSGcK/AAFvIDOOGBxJxekk/Mb2oc\r\n78H0L7q/7f2gBHxVq9pFpFzt5gQCLiprXqbV0HN9000FvSG1k16g00MwFD0S\r\nIRBNKogYKropC+Fe3X9eTUnu8joHciDYzBB79XYOKNWxIY6O4XdXO7YliBoW\r\nFR+HgZKm8ats+tCQ9FZE5+APsoBaECltfeY=\r\n=dM6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.3":{"name":"npm","version":"8.5.3","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"162ae6885153c3b10fdebce92c70e3943f5cc73e","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.3.tgz","fileCount":1877,"integrity":"sha512-O+1j66Alx7ZQgWnUSSTaz8rTqQrJnqNb8Num5uQw2vYvc2RrxLaX7cWtRkDhvkPIL8Nf2WU9gx1oSu268QConA==","signatures":[{"sig":"MEQCIHIEgkZgVdBTJ1x2WsBwObd8flQEOGgMgFOC66XWZGI6AiBNPdGbDQDftXmplr0Dob9gmcj0wh3kwMN/p8UtU+TEJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8775845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXhAAh/JUmQRF6jupxZsvUlkcowezXhDGzmKrGJydyjRjQTNoUAx6\r\nWJRcdLhlb51qj/0OhXEnr/2JQMWXlnk3IMbLa1NlH8mpiIlD/AK9YSMlD5o+\r\n4ogRQAhADOrRMPs8ioKrUJSSgIXApouF+BVcjiDFUhxCK63nbWHvH59lI5eG\r\nOy9DYi3kmY0lbX1pFVjSkE/EvNdr5jDohMfHY5ZWeeISoiagWKazrD2h1L3O\r\nabeZghpDPEV2bejq5UyyuvXz1DMD9yhylJzrLqHo5OlaVlBcgfgNs15QUNca\r\ncs/1dazlwnodkTCzJKDqTmQoOA/wHIf1A2X7NyW529f7tPEI4tI2fcmwrTpz\r\ne2qQzTH+niBjpCJkzMX9t0tt4oIFRYm5z3rTBqiqa5lBZ/LGwtgxRVVKpGQP\r\nbkg5WqNslXlEi3fLHXdO2sntB3YlRA2B1uBnb9o0Lecb1MfUqSpe6siFjoEE\r\nM1R+WvHwtzBzwMDxiZPmegZEJBG+miQjZJ9OU8X35ZoFq9IwKqv10yzL5T/x\r\nE4DN4DYHhHYDFnd0R/+nDEmMVFtONAfitAkj0u68zhV3uVTnLkhyPq1izqGP\r\nC7LyIHu6MHSbPI7ZHicl71cS7xAoF1F13wB/zAHFnLJVOuu5pcJasFx/EJUj\r\nqhjovu0PhTP97eP0ObDqxQtJtEaLU3kyDV4=\r\n=0GwJ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.4":{"name":"npm","version":"8.5.4","dependencies":{"ms":"*","ini":"*","tar":"*","glob":"*","nopt":"*","read":"*","ssri":"*","archy":"*","chalk":"*","which":"*","abbrev":"*","chownr":"*","mkdirp":"*","npmlog":"*","opener":"*","pacote":"*","rimraf":"*","semver":"*","cacache":"*","is-cidr":"*","minipass":"*","node-gyp":"*","proc-log":"*","columnify":"*","libnpmorg":"*","treeverse":"*","ansicolors":"*","ansistyles":"*","cli-table3":"*","libnpmdiff":"*","libnpmexec":"*","libnpmfund":"*","libnpmhook":"*","libnpmpack":"*","libnpmteam":"*","text-table":"*","cli-columns":"*","graceful-fs":"*","npm-profile":"*","libnpmaccess":"*","libnpmsearch":"*","libnpmpublish":"*","libnpmversion":"*","@npmcli/config":"*","hosted-git-info":"*","npm-package-arg":"*","qrcode-terminal":"*","@npmcli/arborist":"*","npm-audit-report":"*","@npmcli/ci-detect":"*","init-package-json":"*","make-fetch-happen":"*","minipass-pipeline":"*","npm-pick-manifest":"*","npm-user-validate":"*","read-package-json":"*","write-file-atomic":"*","@npmcli/run-script":"*","mkdirp-infer-owner":"*","npm-install-checks":"*","npm-registry-fetch":"*","tiny-relative-date":"*","fastest-levenshtein":"*","parse-conflict-json":"*","@npmcli/package-json":"*","@npmcli/map-workspaces":"*","read-package-json-fast":"*","readdir-scoped-modules":"*","validate-npm-package-name":"*","@isaacs/string-locale-compare":"*","json-parse-even-better-errors":"*"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"fd25b83b0a757d5b1c067be125c1a1cfb3c319c9","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.4.tgz","fileCount":1876,"integrity":"sha512-VnGLT4t88cUE78lLw5kxBwtLn2/Sx6O7Uw9dYwmq6AnF/taWHyMYQgDzUEsLhaXAVH7prG+sjG+MvxlHdIasgg==","signatures":[{"sig":"MEUCIQCnyEtMGw/23VHjiiGzBthzJCpHY23xl5t4dwq5YHvdYQIgN/gdZ/0jXbwzoLkEjERFgqe1y23FB/djoPxX3RSjdyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8774725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJqw//S8cJTwotcSm5lO5QQh37xiKqEz+VxRTWROlW2yLZKkMqke4a\r\n26UeiF97PKqmTuqRZMhZXq9EQNCRfoNChm3sLqx3avpF7TldL6QzgUTnYusS\r\nkMAo/ySlGOl5WiqPNtvAo8kiSXaVXAub2MtY7hYv52t2pZHJwbfWBZr5aer0\r\nw8x/BVy8pWzHn1j/CrJdAJWiB3BUaPzcdZZkWp0ii3GddxU7bakBxETo2+3T\r\nZr12OfipXqs88D70wf9qzm2jJZZ5ykh6+HsIF0Cmcr2hEWMQ2w3sPxg0d1WI\r\nvi07Q7Oehk7toeAd+JDRyxqEl8+5w/f0cll1VITzaBNIlmalD7VG9nluZn2J\r\ndUq6EIwrjlvfgsA9XnzvlWjD737VAnw2iOPGsdejtOGrZEF+Xq5afFN80poy\r\nrZsBejx+4AJuL779xpv4lBsZn2vGa+yxagKxwpwVMJ5kWxG4/N08tOsJTKfV\r\n2BXXDcRKOBWgE5Fg7qkzB+4OsbJ0tZvGDL/7dJe5Xw5AUpw8JJRKWslmgcQN\r\nkOnTkAnRdJRTmemGL+Y6AQzVqiGjxGs84wugyJlSH6e53YtveK5o5j9LC++6\r\nbYqOcngsy98pcEAy114ELkbV6o7As2VP8WlsJGa8Ss2iCHBrb9RUGL3ViDYL\r\nYNKB/JzX3+mjyNjaDhXGTZ9lLtEtcDO4bc4=\r\n=E4g1\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.5.5":{"name":"npm","version":"8.5.5","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.0","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.3","npm-audit-report":"^2.1.5","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.1","make-fetch-happen":"^10.0.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.1","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"~3.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.1.6","nock":"^13.2.4","spawk":"^1.7.1","eslint":"^8.3.0","licensee":"^8.2.0","@npmcli/template-oss":"^2.9.2","@npmcli/eslint-config":"^2.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"814a84d4abcf69718628297428eceb556d816a18","tarball":"https://registry.npmjs.org/npm/-/npm-8.5.5.tgz","fileCount":1842,"integrity":"sha512-a1vl26nokCNlD+my/iNYmOUPx/hpYR4ZyZk8gb7/A2XXtrPZf2gTSJOnVjS77jQS+BSfIVQpipZwXWCL0+5wzg==","signatures":[{"sig":"MEUCIQCjlXNW7jFaAfetwwPD6x+r7V1TVUlP3tWJNDFAldGaTgIgJyPhChS6J2eC9K/Rauo10Mi0Q6w8t8L7O6Z5NI1R6mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8727974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5YQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZtxAAikF6E0hhGIPMopuGE9EVPrnqOMicH4dwNcdnj5hwTpsMV5tT\r\nN1dgjT1+aH+VnTSemQLlOrCwION62d9m2cbmBXK4rQ1mjCh3GgeYoXSneFeT\r\n+Ot0cnGrmjrcVCbscuokZ/HJV5mX4PEt72Bj1+q4cXAunJQbPOYolRfymj9p\r\n+tU0I5zRNM19th7eRrA03YOTO30C5g8/R3JT9NGLsV5aJe2QdDcEzsATJljQ\r\nyDRN+11jK5QF8GUcQFZIVCaP7NPYcNRIoY7GFsfsGeYdB488fhokTMaFpXW2\r\nzFvu8lnrP6ohp6eZAF9qlzRiih6/Y3pMQ5jl/q7zAY8ngO16EaQdoD8lmHcg\r\nGY9lnNfYv4+VH6g5eXk7YxcnwgIT2eQFr/NUtAzxIjC0U7GEtuGvSYwyp5M5\r\nipC1wLYtExGQ4Fimp+AH9lk6tItDDQTDx0V2NM1t271E/kLsR3Lgmlh5MLvn\r\njYJ/rMgxZc9iAu64dX1XpwNVwS60BRUZQSWtYEOTFtWsm0BXsmX3heMr3N7J\r\nRjAiimlhs+4/JoUDIKcpj7rPtf3OJ84rdtUXZM5KkP/+ENQF998db7czrch/\r\nWLP0CqeJSL5A6GuSXxsYzP42jjfZvatK/cVq67CznF86Xi0erNIkpT5r4eNe\r\nI8Gfb1tocHyn0zw4WgNNMomtRAg3BNePEjY=\r\n=fevs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.6.0":{"name":"npm","version":"8.6.0","dependencies":{"ms":"^2.1.2","ini":"^2.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^8.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.0.5","rimraf":"^3.0.2","semver":"^7.3.5","cacache":"^16.0.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^1.0.4","@npmcli/fs":"^2.1.0","ansicolors":"~0.3.2","ansistyles":"~0.1.3","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.9","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.0.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.0","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^4.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^1.0.1","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^15.2.3","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.2.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","ansicolors","ansistyles","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"46a601fdffa80b018e1dcf08e10d5efb625e5c9e","tarball":"https://registry.npmjs.org/npm/-/npm-8.6.0.tgz","fileCount":1838,"integrity":"sha512-icekvN8FJFESIFkLaFEVl05Nocl5Id5HnoVhJzhCUvtNY8tj9kfUlH/J527fZq/8ltsAUqpettfutwRjQYS2fA==","signatures":[{"sig":"MEUCIQCm9l0HcKZl7fm0p2zj7M4Uue8NceJioXo6BmUxCrLBtgIgXQEj9iUGotCUXgFqwveGQFjEuWN7qrujU7gT5GIuaR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8759780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRizOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6AxAAnjBy3RrF8NAPOo/GLt3Lf6qvYFLyzF4Mi9ZjhPMXvNHsGi84\r\np3E6xkGkUP1I+a47p0OECsCt2qfyA68ANsOzO5aAx4osgfLXFcw2/1pv2c3f\r\nGWK8uo/IR3pkHAhbFFFC23O4bs1WOEn+hrMEt7q7bRZqZfcHc+2CBwqoixoK\r\npM51EWzv9obqLjWp1Vs9Ru2/CTC0NJ0nG+4/mDGkWyi9Lt24QLcQ4ZHCvIN7\r\nQB8lqmviMTSQmM0Z2CsG1ef/uzJxjqA+k0FhiIRvzyZnpxcHiDWludzmD1Ih\r\n4NJMaew3o+nTpTNY1MHdojQEoEdXLiezaG6slFLFP9oyJeWP6QO8lSmr5lda\r\nzB4ntVIiUcPHyFtGB9yVdIlHrFlEBGVnZwGvrJ99MEFRNimLTN1bd3uZAlVR\r\nxsMZSkmRzxdelvz9cKFWk3exQX9O+ahi+1e+i1oAOs+OkcTCXXeIbXfB09hH\r\nxRY3BkJ/76l2ChrFAlW5UtCSuswTHupNjBldfwCUQP21SezExHl9rWB4KZ7x\r\nLfLemE7ur+z+8xKSOQzMGUbecRBDsUeG6kIJAGnlpMbSbxUjsFhv1r1tHLa5\r\nQf++wL1ZR+S3h/8Sv3ZstC+xnX63Aswkd+O18eSvpMZjiQYXt41Q9+D6Iuas\r\n/i67139B/U0epWxl+hf2Ist60gpSGmLHsOY=\r\n=WrOp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.7.0":{"name":"npm","version":"8.7.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^7.2.0","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.1","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.6","cacache":"^16.0.4","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.1","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.2","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.0","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.2","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.3.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"67154c7fdb524a9db907d63787e3c9c0ff9ea6b6","tarball":"https://registry.npmjs.org/npm/-/npm-8.7.0.tgz","fileCount":1821,"integrity":"sha512-fOSunmSa1K3dBv4YFoX54wew3PC6aYYDMGWBAonWRO4Yc7smYtk3nLrCda6+dtkTJwA8D4Tv/0wmnpYNgf5VFw==","signatures":[{"sig":"MEQCIF797WqtmrHUl1ZMP/+P+a74yKOMIb1WLMBBDvBxfvj0AiB7KzmiI+qA26ed5hRLk0NFTrZvD35KywHgvX1wHbPC8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8745830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWGyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobiRAAgJbbt5FjNnUt8xiKpA7E6t8BcwodHJTlgGDMjouuq4uQA1E7\r\nlF4um5xBoI2a94+9bMkfIZNA3JawNERrRtb+vQgT7+46v1PDfH06jQkodi2H\r\n09Hoq7m2+0yU04S49U4dhR55Fz5GzJ+RWHjSWkKwv0zc7N/Q7slPwiId2MDm\r\njwxijiJputV06Gyz7CGIvVyWqUfWX+lKX0IpSPwRQJipufIgAaHgRqlmEfvG\r\nPMajXgf4oLBw4m/nOQM/FbFs5iUsGdaZR+gkDMac9fdJiE/AVQvKAZzI4x9g\r\nLB7ewRMI4672uqSpGEAwwDquDYMuV2icePGaFh1bP+VIGAW8yQZ5lDRLp/Es\r\nqowJCinpj6WRdSe2tWFa9ASpqvHuFGbCC1WW0JLABq3iqUiLINm3NVNM3z7s\r\nPrxyVVoQF42LdrX8bBxxW+XGQrGhRQHeKn930iOoz+KAPsh1cWzGiq8bFufm\r\n8tjFK1SAfyYN4M9eNG5feF+p2Ztz7GuONV4tbNbAdCMPo5jAYPWxQDUaoFNG\r\nxteAwYI0cjVcuXEpWSQb1WwmrYqaZLncne5q38b1qGWGxJbJ1uZNaqUDTJEE\r\nQtKiHcNQnvqbGQ6n2OEUXKWWpOfAF1+2dIiy+LGE0pGjlmq/o1nJIkvdfiT7\r\ni6y6NF7OGo5ItHRRfvxNZpKcbD8/Bnq3Zes=\r\n=k5Fw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.8.0":{"name":"npm","version":"8.8.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.1.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.6","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"406f9d43fb0fa63400b7a04104f7501802504e18","tarball":"https://registry.npmjs.org/npm/-/npm-8.8.0.tgz","fileCount":1840,"integrity":"sha512-MDHVaj0zrinLkshylII8pT46VCkAUqQfYRS+pyuuZZtBZRRphH/IG5HC1YbIc77AX5FmLUWGvu23Kah5fscIbw==","signatures":[{"sig":"MEYCIQCesCKfGGck6DpbGq/Im8aLH20CZUTEMggEuwwtV3H4GQIhALuq6MYfEW6JwWlbyl09wd2Feon++Vx2EM0YOyz51O+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaViJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK0w/8DMhqXTaSnAL1jcl/tX15BP8ZQOe9/llFYYgIHugLEG0GtpoK\r\nO6UodFPrimx+cGoVS1K2bzEwtZnh2JuNUgLMQbJAmNTjIdkjow2eX1ROKlIQ\r\nYv//gKgl1Aa1O3wY7jCTd6sFsjroNrXfqzbV5dII1qTpWzRq0JngCngISGlD\r\n99aBt3xYhrKAgj89o7+pU5n67mdXCo+P9IgUCoiRH9SIv3CY/ejN8itMIlKQ\r\ne6gJ4qyh5UxwDyuQ7tSwUC8u7paAVBmTJeMM54gMGUK9M8y3RSwZooWRK7f/\r\nMtLLEFvNnIB5UAJohDcMHSTRIooU/0OO6PNJNoqvqU4U2QOiMe3m+TBOi7mK\r\npuOLlw4elXYLBitlK1fW20nal1WBMrT21oqJjyxmv1VnxcQTAuqQ+ZsBJTr8\r\ncmqLXbrAMBoXw3dsho7bxxqjcBiE74gPCyMmKGBoI/bfJ8lT0twkgwRQ5hDO\r\n9Qdwo3iK1VwVuUZl+cshehBBgiRF3eKHVSc5xw6m1hAPVAzDdDQPMaLL3oof\r\n7sv8rbiBEu1xOA3lYHmIZlApZFXqb9FSAnYqzDc+4CGVdkTr2AIvbl7C9tEH\r\nryxHK8oL19kBkGcyJVQ2uTGic0bBM4UdchgdrPLO0BDmcOoT6ZZIQOjsC6CH\r\nIgGmClYXwhOGBp52hKwqSMTgBNvwfvVFZuU=\r\n=lstX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"6.14.17":{"name":"npm","version":"6.14.17","dependencies":{"qw":"~1.0.1","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.1.6","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.3.3","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.2","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.5","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.3","ci-info":"^2.0.0","dezalgo":"~1.0.3","is-cidr":"^3.0.0","libcipm":"^4.0.8","request":"^2.88.0","bluebird":"^3.5.5","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.0","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.4","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.1.0","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.1.2","worker-farm":"^1.7.0","config-chain":"^1.1.12","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.8.2","detect-indent":"~5.0.0","figgy-pudding":"^3.5.1","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.1","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","deep-equal":"^1.0.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.1.0","require-inject":"^1.4.4","npm-registry-mock":"^1.3.1"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"932cd2df5f28db0f13cc487873109d5212acaf83","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.17.tgz","fileCount":4189,"integrity":"sha512-CxEDn1ydVRPDl4tHrlnq+WevYAhv4GF2AEHzJKQ4prZDZ96IS3Uo6t0Sy6O9kB6XzqkI+J00WfYCqqk0p6IJ1Q==","signatures":[{"sig":"MEQCIElwNTBwfP7CnGWdEk09fSSvhexdmJCszc2GSfazxgYFAiAei5SGW3HZNuYFhEo4vBslNLQs0j883eI3aQPKHVN6yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22895562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiavtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSog//ZGzE7FPr6yyz8d/HUA8WUs1HrpDShZD8kWFjbhUtfnlbiFhR\r\nbci1XTgYBo+FgMuYnkNIYEhW31oyv1jyLSlLlCXyTyD9e8N6KS9ajxdbL7VV\r\nCwLRP+K87DubuHQBv6TdCMBVZ89FiVtPZF6zBzPlIhJc65OdGWIBz0v1PQst\r\nkPr2747mGisbLtnswf5q3Qd/Xnt6nw4bgvJMOLeeqNdbWXiAojNzBaQOiLak\r\n0nnQGjIF1yeHqQbbGRbOM2FWYU0+Vb5Q6XbyKJrPjT4muCvZKGYxCvlG3RUk\r\nN43L5XrE/UXBkUYcoeHh/Ruop9xki3d26xsCgS0EtQfH64DA/epAC3wVZXTG\r\na2H6B0DSO2I25BnR9HAvVS5bbYt0hFIRUTleYasdcpt1X7XsWwxHnHe3hJor\r\ntl97PFIM+nBpy6ryZPRIV2FOp8GlKTk1RuNn67t2AMnwd4K6n050dFDT+QbC\r\nw5vocOxw4Y3iyXPeaV8BSz5mq3scCxxWmnZi3TwXuMZL61ttKy8OcGIP3ZF0\r\n67gkr4pvqiNJB3foOnh46111CH+UITSaKw/LhDmM9/B1thCeXe/VCy4TqNBt\r\nrB6UUR/gmNyLbuEEEyg5dFcl4GPP+KfIWckgqvTKQMj8zLrZq29FwXYx2w/w\r\n9XiYO1cC4+AaeEbb0FXc98BG93u8ZnphemI=\r\n=ug14\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"8.9.0":{"name":"npm","version":"8.9.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.4.2","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"2d02bba6f84ddc9b7354cb08b2c5c1258f91a40d","tarball":"https://registry.npmjs.org/npm/-/npm-8.9.0.tgz","fileCount":1854,"integrity":"sha512-4mhU5nEv7ktvHmJnM2nmWP2Zk4cCsD26imX+dvZ76HOuFUnIpU6+i1MWuoMg8N/xWHQgB0d2/ybWEGgJR9M/pw==","signatures":[{"sig":"MEQCIHJiWb65xqZYSeHs7Q96fDLRFgYGO/sYJRgnt5yGi4k/AiAszEPTouKMJywGYM5LiwSRCjoR96qGoewzJgAj9f2H9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicq+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1hw//Q8A6UaTIdb1EkWml50b1mVfTpmGVA/FGN4y2+n4Dmlrxipao\r\nbDCmK4QOEZVTl7o8dDBxqfaj0YQ1Ydc3L9D0LD4suUB0CO9pKrMAgLaZUvjU\r\nzpnMcDf1v3cMg4cjgNOiOLixolQWMRQsLS+F0+Oim8+gE5vXYjAHrGxV9Wv8\r\noJ57YdbpdBng82LcCfRy9MaLBFdw3zhhlTeJrjiipjkTOL/kQXfu7BlzBqbo\r\nc/DSbsiYUyTYl7qAZCedd97uzQUePp9XQgtjt/hxhZiGsKt5t+SvHOa3rgkc\r\nhBEoNny9dkEWS0J2nhAx/JnULRz9M0X8UqKHFGdqxixdEnhmE17bCgWiVjZO\r\n4EtcpbozG7FdnoDasASLHqb+wxHTMGPkoOgkuCpih+e1uP+TFxrh9nXk63hH\r\naDKMnOJOKi14sn1ePyIqjnDERoihqXAE2ct2Om590mMGAttrQf9W37iwc1lH\r\nixZp9b2edP/Q2OGWfgPvrEGTYqoogSEwDsD8KJluYHhiAVfj5Xsb+Cy0i5oh\r\nDHacEKoDkAem/CuBaIu+IlMJWifBE/KDTCgNF+nHQPMkDqCj2gBi+6/2Kj4W\r\nfk4gXEcZVBGKRHfxSU4KaHonYbrH6FR1MaaHlLKEXk0vRng+lBLF0MLe6wlG\r\nsXEf4PI055rppowOM2KukjzqVukGfEH7BGE=\r\n=noYv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.10.0":{"name":"npm","version":"8.10.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.0","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.3.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.0.7","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f689aee00def914701952975249bd1e45ed8b266","tarball":"https://registry.npmjs.org/npm/-/npm-8.10.0.tgz","fileCount":1848,"integrity":"sha512-6oo65q9Quv9mRPGZJufmSH+C/UFdgelwzRXiglT/2mDB50zdy/lZK5dFY0TJ9fJ/8gHqnxcX1NM206KLjTBMlQ==","signatures":[{"sig":"MEYCIQDh2EpRStK72Wcn1uCjDCMCJiI6cmiziL98P1KFiDYSlgIhAN0PvO9Wmi8QZdKV7AWaEVGHHnmzTYOJ+Ra1NKGW9/GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9330018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie+ycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIQ//XNplR0FspESkyl7tAKZ7gPZBk+atLucy5fOE5Mh9eHRtyyqP\r\nnkZkGrwiSBPCYtTjrecUSFtwoAY7DYoWeOn2iPe5UETfxIuA16/CMxzzUht3\r\nJVsMA0WsSfjFmLWv2JYN92PwNmV8UzypugnG9D6XXejJsLRntSqUPMipCjxb\r\n0z3CZxi2o6+yZEVndxdHnYkZL/GCxtzzI10ZvZmYTRgHcn2FTf5n20qWoRFI\r\nj5bpZrJ2JDRYSFm/5K/1uIps5AGz61JKCCg3uoQA6DmpSHFy9ZB24FiHfQ6t\r\nQVlkMTQAoL17Gh6iW3HRfcr234K4SO/Jodtg6XXfkrYHaxSBNZy3Fe0bFJON\r\nj13pxqXqOtiHoPjz5ey9zVyDq44XMXCasFufAdDyTYVoIyUpXVkYE3YZh118\r\n1HkeFU/nuAVDekWumJf3rpi+JjAoHItaftjoyxr/iHx+mJyhyMoxBP3gRyz0\r\nu7b4S85KD7vrrkDLbMDVIlZ/rxxDOjdwxt6WDXFT2DuuHCpVMhzH1R8hXKRS\r\n5NaagX6DgVGbxlLlkE+5NBW2sHJYtxRQ+7E1siUhppB85vIhfDAWPVWYOf6S\r\nfSBKkRCNChYQBy5z/3JTkIorztwTXeUGo1Ou8myCndTY3ZwfmEe7SpvXAPHa\r\nTy3H+Xu/J9urhrE2bMkRlRGwGHDWTqTfcjc=\r\n=hNik\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.11.0":{"name":"npm","version":"8.11.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.4.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.5","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"224fbca389252e43dd2a277249df3320a7f91189","tarball":"https://registry.npmjs.org/npm/-/npm-8.11.0.tgz","fileCount":1849,"integrity":"sha512-4qmtwHa28J4SPmwCNoQI07KIF/ljmBhhuqG+xNXsIIRpwdKB5OXkMIGfH6KlThR6kzusxlkgR7t1haFDB88dcQ==","signatures":[{"sig":"MEYCIQDKcqATgjrZV/CyTQLtTu7fuFWyLWE4KnzAV3IwALrAEgIhANcnNQ5IzIMVC3xT0zELhurhdG54E/1jHwgFvtJqJRhC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9338230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijprUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVg/+KYKjqx3KLv2O3Tay4YVQMY0AeYJ8UrFsd1nC6b9wGhRdLOdn\r\nJrHvLrE/0pdj8z0d0mtAh3cARUOHmebqM92DaLb68WrIYa/X9As1f89n48KA\r\ns1v7uXh93PFhUkG7WQk3sGNUH8S/Sh75MEN96KMvLoWTduK4la+XcCkalCmk\r\nmf2qsRiawaLPf8EuqlpvP7p87J6+ePTdH+kbZ8xbBqRol5hskZbi0rUDVrMs\r\nYuuae9FNHIYIY9iTNjMGoWsbZmcC/i8mm2KCQASoP7xjX257eI7qY0ZsJGm8\r\n5xf5HUsnhefJP6qv7aTuuuDVgOik3fRXZCJLfTtV4myQUiGeTQOtagjPGMaJ\r\n3An6gI9k2QAILIp/kC6ymf51/7mSJavHu0zDzbPtGO7lhcFnbFvukvlyyKcN\r\nsvAqhf8cUE6aYnPWilQYagzJdz+i6eylepSpvZFkzmL8OMpa52UoHgLVMZqi\r\nuQBr/glaHiRkaWFoaATmtswolWyTeYpuFVm0w+l7s1Lr9vqTlMCxsrbiE8Gz\r\ntPVvcWG6AFNbeg2hRGXlLuSaDcWyUi+tA4OL24KtnfJWjfzDjsq+5SmfJvIl\r\nz6a0mkurAYrH5mcblrLTjyRffQeqzENSp3OOuJlArZZi/ufr0hjEyGi30aDl\r\nZPU/Ld1IiIUE5cSzOAgg7XILzlzXPog/Nmk=\r\n=wtxZ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.0":{"name":"npm","version":"8.12.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ea2a9c3ff6253a7e55ed2f5fe506fdfdc73f9ad1","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.0.tgz","fileCount":1835,"integrity":"sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==","signatures":[{"sig":"MEYCIQCcf8MmXAtYDwjjzV/hidKsYIw5Rxk41KIC0WJsXrQ9XQIhALCPYDptLnTEfnhdmC9G7gxbEaX2y3R/xUtfFeCOkgrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8914618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil+IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo2xAAlMlDxLSqrRl97aUN3OsKijFWi452kC2KTy5OldaBwdW+w0fF\r\nSQIr8/1U1fk1cHhRdfbkK5ejonC312xDNDD2ckWV6nDqB1fVdoog0fPP/8p0\r\nY8r+iRD5Wx8AHu0W+9/dfu9CGcdFNuWqlRJH4R632kSzQIDS77pS7NFpZo8W\r\n/GmJJu4hn3XPtrS2czgzDPUEtA3bKXlLKP/m6lySy9t2uQf6kARmQGETdY4c\r\nhlOBDgsjckmkPRrtf5y1tM6+QUxIpVE6JHwzvz3A+2QeHWaIEuIqr4M4/LFT\r\nrtcYZgAaDPOpLs80LYsPY7eaxtzUioetvDtYyISHOe1AAoNb73qRRZe+xElz\r\n+iI0eVcQ7lOVLKta9gTai8wgTotcn3SIWUacHAl0stbjpL8kKu7etZ+kguA8\r\nriFC1X1Kq9z9vlfegIwdgY1qcjkxYPBlcAUnKGxjf09J0Ago/xhAGOC6j83E\r\nG9BDXMyd64wn1JH/xzorxr5Bme+fEGVQNrNte3KvJIsB7Cw1zcqhnZHE8KgE\r\nzOLI9I+aUkDuIf7o9LdtZMWCKpulxJ8i6c9D6Eg8BrmUchs1q5qQgqj7N0NC\r\nE+QoZakwq+U5jFhBgd/wLfFVeYKfSSrNAhC75YbjzKv/FZH5cUp0XrKDDQ8w\r\nlZmQ2XPwgTSZLHRqh+p7WcIM9bp0EaQPZ5U=\r\n=bVNp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.1":{"name":"npm","version":"8.12.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.0","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.6","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"624064fa7a8e0730223f6b2effe087e7127d567b","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.1.tgz","fileCount":1850,"integrity":"sha512-0yOlhfgu1UzP6UijnaFuIS2bES2H9D90EA5OVsf2iOZw7VBrjntXKEwKfCaFA6vMVWkCP8qnPwCxxPdnDVwlNw==","signatures":[{"sig":"MEQCIHOwnbf/4kPeijnzZP2DOf9Xd5JL28Tb94OjZ9THTRCWAiBGV0GFARIEjWOEBbNnv9zDeC3IA5BirMI0jYlQsQTGVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9342037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimPjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXkRAAjXuYfwHh2JVr/17+RkQTnPEDEO5/cGge7ZAODrtRtWkEaNRf\r\nAdoz0Pbw1CKtCDgUBC/t0eU7PCZhROk94aGyxeJv7HhcX6lxMsHAMDLm3IO6\r\njfQP9iX+zd4XSQjFFZBI2RKHb9pRLlAi7/pWHVnL8U8wXvUhWEC5mp+CITTH\r\nJE06CPLBhXZ+IXkAUfJMtQRuLmAqIdH+t91R2PgpU4/BO6Cb9C7Oy45uUoUk\r\nkGGuhVJYRVSkFtIL8/mX/hNYo0lrfUk0dzngfoBp17dbL99tqJzz4RW9WGpm\r\nudgOOeO+NyAQIQe7QC6HE/0c1K1gIDYEdKeVYdoZGpRRItar9XlQpSiR79Xp\r\nh8maEUlCXdy5PRgkNHW039tvnHJCQVVSKmhs9ZIWTqRZL9DHI76BJ4h4Y5v8\r\nq3uSq1oix9qmV72pUMBKQVmkOZgqjT9PiQz+yDA2YHjDvdWuOIOZx/pW//JC\r\n37F1Fts1aKSXmHbNKt5m8tVZQSdqLWGhAv17/GWxLuVH/cG0zILGwyjUGKW0\r\nP4S2NeyEEqthC3rBRMPWCs8aSHwDg7wD9pjtw/uqdmm2fU0pmO+/zddczQRq\r\nT3Z3kLeN8NBEoXSVBe7VOLEi5a7Ey5vOx4oo3lcUiF22p4FgwM57Byc4TyZQ\r\nw6rN2gyo3r/HaZoEOO/Hq2vd2u8MNbi+Ozs=\r\n=h36K\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.12.2":{"name":"npm","version":"8.12.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.0","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.0.3","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.7","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^3.0.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d9be9d6368b0bd9d0e963b25a662c79909ca8bbf","tarball":"https://registry.npmjs.org/npm/-/npm-8.12.2.tgz","fileCount":1852,"integrity":"sha512-TArexqro9wpl/6wz6t6YdYhOoiy/UArqiSsSsqI7fieEhQEswDQSJcgt/LuCDjl6mfCDi0So7S2UZ979qLYRPg==","signatures":[{"sig":"MEQCIBO6ZULG75rk+kZ+O1ca9HEy+m38OlS2VLf+YnzKZxr1AiBHmCYKriBvi6/CINDfmBZEYOucwAjATs8Xur+ZZXJ73A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9351276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqj1LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOgBAAmxOcAokzK423jNj6C//qCS+msZTwAwyg2+T0p9hWI9vnNp5t\r\nAh9iBJ6D+CI7rirDM3J9suue7YRyUmJZhJ+6jrbdtpbSKwKPG3fEQHFKoXZx\r\nU5FxrXhi0dpcFhqfT5xzH2ltrH1fFpnOSxJrKYlpwxowNNzy2tTEbrOTfe/J\r\n0ew6rnCeFLOniPXj02AJJdVW6Dw1yZEcfl7U49XWuMyPKnVqzjZjVjf5kvKi\r\npv/YKoLTlGeXvp/Kq9TqAKFfTfTFjTtWOPtoybIgE1UTM9DaUKAeGBPsgagS\r\nM8EisVf+XfkGODkXmxuiln4I8gT2gV1m4PKhVH4fCh+jVdCQxjnoOhTMOyCX\r\n+6OlrFAclLhkQrudQyoy53Y+cwm+pO6kO8jhwdL5Y1ev1PuOu5PsA0tq5voo\r\n9ba+yTZJkJayWxNkwT/f3B+Go2jfz5Pv6qS0b2XfPWQdAJTjtoEzmcgz0W3n\r\nCZESwD9ZtR1IrLPDJGtWZk/3hZL6rgo8CLm3Va1uVBTSXFPfhqxMs8W9dgLs\r\n4wy2BvJuMne2Ugdx2NafVRWZbeXLHwOfJWDS5QxBEz7u+sfVRe36nmx0LCTT\r\nonYSbm1F2IZwzfHS+3bQvWZMa0Uun4SnXTTzMBHneLssNbSHTvRCgT38vkZD\r\nGw4/hs+GM/wlv4zZRtJzm9O8Gho+Y4QxjF0=\r\n=NOx+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.0":{"name":"npm","version":"8.13.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8697a6767402494d7b08a06fadb8053f9cfac7e3","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.0.tgz","fileCount":1840,"integrity":"sha512-oQL5LlThFOPccU4hWY4+isIE6W503ed8t0ARAWdB+GfXjHEeL0g8TvKU86Xp0TuTwtS5WSjZ6XnP0xrdqTzQVA==","signatures":[{"sig":"MEQCIEac652UrjNEAt4ucPhXfn8VgNa8F7dA8Q8xb4T7roguAiAjJABDkqTz/6MoEvXhtf9rBmyjiLX9F4JlOeQbbSZ3Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8924030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis5Y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS6g/+IpLmNSkuIldYYHfn2Boche6roTOoCJ73F1xkWJb2TLkZUlYA\r\nc5EPfBPgS8dqT4ufaXyHYnZ6PsnXFRPB8VxWLeIBFhiU4qsONeZxIu4oUrTb\r\nt3ZM6aHbZWaqtts7HIRtHpEmuxCj840T8R4wdcmCrycVQldtDjA+ZkRKrR7Y\r\nBI+hDEEOBG4EQusbHJwisLgHP6D4OHx9bKmZFZs2tf4o9uqTfdctWTopEQVv\r\n7qVJwdu6RTavrK0MnJNSAdOw1AUveTeFHXMhcBFPN6fMdng6n6qA4c0MGJ/q\r\nfkfvK1js4NkUu2pEj8VYrWNBBOKeTa2xf59s43WVGvqSXLAzNUQEamGbTEbM\r\n0cP+nqf0+S1UkvYMl6dZj8YK+QLDwnSoxHFUqzM3gF+cwWfQKVMiChB8JZ4e\r\n4DWuZxUoFqD9tmtp99A5JNH6TaxndL9dltS0cIAGyVS1jziro7g/aou6IoDy\r\nViU9gi6a75HdyHNsCO6MKvwxEtSr1p3wEgysxd1oDAa2tP/LHbkEv5FEMeHt\r\nRHzlqPlAi+0KTIErnA2dOgJctaiEeYJKS17pMfhT0OdGz4wQ+LzBKzixhnx0\r\nx4nlkzAYXbH5uVifXIU57R2Edlzk3fO8q2fR4r870HRUoONFmfOc76AIPyh6\r\nosvX+NCDPom6c8iK81PUWlG5tLtE4RB4nKo=\r\n=9Vy9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.1":{"name":"npm","version":"8.13.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.3","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b1fd8a9f92dfc432e0467671f2f5f17444de3f00","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.1.tgz","fileCount":1840,"integrity":"sha512-Di4hLSvlImxAslovZ8yRXOhwmd6hXzgRFjwfF4QuwuPT9RUvpLIZ5nubhrY34Pc3elqaU0iyBVWgGZ3jELFP8w==","signatures":[{"sig":"MEUCIHqCzgqfeX4GyuaTwbgaYr0zfj2gJMXhFmrKAbJyP0+ZAiEA79Uk7Foatu74hc11Btr8LkPgFQwFWDqIG4n4Bed+hdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8925003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2zQ//WyxRZRiefpiEkxDlEFAzK3FAC4F4QcWk8/mYZ8mmSRxl/AI9\r\nsmKPXK1aIwWKkjuhCZCefZWEjthV8iBtVs15Ev8tuKx70It0fzV6Ei571pjP\r\n67uR261zXDivt5Ea6k+LOTqehusWjtD/y9Gp2i2ya5F9vZSToqRcrWslGW4D\r\nvxqcnp4ByKXapA+81XIeCfmrkDvJchPBVjB8hIW8WjT4UZDPTShx5R5miqDO\r\nyceIA+1eal3FLplTBFdNabb9SPIQ3h5cb8D5VZoUBX3lR6yeJp97FrxJY+Ty\r\nTShybHngd93iBT1LOqvWl1sKXELcw6PSkch7s8oCGaG92vFJxpF8Gw5U2znH\r\nqCFklHwu7lK/6CZ6HIBxuC9S6+1/0U609bSY2yByd0fZTrUN0QGTBDnPFESQ\r\n+mTiICnk+IIkSO4VlziUtgq/w/r3BXjJnfRnDBmNOoMcoe2aKz7M9vj67Raw\r\nA1gjtk5t+VrSMKxoTL5NUxE1AYLMzq4cZv7wAFKUVGYPv64mp7DSx07Xs597\r\nlN2WbHnRo6XFwaI44hWNKEyL/QCljz4UkD8FoodE3XVcV5f2k+J4MAwU/9il\r\n/grFsRMOrVGENekMoSmwIyTg1gvWLxhIMiF9pSXDBvEB/3/7Be+YAUuJxWx2\r\nQMeryzp/hW4cijZrTLqF+qXtEzV6NM1HG9o=\r\n=0r7L\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.13.2":{"name":"npm","version":"8.13.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.1.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.5","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.1.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d79c851c1d9cc6c11efe708379fd5339580f8fec","tarball":"https://registry.npmjs.org/npm/-/npm-8.13.2.tgz","fileCount":1855,"integrity":"sha512-aS6q/QKxkw9mTX8gR7Ft38BcRkW1i+h3sI1yAFmfQ30Yl1a1G4ZX3oNGDzaLCilU5ThFZQBS1F4ZSZsrVxJ7HA==","signatures":[{"sig":"MEYCIQDPYjZ8BvU3yJR4t8YP8Fkn8EH25ksH3laX4HLyJ5ofAAIhAJhtVHWs3swoE9zWX9X3QUueKQBq/fO8CFWi94VQg8DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9358844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivNj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqObg/+JanMaZ0OSsvoKRqzodwR9XUzUtyE3pWadtp40sx/zpr2MnQB\r\n4s6OjWeHzmto8z61hqaBMNCd1q4+uuHdJ9fDJELjE5m3fWaD6mGc7Qt661ZV\r\ntozeBeSMzj/cfcMcEmPGDcrE8IN2rKm+RuiBOiSuH7wPIVgOXKwtRu+sDDkG\r\nZsooH6nEpMziFS9MrbFQ/zzYGPK8netBRJnJVu0OJE0TNa7+uL/xrdJO8nhg\r\ns552O4nk5K2dSVClsA+4YUd43mRn4U7hAACUiS+t3DEGzMq9p/R24an05B9S\r\ns6l2jvLhq8cdlGFMw2WG4weV8iBwVCpHlwLSUqOQZb9eW6/OWWn9GN3Uh/tu\r\nFYrxC/wcP7C5FrkNWEHBo0gZnHX6DEjjvA8jlpQbzXAycsWBX+iBjBduUv4d\r\nOdVsS5XJtf5RUxWmJIeJ0uYnWkD79EFnMfE6cUV3ltEsrxjlgP5c9P03HVt+\r\nOkWppp8A4Tle7gBLN0UZJfDLCrV1iRIDw8GX2gP7DvFUF5bQMMYbqFTlrLRW\r\nZzy1XkNSKZGrgmOcSFNUufAeFK+LAgnwj3hSZvariX97ZtlGo7pg4V84V0bP\r\nD2UbcovGEXChHiUPCWuh/B/cA27uTD1UGHPWBk5edrZ2OMSXaPcyBQNtwpBj\r\n2wO4qG1RAk8r5VC3yTor0qX3R4244gb/XYM=\r\n=7yiw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.14.0":{"name":"npm","version":"8.14.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.1.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.1.8","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"4ffc167187b390e55492516bdf4a378d6b4f5b1e","tarball":"https://registry.npmjs.org/npm/-/npm-8.14.0.tgz","fileCount":1859,"integrity":"sha512-wjDSM1GBwFUyqryw0jrWzFCFRlaiCZ9omNcnV3fLERqEYR4UsdRwR/SQCJNmri24yVvD+A/Ozr5p0V2WZVt6BQ==","signatures":[{"sig":"MEUCIF7tgxE1Mv3TIR/yIE0XnxIIS8sdLvkXilJ21+IQriFyAiEA20Kr9L+8Z6gplWCujog46rM+31adokSQHMa8T6L/eKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9418175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizwYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPghAAjsnrZV8+MrAgXe6NzcSHib4OQa7iUmqo0V4wp8y3nui3oryB\r\nXc/zRAyPa+befzjJn06O8RIoHczPNxUCnlMIZBXRRHcJNETELDDq6Fy15o7i\r\n6jDrRwt8l73m3v8psBc1fE97g85vHVkJlAhg2HjyeB7xYXMv69TeE4q3ZfNF\r\nVe95WNE8sBWnOB/iGiYWp2zoO7xX/iAEwBRsTjvWyjMM1SER8+SkwhTMR8sR\r\nnpG7m1F6YTL72qHlaVEW5OwpvItP/CDrs5HG1CsT+8FAyDNSdFKtHvYu3M9t\r\nkXUw8E7BQk62y3oUwgvJ05rJ7LBNix1N8vXaM9JljFR9k0MfW1uiLCKIvo2g\r\nsm+Hc/YcMtq6kJ9YHV+ThG7A6Vui5YFr8csM19JxJWY+AnDcuoJn9uccddQM\r\nLnfvfWZWsw7PmVW5aNTklVcpkcwLmHGtHi5ghRnKMNciu5K19n4G29jKQ5Ej\r\nSrgM2jMp4AB1F/gDcFxsrPW/BVa/Gb3/ABBxxTtzmsomA7TKr2bdUUNig3lC\r\n4u/MaXP2Zmr/EqQaxxVsW8RdNrgaVxTLzmYMz+NCQXqPwSUynKV6O/x/5CyJ\r\nT/6a+aYKf0dTB5vtLy6NyGCIu3s/0wtY4U3jb8krKmUnWFub6PQiMeHP8Uwm\r\n2by1SW00aqY+2ifyivNY3BIApALeao1UpsY=\r\n=5AB9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.0":{"name":"npm","version":"8.15.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d4b53cd29b13ea164f0f5767bca274dbe7d8f78d","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.0.tgz","fileCount":1858,"integrity":"sha512-sFXrMiO07eDWUb/e5ni2yNvtz2hePKqSyukUxYcQv0QHjyXCe+zKP7af/bISjcvsgRBWGyivk5V3KCZ0vg8J3Q==","signatures":[{"sig":"MEUCIFHjlyVdiDRsJUh66OsY4Xq2rEHKtEK7RaDz8v02ql/iAiEA6bOtKOJFIIIxhTFdBI80L5ZP8cB4u53upYK2DTUEuRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9411771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Hz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeXw//e53hm7ychA+m8vr4qXodlNUExnpO2ZXBRti7Q4+eLODnTH5U\r\nlCBKPjiDVkBEPbkyHF6Rgnzeq6U1xU/lLBd3NVzXsWQ7NSai3aM076kVQ4cK\r\nL0eZdf4cizTHgGTP6cY1nYN4yF4gJwjD5M2KMw5vREbXWD8ONjNQUcB5Z0OT\r\npABIdqO9auz8U+Ez84fC70C07F/3bDi8HO2Ig1JNlxTZMEnL3vRl7Gdn+o2t\r\ndUfLyxMXpmYMdUroTQOoUGnUpArkcHxw6z+c4Xxnyy60IsF+Y/cHtvR3cLrn\r\nWAEXa5o3kCoFy4kQUsHeJJTlh29eMwlW1qlF/ldtcYvuef77aOC9hWZwjBcQ\r\n1YEZQbX8hcmAKTQXTNb9bax2WeEwAJf6GQfhRlsQY1WY41SBpvHb0Zpg+HTo\r\nQYflhVbfnNY/O9hhpYv/U6ayMvYdxoIu89nOwHkDQ5V/JMTYZ+OK/IIsUXR5\r\nA2fC2FloEavaTGJvTKt1P+sLnqC9qN2++OMrIb0JxH9q3CSi4ewpPQhdZpTE\r\nu85lkQSC6XAwhsEOIl48fTbJDSRzeN07Bsbgct6F2y6jJ6c9Va0tpCWxafEA\r\ni5GBxNV32qHDi2WAyRjKSYTR5nG8Z2KJvftdjzvbYXJ8fn+rgxX3RSlCk7PV\r\ncMWOy9FhqkoH4VdSPAKAhCJNn4g/qNNSf0k=\r\n=JyIj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.15.1":{"name":"npm","version":"8.15.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.1.7","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cda5f182e6ef057c15cde5b8e443b52907ba052","tarball":"https://registry.npmjs.org/npm/-/npm-8.15.1.tgz","fileCount":1858,"integrity":"sha512-ZjVMjEn+PqdjpZg+VLMFz5lyzh7tW+SBt+KQzvoQC986U/clE897eg7YR0PLYw6RfjTsoPTuB95xQ8ubn9go6Q==","signatures":[{"sig":"MEUCIDU79nyuFxKERJcsqkG1V1ClsxmqI0wIXseJuWLonyodAiEAwQ1z7po8c6Bv2pdNdGZhwBTQ4dQnBTAk0hP6pwxxhTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9461796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4cFWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+xAAhWv+tp/3aKCMpxwOeYI9UCCyWX2Uog5eLRlWDMheVIEAaavR\r\nko0n2YabgvJAmJF9l4zx0ykattjIOfSR+9FNvplcVzS40m+/Tn48pjcHcpiv\r\nGH69BtXAkQy6PKDRWX+KIFUBxnEONUMO8kcrUDPZytNyeAdTNHOil6Jm/X58\r\n5oToDYVr3xXWRwK7ZeaQaBXqpxBVLNk2/pN4ugEn2HPZrLmElun5NSV8iW6/\r\nCVAiMpJJ8WMXCOHdZiw7yGPlkECquBzytod3+GG6PbJsbwNyLmbDOsRig3U/\r\n6kyrt5IAOVLn5PktkazrYP6dZJLG5naAJ0tyXQpCg2UwwxuTLSl3iftj0Xp8\r\nXAhNqeIzryu/vFhs7PfQSsTf53Izl0FkyzcnAVwWbzhrG1kjG0fmUeTYgkeR\r\noFAbsmQnkbyupeb/n5HUWPy7PjhW6mvA1C295uxHEuLFIH6RXZMA9OJJneUb\r\nyP4yoYJQ3050k76IMUhRds/P1X6XUAvCR7E725J+vUeASEXJG/3NNwoUZPHL\r\nQbrdGyQV9HsxnF1PaT3wD5g3Xb5iYy0tglaeIvUu0dqpd0OWyHB0bJZY4jKj\r\nkzaDHVTI1LDP38hx1NhH12z/i7lsm/kN53kQj0g0NejxEWU4WbvnUFKMb2QA\r\nsccYgKXfLkA62mzZZnLwkPK8mwGjiJIiUXo=\r\n=DZCk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.16.0":{"name":"npm","version":"8.16.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^5.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.0.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.0","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.0","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"d385060093f3af10fabe6d8205d41bbf2a34ff9d","tarball":"https://registry.npmjs.org/npm/-/npm-8.16.0.tgz","fileCount":1904,"integrity":"sha512-UfLT/hCbcpV9uiTEBthyrOlQxwk8LG5tAGn283g7f7pRx41KcwFiHV7HYgYm2y2GabfnPtf897ptrXRQwxJWzQ==","signatures":[{"sig":"MEQCIDxU3KnctlOxTwYnPb11cizKs+H6rdOtOAdiN6CpnN+NAiBxULcnZwpwn/6CV6swlVMmGJ09nYks9V31Vaes1onmtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6p/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3VA/8CzhoZuODYnyEPrTsr8I4cIt910kULf7yp0zXyVxRJV8ud1SR\r\n6tjDdd0G9hvWrrcirPkWAMTOZogV7Xh8rvXS2ppET2q6y3AchN3PXSDziswV\r\n5LTY0B8pzVv1123WYuGiGKhfcNVXbiRE4z+0en0P1KbhFx6ivPcQhz7yBe88\r\nr4Gxkvdh8HduzntScHjzwaUuCMUi8JbntXWDWTLGWjLHbQyJhOaU/WIyL3nN\r\nkvZRSSnxI7gGcNeDPrAl6QoCo3q+R6knEEyLN1LafI5y9A/6wA7X1g9xg0Np\r\nNqM+KI1YK+t+65AHzfMhZsxy5CsmZ3dRxDt/mCEQCppZz6XDDHmf5k/U+q/j\r\nS8mY4IpbPmHV8CtKmxZ0IVVrO5HRhrDyxEGyic06k06SwjRgQiBObSj/ZP/m\r\nu2mR6FPS+Svi1gfgtIrqnTsaPdHBcRp19USTOyZT6VuTDk7J9brfjDFgqAvT\r\n9huF1HWKOJmMwUiGjblpddqCfx6twhE6Q5NqYkUq+Fb5TMABH+8OuPGdcyo7\r\n2hPrdV/E9L38aRf9SB/IxWHksyhERLJmB6GTlHuYLHonYV6dTAQWsgPgHBTX\r\neKtCXbi5RXyZ5/HPDnSBG0DvkCkJSZ5VNNo3K/sqdUT8y7cU6k43XMOEJ2GC\r\nFsFAgGHib07/WfBRkAl1zQJO/eabJ3Kyxi8=\r\n=0E89\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.17.0":{"name":"npm","version":"8.17.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.1","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"05c77fb2794daa3d9b2cd0460859f1f9dc596676","tarball":"https://registry.npmjs.org/npm/-/npm-8.17.0.tgz","fileCount":1906,"integrity":"sha512-tIcfZd541v86Sqrf+t/GW6ivqiT8b/2b3EAjNw3vRe+eVnL4mlkVwu17hjCOrsPVntLb5C6tQG4jPUE5Oveeyw==","signatures":[{"sig":"MEUCIErf+2XxptN5tsAIDlc/JiuXf2egE+9Iq0dgl+Z0XsgpAiEAnq8uI8exHNxfmW+eeCQcpIhog5juhS9IJa+NYvIjEL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9749362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8/peACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpSw/+PyXM5i2I78f/3h9G7DslT9AGPobtwMRjFAJTt1l3IIm804WQ\r\nc0jQ2425UEupw427taxmIL48X3pKo/ahUuXF9AinitAWJ7bcFUYR5Q3PgPzh\r\n5MquOLjXxgAibk3SmtY0fmDoyeaEZZ4eUPHUI/xeED8HGAcw36DvQNR6L5SM\r\nHx7zjm0qAKaL6S1CDpzZ01NSLZrVhQSYsbDqfJpMebGTLiR353eOKPLy8X6U\r\njI7k5bg7H0JVHUljsf1u+w4L0IBoa/4P3mTrhwKcNNicNZhboL5pp9x9CF3v\r\neg6Hls+DWsTcM/0omyckpQn7rcNzU2ofw77zGql3/e/XYAyoPavB3c/t8UpD\r\nKbF6z8cy9pr3Q8IdV+Kxb86567jVq0SV2CAqP8mWs3zVmqJSlgPbFvvNA+mb\r\nQ/i2i9UdzUqZu9uh7qGRec4wDBcxYKUr9ejIX1lYlF+xSirjWRnIJdOpOfx/\r\n+PIaOLn88Y7TQPJpPnZa1N1aDa6+jiQIFokRVIGZGtg0OUPQfqlqbS4RjYzV\r\nlUv3RS4FYpOR4WT9fco77j07GdeuDwNMTe6nJLLEVRXaV2R73UgUnkumc1Q/\r\nX3Tzb63iTeg6lonswZNao7AAhb4kxjgGLvddnM45Yo+e0ysyfRC6DV5QvI+Y\r\nQ+ujfDDdhUpWQ6/PvfIqxxLNHu5bKVgBgzw=\r\n=duqA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.18.0":{"name":"npm","version":"8.18.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.0","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.2","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.2","libnpmexec":"^4.0.2","libnpmfund":"^3.0.1","libnpmhook":"^8.0.2","libnpmpack":"^4.0.2","libnpmteam":"^4.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.2","libnpmsearch":"^5.0.2","libnpmpublish":"^6.0.2","libnpmversion":"^3.0.1","@npmcli/config":"^4.2.1","hosted-git-info":"^5.0.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.0.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.1","npm-user-validate":"^1.0.1","read-package-json":"^5.0.1","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/template-oss":"3.5.0","@npmcli/eslint-config":"^3.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"bd6ca7f637720441f812370363e2ae67426fb42f","tarball":"https://registry.npmjs.org/npm/-/npm-8.18.0.tgz","fileCount":1906,"integrity":"sha512-G07/yKvNUwhwxYhk8BxcuDPB/4s+y755i6CnH3lf9LQBHP5siUx66WbuNGWEnN3xaBER4+IR3OWApKX7eBO5Dw==","signatures":[{"sig":"MEUCIDK3T0Hm4b0VaX/BhDq6R3BICdwidKt/J8b63mrI+obaAiEA5AX1Ovv7ADRJYP4zvaYwWkypchtwUjUZsBq5a1FfKvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9752652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/U+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnZxAAmV5z110WPrKO1wzjRQzQfhKZnrOReamX7PnVWArCP7yqJflT\r\nBSasBqINwz3YAkgjzpeQ50LIV0D/IEF2hXFJwUtxqG+tuOjGwPpXAr2dZiyW\r\nkRezEBtShGVQbR8gOnXGDllpm4R4tIq1jlVi/5WkEuapcbse4T9hoHyCmKoY\r\n+bIlTEBt+OCB5vkLp2jjQbhCUZza+1uObcfo6pAqHdg8eTBePkFjXJVuELyl\r\nQM0RLdmqAdHDw0TRLRF9IzIzFMafGOExqRDfii6H1mORtTrXUDDIoLy7svtZ\r\n95Qc/Gpi1j9WVAcMu4/GhyQQ99h/LHJyEwZm/+rAQNhIFqdpTS1diq311H4t\r\ns63IoJzfZ9QmCMbIBZqand2q1l4BpUBNpGT8/ElCkfe+tCtb8YgwaJZ4Iknq\r\nX6pjIsEdlLP385RGnI4J3q4fakRivo8dQZymeTUxTtrcOgPjdBVEX8m99Hot\r\n2EMt2hBOYZqKXNh7rHgo+hOP24TX8RlsxsE0UEW+ir5SnkLSlJrNLt+l1zUc\r\nEoT+ApKC2YQ9sKaw+cnHU+RCSEryVQkZJ7XKrRhHXbQ2Ecd9M3CPRSS8ztq+\r\nWQRLMT/e6LsmhBm+/xRMwWxnWzxGieFLo+XIQBJWAU9AeFU0kzPMI7t2/Z2R\r\nLRGxz7sNOe/pbME7prziop5WGqfYK3viha0=\r\n=LKeX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.0":{"name":"npm","version":"8.19.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8eeea241ca0daa79ad6a95e875d704526a267847","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.0.tgz","fileCount":1917,"integrity":"sha512-Af+oxQyq+ZY0M3ygaXs4T4DVbN8HU0XjLMK9ghXLh48u16OQoEYXazx8miUM2h1qLMgTuEwhhuVlCNDkKLOcmg==","signatures":[{"sig":"MEQCIARLYWAvFYECNWSDN/3bmc5myRDlcCfZumBZNQngd5dlAiBnvFWrMT8k3Ek9sdnv/DmM6yrx6pWmvHZ/4FUtTonEag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9809298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD+YaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJRAAj1agjtLa6y2w/ZyuMLIKjfwN7WvubYMQpnPib6/y271zmJ7x\r\nSqm/eVpVF4f7tEPMUlk5pDDm3LSseUvwxkGDdt7wq+TRTfpDDxT6+XqqRY7T\r\nDsw05K9CgKwgXn5ICvxA/1yMPxdU62cmN3IgkiOkOJ684/fLGfpc4MpJ6R5M\r\nEWmhELx3m5180UfqBz88/9QTz/GpupDJ9l49jd9sMkGwwW5HKQKj1mrT7d7q\r\nyFYilbgWW2yOiPlPluEXCaPLqZww8PWg2SyOgtnL67/QlL2LVuOLO8JVTkkk\r\nFjzfxBW7Uxr2JWajgv9JF9Xvhc3uD0gZEmoE41V3swrGp3x3dCajZjWy8nGh\r\n4lG88aKPT7TrC/aitH3QP9Y06tqG0+ZZsHGqZE/e1YCLEtxEAlfyINQiqyvg\r\nH33/6okXHQ3KKlcadjh6G8LOWDbagkZEWvi9eYon8h+p7xZ9teZB+pICI1/b\r\n0aWx4BTGH6vuBAE+Z/O2QzlXrAuE1daEnZUeetcgti/EIzD0O+NmKoXsJ8vS\r\nRcJRYouo5d+SxT/okdufYT5KW1/dYRs+xmfeidaPRSLhONhFqMOWrAtaYbco\r\n9K0OD27P1+AP2WUXPU9JCtUmzEExtEKSJ/EE4WYV0zxM6pMuukeCFBjF2kXv\r\nvHEJRE9Pe8NBfpzkvUf433c96vbPWikVTO4=\r\n=R3FC\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"8.19.1":{"name":"npm","version":"8.19.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.12","libnpmfund":"^3.0.3","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"3.8.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"78bfc5fc1b7bc36881a2d9d1f2c93ad0246f31e5","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.1.tgz","fileCount":1906,"integrity":"sha512-FtWzipzng+NmtTQDXSCvA9D7H4d7vkA7ciahmY89fGK/Eo95pbnKn0hatEUfomj1jUDEXvAEi/tKiQ2nrAc7Jg==","signatures":[{"sig":"MEUCICADajrQ+UtuBTH9jISfHqjQ6Txw/Uv9x4t8kPBFr7mbAiEA/YMU4C6MWMqo2W4OM+Mb45VQ0qqO6MFb5TKgjCk1ykQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjETTCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVPw//Ue/RL64g/FPtP6ZMVIKGZU+Lsa0p8oYnVtfKnhOUShkMTVFX\r\nytoL7+LIvYLBcCd1o6nCvBejlnoAGry3QsSm9mh4ekPbTL9CTsouAZnHl4mL\r\npMN/Yr0y6YozZx8X1HLIpVCNdz3YW+8xZiersA244saANriZXPxk4lfPzHy6\r\neN6BZ+4DpSmb6XTrbqrgUXmNiz3GaG4n+yzMAoP6PHqcslwFVzl9N2f8xnBT\r\n2kqunFsr4XGQeUHf8jr1aVruJzjr2Vvy/FrfAQzkQ9i3RLdV0+Tfvqz28Dny\r\n/QFyAMq2KXLtFdJhW18v8FwwIeZERa9YhBd0DkZBXs9XxDZ5ZsjfvhF8goZe\r\nFCt+O+YQHcGhqkyEFGL3SKRM/zgcs3luG5UgYMcuEPETLeQLC0LWWXauBEy2\r\nGaAzNsUWZ6wD6oR+21l/wEVnSRYCB2cH0JaIMhDQorHnNgbBck0O/5CHlcTB\r\nZXGGznHxuFe+o44dXvAvugO44go3s8tKG9KxNJcvNiNGQZsVMsq+dGfhdMBr\r\nh57WYNAFUGygkG61cY2vLVA/MR2hmAvN/kauv8cAJj6EDNtx0DhOesmqbbLc\r\n7pmgZZetzcHxBCircD5ZJCPS0ictSnKwALTZtx55Yy3gKSqxN3AZEa2kz8f3\r\ntiFjeTClD8TiTgAno8tmJeS5cgU44BwIm7E=\r\n=/Qvk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.0":{"name":"npm","version":"9.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.0","libnpmfund":"^4.0.0-pre.0","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.0","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.0","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.0.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"73cb053cf10b3d9165e6dfcec14979f76a3f0704","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.0.tgz","fileCount":1912,"integrity":"sha512-AURwChJCg993xfhW/0d1rqyXIiUKKZpX9W2BOSwORGXteE00JHRBwpgHhxQaBWJFKNu9b4GkJzGJU9O9+ukjuw==","signatures":[{"sig":"MEQCIGUV3rr7jdn7so+EggS+66HAUrWKBYbEUv0X6GOFFPYuAiAQyU8RAOimxr0gi7PZEedetI1zcTflSZIY0PGjGikYBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9769558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH1LlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBMg//YfU7ND08/FPzTV77Xutcg/IWl4v2URpVcjQtb3HXz9+rDT44\r\nXHqJtO3dhLGRZD6/hpTswT5Vi+ln95AY5/GG17Kzp0tjZPtsjnpItF6SH4kQ\r\nO18gSuoma8PdUi0YvLUr4HCAPaRPV2hcERYkUIwmFk68QkpLjPblgSAPQcmx\r\nUZkLkz3bR2xGfLJ22lQQFWP5Zq9ygCskwyas2oMoVFzAl62Dab4pG1t53N7s\r\nNPLSVVEDifF8Sr1v6GOwb+0wcVSF9rPX2zp9pW8vL4YEVT3JDKumY2Em/HSq\r\nYMcaAQwEzSAZ7rAfxHGnTHzOflLwZuLGE3yD1AjQC8HZOy3XGC4qoTBHYxed\r\n4tpC90FeKMbniwGvpBahkKThLzdoeG6TIPnXEjmccejBlae6CvdWJyJCaT7z\r\nwMRxWaTFBWjwtLpLkFohxu6gLvhNlmfyRRelF4zgZf1nejHylivS59D67L/X\r\nOqtqd5NosLLwqqC8sttfaC2wQvkp9xeZyfFAChndpJUpY5ljnwL7vF8cvjQ7\r\nbcQlhj2NuMNOH/ErM1rlF6QXwVuR26lsTjeCiT75lYrlMaFbI7gDcVcguBsn\r\nLj2mBuKPagxv0Q8Dg6hJj5BkCLSWqp0njDxtNTXO1X+QfgcnuAEnT0tqpzHG\r\n7kLm3TVsB2nLD+mjS0isBWBdufo/NopzatQ=\r\n=WjBA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.2":{"name":"npm","version":"8.19.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.13","libnpmfund":"^3.0.4","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"db90e88584d065f51b069ab46b4f02f5cf4898b7","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.2.tgz","fileCount":1915,"integrity":"sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==","signatures":[{"sig":"MEQCIEtY+usbDraQNIBvFb0MhLzb2FC8K5trgFTTVMxl3G17AiBlZr5T8w19rWCMCsdTjvY4LtAohHP6SixII4u7XA5NTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9765475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQ4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Vw/9GIbmNplvmh+Go1g3Vz6Fscb7MxAaOn+r4MaQtRBcB2gyx5S8\r\nodTZYfqxhE1KR4OEckK9inciuBllAhADgimnGESwpGSkUgxf+xbGgToKKtGM\r\ny60ZP+1IHCGdYJTEbl1FF2pG+IsxSsCgJt0VlLCLIgq4P05zQEUhHX24M7zF\r\nKns12h4KiAxz6ol2+qvuTSWrJRVqx+c4byCK15jaHPXe15CqZ9CoFQvv7J4Z\r\nlhTHpuHdtH9W6DTaF0WSJFWrhVInW8a5tLr+R90B8ObBils/ekbWXDB0tcCV\r\nCYJn1cTv7Q53/F14x6aciCdC/7hFyeuUAdbPr0yUevRpfkVkHw4+4iREzEnV\r\nkzUjQ47ImBnUujVJIld7ipKAYOerl9lSGdPmo/2kgfKsVunfhuTXeiW1nCui\r\nPKMYCofFICVnNvq1ohQ51wVwTDpn01xK0CNZWB6alOcrlP0G3R2hduu0ZLiO\r\ntMWSK4hcP57QftBz5afmS4qL9VDMADjYEyBTtlu0+qxQQ1n70U6QaWQrOm24\r\nVVXjuTMTo3wWpv2tJr9xrnoyh//T4AZik5iIu5Gb8YwzT4xw0Q03WN7wp9gs\r\nApmuy9gl+M9JNjLCEoTXJhT7KACCZJSs3tkU4wiEIpm+xKIy4FOJocmJzciD\r\nnP+xh8nIDQ99mRYzVKmjtJkzCtTcFMbK5Qo=\r\n=lTXb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"}},"9.0.0-pre.1":{"name":"npm","version":"9.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.1","libnpmfund":"^4.0.0-pre.1","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.1","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@npmcli/template-oss":"4.1.2","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ac53d966259fa67fae60d41681fc291f46c391e0","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.1.tgz","fileCount":1912,"integrity":"sha512-vsSgXGc4/sogKvPE3BQuRzrci0Gx1ddlfV8DJCDifaiMXYw42edXpNpDr/4tmy7Yv/KRQqMDBSAMp4FrMleHug==","signatures":[{"sig":"MEUCIQCrWgOVI7Gv721SOkhrI7CJsjgEl4x4X11qbKgQDiL9gQIgX+qLYJ+JlFpxXVVNc24DKnvOrD39XLdfX1hedKF1Pos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9764184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjImgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw0RAAo8u65FVr5V8BxTncXJNsmUAD0CxcmOs0IeaPKQ5uBRgqe5Hi\r\npeq/Fq8qvojLkCMg4o4STxIdkffCpfEV8Cjv9NXXkjuQvgZdjedomqZtfhaV\r\nqp/fLJCrZ78+z6srCrHS9Cvt53oVHhpOfjh4wT9P4WlIfiRUGjEVAUaRCF0l\r\nmb9RyrbZV5jEZxgmQ5g1DaMfchlxiPG8RJlYCeTvF+gRunvwhS/Uv5VMflPr\r\n0Tcf+nJkaE2jLI2t2boa3DtA89s7zE3bhV8Kb8m7axNYfKad0Xnidt5qa7ct\r\nLYZKurAFEPT68APmFd0swyA8xBAK8yVL/oHGCtVC+1rld7IYJbNFzmfuzhxP\r\nQf7mnlL2g0dbfnn+/KC8LiLUg+YIsAZBilwhBMsBZZIlpb5ZqRpGXcBzuVin\r\nE/VWU5gdlKkOckr7n5/GSe6THIPFz1iz9RLxGUV00K4saXv7nggbb+A2pztc\r\nAAazV46i9U8viqEaqBzCMiSpOUSwVSjlE+0cKVO+ardyMOW2plph1dKEnUVk\r\nG9rlRAVdmuOJxi8LREUlKFAj+wxTc7PjKFVVsRddPno6undqiPCK+gbhtXfk\r\niFvU7z9LKmIE3OHF87hygynoqAN2AYou2YKCaYBDWM+Q7Co0ETGZJCjmxRyR\r\ng+tUnMRzETj64Qj4cJc0XTurdLKV7LCXJYw=\r\n=HT0p\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.2":{"name":"npm","version":"9.0.0-pre.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.0","libnpmexec":"^5.0.0-pre.2","libnpmfund":"^4.0.0-pre.2","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.0","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.0","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.2","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6296969e8f2d480445b521ebdbda14837e592698","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.2.tgz","fileCount":1835,"integrity":"sha512-EZjQhBKnt0scKYz3Zck5Cc+NgTwGBB6SWuX3XVYFvCkKri4OdTcTEk830gLAgufqt9fuMUR76o/I4lkim4l5QA==","signatures":[{"sig":"MEUCIQChltZ4Ed4bItC074YzwZp6AHigHZw1nvROTgbIbAo0tQIgF8LwnOJOIIO6YvMTNvn6i69c7oCz7BxIFXXm+AmS5K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8832979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLUtRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP7A//ZXV38WMWQiFSraF+bJ4cg8SJNfk02ewIJi/j3NK8Gb+mwImN\r\nvqHuW9zJr6NLWj4XZhvwY4DnuYTgzcpt+a721sY6mhHVEtVdCL79D/vLgCHx\r\nTl7i+iNjMHRP9P9fBpJJga5h54KcnNt/eHAR7S6DW0fOFx8K3EjUbDPr9g3+\r\n82ndkpkZqfMYwabxmbm5iRpH8YfBb7AdOLN8k/uW8fXJvZGwRBzhJ5esRlVH\r\nPwcnaiQYWLtBCNWaaP0f6mxOfDp5V9AYlSHlWHwvwV8IGA+9yIlQ2pBAyTxJ\r\nV8CVecDoICpgGZo/RUrTjh/MFPPZEdVPwEBTUiMPtm6MU4zkqcCBh4wEkc+A\r\njJlArHxAF4DjQQI4WqEjhtmDTJwha31eIY3nGPjZfXG8rl5fROT5jO0CXznQ\r\ncNlX2LAp/LAmwqtCnJK9bBtvlbZOZlfyUPbD3aOiXGwuKjUZZ0wP6PVIN0uC\r\nKWcnya8GYsNCwORyakM1KeEJoh1F1X+bgNjSLwDoJnOM4ta21NhRw1EOE5jK\r\nnI9etUhDjqubA8qXMtaj0JvGUIfJfWYyv5hoAK17ODjpIdkrOItu4/fG+N0b\r\nqT3uCQOkhFxM19/5U5P2kyXnYp5GZ3WiFjdJtDf5goo7qFHmotZy/F+V9938\r\nqoWx8d+LobRGrP0KC0yUbzV9d1HeZYu/sRo=\r\n=BflL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.3":{"name":"npm","version":"9.0.0-pre.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0-pre.3","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"*","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.1","libnpmexec":"^5.0.0-pre.3","libnpmfund":"^4.0.0-pre.3","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.1","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"*","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.1","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/promise-spawn":"*","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","minimatch":"^5.1.0","fs-minipass":"^2.1.0","@octokit/rest":"^19.0.4","@npmcli/template-oss":"4.4.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6fbb1838ebbc4314cda411a1eb8a988cc60a3c98","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.3.tgz","fileCount":1885,"integrity":"sha512-EYSDCDCm9/YZ9aMK9H/41JJc/BcWdyhbBt4jziZovBoLKoAI+96HmuptjiwoTSyOL4mLNX9DNhwaGXRewstEsQ==","signatures":[{"sig":"MEQCIGcOpJRyq71/7G9J+7Ijq3HTHiGGQ9gIjCUI0GikeWcHAiA2/4Niq/P9lvX62L72RkBfjbO51yghZn1mTJkPDQ6v1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRJhAAgVOC4VmjOE/WOk76IIVW4YCfgiUos2kY5zu2IRgrFLIy+TL+\r\nwfM2aQggYsIYYNdOfcyzo/0WWfSP4M46ZB9rZTTjI4trmNkRwIhGDfQE3ASB\r\nEgAP4f63dj/1IwCy4Y6C5JtzZ5g/Ua/+ZdkOr6gRC4MbVjwGiiaKYZxmZ9LM\r\nRvvg0pMqWpLAruM0m2FaM1O/gWv0i3mufnhocqK1++Jy6f3jGHcu4/rQJR91\r\no5U/PJR6NG3jtFmUlV/8IL9Vj50SNKncU5vm4NsenMwwtbvmB6Kj09YipAOM\r\n8n9oKvK/4zA16yU0QH0sHhn5Ds2n/TwHeGBL0lblGVNxE+nuntES3xZJ3piu\r\nBXmpfV+/1FdcHD3YisKkmTQkQup4NUjFoZNSNnfPrqqSgdQ4Y/UxMMM7BfZH\r\n4RX8qagMyTUhE3uGPouSreU5JxOyKfGlub0u+LYHAbjbyFqwDm/7TzUc64pg\r\n5ra03vLDnFc+kIvG0/ZF63Cg2UIfI5BPHmkRs6x0NuXHOvGAaOxqkklxCuQx\r\nHJrbyc6Y+iKDf7L58T4pne+kfxaMY6Xy5332hcLGox+KDZom0mETRl1yRb48\r\nbw+w1nOTEp/oX7+NEvnSYGbKjfPBEZTw0ULkXzUqASvdXDC7OfUOLQBH204L\r\nq7teda3Rvgh47jmhgKu/SOlrCDtqtj/cHN8=\r\n=G8Mr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.4":{"name":"npm","version":"9.0.0-pre.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.2","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.2","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^4.2.1","hosted-git-info":"^5.1.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ed4f68f9e35f8ecc84fcda2ac5c96f4d7f7059f6","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.4.tgz","fileCount":1790,"integrity":"sha512-kObVaaXtNBh9tjwEHIrBCtwaux/AUoPZwo9ZeJPnS9D30vrPSgViBHmUkKq0xy5xf7mQpEaNpgf7QecHoP8HRg==","signatures":[{"sig":"MEYCIQDxrw8wMhDnOaCXbq6NTl/CDFIsQIY6etwCgmDyyj3sWAIhAIP5iHG3ccXpgBeVPY/eeXDvRSHt7jaQRoKSM5x9BQkc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8333199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPelKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIkQ//TwdLyIBzBwPvFxBAaD6+yEqXtsuBRKVDjHii3HzNdt82+vhP\r\nR+kExam7cnc52nN8dD1c0XQsh+xOqjlBIqqddudZfiFyW5hYPWKT6EthnC0Y\r\nlJ4ZsrBc3pd80KmnvTCKH2dv+6jdQNSiTOa25syfvt9+FijqIYImBjfgOXh+\r\n3SiCCkXZcEfgkDkJ1nVdon3QrWMHws4KNsuD9/szn2nqBZZfsvUbEUKzo7hl\r\niUOA1qVnhRetfrWMOCjX6EHgSHjo4n9AR+cYqCFH/n4jutVWfRQMn6sNbkoA\r\nICS6abOjYfM4uXiKu0T27Bxp7E2F2x975QAPISIKW8/XeF5+snf8IYsXF1kD\r\nqbsakz20osZ17k8m3BG7gfJNIyDdQ97Ng4Bt2dYGrAEP4z91kqkGtbMkQpRY\r\n9jf29TxiAsvHQ3c3vUYsg91PhF97E4fYoc5UdkzkwPhwnRSI51VxBzkBx0Gx\r\nJZrIWR52/z1lt0sgVhId+zAuThdYNEqu5KazlLNHpwV9WK99FRciPAYO3qGR\r\nubunQjdLlupTtHQOxSviJPJho8OM6pNf6XhySmV6zwyyKpsUxBllhx7zcarV\r\nchkj3o0PBSYcolmZ6cyaBSSIgata/XHU2oQzEwr1CpjsfdsH90vHGjgsUnVG\r\n71mJD2kAcje2u9oqItHgQkCBiykKf/z3hTo=\r\n=Yivr\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.5":{"name":"npm","version":"9.0.0-pre.5","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^14.0.0","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.0","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.2","libnpmexec":"^5.0.0-pre.4","libnpmfund":"^4.0.0-pre.4","libnpmhook":"^9.0.0-pre.0","libnpmpack":"^5.0.0-pre.3","libnpmteam":"^5.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.0","libnpmaccess":"^7.0.0-pre.1","libnpmsearch":"^6.0.0-pre.0","libnpmpublish":"^7.0.0-pre.3","libnpmversion":"^4.0.0-pre.0","@npmcli/config":"^5.0.0","hosted-git-info":"^6.0.0","npm-package-arg":"^9.1.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.4","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.0","@npmcli/template-oss":"4.5.1","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"92091c8683848c71c5cbde569d18f76f99d23af8","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.5.tgz","fileCount":1872,"integrity":"sha512-32BmUjMP5ovadyIQlxOUR5OxjXa09OK3KZ2uV64ySxplmETdnIykS7ECozBwBQImpcuRHzuhHFQM2AQmuUpqYQ==","signatures":[{"sig":"MEQCICf2pIh2sFTX1sKqu1uLcdvzERYfWDvSOT2TwmzMZmA4AiAb+iTvsrzMnhBEUw0qrV5XSuoK525umXWu7jmZUy2CEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//WYyPdjFofAGzh6fGIfpKkWso3D1gwgUE8pEiGWuXqVw31YHm\r\nsJZBT+hGQGQ/YvTQKPGIv/DA198oGfM9C/BQHNymsrwZMKs1q1YqJMoFHQ9P\r\nviOBvAcRPWxTmLhZlHu4YPqYi4C2tMbjCtmiTLSXWZ7WLnHdx7eXR+U4wf1g\r\n2+SG9bkx2dPyxlvDQJj9wPtCPg8L0kkTE3OEKPOyCVQGnvMUbSxXg9tGXFHA\r\nwn0zetWSwsuU0P8SHB491CSqUU5vjEsPjmzT4i4TCLw/R9DY+LYgB3RVZ0zo\r\nQ8A1r6/wrWSzFp5Q7cu3TbyMdMxWc4ojtVpu3jnhJpq9Cq2ea/II4HEV147U\r\n79Ru04yjMojUy75smtFOh/1FYBb1drWbogaPwZ9c+BrgYrEPgEld4CF+v5gl\r\nGSUsysQBn7EJQyp0Nkdc5o9KwoMmmwwu9oPByxuHAtGEKDCjTlwJ6BxuZApJ\r\nWyCaju789X0Sy4BO4iTdI3XcCsoknOqjBQc+pyqTjNJoM8cnfda+SJFNxpMw\r\nWgO7YNf6aT4aiRgVQJ8qE15sqsEdbC50odEOjGS/9/cOIQmmMsDfasnL9CwY\r\nWx1yqsaYrEhOQ1rl21xs32F6e2H0AzztN4CXrEvLOV6HzF1e6DA+Dts3AZqH\r\nV4dbo5MkjU4J0wmf3TkRvp5Yy/TFhWaJt4s=\r\n=F+Bq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0-pre.6":{"name":"npm","version":"9.0.0-pre.6","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0-pre.1","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0-pre.3","libnpmexec":"^5.0.0-pre.5","libnpmfund":"^4.0.0-pre.5","libnpmhook":"^9.0.0-pre.1","libnpmpack":"^5.0.0-pre.4","libnpmteam":"^5.0.0-pre.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0-pre.2","libnpmsearch":"^6.0.0-pre.1","libnpmpublish":"^7.0.0-pre.4","libnpmversion":"^4.0.0-pre.1","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0-pre.5","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1be0bbf75316ad87acc1d1d8ece0b5c27bb71d5b","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0-pre.6.tgz","fileCount":2051,"integrity":"sha512-hwFNIRpiE9CIYwBcdBFGXFOtTA+PGdsfdW2p9qA+f7jJz5/okjbVXb9qJKqyfC6HwfphVmseJXhiYvaJpw44NQ==","signatures":[{"sig":"MEQCIBZbFK15Q2IFiMDp1ObR9cB8+X4V903bK821RNbOXixeAiBrcq3cYJg+YbjtT6N9zCKMAdTFBomc7uKwKp4mVgLmtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUGKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmGBAAiIoC6S1PS5az650DdxrqOuG2bSCBfcPk7cYR6NmrjgbT/tb6\r\nUCkl7z5EvWQXEpY3zcmjmnFj1BqFd5dgYYCi44Cxf4AGScNA8GLcw4ZQ5nET\r\nDGK4f+5usM0FodzbJcK2E/9Gu6XY79jc429+j+mv32ZihgeEGKYcn4+FJfEo\r\nJZTGNlbDlfLumhSOhnymfga1n8hh8rnG+HXZMnXNxIcpNnvDW6lHr7J4mwNt\r\nwDySBepKjxUV+XQvD9wCjUVpPDR/mBwMAe8u0um/0MWW6PgUgNJpbJbKxUHN\r\ngL/3pnnMpFDfpOA4DlUC8GJlgaNPwKTLnfFHd8G+bjvueIjgOUKGSddTPfxl\r\nKtFpvwwhGhXZpqhFPtmY6Hvh/E4dq6CiIzQE0BivAHEhU7SfAjaLqsWO76Jx\r\nqGKmY3lBj5ZK2+9jKg1cKWYr5boFiUcFswsAzkIDu+nOoZb+Ip0fOMuXI8Ed\r\ndTJO/t+oN3dYDp2xM9vz13MAO43aU3nOytdteZTvMQK/QJt8ct5v/GuDC4cu\r\n1EaH73sSx9RI85vL2+m0f7Ps2mwP32mrBnBbitarlLgDAN2jymvS+bHAR0+c\r\nZvLGt9m3QK9TnE81U09wl1em3aAlvjuP9nZZoz+ytKRA+a/XOMPlfEFwSNpj\r\nCDJp+bzX/zWLyymxsVdwLaU0XgT5kOihIGY=\r\n=eCPd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.0":{"name":"npm","version":"9.0.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.0","libnpmexec":"^5.0.0","libnpmfund":"^4.0.0","libnpmhook":"^9.0.0","libnpmpack":"^5.0.0","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.0","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.0.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.0.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^4.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b32200360df98c2ef58abb755d1454f024890781","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.0.tgz","fileCount":2051,"integrity":"sha512-YaKKfqlBFzHufeDh3R+WwXp67QKN1nYZmfyFKwbASURbJDPu4ZlqfrnQiYCtCdye1sApB7r37J9tqix/vHEu8w==","signatures":[{"sig":"MEUCIEE0ZC0rNQAmtBZCTnn+HrcvarwRmihLejfrT57c8CYIAiEAyv3DZMGsJS09afeP0159fdMNacrmzXcmdS3kdWftcj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorKRAApNac5JQON0KaqfafgUm7yAHH/xwuSOT0ul3z8WsdqAKt0yu0\r\nh01GrFCfX4MLG5hGFF90/fvT3pCHJXxtBLkTnY4YYX2VUDSjjuToVaAYa3h7\r\nKHjkvP2AXqENqOG0MdZmIppPFGwY/4LjMJSWTie81re4pbSA1R4af+sqY3fc\r\nEVME+5alhlJyUyqx1iZ2bomgTqmvrnFq7JnP/YpAWQNCOuXA0xxEN5Qu/BCa\r\nHOSubSFiNJktQpeJcZbfE4V1wquH27W1o92K+wrFTRi6axlwIxbIwU/ZswFB\r\nN91GOlSwP4JCZZl3KhJQnCGPKtv9HQf9ZYdFtf6tqgkyAZSoJqNkz/SlyXCE\r\nzYE66cVCmpyOZCDqkwm81d2iXyUvlf3yuqgPwjsAHO7QtB2gWGT3uH/ysjgF\r\nILXNEN8UWoiMZfndWl3MyGLwfWkEJokvEUJznHXqhUV/aIQAG1f3Y5zhaW+k\r\noAMugzrGqc4zchcUuBTOmCpjX46SHapIFnJLPxbEGHxM4F5GG5gEqisUCtNE\r\npnTq35bPTLyTzCKuS85/aeffJG0+szXsYL0mwWvTsda+7WwYhR5eaP6n9IfM\r\ntvUiR7Lx0wdjYdTiyJxavIFQQBIiuminvusi0alE7XquXy9Wb9c1IeYVY3Mm\r\nyUAB0x8N5f5gJLNRCfJX9NnpG7w7xWf2CMw=\r\n=kq70\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.0.1":{"name":"npm","version":"9.0.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","mkdirp":"^1.0.4","npmlog":"^7.0.1","opener":"^1.5.2","pacote":"^15.0.2","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.2","libnpmdiff":"^5.0.1","libnpmexec":"^5.0.1","libnpmfund":"^4.0.1","libnpmhook":"^9.0.0","libnpmpack":"^5.0.1","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.1","libnpmversion":"^4.0.0","@npmcli/config":"^6.0.1","hosted-git-info":"^6.1.0","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.0","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^5.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^8.2.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^5.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"15015167c14ca585f52baaf317207cac794ff772","tarball":"https://registry.npmjs.org/npm/-/npm-9.0.1.tgz","fileCount":2053,"integrity":"sha512-B2Z46XFTUqSP2JN3bJZ9cvm6ZtbctZ6uMRvHXzFAUZmbQYQ6klyDnCq1qF5iqCx+zgo1AoMKiJnf6+AXefLjPg==","signatures":[{"sig":"MEYCIQCWj/YHVPDPlWGKY1iEAUlbYUkSQwNLQmqJv82GmhcKkgIhAN+hMwcdUvxVP7LhKvX9uequkNze7LvSMvFzzx4pm8KJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWapUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWoBAAm/pRI2wXx7eqiecF9A0c25yh8piGt2qY1sgMNbQGO/LYUqKB\r\nDqIQAYQmJW+g6EZSNcbMl1OIOGfAZK1cAtFJOGuob045sougrU8HT/fjJWj+\r\nOmynJovdVZC4V+LqZbFytfoYIOiYCvhUhxfMei7N9DKlGLTo8NPFbZNCrtzB\r\nrwgPPmhOaA0iBL13lVe2Id78M3uu9oIFTCo1DkhYZzf9SBvCkJ+9cxF9/vtU\r\n13mSgCgw8WHz15gL1Pkhji21Fo3j4bcsVmEGg3wiW+BsG7hDhyM9vQ55VR6s\r\nvZOI8YJ7BzykYbGEE5zAxLGa2mTyRZAz0FlBX0o3oHo6EY3Ya2aG8mfZd/xE\r\n9+jNtuHW3/CLzCi7A3yhy/DxefZnMXkQ1SZRuurcsXgMqKGXNnM72WC1HAnW\r\nyRlP4NXOnU+s7zYuZxfJjYrSi6pwzZLmWYwc8WdhqsbRno4bU/8aN4MTRxU9\r\njdIJeEE8cuff6lVpKgP+Uj76HTmU0TkDUnBS1f0qxJuVJY4lpSff17zK9dtZ\r\nH4Krr3hzqB84nPPqJJYx0R92hsjomoOHJhzVNfZ6DV5cUKMaZFvmSJqoUFjx\r\ntmnDV2K0U5qF3CEWGQMAbhhCzrppbItWAbM65RbjFrYlmm929Q+ioL8J1Blu\r\nbvprZZOYdOhmWbAzdWt5kQxc+exssJuNl9w=\r\n=3rqE\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.0":{"name":"npm","version":"9.1.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.2","libnpmexec":"^5.0.2","libnpmfund":"^4.0.2","libnpmhook":"^9.0.0","libnpmpack":"^5.0.2","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.2","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.1","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/fs":"^3.0.0","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^4.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"86f96a1b7ce5541d28c32dd88933f96648fd99e9","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.0.tgz","fileCount":2060,"integrity":"sha512-ReDxpn3P2vWnUnql8o6GfAtLiVrWoX6N2vdbp4jxgXl81TVrCJmYH3wyi9V3Dt5rmJZH2FxXoiesZiLSEGCi3A==","signatures":[{"sig":"MEUCIQCb7KeWCRo3xbBR2UnXA4xoEK9Ez4+8y4+7TDFstCdHQgIgPno/e7Go4yR4XI7yZmAv0RN3dpgVP8aTDb0RFSej9p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10181643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYrXyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPAhAAjSZUc0l/fpvvoDZmJ8wHOuLu0E7l6Fmgbl67ddZOyrKgIZjx\r\nCf70T2GfR1pj+Rs4P9Dowzj2H6mQz4aWmE0HUVghsauZuVs42MGh2NFDxaAh\r\n6IwqXIdN10qtIGYcgYg2NcV6Rfdpdw9X1pEXRXbzOqU6w2SgQWxfmC7vSp4T\r\nBCXpV7oP1VlLr1wn84TQgws3XMrt+RnKAr6Bt3f+vvO3Url7JVm8XzdcRkpK\r\n8091kQxB6Lzt4zob2qp5cy0+yw3/bDbai5ovmkcNwpeYRYHYLr6AYQI9ijQ4\r\nLlU5I1bikR34gQ6NbWdk8PcpLHsG+gBDrYRqJByvHzPM42zSakCgEy1LlH1V\r\n+Pe4SFOanYP7VioKSOlhEXWDkfsmHIEymc6yQnRx1wms9Xd6JY3b9emYNcP7\r\nydsbAXnPDBADO3tqOlX1nXReZ5Wgfq+C9GsPMDwjGOm2lNobzVP9EIsGPduv\r\neqQCrEpCZEdu9AezTbRJ6OfZiazQWPHojA7ylFxxlt0c+1QRmZC5wd4pQPAP\r\nV0X+vvOxmU6oSeX1DK2MVcCsZsF3PVnQYQxWLRl6UwRXNAfb1jyDFyZyLQC5\r\nugTEqq/w+NQMkzatLnhFL9PDpA/sYRitSoDuw5P7PkRbB2/jSNns5Dby2/ub\r\nRKZBgJUJ/WrxT+aTxZUaZSxFvHfzL/SYiOI=\r\n=xJMv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.3":{"name":"npm","version":"8.19.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","licensee":"^9.0.0","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"adb51bf8886d519dd4df162726d0ad157ecfa272","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.3.tgz","fileCount":1887,"integrity":"sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==","signatures":[{"sig":"MEQCIGI/vu+/rjxZqGdZkHpMmBFiXoffzGqRjWcHXeErTyabAiBAz3sq6PKvepWrRzw/f+VP0350+HtMU4gnHWlOlFCaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9241093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZC/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlUxAAlCygHHLGbqybNxutSD5PvghTKUqWJajkETaUTDHkqi7JdXTa\r\nQybdoc+oMmo/RIR0+M4K/HU1dmXTWkS9qtEsQKWfd7g0O62Wemk9y/2mQbl+\r\n+1MfSNQgZx+8fNQHn0Orj3vpDXCH9jalqXWZhgWO5RYYCbofV8bom45dykxY\r\nnU1y+UAox9N6rqIWZpKvffvPgh9D/gQGmEmEoYM4+IWcdrH+9igYjmflc9EN\r\nlvcPoqYhFN4k6kgju8MP0OFuICa+vCIKVL/H2w34CSJJszao0UEzdK+sdRWj\r\nBbtgYZiJOygRLgqRqfPd+1aNyVVHnvM6GD8EFHvKsWx1DfzVTwhmSP96OLcm\r\noEQ08l6b4wnlEg5wiZRUXTFT+Mjhq2axL8lVRPMpOHLjWsszHqlKJVoTvTsn\r\npxjy5vQn1icR5rDnHCJedtpb8MHmOZ4buolsam0QOU0CdCjogN3F8nXva57e\r\n2YQpK4TaXT6frcAIV6uwqURaDsPOTl1jYKEUik+8cfctQQBEKZsRgfG9jFAh\r\nI5kqBTN2fh8IPTslqlFFALy/HIAhBFyKUw7xfwhr9yrk6Xvt2r16HlG3RLGv\r\nb9eSUnCQ2RIwKK7zIINm10FzV75ZlzbXX1iDL1VaQeAYBv62jspyVhJOUS1b\r\nbn+vW0h0xLtA84pqGTUp67yAO7veWkuajog=\r\n=7wWd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.1.1":{"name":"npm","version":"9.1.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.3","libnpmexec":"^5.0.3","libnpmfund":"^4.0.3","libnpmhook":"^9.0.0","libnpmpack":"^5.0.3","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.3","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.2","npm-audit-report":"^4.0.0","@npmcli/ci-detect":"^3.0.1","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.9.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a637d44f052d8b21c7a71ab417981ebe586f387f","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.1.tgz","fileCount":2029,"integrity":"sha512-FgrLK0VAqiCENet9EiC3mAwqpUMP+2AeEZLs9k8FB5LNZ1v+oIleubE1TfMCjeKzigtTkz7K0Cfs8qAAZLVeNw==","signatures":[{"sig":"MEQCIDaYrqOV2IROyDvn68QJyMfcfPeSZv3cKg4kv6SVrFaZAiAqM/rnuB1l6CL6Mml/qXYQFjSBr8rXdxFfI9YM78MjNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9710715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPeBAAjYtYfK2RSVgbBhsenS4TETLuWF4ciWIVfkLTqHcww55Z4Ktk\r\nnJOoWqhBgcXKQILVfttGa5QTfUSVk3swvKobmMPUQX2tgBTwu2ydfU03HfNO\r\nUuIHoLu0I8VBjDXvVn9jS1+R8j2kA64etZsLXyxF7jDUWIj9SR3guuOK/H0U\r\nK6FXiHCbsRgAD7YRpAsMSHvZSbvOEKlXkoZvcfMoTu3Fv6SPfdYIT2gPOwj5\r\nE6C/zAPIXEdD8XSuRqO0HstpRQb26l1pIRgcIG3JgjiFJSs/EJgzUZjMGlm4\r\n4fpLyrEWD4nv7lAJ+aFqoly4UPSspoDzG8J3CN8HR7uWTDlpdJmgSl87LdC9\r\nFBiITaAE/qI9VJz9mRIJyK3FMONtDAcYGOKXaW6LLYn2Ll8WbI24y6IVIc5x\r\naCTsEOjYJ3+RO4Q1vNbylhvhjVLz3Ixnf3GqBZXbcFdDO1O1D3Vg/tsu90WM\r\n/LevtJWNfmhHmyU4+KDDpE+BjoW4F3pQc0hz6q7VBC1U8HbA4LSbw3Ot7W21\r\nqhemViOpi4r/wWa/vVJeCEl4myhSycUay9URiGE0mXsGGsuj3cFN/4DGdyPO\r\n7me199gc8fKZSWIlzrR39jXDH4lpszecc9+tNlUiAaMCtRavaMAfC0znoD7o\r\n3u5M9LLwdbKzNNBBKxC0pb1/446i4MXbmMc=\r\n=3WOs\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.2":{"name":"npm","version":"9.1.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.4","libnpmexec":"^5.0.4","libnpmfund":"^4.0.4","libnpmhook":"^9.0.0","libnpmpack":"^5.0.4","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.4","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.3","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"0cf57d747a84fcc32ed397545f5bea6dbb014141","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.2.tgz","fileCount":2031,"integrity":"sha512-qOFg33/5YCHLArtRBep9HJydPZURbCwt8nxwXDRHZO9PZtTUMCo1C4iXBFPW1TxnzAdHscdw76ihbupdmL7cmw==","signatures":[{"sig":"MEQCIGvLOcvLKbhVPdojw2EGZvSjwS0pj6S9SuI2qrZO46toAiBYnaNgkofEnynidY4Z0pbFJuHLnbHS8oJzpql1KvDRJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9718302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdVBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx0w//XRc6eUtEDjeGpksFMywHQ5dMBQ4Xt58ChLA9hKl7SCt8nz0E\r\nwkhPShdlg2g2f4WGfgoCjrTKoCRLKcMuDDOCT0lV2PvmXP1IpqhmHZDFSXJt\r\nE/HAv+pVy1NQ5g5kAbPyGi/94volTBhuS87APZ8HqGrFZuTVXKuMPD7bQeGO\r\nG/PKD39vK5pk5JTBof2M3CqDN5WbuZaFswYssbOOPx+i0qU5/nM/z0GGs9B+\r\ny35b+VncQGphvTpeVjXaK907ucjnyzBid0aq/7CoFQTPwbQ4OGY9US1+BvOd\r\nochGI/nsBB2/Aok4dGcBc3UiyXNahHMlkDw3MNrUdinb5xx/28c5mTLThKpm\r\n458pkrKXVnUqPhZJPdFX0oFZj+Upmt/Ncsqfh/Ngbk5eojgBuT4CLQKinmO1\r\nyLa6h4xzJZkJMI+rXywTsxhplICLg5GOGjNnsbgq4fC2r9Eb72B2fBoleVf8\r\n62LrlCrEKbWJYPDPgyIC/b+ASClpfpObPH81wkhJ/tBGxCJiktH8puPq7y+i\r\n4fepXFw4Iuz2BDZubfp0ASGp43lkQJbCvrEdIuOUjeDd0WOu/1wM0bmfeTTR\r\nxEKAfGl7pkSMrg589j1gLnbRIHsIUB6mejX+VQTk2sIHYkP8J4k5CTF/8N2Z\r\nm+Fh4m7+oWENmIOFe2KjaGYxjKjuasDaaQA=\r\n=/FT/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.1.3":{"name":"npm","version":"9.1.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.12","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.0","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.6","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.2","ci-info":"^3.6.1","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.0","minimatch":"^5.1.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.5","libnpmexec":"^5.0.5","libnpmfund":"^4.0.5","libnpmhook":"^9.0.0","libnpmpack":"^5.0.5","libnpmteam":"^5.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.0","libnpmsearch":"^6.0.0","libnpmpublish":"^7.0.5","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.4","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.1","remark-github":"^11.2.4","@npmcli/template-oss":"4.10.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5b83a3968a0253a9547d559852ddc32f667baad8","tarball":"https://registry.npmjs.org/npm/-/npm-9.1.3.tgz","fileCount":2031,"integrity":"sha512-MOlpFXmfdPmQhvbBuV0RkaDR8VcO45eT2+ecLYC0GEP266PYAAZ6L33QPz9SR7fC3o4L+1V/KV9DtoHTetaDuw==","signatures":[{"sig":"MEQCIDYQRyqTlNBKed3sMerji+zKzSAl5MRPMvs4zd1vB7CPAiBR+3I8Q5qvMM8Cvx3p8PS5K7jQJdL3zPBI8lKyRfpjgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9719116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh+l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIZQ//Q0dIs7WQHNQb3m9c36H+uIOdZ436aDTsZV51y+BHWieSoZ23\r\naJ4aBW8BfyZZ+TqtZetyvrjoaggDMn9WR+NYlObYfcmBff1IMu0I0GuvPWbw\r\nwDAm1LYIFHGu++pmEueCfwVGAz1cwaTum+Zn72etHgNpcFOAmIRoNJP+MLzN\r\n03CO6z652Sbyf2wRJvUnQPbOEZPUebhq1aanC0Mqm96WSYy+TvZ3Ea11sBQ7\r\nzmOTdyHCaiV9olWd2fUCpJHRXlmCzDhHObXimL5zOg/BXyRgAjTGjLNOepbk\r\nnhjBMciFzx4qFqRv4R6lqb1llI7B6pYlaWg1a+GXoJ9GRQf3G0yTxD7DqCQJ\r\nfMp04lghsiqEeTbyP9Vlynrox1+hwW0Ga5auNhCMEEBmwQHxX3c72eYmJ5xP\r\nwBfTPBQ4//MS2BPRAevxOhG6wolNLxLF+/91tE+VsBjH1VSiLzmSRQd54y/u\r\nf0UQF96nPJSD+LK/fT+RO1oKoUfRaG2sEh5+XbiamTxG43Fkvs58t+YnXu2J\r\n+69yU0BuT5iIh49BGlHWqaxQHw8rJhdN7p+3J68vOGbCEOoSa3ym38UOWzqd\r\nhpLLWgTPOyZ87NHPLpyuhVt9YAQ28b5BQjxMSWwLVdTqRi99h5LY9ki3X7tg\r\nvKwIqDpW+sWCpmotnyMtTULCPbzHCh44V/8=\r\n=Y20G\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.2.0":{"name":"npm","version":"9.2.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","rimraf":"^3.0.2","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.6","libnpmexec":"^5.0.6","libnpmfund":"^4.0.6","libnpmhook":"^9.0.1","libnpmpack":"^5.0.6","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.5","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f4ced5247b703103c6fc7b6e7ec2927c8f0a3d21","tarball":"https://registry.npmjs.org/npm/-/npm-9.2.0.tgz","fileCount":2067,"integrity":"sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==","signatures":[{"sig":"MEYCIQDSEgXxMGUOHwsc+n3tmEIQZK8ai7FXbIiaWTekM51CIgIhANrv5HWeaMT8C2ayLggX1zveXQhct+b9TAdcA/KjcMLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9929728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkR20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg/9EsYAJGuUUKwEVSq7XugeILBfp1chUxeVYTDDOiOepO+C0OTI\r\nVjqhfz447KrPahVWN8Ocb+Zy/E4HAWInfCHwCxqKgapZp4G3PqdbxnA5/i72\r\nQ5vL/1mHqIewebSH1d1DLGenC56tuAQGmJs7IngRov8rV/NwQco4gKze9X6C\r\ncppc/2W0HPcxKNP8OwoWSkTiy8SsVEuMYsZcrur7diDtOYhqYcPKEwljaN57\r\naNTts7xGubqLWOmPxYGMQnx29hTYh1sLyjYggwuTrOcxBPxfpc6s7QcRuLzP\r\nODn5K9cxdI2EbEC8fKPtbzm4JHNy+wQQCpa02RlNEeU2iiXyDCypL9Cdto4b\r\nZTpx4RIXSEHgU1Xa2qIeNywWb89CzVVwqoYbD5IlER2v4wkpy8uv++KvbiUt\r\n/JtCN815zI4La17mqVFjb5BlnTs7SO2X0e3r60Dppe3HQD8StVNyw+elUZbT\r\nHonRKJtJsEZt4JwfL2SplF7UxDGhMDJKc6dEX7RUwf+6dicnnAoz/OhTxXgO\r\n2exUtzRyH8NbgqheDSH7scMdcVrqQLn/n8DXy8cfEfYRL0jybiz8GWYPCFvn\r\nFLHKEDAatgDaTjLIZwy6QDjsPwGsqjulfm4yxkqxxrI1nilZoenBi5v6m2SK\r\n9e+Tp2F/VuGqwNUmKugCPpqLo/yVZLwVb3I=\r\n=JBX+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"6.14.18":{"name":"npm","version":"6.14.18","dependencies":{"qw":"^1.0.2","ini":"^1.3.8","sha":"^3.0.0","tar":"^4.4.19","glob":"^7.2.3","nopt":"^4.0.3","once":"~1.4.0","read":"~1.0.7","ssri":"^6.0.2","uuid":"^3.4.0","archy":"~1.0.0","iferr":"^1.0.2","meant":"^1.0.3","osenv":"^0.1.5","retry":"^0.12.0","slide":"~1.1.6","umask":"~1.1.0","which":"^1.3.1","abbrev":"~1.1.1","aproba":"^2.0.0","chownr":"^1.1.4","editor":"~1.0.0","libnpm":"^3.0.1","libnpx":"^10.2.4","mkdirp":"^0.5.6","npmlog":"~4.1.2","opener":"^1.5.2","pacote":"^9.5.12","rimraf":"^2.7.1","semver":"^5.7.1","unpipe":"~1.0.0","cacache":"^12.0.4","ci-info":"^2.0.0","dezalgo":"^1.0.4","is-cidr":"^3.1.1","libcipm":"^4.0.8","request":"^2.88.2","bluebird":"^3.7.2","cmd-shim":"^3.0.3","debuglog":"*","inflight":"~1.0.6","inherits":"^2.0.4","lockfile":"^1.0.4","node-gyp":"^5.1.1","bin-links":"^1.1.8","byte-size":"^5.0.1","columnify":"~1.5.4","fs-vacuum":"~1.2.10","gentle-fs":"^2.3.1","libnpmorg":"^1.0.1","lru-cache":"^5.1.1","JSONStream":"^1.3.5","ansicolors":"~0.3.2","ansistyles":"~0.1.3","call-limit":"^1.1.1","cli-table3":"^0.5.1","libnpmhook":"^5.0.3","libnpmteam":"^1.0.2","text-table":"~0.2.0","uid-number":"0.0.6","cli-columns":"^3.1.2","graceful-fs":"^4.2.10","has-unicode":"~2.0.1","imurmurhash":"*","infer-owner":"^1.0.4","lock-verify":"^2.2.2","lodash.uniq":"~4.5.0","mississippi":"^3.0.0","npm-profile":"^4.0.4","safe-buffer":"^5.2.1","worker-farm":"^1.7.0","config-chain":"^1.1.13","libnpmaccess":"^3.0.2","libnpmsearch":"^2.0.2","lodash.union":"~4.6.0","npm-packlist":"^1.4.8","query-string":"^6.14.1","detect-indent":"~5.0.0","figgy-pudding":"^3.5.2","lazy-property":"~1.0.0","npm-lifecycle":"^3.1.5","read-cmd-shim":"^1.0.5","sorted-object":"~2.0.1","detect-newline":"^2.1.0","lodash.without":"~4.4.0","path-is-inside":"~1.0.2","read-installed":"~4.0.3","find-npm-prefix":"^1.0.2","hosted-git-info":"^2.8.9","npm-package-arg":"^6.1.1","qrcode-terminal":"^0.12.0","readable-stream":"^3.6.0","unique-filename":"^1.1.1","update-notifier":"^2.5.0","lodash._baseuniq":"~4.6.0","lodash.clonedeep":"~4.5.0","lodash.restparam":"*","npm-audit-report":"^1.3.3","promise-inflight":"~1.0.1","init-package-json":"^1.10.3","lodash._getnative":"*","move-concurrently":"^1.0.1","npm-pick-manifest":"^3.0.2","npm-user-validate":"^1.0.1","read-package-json":"^2.1.2","read-package-tree":"^5.3.1","stringify-package":"^1.0.1","write-file-atomic":"^2.4.3","npm-cache-filename":"~1.0.2","npm-install-checks":"^3.0.2","npm-registry-fetch":"^4.0.7","tiny-relative-date":"^1.3.0","lodash._baseindexof":"*","lodash._createcache":"*","sorted-union-stream":"~2.1.3","lodash._bindcallback":"*","lodash._cacheindexof":"*","fs-write-stream-atomic":"~1.0.10","normalize-package-data":"^2.5.0","readdir-scoped-modules":"^1.1.0","json-parse-better-errors":"^1.0.2","validate-npm-package-name":"~3.0.0","validate-npm-package-license":"^3.0.4"},"devDependencies":{"bl":"^3.0.1","tap":"^12.7.0","yaml":"^1.10.2","jsdom":"^16.7.0","tacks":"^1.3.0","marked":"^0.7.0","licensee":"^7.0.3","standard":"^11.0.1","cmark-gfm":"^0.8.3","deep-equal":"^1.1.1","get-stream":"^4.1.0","marked-man":"^0.7.0","sprintf-js":"^1.1.2","tar-stream":"^2.2.0","@mdx-js/mdx":"^1.6.22","require-inject":"^1.4.4","npm-registry-mock":"^1.3.2"},"bundleDependencies":["abbrev","ansicolors","ansistyles","aproba","archy","bin-links","bluebird","byte-size","cacache","call-limit","chownr","ci-info","cli-columns","cli-table3","cmd-shim","columnify","config-chain","debuglog","detect-indent","detect-newline","dezalgo","editor","figgy-pudding","find-npm-prefix","fs-vacuum","fs-write-stream-atomic","gentle-fs","glob","graceful-fs","has-unicode","hosted-git-info","iferr","imurmurhash","infer-owner","inflight","inherits","ini","init-package-json","is-cidr","json-parse-better-errors","JSONStream","lazy-property","libcipm","libnpm","libnpmaccess","libnpmhook","libnpmorg","libnpmsearch","libnpmteam","libnpx","lock-verify","lockfile","lodash._baseindexof","lodash._baseuniq","lodash._bindcallback","lodash._cacheindexof","lodash._createcache","lodash._getnative","lodash.clonedeep","lodash.restparam","lodash.union","lodash.uniq","lodash.without","lru-cache","meant","mississippi","mkdirp","move-concurrently","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-cache-filename","npm-install-checks","npm-lifecycle","npm-package-arg","npm-packlist","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","once","opener","osenv","pacote","path-is-inside","promise-inflight","qrcode-terminal","query-string","qw","read-cmd-shim","read-installed","read-package-json","read-package-tree","read","readable-stream","readdir-scoped-modules","request","retry","rimraf","safe-buffer","semver","sha","slide","sorted-object","sorted-union-stream","ssri","stringify-package","tar","text-table","tiny-relative-date","uid-number","umask","unique-filename","unpipe","update-notifier","uuid","validate-npm-package-license","validate-npm-package-name","which","worker-farm","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"5cd431567f0961e1fe63d46738cf37f74f7999eb","tarball":"https://registry.npmjs.org/npm/-/npm-6.14.18.tgz","fileCount":4215,"integrity":"sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==","signatures":[{"sig":"MEQCIHq5SosyydCF8eGW/3fWDMDwyWMqO1jioYBHqZpVCPN2AiAkEEu172snoae4YmULz1rLKq2oWWa+lBYXA7p6XaVSAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19039376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2wvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR8A//RZsiN5jIQpYmg5i3abUme3m265s8Rp1LCWWmSB8mRBX0mTdX\r\nl6Ed9/mnW2Zekv9gyccHU6dsPCdhwJJZ2iXHPnMBNgxmIB6tKMJMmmhQ1g8y\r\nu8xUiqVnLLenEnA/POolViLast//lw/DRma5azdSI5ToWq2ORn0t+CtJmmZ7\r\ny7gDOIlZwvun3acoxDcVbsB+Y0971XLm5zEiiBpyXSg7svERuwU/UVNGrDJL\r\n+JuotAZnOfF/rMlw7Hcgrkv80cHViHcm5gYTjB7z1xWeEHr2YJA6xcqSnBlj\r\nlKniSW4bioiLodxOxfjjhhcIHMIbTHrm9vuYgJwHP6FFbVaNI0fOfXKexwV+\r\nhSnLx4ou/AsjBehHBO7k/PmPq3GMCpnKcfMBUvFiZtXkDbpb1BiG4bxAWUPj\r\nbrWQuOoSREzwEpEP/C5yjnOuJbx8O+9BiZG7+sAH30wwaH4x52X9S3Fle9V7\r\nadjXBiKDRoOPP3MgzBw/SVj5CYQ9bXTo127sTR758aL0wY1eAY9+vQ+9VCgb\r\nlioK8oRx9gVKYDPVtUgkE7ecgg5TWmAacEaIEj+Y4DNyzI3gWPZoiBP0nety\r\n68a7u5CSpII9/YmIIyekbZ7qQvemyVmW1jjZ74bzYiCP7JtYhwfL8jm14kYX\r\nas/yV9sVDWHaxXab2hXVt/ID9d6vo5HY9JQ=\r\n=sNOa\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"6 >=6.2.0 || 8 || >=9.3.0"}},"9.3.0":{"name":"npm","version":"9.3.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"8c47edff62d8d4b2508fb3a05270ac6344262e11","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.0.tgz","fileCount":2063,"integrity":"sha512-5Yl4snmvEzFkHPAzr5wq9pdEh0NBupqRmhQzBT5YdCGN0lSnKHd9JPJSbm7jZri81uXFl3YG6wrpWVAyTbZr7g==","signatures":[{"sig":"MEYCIQCMPrxAgCorNwGv/L2bbHeQbVlWcXDzPOCGjDobw0ittgIhAJbkydpR/jzTWh/I0+I/sW1/oawocyzM+Q0IfMB0S5bM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwG4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdCxAAkqnnNvfuvQeqG2WLI0Mm3lNaOUIUHv4OvfDtIajKay2lSMca\r\nMXUwlSfv9oNvKLMyrwCtFaNicba3s1DaYZJHeh2IRGq5CgpThitopAqQBd9O\r\nANSQ+WT/7aKyAoMuIhMyz06C+PKYeULU9BL0JKlyXV7R0HXdLI7G6OzINx2p\r\nGfoJfVV6JQ5uac6fpr+jmi9I5/i4CPZoFbM0iwj0zeTjfAWPsKZJdhnfraAt\r\nAhf7dJPsyKfrPD9Es8tWiTQlG4izx7mf9A2xYD92w3VhX0kyQ+nxFmpnxuWm\r\n6Io+YC28+XYc4k1OOUX8Sf915Fu94+wuv4/PmPoshyShX5akNBbuwan9ZaTd\r\ntt/Uy365i8J1XtwEzo/ODZTNgNwNUnqkaRH37OQVIDTWIdzjRjU6eQdsYW35\r\nKmBtvO36V+sCdEPeY/+iwzIAIOPWjBQCE2AUV/0TrtOT3iTOdV5GoTlQVR9P\r\ngDirIyhJAjSgLos6KNc5cBSAdX+iaL8l4ke7o1AL+HRRcBxp1W4hBqL234U5\r\nKM7lEdAo1YJz9pkYHBokhCPvw7TasS8ProVH+S62rReAERgpxlTilfeoGTNC\r\nccWiYS9ta1NSG0Dsd7yBBd1BsvWvCT+fyiv33W1qrMEhcYhm49IvXRMgPdKr\r\nrWC6oeRtD4uWLslbHozr+bIxHlKVb4nI0B4=\r\n=NRFu\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.3.1":{"name":"npm","version":"9.3.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.7","libnpmexec":"^5.0.7","libnpmfund":"^4.0.7","libnpmhook":"^9.0.1","libnpmpack":"^5.0.7","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.1.6","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"3d7499a1f7b867055dee3177ed6baa5cda8528a8","tarball":"https://registry.npmjs.org/npm/-/npm-9.3.1.tgz","fileCount":2063,"integrity":"sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==","signatures":[{"sig":"MEUCIQCQUui4Uur0ou2x35o2Xk3D2yXRv5Jpu0iY8aPVwMhghAIgGW0sYjmqrSuv1i48hiZQXRaU6VwBhJjZ9rau6ruxdIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9908351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7pg/+O+FwNhJP9olP5anA3Cy7Y3aD/NQvyVKM829o0uQ6TwW0P0gB\r\niBgXX7JJ1WDnjZcayrAxjtpcTWfNdxs5fjJp1a+e/VGfJ9nEOArnMNqGIFzv\r\nRTG1RjSUV7QJY+JwCp//6K4Gun8jCdK2krBdT8apElF1IfZVIJgUljdqp6m+\r\nY/skRQe/1PYKD0BAUIy0bSBNSxspknq3q0+a4xPpj1MrNAh5N1p/f9vbEMoS\r\nzdlcfYCHbMt165ZfCyZ+xhbSyNaUKY3+nUolCh1ydxe+8eLvoje0Yrjbalsr\r\nTMS9Oc7fjqQRzmIKbXYoN8+ddK7JMYBHPvwzmz/3iUAaj49gIFce1/rrTXIy\r\nAGChx5ltDcJczHyNaEW0bP4wrw0BsHzEMzVYtjVeGwtTn5ej2ChbCzA47fPb\r\n+Y4TqJfe4zb45SDPjmpowBi4ejC2mPufElNV15pckdONPJcFrzBINJkDnwSS\r\ndZgb1J6y+jGdtRz90b7xjGv2I/Pc4FCvhcn2MYnze/metWPtG/AfN1m8XgZI\r\nA2tAp9XsO+AYTapeoUWWuaD3pQVRQiMKUFcMPL+Y/jbac4TfeXmsOFedoF2G\r\njyb7r7MT92xIwVp4nx9yW+WDWWWsiup0fpVgGz5QcUobAhoyCfle5B00MVt2\r\nXQSajQVwvRlZr1AzoPYZxm+a/IAWpC6SAKE=\r\n=mmMQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.0":{"name":"npm","version":"9.4.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.8","libnpmexec":"^5.0.8","libnpmfund":"^4.0.8","libnpmhook":"^9.0.1","libnpmpack":"^5.0.8","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.0","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"6e92558bed18063189dac5b5cd239dd2dca931a4","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.0.tgz","fileCount":2064,"integrity":"sha512-eT/yB9VFgnqJjMZN++RDcKPyuvEl3iM//bfJzAa3F9+x9l/x8XJUYnHAy0K6ep4JVNTxCUAp/wgy0pBicTZr5A==","signatures":[{"sig":"MEUCIDSTmFg5MEV9vzW66AT90VqoROoK83m57USQbH6XZM9pAiEApf3jakUQoJdQ1sacG4fA8W4ylVyrPLWoJV8WV8cqcuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Z5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/RAAj/hxim5LCWNXQBzViDMQnaGa/F0TUpJOh3meiJ01No0iN2+C\r\nbPNt9jhyRWp71AebqLztHH/6CFl5GaA63AIkZkYxbuBykOY8K8t6TNvo+b/l\r\nONZQTuKddM2V+A3WbBu+Osu60OjlTUtbwaE0x7SjPGYA2XSgiR0/Nqyd+RY/\r\nqJSD9m5SVFN7ZAtndBgLebJnZk7IowCShrnfgd/FBTcMUvXCJKsRRTCdKQSf\r\nQ1e4rtRBi3TtmamCYrOrcSvEOR7Hrk3VnOzcYjn4cZHRFOkENyqhH8y+11eT\r\nRvzO+p795bpdr6dyXFTZtWPIjX8wNXHqslNFlQgVWyH3GpOVVr7lK92deDhM\r\nGV8qbxU+24X7uNSC4YxqtTJUWk6nniC7mZX5I4DJDS945GxLJYi1UmQKiksY\r\nUA6AlzO1XlNAuTIU6RDiOuG7ZhWCXquUFIeV7XEM8yCmS+Nfz9MOOdVD2yeM\r\nCIVSY26J71Qi0/hpEzcOee/bt0YTuwUxtIe2YdvF+R0JZiJFlLv1m5QcshzJ\r\nckXpM9sAwH5Etts0j3+0QaHYdmPpbpnkj9eFZf4BIIL1Cy1AYaVXQ4g/et8k\r\n1HJF5+x3lOJrLvf7Ge+iE9KWffItaDaSeVNDEd7PlO3Hdn0m+dJXdlhKJsnv\r\nDgUHBmzG1K0DuUMAEF/79EER+MDlqe7QJ4g=\r\n=ygnh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.1":{"name":"npm","version":"9.4.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.0.1","nopt":"^7.0.0","read":"~1.0.7","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^7.0.1","pacote":"^15.0.7","semver":"^7.3.8","cacache":"^17.0.3","ci-info":"^3.7.0","is-cidr":"^4.0.2","minipass":"^4.0.0","node-gyp":"^9.3.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.1","minimatch":"^5.1.1","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.9","libnpmexec":"^5.0.9","libnpmfund":"^4.0.9","libnpmhook":"^9.0.1","libnpmpack":"^5.0.9","libnpmteam":"^5.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.1","libnpmsearch":"^6.0.1","libnpmpublish":"^7.0.6","libnpmversion":"^4.0.1","@npmcli/config":"^6.1.2","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.1","npm-audit-report":"^4.0.0","init-package-json":"^4.0.1","make-fetch-happen":"^11.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^1.0.1","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.0","read-package-json-fast":"^3.0.1","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.2","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75897a0a891b017cd9a317527aa388ffccac8721","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.1.tgz","fileCount":2064,"integrity":"sha512-yCtrPwN/vPtc2KRyIBLdTqPMFy0R9pPurr8wJKtDvDfzICY/3IBG6t2z+zHA79pl5R8+mVH8EcJICLUeU48oQQ==","signatures":[{"sig":"MEYCIQCEZH73kYy4wXcEuKbFjWdd+LMQbQbo2w37v7m+mFjQdgIhALgjdKLlZPh5kC8QQWCNrYHlp8mXVpxkOaOqJ0NNNVLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2zlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ng/+JvM/vE8oQ0J0l0+53O3g7SrJiABfq+VHKXo4RiNy7wOcWKuP\r\njBqHOQu0C6VV92naB9XsKl7JICRpiH/yczfkB+ZBu4jW3yegLWf2RnZubJsq\r\nMbUdK27WWxZFPnUT2jWcgy1spGrZIYAz+TH3C7lFPQEOnyjHHwtSttFgV58+\r\nvzEkVNCxxsMsEkY11H5JqGOjJ+9MIOID9rUPDau9oFxSdFQPbcXRNw3tODiQ\r\nqdkMmHhbKbwHVfzkyYqHEq4gWp8b7xDvbTVZ+haAm4ZLiB1zwhoe0s8AHDIA\r\n9P6gtZY0V4Ak5AmmlYHDx7J7fVNX3Gb1eO9SFWAPYEZld6C1AqaM/P0azCMq\r\nH0WFlKRpRC7pNajbm7NXhz+JFXHJy1V3hzJrznNCTJ5TE9ZU1hLf/wxZBmac\r\nfcT5DsQ3WgY5nOvitaE5F0PX2sgcyCKo0Y5lnk1vhvu5QliloVVVLw8UZGGE\r\n9jLJLeTy9OrvXx5XDftURhhTNMlxtb5txDyDO4CK5r5TnF7Pe36dvTmcKU8q\r\nDzYi1EBznX74UT1bR8iGqvk30ln6mqmYzEL2RhjxBTS4dAmsQ99HupbK3OFZ\r\nFgOjjz2O56v4GmzWYgaoreixyoiNgst8JI797PHGvfhnRgl7wZ1b9iWODOaF\r\nMFud6+vnYmK+zg5d1SX6t0Z7vaBONDbWzJU=\r\n=+GV6\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.4.2":{"name":"npm","version":"9.4.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.0.8","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.7.1","is-cidr":"^4.0.2","minipass":"^4.0.2","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.1.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.0.8","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"7afe401ba7e9a091018259fabc5f85d6f747abcc","tarball":"https://registry.npmjs.org/npm/-/npm-9.4.2.tgz","fileCount":2073,"integrity":"sha512-dIkwrPCq4+oeNU9I4B+tO4t+5lUL04XIgizpcwDbPM9vMeoVW54g3f5725FRLp10TH/5/KQWiTziGgILoCxP7w==","signatures":[{"sig":"MEUCIQCKwREeBUD3z/kkchpLRbUC05Rn4Uk+ZDlAxv52fRHkKAIgYGDPk6N3nZFOvRwS0Wulcn/Kx/wGHZWwf14UNSQHJO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4rnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABw//cj6NqudB0VxVft+nkSICXnfVJ6ds3tXCsBdBQFzfMixQst+b\r\nKdmX6LpU7wyvwDZvgZMGShMc/YGfOoxATGRKo+WdO86pkgCYgfB2o+CJx6Ki\r\nr0ZdTbptIajkea0YqHznT3Tz34Xphk6T3IzdZrv6VAeTGujEfo5RdUT5T5bx\r\nR2ZyxFk/XT6Wqi+tZJ4FT2bdHCXvMhSjTPXjZgpcX0s+V9Kd0VtMywKF8u/V\r\nS5mzKngh/FKvsfdQSiDSckIfhmgSCXcpce9X3/KJOJwAbYit1W79NQ+9pJMH\r\nOSGfy8nmijw2P5g5keuJPBthnXcyQ4yh2zND1T5ovg8eSLKqegF55zfbCtSR\r\nZttWmfOWQqyv0EJeCJFRoOnUxIPyKPM5ex+dYFGZuo2au101GfSDdjfGhZzm\r\nnblC4R92I27hWESY75BFOnPV53v3yQYktfQ39oo9Sc2AUgsfwwmsQFG6pCda\r\nZ9f5vxZNOrPzI/k05DfPIpZI9hzknqwTkJ+EAlCTBIiG3Jt1hrY5ODUzwY7Y\r\n9/yOtswkIa+To2OsSjaIY01sumST91Pqpqdpn7a0wf9LzlkB5uYNJku0k6/z\r\nack5WufONAscX4imtaF9+k4UKqP6FL9BKPqdMLgoWQAjWHXuqQZsdGWQRCbs\r\naXvnvL/i2chJ1IjrgYoJOLdTI4/CT0ug72A=\r\n=GJ6D\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"8.19.4":{"name":"npm","version":"8.19.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.11","glob":"^8.0.1","nopt":"^6.0.0","read":"~1.0.7","ssri":"^9.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^2.0.2","abbrev":"~1.1.1","chownr":"^2.0.0","mkdirp":"^1.0.4","npmlog":"^6.0.2","opener":"^1.5.2","pacote":"^13.6.2","rimraf":"^3.0.2","semver":"^7.3.7","cacache":"^16.1.3","is-cidr":"^4.0.2","minipass":"^3.1.6","node-gyp":"^9.1.0","proc-log":"^2.0.1","columnify":"^1.6.0","libnpmorg":"^4.0.4","minimatch":"^5.1.0","treeverse":"^2.0.0","@npmcli/fs":"^2.1.0","cli-table3":"^0.6.2","libnpmdiff":"^4.0.5","libnpmexec":"^4.0.14","libnpmfund":"^3.0.5","libnpmhook":"^8.0.4","libnpmpack":"^4.1.3","libnpmteam":"^4.0.4","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^2.1.0","graceful-fs":"^4.2.10","npm-profile":"^6.2.0","libnpmaccess":"^6.0.4","libnpmsearch":"^5.0.4","libnpmpublish":"^6.0.5","libnpmversion":"^3.0.7","@npmcli/config":"^4.2.1","hosted-git-info":"^5.2.1","npm-package-arg":"^9.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^5.6.3","npm-audit-report":"^3.0.0","@npmcli/ci-detect":"^2.0.0","init-package-json":"^3.0.2","make-fetch-happen":"^10.2.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^7.0.2","npm-user-validate":"^1.0.1","read-package-json":"^5.0.2","write-file-atomic":"^4.0.1","@npmcli/run-script":"^4.2.1","mkdirp-infer-owner":"^2.0.0","npm-install-checks":"^5.0.0","npm-registry-fetch":"^13.3.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.12","parse-conflict-json":"^2.0.2","@npmcli/package-json":"^2.0.0","@npmcli/map-workspaces":"^2.0.3","read-package-json-fast":"^2.0.3","readdir-scoped-modules":"^1.1.0","validate-npm-package-name":"^4.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^2.3.1"},"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^9.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^3.0.2","@npmcli/docs":"^1.0.0","npm-packlist":"^5.1.3","remark-github":"^11.2.4","@npmcli/template-oss":"4.8.0","@npmcli/eslint-config":"^3.1.0","@npmcli/promise-spawn":"^3.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/ci-detect","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","chownr","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","mkdirp","mkdirp-infer-owner","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","opener","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","readdir-scoped-modules","rimraf","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f","tarball":"https://registry.npmjs.org/npm/-/npm-8.19.4.tgz","fileCount":1887,"integrity":"sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==","signatures":[{"sig":"MEUCIH0yfDviFXhH2dIRYP+SsLPTWeffOSmQnGi26sbeusaFAiEAvNqzJU/CodG69u1maAptyQJf2RxtYI6JiE/Q/fuXSxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9240915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68teACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSvQ/+IanBemihZVVVCOyM3QGNzdWynm4pRsCJLMsnmIp6hSmyQ+z5\r\nu/Pxhmm2oDjQwjoWaZUvoIPPgB+6Gq/3dtmqQr1Wi/ud6yPLabCQFeyRnYF8\r\n9OMIivbfdGn1LgDLier935oHeywncTIV/jgra/SRPditR5W4PcVlG4HasHi1\r\nzutL7HxPyHrVP/XbP1c5/T3/CFVFoqES/NiGBCffxuN75brcEvG3iOnsh25u\r\nshPiRwGihgsnrEtACwIDQ7VeDr/lSpw2gzvfQZB8SNG68gpTZz4J4eUbyHMU\r\nfgW/pK8NhMkDVXFygk+3/99081yal5tmni9FUtnQdXlAbt87Y6IQgbmhZyq2\r\ntlU4FEb9nZ8XSDPz9D1ZC/bkmfEBpSmiwgxX6EsPMgLEapgQ+i1Q3+p3EvNQ\r\nf7J314iuur7AfZpEvjM+XKmdL5Ej0PFcK43Luki/gqVXdJ9clZYieG7BavgQ\r\nYYlS4Y5APVi5lwzqC6dmyJgjIssAQL50hzIFhxdGa+NPPNuH9JZb53m/g+uB\r\nOsCzKESnL6rIwNu/l/LcCWl+zs/YJwDAkR26/wAZeLazrMsK5rPwR8VLvZkQ\r\nuQ7oAnGp/oDqVupJ+Qf7MwyaNbD7QApTVhOdu6VhBwfSAHSi1uNQ0T9PYiGK\r\nQHLNI+kgAdy7MU2hQUhHbnJGnRcQXR0nzN0=\r\n=Wy7c\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"}},"9.5.0":{"name":"npm","version":"9.5.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.0","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.10","libnpmexec":"^5.0.10","libnpmfund":"^4.0.10","libnpmhook":"^9.0.3","libnpmpack":"^5.0.10","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.2","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"75f0d6d27c0a4cc403cd9e1e68ac574555e3b43d","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.0.tgz","fileCount":2266,"integrity":"sha512-GqVETDu5xX4+drrjdZmWyxl3BVLToDamB0Wz1+k0mLcraYRVb80gOYSnSEZbHvulw4RyU/Hq6AiUfUBxmm/2gw==","signatures":[{"sig":"MEUCIHjchDDfNqwf87MK2FecufPpbfRhlJbADQB4nEdYYnVqAiEAsGpyzk0NMqD4n1Aub4kLyY4yn23SgMUL4/I1pmmPqmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10648952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7Qq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSoQ/5AViNmSpuYOq0YTG5llRI6ZlFG1HVQJLN5PONd6m7k0bCRGFG\r\nEnWs+QkMIDmMoU/ekRCtEYi7mxwrJ/F+qhquaN8qQG7KSH3xMXlz1jOIMAkR\r\nD/8aPkj6c5i5XWFdNGxLEnTHBrFEQB3LBMzU3XLOSXw38GZ2/+YYiL1kBIeT\r\nBLFm52IU0xJxSUt489CvF5BdcDz255mh+WgVbXbirBLkwSH+IcLgCqprik/Q\r\n3cwMulYP7NM+zC6Z/YjHPhD1ZAAyw9NC/2HvDbZPuqUojJpOGdFLkM1/oiBv\r\n2nyTBmhexYVZ2D8ZiyRGaTQhpTCXJZWuUodQ0+3ZMLTaT3qCruZHHELiTpBq\r\nNL7SXKxhAgfFLtJadwhCQa8aOKIIXujHGtl4h7No44dfePbdVaQuXkENBmEe\r\n8c3C1UHf/S1ZdREpUEagC3ZRij5q2iIOOcufEHojbd4GhwWRiCXkS4ot6/mQ\r\nbmUShVYZd1gzJyaVHwCgsic3wNEf2Zb3HyGARY4E3Q2NBCK5/71/Q6hxtHzr\r\nn4kqHq7rmEVDtaLCScM5xXxb2dp7xopATufNQ6Bo6ybLL+kmX+ywKTuVTVDo\r\ngbYuVVT1qBl0uomGr18UKF9FNrhUSUfOPM8OgHqiU85ZABEQtTPTej/YkAU8\r\nymQN0LmsYACG4FJgOCd6V0MJwTHNEOpO6Ew=\r\n=m6Gp\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.5.1":{"name":"npm","version":"9.5.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.11","libnpmexec":"^5.0.11","libnpmfund":"^4.0.11","libnpmhook":"^9.0.3","libnpmpack":"^5.0.11","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.3","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"dc74eb85d07d78e24fadc674968a1ea16b18108c","tarball":"https://registry.npmjs.org/npm/-/npm-9.5.1.tgz","fileCount":2267,"integrity":"sha512-MzULm9eEWPuPyHmRBxjcKm47KKYYT1gteVOXPlNJbfdaXNtp+sO4y2X3v5g375KudEAGJVDVCoFuk7bFnuuvNg==","signatures":[{"sig":"MEQCIEB0tiSyEclo0826L4HTn+yfQ0y0cte6kgkJi11hP1LWAiAWYoOeF9lYH7+R9oVkBkHxdwFqtsIZ7JRKvLyyZCDdzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10681840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9mXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37Q/7BcrqBCz6vEjRoE7ORJ7wiUMfoPy8GjQM7hzKLxzJLQQGew05\r\n3SxUHR4YRlEWs/eEj9TAgGBcLsxOi0rqBUI+e4VmxkIHJ+nzyCvSLLRkD6W5\r\n4d404XrS93m2PqcwK0VUID0kNypz/LgzXeOrj9Kl3Zpr6Hq1a2/wXcUgEGuC\r\nWunzbYtvxBBuxJ57J9Q4HaT2J6y+Bp41vuff3D+Q9WN0saeM1srPX40R/Kb+\r\nB21Oqa/bzuFaSgbI62AQDndKHZzp2hlpu929HyE45RnLyqRrxt3prwH+cDVU\r\nehJorq5J9ptskT+CrTzfIPp79tksQqF3+TRaFDcI8A2CR2uKMdJtEI5cQdQI\r\ndeFYX80I0/fZSal4uJQMlcD5o+LG4mo4ZIUEflCuuh6x/q3yiz6dWrvT7OSw\r\nlBXbBCibxnzO5/0uhV4JELWPqW1Rp8PWuJvVKxiw0XMpuwZMir4mUGw/iJER\r\nskJ0KLIKB3BVvz8P9taowgFkVjLCDQ3hOgULSgz88OKtx7KmZVDU7a8iORik\r\n5QxSQDBmcC0LtPkGbaNdocKfmPBocOIepi3DAC+duGsEpv+p0MMDxKf3ddkK\r\nVg+cqSE1iTW7XwSArTuOpSScb0NbPjFj87OhpQacOdsvY4r41TMBsebR0iBb\r\ndQVw0k82NHhBcMN4LtF4ymil+PSLqUBJJCw=\r\n=pUxq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.0":{"name":"npm","version":"9.6.0","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.0.3","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.12","libnpmexec":"^5.0.12","libnpmfund":"^4.0.12","libnpmhook":"^9.0.3","libnpmpack":"^5.0.12","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.4","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"1b9de1f1885cf34e9ac9eb220b80604a15ccd979","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.0.tgz","fileCount":2268,"integrity":"sha512-BE7ZFIXSg5iiSrrFvcEDqZuCynfkKjIiLjq3vFgpogu0eMb7S6LUYSUPsSMp4m5ORRme7zDCRnaBdCWrxU3mVg==","signatures":[{"sig":"MEYCIQCOtb07W3PjBatdlRPH8dbHqCCUsYCax0qx9in0K9p/IwIhAIJsEmq4GmsaD1pjVM7SmO5gWKTOtgHgggpS6gMzqpe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10682940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYPA/5AE0m77gT+cE41sh9iBwKq/Qdm1O0e09pMbb3CZ98aEDzjGH5\r\nBC0NVjB4rdoAustvmiAJcsfikhpOXY9O53KICHr5jPB06vL8Hf6xoydMsj2o\r\nL19SN1Ut4uRbcvfzEQ7aHel+UBhvpXgn9CbINHQ6oPV/m4yvgLy756/Zbjnd\r\nbhqeIY/FUVYx/7BZEA+it4dcZ04V5WhqP2L+aZIgyDflhVMaakAmWRN9Qdwl\r\ng13Fr2vGp4vuDZE3jJlThWNbflvhhBFhdh/10vCbVXuFj70asobCMNITNeFT\r\n68sV+oaBjrWeBDDOwb4zXWs8flGB1sFoNjd7zZbzP9dcl6LmGyxbMDrUbctl\r\nkzF485mERoS5xeian+MwlOZYnNB4PJCv+xQ6hNU8IUYX3MhwXvOV7c52S/sF\r\nd2wYyzoj+83hEoDintSU1DYfuNSF8QksQcXwf295goNpfaOQ/0BM3hTM6d88\r\nbTEVqndYhpRVtZ6arVYeZ+gjeTgn1R00/cnYUYp4OyFLrlRNap4muetY9X7C\r\n8TLw7dyU5Y33IPfCLMUS6yXlU+pm9hyRUxT/E/t2YL20FvrW80pK9q5LzXQ+\r\n/uU7He/wfm1CZb+niuxoWMwDyeiNVOdMaSHlz7TBWwl1Ld2YcjGTy/kx5S/V\r\naIQnJWR0guPmEFgDEWpT+tg4+8djFQrLE5A=\r\n=HrtQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.1":{"name":"npm","version":"9.6.1","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.3","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"a2152518a0458007fc8a3a65e9c5e17f2ea76bf7","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.1.tgz","fileCount":2270,"integrity":"sha512-0H8CVfQmclQydUfM+WNhx4WY4sGNFC2+JsFMyaludklz8vL+tWqIB1oAXh+12yb8uta9y5p8fbc2f1d18aU6cQ==","signatures":[{"sig":"MEQCIFlo0vVMR7zFLftdiefqtufwL7SjMZKEPpAlhQ1aKbB2AiAMiFrYLVrAy9AhYcJNIczx6LTULQEjlEhditsar8V4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10720553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCN4rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA//UyB6dfkf7b9+v7C6+zhxUEOC4K9qTjsQCio1OC2DMzTiUzvW\r\n8cmASOYTdQ8Fbd5U1PpgfLvQTLHdiVKSaq2csBJGYX8pn0FRk27L0cid5Gr2\r\nriVjx0pMTnpwPhwn1NW8u94iopBdakxX6RbMHx/ZehfM0anuPTMrNQkgL8yn\r\nM9J03gikkm699ldDeivSY/pS0Sdp9XbJzyG0OdBUbWre6p85ef6TYyt8JQ3d\r\nYiLVRj1O9fqMEuZp33AVKJ9ZVWJZg3nHSlo28HBgoimczwhHP4lD7ngYXmgQ\r\nudVLZBOV8ZgIWeEHSP1KV6NgpC1ymG4TrCHHSgpB7gRgOHi74Rg11d9WjlLN\r\nD4A9hx3OWRpqP4mp6gbchQtyQ5CanghKQOpmnLkwzOiunCxcDlpMhwHz7+lj\r\nRUwPjL6IQ/Bzag9yt5u3tglpukurvy5AEN2rMRnzcT5188gQyuosTUOWwHxe\r\nFuX5CdDdQDPtIeyAGmzeTfRFsR2/DuQF+M4zggoHHLlbGBdKkPd0MaI0B6Bb\r\ngLsMYmtaJiuHPSMDdUWpCsqB2lEy1FeeMGFwiQhdRgyKp3llwUKleEgSVLHk\r\ngbN2ueG0CqN/sqV9Ayv2aIKNFsy9YfTqJYfBlxvbatGP/vyv/YbChtyE4OqQ\r\na75O5saqyGLJppVlVRWBhvolUyCVgc8Iep0=\r\n=tFLe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.2":{"name":"npm","version":"9.6.2","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^8.1.0","nopt":"^7.0.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.4","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.4","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^6.2.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.13","libnpmexec":"^5.0.13","libnpmfund":"^4.0.13","libnpmhook":"^9.0.3","libnpmpack":"^5.0.13","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.10","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.2","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.4","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.5","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.0","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.0.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.0","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.2","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.0","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"b7858ab694c4335778c6d91e2310a61f2e369dac","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.2.tgz","fileCount":2275,"integrity":"sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==","signatures":[{"sig":"MEUCIB0EkSuoFkxhod1JWeXtokoJZwzn9hq6vmK8pssLdwiaAiEA+d6apyGAWj5rPDO62wEoP3Ivvz3D6/O40XQgimr00Gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10731840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEfLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd5RAAgWCG+w/55ThwyB7f2cTXinHFuZng3NfrcYOFVcPej1M3aWsm\r\nPnjGcDzF0/DprXyHr+vvRA57btotv7dakKJSfGUeXaiZDpUxShyoRQsvcM9v\r\nUDlvhgYL8sAxJBD+67AjhnwdZZ3X6FO2nKRwYNfAJ2sqZYl8IDU3Q2LAtgTY\r\nIvofbUJEg3Ql7LC6q0QeX60ndRaLChjMLSSNADWW/HwJnzx1IepaiXICPK11\r\n2IR092bR5Vb8+wgYjmmmjQPn8Xt/lH24w1N6Y/JX77fsum2VJXBDrslqpXVX\r\nj+mUk2h8hwY4Un4y3Epr9IoQUbauTJ1XIqFejavnoWZwzSITd2WRrYwP8ED4\r\nj0rl4Fo2hCDTKcTgB1AptqPUqnZ0m9WBGazJNSTlPOF8ExeMzhPOb5+fKKDA\r\nrJysSb75aImdABGF6lV47B2tvc0Y2D2yIzhZEeTXdnPaohKsPvgZHG9Fu1h3\r\n0xqFmhpLeitD7CYOOKlH336yG/ceYwfMJBMc0VSmGyhQuPcrVYJ8YXJOgoPA\r\nlSA1LYHCGMevCyHy3x+vrL9wR/UbaIvK52Nk7x1Iffd6LgfFn3BeN3K5ckNV\r\n7d1/NbBubYpXm9FTIWKhqDq7vVFt3fG/30HgTVP9F6Y+YFpi12xums/KR4+E\r\nHSFtYi0sg9cJ6UGnJi04tTeEdOm0uN6xTY4=\r\n=ARzP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.3":{"name":"npm","version":"9.6.3","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.1","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.1","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.14","libnpmexec":"^5.0.14","libnpmfund":"^4.0.14","libnpmhook":"^9.0.3","libnpmpack":"^5.0.14","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.6","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"671355e34f4396ca7d722618996c95d3774d9fa0","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.3.tgz","fileCount":2170,"integrity":"sha512-KMAw6cJF5JGPJz/NtsU8H1sMqb34qPGnSMaSWrVO8bzxOdAXJNAtDXATvLl0lflrImIze1FZCqocM8wdIu3Sfg==","signatures":[{"sig":"MEYCIQDjrF2CylvXEIRIPnHlB/1JhNwasOP4xnuLF6QwRo6B7QIhAPbdLESTogJr7zJvV7t3YxuZkKBlfkWNz6uXr/97qTvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJe5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEhxAAmCapYvK1jbXktUBSsYT5yArmuiZ60P8eaN2L7lZ9l5Npa4Aj\r\nkOmH2NIhJzicaU4RC6SEf3XA9YVbyimnyfDQOTMK8KJvea5qDBHhwEzv0le3\r\n+hSo5UEVzuE1aFJ+i6gmkphgBQeQ1Ucq6ArUejWzWmifY1iDX2UB3nFBJz7X\r\nGDocbdCx9hKYcLyjj+8b/AkALLOfYgGJjIqFwPLntNRrh3zgejybEi5+cGxz\r\n4tIEz2//XYlpEozKonhwVUv1EkVHiuUiFeVSmIz98W2xdSVVARLBDraA+pNj\r\nTe0meEbGcvXGcW8mzJ25SA5eleZxL+ct3z3pPPSndZTtw24XguxnZCtHqKNM\r\nkH2dlrJZDyf746b70cDnN0ZFueI0GANlGRoXffCDI+bfc9RnN6RYo7bGmgEj\r\nkG33YT6cRPe+0HQbRuZ1TnpjX3XdOw6RCaeIu9IisL5RuaOtvX4UQdU5I7vD\r\nY+kXg5nsjb533FS512ccqD7naJNQxTHfdNMpOXblFfNnmfo0UoPsrtEv/Xjf\r\nc7Iawsk1GT2fE7A8+cSwXxqmczvs7iOlBFj5lCV4eBLq784eR+6UhRHEv7gH\r\nNh3P9Sa5DxzeVsQ5+2c9C9lu6JWKMGaUAonA7gaw4q4BEp+lvH5pN4XGTiA7\r\n30od0POXW++pHFAAMJp9+YwT/VsLjxehrwc=\r\n=h2PW\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.4":{"name":"npm","version":"9.6.4","dependencies":{"ms":"^2.1.2","ini":"^3.0.1","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.0.0","ssri":"^10.0.2","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.3.8","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.5","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.3","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.15","libnpmexec":"^5.0.15","libnpmfund":"^4.0.15","libnpmhook":"^9.0.3","libnpmpack":"^5.0.15","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.5","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.7","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.0","npm-registry-fetch":"^14.0.3","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"ff4798c9778badac2fae83078ead9a88680978c2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.4.tgz","fileCount":2170,"integrity":"sha512-8/Mct0X/w77PmgIpSlXfNIOlrZBfT+8966zLCxOhwi1qZ2Ueyy99uWPSDW6bt2OKw1NzrvHJBSgkzAvn1iWuhw==","signatures":[{"sig":"MEYCIQCloeG9sr/1oHvPRvDc2t+ogZjGEVGd+HVatZg1ilxkaQIhANoc/T6fffytYdoZy2zl5f+QBkwkfESFiDx02HOSokJY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10334670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVw/9HI8Wgim2p9aufSaxwbWOvJg/0ZKKb/H9vTh32XQFcJVKTtcn\r\n1r4wm6d/Z73Wu4vnsufeXogeGNIx9tiCqc38h/7Du/qHJ5s28TKXTWER98n7\r\npdouptMf/QKwqMU7b3hn2+OJoX9wulRS/gFhZVwHu/V4A7FNqnS+M6pi3anF\r\nHTDekDEor1WzkDUHCENqyzlrdAM1yva94DUWvEbnaUfsrEjS7HZsfdiDgLDi\r\nNbBlv+7vyKwBKSzhB4ThhaKUHo4hDEf9KB9JbhC2DL1rfAkHw9wePYldGwgL\r\n/HdRxIOj/G4YzKQ8BX0dDx9LGqjL05E2XPU9lvHpHS6Eb1S48pcqxk1ASiW+\r\nVRxxm2Caa01iQqxT8nj5cAF3BZnw1lE870uUv5sWp5nIT1wTffWKJfr/Hd9K\r\nURu/iFXEUYxjFznaw1surjIyHOhLNg7dr00nC/aXhb48c7s9nSHybNSvfhkz\r\nLZ0JDI8J6HbSO6aXSpLf2OIqwHe2E2XYIJinQkTHGes8gOKZyXqGF3xFVZpr\r\nzcim2G/gKSHUuViubEyyox+1J7f0P1ot/ju0x4GVlPHr2b3hWfuhwpcYGYaW\r\n4QqCeGV6Qj0crwLzZzrll21WwfSHyBDfqdg60ty0kkl6vKNC81YvoVTr1dKP\r\nFKFtDdhxLkb8JUnf/eC/mM+5X4nGUrQYWVs=\r\n=7WMb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.5":{"name":"npm","version":"9.6.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.13","glob":"^9.3.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.3","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.1","semver":"^7.5.0","cacache":"^17.0.5","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^4.2.8","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.3","minimatch":"^7.4.6","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.16","libnpmexec":"^5.0.16","libnpmfund":"^4.0.16","libnpmhook":"^9.0.3","libnpmpack":"^5.0.16","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.1","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.3","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.8","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.1","write-file-atomic":"^5.0.0","@npmcli/run-script":"^6.0.0","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.4","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.3","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.12.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"272c06687abfcb80d37b47955cb33b9292949dc2","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.5.tgz","fileCount":2170,"integrity":"sha512-0SYs9lz1ND7V3+Lz6EbsnUdZ4OxjQOHbaIKdWd8OgsbZ2hCC2ZeiXMEaBEPEVBaILW+huFA0pJ1YME+52iZI5g==","signatures":[{"sig":"MEYCIQDOaXGusSzyVsu6G9Xxb2EOO1uIbEXmMsdmnCfge7pWoQIhANh8w12BSoK3AGiwtVd6VpTZZY9bgEQ74slX/fPEBG8j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10281578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQGKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD+Q/9FAhfZijc2XEXwL5ZpnsHiJ2ShXx1ZQdHrUWHVsiAPQ3vXML+\r\ng9iLjDdfGluvolhIbNvuuY6cnoSZDlYTA8v4h0moMCe0IZHNonpUsLRINgpe\r\nI3XNYQmJzawGRU3MSKzO7LC88uOWrmhWO/3B/zYdvCskN+rqLuDMvTXW2xDj\r\nN4m2fsABk9aQgWG5oOHKPjvvLVRzPCl6n2N6GuWClLv2BoZvEKTyF02kNhCW\r\nLoZZzRax3jj+jIFa3OeQ0a4y1uxk05UCek81zPXrZGbgOMzA10vR1kXGLVaQ\r\nv0qpwajxZZVW3veyop5Dt1amdlsnVXHjGfmrOUDCsnLQbEKSTKNjwgTaYVBm\r\nidxFTCSYjgRRO6Zyg+Y+NGMFBQU2k5WthQ+eRgsu7UEonJkCbwTOY7vAB+cA\r\n6rcyIkppMA8vOzY5sy/PUl1+zze2OGmpFZs/+446hEV6kOmH1tmUr2/yp10J\r\ndBmcvrK3bS3Wm6BjxqFnJECR4OF7ZgcGGu3cSHU32Lu0nzevngMtR3UTHCh2\r\nTxaqGDKNCKpr4QZ3VSajbmu8Dw7zxVh5/+tCuwXnd+HHRV7P8xZP80jaRvRO\r\nV9pGYcEfU/HzKjCUILWbCuNeLl5qUfQDm/y9PJa1o5x9N1Q67Klcg60rFSBi\r\nVOyb/4Ixj7YN2p1GyHBUJf4F5Cei+knHSys=\r\n=K64E\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.6":{"name":"npm","version":"9.6.6","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.2","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.0","cacache":"^17.1.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.1.4","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.6","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.1","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.0.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"553376bb7b5de4b1cf2b5f3471f674b678c7e14d","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.6.tgz","fileCount":2347,"integrity":"sha512-GIe+nCIw8EJIv52IXDVETSGnx7p9Ttg4VsaXNIeT4eaKZpIZ635rKC/uzQ6nnc4ibCUmESoK3PrXG0/puoqNcg==","signatures":[{"sig":"MEUCIQDY4dYmdMVFOFrQQk6/qjkSQb6WLTTn3Hds8Zlsyq4SoQIgQ4FKjvkGf2HWXBI8TbCMU23i0I8iSYOxIgIhkdGh73Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11245202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUr2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm3g/7BqNUdaTyKc3cWwQlRusIhnFiPYAZB1eybtg1H4YHpZDaY79n\r\nOlAImLI0tXsm2p1Jh3YMWStJDL75MgfXdWWquayjDwMVsO8HxqkeAacyFGLP\r\nkVDAU88HhDiWbrLopobt6zwd+LS2ODPIA7Nn1AkGK+j7AFi+E91F/RegYmcs\r\neCOkZ3Xv5Z8vNFl28WWBdmAnXC+B4lrsR5knm9RQuWJSvaCvxTvRY/p3wILK\r\nHeI3tmHTqCxlw+995j5aFvTOigic3Z3BDPo2EYJmlH4dNPRMjVTo6g5g748x\r\nHKnAce4nHUED7nQmIAi8P3ysk8gO2e3J3Wyw31PTrW4Ivcdu62gYArUMsOLI\r\nzV5yFWKYCAQjW8W8u5Du9wcuK+CiNSYMkrCpziauOEp3iMdX7ZRftZFPG88J\r\nJ20YvFzAt0BYA3ggvS4uoW+rpEx15Md0j+v9BIXtp6BQVBkbBej7ZkkJaoay\r\nmxFjaRWYAfPrAuNpTcDNpi9I+lyXJypZLv+qTDy831DBNzGS9NkPu6p6tMFX\r\nheohbWQ6TspQ3CgL7/JC9Jdd3Tmyx1YdZ4wnveCrLDHlJUbanxUvI3+JB0UH\r\nNTTLAWLuslU/GmZbwXBQ77pm5rXmICxqXbx/aYi+w+2uLni/V2AjJJrmHWIA\r\neh51aJrnC5afYhOSXOvw/186+lWkFC18Yrw=\r\n=McBV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.6.7":{"name":"npm","version":"9.6.7","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^4.1.2","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^5.0.17","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.2.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.1.7","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^4.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","read-package-json":"^6.0.3","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","read-package-json-fast":"^3.0.2","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","read-package-json","read-package-json-fast","semver","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"11902e3f00d4175bbd305e646ed82c2a14f1f588","tarball":"https://registry.npmjs.org/npm/-/npm-9.6.7.tgz","fileCount":2354,"integrity":"sha512-xwkU1hSZl6Qrkfw3fhxVmMfNWu0A67+aZZs5gz/LoehCeAPkVhQDB90Z2NFoPSI1KpfBWCJ6Bp28wXzv5U5/2g==","signatures":[{"sig":"MEUCIBAxdCB3IQWDIIZdwd1jILLsdk3XKFhy0ofxkbRl3o7ZAiEAgwdVbU8Y3srg1oTi255PHBgpeAtuTM09qW0Tzvxo0Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11284655},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.0":{"name":"npm","version":"9.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.0.4","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm","npx":"bin/npx","npm.cmd":"bin/npm.cmd","npx.cmd":"bin/npx.cmd","node-gyp":"bin/node-gyp-bin/node-gyp","npm-cli.js":"bin/npm-cli.js","npx-cli.js":"bin/npx-cli.js","node-gyp-bin":"bin/node-gyp-bin","node-gyp.cmd":"bin/node-gyp-bin/node-gyp.cmd"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"f46b0d09be41331ccfe3512089a27bea881e8102","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.0.tgz","fileCount":2351,"integrity":"sha512-hHmhuHpdmPJugbT54mko0cLt/vXtWuAmzS4JeaiKKTolxFaPzcfJAg5pHDIg5XUSg8vpYrT2iYcKRJ1mPvHPHg==","signatures":[{"sig":"MEUCIG1sOC4uxAlqZtfV1cer/vtIRxWguxZY5IuGytdJq+1iAiEAycVRU4kv8WHsR4C2UUVeueKHQt2bpLsSc2dl+Laukhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11292652},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"deprecated":"This release contains incorrect bin entries in its manifest, avoid installing globally"},"9.7.1":{"name":"npm","version":"9.7.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.0","tar":"^6.1.14","glob":"^10.2.4","nopt":"^7.1.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.1.3","semver":"^7.5.1","cacache":"^17.1.2","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.3.1","proc-log":"^3.0.0","sigstore":"^1.5.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.17","libnpmexec":"^6.0.0","libnpmfund":"^4.0.17","libnpmhook":"^9.0.3","libnpmpack":"^5.0.17","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.3.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.9","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"bin":"./bin","doc":"./doc","lib":"./lib","man":"./man"},"dist":{"shasum":"38819bf78a1847ad1bf7321ac593186da31f823e","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.1.tgz","fileCount":2351,"integrity":"sha512-kxMviaiLX4Lfnjy2dt7EWB87v5QdLiGpy04S2ORdKLmPqFhgy8g4cgJjQfnWob4mJIaNHjBO+hk45CvLlsZZ8g==","signatures":[{"sig":"MEUCIQD60YYifT2V89hOkBGMqZyhsFyYM3XRWB/xzjmX+NLCVwIgP3kMH1mv02Wu/vscTP56VgwL2S8+z3U56X38IRrgXHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11293320},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.7.2":{"name":"npm","version":"9.7.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.6.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.18","libnpmexec":"^6.0.1","libnpmfund":"^4.0.18","libnpmhook":"^9.0.3","libnpmpack":"^5.0.18","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.4.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.2.10","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^3.1.1","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"95fdbba1b3b8e918f253cac1a45b38655f324ed5","tarball":"https://registry.npmjs.org/npm/-/npm-9.7.2.tgz","fileCount":2267,"integrity":"sha512-LLoOudiSURxzRxfGj+vsD+hKKv2EfxyshDOznxruIkZMouvbaF5sFm4yAwHqxS8aVaOdRl03pRmGpcrFMqMt3g==","signatures":[{"sig":"MEUCIQDO71Rpyp9oQHFPZFDwet1gF896wpcmR8Le+3xPuI428gIgViYagl2SQEyrZMsSvcx9Zanx4UmlSaUnOf6HKQdnC6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11086178},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.0":{"name":"npm","version":"9.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.2.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.2","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.0","treeverse":"^3.0.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.2","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.3.1","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","@npmcli/fs":"^3.1.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.14.1","@npmcli/eslint-config":"^4.0.0","@npmcli/mock-registry":"^1.0.0","@npmcli/promise-spawn":"^6.0.2"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"183de095b95fb31973e21f2f21f541a5020d2e4f","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.0.tgz","fileCount":2264,"integrity":"sha512-AXeiBAdfM5K2jvBwA7EGLKeYyt0VnhmJRnlq4k2+M0Ao9v7yKJBqF8xFPzQL8kAybzwlfpTPCZwM4uTIszb3xA==","signatures":[{"sig":"MEUCICzYpb3q8RhQvpEbLPEmejYSeYjLzgJVxGrHKhFklhVIAiEAjjVUiJG2p6fGYWZeZ+3/Wy5ZbB++2UXVCC04GfJ1qlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090375},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.8.1":{"name":"npm","version":"9.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.2.1","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b8f070cc770128b38017160491504184863329f0","tarball":"https://registry.npmjs.org/npm/-/npm-9.8.1.tgz","fileCount":2264,"integrity":"sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==","signatures":[{"sig":"MEYCIQCk6K8b8PH2kvUuyKpVWQuxBN4SIhSZ1uLR88DqgYTfqgIhANZVRzzjDMnpChiTjkgWrf0rXm7jdm8o3G/kHMqoX+6Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11100170},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.0.0-pre.0":{"name":"npm","version":"10.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.7.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.19","libnpmexec":"^6.0.3","libnpmfund":"^4.0.19","libnpmhook":"^9.0.3","libnpmpack":"^5.0.19","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^8.0.0","libnpmversion":"^4.0.2","@npmcli/config":"^7.0.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.3.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.1","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.1.1","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"676cc06427e9cfee525237b759cbafb1b0d59c13","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.0.tgz","fileCount":2264,"integrity":"sha512-hoTfHZyKjhgQHTc8u14W1Jp/dssguQ2dzKTmM+HtddEAVo+H0H4vUJb/14RNhUpc97cfh82gp6r6h3bF6EuB+g==","signatures":[{"sig":"MEUCIQCqfe4fG6nLR0ZbCkh93fZYMMoSQRlbienCeeV3APExEgIgJIrK7pP6+9aeElWq5rHXr9EW3iwJrIaqWz7fw4YauFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093522},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0-pre.1":{"name":"npm","version":"10.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0-pre.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0-pre.0","libnpmexec":"^7.0.0-pre.0","libnpmfund":"^4.0.20","libnpmhook":"^10.0.0-pre.0","libnpmpack":"^6.0.0-pre.0","libnpmteam":"^6.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0-pre.0","libnpmsearch":"^7.0.0-pre.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0-pre.0","libnpmversion":"^5.0.0-pre.0","@npmcli/config":"^7.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0-pre.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"37172fe57bb69d1eb91ddce802a88846e4d09d54","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0-pre.1.tgz","fileCount":2383,"integrity":"sha512-B03n0rHm6pG96hcVtwy6l7zwa2i52W7N9REhvuQZ+bpoSS4DRTgIsdmbVENNxtAcPX3DZ+ZQ9NNvxd9tWFeDLg==","signatures":[{"sig":"MEUCIQC8LM0wJICDKFf5u8brCnP4exq65z2RjJwjCamFE2HDrwIgSEpeGdp5HqsFjgYKnuwuKa/1fdi4GKDII+qgWlsghag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12023090},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.0.0":{"name":"npm","version":"10.0.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.0","libnpmexec":"^7.0.0","libnpmfund":"^4.1.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.0.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8ae4af5337f3b5f6bd9c02f485acba0b43ab54d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.0.0.tgz","fileCount":2383,"integrity":"sha512-15O/VIG6/zuZ8ui2YxHhcJcomoTKNqC8bC6hKlmazJooDbdWCoC5iZsNp9Jm8xqwVab60hiAkhDyAqh8W8yq/g==","signatures":[{"sig":"MEUCIDPQUQHhbwMlAKBEIOWjARhOD9jiApgtIJeUxlSZGIneAiEAsnTy2jHbIcxWv5vlmvLxP+dUb5Ug4ap8gcfq7J3T+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12022890},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.1.0":{"name":"npm","version":"10.1.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.3.3","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.3","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.0","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.1","libnpmexec":"^7.0.1","libnpmfund":"^4.1.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.1","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.0","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.0","libnpmversion":"^5.0.0","@npmcli/config":"^7.2.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.0","npm-package-arg":"^11.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.1.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","@npmcli/map-workspaces":"^3.0.4","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b26d744770782a845881d278d6d53d14d9ade111","tarball":"https://registry.npmjs.org/npm/-/npm-10.1.0.tgz","fileCount":2383,"integrity":"sha512-pZ2xybXzNGbJFZEKNbPoEXsE38Xou9VTnxxBk+B3pz0ndsGCs7iWHoUCPSsISU2hjmkWfDkJo3bYKE8RDOg4eg==","signatures":[{"sig":"MEUCID+noLtCbkv57yyV7Q3jqDnITTcsp/OvtTRAEzbXgRWDAiEAn4okieRulPTC7FvEG7ID+Y5DxrbEf8o3Kvb8wKZGQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12027685},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.0":{"name":"npm","version":"10.2.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.2.0","npm-registry-fetch":"^16.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2e4f7aba9cd913de8747d45b3dd5fb43615a4139","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.0.tgz","fileCount":2387,"integrity":"sha512-Auyq6d4cfg/SY4URjZE2aePLOPzK4lUD+qyMxY/7HbxAvCnOCKtMlyLPcbLSOq9lhEGBZN800S1o+UmfjA5dTg==","signatures":[{"sig":"MEUCIQC0EljUPAAfLHekHQYsVdcfj1ibdum/vfPWdPKF1qFvBwIgA4cEN8x9vbptCObZL6uxzahN60qeeMgzTFILZQMW7g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111084},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.0":{"name":"npm","version":"9.9.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea4ecdbdf85dc4cedf9365f6d201990100430bb5","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.0.tgz","fileCount":2285,"integrity":"sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==","signatures":[{"sig":"MEQCIA57e02gP8XSyq5AGVccT+PomubgBcPua/H3pDpt/T1MAiAPAW32j1PSq6oPRFLh0VFjjNXTv9SnubLxI/O6rf/tFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11223223},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.1":{"name":"npm","version":"10.2.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.2","libnpmexec":"^7.0.2","libnpmfund":"^5.0.0","libnpmhook":"^10.0.0","libnpmpack":"^6.0.2","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.0","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.0","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.1","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"41fd6626a08d4167b8639edd272ecf9735e7ceaf","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.1.tgz","fileCount":2387,"integrity":"sha512-YVh8UDw5lR2bPS6rrS0aPG9ZXKDWeaeO/zMoZMp7g3Thrho9cqEnSrcvg4Pic2QhDAQptAynx5KgrPgCSRscqg==","signatures":[{"sig":"MEQCIECsS3Z/sRRpuqA5TColX48gMi4l21K1elo2Pr8iC766AiBXN08UrPgnXwBagWeJR+f5HIBpciZQpytttGBJ7opEPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115465},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.2":{"name":"npm","version":"10.2.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46048769ffd4798d0b9991b123e3f9cd6fb49dde","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.2.tgz","fileCount":2071,"integrity":"sha512-VSP/rh88wBQ+b7bz0NOdZQBQCuWLI/etpWfgUWDmNaMy0MuD1xJBMofEzuFojNpJANVaJCkN5U7KgfPdR2V1fg==","signatures":[{"sig":"MEYCIQDberBMBFRdNEAG9w6IugtFdft/conD5ub/YHWh2hFBWQIhAKuXPRVwKzeG74WmcG/o54L0ZZczB7rWUVHwNgpcMyzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10434855},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.3":{"name":"npm","version":"10.2.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^3.9.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.3","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^6.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.1.0","libnpmpublish":"^9.0.1","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.3","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f30ed73c400685ab52bf3f21cd3fcab1c5b007ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.3.tgz","fileCount":2071,"integrity":"sha512-GbUui/rHTl0mW8HhJSn4A0Xg89yCR3I9otgJT1i0z1QBPOVlgbh6rlcUTpHT8Gut9O1SJjWRUU0nEcAymhG2tQ==","signatures":[{"sig":"MEQCIDe0Fs/guJD9wqnikYBN9MykF8uki7/6R+YosZWeNnXUAiAyiaNUdQorN7XXVPZeE56iHHonXoe892ugA8boXTgWuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10435629},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.1":{"name":"npm","version":"9.9.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.0","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"55fd293a86a877b6aacfca3021ec4e94fcc0b930","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.1.tgz","fileCount":2287,"integrity":"sha512-D3YZ1ZTxPGDHLLiFU9q3sVrPfYnn6BaJ1hogm3vdWi8oOmHGtTlPUPXAM0iG22UT0JRkBnMDOh6oUhpbEYgg2A==","signatures":[{"sig":"MEQCICY5UYz45zbKHcrp2hKjopEvJNeo6tls2hHJnCbNC+dAAiB4ltjq5yUoZCri0WugWqjVBwhuT6G7RbTzhMEmjq2Gdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224037},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"9.9.2":{"name":"npm","version":"9.9.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.1.15","glob":"^10.2.7","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.4","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.5.4","cacache":"^17.1.3","ci-info":"^3.8.0","is-cidr":"^4.0.2","minipass":"^5.0.0","node-gyp":"^9.4.0","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.2","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.2.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.1.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"28133f81643bce36c1c8bcb57b51e1ee53583df7","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.2.tgz","fileCount":2287,"integrity":"sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==","signatures":[{"sig":"MEUCIAgsS2i2bik76MMp+ztBXAEwa95SPgFGO7hbqABmRfQ1AiEA2cQtG1j6uzY5F+dpBhURjvQXJPl1j3ThPuoieWAlifY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224608},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.2.4":{"name":"npm","version":"10.2.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.4","semver":"^7.5.4","cacache":"^18.0.0","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.8","diff":"^5.1.0","nock":"^13.3.8","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.19.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"5ada7389d5f32b7a8e2900a9fd2f5eb5ed7e71c2","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.4.tgz","fileCount":2099,"integrity":"sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==","signatures":[{"sig":"MEYCIQDPDfEE8tsHzA+owxEQeyiBQOCzVVr6Prpnk060IGrOFgIhAOFGXVzNTBptEkaVfS7VFxHdq3fRviSWbz/kIfaxiyp8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437896},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.2.5":{"name":"npm","version":"10.2.5","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.1","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.0","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.1","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ef86b9aafd9965e60814ed11a3d4fb00a4e3b006","tarball":"https://registry.npmjs.org/npm/-/npm-10.2.5.tgz","fileCount":2096,"integrity":"sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw==","signatures":[{"sig":"MEQCIA9Hxi9LKje94ZwYLTWtEqy3tZVNj0g6jgCmeUGQIHEpAiAqB+bkAuEwv3fGVS7ZyAsQfGrCGYwNgfiZt9oQfddn8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10431507},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.3.0":{"name":"npm","version":"10.3.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.5","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","strip-ansi":"^7.1.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.2.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.3","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","strip-ansi","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"554e1f13e4c09d581ad27cdc4a92f085ab74ce1a","tarball":"https://registry.npmjs.org/npm/-/npm-10.3.0.tgz","fileCount":1992,"integrity":"sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==","signatures":[{"sig":"MEUCIFGHXUAf7HNL0RmoBPCkxAUrkAhUJolvXuLqmKbNivlmAiEAjxOPjfRq9xJn6YTOdKTCqm1w7wa/3ShwS+y59RwE3fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9958957},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.4.0":{"name":"npm","version":"10.4.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.5.4","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.0","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.1.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"904025b4d932cfaed8799e644a1c5ae7f02729fc","tarball":"https://registry.npmjs.org/npm/-/npm-10.4.0.tgz","fileCount":1979,"integrity":"sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==","signatures":[{"sig":"MEQCIE6UcEfkWoqi3N5ircOacNdugyrhWDLyZkTpC1N/lfkCAiA3N127ccqXL+NjkGTYsLSsSxr8G4TB2ErD/k9E3xUuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9987688},"engines":{"node":"^18.17.0 || >=20.5.0"}},"9.9.3":{"name":"npm","version":"9.9.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.1","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"18272a7b966721417691fec0ca18f7fbe4a9794e","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.3.tgz","fileCount":2330,"integrity":"sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==","signatures":[{"sig":"MEUCIDgB3fhyBPp8nAbteaREiHYPKoAyGLcMqZ2Im/6Wx0HwAiEA4AgLLtMh8M73ewCrl/69s+v3MUWgy5s2mr9OiuqGcYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11416168},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"10.5.0":{"name":"npm","version":"10.5.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.0","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.0.1","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.1","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.0","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"726f91df5b1b14d9637c8819d7e71cb873c395a1","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.0.tgz","fileCount":1999,"integrity":"sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A==","signatures":[{"sig":"MEYCIQDR4FKQeHlNciggke4e1FWKymTYPn/ZCU/360mBg55eRAIhAOpGDC+Naa8CiJCW0B/yoG+Z0X0hka5KaulTGdewQ26A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10155641},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.1":{"name":"npm","version":"10.5.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.3","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.4","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"a5add41e0d4338f72421888b583745125f3bf1ba","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.1.tgz","fileCount":2006,"integrity":"sha512-RozZuGuWbbhDM2sRhOSLIRb3DLyof6TREi0TW5b3xUEBropDhDqEHv0iAjA1zsIwXKgfIkR8GvQMd4oeKKg9eQ==","signatures":[{"sig":"MEUCICny7nFPZMlAdHfBNY+HFeTiAUK4D3HXsKEtsZEb5zGdAiEAqIeRz/jGSE5AIRY/patAaZ7desFhOLSxRTm2/NLpFmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10187720},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.5.2":{"name":"npm","version":"10.5.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^17.0.6","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^3.0.0","columnify":"^1.6.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.4","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.0","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^7.0.4","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.0.2","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.5","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0e9b72afaf5ecf8249b2abb4b7417db6739c1475","tarball":"https://registry.npmjs.org/npm/-/npm-10.5.2.tgz","fileCount":2018,"integrity":"sha512-cHVG7QEJwJdZyOrK0dKX5uf3R5Fd0E8AcmSES1jLtO52UT1enUKZ96Onw/xwq4CbrTZEnDuu2Vf9kCQh/Sd12w==","signatures":[{"sig":"MEQCIDzgZqoM+Rvd/pkEr1C9bOYd66MTiFW5bWk3adifwAzSAiAyYQBpaEiG4RGGY/OPlQ2gVY2YXIsd/2P01l/hrkBjxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10214719},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.6.0":{"name":"npm","version":"10.6.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.2","proggy":"^2.0.0","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^7.0.4","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^6.0.3","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.1","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^5.0.1","@npmcli/config":"^8.0.2","@npmcli/redact":"^1.1.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.0","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.0.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^16.2.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","proggy","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"da8ec6cf64103735eab2798cba13a5e7b7edcbdd","tarball":"https://registry.npmjs.org/npm/-/npm-10.6.0.tgz","fileCount":1926,"integrity":"sha512-KC70Su2ZnO9v4i2t+M0sQcsRERk++XcYbK9fy4bLWzUCV2nELhSN7UAkoe42P4HQTg2LyQxcfntgYS89OEaOsA==","signatures":[{"sig":"MEQCIAIvxyMXkxt50tQYHJpjEWxjQd0+dp5wPzLtojt+8yrWAiBV44L+YyWzZPWpXyH69ygpZsDeVL4JqjVNmA8YfUU+Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10002169},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.7.0":{"name":"npm","version":"10.7.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.12","nopt":"^7.2.0","read":"^3.0.1","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.3","semver":"^7.6.0","cacache":"^18.0.2","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.0.4","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.1","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","libnpmdiff":"^6.0.3","libnpmexec":"^8.0.0","libnpmfund":"^5.0.1","libnpmhook":"^10.0.0","libnpmpack":"^7.0.0","libnpmteam":"^6.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^9.0.2","libnpmaccess":"^8.0.1","libnpmsearch":"^7.0.0","@sigstore/tuf":"^2.3.2","libnpmpublish":"^9.0.2","libnpmversion":"^6.0.0","@npmcli/config":"^8.0.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.1","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.2.1","npm-audit-report":"^5.0.0","init-package-json":"^6.0.2","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.0","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.6","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"c87e0bbb7a53422670e423d0198120760f67c3b7","tarball":"https://registry.npmjs.org/npm/-/npm-10.7.0.tgz","fileCount":1936,"integrity":"sha512-FXylyYSXNjgXx3l82BT8RSQvCoGIQ3h8YdRFGKNvo3Pv/bKscK4pdWkx/onwTpHDqGw+oeLf4Rxln9WVyxAxlQ==","signatures":[{"sig":"MEQCIBpZt03+XczUKgIjJtViHG0hJIt+b2M1ctEdDoHdtTDwAiAdRsysrFaymbgFFomeaqFl5/54pOEXW7Z4wCdGl8CUmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10053668},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.0":{"name":"npm","version":"10.8.0","dependencies":{"ms":"^2.1.2","ini":"^4.1.2","tar":"^6.2.1","glob":"^10.3.15","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.0.5","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.2","libnpmexec":"^8.1.1","libnpmfund":"^5.0.10","libnpmhook":"^10.0.5","libnpmpack":"^7.0.2","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.5","@sigstore/tuf":"^2.3.3","libnpmpublish":"^9.0.8","libnpmversion":"^6.0.2","@npmcli/config":"^8.3.2","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.2","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"f5a017649e934a59eba54af2ea908465eb830a8f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.0.tgz","fileCount":1934,"integrity":"sha512-wh93uRczgp7HDnPMiLXcCkv2hagdJS0zJ9KT/31d0FoXP02+qgN2AOwpaW85fxRWkinl2rELfPw+CjBXW48/jQ==","signatures":[{"sig":"MEYCIQCSICmqBGhYkimOmx8fi+yygC6n21JMz80Z+A6hUta4ZAIhAJtAb2UpartfExyVnZ6Gcjipiwb9nlNq4YRO1s66aOWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10119362},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.1":{"name":"npm","version":"10.8.1","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.1","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.4","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.3","libnpmexec":"^8.1.2","libnpmfund":"^5.0.11","libnpmhook":"^10.0.5","libnpmpack":"^7.0.3","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.3","@npmcli/redact":"^2.0.0","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.3","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.0.1","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.1.1","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.1","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.7","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1f1cb1305cd9246b9efe07d8629874df23157a2f","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.1.tgz","fileCount":1934,"integrity":"sha512-Dp1C6SvSMYQI7YHq/y2l94uvI+59Eqbu1EpuKQHQ8p16txXRuRit5gH3Lnaagk2aXDIjg/Iru9pd05bnneKgdw==","signatures":[{"sig":"MEYCIQDhhf/0xh5rCjUJVVxC0OcA7WZWzy0EV5l9SchJ8jHWZwIhAM9Sh9yLTDC6j6qjTaNPPVXKZ+WeS7k0cBw7Cz732JV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147530},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.2":{"name":"npm","version":"10.8.2","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.2","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.2","cacache":"^18.0.3","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.1.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.3","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3c123c7f14409dc0395478e7269fdbc32ae179d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.2.tgz","fileCount":1924,"integrity":"sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==","signatures":[{"sig":"MEUCIDaUjkqow4dJflbsHtg2YDDhxYJsvKH5mwviwb4CRMu1AiEA7vSM75BoUzonxEj5oewlYMIfOI4WUda9znGCZZNf43E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114590},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.8.3":{"name":"npm","version":"10.8.3","dependencies":{"ms":"^2.1.2","ini":"^4.1.3","tar":"^6.2.1","glob":"^10.4.5","nopt":"^7.2.1","read":"^3.0.1","ssri":"^10.0.6","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^4.0.0","abbrev":"^2.0.0","pacote":"^18.0.6","semver":"^7.6.3","cacache":"^18.0.4","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^4.2.0","libnpmorg":"^6.0.6","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^3.1.1","libnpmdiff":"^6.1.4","libnpmexec":"^8.1.4","libnpmfund":"^5.0.12","libnpmhook":"^10.0.5","libnpmpack":"^7.0.4","libnpmteam":"^6.0.5","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^10.0.0","libnpmaccess":"^8.0.6","libnpmsearch":"^7.0.6","@sigstore/tuf":"^2.3.4","libnpmpublish":"^9.0.9","libnpmversion":"^6.0.3","@npmcli/config":"^8.3.4","@npmcli/redact":"^2.0.1","supports-color":"^9.4.0","hosted-git-info":"^7.0.2","npm-package-arg":"^11.0.3","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^7.5.4","npm-audit-report":"^5.0.0","init-package-json":"^6.0.3","make-fetch-happen":"^13.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^9.1.0","npm-user-validate":"^2.0.1","write-file-atomic":"^5.0.1","@npmcli/run-script":"^8.1.0","npm-install-checks":"^6.3.0","npm-registry-fetch":"^17.1.0","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^5.2.0","@npmcli/promise-spawn":"^7.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^3.0.6","normalize-package-data":"^6.0.2","validate-npm-package-name":"^5.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.2"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^5.0.8","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^8.0.2","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e6085b2864fcfd9b1aad7b602601b5a2fc116699","tarball":"https://registry.npmjs.org/npm/-/npm-10.8.3.tgz","fileCount":1932,"integrity":"sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==","signatures":[{"sig":"MEQCIAd7Zp2lGXmuuc88fdRBVBprchlRTNpwvnHlT2/BHWrHAiAVr5fU9kh7dtoFbH0DzzRZRFwcrm9h1dOWnDHyv4+Vcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10246872},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.0":{"name":"npm","version":"10.9.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.0.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^2.3.4","libnpmpublish":"^10.0.0","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.0","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.0","npm-registry-fetch":"^18.0.1","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"46903bc06cb8a5fd51372647920fe4b830efb8d8","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.0.tgz","fileCount":2482,"integrity":"sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==","signatures":[{"sig":"MEYCIQDFzepDBi+UPncvjlQGqbD+8whwZiRHz+dlXNgnwWvlNAIhANeAULfgNRVWO+pn748GL0un2kevbHfWShaW+ICk2o1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11793255},"engines":{"node":"^18.17.0 || >=20.5.0"}},"10.9.1":{"name":"npm","version":"10.9.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.1","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ab141c1229765c11c8c59060fc9cf450a2207bd6","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.1.tgz","fileCount":2367,"integrity":"sha512-yJUw03xLqjiv1D52oHeoS5qmOEC5hkJlhP1cWlSrCgshuxWVyFEEK3M3hLC0NwbTaklLTYrhoIanYsuNP5WUKg==","signatures":[{"sig":"MEYCIQCOOg8mOXVdqjp0nImxDZLXI3GnEyaFZ0tJ6g+mzJNxNgIhAKq1uDkkVehXZrMyTfKbmjs2SuAl6lkEWiUYbYc+ljGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11504611},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.0":{"name":"npm","version":"11.0.0-pre.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^20.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^10.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.0","libnpmexec":"^10.0.0-pre.0","libnpmfund":"^7.0.0-pre.0","libnpmpack":"^9.0.0-pre.0","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.0.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"888b2944baa0513dc1cabbcf575084b9ec6c6c0c","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.0.tgz","fileCount":2341,"integrity":"sha512-z8yLPCIrb1eIkYTgixpNc1/hWma9fHPfJqQFncv7P7XdozQzGbhpLIk4XPTfvWXHHSFX2xLfLthEhb1gGTta2Q==","signatures":[{"sig":"MEYCIQDVZFIzWz51XEPn38w4IAfzCrwK9/BO9QeePxHSSNnx+gIhALYSSoP4BO/yRAnxSTx0PkJm6mpiOS19xZwKPHebpwId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11406916},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.2":{"name":"npm","version":"10.9.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^19.0.1","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.0","libnpmexec":"^9.0.0","libnpmfund":"^6.0.0","libnpmhook":"^11.0.0","libnpmpack":"^8.0.0","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.0","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"784b3e2194fc151d5709a14692cf49c4afc60dfe","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.2.tgz","fileCount":2408,"integrity":"sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==","signatures":[{"sig":"MEUCIGBf8LLj7uGRPw50XB3r+nicWu/CELUoMZBBQtQQ/5xRAiEAi1wsO2lVOELyiSeYllTfvuWwkike9d4Q7w2SDDb7igY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11745533},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.0.0-pre.1":{"name":"npm","version":"11.0.0-pre.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.2","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0-pre.1","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0-pre.1","libnpmexec":"^10.0.0-pre.1","libnpmfund":"^7.0.0-pre.1","libnpmpack":"^9.0.0-pre.1","libnpmteam":"^8.0.0-pre.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0-pre.0","libnpmsearch":"^9.0.0-pre.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0-pre.0","libnpmversion":"^8.0.0-pre.0","@npmcli/config":"^10.0.0-pre.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0-pre.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.5","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"0bb078368a13ba2f1ec8d144441571869bf4b37a","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0-pre.1.tgz","fileCount":2372,"integrity":"sha512-IMGdR1fSQn8cK2CAFUQbwpcu+hQJbAshpgMhhMnfGnx/HWR2bLfSvg0/Fk28ncyMD/HhFwICa2GdWRsvGFxk2A==","signatures":[{"sig":"MEYCIQDSOoNqC6w9TxjH6q9TCHTeLGz6uVx7qRmtcYFHIT9zcwIhALApA+vYWG9cpZZeoAprZBim1vMcV0tROrthNqtYJqLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11825756},"engines":{"node":"^20.17.0 || >=22.9.0"}},"9.9.4":{"name":"npm","version":"9.9.4","dependencies":{"ms":"^2.1.2","ini":"^4.1.1","tar":"^6.2.1","glob":"^10.3.10","nopt":"^7.2.0","read":"^2.1.0","ssri":"^10.0.5","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^4.0.0","which":"^3.0.1","abbrev":"^2.0.0","npmlog":"^7.0.1","pacote":"^15.2.0","semver":"^7.6.0","cacache":"^17.1.4","ci-info":"^4.0.0","is-cidr":"^4.0.2","minipass":"^7.0.4","node-gyp":"^9.4.1","proc-log":"^3.0.0","sigstore":"^1.9.0","columnify":"^1.6.0","libnpmorg":"^5.0.4","minimatch":"^9.0.3","treeverse":"^3.0.0","@npmcli/fs":"^3.1.0","cli-table3":"^0.6.3","libnpmdiff":"^5.0.20","libnpmexec":"^6.0.4","libnpmfund":"^4.2.1","libnpmhook":"^9.0.3","libnpmpack":"^5.0.20","libnpmteam":"^5.0.3","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^7.0.1","libnpmaccess":"^7.0.2","libnpmsearch":"^6.0.2","libnpmpublish":"^7.5.1","libnpmversion":"^4.0.2","@npmcli/config":"^6.4.0","supports-color":"^9.4.0","hosted-git-info":"^6.1.3","npm-package-arg":"^10.1.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^6.5.0","npm-audit-report":"^5.0.0","init-package-json":"^5.0.0","make-fetch-happen":"^11.1.1","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^8.0.2","npm-user-validate":"^2.0.0","write-file-atomic":"^5.0.1","@npmcli/run-script":"^6.0.2","npm-install-checks":"^6.3.0","npm-registry-fetch":"^14.0.5","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^3.0.1","@npmcli/package-json":"^4.0.1","@npmcli/promise-spawn":"^6.0.2","spdx-expression-parse":"^3.0.1","@npmcli/map-workspaces":"^3.0.4","normalize-package-data":"^5.0.0","validate-npm-package-name":"^5.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^3.0.1"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.4","diff":"^5.2.0","nock":"^13.3.0","spawk":"^1.7.1","remark":"^14.0.2","licensee":"^10.0.0","remark-gfm":"^3.0.1","@npmcli/git":"^4.1.0","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^7.0.4","remark-github":"^11.2.4","@tufjs/repo-mock":"^1.3.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.2","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/run-script","abbrev","archy","cacache","chalk","ci-info","cli-columns","cli-table3","columnify","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","npmlog","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","sigstore","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"572bef36e61852c5a391bb3b4eb86c231b1365cd","tarball":"https://registry.npmjs.org/npm/-/npm-9.9.4.tgz","fileCount":2327,"integrity":"sha512-NzcQiLpqDuLhavdyJ2J3tGJ/ni/ebcqHVFZkv1C4/6lblraUPbPgCJ4Vhb4oa3FFhRa2Yj9gA58jGH/ztKueNQ==","signatures":[{"sig":"MEYCIQDgjso0QxwNVeNuEkEYvDKCd9i9Zta1S3dfnCw2YfxLXQIhAIH318pkzMbDQGnh2IyhKcTsMA9NIXjk/i3qt4rNSxhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11412352},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"}},"11.0.0":{"name":"npm","version":"11.0.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.3.0","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.0","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"7bba7c80740ef1f5b2c5d4cecc55e94912faa5e6","tarball":"https://registry.npmjs.org/npm/-/npm-11.0.0.tgz","fileCount":2368,"integrity":"sha512-Ed/ylWXSKXx058WUqXYlgb3pafCqXL5vWzZEvwCKFsBl7OYQlNn/u4ESW+ON+OG6Q+uCRLPTDGHreX6aJEDj7A==","signatures":[{"sig":"MEYCIQCdbIJJFvhCU6D3kO7inpSRAXC930c2CLz8JqtNeP5D+QIhAJBhj+7nJMlGtsx1MqETvG5+h6TMc5ZiUo0/MUtjHm3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11815293},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.1.0":{"name":"npm","version":"11.1.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.0.0","read":"^4.0.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.6.3","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.0","minipass":"^7.1.1","node-gyp":"^11.0.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.0","libnpmexec":"^10.0.0","libnpmfund":"^7.0.0","libnpmpack":"^9.0.0","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.0.1","@npmcli/redact":"^3.0.0","supports-color":"^9.4.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.0","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.1","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dba08f7d0f5301ebedaf968b4f74b2282f97a750","tarball":"https://registry.npmjs.org/npm/-/npm-11.1.0.tgz","fileCount":2373,"integrity":"sha512-rPMBrZud26lI/LcjQeLw/K5Hf1apXMKgkpNNEzp0YQYmM877+T1ZNKPcB2hnTi7e6fBNz8xLtMMn/w46fVUqGw==","signatures":[{"sig":"MEYCIQCKqkTMp8Lr/s6dqmOOdG9bdpCWzPLUL3typxXxDW1gFwIhANdhRHLzpYGy2An4pE+1amOBppTlN1oqN72/PEzSZN1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11833995},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.2.0":{"name":"npm","version":"11.2.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.1.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.1.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.1","libnpmexec":"^10.1.0","libnpmfund":"^7.0.1","libnpmpack":"^9.0.1","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.1.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.1","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.0.1","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"fcf483cf8719864a3ab9749cbc5aed691c1c9120","tarball":"https://registry.npmjs.org/npm/-/npm-11.2.0.tgz","fileCount":2369,"integrity":"sha512-PcnFC6gTo9VDkxVaQ1/mZAS3JoWrDjAI+a6e2NgfYQSGDwftJlbdV0jBMi2V8xQPqbGcWaa7p3UP0SKF+Bhm2g==","signatures":[{"sig":"MEUCIGfLXZACd0sJR6lq9shgLP7/7Bimw12VpqQvENbIVSebAiEAnG2u+x8Hf4oI7t3pJuHjAlPb/Tf3DLWeQajCltjwdxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11888540},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.3.0":{"name":"npm","version":"11.3.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.0","pacote":"^21.0.0","semver":"^7.7.1","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.2","libnpmexec":"^10.1.1","libnpmfund":"^7.0.2","libnpmpack":"^9.0.2","libnpmteam":"^8.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.0","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.0.0","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.0","@npmcli/config":"^10.2.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.0.2","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.0.2","npm-audit-report":"^6.0.0","init-package-json":"^8.0.0","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"ea7801ddc1bad6b2a6af44a6493203e32982918f","tarball":"https://registry.npmjs.org/npm/-/npm-11.3.0.tgz","fileCount":2268,"integrity":"sha512-luthFIP0nFX3+nTfYbWI3p4hP4CiVnKOZ5jdxnF2x7B+Shz8feiSJCLLzgJUNxQ2cDdTaVUiH6RRsMT++vIMZg==","signatures":[{"sig":"MEUCIQDqJCfNPjxgaiMN6kWCuzWR6a8mPM/vkRP+XzH3omNU9AIgRFjGkn/GEJcLoCBt++ROwFS6//1q0dbQCeXpRSceLHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11735863},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.0":{"name":"npm","version":"11.4.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.3","libnpmexec":"^10.1.2","libnpmfund":"^7.0.3","libnpmpack":"^9.0.3","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.0","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"822d05022c02fd003508cc6d22b599b40cd2fd9a","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.0.tgz","fileCount":2268,"integrity":"sha512-dZCRoh7oBdnIQrz+KHjWYmxIoWpcpzweEzj6g3mVGr/C0nPsStEu3mS9KUI3xnGbO8xRgRjRr/6KOJhf5dKXcw==","signatures":[{"sig":"MEUCIA73ub9vLbrQ+Fnq3p6fWJKSrYw6INgoGbSD4vYnkxYxAiEAg+yyruQQlbRLDiSTiiRbgcd/U7/pBw+2r9d0Uv3w1J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758501},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.1":{"name":"npm","version":"11.4.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.4","libnpmexec":"^10.1.3","libnpmfund":"^7.0.4","libnpmpack":"^9.0.4","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.1.1","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.1","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.1.1","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.0","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"80350af543069991de20657ebcd07d9624cfad06","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.1.tgz","fileCount":2268,"integrity":"sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==","signatures":[{"sig":"MEUCIQCRoFcWjVM0z3ZM3545rFivxVfswBw0r/ReOrVc9fJ0dAIgTYlRIHxhzTtLuoY6c7rTK946bBxBtegB/S8hPvyj34k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11760769},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.4.2":{"name":"npm","version":"11.4.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.5","libnpmexec":"^10.1.4","libnpmfund":"^7.0.5","libnpmpack":"^9.0.5","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.0.1","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.2","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.23.6","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"6f1519a03f7e04023a957a22b812832d0c4a4b33","tarball":"https://registry.npmjs.org/npm/-/npm-11.4.2.tgz","fileCount":2274,"integrity":"sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w==","signatures":[{"sig":"MEYCIQDAdH8JrdHQhON4MPhJUigebhGJdAu0t+WnGcheE6k6OQIhAJL9d84Ne/uEg53e4tg+keyEvhFqxAENwOecTtQaoD9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813794},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.3":{"name":"npm","version":"10.9.3","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"e803ef2166aa96eda9b795a9acee1877c8b4e6f2","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.3.tgz","fileCount":2274,"integrity":"sha512-6Eh1u5Q+kIVXeA8e7l2c/HpnFFcwrkt37xDMujD5be1gloWa9p6j3Fsv3mByXXmqJHy+2cElRMML8opNT7xIJQ==","signatures":[{"sig":"MEUCIQCuOz4DlGKbZKpE2eZU68Niu13qyIfyABNBuFfwdxGMugIgFDn5S74Ggl0YFJ/2rjWA79lcC+hXc7Xx01WDAAnM5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579864},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.5.0":{"name":"npm","version":"11.5.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"daf352827e3fe539dfbd65cba7598cd6de342b4b","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.0.tgz","fileCount":2293,"integrity":"sha512-GxS0f+VA3UQlFAM1Yv6I1DzqymktgvPEMkXMquTwejqpX4zlpKVs5bKzdKvRjiR0jR5C6CU0hEiaUpf5Kq5I+g==","signatures":[{"sig":"MEUCIAwLZ0ybH7/0Ra/49MvFpLaHpZ+9hRQPNkEp9g59uKBLAiEA0LR5pItUuMz59omhk6a41NaLZtJmGyNF+sKb5pd74Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561170},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.1":{"name":"npm","version":"11.5.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"83b06a00dae2a8e5d72dc951ddf56a2e0dbf2cc1","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.1.tgz","fileCount":2293,"integrity":"sha512-Iy5vXZ55m8tIaSCz6bqQf9+W5XbPfoyURsgWLjOkFglqHTep6RDZqRj2sfYGeRyZvGu2HuJWm0lux0rxPQ29lQ==","signatures":[{"sig":"MEYCIQCkY0aybe9mHqGLE66IVqS5polAZzoM4MocC7X/Ah5BbQIhAO3ankpapXnUM5H7Nf0VawifUVGqe+8Xbw0JyNL7+1wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561159},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.5.2":{"name":"npm","version":"11.5.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.6","libnpmexec":"^10.1.5","libnpmfund":"^7.0.6","libnpmpack":"^9.0.6","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.3.1","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.3","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"768ddbadb4ba9fc0bc88e129b93e6ab708cac986","tarball":"https://registry.npmjs.org/npm/-/npm-11.5.2.tgz","fileCount":2293,"integrity":"sha512-qsEkHPw/Qdw4eA1kKVxsa5F6QeJCiLM1GaexGt/FpUpfiBxkLXVXIVtscOAeVWVe17pmYwD9Aji8dfsXR4r68w==","signatures":[{"sig":"MEUCIQDZhSLLtuV6i89nU2cRCAuw5t/gpt9E9Y2i2tAp9ap67AIge2ynXfZw5Nd20yuRaEh1Trq9qZoYjVE9Wgya7YhmTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12561081},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.0":{"name":"npm","version":"11.6.0","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.0","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.3.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^8.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.7","libnpmexec":"^10.1.6","libnpmfund":"^7.0.7","libnpmpack":"^9.0.7","libnpmteam":"^8.0.1","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^10.0.1","libnpmsearch":"^9.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^11.1.0","libnpmversion":"^8.0.1","@npmcli/config":"^10.4.0","@npmcli/redact":"^3.2.2","supports-color":"^10.0.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.4","npm-audit-report":"^6.0.0","init-package-json":"^8.2.1","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.1","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^7.0.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^3.0.1","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b03ebf67129a71489e9937a2e0489f931574590b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.0.tgz","fileCount":2293,"integrity":"sha512-d/P7DbvYgYNde9Ehfeq99+13/E7E82PfZPw8uYZASr9sQ3ZhBBCA9cXSJRA1COfJ6jDLJ0K36UJnXQWhCvLXuQ==","signatures":[{"sig":"MEUCIQCOAPn+0RqxLyTsSs9yRew4sgmNdEv/5u9BlnT82xGBmQIgObCi2JYwEvKWcFpJnlgPVjeywKiR96CVcgu4JYRsThw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12563230},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.1":{"name":"npm","version":"11.6.1","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.2","cacache":"^20.0.1","ci-info":"^4.3.0","is-cidr":"^6.0.0","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.8","libnpmexec":"^10.1.7","libnpmfund":"^7.0.8","libnpmpack":"^9.0.8","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.2","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.1","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.1","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.0","npm-package-arg":"^13.0.0","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.5","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","normalize-package-data":"^8.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.0","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"b800511c147c365406d750e21062fa12fe1bb063","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.1.tgz","fileCount":2160,"integrity":"sha512-7iDSHDoup6uMQJ37yWrhfqcbMhF0UEfGRap6Nv+aKQcrIJXlCi2cKbj75WBmiHlcwsQCy/U0zEwDZdAx6H/Vaw==","signatures":[{"sig":"MEUCIFvkJyVsJYKJie722p9TBNrQ/BPniQfizy3QOmrTf7WqAiEAsQY1fiGYc0ubee9jJLO1HQe4r29pk9OoS0+C8e5+asE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12540965},"engines":{"node":"^20.17.0 || >=22.9.0"}},"10.9.4":{"name":"npm","version":"10.9.4","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^6.2.1","glob":"^10.4.5","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.4.1","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^19.0.1","semver":"^7.7.2","cacache":"^19.0.1","ci-info":"^4.2.0","is-cidr":"^5.1.1","minipass":"^7.1.1","node-gyp":"^11.2.0","proc-log":"^5.0.0","libnpmorg":"^7.0.0","minimatch":"^9.0.5","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^7.0.1","libnpmexec":"^9.0.1","libnpmfund":"^6.0.1","libnpmhook":"^11.0.0","libnpmpack":"^8.0.1","libnpmteam":"^7.0.0","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^11.0.1","libnpmaccess":"^9.0.0","libnpmsearch":"^8.0.0","@sigstore/tuf":"^3.1.1","libnpmpublish":"^10.0.1","libnpmversion":"^7.0.0","@npmcli/config":"^9.0.0","@npmcli/redact":"^3.2.2","supports-color":"^9.4.0","hosted-git-info":"^8.1.0","npm-package-arg":"^12.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^8.0.1","npm-audit-report":"^6.0.0","init-package-json":"^7.0.2","make-fetch-happen":"^14.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^10.0.0","npm-user-validate":"^3.0.0","write-file-atomic":"^6.0.0","@npmcli/run-script":"^9.1.0","npm-install-checks":"^7.1.1","npm-registry-fetch":"^18.0.2","tiny-relative-date":"^1.3.0","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^6.2.0","@npmcli/promise-spawn":"^8.0.2","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^4.0.2","normalize-package-data":"^7.0.0","validate-npm-package-name":"^6.0.1","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^5.2.0","nock":"^13.4.0","spawk":"^1.7.1","remark":"^14.0.2","rimraf":"^5.0.5","cli-table3":"^0.6.4","remark-gfm":"^3.0.1","@npmcli/git":"^6.0.3","ajv-formats":"^2.1.1","@npmcli/docs":"^1.0.0","npm-packlist":"^9.0.0","remark-github":"^11.2.4","@tufjs/repo-mock":"^2.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.24.4","@npmcli/eslint-config":"^5.0.1","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmhook","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","normalize-package-data","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which","write-file-atomic"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"61e81f9dc6ea559d9173e69aae772bc8fe75c3ce","tarball":"https://registry.npmjs.org/npm/-/npm-10.9.4.tgz","fileCount":2274,"integrity":"sha512-OnUG836FwboQIbqtefDNlyR0gTHzIfwRfE3DuiNewBvnMnWEpB0VEXwBlFVgqpNzIgYo/MHh3d2Hel/pszapAA==","signatures":[{"sig":"MEUCIGomRDDujsuylt4NF7xyW0LQtQCU4Ds/TRP5Hp3F/EFIAiEA6+l/kkV+or/EJV0pAct7N/Us9RsaOVkPUt7Rsl9/WzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11580377},"engines":{"node":"^18.17.0 || >=20.5.0"}},"11.6.2":{"name":"npm","version":"11.6.2","dependencies":{"ms":"^2.1.2","ini":"^5.0.0","tar":"^7.5.1","glob":"^11.0.3","nopt":"^8.1.0","read":"^4.1.0","ssri":"^12.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^5.0.0","abbrev":"^3.0.1","pacote":"^21.0.3","semver":"^7.7.3","cacache":"^20.0.1","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^11.4.2","proc-log":"^5.0.0","libnpmorg":"^8.0.1","minimatch":"^10.0.3","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.9","libnpmexec":"^10.1.8","libnpmfund":"^7.0.9","libnpmpack":"^9.0.9","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.0","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.2","libnpmversion":"^8.0.2","@npmcli/config":"^10.4.2","@npmcli/redact":"^3.2.2","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.1","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.6","npm-audit-report":"^6.0.0","init-package-json":"^8.2.2","make-fetch-happen":"^15.0.2","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.1","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.0","npm-install-checks":"^7.1.2","npm-registry-fetch":"^19.0.0","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^4.0.0","@npmcli/package-json":"^7.0.1","@npmcli/promise-spawn":"^8.0.3","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.0","validate-npm-package-name":"^6.0.2","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^4.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.0","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.2","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"2af8ff1f23b279df1e5289db7c70cfedd0fe18c5","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.2.tgz","fileCount":2133,"integrity":"sha512-7iKzNfy8lWYs3zq4oFPa8EXZz5xt9gQNKJZau3B1ErLBb6bF7sBJ00x09485DOvRT2l5Gerbl3VlZNT57MxJVA==","signatures":[{"sig":"MEYCIQCAkK5rkv9ZQjkA+v/7Ii0mwwRZbRj0G6QtZ3UiODbbYAIhAJt6a8W3i9q/O/gDjClQIU75FOanVs4N/isBVUtJ0nBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11785613},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.3":{"name":"npm","version":"11.6.3","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^11.0.3","nopt":"^9.0.0","read":"^4.1.0","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.3","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.2","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.0.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^4.0.0","libnpmdiff":"^8.0.10","libnpmexec":"^10.1.9","libnpmfund":"^7.0.10","libnpmpack":"^9.0.10","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.3","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.7","npm-audit-report":"^6.0.0","init-package-json":"^8.2.3","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^3.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.2","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.1","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"3f581bca37cbdadf2be04346c0e5b0be96cdd54b","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.3.tgz","fileCount":2021,"integrity":"sha512-QIWnYxYuDjrNGaTp0jrTqgl45QHM+UfdcjPBKmia4LsBkHY8TvEjZpkAVrNO7EOJA//tOP3k+9cioXwqdAfukg==","signatures":[{"sig":"MEUCIEeLgeLoFj5yMNgIBp9jg/giwBR2CDAcWI7SdgWb/56HAiEA+f8NKv87XoIdTdKOZVEF8YmqeWFataJqDBSYUhuvZeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10797505},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.6.4":{"name":"npm","version":"11.6.4","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.11","libnpmexec":"^10.1.10","libnpmfund":"^7.0.11","libnpmpack":"^9.0.11","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.4","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.8","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"1686ed1032aaa35ccec06a91bdb9c4a89278a72f","tarball":"https://registry.npmjs.org/npm/-/npm-11.6.4.tgz","fileCount":1817,"integrity":"sha512-ERjKtGoFpQrua/9bG0+h3xiv/4nVdGViCjUYA1AmlV24fFvfnSB7B7dIfZnySQ1FDLd0ZVrWPsLLp78dCtJdRQ==","signatures":[{"sig":"MEUCIFFXp4LsMsjwQitvEiJ16XA8DiPNR8ctqWLX4rOgEC29AiEA/6vMz1S/dCnoGlzMqgtGD/6Uxmod5cZjGUMhd1VvPbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9885872},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.7.0":{"name":"npm","version":"11.7.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.2","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.12","libnpmexec":"^10.1.11","libnpmfund":"^7.0.12","libnpmpack":"^9.0.12","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.0","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.4.5","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.9","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.0","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.2","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"897fa4af764b64fa384b50e071636e7497d4f6de","tarball":"https://registry.npmjs.org/npm/-/npm-11.7.0.tgz","fileCount":1835,"integrity":"sha512-wiCZpv/41bIobCoJ31NStIWKfAxxYyD1iYnWCtiyns8s5v3+l8y0HCP/sScuH6B5+GhIfda4HQKiqeGZwJWhFw==","signatures":[{"sig":"MEUCIQDcmi/b4jgqnLr8kkkAq6Wdps26uk2fo+LQjSoboPD5kQIgJQq6RGegXXofcevsIpvtIMJWkwuyNNvpIMaa5N2qxzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10650557},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.8.0":{"name":"npm","version":"11.8.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.4","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.0.4","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.3.1","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.1.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.0.13","libnpmexec":"^10.1.12","libnpmfund":"^7.0.13","libnpmpack":"^9.0.13","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.5.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.1.10","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d1bc924deb3b4d412055b1755098a70bf8a4713b","tarball":"https://registry.npmjs.org/npm/-/npm-11.8.0.tgz","fileCount":1816,"integrity":"sha512-n19sJeW+RGKdkHo8SCc5xhSwkKhQUFfZaFzSc+EsYXLjSqIV0tl72aDYQVuzVvfrbysGwdaQsNLNy58J10EBSQ==","signatures":[{"sig":"MEYCIQCCciU+srdzc/BQwPzkQf3H7dDYRE9lFkwFstBpcwhhowIhAO3vLGZK/TAVFAuBw8jqfBdPl2NpzEd4+/hvXEZaN5Xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10540193},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.9.0":{"name":"npm","version":"11.9.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.0","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.0","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.0","abbrev":"^4.0.0","pacote":"^21.1.0","semver":"^7.7.3","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.1","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.0","libnpmexec":"^10.2.0","libnpmfund":"^7.0.14","libnpmpack":"^9.1.0","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.6.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.2.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"8cc4bc499c7ab52f1113985acc725572f99885b3","tarball":"https://registry.npmjs.org/npm/-/npm-11.9.0.tgz","fileCount":1797,"integrity":"sha512-BBZoU926FCypj4b7V7ElinxsWcy4Kss88UG3ejFYmKyq7Uc5XnT34Me2nEhgCOaL5qY4HvGu5aI92C4OYd7NaA==","signatures":[{"sig":"MEYCIQDTmejdAqE595yfEUJRrlNycmMtxUF2lbvc/2QUeacijAIhAORmTS/8EYpasfsO8aeAiFGQpWBJizpwHaWezlVr76av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9815573},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.0":{"name":"npm","version":"11.10.0","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.7","glob":"^13.0.2","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.1","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.1.1","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.1","libnpmexec":"^10.2.1","libnpmfund":"^7.0.15","libnpmpack":"^9.1.1","libnpmteam":"^8.0.2","text-table":"~0.2.0","cli-columns":"^4.0.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.0","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.0","npm-audit-report":"^7.0.0","init-package-json":"^8.2.4","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.4","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.25.1","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","cli-columns","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"dc0e65832b94fb48b8746c8ed43e1d2d2c9b0726","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.0.tgz","fileCount":1838,"integrity":"sha512-i8hE43iSIAMFuYVi8TxsEISdELM4fIza600aLjJ0ankGPLqd0oTPKMJqAcO/QWm307MbSlWGzJcNZ0lGMQgHPA==","signatures":[{"sig":"MEQCIELsUT130PsgVfFy+kwsWgfS8VrkvYvWOdO1mX96pl4xAiAx9bXSBFN8w+7wgNo4bmX/fI+w92bqzXMrhXGPkH9ODQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10902989},"engines":{"node":"^20.17.0 || >=22.9.0"}},"11.10.1":{"name":"npm","version":"11.10.1","dependencies":{"ms":"^2.1.2","ini":"^6.0.0","tar":"^7.5.9","glob":"^13.0.6","nopt":"^9.0.0","read":"^5.0.1","ssri":"^13.0.1","archy":"~1.0.0","chalk":"^5.6.2","p-map":"^7.0.4","which":"^6.0.1","abbrev":"^4.0.0","pacote":"^21.3.1","semver":"^7.7.4","cacache":"^20.0.3","ci-info":"^4.4.0","is-cidr":"^6.0.3","minipass":"^7.1.3","node-gyp":"^12.2.0","proc-log":"^6.1.0","libnpmorg":"^8.0.1","minimatch":"^10.2.2","treeverse":"^3.0.0","@npmcli/fs":"^5.0.0","libnpmdiff":"^8.1.2","libnpmexec":"^10.2.2","libnpmfund":"^7.0.16","libnpmpack":"^9.1.2","libnpmteam":"^8.0.2","text-table":"~0.2.0","fs-minipass":"^3.0.3","graceful-fs":"^4.2.11","npm-profile":"^12.0.1","libnpmaccess":"^10.0.3","libnpmsearch":"^9.0.1","@sigstore/tuf":"^4.0.1","libnpmpublish":"^11.1.3","libnpmversion":"^8.0.3","@npmcli/config":"^10.7.1","@npmcli/redact":"^4.0.0","supports-color":"^10.2.2","hosted-git-info":"^9.0.2","npm-package-arg":"^13.0.2","qrcode-terminal":"^0.12.0","@npmcli/arborist":"^9.3.1","npm-audit-report":"^7.0.0","init-package-json":"^8.2.5","make-fetch-happen":"^15.0.3","minipass-pipeline":"^1.2.4","npm-pick-manifest":"^11.0.3","npm-user-validate":"^4.0.0","@npmcli/run-script":"^10.0.3","npm-install-checks":"^8.0.0","npm-registry-fetch":"^19.1.1","tiny-relative-date":"^2.0.2","fastest-levenshtein":"^1.0.16","parse-conflict-json":"^5.0.1","@npmcli/package-json":"^7.0.5","@npmcli/promise-spawn":"^9.0.1","spdx-expression-parse":"^4.0.0","@npmcli/map-workspaces":"^5.0.3","validate-npm-package-name":"^7.0.2","@npmcli/metavuln-calculator":"^9.0.3","@isaacs/string-locale-compare":"^1.1.0","json-parse-even-better-errors":"^5.0.0"},"devDependencies":{"ajv":"^8.12.0","tap":"^16.3.9","diff":"^8.0.3","nock":"^13.4.0","spawk":"^1.7.1","remark":"^15.0.1","rimraf":"^6.0.1","cli-table3":"^0.6.4","remark-gfm":"^4.0.1","@npmcli/git":"^7.0.1","ajv-formats":"^3.0.1","@npmcli/docs":"^1.0.0","npm-packlist":"^10.0.3","remark-github":"^12.0.0","@tufjs/repo-mock":"^4.0.0","@npmcli/mock-globals":"^1.0.0","@npmcli/template-oss":"4.29.0","@npmcli/eslint-config":"^5.1.0","@npmcli/mock-registry":"^1.0.0","ajv-formats-draft2019":"^1.6.1"},"bundleDependencies":["@isaacs/string-locale-compare","@npmcli/arborist","@npmcli/config","@npmcli/fs","@npmcli/map-workspaces","@npmcli/metavuln-calculator","@npmcli/package-json","@npmcli/promise-spawn","@npmcli/redact","@npmcli/run-script","@sigstore/tuf","abbrev","archy","cacache","chalk","ci-info","fastest-levenshtein","fs-minipass","glob","graceful-fs","hosted-git-info","ini","init-package-json","is-cidr","json-parse-even-better-errors","libnpmaccess","libnpmdiff","libnpmexec","libnpmfund","libnpmorg","libnpmpack","libnpmpublish","libnpmsearch","libnpmteam","libnpmversion","make-fetch-happen","minimatch","minipass","minipass-pipeline","ms","node-gyp","nopt","npm-audit-report","npm-install-checks","npm-package-arg","npm-pick-manifest","npm-profile","npm-registry-fetch","npm-user-validate","p-map","pacote","parse-conflict-json","proc-log","qrcode-terminal","read","semver","spdx-expression-parse","ssri","supports-color","tar","text-table","tiny-relative-date","treeverse","validate-npm-package-name","which"],"bin":{"npm":"bin/npm-cli.js","npx":"bin/npx-cli.js"},"directories":{"doc":"./doc","man":"./man"},"dist":{"shasum":"d3de7764c08c7bada8f6d5d92939dc26d15d1640","tarball":"https://registry.npmjs.org/npm/-/npm-11.10.1.tgz","fileCount":1803,"integrity":"sha512-woavuY2OgDFQ1K/tB9QHsUuW989nKfvsKTN/h5qGyS+3+BhvXN/DA2TNzx569JaFfTqrET5bEQNHwVhFk+U1gg==","signatures":[{"sig":"MEQCIBkCiA39wejsJ+AKC65uXr1nUAKMzrbwVd4z0JOCCbg6AiBJxhDX8udHBE2p1SDcwoKKv8szJAkrX9zlcnTjSsewGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10994695},"engines":{"node":"^20.17.0 || >=22.9.0"}}},"modified":"2026-02-19T22:02:56.816Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/a3/9b/123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744 b/.npm/_cacache/content-v2/sha512/a3/9b/123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744 new file mode 100644 index 0000000..691da9e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/a3/9b/123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744 differ diff --git a/.npm/_cacache/content-v2/sha512/a5/90/04f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac b/.npm/_cacache/content-v2/sha512/a5/90/04f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac new file mode 100644 index 0000000..16d1903 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/a5/90/04f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac differ diff --git a/.npm/_cacache/content-v2/sha512/a6/3c/b66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29 b/.npm/_cacache/content-v2/sha512/a6/3c/b66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29 new file mode 100644 index 0000000..ac60140 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/a6/3c/b66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29 differ diff --git a/.npm/_cacache/content-v2/sha512/ab/87/6546f6d7dfbc2c0c3905faa41c0d9aaed0eb3102e858d51ffd3157fd9413a516144b07a3ae702bbf4e6821beac6b8f6cc6ea7764911da408ad56448cddec b/.npm/_cacache/content-v2/sha512/ab/87/6546f6d7dfbc2c0c3905faa41c0d9aaed0eb3102e858d51ffd3157fd9413a516144b07a3ae702bbf4e6821beac6b8f6cc6ea7764911da408ad56448cddec new file mode 100644 index 0000000..48a7643 --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/ab/87/6546f6d7dfbc2c0c3905faa41c0d9aaed0eb3102e858d51ffd3157fd9413a516144b07a3ae702bbf4e6821beac6b8f6cc6ea7764911da408ad56448cddec @@ -0,0 +1 @@ +{"name":"form-data","dist-tags":{"latest":"4.0.5","v3-backport":"3.0.4","v2-backport":"2.5.5"},"versions":{"0.0.0":{"name":"form-data","version":"0.0.0","dist":{"shasum":"c18c31c227bbb33b053217e8fec0c2255e06a1e8","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.0.tgz","integrity":"sha512-tWZJTTXUMBG3OGHTOnqioxmBWoRePNJOAlGiIermah/lgFzAXMnEzSAJCY2PI0bBOfiTh1lgBPSvViTZYzUeYw==","signatures":[{"sig":"MEUCIHIcrXnz6BPtiCQr0Q6ym1Pgo0If+EC4tLKURnFINIqDAiEAio/K3TvTv58XIgpvxfzx1OHRVGE6uhU9WJR/eTZ0IAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.2":{"name":"form-data","version":"0.0.2","dependencies":{"mime":"1.2.2","async":"0.1.9","combined-stream":"0.0.3"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","formidable":"1.0.2"},"dist":{"shasum":"6d1470b4355088034bb28c0a5417845facf10068","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.2.tgz","integrity":"sha512-eqyg6Clj1yljJt6wb9qf66B++Nrq6EYwhbflWHoVk5/Zy3AnfpFDlldL9GpKLCJSXEeLuGZkhRjWMk0A4fLkmw==","signatures":[{"sig":"MEUCIHPoAhx/ssDmSlQ1JR/heLLWdbdugE1DlGCA42QCfc/JAiEArWdGogmQA58UauH6NcCZeUTGj0A5YdamfpK40LtI80g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.3":{"name":"form-data","version":"0.0.3","dependencies":{"mime":"1.2.2","async":"0.1.9","combined-stream":"0.0.3"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","request":"~2.9.203","formidable":"1.0.2"},"dist":{"shasum":"6eea17b45790b42d779a1d581d1b3600fe0c7c0d","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.3.tgz","integrity":"sha512-+UDRxY5KMkUvW23fx4+oICuoAy4s4YRXsva2vQ2bFoU/RtrNeTB727dIPZt6GRQhl1W1mXI9BX+bYAJ2BopLiA==","signatures":[{"sig":"MEUCIEm4dhMhM+eRdp+kD/IwMSJhFxhZXps4M7YeUl0BNA6PAiEAj7UsnK32jqiH+Xhib95CXjG7gd8HhXcnYPw0z1/dyPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.4":{"name":"form-data","version":"0.0.4","dependencies":{"mime":"~1.2.2","async":"~0.1.9","combined-stream":"0.0.3"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","request":"~2.9.203","formidable":"1.0.2"},"dist":{"shasum":"564115f4a26826903510ec6a94488b4cb11ea317","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.4.tgz","integrity":"sha512-ZsOJYryx6jikIr9mTBTgMwew/Ebkobi5ssCeIZ8g2ZsEU4oy8ASbNn27XPPJAam4Rhiy0wXZn009WeXwzYvYNA==","signatures":[{"sig":"MEUCIQDDXogmFrBDEsKbVWrmN+VpvPhEPat9/L/aBm0+iRu11gIgOz1n7ihl+2Cr7PfVT6pON5+YJqFZRFvDFChQpCgMUE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.5":{"name":"form-data","version":"0.0.5","dependencies":{"mime":"~1.2.2","async":"~0.1.9","combined-stream":"0.0.3"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","request":"~2.9.203","formidable":"1.0.2"},"dist":{"shasum":"2fe21ccdb8c09cf52d60f78d67f2dd242f2a6102","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.5.tgz","integrity":"sha512-8pb178BuxUkO8Etx1MyqYFTqe804p6jZj2dC9wwmoOMkWD9QLKOKuFHOgqYlukawYQjY5eqxv9vzsDmk4rcgDA==","signatures":[{"sig":"MEYCIQD6hl4gCzdpzBThPaVlbt99K1TiU/JsSQc109P0WFc87gIhAIRsfXhHF3NoZPaJhV3nnM0ZsSXXmJEZGthlZFQD7bDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.6":{"name":"form-data","version":"0.0.6","dependencies":{"mime":"~1.2.2","async":"~0.1.9","combined-stream":"0.0.3"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","request":"~2.9.203","formidable":"1.0.2"},"dist":{"shasum":"77ba50dea04bc6eb9bc7bd2d119e64b1f8070a41","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.6.tgz","integrity":"sha512-0BZ4TJPFMMIBeCjiRpQUkZimbt2hgMXpovD9hq5sWdiOp+dIHAcsD5fyv9q+fIRVa0kJ8y02qKhK3rInyIXNNQ==","signatures":[{"sig":"MEUCIQDDB6A6Q3iaWGySOaMXiJxkDic7ZEWnxd0S73qlyw25MAIgbQ2763P3mFQkEzZZOfYv+zq0fb2BptVy8CMiopis0jU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.7":{"name":"form-data","version":"0.0.7","dependencies":{"mime":"~1.2.2","async":"~0.1.9","combined-stream":"~0.0.4"},"devDependencies":{"far":"0.0.1","fake":"0.2.1","request":"~2.9.203","formidable":"1.0.2"},"dist":{"shasum":"7211182a26a266ce39710dc8bc4a81b7040859be","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.7.tgz","integrity":"sha512-Y9kJwAs/7CCx1nGC5nBTHiLACbNxlKIx/YUHprIqiDCo/i2eD3qtumFy4x/DbKINCLsBbwcGLEsFGrfGU9tvCg==","signatures":[{"sig":"MEUCIQCvNJvvywyfFZg/QNMIpxR84Nm0N32E4nmBuWJ2Myq2jwIgPv+rpfygWJyW0dA/hnrjaqYKkfGiHfPVMKOHc7dVIw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"}},"0.0.8":{"name":"form-data","version":"0.0.8","dependencies":{"mime":"~1.2.2","async":"~0.2.7","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.1","request":"~2.16.6","formidable":"~1.0.13"},"dist":{"shasum":"0890cd1005c5ccecc0b9d24a88052c92442d0db5","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz","integrity":"sha512-yzpBIhe8Ll+dYTXjd+4ORxbQktke+abD0dJjedvqsVVayMkb+PgLGatJNLwo95Va75l3YDZ01SrouzyW9bC2Fg==","signatures":[{"sig":"MEQCIAdw5pSfL2i4XmUJ8afuO/XhX/UajiMNGUypC7wqJHAEAiAQW2zipGvex+mxmdfpad/pwWYKOG2BFljAvoOBlgsU7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.0.9":{"name":"form-data","version":"0.0.9","dependencies":{"mime":"~1.2.2","async":"~0.2.7","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.1","request":"~2.16.6","formidable":"~1.0.13"},"dist":{"shasum":"f229b4e39bed528c75836045a23bf8f8ff4db16d","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.9.tgz","integrity":"sha512-6wrR4vIlNGFXMu+wC+JGEIHso4Wo8QwxaoN5DO0rEbN8y7N/nRBlA/KVTyu2FGJm6oUswpdCXSq7OxoBbERmbA==","signatures":[{"sig":"MEUCIQCC7fyMazBLyLlhVIFGxdKkJa3/t2r7tDcyZGMwQZcgzwIgKiWAlQuuR19wYn+9tNBGONRd80ZfNDOD6Q9wpk4pPYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.0.10":{"name":"form-data","version":"0.0.10","dependencies":{"mime":"~1.2.2","async":"~0.2.7","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.1","request":"~2.16.6","formidable":"~1.0.13"},"dist":{"shasum":"db345a5378d86aeeb1ed5d553b869ac192d2f5ed","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz","integrity":"sha512-Z9/PpT/agxXi80nMpOH6GFD7XOr6mwk5aWMxDt/KMY+Nm7e4FnRMjddM4/mLPJhpmp6alY1F/1JQpRE6z07xng==","signatures":[{"sig":"MEQCIB/IgmqTRdhs0+jyUxP18yHeG3i6mFvr3Y7vEYUougcpAiAVm3B6qs/iid9C9uW9lAyr9UDfpP2NTLRWWDUhxZoykw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.1.0":{"name":"form-data","version":"0.1.0","dependencies":{"mime":"~1.2.9","async":"~0.2.9","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.22.0","formidable":"~1.0.14"},"dist":{"shasum":"d36b59baf9b292bb2e5034d7a6079b2bd1e9df83","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.1.0.tgz","integrity":"sha512-YG8xdtf5UK8lcFeIuNF2Kief3BLvv16qShJkynAEwW70TJjxuLm8GC9IjrdmDrrqdr8rOZQQ56vx70sOWnT6gA==","signatures":[{"sig":"MEQCICc0hyAZgejF9+OR+AkPMfDRBwM6M6iOy5D9abM4Bf6iAiBVPH15lGTblWovbcovUEwetElppTnYoOBca88b0dyYGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.1.1":{"name":"form-data","version":"0.1.1","dependencies":{"mime":"~1.2.11","async":"~0.2.9","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.27.0","formidable":"~1.0.14"},"dist":{"shasum":"0d5f2805647b45533ba10bc8a59cf17d1efa5f12","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.1.1.tgz","integrity":"sha512-+jCaXVx4daeev23hAVaKzaU8Jm020oCDjjkO1yzkZgbIRUwS/904YH+GHmHgeZ5wrYifIpA7Gt/T/EvN/Zl+Fg==","signatures":[{"sig":"MEQCIDK49s3mqrHfKpBpp3j2SmQKJz5NBQC/NeiZzv/DQTDWAiBXSe6N+2N2Ad5S2Kr87ngjjRZVZAUA3auDosdYJoOGkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.1.2":{"name":"form-data","version":"0.1.2","dependencies":{"mime":"~1.2.11","async":"~0.2.9","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.27.0","formidable":"~1.0.14"},"dist":{"shasum":"1143c21357911a78dd7913b189b4bab5d5d57445","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.1.2.tgz","integrity":"sha512-ynryYjLcBdZ6Iujum9BMhIRq84ViJBe85+gr5nL+gvRGU4Skti1fUwvggb0pdanQB+ji9IsLGimXUbJq22fuiA==","signatures":[{"sig":"MEYCIQCmrpWOuYZbZHUKa1iNHQh+hgltR6alf1D2rtuaxTgBngIhAM7cOl/0Ps46ALd9r0j7LucOp9dReP9sG8BmPjka9Mht","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.6"}},"0.1.3":{"name":"form-data","version":"0.1.3","dependencies":{"mime":"~1.2.11","async":"~0.9.0","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.36.0","formidable":"~1.0.14"},"dist":{"shasum":"4ee4346e6eb5362e8344a02075bd8dbd8c7373ea","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz","integrity":"sha512-khpfkwI/RQybQdwruvz89OCmcXiFZstZ88llcc552BrzvOhqIOHC6YCRJ44GLK7BRFBEMGH9zJ2zMy0nz27Y9w==","signatures":[{"sig":"MEUCIBUEnlYLIf73mybvcYvnF8ItxDcpOJY+zbXHENsCoBNtAiEAwenbSJoFKX25PaGkF1Q0twRHDIBvaX39NuqVn/d4a7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"}},"0.1.4":{"name":"form-data","version":"0.1.4","dependencies":{"mime":"~1.2.11","async":"~0.9.0","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.36.0","formidable":"~1.0.14"},"dist":{"shasum":"91abd788aba9702b1aabfa8bc01031a2ac9e3b12","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz","integrity":"sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w==","signatures":[{"sig":"MEQCIFLUhihBeJwhkJwdKze9fvQhuhB+WAMCN+GHr3wDAxkyAiAcZrjKN3FDAnCc84EeAMaaiRMY6bYk9g5rgsHcAHtvZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"}},"0.2.0":{"name":"form-data","version":"0.2.0","dependencies":{"async":"~0.9.0","mime-types":"~2.0.3","combined-stream":"~0.0.4"},"devDependencies":{"far":"~0.0.7","fake":"~0.2.2","request":"~2.36.0","formidable":"~1.0.14"},"dist":{"shasum":"26f8bc26da6440e299cbdcfb69035c4f77a6e466","tarball":"https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz","integrity":"sha512-LkinaG6JazVhYj2AKi67NOIAhqXcBOQACraT0WdhWW4ZO3kTiS0X7C1nJ1jFZf6wak4bVHIA/oOzWkh2ThAipg==","signatures":[{"sig":"MEQCIFb52AQltoNZ2viXBDoDE+GGNpVRucuZIWzm0qJF0V6EAiAEIqDYqhki9v70fy4vW5mhjP28TnRfQtj9ltgfPIz2Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"}},"1.0.0-rc1":{"name":"form-data","version":"1.0.0-rc1","dependencies":{"async":"^1.2.1","mime-types":"^2.1.1","combined-stream":"^1.0.3"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","request":"^2.57.0","formidable":"^1.0.17"},"dist":{"shasum":"de5d87ff28439596f4f5500bff58d1244d54793a","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc1.tgz","integrity":"sha512-KVOHPgpHRLfzsIjcGyHN22MgwWSK4MaXPyURwv4rdUbY32vcngVUo7KqJvgDeYJ0eFnT3zM3x2H2JTuX9QKloA==","signatures":[{"sig":"MEUCIQDnmMs98zEBCXf0ocXyJXjmmFhrKyeVxEKPsvmHyATaawIgftaYwp5MQ/MMTOFyPMEe9JcB24kjjGeBh9h5wTslJ4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"1.0.0-rc2":{"name":"form-data","version":"1.0.0-rc2","dependencies":{"async":"^1.2.1","mime-types":"^2.1.1","combined-stream":"^1.0.3"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","request":"^2.57.0","formidable":"^1.0.17"},"dist":{"shasum":"5bc9c9b3dd3dec1977b0abf58790192081d95235","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc2.tgz","integrity":"sha512-VMd2h5jDswSjdINqjjvjKCQO6EYbjpjBRuX5qEMuojpiN5jAP3NxQqY3AHUuumWE3OBw3frw7Y8v0c2e0Xvniw==","signatures":[{"sig":"MEYCIQDSsq4qtaFnScAhWUnMnPfwPHEcMIgkLws/16+PdevTawIhALjJ87Ulx4Yj4SHbwRG0L7clSx7lE8arqKTbIkh4WqAJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"1.0.0-rc3":{"name":"form-data","version":"1.0.0-rc3","dependencies":{"async":"^1.4.0","mime-types":"^2.1.3","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","request":"^2.60.0","formidable":"^1.0.17","pre-commit":"^1.0.10"},"dist":{"shasum":"d35bc62e7fbc2937ae78f948aaa0d38d90607577","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz","integrity":"sha512-Z5JWXWsFDI8x73Rt/Dc7SK/EvKBzudhqIVBtEhcAhtoevCTqO3YJmctGBLzT0Ggg39xFcefkXt00t1TYLz6D0w==","signatures":[{"sig":"MEYCIQC8oco29ZAVk5XP3hQcAu7SQgs14V4Q2rk+QuUyhazMXAIhAIJwUe57zDEqXCzhasfr5mqptFM4VtD3QlkFhLmg/kyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"1.0.0-rc4":{"name":"form-data","version":"1.0.0-rc4","dependencies":{"async":"^1.5.2","mime-types":"^2.1.10","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^2.4.0","rimraf":"^2.5.2","request":"^2.69.0","istanbul":"^0.4.2","coveralls":"^2.11.8","formidable":"^1.0.17","pre-commit":"^1.1.2","cross-spawn":"^2.1.5","codacy-coverage":"^1.1.3"},"dist":{"shasum":"05ac6bc22227b43e4461f488161554699d4f8b5e","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz","integrity":"sha512-HSbGQ2uxT2+Mi1E0KP5lM5lv/r88xkGCpiLdq546q/3vXz94egfIIBpY45NTWMjMzb4nLopsfkG1A3suNa5qUg==","signatures":[{"sig":"MEUCIQChLXzA/mXEKobxaoHpt1cVkSXJiT4eLI1K1LkWsF2UCwIgJSW8dGZF5VQ4DP+Bz/uHDCC+FU9VGEAD8ANDuxj9TE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"1.0.0":{"name":"form-data","version":"1.0.0","dependencies":{"async":"^2.0.1","mime-types":"^2.1.11","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^2.13.1","rimraf":"^2.5.4","request":"^2.74.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.12","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.0"},"dist":{"shasum":"2285b4456dae81efdbc391949347f4d3e2dce03f","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.0.tgz","integrity":"sha512-QDT0s+89sJ37Z0PxJl0gB0FoBrogbSI+GgxBRMvPPXE8/1GgjHgEOFSdaMn1MXJhGXA0KCZzCV/BFpHxeEd9FA==","signatures":[{"sig":"MEYCIQD2XGa+Tqxbp8US7A75FNcndCUQ4lXMPzulkDVDAnNxNAIhAKwWt0DpiBdrvWNxHva5iiK4wvmr59nN/yaA4ACqyZav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"1.0.1":{"name":"form-data","version":"1.0.1","dependencies":{"async":"^2.0.1","mime-types":"^2.1.11","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^2.13.1","rimraf":"^2.5.4","request":"^2.74.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.12","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.0"},"dist":{"shasum":"ae315db9a4907fa065502304a66d7733475ee37c","tarball":"https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz","integrity":"sha512-M4Yhq2mLogpCtpUmfopFlTTuIe6mSCTgKvnlMhDj3NcgVhA1uS20jT0n+xunKPzpmL5w2erSVtp+SKiJf1TlWg==","signatures":[{"sig":"MEUCIGDMk1tL6IBIJuFSDCnOClhpcCSl38XriiZBX0/IVYNvAiEA/SQz3F5ZLpKR3uQTX40yROMNl4c+G3bYdVjP+fTrnv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.10"}},"2.0.0":{"name":"form-data","version":"2.0.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.11","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^3.5.0","rimraf":"^2.5.4","request":"^2.74.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.13","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.0","is-node-modern":"^1.0.0"},"dist":{"shasum":"6f0aebadcc5da16c13e1ecc11137d85f9b883b25","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz","integrity":"sha512-BWUNep0UvjzlIJgDsi0SFD3MvnLlwiRaVpfr82Hj2xgc9MJJcl1tSQj01CJDMG+w/kzm+vkZMmXwRM2XrkBuaA==","signatures":[{"sig":"MEUCIGS011DbyqGb7fxX7wYRoJG3ZGuovDxUdEy4SEsGiCzgAiEAlUL3MW0zSgs0LwkvKKZ7iYCWDEMbaFWJouyP8/PGmWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.1.0":{"name":"form-data","version":"2.1.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.11","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^3.5.0","rimraf":"^2.5.4","request":"^2.74.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.13","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.0","is-node-modern":"^1.0.0"},"dist":{"shasum":"58870d83386cf0592165241a5380942276bb9134","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.1.0.tgz","integrity":"sha512-xEWs0bJE3c5fHML4Na+f15lKgQ+s50bEIYB39gTjRE4kHAd5xKe1mu7sBABUG37jXOqXnJFhU+VdkGQnDsZz+Q==","signatures":[{"sig":"MEQCIHCGEin9c55MuYEDkEHbu3mRkA6E8VY4mycTvxHO5RQCAiAyQ8XAGz5xiluVom6yMGusMWxKec9J5vI93G1uxGGvxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.1.1":{"name":"form-data","version":"2.1.1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","eslint":"^3.7.1","rimraf":"^2.5.4","request":"^2.75.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0"},"dist":{"shasum":"4adf0342e1a79afa1e84c8c320a9ffc82392a1f3","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.1.1.tgz","integrity":"sha512-UtB210Ec3l/KmwXZ5xdOdYjVcVtKbN1FZTivzfPKmn2SbniUyTxYYeMXwvVL3b+DdF4SvWu5Qqv31bXePkm7nw==","signatures":[{"sig":"MEQCIGZ643iCd0aH9S0Ln8mcb8lnQ1RSsbx+a5tMrlT9/sypAiAYxtVbFV7Fut2XjoHujolSF7rMKuP5i4v0RfQTUd40zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.1.2":{"name":"form-data","version":"2.1.2","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"89c3534008b97eada4cbb157d58f6f5df025eae4","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz","integrity":"sha512-qJCdAGsMWKS90wemiAqqkz+sz4pKoffKqOeVkmV83xX619JRoYJzqsZjoQ1qzGW8ZzmuhvHv4qBHxpSfKSwvLg==","signatures":[{"sig":"MEUCIATVFRgKyeV7hnUlFTBIXt/HuyeFv2xAXVZqa2k620ZcAiEAyt7roXlsqK/msiyZlj3zhP9745jPS7Q2nidvKV8vTvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.1.4":{"name":"form-data","version":"2.1.4","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"33c183acf193276ecaa98143a69e94bfee1750d1","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz","integrity":"sha512-8HWGSLAPr+AG0hBpsqi5Ob8HrLStN/LWeqhpFl14d7FJgHK48TmgLoALPz69XSUR65YJzDfLUX/BM8+MLJLghQ==","signatures":[{"sig":"MEQCIFCOmFY0O36MdIxbAlkItXnjCO2maZMl6kLcsIzdogz3AiAU/NbHRQf0Mx6o68abb/H4Wejsd8m9BuUr7Vg/uW6S8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.2.0":{"name":"form-data","version":"2.2.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"9a5e3b9295f980b2623cf64fa238b14cebca707b","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.2.0.tgz","integrity":"sha512-eszcMNxZ9pMS8vU1F6tXl82DNfIq+XBc3D0MebyJd9Pe1WoCol0Bwv/v2uQhV4F1xBmjAEY9DQp5LvsevzE2oA==","signatures":[{"sig":"MEYCIQDHbYYzTXgifsoYPPWp7pCKn5HY4jskxi6TUoWEj30+AQIhAKOmlp2qNloOlA1BbyE/YUIxZECf2WMpXIxSD+F0NYiV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.3.1":{"name":"form-data","version":"2.3.1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.5"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"6fb94fbd71885306d73d15cc497fe4cc4ecd44bf","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz","integrity":"sha512-ZznzvgkNMfVvSHP0rlg09OeW/g7ib4+NpwNGxLFJOrwUcjN0O8OUASn5cvnpnWve9ZlzW6GUa6NhhlCdb6DqCw==","signatures":[{"sig":"MEUCIBXOKUBAE9lzviSqbK0x5rTvDCvWwRvskWCwGibqwgdGAiEAnuafyffI2H9FJ18h5g9VscpDwUx9QZS7zcq1/qVI2bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.12"}},"2.3.2-rc1":{"name":"form-data","version":"2.3.2-rc1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"1.0.6-rc1"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"4d2cac539eec1ac2a8cfb27a61137a3b546db44f","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.3.2-rc1.tgz","fileCount":9,"integrity":"sha512-6xnzoVpu2mLUf4EymxYh2bdM7XAwNqesF9BMa1HQ40BGdCyQ3RpsiESlblj6JxWttlMw/qDXaXrAs54BrjaecQ==","signatures":[{"sig":"MEQCIEjcvfG5/30aK8Og3jv4eRgXumoyC5ZgEylXaC/1h/YIAiAYjueP/xPLcHGbEOy4yc1frLkY0b13dW4c83Pp1OVcGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30180},"engines":{"node":">= 0.12"}},"2.3.2":{"name":"form-data","version":"2.3.2","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"4970498be604c20c005d4f5c23aecd21d6b49099","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz","fileCount":9,"integrity":"sha512-6DD2fGWwyxCca2EASUT50GsxWEuwNQDpjMhD9TTaBvI1NE3nLkCr5v7nRdtlmG5g+mNqosdOVHVro+UGmp0Kcw==","signatures":[{"sig":"MEUCIQC1l0o43F/eWRRiXLYE1PCuDx8powvuSENX4N4D2kDgTgIgeDNSJmKNnHdPO+2JF3GA8TcsBupZkZqsFs2zPO2DI0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30150},"engines":{"node":">= 0.12"}},"2.3.3":{"name":"form-data","version":"2.3.3","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"dcce52c05f644f298c6a7ab936bd724ceffbf3a6","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz","fileCount":8,"integrity":"sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==","signatures":[{"sig":"MEUCIQCgZCF/Spg4VA7X4Q5OzC0gG2XMk9Y2K9hQhd8Yj3PmggIgDW7D5Q9rGkVZ8CxMrfWRt7jsBFDHh+nKPspsJafGLMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxuQfCRA9TVsSAnZWagAAiRgP/35Rr4anNT4tkKaF5BjA\nqyn2Rqik/V1A2uEXoVRZjwFAn4c3xH8riq4suJeOS0LbjaPoj6pWJXdiYkdN\nT2MCeTfUsGbT+LY5s2WOXQsDD5I78MzG88jn5QLSiNc72kbqmCAw2lDTr3b6\nm1ds6tFRb8xdkSGloXjpZ7BY/mex1Mkx+MS9pcXOVU9K7w8NbFXzRGO+A1Zh\ng5bQvcWjm98IjC6PRutLhbp4g4v502zpdYDRXtVW6w5fnC7uN7Mcv2GraRqN\nFIGEDhhcTeGomrb62Ea3imTiTkUliRvE7tSwGPJz894Rq1ej66oP/wfkF3yL\npe0DEAHlpqoG2328Fkcrzy1+dKxaqSqGf2LSGIPUNrjF76bPY+3VpXAcMS+h\nGK9brzI9I5KAfdJ6Gbgj2IX/A6xtIV5Ru7/kc2diVFIWkZXGaIQZVmho7Xkz\nMc3kLnIzT92b1xkk4bxiVFnLq7UaiheTEUxn8A1V8k1wWLMebJfndK3fMKJ8\n0fZKgPaPk+qG9J9Ld1AZWXZPg8nO06PkpCNwtb0TaUP7j2meQzjRqrCJqz+c\nuQwFbhQqEsT6TKd98dY7tcKKQf4t5hWL8InjeiqQ3+fe5Yehn264oKnJcnTo\ndHIKlpiqxdP9Natp/cCM6zCYcORN1mEinwf8zalChSk+XVCQ3NGKsHWywVc6\nZCxO\r\n=NorT\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.12"}},"2.4.0":{"name":"form-data","version":"2.4.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^3.9.1","rimraf":"^2.5.4","request":"2.76.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^2.11.14","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"4902b831b051e0db5612a35e1a098376f7b13ad8","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.4.0.tgz","fileCount":8,"integrity":"sha512-4FinE8RfqYnNim20xDwZZE0V2kOs/AuElIjFUbPuegQSaoZM+vUT5FnwSl10KPugH4voTg1bEQlcbCG9ka75TA==","signatures":[{"sig":"MEUCICQP5KBOc6NYSRO45Ciddh8kCyfAMdtTE7ZgLSAhuBrxAiEAmYu5FQ1QNC1/LryJdLmWXgYGDlfpBPTTD3KjU2ftKcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCePLCRA9TVsSAnZWagAAwsEP/3HA3hkx7sUGw/n2uu+m\no6c5k6O4mfU85NwHSNfw1Ck0JZFXwHKPIACNJJVGAbWJezFyf8NYaYxiz+st\nge1pMsT0rIgpqLfA4xgoLwUyKokqmPesMJPB4e1USuHRHuoDmoy5MmL7X9l8\nPXWzDG9V7UnJHiHyv/fOm9f7rw/sGdPMOrwRMSW1+mySXl7vCtWXoiebzsoR\nFQ2Z2RBtPOEm0O91InbM0D3wjZHAPMn+aweruf8hVT42rRUb8NtL7NByHZRo\nqr7iULDrKAjPGcRgjCHFvtvxdqrryxVy8Q7TMF2avE7VQUEOjGUY6Nc99lSW\nF6Ds3Eyk3Kr2thrIRzdVhK5XH16ybfwlqAFtyjFvT7R+W5FPBUaMBwfgk6vr\nqBKAU2FL7Flot2PANgv9V7XhBrBJgOonaHbtYCldVDBS2aEYnXEQLJDIphd3\npDbosxqZPw+dci9B8aZsURTvyQ4bOexFNpvVceR0TT2uKVKgaIhzpWlv863/\n59Oxq6XIIhKbrdowlGu4pVnCNPWRSer0fDFjKmE3x3+9W/riPQQoVkG4/DpW\n2lTNg89a68hRrYKdsAByTESMifijxsJAiSiZ7I+U+U8qbVDFpNdKfihfr5g9\npeHVWFjFfDKl65dvEf3Wg0BGAbvS3XyqqclN6p1cErdPsXEhZ1hC5NADKLC9\n/czT\r\n=Q+UL\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.12"}},"2.5.0":{"name":"form-data","version":"2.5.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.5.4","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"094ec359dc4b55e7d62e0db4acd76e89fe874d37","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.0.tgz","fileCount":8,"integrity":"sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA==","signatures":[{"sig":"MEUCIQC4NtPobDwYIcptzVoMFZMZJsmaQpEOen4w3pFLmGJgfwIgVmbKUiX6YK5t9YYCwNhFW+4GhnJREYgsFdfhbCnXrV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHYQrCRA9TVsSAnZWagAAbnwP/2DoqmD3laXNhcTL3g8F\nQ5d2jqn4kLSLh/cf3i1lmpKzpUvQu5Q2QS8zYZ/8smk+OSzwto3mBvO06ooM\nNXPPSc9pbruWimcjAMngx/mjUoLCtLtXYmx5M/c4TX+P9iI7bVmdDYDm7PKx\nBeVzBMGGkweJTEd42+6Ayek9D4b/hw5HbZog8TO0bOYreVXfGqEebRyUoor9\n31OdClzB6jdqshub2K7zDLxKW1mzMeg4ptF6wresADclYaR3q7t/X0aO1M2n\nzQRJl+gFNGP0cEuuf73+h2netWpyVKu9Ve8kkEW+6i1K2nxySkKhsMJqcSXq\nyRChBOI6jZCy+dZMMsaDE2WcxlGl8Us0Hn4tpeq5wAPd49WzIm4lWSrSr7wV\n6alyHoTi2CK/hgsz5sotOUNYx5K3ets/rm2vJFt1TibhH3onHNDovgvf91Df\nqh+iXgrbcRb5yn4BpFXSBq0Jmjppsk7idZLXUFFXb8mR96UOqrcR7qooaGlB\nAKl+MWJXq3P+4n2kUvEc1TWixzBenGjVUTkQynOWT+/XJnvhyTjX6oJG41V+\noUw5Uwk+fMkhA0HM4BAVElOIIyGZ42XxSRrnNlVnj3bg4wHgL2Z3BTWWnieI\nUaMXjDiWQkPh7wKoWMMyas5wTLzPgN4bQhtqCJc2YwsGHpmEsYm4iEg2h7mr\nRboh\r\n=MPlV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.12"}},"2.5.1":{"name":"form-data","version":"2.5.1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"f2cbec57b5e59e23716e128fe44d4e5dd23895f4","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz","fileCount":8,"integrity":"sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==","signatures":[{"sig":"MEYCIQCx4kBFuZNvkAxrEHj5veG6mqQuyhcZR+AOHG0q9yKCnAIhAOpn4z6Nd2qnqehrgkUMlMLxynhK6V45lga8Hufkhpl/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ3VXCRA9TVsSAnZWagAAuQoP/2DBbsCYCzkamVIA8L0n\nIlIyMQFSWRRNSnobSmN7yEmmbJ7ulNu3X4ucDiFAjXslxKcAxosu9hplF9Bj\nR1Dya9R8FEPkSN92I0a8TJD6NxmFom6E9z+xJX6pdDkrDv7nD0oGKbDz0rb6\nkFXY+J+qoMmuzXNJiTBKDvNOK5s6DgSQVLcTPuz4zkybOojQTVsaZ1Yjr3eQ\nMT3grpC/KUb9aBHqWF9MQsfQySuGGvCDky8M6VzKsXRSs9qFYQSKPzzQCC3x\ngJ1ZR4ut0eTP8fEE/shr3KXZUi9PSKiHLnz7sc3cHITuf9dTVV0kfMU7BWYm\nwpXlLSLvfG0GbC6uCXVKNdQFE0KAk1ogCeeA56npPz1Cc1Mg4f8aNF69cT0U\n7iAaDotopO5zu0s+2KfI+gxXqowp/r43r0BwUu9nRw22WYOxHM4WotuBxS0R\nrlqY0HJYKnN36+mXk3Lq/R8XBawhM8kS7FPlBASDsz13in5zIBELcXbiHEwX\ngLQ2o1L1XaqMFqjpNlJJpndY46+0vTibiTK4Xd2FEAcwX1MTguw3Wl0EGoZ9\nR0LU1eDtseZ3LxAJN8UpTRm0UzNeTVLCNXEDssC8mZtA6H/1PhlkQtGhEUDR\npo6Y9thr35ACKq7W3+APZ0AZjX3sATC0YP9vFGNt5kc+OgrjuVacGRkZk4qs\nZruz\r\n=acOe\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.12"}},"3.0.0":{"name":"form-data","version":"3.0.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","puppeteer":"^1.19.0","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"31b7e39c85f1355b7139ee0c647cf0de7f83c682","tarball":"https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz","fileCount":8,"integrity":"sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==","signatures":[{"sig":"MEQCIHX6L2qeS3FbeKfxo0mO2j7seyB2LQA8UtiK0oD1EEosAiAJqgj5b3uodpd2uy8wTiwQn2tF3hxH+52ZTJxS2tt/bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwnzKCRA9TVsSAnZWagAArjkP/1xHgToPzckLrz0QjGUA\n3SplmiwrwOlbrHdet95fMQI4Sq7SmFWMWAvCiGiKOfKEgiAnbjDkLVp1wHSe\n+m5xEt7Z8l820egr+JDf0nCXI8XOtgH/l9yEt1bcyvRXabCriZM/oKxr9xgN\nPT+/prrIlYUaJpCvIeH+4XqnFwbO11+EntkC2ds2kvUQDCsW8DEPZ6FNSFXn\nJNsHDQgOi7lU5wrKSUYLgDEDATE1rlpUjjUVbsGPrM4XNqKc8UilQYs1b8Uj\nfWUTcDQIwyEja9YzXuXXbQOsIj+WP2zXK1VJh+3IcJp396pqLrAbpVa+xKD8\nBaLNVZ7olMTPJOlGRL9P44aDKTL4DfYv+kuQtYuygCzE5qSFddInL56kaiWp\npX0laDPzDt3DDMUj8AMKNyPRrpXT+Twhp3hvbfh7dvgJmf7TFFLh1iVlQU4w\nU3/gyzPu4//UM3rx27Mz3KDnMq1bgKjlADOOTIyq6qpErHGoLWeFVRgtgIY8\nblQJFdPEpzZtpjUkyPAK/EhAdyK9sv8p+96yYUgbAAhYLk0DB9ZmnI+F1z8g\n/ojv78e44qOPCsGcuTRdwHjS/j9gFLgMlaiRoRTHc7JNn3XM9JURxBSkKRgd\nyVWBe6FhLUVZQ7IrhDI69s3pUZ5dTO6+M6jXhVaQaoQuEu6cHgmPNl8Kxh60\nx/VO\r\n=7wkA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6"}},"3.0.1":{"name":"form-data","version":"3.0.1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","puppeteer":"^1.19.0","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"ebd53791b78356a99af9a300d4282c4d5eb9755f","tarball":"https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz","fileCount":8,"integrity":"sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==","signatures":[{"sig":"MEYCIQD8ToRVeb9Do7dVu5ZWfk21nswNFXTbbl+at8Pv5gc13AIhAOevy/idYv03N3RExg5mYjvsRBdbuHOzGLtdQC7kfH9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKrCGCRA9TVsSAnZWagAARKwP+gK/94Q1j+b6jTvptJtx\n1CwXewRBe4UYZle0tLUZ4XnMXQUP9jg1gysVafigTvGmaQlM8VidLzQohLce\n1nM7A0rPOjF2ATbkPH8jUZnVCV081Q07LHprnaC9p3PkuIc/Q8kJJLM4/kH/\nKvpuPq3IRta1SzY+bi86mBEN6GQ9YWv+ATyE3i7gefeF+mDf1dD+H0dydMOz\nktFiixOdEEHP6ioMwJIbuNLs8w+LtP2Ngki5jRNK8+4lEsKBnwpy/zMsrqva\nzwX2P/mM5UjNrcyiDqvj5AZqw3+4g5QKZzChyUWGmkiCF5g4L1CF/sLxp/tA\nJOY131/T9cfn7QB9MzeVDj4Fk/eG1kSxlUId8cG80FjWzYgJs4glJqSa5fum\nKBRmetVwLF88U/g8YZlAFMUQ6KHMUaiI36hZhz5qQ3TyUxInNOj0Ga76quGi\nNS6ACqLB1dTs00ShaNsOz02YsAMnEEYdZMdqYXRWndk6Z5njz5e9JnOWLAMB\nhBW82n1xnvlxKmNfKrgbn3a17yOUxEf+C/HdFOT57h6s6bpkqvPk0URBF9Tk\n7nEUbFhuglFGLD9zfRsK4vLw2rpU2JARYTaF+1KUlA4UDifP3hrgIeM9IJHS\ncjG3tRqe1qVArDahWiHqrLcQHg2k/YIRxZxxseioLoEAVLas6Zygkk3dDZ00\n7OMy\r\n=j43U\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6"}},"4.0.0":{"name":"form-data","version":"4.0.0","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","puppeteer":"^1.19.0","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"93919daeaf361ee529584b9b31664dc12c9fa452","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz","fileCount":8,"integrity":"sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==","signatures":[{"sig":"MEUCIH7WD5apin6s0wQkFp+WGhmqZ8W0vC4YeWhfXxSX255wAiEA8VdxUC00NCkR7CMut8QTU8vm0+DZ6UuzNIYDha/+0wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKrGvCRA9TVsSAnZWagAAOQMP/3vh/yE2RCY4rnpkUZCw\nVknqEhD9kL80TPX0ziHUhTN76mF75hBi9d4+GlkrLEnVmI+bKjQdX0jUAS1S\nLGSwqyfhYeckCg1u2FwBdkjaJCx5RmwwyQwZb728dhgbYRmTwEh5N1JHO/6Q\nJcP5n/nSILKWn8GyV5210prixhzXkV5Mjpy0nnI5wziSdFcFoCjIiZ3+6KqT\na482SwjJxscjSwUvE9RZSri5CUd1YMmd3b+N9LPJuC13Kw7U1PR68nN7xaRI\nj3oMcdqfZBvgKjZzEUVsSmZd2fuaHJg+n7sIymUDoMwGIJfqeZHdZdPIWqlg\nw7rK8ynv2kgkwmea3LM4j83VstnalKhkKLFCq0AnH08bl7+yvUX6HdR68EWM\n1wbG5ksnpR5Zj/ghXe/NEVLhcH7PEi/g7ZlpkaYl5ekEC0vAHJ8qCz+J5x8h\njChCsdKlWUnA3qW8hKQB+rj31cDsqTr6khXA6EH19nb/CepQW6zgtnyAea3G\nt4/hXHo9DasEpC96L5/GTKf2xo8u2ZdVs167yGMjQgwft1p/+z5niFS8SsX7\n+m1PyYujfQT0uz82GUUeVqYzTZhCVQK3sNaX9g/+jqUWVP3aZo/BP9QII8NI\nugRhsnWhqHR2gqTsSleU9T5EdLyhMQbPXmk388ZAVdVbKggXN8zsBwnGL3Ep\nC/12\r\n=9EXi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 6"}},"2.5.2":{"name":"form-data","version":"2.5.2","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","safe-buffer":"^5.2.1","combined-stream":"^1.0.6"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","phantomjs-prebuilt":"^2.1.13","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"dc653743d1de2fcc340ceea38079daf6e9069fd2","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz","fileCount":7,"integrity":"sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==","signatures":[{"sig":"MEUCIQCdPFoscjxRNsLU7GO8n0LHQXccKfNPa86hAAbrhg6cYgIgMDdc+FZNbkq5Rwa4l9+ykfhxdY8kuKlHPchwKIgh8go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30046},"engines":{"node":">= 0.12"}},"3.0.2":{"name":"form-data","version":"3.0.2","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","puppeteer":"^1.19.0","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"83ad9ced7c03feaad97e293d6f6091011e1659c8","tarball":"https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz","fileCount":7,"integrity":"sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==","signatures":[{"sig":"MEQCIDiM3L2FXLHwbkn8tTH5KO/v+qJ/lNSjm8ehbvRm0uFPAiBY9q8dBK1QkSOnD3RjGHWv8dDTyDyw0FYhwE1piKuwPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31035},"engines":{"node":">= 6"}},"4.0.1":{"name":"form-data","version":"4.0.1","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^4.6.2","obake":"^0.1.2","eslint":"^6.0.1","rimraf":"^2.7.1","request":"^2.88.0","istanbul":"^0.4.5","pkgfiles":"^2.3.0","coveralls":"^3.0.4","puppeteer":"^1.19.0","browserify":"^13.1.1","formidable":"^1.0.17","in-publish":"^2.0.0","pre-commit":"^1.1.3","typescript":"^3.5.2","@types/node":"^12.0.10","cross-spawn":"^6.0.5","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"ba1076daaaa5bfd7e99c1a6cb02aa0a5cff90d48","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz","fileCount":7,"integrity":"sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==","signatures":[{"sig":"MEUCIGtHBWWsiRDX0+3zwj7vExb0JnWd4wVT85pGe9spI5RVAiEAi9CB2MmO6rWyrbGifa0MMebcCtIgyZA18pvJqcW73Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31430},"engines":{"node":">= 6"}},"2.5.3":{"name":"form-data","version":"2.5.3","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.35","safe-buffer":"^5.2.1","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"^6.8.0","rimraf":"^2.7.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","typescript":"^3.9.10","@types/node":"^12.20.55","cross-spawn":"^4.0.2","is-node-modern":"^1.0.0","@types/mime-types":"^2.1.4","phantomjs-prebuilt":"^2.1.16","browserify-istanbul":"^2.0.0","@types/combined-stream":"^1.0.6"},"dist":{"shasum":"f9bcf87418ce748513c0c3494bb48ec270c97acc","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.3.tgz","fileCount":7,"integrity":"sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==","signatures":[{"sig":"MEYCIQDXVzrquqGQwUqb/HpsZAqAWoH/LcbR5CjTrp1NoodQBwIhANExbX2SC+7RslSWF4rrZ53MIFen/tAHaSBfHhcG8Pog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30454},"engines":{"node":">= 0.12"}},"3.0.3":{"name":"form-data","version":"3.0.3","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.35","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"^6.8.0","rimraf":"^2.7.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","typescript":"^3.9.10","@types/node":"^12.20.55","cross-spawn":"^6.0.6","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0"},"dist":{"shasum":"349c8f2c9d8f8f0c879ee0eb7cc0d300018d6b09","tarball":"https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz","fileCount":7,"integrity":"sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==","signatures":[{"sig":"MEUCIQDQXlKzYmVUnZHg6BAjq9x1/osM0oAVS0WwZmRt/t7SKAIgQPvHk9Hk4tDcaZyH5wJwgwPmoaVp3cDeS3+6BIUVO44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31368},"engines":{"node":">= 6"}},"4.0.2":{"name":"form-data","version":"4.0.2","dependencies":{"asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"^6.8.0","rimraf":"^2.7.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","typescript":"^3.9.10","@types/node":"^12.20.55","cross-spawn":"^6.0.6","is-node-modern":"^1.0.0","@types/mime-types":"^2.1.4","browserify-istanbul":"^2.0.0","@types/combined-stream":"^1.0.6"},"dist":{"shasum":"35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz","fileCount":7,"integrity":"sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==","signatures":[{"sig":"MEUCIDsc8+kG0IfOthXSQCLdi2rgzXN0YYGzQ3D4tXCl7U1OAiEA4FxyHLX1TtCQUPk1pkXej4soPFGPkYRytEm5gBcrRoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31836},"engines":{"node":">= 6"}},"4.0.3":{"name":"form-data","version":"4.0.3","dependencies":{"hasown":"^2.0.2","asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"=8.8.0","rimraf":"^2.7.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","cross-spawn":"^6.0.6","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0","@ljharb/eslint-config":"^21.1.1"},"dist":{"shasum":"608b1b3f3e28be0fccf5901fc85fb3641e5cf0ae","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.3.tgz","fileCount":8,"integrity":"sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==","signatures":[{"sig":"MEYCIQC98ZP7eRRzRiynqPOLaLqNLd2gz95DwW0wCH0MuUEciwIhANjlKLBtWIxHtFlG6b9esJjnxwrBPv4XRL0OfgiagUfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44398},"engines":{"node":">= 6"}},"4.0.4":{"name":"form-data","version":"4.0.4","dependencies":{"hasown":"^2.0.2","asynckit":"^0.4.0","mime-types":"^2.1.12","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"=8.8.0","rimraf":"^2.7.1","semver":"^6.3.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","cross-spawn":"^6.0.6","auto-changelog":"^2.5.0","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0","@ljharb/eslint-config":"^21.2.0","predict-v8-randomness":"^1.0.35"},"dist":{"shasum":"784cdcce0669a9d68e94d11ac4eea98088edd2c4","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz","fileCount":8,"integrity":"sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==","signatures":[{"sig":"MEUCIERouJ//RWw0rwMnCuU1LH4LwZi61PYdrbTxFhVWf9hOAiEAmMfjpbCf1i0FV4VujX43PENmFlM8mTqmku4d+kVokts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76169},"engines":{"node":">= 6"}},"3.0.4":{"name":"form-data","version":"3.0.4","dependencies":{"hasown":"^2.0.2","asynckit":"^0.4.0","mime-types":"^2.1.35","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"=8.8.0","rimraf":"^2.7.1","semver":"^6.3.1","request":"~2.87.0","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","cross-spawn":"^6.0.6","auto-changelog":"^2.5.0","is-node-modern":"^1.0.0","browserify-istanbul":"^2.0.0","@ljharb/eslint-config":"^21.2.0","predict-v8-randomness":"^1.0.35"},"dist":{"shasum":"938273171d3f999286a4557528ce022dc2c98df1","tarball":"https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz","fileCount":8,"integrity":"sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==","signatures":[{"sig":"MEUCIQCHHvSNWNp4pk8t0YRbDyJTQ93UpfWoO6KVrBGIl4MrnwIgPm3lKvuAZ9wsvWhWvOMPyDRizk9zTYVjyYr+PPYqPSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77450},"engines":{"node":">= 6"}},"2.5.4":{"name":"form-data","version":"2.5.4","dependencies":{"has-own":"^1.0.1","asynckit":"^0.4.0","mime-types":"^2.1.35","safe-buffer":"^5.2.1","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"=8.8.0","rimraf":"^2.7.1","semver":"^6.3.1","request":"~2.87.0","encoding":"^0.1.13","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","cross-spawn":"^4.0.2","auto-changelog":"^2.5.0","phantomjs-prebuilt":"^2.1.16","browserify-istanbul":"^2.0.0","@ljharb/eslint-config":"^21.2.0","js-randomness-predictor":"^1.5.5"},"dist":{"shasum":"7716681ab59ddb36c0a8ffd9e506ea3083e7e8d4","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.4.tgz","fileCount":9,"integrity":"sha512-Y/3MmRiR8Nd+0CUtrbvcKtKzLWiUfpQ7DFVggH8PwmGt/0r7RSy32GuP4hpCJlQNEBusisSx1DLtD8uD386HJQ==","signatures":[{"sig":"MEUCIQDJeG8FXq06ZIVqBAad+ifJH6ZIkXPpsVUzV18XYpQ45QIgY7MtRUHbLG9q+qUTN7qNZr+7w6puMjMHkpDxOFg2hH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90032},"engines":{"node":">= 0.12"},"deprecated":"This version has an incorrect dependency; please use v2.5.5"},"2.5.5":{"name":"form-data","version":"2.5.5","dependencies":{"hasown":"^2.0.2","asynckit":"^0.4.0","mime-types":"^2.1.35","safe-buffer":"^5.2.1","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0"},"devDependencies":{"far":"^0.0.7","fake":"^0.2.2","tape":"^5.9.0","obake":"^0.1.2","eslint":"=8.8.0","rimraf":"^2.7.1","semver":"^6.3.1","request":"~2.87.0","encoding":"^0.1.13","istanbul":"^0.4.5","pkgfiles":"^2.3.2","coveralls":"^3.1.1","puppeteer":"^1.20.0","browserify":"^13.3.0","formidable":"^1.2.6","in-publish":"^2.0.1","pre-commit":"^1.2.2","cross-spawn":"^4.0.2","auto-changelog":"^2.5.0","phantomjs-prebuilt":"^2.1.16","browserify-istanbul":"^2.0.0","@ljharb/eslint-config":"^21.2.0","js-randomness-predictor":"^1.5.5"},"dist":{"shasum":"a5f6364ad7e4e67e95b4a07e2d8c6f711c74f624","tarball":"https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz","fileCount":8,"integrity":"sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==","signatures":[{"sig":"MEUCIQD+mZwsCe9PqTSr8KSvR05HjOCVYINvNwNUHASNj8CgvwIgEeGd8UplKEPHpzQXzcpyUeTWtilaK5WilXK2RDJyYRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78958},"engines":{"node":">= 0.12"}},"4.0.5":{"name":"form-data","version":"4.0.5","dependencies":{"asynckit":"^0.4.0","combined-stream":"^1.0.8","es-set-tostringtag":"^2.1.0","hasown":"^2.0.2","mime-types":"^2.1.12"},"devDependencies":{"@ljharb/eslint-config":"^21.4.0","auto-changelog":"^2.5.0","browserify":"^13.3.0","browserify-istanbul":"^2.0.0","coveralls":"^3.1.1","cross-spawn":"^6.0.6","eslint":"^8.57.1","fake":"^0.2.2","far":"^0.0.7","formidable":"^1.2.6","in-publish":"^2.0.1","is-node-modern":"^1.0.0","istanbul":"^0.4.5","js-randomness-predictor":"^1.5.5","obake":"^0.1.2","pkgfiles":"^2.3.2","pre-commit":"^1.2.2","puppeteer":"^1.20.0","request":"~2.87.0","rimraf":"^2.7.1","semver":"^6.3.1","tape":"^5.9.0"},"dist":{"integrity":"sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==","shasum":"b49e48858045ff4cbf6b03e1805cebcad3679053","tarball":"https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz","fileCount":8,"unpackedSize":81211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAGpOem0aygA2AIjdTaoWSC49oeS6gL2RB1XKefe/I4BAiEA+UJbGM+6GiHIFApMWjyFY8aWzKLAt9JtHTDIFiXDcdQ="}]},"engines":{"node":">= 6"}}},"modified":"2025-11-17T04:16:07.695Z"} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/ad/ee/02a8a4c9694469cdb2c7b488ba5e90efdb4fc29e95ceb63458e7f094df62fc814f1e93d5088af71fbd25af98a12782655bad4b4fa5d0f058358bec3347be b/.npm/_cacache/content-v2/sha512/ad/ee/02a8a4c9694469cdb2c7b488ba5e90efdb4fc29e95ceb63458e7f094df62fc814f1e93d5088af71fbd25af98a12782655bad4b4fa5d0f058358bec3347be new file mode 100644 index 0000000..393fd2c Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ad/ee/02a8a4c9694469cdb2c7b488ba5e90efdb4fc29e95ceb63458e7f094df62fc814f1e93d5088af71fbd25af98a12782655bad4b4fa5d0f058358bec3347be differ diff --git a/.npm/_cacache/content-v2/sha512/ae/9d/d2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d b/.npm/_cacache/content-v2/sha512/ae/9d/d2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d new file mode 100644 index 0000000..2d47db6 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ae/9d/d2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d differ diff --git a/.npm/_cacache/content-v2/sha512/ae/d4/b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6 b/.npm/_cacache/content-v2/sha512/ae/d4/b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6 new file mode 100644 index 0000000..3ab22fa Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ae/d4/b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6 differ diff --git a/.npm/_cacache/content-v2/sha512/b0/69/0fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db b/.npm/_cacache/content-v2/sha512/b0/69/0fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db new file mode 100644 index 0000000..8252538 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/b0/69/0fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db differ diff --git a/.npm/_cacache/content-v2/sha512/b0/f5/38b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be b/.npm/_cacache/content-v2/sha512/b0/f5/38b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be new file mode 100644 index 0000000..99e170d Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/b0/f5/38b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be differ diff --git a/.npm/_cacache/content-v2/sha512/b1/34/9f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2 b/.npm/_cacache/content-v2/sha512/b1/34/9f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2 new file mode 100644 index 0000000..70d7fae Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/b1/34/9f063a17069f3d26f20a21e7eac3b53608279bb1cef892263a6b0886a202ada1219b823604fc6ffe97db05dcc5853cd73d21ca0e0b83837ca1dfc459a9d2 differ diff --git a/.npm/_cacache/content-v2/sha512/b2/96/51cb328be65e41650aebffa9bf4aa15d04dd2adce088d1ff6b8df07308c0483f8a7be4feb6d2b47781399a92c34e866ce077171ac5d35f332e9a9eb6ccd2 b/.npm/_cacache/content-v2/sha512/b2/96/51cb328be65e41650aebffa9bf4aa15d04dd2adce088d1ff6b8df07308c0483f8a7be4feb6d2b47781399a92c34e866ce077171ac5d35f332e9a9eb6ccd2 new file mode 100644 index 0000000..1e3b05d Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/b2/96/51cb328be65e41650aebffa9bf4aa15d04dd2adce088d1ff6b8df07308c0483f8a7be4feb6d2b47781399a92c34e866ce077171ac5d35f332e9a9eb6ccd2 differ diff --git a/.npm/_cacache/content-v2/sha512/b8/18/ba92673d7f7499dcf5f1a9c1e25192e621781f816a282965dcc121b041dd998b945bd1b4f5e3ef0226326023c001fa79dd2da3601c6adc73a6cf201ebae6 b/.npm/_cacache/content-v2/sha512/b8/18/ba92673d7f7499dcf5f1a9c1e25192e621781f816a282965dcc121b041dd998b945bd1b4f5e3ef0226326023c001fa79dd2da3601c6adc73a6cf201ebae6 new file mode 100644 index 0000000..12a4463 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/b8/18/ba92673d7f7499dcf5f1a9c1e25192e621781f816a282965dcc121b041dd998b945bd1b4f5e3ef0226326023c001fa79dd2da3601c6adc73a6cf201ebae6 differ diff --git a/.npm/_cacache/content-v2/sha512/b9/a6/5047ae440568dbbb514f8b0a54f406003aab34101dbddd4c00d01d7ebbf75ec5512027adac8ddceff79c8b3b93bc8c455a4a370bf6d72ff83b678c404e28 b/.npm/_cacache/content-v2/sha512/b9/a6/5047ae440568dbbb514f8b0a54f406003aab34101dbddd4c00d01d7ebbf75ec5512027adac8ddceff79c8b3b93bc8c455a4a370bf6d72ff83b678c404e28 new file mode 100644 index 0000000..67bf0cd --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/b9/a6/5047ae440568dbbb514f8b0a54f406003aab34101dbddd4c00d01d7ebbf75ec5512027adac8ddceff79c8b3b93bc8c455a4a370bf6d72ff83b678c404e28 @@ -0,0 +1 @@ +{"source":1106812,"name":"on-headers","dependency":"on-headers","title":"on-headers is vulnerable to http response header manipulation","url":"https://github.com/advisories/GHSA-76c9-3jph-rj3q","severity":"low","versions":["0.0.0","1.0.0","1.0.1","1.0.2","1.1.0"],"vulnerableVersions":["0.0.0","1.0.0","1.0.1","1.0.2"],"cwe":["CWE-241"],"cvss":{"score":3.4,"vectorString":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"},"range":"<1.1.0","id":"O+Ys/f4bZubU3jA9Sqz4HIIJaATwc83W201O653Eo/4y8FTwrgSc3mrXs4p8n7svj0OzipJYTBXXWJCgp81mSQ=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/ba/37/aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65 b/.npm/_cacache/content-v2/sha512/ba/37/aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65 new file mode 100644 index 0000000..d264abd Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ba/37/aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65 differ diff --git a/.npm/_cacache/content-v2/sha512/ba/48/9833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f b/.npm/_cacache/content-v2/sha512/ba/48/9833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f new file mode 100644 index 0000000..635b75b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ba/48/9833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f differ diff --git a/.npm/_cacache/content-v2/sha512/bc/2a/ea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923 b/.npm/_cacache/content-v2/sha512/bc/2a/ea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923 new file mode 100644 index 0000000..267f5ee Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/bc/2a/ea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923 differ diff --git a/.npm/_cacache/content-v2/sha512/bf/73/179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac b/.npm/_cacache/content-v2/sha512/bf/73/179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac new file mode 100644 index 0000000..4a960ad Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/bf/73/179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac differ diff --git a/.npm/_cacache/content-v2/sha512/c1/63/7ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14 b/.npm/_cacache/content-v2/sha512/c1/63/7ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14 new file mode 100644 index 0000000..d2d26dd Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/c1/63/7ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14 differ diff --git a/.npm/_cacache/content-v2/sha512/c7/45/67f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a b/.npm/_cacache/content-v2/sha512/c7/45/67f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a new file mode 100644 index 0000000..8db798a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/c7/45/67f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a differ diff --git a/.npm/_cacache/content-v2/sha512/c9/81/0b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909 b/.npm/_cacache/content-v2/sha512/c9/81/0b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909 new file mode 100644 index 0000000..45a2b56 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/c9/81/0b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909 differ diff --git a/.npm/_cacache/content-v2/sha512/c9/e3/45b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0 b/.npm/_cacache/content-v2/sha512/c9/e3/45b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0 new file mode 100644 index 0000000..8440ebe Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/c9/e3/45b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0 differ diff --git a/.npm/_cacache/content-v2/sha512/cb/a3/80c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3 b/.npm/_cacache/content-v2/sha512/cb/a3/80c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3 new file mode 100644 index 0000000..0306a7a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/cb/a3/80c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3 differ diff --git a/.npm/_cacache/content-v2/sha512/cc/9d/a6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1 b/.npm/_cacache/content-v2/sha512/cc/9d/a6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1 new file mode 100644 index 0000000..e45ccf6 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/cc/9d/a6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1 differ diff --git a/.npm/_cacache/content-v2/sha512/cc/c2/175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0 b/.npm/_cacache/content-v2/sha512/cc/c2/175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0 new file mode 100644 index 0000000..bf22001 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/cc/c2/175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0 differ diff --git a/.npm/_cacache/content-v2/sha512/ce/8f/03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad b/.npm/_cacache/content-v2/sha512/ce/8f/03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad new file mode 100644 index 0000000..2aa112f Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ce/8f/03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad differ diff --git a/.npm/_cacache/content-v2/sha512/ce/c8/73c105bb806ee18e906581e40ff51bb23c6371bc977347c494337421c429cb8d637613b8f774ebe9783710a044df1f1d2ead14bb12d9954e8aa5ed8a54e0 b/.npm/_cacache/content-v2/sha512/ce/c8/73c105bb806ee18e906581e40ff51bb23c6371bc977347c494337421c429cb8d637613b8f774ebe9783710a044df1f1d2ead14bb12d9954e8aa5ed8a54e0 new file mode 100644 index 0000000..b4e63e0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ce/c8/73c105bb806ee18e906581e40ff51bb23c6371bc977347c494337421c429cb8d637613b8f774ebe9783710a044df1f1d2ead14bb12d9954e8aa5ed8a54e0 differ diff --git a/.npm/_cacache/content-v2/sha512/cf/cd/4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9 b/.npm/_cacache/content-v2/sha512/cf/cd/4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9 new file mode 100644 index 0000000..584a817 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/cf/cd/4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9 differ diff --git a/.npm/_cacache/content-v2/sha512/d0/8e/82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3 b/.npm/_cacache/content-v2/sha512/d0/8e/82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3 new file mode 100644 index 0000000..7ade25a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/d0/8e/82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3 differ diff --git a/.npm/_cacache/content-v2/sha512/d0/a2/3feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede b/.npm/_cacache/content-v2/sha512/d0/a2/3feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede new file mode 100644 index 0000000..2911ae4 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/d0/a2/3feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede differ diff --git a/.npm/_cacache/content-v2/sha512/d2/12/54f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431 b/.npm/_cacache/content-v2/sha512/d2/12/54f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431 new file mode 100644 index 0000000..904f6f5 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/d2/12/54f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431 differ diff --git a/.npm/_cacache/content-v2/sha512/d5/6d/3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb b/.npm/_cacache/content-v2/sha512/d5/6d/3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb new file mode 100644 index 0000000..4886da0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/d5/6d/3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb differ diff --git a/.npm/_cacache/content-v2/sha512/d5/c0/cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d b/.npm/_cacache/content-v2/sha512/d5/c0/cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d new file mode 100644 index 0000000..542a27a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/d5/c0/cd77027625aa2199bdec8383a629a301c2e0b8f2c6278b91d4c360efb02f0b8c64cb2bd87e79bd57e91cae3877b8853d142c25baf22a26863528294aa53d differ diff --git a/.npm/_cacache/content-v2/sha512/d7/d2/9616186c7328d986c4d0d1daf6d164d459b014c89d7920a3daa2e940e933114235b3b884dc70145b6e11716b5a8698385c099e32b125dcee5c28189366e0 b/.npm/_cacache/content-v2/sha512/d7/d2/9616186c7328d986c4d0d1daf6d164d459b014c89d7920a3daa2e940e933114235b3b884dc70145b6e11716b5a8698385c099e32b125dcee5c28189366e0 new file mode 100644 index 0000000..70953ea --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/d7/d2/9616186c7328d986c4d0d1daf6d164d459b014c89d7920a3daa2e940e933114235b3b884dc70145b6e11716b5a8698385c099e32b125dcee5c28189366e0 @@ -0,0 +1 @@ +{"source":1108263,"name":"axios","dependency":"axios","title":"Axios is vulnerable to DoS attack through lack of data size check","url":"https://github.com/advisories/GHSA-4hjh-wcwx-xvwj","severity":"high","versions":["0.1.0","0.2.0","0.2.1","0.2.2","0.3.0","0.3.1","0.4.0","0.4.1","0.4.2","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.6.0","0.7.0","0.8.0","0.8.1","0.9.0","0.9.1","0.10.0","0.11.0","0.11.1","0.12.0","0.13.0","0.13.1","0.14.0","0.15.0","0.15.1","0.15.2","0.15.3","0.16.0","0.16.1","0.16.2","0.17.0","0.17.1","0.18.0","0.18.1","0.19.0-beta.1","0.19.0","0.19.1","0.19.2","0.20.0-0","0.20.0","0.21.0","0.21.1","0.21.2","0.21.3","0.21.4","0.22.0","0.23.0","0.24.0","0.25.0","0.26.0","0.26.1","0.27.0","0.27.1","0.27.2","0.28.0","0.28.1","0.29.0","0.30.0","0.30.1","0.30.2","1.0.0-alpha.1","1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0-alpha.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.7.0-beta.0","1.7.0-beta.1","1.7.0-beta.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.9.0","1.10.0","1.11.0","1.12.0","1.12.1","1.12.2","1.13.0","1.13.1","1.13.2"],"vulnerableVersions":["1.0.0","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0-alpha.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.7.0-beta.0","1.7.0-beta.1","1.7.0-beta.2","1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.9.0","1.10.0","1.11.0"],"cwe":["CWE-770"],"cvss":{"score":7.5,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"},"range":">=1.0.0 <1.12.0","id":"Mv5SLuE6XXKO5q9VXnYtU/nmDsoBUXdWvBcdLCwI0BMie05VJ5/QcBAuEpoz7qI+toKdE0d6URpT+KfwtB/l8w=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/da/c2/46253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26 b/.npm/_cacache/content-v2/sha512/da/c2/46253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26 new file mode 100644 index 0000000..bdb108b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/da/c2/46253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26 differ diff --git a/.npm/_cacache/content-v2/sha512/db/c1/ea80c6409a28750b3b7d9f2eeaafa7a4daa75d17815c95b333c21091101e8e15f1fead7027b8d0b0a35ff016faed6e0b100dbe2449b5fd75ef6515bad79c b/.npm/_cacache/content-v2/sha512/db/c1/ea80c6409a28750b3b7d9f2eeaafa7a4daa75d17815c95b333c21091101e8e15f1fead7027b8d0b0a35ff016faed6e0b100dbe2449b5fd75ef6515bad79c new file mode 100644 index 0000000..d618e38 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/db/c1/ea80c6409a28750b3b7d9f2eeaafa7a4daa75d17815c95b333c21091101e8e15f1fead7027b8d0b0a35ff016faed6e0b100dbe2449b5fd75ef6515bad79c differ diff --git a/.npm/_cacache/content-v2/sha512/de/8b/943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a b/.npm/_cacache/content-v2/sha512/de/8b/943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a new file mode 100644 index 0000000..892f665 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/de/8b/943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a differ diff --git a/.npm/_cacache/content-v2/sha512/e2/f7/fb2362d857f1da59ead2a375e694c929e5e67cde2fbf08396e5e2fc8193b3f3b5b1e8c13614ed9f1ce64597ef394aa3ee5663a8791e4efa604850e55994e b/.npm/_cacache/content-v2/sha512/e2/f7/fb2362d857f1da59ead2a375e694c929e5e67cde2fbf08396e5e2fc8193b3f3b5b1e8c13614ed9f1ce64597ef394aa3ee5663a8791e4efa604850e55994e new file mode 100644 index 0000000..9e4df66 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e2/f7/fb2362d857f1da59ead2a375e694c929e5e67cde2fbf08396e5e2fc8193b3f3b5b1e8c13614ed9f1ce64597ef394aa3ee5663a8791e4efa604850e55994e differ diff --git a/.npm/_cacache/content-v2/sha512/e6/82/60f38a2ce8d310365dbb4fd2e7664befab3bc09c7bb4dd28429e88fa6ec2704bb2fc00ee257fe0bf5e32bf9efcc4a9007be389a80ba575dbc46e7107758c b/.npm/_cacache/content-v2/sha512/e6/82/60f38a2ce8d310365dbb4fd2e7664befab3bc09c7bb4dd28429e88fa6ec2704bb2fc00ee257fe0bf5e32bf9efcc4a9007be389a80ba575dbc46e7107758c new file mode 100644 index 0000000..a765f48 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e6/82/60f38a2ce8d310365dbb4fd2e7664befab3bc09c7bb4dd28429e88fa6ec2704bb2fc00ee257fe0bf5e32bf9efcc4a9007be389a80ba575dbc46e7107758c differ diff --git a/.npm/_cacache/content-v2/sha512/e8/13/7db6b1fb6e9deabe7ad1cb3b01cfe837959c533594db54ed84575092d1621c0db6b0615758bc67e5304ffd40fd21d296250830424e361af67673303a72c5 b/.npm/_cacache/content-v2/sha512/e8/13/7db6b1fb6e9deabe7ad1cb3b01cfe837959c533594db54ed84575092d1621c0db6b0615758bc67e5304ffd40fd21d296250830424e361af67673303a72c5 new file mode 100644 index 0000000..0f41e1b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e8/13/7db6b1fb6e9deabe7ad1cb3b01cfe837959c533594db54ed84575092d1621c0db6b0615758bc67e5304ffd40fd21d296250830424e361af67673303a72c5 differ diff --git a/.npm/_cacache/content-v2/sha512/e8/39/c89e9c7b489d802b7f824d413f64cd2f59351ba1909e831842db1888c9d1d1f6336e4c001206b7c4a4786218e670fe75f9d5b1ede98425f23b06a38cbfd3 b/.npm/_cacache/content-v2/sha512/e8/39/c89e9c7b489d802b7f824d413f64cd2f59351ba1909e831842db1888c9d1d1f6336e4c001206b7c4a4786218e670fe75f9d5b1ede98425f23b06a38cbfd3 new file mode 100644 index 0000000..4cd61e9 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e8/39/c89e9c7b489d802b7f824d413f64cd2f59351ba1909e831842db1888c9d1d1f6336e4c001206b7c4a4786218e670fe75f9d5b1ede98425f23b06a38cbfd3 differ diff --git a/.npm/_cacache/content-v2/sha512/e8/59/73b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394 b/.npm/_cacache/content-v2/sha512/e8/59/73b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394 new file mode 100644 index 0000000..c7670dc Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e8/59/73b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394 differ diff --git a/.npm/_cacache/content-v2/sha512/e9/e6/6ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c b/.npm/_cacache/content-v2/sha512/e9/e6/6ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c new file mode 100644 index 0000000..806de8e Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/e9/e6/6ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c differ diff --git a/.npm/_cacache/content-v2/sha512/ec/ef/856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac b/.npm/_cacache/content-v2/sha512/ec/ef/856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac new file mode 100644 index 0000000..68c4361 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ec/ef/856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac differ diff --git a/.npm/_cacache/content-v2/sha512/ed/71/cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648 b/.npm/_cacache/content-v2/sha512/ed/71/cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648 new file mode 100644 index 0000000..0cf24e8 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ed/71/cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648 differ diff --git a/.npm/_cacache/content-v2/sha512/ee/b0/310728d432a437fdb1c9cbb0fa3865efc7f30c73822a067fd7d1f70cd5051c008b6966b0446215867a6fadcd71fdd1cf86d35ca931c60904ef58df4db4de b/.npm/_cacache/content-v2/sha512/ee/b0/310728d432a437fdb1c9cbb0fa3865efc7f30c73822a067fd7d1f70cd5051c008b6966b0446215867a6fadcd71fdd1cf86d35ca931c60904ef58df4db4de new file mode 100644 index 0000000..abad9df Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/ee/b0/310728d432a437fdb1c9cbb0fa3865efc7f30c73822a067fd7d1f70cd5051c008b6966b0446215867a6fadcd71fdd1cf86d35ca931c60904ef58df4db4de differ diff --git a/.npm/_cacache/content-v2/sha512/f0/ac/9a6e499b62b1fef626dc4d2710d710890bf08672e81d548c01fb9ddfe6c673897830521de25e502500d331719c8311f4c731eebe6791687d5f27a295cfef b/.npm/_cacache/content-v2/sha512/f0/ac/9a6e499b62b1fef626dc4d2710d710890bf08672e81d548c01fb9ddfe6c673897830521de25e502500d331719c8311f4c731eebe6791687d5f27a295cfef new file mode 100644 index 0000000..1b67d42 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f0/ac/9a6e499b62b1fef626dc4d2710d710890bf08672e81d548c01fb9ddfe6c673897830521de25e502500d331719c8311f4c731eebe6791687d5f27a295cfef differ diff --git a/.npm/_cacache/content-v2/sha512/f3/31/aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c b/.npm/_cacache/content-v2/sha512/f3/31/aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c new file mode 100644 index 0000000..c7a07ac Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f3/31/aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c differ diff --git a/.npm/_cacache/content-v2/sha512/f3/40/23fec2c483e2c3015674a6c9072cdd134cb5e8b4ce29966eda35ac2b157147514ec156f9386e64dd5b27a58c33101f687446cccb6a3cca103a8ef6b73e37 b/.npm/_cacache/content-v2/sha512/f3/40/23fec2c483e2c3015674a6c9072cdd134cb5e8b4ce29966eda35ac2b157147514ec156f9386e64dd5b27a58c33101f687446cccb6a3cca103a8ef6b73e37 new file mode 100644 index 0000000..fc184cf --- /dev/null +++ b/.npm/_cacache/content-v2/sha512/f3/40/23fec2c483e2c3015674a6c9072cdd134cb5e8b4ce29966eda35ac2b157147514ec156f9386e64dd5b27a58c33101f687446cccb6a3cca103a8ef6b73e37 @@ -0,0 +1 @@ +{"source":"7IQMvcVTr+svbh5KCx4Kl6FQKJ1GciM03BnJAve/5WYJjUeRzKAIrStVpfachbl3T6a7o8nYlQEVG6Ih0TNXRg==","name":"minimatch","dependency":"brace-expansion","title":"Depends on vulnerable versions of brace-expansion","url":null,"severity":"low","versions":["0.0.1","0.0.2","0.0.4","0.0.5","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.2.0","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.2.10","0.2.11","0.2.12","0.2.13","0.2.14","0.3.0","0.4.0","1.0.0","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.0.10","3.0.0","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.1.0","3.1.1","3.1.2","4.0.0","4.1.0","4.1.1","4.2.0","4.2.1","4.2.2","4.2.3","5.0.0","5.0.1","5.1.0","5.1.1","5.1.2","5.1.3","5.1.4","5.1.5","5.1.6","6.0.0","6.0.1","6.0.2","6.0.3","6.0.4","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.2.0","7.0.0","7.0.1","7.1.0","7.1.1","7.1.2","7.1.3","7.1.4","7.2.0","7.3.0","7.4.0","7.4.1","7.4.2","7.4.3","7.4.4","7.4.5","7.4.6","8.0.0","8.0.1","8.0.2","8.0.3","8.0.4","9.0.0","9.0.1","9.0.2","9.0.3","9.0.4","9.0.5","10.0.0","10.0.1","10.0.2","10.0.3","10.1.0","10.1.1"],"vulnerableVersions":[],"cwe":["CWE-400"],"cvss":{"score":3.1,"vectorString":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L"},"range":"<0.0.0-0","id":"EdzP79sukXfwnaTxyFO/a1+fXPBBvIH9NlsgWGTGWGSpQkNPxYQxFaMxiKCAwfckwBABbsvD1jCrk+QZ4W56Rw=="} \ No newline at end of file diff --git a/.npm/_cacache/content-v2/sha512/f3/4d/e099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d b/.npm/_cacache/content-v2/sha512/f3/4d/e099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d new file mode 100644 index 0000000..74f34dd Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f3/4d/e099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d differ diff --git a/.npm/_cacache/content-v2/sha512/f5/f4/a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09 b/.npm/_cacache/content-v2/sha512/f5/f4/a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09 new file mode 100644 index 0000000..90a3204 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f5/f4/a349aa2cfdf448548a7ec5226513a95fc21112ecb36d29a08121a987b23af69dad418800493e8d263a38f3f062435116ab9823c6a9a89583999f8dbf7c09 differ diff --git a/.npm/_cacache/content-v2/sha512/f7/5f/e4d44cd9c03c7a1db11147ecee73281115f88f976ce421866dbf7263afa327ed290a71572df1a54efac49188631ce9f2dfef676edddf76fee63add83dd10 b/.npm/_cacache/content-v2/sha512/f7/5f/e4d44cd9c03c7a1db11147ecee73281115f88f976ce421866dbf7263afa327ed290a71572df1a54efac49188631ce9f2dfef676edddf76fee63add83dd10 new file mode 100644 index 0000000..ed1be6a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f7/5f/e4d44cd9c03c7a1db11147ecee73281115f88f976ce421866dbf7263afa327ed290a71572df1a54efac49188631ce9f2dfef676edddf76fee63add83dd10 differ diff --git a/.npm/_cacache/content-v2/sha512/f8/45/2ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06 b/.npm/_cacache/content-v2/sha512/f8/45/2ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06 new file mode 100644 index 0000000..0d59944 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/f8/45/2ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06 differ diff --git a/.npm/_cacache/content-v2/sha512/fa/3e/dae5cdb9dd17ca87c880041872c1cf0d49f3f92d445eed4878aa9b21ea373e68b260baf98850176349d10c42fd9b10dac247931f45d8c6a3bbf34bfa1bef b/.npm/_cacache/content-v2/sha512/fa/3e/dae5cdb9dd17ca87c880041872c1cf0d49f3f92d445eed4878aa9b21ea373e68b260baf98850176349d10c42fd9b10dac247931f45d8c6a3bbf34bfa1bef new file mode 100644 index 0000000..edac013 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fa/3e/dae5cdb9dd17ca87c880041872c1cf0d49f3f92d445eed4878aa9b21ea373e68b260baf98850176349d10c42fd9b10dac247931f45d8c6a3bbf34bfa1bef differ diff --git a/.npm/_cacache/content-v2/sha512/fa/53/f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015 b/.npm/_cacache/content-v2/sha512/fa/53/f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015 new file mode 100644 index 0000000..09f29ab Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fa/53/f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015 differ diff --git a/.npm/_cacache/content-v2/sha512/fa/ec/358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5 b/.npm/_cacache/content-v2/sha512/fa/ec/358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5 new file mode 100644 index 0000000..4f8f91a Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fa/ec/358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5 differ diff --git a/.npm/_cacache/content-v2/sha512/fb/2b/3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e b/.npm/_cacache/content-v2/sha512/fb/2b/3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e new file mode 100644 index 0000000..45c3ae0 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fb/2b/3df7b53dea9a382b1fc0069042aa103d12ec49690583420ef6f791f8841a61bf72198346e804abb0629b78617a7a319e4099942753fb72313951a5a49e8e differ diff --git a/.npm/_cacache/content-v2/sha512/fb/7f/2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6 b/.npm/_cacache/content-v2/sha512/fb/7f/2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6 new file mode 100644 index 0000000..64b3e0b Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fb/7f/2a23d48eafcb5f67842624da65314c6a8db7bb2cabef66059d13104e99df9e8194ed8cb07aec6bb41d15f7bbf5ceabb514d8dc7a9ec8ef4b5e99f6ec1fa6 differ diff --git a/.npm/_cacache/content-v2/sha512/fc/85/ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6 b/.npm/_cacache/content-v2/sha512/fc/85/ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6 new file mode 100644 index 0000000..70f84cb Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fc/85/ed6f0124e474cfc84c32297ea11a4617c4cf676e3eb807e8a55499c2fd1e81d291f91b85776f4a556cbec3063e2d921040a696d05257fa17a5e5f4b1eed6 differ diff --git a/.npm/_cacache/content-v2/sha512/fc/d7/fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12 b/.npm/_cacache/content-v2/sha512/fc/d7/fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12 new file mode 100644 index 0000000..b6fb790 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fc/d7/fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12 differ diff --git a/.npm/_cacache/content-v2/sha512/fe/00/d8a7f52d534780d72b3c6ceb3d27a6be13f296218f8367e43658448d500d23151b0939cd123543bac49e52180d71b9e83734beb95bab3e358e65f5cba7bb b/.npm/_cacache/content-v2/sha512/fe/00/d8a7f52d534780d72b3c6ceb3d27a6be13f296218f8367e43658448d500d23151b0939cd123543bac49e52180d71b9e83734beb95bab3e358e65f5cba7bb new file mode 100644 index 0000000..6c12b66 Binary files /dev/null and b/.npm/_cacache/content-v2/sha512/fe/00/d8a7f52d534780d72b3c6ceb3d27a6be13f296218f8367e43658448d500d23151b0939cd123543bac49e52180d71b9e83734beb95bab3e358e65f5cba7bb differ diff --git a/.npm/_cacache/index-v5/00/60/6a2298196c9cd65881a7267db2824adff4d9c24f0ed6d3a2ca4c81d3e235 b/.npm/_cacache/index-v5/00/60/6a2298196c9cd65881a7267db2824adff4d9c24f0ed6d3a2ca4c81d3e235 new file mode 100644 index 0000000..259b811 --- /dev/null +++ b/.npm/_cacache/index-v5/00/60/6a2298196c9cd65881a7267db2824adff4d9c24f0ed6d3a2ca4c81d3e235 @@ -0,0 +1,2 @@ + +b82d121612255bb484036356b4aacc29cb9368cb {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz","integrity":"sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==","time":1763652607764,"size":4431,"metadata":{"time":1763652607746,"url":"https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2fcf616981b35058451b0f295edfb995\"","last-modified":"Fri, 06 Dec 2024 18:16:04 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/01/a9/b0d0d67beda769e84926f207549943c0bc17abbf66bc20099aaa1bb51736 b/.npm/_cacache/index-v5/01/a9/b0d0d67beda769e84926f207549943c0bc17abbf66bc20099aaa1bb51736 new file mode 100644 index 0000000..79e18f5 --- /dev/null +++ b/.npm/_cacache/index-v5/01/a9/b0d0d67beda769e84926f207549943c0bc17abbf66bc20099aaa1bb51736 @@ -0,0 +1,2 @@ + +83c68b9ced97993ce41b74407618ec8f0c369995 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz","integrity":"sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=","time":1763652607807,"size":4145,"metadata":{"time":1763652607802,"url":"https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f0b3d43685f689977ba2394e42fea873\"","last-modified":"Sat, 26 May 2018 19:14:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/02/37/56d9406ece8a48010a46450af87926e061c74d8db80bbd4287e4adedceb6 b/.npm/_cacache/index-v5/02/37/56d9406ece8a48010a46450af87926e061c74d8db80bbd4287e4adedceb6 new file mode 100644 index 0000000..c15ccf1 --- /dev/null +++ b/.npm/_cacache/index-v5/02/37/56d9406ece8a48010a46450af87926e061c74d8db80bbd4287e4adedceb6 @@ -0,0 +1,2 @@ + +5ce9f2ef5ee42773093f2eb8a80f3a870b7c64a9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz","integrity":"sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==","time":1763652608083,"size":14952,"metadata":{"time":1763652608073,"url":"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"cf0e0f4ab57743025472cf6f73f84947\"","last-modified":"Sat, 16 Sep 2023 16:28:38 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/03/aa/9373ecfc053fced5c1bad3bbe4b8d6cdade7e348a3b3a48656ed2432ee2a b/.npm/_cacache/index-v5/03/aa/9373ecfc053fced5c1bad3bbe4b8d6cdade7e348a3b3a48656ed2432ee2a new file mode 100644 index 0000000..55c75c7 --- /dev/null +++ b/.npm/_cacache/index-v5/03/aa/9373ecfc053fced5c1bad3bbe4b8d6cdade7e348a3b3a48656ed2432ee2a @@ -0,0 +1,2 @@ + +64af5db03ee0ad8d8fab1920815e1b58d2b19efb {"key":"security-advisory:morgan:Zke8uLY8Kb+xhaCR8KBCtgvE9/pW8gqS8Wu7+yODR03h3RUJ3LkbQhW1UPJdzfNjaqwB7PsUxN02Mik4jHZypQ==","integrity":"sha512-Q5qA4QVmTZ/02C12uRPCsrXdW0N+nwoohXahBK6GvilebzfbN4xsNNSBdjxPU0Pi6eLjrBPi5tZoGJwUCfKXpg==","time":1763652608264,"size":775} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/06/2b/52a496702552029ff98922d1723f6bbce3106c4ab567be8582923c7a6b79 b/.npm/_cacache/index-v5/06/2b/52a496702552029ff98922d1723f6bbce3106c4ab567be8582923c7a6b79 new file mode 100644 index 0000000..b162b8c --- /dev/null +++ b/.npm/_cacache/index-v5/06/2b/52a496702552029ff98922d1723f6bbce3106c4ab567be8582923c7a6b79 @@ -0,0 +1,2 @@ + +8b25c43f54fa8d24819fd713fe3fdaf2e4108bb9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz","integrity":"sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==","time":1763652607867,"size":2087,"metadata":{"time":1763652607850,"url":"https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9c96f1f1bc413c4bbe9dc9b5d5bc3ce3\"","last-modified":"Tue, 17 Dec 2024 10:10:33 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/09/fb/2407adde9d05bdd552950df201bc4af8db37f56e8a766823f9a3893a2107 b/.npm/_cacache/index-v5/09/fb/2407adde9d05bdd552950df201bc4af8db37f56e8a766823f9a3893a2107 new file mode 100644 index 0000000..b40d1d4 --- /dev/null +++ b/.npm/_cacache/index-v5/09/fb/2407adde9d05bdd552950df201bc4af8db37f56e8a766823f9a3893a2107 @@ -0,0 +1,2 @@ + +6a2e73e4170f912a0407f8b67de734dc37252c10 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz","integrity":"sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==","time":1763652607369,"size":1654,"metadata":{"time":1763652607361,"url":"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"09e1b13837638717ed3f2aae7bc700db\"","last-modified":"Wed, 19 Jun 2019 20:34:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/0b/bf/4226971e16d707d9180cd9fe4d4c5d07b40fa7d4311fe932f69a7fce4e53 b/.npm/_cacache/index-v5/0b/bf/4226971e16d707d9180cd9fe4d4c5d07b40fa7d4311fe932f69a7fce4e53 new file mode 100644 index 0000000..fa16009 --- /dev/null +++ b/.npm/_cacache/index-v5/0b/bf/4226971e16d707d9180cd9fe4d4c5d07b40fa7d4311fe932f69a7fce4e53 @@ -0,0 +1,2 @@ + +f4bfd6e421249d7270517fe303d1f97ef78649f7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz","integrity":"sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==","time":1763652607133,"size":2096,"metadata":{"time":1763652607100,"url":"https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7782d75736a48d364b415c41df0855a4\"","last-modified":"Sun, 27 May 2018 20:30:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/0b/d6/72a8234e57c5d113ef68f54f243f791d64f404a00eca3f3dcecb95603ef6 b/.npm/_cacache/index-v5/0b/d6/72a8234e57c5d113ef68f54f243f791d64f404a00eca3f3dcecb95603ef6 new file mode 100644 index 0000000..07b7f12 --- /dev/null +++ b/.npm/_cacache/index-v5/0b/d6/72a8234e57c5d113ef68f54f243f791d64f404a00eca3f3dcecb95603ef6 @@ -0,0 +1,2 @@ + +9b63f8c828add52b5241f645961b4673d2cb2b5a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz","integrity":"sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==","time":1763652607345,"size":13704,"metadata":{"time":1763652607298,"url":"https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f425c4badee753580a3de1fe22fa294e\"","last-modified":"Sun, 28 Feb 2021 19:32:03 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/10/da/2ce8503923878944cb31e5a3fba9849c5c9e20720a693c9b9323f17d6e01 b/.npm/_cacache/index-v5/10/da/2ce8503923878944cb31e5a3fba9849c5c9e20720a693c9b9323f17d6e01 new file mode 100644 index 0000000..61cafac --- /dev/null +++ b/.npm/_cacache/index-v5/10/da/2ce8503923878944cb31e5a3fba9849c5c9e20720a693c9b9323f17d6e01 @@ -0,0 +1,2 @@ + +7c8cfd6f9416f75bbc2198df67cc7ad9d8836ec7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz","integrity":"sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==","time":1763652607340,"size":8250,"metadata":{"time":1763652607299,"url":"https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f58e2c8f5c33050f66e6c08e4d875f73\"","last-modified":"Fri, 24 May 2024 17:35:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/12/38/2e12d41aa0fd17014667aa862c44517f202b9f49dae5234485812819c658 b/.npm/_cacache/index-v5/12/38/2e12d41aa0fd17014667aa862c44517f202b9f49dae5234485812819c658 new file mode 100644 index 0000000..5881642 --- /dev/null +++ b/.npm/_cacache/index-v5/12/38/2e12d41aa0fd17014667aa862c44517f202b9f49dae5234485812819c658 @@ -0,0 +1,2 @@ + +6af92905570e8d7bca01629e8117bbc8fce35827 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz","integrity":"sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==","time":1763652607203,"size":8570,"metadata":{"time":1763652607181,"url":"https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"10ee2f38f2240c3d470b12c0a8687114\"","last-modified":"Wed, 11 Sep 2024 18:24:36 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/14/4d/b4d8ecef0ade0bb7e035d93835776116ac0ee816bdbc5f714bd1eec97ff6 b/.npm/_cacache/index-v5/14/4d/b4d8ecef0ade0bb7e035d93835776116ac0ee816bdbc5f714bd1eec97ff6 new file mode 100644 index 0000000..b680211 --- /dev/null +++ b/.npm/_cacache/index-v5/14/4d/b4d8ecef0ade0bb7e035d93835776116ac0ee816bdbc5f714bd1eec97ff6 @@ -0,0 +1,2 @@ + +0fd65343cf94ddf6a93a3ee3972bfd9d9dbdd486 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz","integrity":"sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==","time":1763652607677,"size":3020,"metadata":{"time":1763652607662,"url":"https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7141037172aa88565844a5f07aec0c61\"","last-modified":"Fri, 29 Mar 2024 00:03:43 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/14/f7/87042931e5944467d47331c350feb4384bf9143ab6ceebf7108a55905843 b/.npm/_cacache/index-v5/14/f7/87042931e5944467d47331c350feb4384bf9143ab6ceebf7108a55905843 new file mode 100644 index 0000000..a41572e --- /dev/null +++ b/.npm/_cacache/index-v5/14/f7/87042931e5944467d47331c350feb4384bf9143ab6ceebf7108a55905843 @@ -0,0 +1,2 @@ + +aa47af1b54478d5c9ee7d2e71ab8e2e47630c180 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz","integrity":"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=","time":1763652607760,"size":2263,"metadata":{"time":1763652607749,"url":"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d11d2d19ce6c3d9326cb3e987e8bcd23\"","last-modified":"Sat, 26 May 2018 20:40:55 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/15/85/d3bbe8f65e40d1f8b97472463571d719d5b66775cb7e0cbdbf62b2d054e8 b/.npm/_cacache/index-v5/15/85/d3bbe8f65e40d1f8b97472463571d719d5b66775cb7e0cbdbf62b2d054e8 new file mode 100644 index 0000000..3c94f5f --- /dev/null +++ b/.npm/_cacache/index-v5/15/85/d3bbe8f65e40d1f8b97472463571d719d5b66775cb7e0cbdbf62b2d054e8 @@ -0,0 +1,2 @@ + +a8cc32a4d89db2ce1ab9361d91997f1f8f3d18f9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz","integrity":"sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==","time":1763652607349,"size":22046,"metadata":{"time":1763652607235,"url":"https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e3a01726b7bc81929cd736ce390472a3\"","last-modified":"Mon, 19 Oct 2020 20:44:25 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/16/f2/05200b79f3434382bb8fb4b34d7e469400999552c9cf63fe2568dc6f3ffa b/.npm/_cacache/index-v5/16/f2/05200b79f3434382bb8fb4b34d7e469400999552c9cf63fe2568dc6f3ffa new file mode 100644 index 0000000..9ba7309 --- /dev/null +++ b/.npm/_cacache/index-v5/16/f2/05200b79f3434382bb8fb4b34d7e469400999552c9cf63fe2568dc6f3ffa @@ -0,0 +1,2 @@ + +78ba05827b724c80b37ed72a181bce8ce5b9086f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz","integrity":"sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==","time":1763652607954,"size":3260,"metadata":{"time":1763652607945,"url":"https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"150b36de9deff219af051490b05dc211\"","last-modified":"Sat, 26 May 2018 23:32:17 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/17/51/5de6dcd9eac0caf68069be1f7079b0e10dd4116d923b35c78d1f69dd37ed b/.npm/_cacache/index-v5/17/51/5de6dcd9eac0caf68069be1f7079b0e10dd4116d923b35c78d1f69dd37ed new file mode 100644 index 0000000..5fa5bb9 --- /dev/null +++ b/.npm/_cacache/index-v5/17/51/5de6dcd9eac0caf68069be1f7079b0e10dd4116d923b35c78d1f69dd37ed @@ -0,0 +1,2 @@ + +be30c35b70ddc446dc73c7d40b7e858c63941612 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz","integrity":"sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==","time":1763652607494,"size":2844,"metadata":{"time":1763652607488,"url":"https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"06d8e5d773c0a9d257e875ec522e7032\"","last-modified":"Tue, 19 May 2020 22:45:39 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/18/55/9c21c8d8605592da1a2d8ad777878425c65933e52599a58e642960dce2e5 b/.npm/_cacache/index-v5/18/55/9c21c8d8605592da1a2d8ad777878425c65933e52599a58e642960dce2e5 new file mode 100644 index 0000000..f458f43 --- /dev/null +++ b/.npm/_cacache/index-v5/18/55/9c21c8d8605592da1a2d8ad777878425c65933e52599a58e642960dce2e5 @@ -0,0 +1,2 @@ + +64e9d9038c2b3691230913038fb9547d2a29892b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz","integrity":"sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==","time":1763652607573,"size":4109,"metadata":{"time":1763652607550,"url":"https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1795dc53760264efe2c2bec1ae704cb8\"","last-modified":"Sun, 10 Mar 2024 17:38:27 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/19/a7/c08c5902d481154f472b2c4d2433878c5e74cd459450eeff8dbd41c88fc2 b/.npm/_cacache/index-v5/19/a7/c08c5902d481154f472b2c4d2433878c5e74cd459450eeff8dbd41c88fc2 new file mode 100644 index 0000000..7aa70c6 --- /dev/null +++ b/.npm/_cacache/index-v5/19/a7/c08c5902d481154f472b2c4d2433878c5e74cd459450eeff8dbd41c88fc2 @@ -0,0 +1,2 @@ + +57319c3d4643342e0ed25fe72adab30ab6e0d724 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz","integrity":"sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==","time":1763652607197,"size":3072,"metadata":{"time":1763652607178,"url":"https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f865b31a93e80f153b3929fda5fce4d8\"","last-modified":"Wed, 17 Jun 2020 17:31:00 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/1a/fd/532a4c7bf52c908d567ded2bb11b0f3282f0733d0d079a5291c2f72e0077 b/.npm/_cacache/index-v5/1a/fd/532a4c7bf52c908d567ded2bb11b0f3282f0733d0d079a5291c2f72e0077 new file mode 100644 index 0000000..6a1371b --- /dev/null +++ b/.npm/_cacache/index-v5/1a/fd/532a4c7bf52c908d567ded2bb11b0f3282f0733d0d079a5291c2f72e0077 @@ -0,0 +1,2 @@ + +42a0fda96895c487acc13bb5ef236c62e5263815 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz","integrity":"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=","time":1763652607359,"size":1676,"metadata":{"time":1763652607344,"url":"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"567b1699cfae49cb20f598571a6c90c7\"","last-modified":"Sun, 27 May 2018 22:18:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/1b/15/2ed036cc76081b7f1bfb3aa59d491eb3b3602c9381ec8d81435ceecf56b5 b/.npm/_cacache/index-v5/1b/15/2ed036cc76081b7f1bfb3aa59d491eb3b3602c9381ec8d81435ceecf56b5 new file mode 100644 index 0000000..a0d204a --- /dev/null +++ b/.npm/_cacache/index-v5/1b/15/2ed036cc76081b7f1bfb3aa59d491eb3b3602c9381ec8d81435ceecf56b5 @@ -0,0 +1,2 @@ + +c0dd8478cd29a7bd8b31817670cb516df68d9b04 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz","integrity":"sha1-FQStJSMVjKpA20onh8sBQRmU6k8=","time":1763652607639,"size":4434,"metadata":{"time":1763652607611,"url":"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9f790d7180667e1d8d1110f2cf321b62\"","last-modified":"Sun, 27 May 2018 01:17:56 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/1d/1f/88b0a149279a8fbcd7de14e7dd584b3ac509cb8477d7b4f3f7d91321cd92 b/.npm/_cacache/index-v5/1d/1f/88b0a149279a8fbcd7de14e7dd584b3ac509cb8477d7b4f3f7d91321cd92 new file mode 100644 index 0000000..d47fe14 --- /dev/null +++ b/.npm/_cacache/index-v5/1d/1f/88b0a149279a8fbcd7de14e7dd584b3ac509cb8477d7b4f3f7d91321cd92 @@ -0,0 +1,3 @@ + +add0156a1954f101efb004f0c3de1c9c773ae225 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","integrity":"sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==","time":1763652607988,"size":25689,"metadata":{"time":1763652607973,"url":"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f060c259b513e887f551d073950f12f9\"","last-modified":"Sun, 05 Jan 2020 17:13:42 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +5526f719fc6cd52c7c4c277dfbca612549e4913d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","integrity":"sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==","time":1763652608058,"size":25689,"metadata":{"time":1763652608042,"url":"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"f060c259b513e887f551d073950f12f9\"","last-modified":"Sun, 05 Jan 2020 17:13:42 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/1d/66/4c69aba00431d506e9b53306eba6929ed6581502d7e8c77cb340635745a1 b/.npm/_cacache/index-v5/1d/66/4c69aba00431d506e9b53306eba6929ed6581502d7e8c77cb340635745a1 new file mode 100644 index 0000000..b430118 --- /dev/null +++ b/.npm/_cacache/index-v5/1d/66/4c69aba00431d506e9b53306eba6929ed6581502d7e8c77cb340635745a1 @@ -0,0 +1,2 @@ + +c52e95d74dd06016edab85ba4ef5ce9ac576eaa5 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz","integrity":"sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==","time":1763652607221,"size":9822,"metadata":{"time":1763652607214,"url":"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"dc7142b470e0957c5c34098b6fced0ab\"","last-modified":"Sun, 27 May 2018 16:29:17 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/1d/93/47142e83bf6cc615ca23f520a609f72049f7631ab34cc5cc17a3c90386fb b/.npm/_cacache/index-v5/1d/93/47142e83bf6cc615ca23f520a609f72049f7631ab34cc5cc17a3c90386fb new file mode 100644 index 0000000..24f63fa --- /dev/null +++ b/.npm/_cacache/index-v5/1d/93/47142e83bf6cc615ca23f520a609f72049f7631ab34cc5cc17a3c90386fb @@ -0,0 +1,2 @@ + +958f45180085eb255a0eb79983bdaffa5578d0c6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz","integrity":"sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==","time":1763652607683,"size":3379,"metadata":{"time":1763652607674,"url":"https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"8c36b3220646f8002cbc97289097c40f\"","last-modified":"Sun, 20 Mar 2022 19:03:13 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/20/24/46483cdb2b8e7e36f619bdac8eb94950e912856ea1423ee38a6164941514 b/.npm/_cacache/index-v5/20/24/46483cdb2b8e7e36f619bdac8eb94950e912856ea1423ee38a6164941514 new file mode 100644 index 0000000..544ea37 --- /dev/null +++ b/.npm/_cacache/index-v5/20/24/46483cdb2b8e7e36f619bdac8eb94950e912856ea1423ee38a6164941514 @@ -0,0 +1,2 @@ + +377293a60ed355294ae3136d12c34f109619fe30 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz","integrity":"sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==","time":1763652607346,"size":5495,"metadata":{"time":1763652607321,"url":"https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e4b2e974df0713a57f1ceed9320e64d8\"","last-modified":"Tue, 01 Jun 2021 00:57:31 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/20/6c/b5a85631cbfdba3cf866689f47aa3f0a9dd6bb90b7e48260136cc40e9327 b/.npm/_cacache/index-v5/20/6c/b5a85631cbfdba3cf866689f47aa3f0a9dd6bb90b7e48260136cc40e9327 new file mode 100644 index 0000000..7a9387c --- /dev/null +++ b/.npm/_cacache/index-v5/20/6c/b5a85631cbfdba3cf866689f47aa3f0a9dd6bb90b7e48260136cc40e9327 @@ -0,0 +1,2 @@ + +c470026a7b7a192de11f4c41c79a0102ed732929 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/asap/-/asap-2.0.6.tgz","integrity":"sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=","time":1763652607903,"size":11403,"metadata":{"time":1763652607878,"url":"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a188629def8596b69af038f700204ee2\"","last-modified":"Sat, 26 May 2018 17:25:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/20/fb/21260e184adc2b479a99cfe655f63f8d7b2932bcde330abd84d74b02df78 b/.npm/_cacache/index-v5/20/fb/21260e184adc2b479a99cfe655f63f8d7b2932bcde330abd84d74b02df78 new file mode 100644 index 0000000..0c44677 --- /dev/null +++ b/.npm/_cacache/index-v5/20/fb/21260e184adc2b479a99cfe655f63f8d7b2932bcde330abd84d74b02df78 @@ -0,0 +1,2 @@ + +0095556f140328700efac9323aa15c4208a6d411 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/has/-/has-1.0.3.tgz","integrity":"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==","time":1763652607573,"size":1553,"metadata":{"time":1763652607544,"url":"https://registry.npmjs.org/has/-/has-1.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b765203b0d733534ee6a58d84767223a\"","last-modified":"Mon, 04 Jun 2018 16:23:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/21/5c/43bc4bbdabf8ae0454ee7075000f4ba27acf124106cdb71a445723bbc8c9 b/.npm/_cacache/index-v5/21/5c/43bc4bbdabf8ae0454ee7075000f4ba27acf124106cdb71a445723bbc8c9 new file mode 100644 index 0000000..be62332 --- /dev/null +++ b/.npm/_cacache/index-v5/21/5c/43bc4bbdabf8ae0454ee7075000f4ba27acf124106cdb71a445723bbc8c9 @@ -0,0 +1,2 @@ + +46273a88a7668fcf7b03216c5c02319d45904d2d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz","integrity":"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=","time":1763652607484,"size":2021,"metadata":{"time":1763652607480,"url":"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"c24471c617803171eed93b3516624c97\"","last-modified":"Sun, 27 May 2018 05:00:15 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/21/a7/bd8af8e4938b9fee217abddb09ce52db330434e323c828aeabe5bd909ae7 b/.npm/_cacache/index-v5/21/a7/bd8af8e4938b9fee217abddb09ce52db330434e323c828aeabe5bd909ae7 new file mode 100644 index 0000000..549bb17 --- /dev/null +++ b/.npm/_cacache/index-v5/21/a7/bd8af8e4938b9fee217abddb09ce52db330434e323c828aeabe5bd909ae7 @@ -0,0 +1,2 @@ + +1631106213f1804a74f449599b106cb32aea81b0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ms/-/ms-2.1.3.tgz","integrity":"sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==","time":1763652607933,"size":2967,"metadata":{"time":1763652607924,"url":"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a50e4bf82f754914316bfca3dfbcf352\"","last-modified":"Tue, 08 Dec 2020 13:54:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/22/50/6e01e0a33342f552257e2351f2cd7d26148bd9d2c73fc3797a4c4ddb0e39 b/.npm/_cacache/index-v5/22/50/6e01e0a33342f552257e2351f2cd7d26148bd9d2c73fc3797a4c4ddb0e39 new file mode 100644 index 0000000..07103d2 --- /dev/null +++ b/.npm/_cacache/index-v5/22/50/6e01e0a33342f552257e2351f2cd7d26148bd9d2c73fc3797a4c4ddb0e39 @@ -0,0 +1,2 @@ + +f706ea85b389bf4444fce7111314bad1612ca70d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz","integrity":"sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==","time":1763652607205,"size":7750,"metadata":{"time":1763652607182,"url":"https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"8572e9a255fdc809dd7e54443a7454a6\"","last-modified":"Wed, 11 Dec 2024 17:00:35 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/23/f1/2f144eecd2cb130b6a46d528adddd07b4288f3aea88bfee2d81c35f5c97f b/.npm/_cacache/index-v5/23/f1/2f144eecd2cb130b6a46d528adddd07b4288f3aea88bfee2d81c35f5c97f new file mode 100644 index 0000000..dc6ccaa --- /dev/null +++ b/.npm/_cacache/index-v5/23/f1/2f144eecd2cb130b6a46d528adddd07b4288f3aea88bfee2d81c35f5c97f @@ -0,0 +1,2 @@ + +b52464037c5bc240bfe52afd1bbe564d800c7a4d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz","integrity":"sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=","time":1763652607372,"size":4552,"metadata":{"time":1763652607360,"url":"https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"745329d06dcc1e7d0c3bb19c98db92ff\"","last-modified":"Sun, 27 May 2018 11:10:48 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/24/e3/6a5b57ca4d63f37ccae38ea6b710ed659eeb763c63181c02e9470f8b29b9 b/.npm/_cacache/index-v5/24/e3/6a5b57ca4d63f37ccae38ea6b710ed659eeb763c63181c02e9470f8b29b9 new file mode 100644 index 0000000..6b51d45 --- /dev/null +++ b/.npm/_cacache/index-v5/24/e3/6a5b57ca4d63f37ccae38ea6b710ed659eeb763c63181c02e9470f8b29b9 @@ -0,0 +1,2 @@ + +1773eef05d3671f381d1d28889260c78b622ded1 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz","integrity":"sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==","time":1763652607760,"size":4658,"metadata":{"time":1763652607750,"url":"https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4f7dd01511b38d60462b262b29564fcf\"","last-modified":"Wed, 15 Jan 2025 00:42:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/25/7f/0b973fb10d0d62b5962532a6e5691f81dd1c20b63fcce513967941450a82 b/.npm/_cacache/index-v5/25/7f/0b973fb10d0d62b5962532a6e5691f81dd1c20b63fcce513967941450a82 new file mode 100644 index 0000000..a9c42d3 --- /dev/null +++ b/.npm/_cacache/index-v5/25/7f/0b973fb10d0d62b5962532a6e5691f81dd1c20b63fcce513967941450a82 @@ -0,0 +1,2 @@ + +da9dfd2c724a4e25e7cdcc10b3bbe19cf40e3bf0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz","integrity":"sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==","time":1763652607451,"size":6355,"metadata":{"time":1763652607444,"url":"https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2b2d557ac257621fce71f190c1200300\"","last-modified":"Thu, 19 Dec 2024 05:58:11 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/25/98/f306f68eac58ac50c3a0a0453cb8f29d78b9505c01947c965b4768a4e60d b/.npm/_cacache/index-v5/25/98/f306f68eac58ac50c3a0a0453cb8f29d78b9505c01947c965b4768a4e60d new file mode 100644 index 0000000..5275370 --- /dev/null +++ b/.npm/_cacache/index-v5/25/98/f306f68eac58ac50c3a0a0453cb8f29d78b9505c01947c965b4768a4e60d @@ -0,0 +1,2 @@ + +11d6117605b90487463634af1a36dc73bf1ec7d9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz","integrity":"sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==","time":1763652607163,"size":5442,"metadata":{"time":1763652607155,"url":"https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"86f7545a822deb83ece5f3c94bd0ba72\"","last-modified":"Wed, 11 Dec 2024 05:39:13 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/25/ea/27cf4ca02c83b9bcbcbf7e7440a3b9564d160d9f714940532e98c11d3c34 b/.npm/_cacache/index-v5/25/ea/27cf4ca02c83b9bcbcbf7e7440a3b9564d160d9f714940532e98c11d3c34 new file mode 100644 index 0000000..5d33bbe --- /dev/null +++ b/.npm/_cacache/index-v5/25/ea/27cf4ca02c83b9bcbcbf7e7440a3b9564d160d9f714940532e98c11d3c34 @@ -0,0 +1,2 @@ + +98a09983e1b97bc11e42390b201a5f855b80e6ac {"key":"security-advisory:form-data:QHwSQK89tp8y8NaEB/BmWWPJbFRmcqxbWkKungy6gPoWDFe3Fp6pmP2eW7jh8ZiRT8rEqJsege91INZ02VqjRw==","integrity":"sha512-a1AZFmq2H7XhpPq55zPsFT+/A/JhnKnM6Sax+jRylu64zp0o5Yu+antpNRxQ0igbVTvyPFMV/3dBzff0DSBgrw==","time":1763652608084,"size":892} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/28/36/cf23cb4e773a1cbd5c48f92e97e14a0628a197440609ae0c7a0beeda2711 b/.npm/_cacache/index-v5/28/36/cf23cb4e773a1cbd5c48f92e97e14a0628a197440609ae0c7a0beeda2711 new file mode 100644 index 0000000..96b5541 --- /dev/null +++ b/.npm/_cacache/index-v5/28/36/cf23cb4e773a1cbd5c48f92e97e14a0628a197440609ae0c7a0beeda2711 @@ -0,0 +1,2 @@ + +cf65a68e87731d52505433c824f95714ca9e307f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz","integrity":"sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==","time":1763652607450,"size":2337,"metadata":{"time":1763652607438,"url":"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"505ecf03e54e4c61b5b796d27e93594a\"","last-modified":"Thu, 16 Nov 2023 17:28:54 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/28/ed/cc8ff184210b432957fe0abfd68dd7932d4e34bc30a13930b7e38215b3be b/.npm/_cacache/index-v5/28/ed/cc8ff184210b432957fe0abfd68dd7932d4e34bc30a13930b7e38215b3be new file mode 100644 index 0000000..753186a --- /dev/null +++ b/.npm/_cacache/index-v5/28/ed/cc8ff184210b432957fe0abfd68dd7932d4e34bc30a13930b7e38215b3be @@ -0,0 +1,2 @@ + +9e97b7c409628cdb983c8d04eec1807673a4f425 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz","integrity":"sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==","time":1763652607334,"size":3680,"metadata":{"time":1763652607296,"url":"https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"07e33b480d0cd6ab9083ecbbbf24330e\"","last-modified":"Mon, 25 May 2020 12:19:49 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/29/1e/bbe951ce5aadd40e0437824483abee50c92456baa4cbab70a9c8684ce6d1 b/.npm/_cacache/index-v5/29/1e/bbe951ce5aadd40e0437824483abee50c92456baa4cbab70a9c8684ce6d1 new file mode 100644 index 0000000..85bdfe8 --- /dev/null +++ b/.npm/_cacache/index-v5/29/1e/bbe951ce5aadd40e0437824483abee50c92456baa4cbab70a9c8684ce6d1 @@ -0,0 +1,2 @@ + +a403efb4ad74b5fae9427044169cd0d16dc6bef4 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz","integrity":"sha1-4wOogrNCzD7oylE6eZmXNNqzriw=","time":1763652607744,"size":2111,"metadata":{"time":1763652607742,"url":"https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9238627b651312549efb1b224e5f0f16\"","last-modified":"Mon, 24 Jun 2019 15:01:58 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/29/ad/87a79c4c9224c932f52da1587fcb444e663a2f135316b70dc173baeeebae b/.npm/_cacache/index-v5/29/ad/87a79c4c9224c932f52da1587fcb444e663a2f135316b70dc173baeeebae new file mode 100644 index 0000000..d82cf1b --- /dev/null +++ b/.npm/_cacache/index-v5/29/ad/87a79c4c9224c932f52da1587fcb444e663a2f135316b70dc173baeeebae @@ -0,0 +1,2 @@ + +5f2835a37272d7695be4e57d0374fe90a365b424 {"key":"security-advisory:on-headers:O+Ys/f4bZubU3jA9Sqz4HIIJaATwc83W201O653Eo/4y8FTwrgSc3mrXs4p8n7svj0OzipJYTBXXWJCgp81mSQ==","integrity":"sha512-uaZQR65EBWjbu1FPiwpU9AYAOqs0EB293UwA0B1+u/dexVEgJ62sjdzv95yLO5O8jEVaSjcL9tcv+DtnjEBOKA==","time":1763652608090,"size":533} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/29/f0/2f1edd4373313cbd899bdfb10fa0acdf376a25dd5eabb8cac8170302cdb8 b/.npm/_cacache/index-v5/29/f0/2f1edd4373313cbd899bdfb10fa0acdf376a25dd5eabb8cac8170302cdb8 new file mode 100644 index 0000000..7fbe446 --- /dev/null +++ b/.npm/_cacache/index-v5/29/f0/2f1edd4373313cbd899bdfb10fa0acdf376a25dd5eabb8cac8170302cdb8 @@ -0,0 +1,2 @@ + +26b201faee0e41ddddca98d6e70354d9892a7f58 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz","integrity":"sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=","time":1763652607675,"size":2733,"metadata":{"time":1763652607657,"url":"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"28731200888ff19ce1053590822317b8\"","last-modified":"Sat, 26 May 2018 22:47:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/2a/7f/d054517822a51ddd85fa4b08ae1bd6fbdf9bc852463e74719884a3a9dae6 b/.npm/_cacache/index-v5/2a/7f/d054517822a51ddd85fa4b08ae1bd6fbdf9bc852463e74719884a3a9dae6 new file mode 100644 index 0000000..8adc624 --- /dev/null +++ b/.npm/_cacache/index-v5/2a/7f/d054517822a51ddd85fa4b08ae1bd6fbdf9bc852463e74719884a3a9dae6 @@ -0,0 +1,2 @@ + +6dd2739515e71eb17f7905de6449b1ee92ec71bd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz","integrity":"sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==","time":1763652607231,"size":3603,"metadata":{"time":1763652607228,"url":"https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"03ee4757f00d0b3ddd2e31f1abde6bcd\"","last-modified":"Sat, 11 May 2019 00:27:41 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/2d/5f/133cd04a8fbd65cd7a046cd79531f8a3fe080c619fe756f8519141f25167 b/.npm/_cacache/index-v5/2d/5f/133cd04a8fbd65cd7a046cd79531f8a3fe080c619fe756f8519141f25167 new file mode 100644 index 0000000..74fc03d --- /dev/null +++ b/.npm/_cacache/index-v5/2d/5f/133cd04a8fbd65cd7a046cd79531f8a3fe080c619fe756f8519141f25167 @@ -0,0 +1,2 @@ + +367b9700baa127c2db7a4816d3a1f1e0d7d3f56a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz","integrity":"sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==","time":1763652607711,"size":3158,"metadata":{"time":1763652607707,"url":"https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"111ec9a8e74476269b22fb1ef4cee82f\"","last-modified":"Thu, 04 Feb 2021 02:25:33 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/2d/80/b5e9ca2e40744e7fa089861626d2a29c62363c01729964f4cf0c3e8ee632 b/.npm/_cacache/index-v5/2d/80/b5e9ca2e40744e7fa089861626d2a29c62363c01729964f4cf0c3e8ee632 new file mode 100644 index 0000000..374d1b7 --- /dev/null +++ b/.npm/_cacache/index-v5/2d/80/b5e9ca2e40744e7fa089861626d2a29c62363c01729964f4cf0c3e8ee632 @@ -0,0 +1,2 @@ + +e80f80da3087a62201e50ba8358f5832eb4339c5 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz","integrity":"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","time":1763652607424,"size":11940,"metadata":{"time":1763652607410,"url":"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7b4ad790ecb6bd5eef2fa305b3b4c19f\"","last-modified":"Tue, 15 Feb 2022 20:32:46 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/2d/d0/ff0505d4134e3db206f6d7b65e1814a20070318dbbe43ff0c112fd3a55e4 b/.npm/_cacache/index-v5/2d/d0/ff0505d4134e3db206f6d7b65e1814a20070318dbbe43ff0c112fd3a55e4 new file mode 100644 index 0000000..178dab6 --- /dev/null +++ b/.npm/_cacache/index-v5/2d/d0/ff0505d4134e3db206f6d7b65e1814a20070318dbbe43ff0c112fd3a55e4 @@ -0,0 +1,2 @@ + +321f000dc6699310967e544ce58ee37d4a6be83c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/glob/-/glob-7.1.6.tgz","integrity":"sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==","time":1763652607575,"size":15878,"metadata":{"time":1763652607564,"url":"https://registry.npmjs.org/glob/-/glob-7.1.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"17216e880b3d04a14f051cbab05b0ce8\"","last-modified":"Wed, 06 Nov 2019 22:07:47 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/2f/b5/99a8ac8d9fe0f2ad4894aa959445cb3e3c9b6cd11883956769678b196ced b/.npm/_cacache/index-v5/2f/b5/99a8ac8d9fe0f2ad4894aa959445cb3e3c9b6cd11883956769678b196ced new file mode 100644 index 0000000..ad4e889 --- /dev/null +++ b/.npm/_cacache/index-v5/2f/b5/99a8ac8d9fe0f2ad4894aa959445cb3e3c9b6cd11883956769678b196ced @@ -0,0 +1,2 @@ + +821fd4de10c0b7340475724e1a6209f66487abcd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz","integrity":"sha1-x57Zf380y48robyXkLzDZkdLS3k=","time":1763652607889,"size":8111,"metadata":{"time":1763652607878,"url":"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"54e27449ef7679e93c75930c340dc4a0\"","last-modified":"Sat, 26 May 2018 17:31:47 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/32/e2/5912d88421e6b76e5e0365ae8015aac3093d6e53b5b60fdfa91116720417 b/.npm/_cacache/index-v5/32/e2/5912d88421e6b76e5e0365ae8015aac3093d6e53b5b60fdfa91116720417 new file mode 100644 index 0000000..ab04ecb --- /dev/null +++ b/.npm/_cacache/index-v5/32/e2/5912d88421e6b76e5e0365ae8015aac3093d6e53b5b60fdfa91116720417 @@ -0,0 +1,2 @@ + +a05625564fe931ed375eb04c593e6e3836c6d043 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz","integrity":"sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==","time":1763652607778,"size":6382,"metadata":{"time":1763652607771,"url":"https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"911687c09d9effb74da89bc54bfcbd71\"","last-modified":"Mon, 03 Mar 2025 17:50:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/33/84/6189df0792aa97c0ff62a3061969d948332c3ee59c2f5a1f48e473406b43 b/.npm/_cacache/index-v5/33/84/6189df0792aa97c0ff62a3061969d948332c3ee59c2f5a1f48e473406b43 new file mode 100644 index 0000000..1daf6b8 --- /dev/null +++ b/.npm/_cacache/index-v5/33/84/6189df0792aa97c0ff62a3061969d948332c3ee59c2f5a1f48e473406b43 @@ -0,0 +1,5 @@ + +b635b1ec6aa785aae51d5ff094463e4c6558b899 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","integrity":"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==","time":1763652607933,"size":5052,"metadata":{"time":1763652607921,"url":"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4e809a39fe70459695ceb733dba3e129\"","last-modified":"Tue, 22 Feb 2022 16:10:49 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +93959a11f2fb8086367ceb7b973349fc53266f45 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","integrity":"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==","time":1763652607978,"size":5052,"metadata":{"time":1763652607968,"url":"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4e809a39fe70459695ceb733dba3e129\"","last-modified":"Tue, 22 Feb 2022 16:10:49 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +a5f82c8bdfa6294a58a5a9b533a9341b477294e3 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","integrity":"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==","time":1763652608048,"size":5052,"metadata":{"time":1763652608006,"url":"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"4e809a39fe70459695ceb733dba3e129\"","last-modified":"Tue, 22 Feb 2022 16:10:49 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +4b20fed964ba7115e1cd81e8c586cae0be8b3bd6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","integrity":"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==","time":1763652608055,"size":5052,"metadata":{"time":1763652608036,"url":"https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"4e809a39fe70459695ceb733dba3e129\"","last-modified":"Tue, 22 Feb 2022 16:10:49 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/34/cb/dd5e6f02ebea3574006624e5dd81e72b124d66a1bd1598ab078fda7118f7 b/.npm/_cacache/index-v5/34/cb/dd5e6f02ebea3574006624e5dd81e72b124d66a1bd1598ab078fda7118f7 new file mode 100644 index 0000000..6b1ad81 --- /dev/null +++ b/.npm/_cacache/index-v5/34/cb/dd5e6f02ebea3574006624e5dd81e72b124d66a1bd1598ab078fda7118f7 @@ -0,0 +1,2 @@ + +d2f295b190381b682d944171bbaddc5deb0a8e37 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz","integrity":"sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==","time":1763652607407,"size":28026,"metadata":{"time":1763652607386,"url":"https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"78c7e331563808b2af5e616f42b5f033\"","last-modified":"Wed, 05 Feb 2025 01:26:12 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/36/e7/0b6493f625a039ca4cb935e7526c5a564658f0781f039bc1e79ea8aa7a81 b/.npm/_cacache/index-v5/36/e7/0b6493f625a039ca4cb935e7526c5a564658f0781f039bc1e79ea8aa7a81 new file mode 100644 index 0000000..4f21dab --- /dev/null +++ b/.npm/_cacache/index-v5/36/e7/0b6493f625a039ca4cb935e7526c5a564658f0781f039bc1e79ea8aa7a81 @@ -0,0 +1,2 @@ + +bf86366e4da88b0b03f28c0496444b785b545517 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz","integrity":"sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==","time":1763652607212,"size":5659,"metadata":{"time":1763652607194,"url":"https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"97e3b20b089ff8f4bbb96a826808bf78\"","last-modified":"Tue, 10 Dec 2024 20:20:27 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3a/ef/1f558f51da8495fa9d3fee9e4aa8c6cfc9809b10931f4df310e7bb0fe42b b/.npm/_cacache/index-v5/3a/ef/1f558f51da8495fa9d3fee9e4aa8c6cfc9809b10931f4df310e7bb0fe42b new file mode 100644 index 0000000..e16d795 --- /dev/null +++ b/.npm/_cacache/index-v5/3a/ef/1f558f51da8495fa9d3fee9e4aa8c6cfc9809b10931f4df310e7bb0fe42b @@ -0,0 +1,3 @@ + +39c018d9ca9b09ae365d6f8d3c646edea9f8a839 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz","integrity":"sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==","time":1763652607943,"size":4496,"metadata":{"time":1763652607939,"url":"https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"6e2d35549671af43b60628e510e72201\"","last-modified":"Fri, 28 Jan 2022 05:02:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +b952a6a3818ddfab0dc7ca7b5616e2517a8d7c9f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz","integrity":"sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==","time":1763652608052,"size":4496,"metadata":{"time":1763652608029,"url":"https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"6e2d35549671af43b60628e510e72201\"","last-modified":"Fri, 28 Jan 2022 05:02:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3b/1c/80eab9a72a034242c8a2dda410ca7d5be85f232a851643ae678a76b52292 b/.npm/_cacache/index-v5/3b/1c/80eab9a72a034242c8a2dda410ca7d5be85f232a851643ae678a76b52292 new file mode 100644 index 0000000..0b06fa9 --- /dev/null +++ b/.npm/_cacache/index-v5/3b/1c/80eab9a72a034242c8a2dda410ca7d5be85f232a851643ae678a76b52292 @@ -0,0 +1,2 @@ + +6f30d0632151645e1e2f57013a2d925a726c2aed {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ms/-/ms-2.1.2.tgz","integrity":"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==","time":1763652608025,"size":3017,"metadata":{"time":1763652608000,"url":"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"5a8310f20fd4b97c7f8eeaf65f896a7a\"","last-modified":"Thu, 06 Jun 2019 17:31:59 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3b/b4/74be11bbf572b22e857c754fddbfdfcbf115db303e0b066097413c4e8dbb b/.npm/_cacache/index-v5/3b/b4/74be11bbf572b22e857c754fddbfdfcbf115db303e0b066097413c4e8dbb new file mode 100644 index 0000000..dab4b7e --- /dev/null +++ b/.npm/_cacache/index-v5/3b/b4/74be11bbf572b22e857c754fddbfdfcbf115db303e0b066097413c4e8dbb @@ -0,0 +1,2 @@ + +61c8aff36ae36a98ceeb3d49c3499dbc683aa917 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz","integrity":"sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==","time":1763652607334,"size":2992,"metadata":{"time":1763652607305,"url":"https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0c72f897a2d4f57ad452d540941eae8f\"","last-modified":"Mon, 25 May 2020 12:19:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3b/b7/c2abc932f2e331e26ed9c18045c7296fe0454f1b47950ff09ee14c868f5b b/.npm/_cacache/index-v5/3b/b7/c2abc932f2e331e26ed9c18045c7296fe0454f1b47950ff09ee14c868f5b new file mode 100644 index 0000000..b9694a8 --- /dev/null +++ b/.npm/_cacache/index-v5/3b/b7/c2abc932f2e331e26ed9c18045c7296fe0454f1b47950ff09ee14c868f5b @@ -0,0 +1,2 @@ + +25e764bd422964c9cb12307761f57233b37b23cd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-3.1.0.tgz","integrity":"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==","time":1763652608089,"size":17183,"metadata":{"time":1763652608072,"url":"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"41a9ea3ea524cb88db57c72ebad75ec6\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3c/39/d8a19c9360e6cc3434da79dbaf6e965977b674dac59cab8830a0f53cb8c7 b/.npm/_cacache/index-v5/3c/39/d8a19c9360e6cc3434da79dbaf6e965977b674dac59cab8830a0f53cb8c7 new file mode 100644 index 0000000..2be34a5 --- /dev/null +++ b/.npm/_cacache/index-v5/3c/39/d8a19c9360e6cc3434da79dbaf6e965977b674dac59cab8830a0f53cb8c7 @@ -0,0 +1,2 @@ + +ccfe3a6770ef43ca742f9e33a5f2c623bbdfd828 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/morgan","integrity":"sha512-KzGmlFnSJwrlBFsvRZHrfYfW+HfaeIOwXpYWz++D3VDI0Bj92+VsMuOk/QZrrtK/sbRdsxCY+v3QvnWfjCTHKg==","time":1763652608263,"size":21617,"metadata":{"time":1763652608261,"url":"https://registry.npmjs.org/morgan","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"23830010da19428f63a353f572fd351e\"","last-modified":"Thu, 17 Jul 2025 16:14:27 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3c/3b/9b4d8cbfaf6832444eedadaf22f2578da3d6a5ec704e8c3a777a0b8faf68 b/.npm/_cacache/index-v5/3c/3b/9b4d8cbfaf6832444eedadaf22f2578da3d6a5ec704e8c3a777a0b8faf68 new file mode 100644 index 0000000..540e5f0 --- /dev/null +++ b/.npm/_cacache/index-v5/3c/3b/9b4d8cbfaf6832444eedadaf22f2578da3d6a5ec704e8c3a777a0b8faf68 @@ -0,0 +1,2 @@ + +40e04e9bd46694441993ef4d5e1470906763292b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz","integrity":"sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=","time":1763652607487,"size":8128,"metadata":{"time":1763652607481,"url":"https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b1534c08e5496cacdee930b847a9bed5\"","last-modified":"Sun, 27 May 2018 06:31:09 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3d/dd/3e8c6b6c875addf2057fb5fa152fff0fab217f78a8e51c0aa457a925bf12 b/.npm/_cacache/index-v5/3d/dd/3e8c6b6c875addf2057fb5fa152fff0fab217f78a8e51c0aa457a925bf12 new file mode 100644 index 0000000..58f05fc --- /dev/null +++ b/.npm/_cacache/index-v5/3d/dd/3e8c6b6c875addf2057fb5fa152fff0fab217f78a8e51c0aa457a925bf12 @@ -0,0 +1,2 @@ + +42d18ebda5e7d3c3d6c15e611230c012863a0d8f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz","integrity":"sha1-F0uSaHNVNP+8es5r9TpanhtcX18=","time":1763652607374,"size":1882,"metadata":{"time":1763652607366,"url":"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"18bfccb10294ae19e7eb616ed1c05176\"","last-modified":"Sun, 27 May 2018 11:56:47 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/3f/e2/1363579f7e73a0f61c273136606a049372b1fe9ab8d335fd329b279ea4d6 b/.npm/_cacache/index-v5/3f/e2/1363579f7e73a0f61c273136606a049372b1fe9ab8d335fd329b279ea4d6 new file mode 100644 index 0000000..bf2a223 --- /dev/null +++ b/.npm/_cacache/index-v5/3f/e2/1363579f7e73a0f61c273136606a049372b1fe9ab8d335fd329b279ea4d6 @@ -0,0 +1,2 @@ + +6c7fb78b061066d62e447cdeb009d8123e3e58f7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz","integrity":"sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=","time":1763652607474,"size":4799,"metadata":{"time":1763652607472,"url":"https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b0c26248bd1601889258a2baedcf7ae3\"","last-modified":"Sun, 27 May 2018 05:46:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/41/c6/293403136c827a9d98875692c9c037f6e05cf7dad86c8efbb4ac017d2ad0 b/.npm/_cacache/index-v5/41/c6/293403136c827a9d98875692c9c037f6e05cf7dad86c8efbb4ac017d2ad0 new file mode 100644 index 0000000..fe356e1 --- /dev/null +++ b/.npm/_cacache/index-v5/41/c6/293403136c827a9d98875692c9c037f6e05cf7dad86c8efbb4ac017d2ad0 @@ -0,0 +1,2 @@ + +a2e7df2dc1e15486d25857748c726f46ce93c8f0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz","integrity":"sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==","time":1763652607350,"size":3067,"metadata":{"time":1763652607337,"url":"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0d0cd50e804132fb4c552024755b518c\"","last-modified":"Thu, 05 Dec 2024 22:08:08 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/41/ec/d14829a7c1af48dbb7ff77fff9319258f8b205c7ce4a8fd95cf46a4bcadd b/.npm/_cacache/index-v5/41/ec/d14829a7c1af48dbb7ff77fff9319258f8b205c7ce4a8fd95cf46a4bcadd new file mode 100644 index 0000000..604b6e8 --- /dev/null +++ b/.npm/_cacache/index-v5/41/ec/d14829a7c1af48dbb7ff77fff9319258f8b205c7ce4a8fd95cf46a4bcadd @@ -0,0 +1,2 @@ + +eaeca41874fdcd0f979e45a611f885f5c73bef84 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz","integrity":"sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==","time":1763652607828,"size":3882,"metadata":{"time":1763652607822,"url":"https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f93eaa7561717e2d27f678cade758053\"","last-modified":"Tue, 06 Aug 2019 04:39:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/44/c0/4b2c2c38595675746b5003c799df615855f49cb35f3f481d867d5b2986b7 b/.npm/_cacache/index-v5/44/c0/4b2c2c38595675746b5003c799df615855f49cb35f3f481d867d5b2986b7 new file mode 100644 index 0000000..ec67b8a --- /dev/null +++ b/.npm/_cacache/index-v5/44/c0/4b2c2c38595675746b5003c799df615855f49cb35f3f481d867d5b2986b7 @@ -0,0 +1,2 @@ + +b602fe200f81bbbd898a3000765ae7162a84fa5a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz","integrity":"sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==","time":1763652607226,"size":7873,"metadata":{"time":1763652607224,"url":"https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9cb3670ae06b5825e3065274abd2a3de\"","last-modified":"Tue, 06 Oct 2020 22:03:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/44/c4/036f9e32a04302b004a28601c97f1d82d8eb2561527e2a06d734658a6d57 b/.npm/_cacache/index-v5/44/c4/036f9e32a04302b004a28601c97f1d82d8eb2561527e2a06d734658a6d57 new file mode 100644 index 0000000..5c780e3 --- /dev/null +++ b/.npm/_cacache/index-v5/44/c4/036f9e32a04302b004a28601c97f1d82d8eb2561527e2a06d734658a6d57 @@ -0,0 +1,2 @@ + +7b3fd72617f69dbc3be6e524ccdaa80b0fb30969 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/cors/-/cors-2.8.5.tgz","integrity":"sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==","time":1763652607723,"size":6173,"metadata":{"time":1763652607719,"url":"https://registry.npmjs.org/cors/-/cors-2.8.5.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"c2afc0c645f6dba3b68524d314425335\"","last-modified":"Sun, 04 Nov 2018 21:00:17 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/45/fb/b58af0b01ae98743714d8e9d3bcad0edb4bea698e997a24bef2ddbe9e155 b/.npm/_cacache/index-v5/45/fb/b58af0b01ae98743714d8e9d3bcad0edb4bea698e997a24bef2ddbe9e155 new file mode 100644 index 0000000..296d87a --- /dev/null +++ b/.npm/_cacache/index-v5/45/fb/b58af0b01ae98743714d8e9d3bcad0edb4bea698e997a24bef2ddbe9e155 @@ -0,0 +1,2 @@ + +073027118293446f171b4c6b9e6ff2a4f6f9ecf8 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/compression","integrity":"sha512-R81j5g0uwYlDPOGsVjT9j6Q6GaSw/8vWlVEm4T1LkZo3eNtV2zNW/HtD/EQ27L/aQvGS/+rKhO5Y4KDfqqZVTA==","time":1763652608248,"size":31993,"metadata":{"time":1763652608247,"url":"https://registry.npmjs.org/compression","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"f451ab6a5d353f7b95649433770239f8\"","last-modified":"Thu, 17 Jul 2025 17:36:14 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/46/b3/3d15bb50b75b21e94837be0b830f143588e46710a66a4d6e323a4c0bcfb3 b/.npm/_cacache/index-v5/46/b3/3d15bb50b75b21e94837be0b830f143588e46710a66a4d6e323a4c0bcfb3 new file mode 100644 index 0000000..004d96a --- /dev/null +++ b/.npm/_cacache/index-v5/46/b3/3d15bb50b75b21e94837be0b830f143588e46710a66a4d6e323a4c0bcfb3 @@ -0,0 +1,2 @@ + +de275e5508a7105db9260e5a4b9367527db13716 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz","integrity":"sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=","time":1763652607716,"size":7016,"metadata":{"time":1763652607713,"url":"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"36dbf1e4e5f3cbec553c074cbd5939fd\"","last-modified":"Sat, 26 May 2018 21:08:01 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/47/54/6b45375ef86aed02210a45c62fe4d8a67e7db5524b600c1c62cc471bf67d b/.npm/_cacache/index-v5/47/54/6b45375ef86aed02210a45c62fe4d8a67e7db5524b600c1c62cc471bf67d new file mode 100644 index 0000000..5603729 --- /dev/null +++ b/.npm/_cacache/index-v5/47/54/6b45375ef86aed02210a45c62fe4d8a67e7db5524b600c1c62cc471bf67d @@ -0,0 +1,2 @@ + +e1fa825dc70762e78753f666c9ea4fd02866bb79 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz","integrity":"sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==","time":1763652607726,"size":3914,"metadata":{"time":1763652607721,"url":"https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e9bd356eefcbad961ca79cee7ce02285\"","last-modified":"Sun, 29 Jan 2023 19:26:00 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/47/b1/4b884aaa0f2a3c79219c1e0ae6788884b9b3a5f518412ad809b0f6fd046f b/.npm/_cacache/index-v5/47/b1/4b884aaa0f2a3c79219c1e0ae6788884b9b3a5f518412ad809b0f6fd046f new file mode 100644 index 0000000..127e6e1 --- /dev/null +++ b/.npm/_cacache/index-v5/47/b1/4b884aaa0f2a3c79219c1e0ae6788884b9b3a5f518412ad809b0f6fd046f @@ -0,0 +1,2 @@ + +2bdd47ab20d366de14372d86da56d5ed340c94f6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz","integrity":"sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==","time":1763652607652,"size":6828,"metadata":{"time":1763652607628,"url":"https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1cceb7f8b1ceac850ccf94b9e2a063fb\"","last-modified":"Wed, 11 Sep 2024 19:51:44 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/47/df/0ba500d161ae388f71d037f1ca2d6c4822d5ccb535d6babeb0d77b941e03 b/.npm/_cacache/index-v5/47/df/0ba500d161ae388f71d037f1ca2d6c4822d5ccb535d6babeb0d77b941e03 new file mode 100644 index 0000000..8bca644 --- /dev/null +++ b/.npm/_cacache/index-v5/47/df/0ba500d161ae388f71d037f1ca2d6c4822d5ccb535d6babeb0d77b941e03 @@ -0,0 +1,2 @@ + +7c6eb679d87a8681d62de7d7014036c03597bb5f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz","integrity":"sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=","time":1763652607158,"size":1907,"metadata":{"time":1763652607146,"url":"https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"ac0b1f7eef6a645d444e9ad835d1950a\"","last-modified":"Sun, 27 May 2018 19:40:43 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/4b/a8/b686f5763e873c7ac89f736fdb9f670e8ab18e6660dd6285d0b13f70a2a2 b/.npm/_cacache/index-v5/4b/a8/b686f5763e873c7ac89f736fdb9f670e8ab18e6660dd6285d0b13f70a2a2 new file mode 100644 index 0000000..ab090c5 --- /dev/null +++ b/.npm/_cacache/index-v5/4b/a8/b686f5763e873c7ac89f736fdb9f670e8ab18e6660dd6285d0b13f70a2a2 @@ -0,0 +1,2 @@ + +bfa1bec8278411f071e574eab48b826dc6254d65 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz","integrity":"sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==","time":1763652607195,"size":4683,"metadata":{"time":1763652607184,"url":"https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"322527f9bf4652341e472b7165d88bb6\"","last-modified":"Sun, 03 Jan 2021 06:37:52 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/4c/74/a2b741aec6bd4dd94223969fdf1afbd63e8b8cbafb7cd5d5029acb3181e1 b/.npm/_cacache/index-v5/4c/74/a2b741aec6bd4dd94223969fdf1afbd63e8b8cbafb7cd5d5029acb3181e1 new file mode 100644 index 0000000..57baeb1 --- /dev/null +++ b/.npm/_cacache/index-v5/4c/74/a2b741aec6bd4dd94223969fdf1afbd63e8b8cbafb7cd5d5029acb3181e1 @@ -0,0 +1,2 @@ + +3080b2140ee688545191d53f73a1bd543a248d54 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz","integrity":"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==","time":1763652607778,"size":4068,"metadata":{"time":1763652607762,"url":"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"08f30e7b4b1e471621c039e96acad86d\"","last-modified":"Sun, 12 May 2019 17:49:50 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/52/16/24edb703ff3340274a7e3460aa90fb59d74803781cc9f955e4bc3acaa441 b/.npm/_cacache/index-v5/52/16/24edb703ff3340274a7e3460aa90fb59d74803781cc9f955e4bc3acaa441 new file mode 100644 index 0000000..fe90450 --- /dev/null +++ b/.npm/_cacache/index-v5/52/16/24edb703ff3340274a7e3460aa90fb59d74803781cc9f955e4bc3acaa441 @@ -0,0 +1,2 @@ + +cff3480da77caf58d42a148d1af3fd0b545903de {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/bl/-/bl-4.1.0.tgz","integrity":"sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==","time":1763652607871,"size":14646,"metadata":{"time":1763652607857,"url":"https://registry.npmjs.org/bl/-/bl-4.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"34aea55e32d64377c7f16684191997bb\"","last-modified":"Tue, 09 Feb 2021 10:37:39 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/54/ad/2a9923fe219972066d2d7b8d66c171cce48580bc9393935ca538970568bf b/.npm/_cacache/index-v5/54/ad/2a9923fe219972066d2d7b8d66c171cce48580bc9393935ca538970568bf new file mode 100644 index 0000000..b9a39da --- /dev/null +++ b/.npm/_cacache/index-v5/54/ad/2a9923fe219972066d2d7b8d66c171cce48580bc9393935ca538970568bf @@ -0,0 +1,2 @@ + +a0b9341c39b69100689e2144b7a8eab5a3281f3e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/axios","integrity":"sha512-eJHE5nzlVSg7Ekikm+s3WigQeOzGaGIFy8BMC7xvkNqf7pchEd15QKzQ1XCjFNi5ZcPLEJW5le4EAp/FvNBFSw==","time":1763652608091,"size":262593,"metadata":{"time":1763652608065,"url":"https://registry.npmjs.org/axios","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"4e2b157b4c873528ba797320fd4403bd\"","last-modified":"Tue, 04 Nov 2025 20:01:21 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/59/0e/5d7b3f4c369d1d62065d5ca8f8572d2231a581ff043c996b2f5838c201ab b/.npm/_cacache/index-v5/59/0e/5d7b3f4c369d1d62065d5ca8f8572d2231a581ff043c996b2f5838c201ab new file mode 100644 index 0000000..b869f16 --- /dev/null +++ b/.npm/_cacache/index-v5/59/0e/5d7b3f4c369d1d62065d5ca8f8572d2231a581ff043c996b2f5838c201ab @@ -0,0 +1,3 @@ + +098f756fee96d46683b88f8ebdb3b92a4f40177f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","integrity":"sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==","time":1763652607989,"size":9972,"metadata":{"time":1763652607980,"url":"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"ea7cf66fcf04485e195b1bd3a3551fc9\"","last-modified":"Sun, 10 May 2020 16:37:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +2bb8b14fbc186356f2d925336d2aab80e0a35524 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","integrity":"sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==","time":1763652608048,"size":9972,"metadata":{"time":1763652608007,"url":"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"ea7cf66fcf04485e195b1bd3a3551fc9\"","last-modified":"Sun, 10 May 2020 16:37:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/59/8f/04e6f64d657039df04ffd17af0bb8c7b3f5db2f8937c8a322ae2455af62e b/.npm/_cacache/index-v5/59/8f/04e6f64d657039df04ffd17af0bb8c7b3f5db2f8937c8a322ae2455af62e new file mode 100644 index 0000000..c9c97aa --- /dev/null +++ b/.npm/_cacache/index-v5/59/8f/04e6f64d657039df04ffd17af0bb8c7b3f5db2f8937c8a322ae2455af62e @@ -0,0 +1,2 @@ + +3d80dc9c30a3e8e2f7956cdc663aeebd0927addd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz","integrity":"sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==","time":1763652607137,"size":2347,"metadata":{"time":1763652607124,"url":"https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7770534f4c5d8220c88f87f74293a7e1\"","last-modified":"Sun, 14 Nov 2021 22:19:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5c/ca/9f49d5822f17d335f0e7c29f9594c6e46b365dab8a67831cc10e56ad9684 b/.npm/_cacache/index-v5/5c/ca/9f49d5822f17d335f0e7c29f9594c6e46b365dab8a67831cc10e56ad9684 new file mode 100644 index 0000000..24c7be9 --- /dev/null +++ b/.npm/_cacache/index-v5/5c/ca/9f49d5822f17d335f0e7c29f9594c6e46b365dab8a67831cc10e56ad9684 @@ -0,0 +1,2 @@ + +b51ad0d3456d3cae3f9ba72b63405ca9c750e20a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/mime/-/mime-1.6.0.tgz","integrity":"sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==","time":1763652607451,"size":15686,"metadata":{"time":1763652607442,"url":"https://registry.npmjs.org/mime/-/mime-1.6.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b1da6ca980d44a31d3b64a6b951c9712\"","last-modified":"Mon, 08 Nov 2021 14:31:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5c/d9/455aa5752c2b6ce63d4f3ae364be25c399766ebef845eed4ee3a611e1c86 b/.npm/_cacache/index-v5/5c/d9/455aa5752c2b6ce63d4f3ae364be25c399766ebef845eed4ee3a611e1c86 new file mode 100644 index 0000000..092abf3 --- /dev/null +++ b/.npm/_cacache/index-v5/5c/d9/455aa5752c2b6ce63d4f3ae364be25c399766ebef845eed4ee3a611e1c86 @@ -0,0 +1,2 @@ + +cd0e36b7925ac0ff1e433d6ffe5e90806d34960c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz","integrity":"sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==","time":1763652607134,"size":4803,"metadata":{"time":1763652607092,"url":"https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4e5583d5d23f9d5e242377591cd080aa\"","last-modified":"Wed, 03 Mar 2021 05:31:24 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5d/ad/1cb61ae613816d5f049cd87dd24009e364126f73726b1f8eab2350fec505 b/.npm/_cacache/index-v5/5d/ad/1cb61ae613816d5f049cd87dd24009e364126f73726b1f8eab2350fec505 new file mode 100644 index 0000000..dde9ff8 --- /dev/null +++ b/.npm/_cacache/index-v5/5d/ad/1cb61ae613816d5f049cd87dd24009e364126f73726b1f8eab2350fec505 @@ -0,0 +1,2 @@ + +ed5b306e473389a6bf8c2652f72ef22077e393a0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/brace-expansion","integrity":"sha512-QLdmd3zbdbnIBIQK8yRtWXkJlzkTeyyY9L4m6jX95Sw6UDj4tcttHCy5WBi6fqgqE1xg+fe/ZDT49bpx2W1N2g==","time":1763652608058,"size":16192,"metadata":{"time":1763652608046,"url":"https://registry.npmjs.org/brace-expansion","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"f4d7782189f50eb8267ba39469c5bc1e\"","last-modified":"Wed, 11 Jun 2025 08:52:59 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5d/fb/c2b16a543ab42436d143540cdc506d75f210d96e8f65761652fa9f015ddc b/.npm/_cacache/index-v5/5d/fb/c2b16a543ab42436d143540cdc506d75f210d96e8f65761652fa9f015ddc new file mode 100644 index 0000000..499f291 --- /dev/null +++ b/.npm/_cacache/index-v5/5d/fb/c2b16a543ab42436d143540cdc506d75f210d96e8f65761652fa9f015ddc @@ -0,0 +1,2 @@ + +69080862b998ddb2fd13cb2d5f23e9d089e3e446 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/meterstream/-/meterstream-1.0.1.tgz","integrity":"sha1-EklvS9TFJRwoBUW7cwOwe+Dbhgk=","time":1763652607450,"size":3167,"metadata":{"time":1763652607441,"url":"https://registry.npmjs.org/meterstream/-/meterstream-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3650403ce39913ca6614a50b3a5e2099\"","last-modified":"Sun, 27 May 2018 07:57:29 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5e/2f/b0d7ba846044fe5a2fa1d8341f6a7f56438ae9161709a548cbda5f1fd7c3 b/.npm/_cacache/index-v5/5e/2f/b0d7ba846044fe5a2fa1d8341f6a7f56438ae9161709a548cbda5f1fd7c3 new file mode 100644 index 0000000..a3593e8 --- /dev/null +++ b/.npm/_cacache/index-v5/5e/2f/b0d7ba846044fe5a2fa1d8341f6a7f56438ae9161709a548cbda5f1fd7c3 @@ -0,0 +1,2 @@ + +b998fa5bb8bf631d9226c3257ddf484676dee71b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz","integrity":"sha1-3zrhmayt+31ECqrgsp4icrJOxhk=","time":1763652607709,"size":3464,"metadata":{"time":1763652607702,"url":"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d952bd4539d68c2c779a23dd75c1c6b1\"","last-modified":"Sat, 26 May 2018 21:57:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5e/8b/a2077126b6cd4a19645aa64b15796c36d6d9a1e212acacb2fd181595d819 b/.npm/_cacache/index-v5/5e/8b/a2077126b6cd4a19645aa64b15796c36d6d9a1e212acacb2fd181595d819 new file mode 100644 index 0000000..bb30e65 --- /dev/null +++ b/.npm/_cacache/index-v5/5e/8b/a2077126b6cd4a19645aa64b15796c36d6d9a1e212acacb2fd181595d819 @@ -0,0 +1,2 @@ + +ecfdb4013e99735441f64ae0348325464f0ae9e9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/methods/-/methods-1.1.2.tgz","integrity":"sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=","time":1763652607425,"size":2475,"metadata":{"time":1763652607416,"url":"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"779c31acaa11648007e02c22eae3cdea\"","last-modified":"Sun, 27 May 2018 07:57:36 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5e/d8/f632285e771b108e41613ffc8b0fae92e0b1fcb5c963af58c849bb86badd b/.npm/_cacache/index-v5/5e/d8/f632285e771b108e41613ffc8b0fae92e0b1fcb5c963af58c849bb86badd new file mode 100644 index 0000000..e4382c7 --- /dev/null +++ b/.npm/_cacache/index-v5/5e/d8/f632285e771b108e41613ffc8b0fae92e0b1fcb5c963af58c849bb86badd @@ -0,0 +1,2 @@ + +d027d0338363817aa4b13b41aa6db6f9a68513f2 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz","integrity":"sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==","time":1763652607526,"size":6339,"metadata":{"time":1763652607524,"url":"https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d31305c86794d2ff512914ff0bd345c1\"","last-modified":"Sat, 18 Dec 2021 03:30:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5e/fc/0989b8fc498227980548d88ec9e6c0fb7f75d15bade3bad855e90dc540ce b/.npm/_cacache/index-v5/5e/fc/0989b8fc498227980548d88ec9e6c0fb7f75d15bade3bad855e90dc540ce new file mode 100644 index 0000000..bb04c3c --- /dev/null +++ b/.npm/_cacache/index-v5/5e/fc/0989b8fc498227980548d88ec9e6c0fb7f75d15bade3bad855e90dc540ce @@ -0,0 +1,2 @@ + +40d72a1447f82859b4d23b548213ac693a7c4656 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz","integrity":"sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==","time":1763652607634,"size":4229,"metadata":{"time":1763652607608,"url":"https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2a40d6543d99d22ed619187b3669a099\"","last-modified":"Mon, 08 Nov 2021 14:28:36 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/5f/39/24d5e48b9ab19161d38f4829b4bb083f0cf87b76cb25ab87c01b3703714f b/.npm/_cacache/index-v5/5f/39/24d5e48b9ab19161d38f4829b4bb083f0cf87b76cb25ab87c01b3703714f new file mode 100644 index 0000000..4de4822 --- /dev/null +++ b/.npm/_cacache/index-v5/5f/39/24d5e48b9ab19161d38f4829b4bb083f0cf87b76cb25ab87c01b3703714f @@ -0,0 +1,2 @@ + +6b25bc0bc13ebc6abad4ed51224bedf3a5d74521 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz","integrity":"sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==","time":1763652607323,"size":6541,"metadata":{"time":1763652607255,"url":"https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4e15995ff7e59cb21247acea60605bc7\"","last-modified":"Sun, 28 Feb 2021 19:31:59 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/64/17/566b3f51b41fae7dbf0388b1e25646a6b71607252abb83dba47dae5334da b/.npm/_cacache/index-v5/64/17/566b3f51b41fae7dbf0388b1e25646a6b71607252abb83dba47dae5334da new file mode 100644 index 0000000..0173aa6 --- /dev/null +++ b/.npm/_cacache/index-v5/64/17/566b3f51b41fae7dbf0388b1e25646a6b71607252abb83dba47dae5334da @@ -0,0 +1,3 @@ + +02e0057ed515a4ecc34f51331d686894626b723d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ms/-/ms-2.0.0.tgz","integrity":"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=","time":1763652607461,"size":2874,"metadata":{"time":1763652607456,"url":"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9615634070dd7751f127b2a0fb362484\"","last-modified":"Mon, 08 Nov 2021 14:32:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +08839c22f6bc38332b48ff4a6d1524ab3ed888ab {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ms/-/ms-2.0.0.tgz","integrity":"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==","time":1763652607986,"size":2874,"metadata":{"time":1763652607974,"url":"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9615634070dd7751f127b2a0fb362484\"","last-modified":"Mon, 08 Nov 2021 14:32:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/67/15/54ddabc53ed405816828142ddf828ec19cf391ab66f8d5895d0aac260265 b/.npm/_cacache/index-v5/67/15/54ddabc53ed405816828142ddf828ec19cf391ab66f8d5895d0aac260265 new file mode 100644 index 0000000..d677ebd --- /dev/null +++ b/.npm/_cacache/index-v5/67/15/54ddabc53ed405816828142ddf828ec19cf391ab66f8d5895d0aac260265 @@ -0,0 +1,2 @@ + +72be1e6072bb68b8cfad29b3e84565ddad44e917 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz","integrity":"sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==","time":1763652607474,"size":5872,"metadata":{"time":1763652607471,"url":"https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d5aac625234b5b5fcc9e24e345382165\"","last-modified":"Fri, 26 Apr 2019 13:59:53 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/6a/44/e39ca7be8da24938eb50a6cf965eb4ba3369a0507dd6081cd35efea67363 b/.npm/_cacache/index-v5/6a/44/e39ca7be8da24938eb50a6cf965eb4ba3369a0507dd6081cd35efea67363 new file mode 100644 index 0000000..826eb5c --- /dev/null +++ b/.npm/_cacache/index-v5/6a/44/e39ca7be8da24938eb50a6cf965eb4ba3369a0507dd6081cd35efea67363 @@ -0,0 +1,2 @@ + +bacf84c304ba2c463a86b23f920be1eb1938a866 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz","integrity":"sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==","time":1763652607327,"size":3349,"metadata":{"time":1763652607264,"url":"https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"479e150a6c565850cdf58a489e15f83e\"","last-modified":"Mon, 25 May 2020 12:19:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/6b/33/9648614194cfe05bcf87e96e6d1a9d596eff2ccd2be75d5a63840ff5c5fa b/.npm/_cacache/index-v5/6b/33/9648614194cfe05bcf87e96e6d1a9d596eff2ccd2be75d5a63840ff5c5fa new file mode 100644 index 0000000..fcade65 --- /dev/null +++ b/.npm/_cacache/index-v5/6b/33/9648614194cfe05bcf87e96e6d1a9d596eff2ccd2be75d5a63840ff5c5fa @@ -0,0 +1,2 @@ + +0ad848b4f81324bf532cf24c7cb97eaebc882c86 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz","integrity":"sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==","time":1763652607867,"size":6067,"metadata":{"time":1763652607842,"url":"https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1ee2cb57941e8e43917283221ee9c82b\"","last-modified":"Wed, 12 Feb 2025 19:24:58 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/6b/55/560a88b4bb3cf23a51b288e28f388f9139ae56910fba9c09cdd6565e0138 b/.npm/_cacache/index-v5/6b/55/560a88b4bb3cf23a51b288e28f388f9139ae56910fba9c09cdd6565e0138 new file mode 100644 index 0000000..ada6693 --- /dev/null +++ b/.npm/_cacache/index-v5/6b/55/560a88b4bb3cf23a51b288e28f388f9139ae56910fba9c09cdd6565e0138 @@ -0,0 +1,2 @@ + +96a9019cd398264fd834992e4b7ef8d6241ec130 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz","integrity":"sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==","time":1763652607639,"size":2696,"metadata":{"time":1763652607616,"url":"https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3e68442ff1ae764d4ee78ed1bce70e7a\"","last-modified":"Mon, 31 May 2021 23:23:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/6c/6f/8e7e8934679b7b49b8240b1f2dcb66c25a5bd17f9629f8fe0ea634cab93c b/.npm/_cacache/index-v5/6c/6f/8e7e8934679b7b49b8240b1f2dcb66c25a5bd17f9629f8fe0ea634cab93c new file mode 100644 index 0000000..5d9f67e --- /dev/null +++ b/.npm/_cacache/index-v5/6c/6f/8e7e8934679b7b49b8240b1f2dcb66c25a5bd17f9629f8fe0ea634cab93c @@ -0,0 +1,2 @@ + +f9fb4bb89f794513fec712ad0ee0895189275f30 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz","integrity":"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=","time":1763652607134,"size":2246,"metadata":{"time":1763652607107,"url":"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"280e304a953ba3a89f52cc6ad616b284\"","last-modified":"Sun, 27 May 2018 20:38:18 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/71/90/3840b46a0abac571009a840d0ac84ed2375320b5d0e75ff63c4e00c8f6a9 b/.npm/_cacache/index-v5/71/90/3840b46a0abac571009a840d0ac84ed2375320b5d0e75ff63c4e00c8f6a9 new file mode 100644 index 0000000..8907a27 --- /dev/null +++ b/.npm/_cacache/index-v5/71/90/3840b46a0abac571009a840d0ac84ed2375320b5d0e75ff63c4e00c8f6a9 @@ -0,0 +1,2 @@ + +3639bbcb3b9cdd45f61ae8fe2d7885a059211e3a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/async/-/async-3.2.3.tgz","integrity":"sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==","time":1763652608012,"size":154787,"metadata":{"time":1763652607859,"url":"https://registry.npmjs.org/async/-/async-3.2.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9fa74bdac933e03f4bb1cfc92b713b10\"","last-modified":"Mon, 10 Jan 2022 00:38:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/78/c5/1a01ed0baa738a2addc0009cba2e902b8e26e7c5c66d46e5347de2aa95c8 b/.npm/_cacache/index-v5/78/c5/1a01ed0baa738a2addc0009cba2e902b8e26e7c5c66d46e5347de2aa95c8 new file mode 100644 index 0000000..688298d --- /dev/null +++ b/.npm/_cacache/index-v5/78/c5/1a01ed0baa738a2addc0009cba2e902b8e26e7c5c66d46e5347de2aa95c8 @@ -0,0 +1,2 @@ + +c6a9e1adef7d7b0afe815f0153f5e4f1d5468089 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz","integrity":"sha1-NzaitCi4e72gzIO1P6PWM6NcKug=","time":1763652607494,"size":5427,"metadata":{"time":1763652607490,"url":"https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"60eb9b4828c55b8a066d5ed19ecc6794\"","last-modified":"Sun, 27 May 2018 05:42:35 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7b/5b/e2d109b5c76b0aea1ddc3b1823c751cc7691283287fa135f80f2c48a3578 b/.npm/_cacache/index-v5/7b/5b/e2d109b5c76b0aea1ddc3b1823c751cc7691283287fa135f80f2c48a3578 new file mode 100644 index 0000000..0975cf4 --- /dev/null +++ b/.npm/_cacache/index-v5/7b/5b/e2d109b5c76b0aea1ddc3b1823c751cc7691283287fa135f80f2c48a3578 @@ -0,0 +1,2 @@ + +da96e633550b4c0d0b277985447a23e1ddf3e76c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz","integrity":"sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=","time":1763652607461,"size":3031,"metadata":{"time":1763652607458,"url":"https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"af2f29d56ed4bedf78db1cb72af6b286\"","last-modified":"Sun, 27 May 2018 06:58:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7c/6c/c11d73610ad757b63c843c9fb700bf748bfd1f5a6bfe1abc6e735c1039a6 b/.npm/_cacache/index-v5/7c/6c/c11d73610ad757b63c843c9fb700bf748bfd1f5a6bfe1abc6e735c1039a6 new file mode 100644 index 0000000..e43f1e2 --- /dev/null +++ b/.npm/_cacache/index-v5/7c/6c/c11d73610ad757b63c843c9fb700bf748bfd1f5a6bfe1abc6e735c1039a6 @@ -0,0 +1,2 @@ + +5c99977170ab5d2d3ac92ea478334d6637614a12 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz","integrity":"sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==","time":1763652607896,"size":5029,"metadata":{"time":1763652607883,"url":"https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b17802e68f2dbac1d28d1d2cd22605f4\"","last-modified":"Fri, 19 Jul 2019 22:51:33 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7c/e8/d64b456602776243537bce3031a9657ed90b24e229b3a2ec727eaa9bf599 b/.npm/_cacache/index-v5/7c/e8/d64b456602776243537bce3031a9657ed90b24e229b3a2ec727eaa9bf599 new file mode 100644 index 0000000..197d8d6 --- /dev/null +++ b/.npm/_cacache/index-v5/7c/e8/d64b456602776243537bce3031a9657ed90b24e229b3a2ec727eaa9bf599 @@ -0,0 +1,2 @@ + +dec3c7ddbc4b2122552bba8d6ad0345b5b211bc7 {"key":"security-advisory:brace-expansion:7IQMvcVTr+svbh5KCx4Kl6FQKJ1GciM03BnJAve/5WYJjUeRzKAIrStVpfachbl3T6a7o8nYlQEVG6Ih0TNXRg==","integrity":"sha512-N9tYsVQf2KbdwApR3AHF7x0SlGQqTaVr60HOR8UhygcxaXldnZw61A52JSLjQ8bacnvISdnhueyWqxqPbJxUEQ==","time":1763652608082,"size":787} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7d/65/c2c4e4cf88f6f5a26a474eec1eb28a1a0c087f156fa82df974013a50081f b/.npm/_cacache/index-v5/7d/65/c2c4e4cf88f6f5a26a474eec1eb28a1a0c087f156fa82df974013a50081f new file mode 100644 index 0000000..d4300fa --- /dev/null +++ b/.npm/_cacache/index-v5/7d/65/c2c4e4cf88f6f5a26a474eec1eb28a1a0c087f156fa82df974013a50081f @@ -0,0 +1,2 @@ + +c9092079ac4633d775b906fb25f0bf6733e61016 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz","integrity":"sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==","time":1763652607665,"size":5338,"metadata":{"time":1763652607648,"url":"https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"ca9ddf4e15658eac39908344199db7b7\"","last-modified":"Mon, 05 Feb 2024 08:05:53 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7d/8f/423d7e791f7fedd6bef784f0f467761c619f209ce9c788f08b63e968a880 b/.npm/_cacache/index-v5/7d/8f/423d7e791f7fedd6bef784f0f467761c619f209ce9c788f08b63e968a880 new file mode 100644 index 0000000..b445b43 --- /dev/null +++ b/.npm/_cacache/index-v5/7d/8f/423d7e791f7fedd6bef784f0f467761c619f209ce9c788f08b63e968a880 @@ -0,0 +1,2 @@ + +7fd8334dda4988b57ed00b389358615426ae7998 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/once/-/once-1.4.0.tgz","integrity":"sha1-WDsap3WWHUsROsF9nFC6753Xa9E=","time":1763652607365,"size":1979,"metadata":{"time":1763652607351,"url":"https://registry.npmjs.org/once/-/once-1.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"fac2afc3cbe5e133d7a5c34ec3f862ac\"","last-modified":"Sun, 27 May 2018 11:11:26 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/7e/4e/bc7691f711332f2465b8655bba3ea908fa3e9855db5f6e2cb97bf909e0a8 b/.npm/_cacache/index-v5/7e/4e/bc7691f711332f2465b8655bba3ea908fa3e9855db5f6e2cb97bf909e0a8 new file mode 100644 index 0000000..6f402a1 --- /dev/null +++ b/.npm/_cacache/index-v5/7e/4e/bc7691f711332f2465b8655bba3ea908fa3e9855db5f6e2cb97bf909e0a8 @@ -0,0 +1,2 @@ + +b246f92bbceffc7271074f4bb5960f27ccf6469f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz","integrity":"sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=","time":1763652607673,"size":32182,"metadata":{"time":1763652607594,"url":"https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"612e96e2e22c9b40981236ea79adf9e8\"","last-modified":"Sun, 27 May 2018 01:17:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/82/15/02ef8cc8a5dce9c6a7212a844fb88da9c596884a054d971d5769849b4c4c b/.npm/_cacache/index-v5/82/15/02ef8cc8a5dce9c6a7212a844fb88da9c596884a054d971d5769849b4c4c new file mode 100644 index 0000000..abca096 --- /dev/null +++ b/.npm/_cacache/index-v5/82/15/02ef8cc8a5dce9c6a7212a844fb88da9c596884a054d971d5769849b4c4c @@ -0,0 +1,2 @@ + +b0a23933c04995a30f9e8dc0bdbbed7f02627ff7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz","integrity":"sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==","time":1763652607741,"size":8211,"metadata":{"time":1763652607740,"url":"https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"15a7ddbc0f8879d2123e7fa733508432\"","last-modified":"Thu, 03 Oct 2024 18:17:19 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/82/1f/bc6ddfe7826874158ab240154ebbd8569ff129493af149bcc64cca3537c1 b/.npm/_cacache/index-v5/82/1f/bc6ddfe7826874158ab240154ebbd8569ff129493af149bcc64cca3537c1 new file mode 100644 index 0000000..131e0ec --- /dev/null +++ b/.npm/_cacache/index-v5/82/1f/bc6ddfe7826874158ab240154ebbd8569ff129493af149bcc64cca3537c1 @@ -0,0 +1,2 @@ + +c37e729e5b7e8a4b524734c46f765a00a9e2bca6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/vary/-/vary-1.1.2.tgz","integrity":"sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=","time":1763652607137,"size":3772,"metadata":{"time":1763652607122,"url":"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b571ab240474977c792dd29d4f812ca3\"","last-modified":"Sun, 27 May 2018 20:45:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/82/a4/7dfc9e411b57810e9996562ad1a06c52fe8b5bdbb0db5ee891a32f178dc4 b/.npm/_cacache/index-v5/82/a4/7dfc9e411b57810e9996562ad1a06c52fe8b5bdbb0db5ee891a32f178dc4 new file mode 100644 index 0000000..135d141 --- /dev/null +++ b/.npm/_cacache/index-v5/82/a4/7dfc9e411b57810e9996562ad1a06c52fe8b5bdbb0db5ee891a32f178dc4 @@ -0,0 +1,2 @@ + +980608d58b59e8c52db7f7ea5e449430444bdfbc {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz","integrity":"sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==","time":1763652608135,"size":260731,"metadata":{"time":1763652607961,"url":"https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d71862a69f7f24f59c8a21fe6f1b9d61\"","last-modified":"Wed, 28 Feb 2024 11:47:41 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/83/ef/aff47278d7ef72e864717a2bb5e09eca947c1b761d2a3f590af1b5f1b379 b/.npm/_cacache/index-v5/83/ef/aff47278d7ef72e864717a2bb5e09eca947c1b761d2a3f590af1b5f1b379 new file mode 100644 index 0000000..1681f7b --- /dev/null +++ b/.npm/_cacache/index-v5/83/ef/aff47278d7ef72e864717a2bb5e09eca947c1b761d2a3f590af1b5f1b379 @@ -0,0 +1,2 @@ + +52d373c74d8ae703d6bfbcf8dd8275b3b1b12e5c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/minimatch","integrity":"sha512-RAxGIAt2Vk9IJ9oRqJ3ER4aEglnm0+vuUMniZkKqD44Kg+hvQizAR240/Q1FATHx8XPUbXlZBUfLkqRCdQ/dRg==","time":1763652608185,"size":145311,"metadata":{"time":1763652608172,"url":"https://registry.npmjs.org/minimatch","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"127abf4890623c6e27b7c433953bfefe\"","last-modified":"Tue, 28 Oct 2025 22:58:25 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/84/3c/a34aeaf29195f5f9401c15f6857af1bd76c7606e0b093aab991c9bb6dc49 b/.npm/_cacache/index-v5/84/3c/a34aeaf29195f5f9401c15f6857af1bd76c7606e0b093aab991c9bb6dc49 new file mode 100644 index 0000000..24eae70 --- /dev/null +++ b/.npm/_cacache/index-v5/84/3c/a34aeaf29195f5f9401c15f6857af1bd76c7606e0b093aab991c9bb6dc49 @@ -0,0 +1,2 @@ + +ad14efc8f8de38ffc1dc3d2f13f433246be0eba7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz","integrity":"sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==","time":1763652607572,"size":4584,"metadata":{"time":1763652607552,"url":"https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a7a56c7353c7ba6f9809be40a73f5626\"","last-modified":"Wed, 04 Dec 2024 16:21:54 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/85/77/d4da955fdbb7ba79c8cf9824ab882562b22a0e5b72d71dc087523d8f71c6 b/.npm/_cacache/index-v5/85/77/d4da955fdbb7ba79c8cf9824ab882562b22a0e5b72d71dc087523d8f71c6 new file mode 100644 index 0000000..3528b52 --- /dev/null +++ b/.npm/_cacache/index-v5/85/77/d4da955fdbb7ba79c8cf9824ab882562b22a0e5b72d71dc087523d8f71c6 @@ -0,0 +1,2 @@ + +58ca36a2e70cf8d3982ebee648a80d7b9658c5a2 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz","integrity":"sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==","time":1763652607964,"size":261243,"metadata":{"time":1763652607902,"url":"https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"13108f6eb119294ca2b41b8171185760\"","last-modified":"Mon, 05 Oct 2020 07:53:30 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/86/b0/7b384f60980d627c84fe1e272547d2c2dac9969f7f5c5a4c46c09a4ef914 b/.npm/_cacache/index-v5/86/b0/7b384f60980d627c84fe1e272547d2c2dac9969f7f5c5a4c46c09a4ef914 new file mode 100644 index 0000000..a859348 --- /dev/null +++ b/.npm/_cacache/index-v5/86/b0/7b384f60980d627c84fe1e272547d2c2dac9969f7f5c5a4c46c09a4ef914 @@ -0,0 +1,2 @@ + +ceb18972518e91344bc303ac09065b9a1cc41412 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz","integrity":"sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==","time":1763652607867,"size":15692,"metadata":{"time":1763652607836,"url":"https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"6870075296e0344326ee8fdbf08f48ca\"","last-modified":"Mon, 09 Sep 2024 23:15:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/87/55/e56d34b37c3170079064597cabb288d076b0d0468eaba3b8a0cf8686ce1f b/.npm/_cacache/index-v5/87/55/e56d34b37c3170079064597cabb288d076b0d0468eaba3b8a0cf8686ce1f new file mode 100644 index 0000000..55a604c --- /dev/null +++ b/.npm/_cacache/index-v5/87/55/e56d34b37c3170079064597cabb288d076b0d0468eaba3b8a0cf8686ce1f @@ -0,0 +1,2 @@ + +f663b29eef70709758e376ef6ad7bf1d0dbca2bd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz","integrity":"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==","time":1763652607219,"size":12035,"metadata":{"time":1763652607202,"url":"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1ea31bbc681f283e6148edd28904b3b3\"","last-modified":"Sun, 27 May 2018 16:29:44 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/87/b3/622ddd7805e9d206d5e55907c4aab83d5859954a87e7d8cc39e9182c4f10 b/.npm/_cacache/index-v5/87/b3/622ddd7805e9d206d5e55907c4aab83d5859954a87e7d8cc39e9182c4f10 new file mode 100644 index 0000000..7b0522c --- /dev/null +++ b/.npm/_cacache/index-v5/87/b3/622ddd7805e9d206d5e55907c4aab83d5859954a87e7d8cc39e9182c4f10 @@ -0,0 +1,2 @@ + +1cf7576ca6f4d56f2e9a61b76f293cc2ad26062c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz","integrity":"sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=","time":1763652607470,"size":6266,"metadata":{"time":1763652607468,"url":"https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a33c77d84209856ed58ff01b116acf0f\"","last-modified":"Sun, 27 May 2018 06:58:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/87/b5/642ac506c2249874020210484a1b640edfc9e99bc2c4a0b12e8029e24ece b/.npm/_cacache/index-v5/87/b5/642ac506c2249874020210484a1b640edfc9e99bc2c4a0b12e8029e24ece new file mode 100644 index 0000000..079ee38 --- /dev/null +++ b/.npm/_cacache/index-v5/87/b5/642ac506c2249874020210484a1b640edfc9e99bc2c4a0b12e8029e24ece @@ -0,0 +1,2 @@ + +41ba6a23a36911d3e7f7938d81d5a47d6381b224 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz","integrity":"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==","time":1763652607349,"size":33259,"metadata":{"time":1763652607250,"url":"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"c877cb0a315f1cce3e4379faaa7cf4c7\"","last-modified":"Thu, 13 Feb 2020 19:42:09 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/87/da/af28f1133468f98432a0caf94d8a9e1a4f1bcd830398a06a4e51d9d17bcd b/.npm/_cacache/index-v5/87/da/af28f1133468f98432a0caf94d8a9e1a4f1bcd830398a06a4e51d9d17bcd new file mode 100644 index 0000000..502d13c --- /dev/null +++ b/.npm/_cacache/index-v5/87/da/af28f1133468f98432a0caf94d8a9e1a4f1bcd830398a06a4e51d9d17bcd @@ -0,0 +1,2 @@ + +0242f495725d50fb500b477dce4d8a65befc7754 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz","integrity":"sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==","time":1763652607640,"size":9799,"metadata":{"time":1763652607600,"url":"https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"71457923fbca6a1141f3dd325cdb7d21\"","last-modified":"Thu, 12 Oct 2023 19:08:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/89/1c/04a3211157bfb160688a713d36f6ea4de419c186c6e6be9c4c490c883354 b/.npm/_cacache/index-v5/89/1c/04a3211157bfb160688a713d36f6ea4de419c186c6e6be9c4c490c883354 new file mode 100644 index 0000000..a461dbf --- /dev/null +++ b/.npm/_cacache/index-v5/89/1c/04a3211157bfb160688a713d36f6ea4de419c186c6e6be9c4c490c883354 @@ -0,0 +1,2 @@ + +bcc5562001b55e6124d6d85db94396f55b8a506c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz","integrity":"sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==","time":1763652607346,"size":9060,"metadata":{"time":1763652607306,"url":"https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"29a62737030933a309b981cc0f366ac5\"","last-modified":"Fri, 24 May 2024 17:35:03 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/89/96/c642a04fdc4941430585bed896f7646c8e98df4b2e3352c7c7be353e5d41 b/.npm/_cacache/index-v5/89/96/c642a04fdc4941430585bed896f7646c8e98df4b2e3352c7c7be353e5d41 new file mode 100644 index 0000000..6efedd5 --- /dev/null +++ b/.npm/_cacache/index-v5/89/96/c642a04fdc4941430585bed896f7646c8e98df4b2e3352c7c7be353e5d41 @@ -0,0 +1,2 @@ + +173aef3d9f327128c554432eecfdaad8c0342c3f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/qs/-/qs-6.13.0.tgz","integrity":"sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==","time":1763652607363,"size":55319,"metadata":{"time":1763652607280,"url":"https://registry.npmjs.org/qs/-/qs-6.13.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"fc1a645c0cf8098064f21e7b2aea1b6c\"","last-modified":"Thu, 01 Aug 2024 17:19:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/8c/a8/72e4066925771005c149cda2faae3c90d10e0c7de2b4b9585f053d8fa4c9 b/.npm/_cacache/index-v5/8c/a8/72e4066925771005c149cda2faae3c90d10e0c7de2b4b9585f053d8fa4c9 new file mode 100644 index 0000000..df2b9bb --- /dev/null +++ b/.npm/_cacache/index-v5/8c/a8/72e4066925771005c149cda2faae3c90d10e0c7de2b4b9585f053d8fa4c9 @@ -0,0 +1,2 @@ + +4fbfec67447195cf37a3ba22c16a899fcc4c791c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz","integrity":"sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=","time":1763652607801,"size":4167,"metadata":{"time":1763652607798,"url":"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"bb3911dddfb5f11f01f8b5daf64fc891\"","last-modified":"Sat, 26 May 2018 19:07:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/8e/81/0d9530b14e39506a16e20dfc7d7e85cf6fae0bdfd33a2cdffdd7e8eaa19b b/.npm/_cacache/index-v5/8e/81/0d9530b14e39506a16e20dfc7d7e85cf6fae0bdfd33a2cdffdd7e8eaa19b new file mode 100644 index 0000000..72bb983 --- /dev/null +++ b/.npm/_cacache/index-v5/8e/81/0d9530b14e39506a16e20dfc7d7e85cf6fae0bdfd33a2cdffdd7e8eaa19b @@ -0,0 +1,2 @@ + +52de1a001461a74fe9b0bb83cc6b241c565e9eec {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz","integrity":"sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==","time":1763652607570,"size":1549,"metadata":{"time":1763652607528,"url":"https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d68aa8919365bd115557b138deddc9a9\"","last-modified":"Sat, 25 Apr 2020 18:08:09 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/90/81/2662aacf5a75fab38ce6dcfde8d292bbb2ff6f3763db9156ad9dcb681590 b/.npm/_cacache/index-v5/90/81/2662aacf5a75fab38ce6dcfde8d292bbb2ff6f3763db9156ad9dcb681590 new file mode 100644 index 0000000..2143e06 --- /dev/null +++ b/.npm/_cacache/index-v5/90/81/2662aacf5a75fab38ce6dcfde8d292bbb2ff6f3763db9156ad9dcb681590 @@ -0,0 +1,2 @@ + +afd95bf06da5fd4c1d526a00912b9c32a491be2e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz","integrity":"sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==","time":1763652607522,"size":1862,"metadata":{"time":1763652607518,"url":"https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7bffd18f241d62d13260d2d39f23474e\"","last-modified":"Sun, 27 May 2018 05:33:39 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/91/5d/a0455ef8b91e07ea310958e0c2e0706565d36569d201332e52624c952ef8 b/.npm/_cacache/index-v5/91/5d/a0455ef8b91e07ea310958e0c2e0706565d36569d201332e52624c952ef8 new file mode 100644 index 0000000..d5c8bc9 --- /dev/null +++ b/.npm/_cacache/index-v5/91/5d/a0455ef8b91e07ea310958e0c2e0706565d36569d201332e52624c952ef8 @@ -0,0 +1,2 @@ + +b8aece2f20912d389e7f1cf1d4187e12ae6692fd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz","integrity":"sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==","time":1763652607338,"size":3643,"metadata":{"time":1763652607300,"url":"https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"85fad9ca292391b09f6e4b0ffdda051f\"","last-modified":"Mon, 25 May 2020 12:19:40 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/96/d4/f719f239b1f362d328f27cf24d86a2345d8d9119e76c280ffcf04b3d141d b/.npm/_cacache/index-v5/96/d4/f719f239b1f362d328f27cf24d86a2345d8d9119e76c280ffcf04b3d141d new file mode 100644 index 0000000..7407d56 --- /dev/null +++ b/.npm/_cacache/index-v5/96/d4/f719f239b1f362d328f27cf24d86a2345d8d9119e76c280ffcf04b3d141d @@ -0,0 +1,2 @@ + +4a126944cf2344a5d1c20079a7ea399360b28895 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz","integrity":"sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==","time":1763652607245,"size":2445,"metadata":{"time":1763652607243,"url":"https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"bedf11c42e7425dd575a2bdb90bba7c5\"","last-modified":"Mon, 25 May 2020 12:19:57 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/98/27/0f33f726ba421c358f57ea720437e7dc237478340b3fa063def648d4edb5 b/.npm/_cacache/index-v5/98/27/0f33f726ba421c358f57ea720437e7dc237478340b3fa063def648d4edb5 new file mode 100644 index 0000000..bf2b7df --- /dev/null +++ b/.npm/_cacache/index-v5/98/27/0f33f726ba421c358f57ea720437e7dc237478340b3fa063def648d4edb5 @@ -0,0 +1,2 @@ + +6510e219f21116cd17d4201bb9e2ff3a2aa64b73 {"key":"security-advisory:axios:Mv5SLuE6XXKO5q9VXnYtU/nmDsoBUXdWvBcdLCwI0BMie05VJ5/QcBAuEpoz7qI+toKdE0d6URpT+KfwtB/l8w==","integrity":"sha512-19KWFhhscyjZhsTQ0dr20WTUWbAUyJ15IKPaoulA6TMRQjWzuITccBRbbhFxa1qGmDhcCZ4ysSXc7lwoGJNm4A==","time":1763652608105,"size":2010} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/98/31/8a41fc808dc3a75f728fad90921316b23f9325e5b104e74921762846f141 b/.npm/_cacache/index-v5/98/31/8a41fc808dc3a75f728fad90921316b23f9325e5b104e74921762846f141 new file mode 100644 index 0000000..863bb06 --- /dev/null +++ b/.npm/_cacache/index-v5/98/31/8a41fc808dc3a75f728fad90921316b23f9325e5b104e74921762846f141 @@ -0,0 +1,2 @@ + +7233a4b7be0830a53c06bc69c3fb8f599537dee5 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz","integrity":"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==","time":1763652607394,"size":3566,"metadata":{"time":1763652607382,"url":"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2821b760c1df5dcc38328f154a6ea3cb\"","last-modified":"Sun, 27 May 2018 10:33:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/98/39/b93a55ccc4e49f1f202fb8da7ee9e687e3a2a49ec42d4759cf6b22a7a96a b/.npm/_cacache/index-v5/98/39/b93a55ccc4e49f1f202fb8da7ee9e687e3a2a49ec42d4759cf6b22a7a96a new file mode 100644 index 0000000..58681c5 --- /dev/null +++ b/.npm/_cacache/index-v5/98/39/b93a55ccc4e49f1f202fb8da7ee9e687e3a2a49ec42d4759cf6b22a7a96a @@ -0,0 +1,2 @@ + +ff0a140ef86ef5d6b481250e82f32d1d6120e075 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz","integrity":"sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==","time":1763652607421,"size":5591,"metadata":{"time":1763652607413,"url":"https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e347703d37de4ed9e0084a1d26dafb5d\"","last-modified":"Sat, 12 Mar 2022 18:04:44 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/9b/53/f4ce1a0354ac2255573e35528aea269f6adbd1592bdaca69d4cc28b0dc52 b/.npm/_cacache/index-v5/9b/53/f4ce1a0354ac2255573e35528aea269f6adbd1592bdaca69d4cc28b0dc52 new file mode 100644 index 0000000..510817b --- /dev/null +++ b/.npm/_cacache/index-v5/9b/53/f4ce1a0354ac2255573e35528aea269f6adbd1592bdaca69d4cc28b0dc52 @@ -0,0 +1,2 @@ + +d2ce6191efe3748f70ca7add0c810acaf9e7b9d6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz","integrity":"sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==","time":1763652607494,"size":10555,"metadata":{"time":1763652607484,"url":"https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"13a02d0abc63ff0093ca592e999f713c\"","last-modified":"Fri, 06 Aug 2021 03:49:27 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/9b/b8/9f4ac132e37aef10541bd2dd5630590ff8ddb898ea9ec93898864d37d863 b/.npm/_cacache/index-v5/9b/b8/9f4ac132e37aef10541bd2dd5630590ff8ddb898ea9ec93898864d37d863 new file mode 100644 index 0000000..ef28203 --- /dev/null +++ b/.npm/_cacache/index-v5/9b/b8/9f4ac132e37aef10541bd2dd5630590ff8ddb898ea9ec93898864d37d863 @@ -0,0 +1,2 @@ + +d4eb364b7ad9b634facc0d880a548af7715560c6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz","integrity":"sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==","time":1763652608103,"size":417319,"metadata":{"time":1763652607947,"url":"https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4eb8f58e9490a9f17ac7013ce261d3e8\"","last-modified":"Wed, 28 Feb 2024 11:47:36 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/9b/b8/d45062af43674e433f967d20768d308ed6ce195be6acadfb7cfd21d11e67 b/.npm/_cacache/index-v5/9b/b8/d45062af43674e433f967d20768d308ed6ce195be6acadfb7cfd21d11e67 new file mode 100644 index 0000000..8535b24 --- /dev/null +++ b/.npm/_cacache/index-v5/9b/b8/d45062af43674e433f967d20768d308ed6ce195be6acadfb7cfd21d11e67 @@ -0,0 +1,2 @@ + +ce09d2d3578bb7277761474c4de54cffcc140b81 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz","integrity":"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=","time":1763652607511,"size":2041,"metadata":{"time":1763652607510,"url":"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"dd31215ede2e0da80f8e31c9f93d8ace\"","last-modified":"Sun, 27 May 2018 04:39:14 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/9c/b1/fff150691ce095677426e98bb894621ce4a88097d4b2c5c342224e1852ae b/.npm/_cacache/index-v5/9c/b1/fff150691ce095677426e98bb894621ce4a88097d4b2c5c342224e1852ae new file mode 100644 index 0000000..b428927 --- /dev/null +++ b/.npm/_cacache/index-v5/9c/b1/fff150691ce095677426e98bb894621ce4a88097d4b2c5c342224e1852ae @@ -0,0 +1,2 @@ + +0e5be3ae8ce7f7afe5fcda35bb611dcc70ed9ffe {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz","integrity":"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==","time":1763652607717,"size":185241,"metadata":{"time":1763652607651,"url":"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"fd75d1bd67b550ece627b2ef307d775d\"","last-modified":"Wed, 22 Aug 2018 20:23:17 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/9f/da/f7ae5128341e8be6a414b2ff18919cb6c0b5e5392b7fe3b66b26448cf68a b/.npm/_cacache/index-v5/9f/da/f7ae5128341e8be6a414b2ff18919cb6c0b5e5392b7fe3b66b26448cf68a new file mode 100644 index 0000000..ee24f44 --- /dev/null +++ b/.npm/_cacache/index-v5/9f/da/f7ae5128341e8be6a414b2ff18919cb6c0b5e5392b7fe3b66b26448cf68a @@ -0,0 +1,2 @@ + +926ef9e247f8a095b8571ac3f7caff0233e2b02d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz","integrity":"sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==","time":1763652607654,"size":1917,"metadata":{"time":1763652607637,"url":"https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0e644d0c31d5f4c2eeeaef9566add5e9\"","last-modified":"Sat, 26 May 2018 23:42:58 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a1/c3/d3fd3e46a163f82fdd731ab75931fed1c37113cd17537f776460af209acd b/.npm/_cacache/index-v5/a1/c3/d3fd3e46a163f82fdd731ab75931fed1c37113cd17537f776460af209acd new file mode 100644 index 0000000..3539efa --- /dev/null +++ b/.npm/_cacache/index-v5/a1/c3/d3fd3e46a163f82fdd731ab75931fed1c37113cd17537f776460af209acd @@ -0,0 +1,2 @@ + +098642ee2c4387af9c91543bdf9d07f04947a41d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz","integrity":"sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==","time":1763652607203,"size":8650,"metadata":{"time":1763652607180,"url":"https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b91e8e0a20fd5b056108937ae4162560\"","last-modified":"Tue, 29 Dec 2020 10:23:01 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a1/ff/6532bc014331c9b572482a4bd805bf54a7ff8b4ca179b1c811aff3dec690 b/.npm/_cacache/index-v5/a1/ff/6532bc014331c9b572482a4bd805bf54a7ff8b4ca179b1c811aff3dec690 new file mode 100644 index 0000000..0aabd3d --- /dev/null +++ b/.npm/_cacache/index-v5/a1/ff/6532bc014331c9b572482a4bd805bf54a7ff8b4ca179b1c811aff3dec690 @@ -0,0 +1,2 @@ + +b5a6ebfc73cb1c6c0435069b9e1356ef60746d17 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz","integrity":"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==","time":1763652607942,"size":4239,"metadata":{"time":1763652607934,"url":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"02822e3db48e8c5b844fa309fa2cc56b\"","last-modified":"Wed, 11 Jun 2025 21:08:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a3/45/031029f211388aa2c12901f17a212a6c0f2cd86ab01613094488886a4e71 b/.npm/_cacache/index-v5/a3/45/031029f211388aa2c12901f17a212a6c0f2cd86ab01613094488886a4e71 new file mode 100644 index 0000000..907e7f1 --- /dev/null +++ b/.npm/_cacache/index-v5/a3/45/031029f211388aa2c12901f17a212a6c0f2cd86ab01613094488886a4e71 @@ -0,0 +1,2 @@ + +fcfcb8bc1fa5afb867a1df82ee799d7bb1cebbf8 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz","integrity":"sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==","time":1763652607136,"size":2374,"metadata":{"time":1763652607097,"url":"https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e1d1bc01b07499dd199e066e2a495626\"","last-modified":"Sun, 27 May 2018 21:02:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a5/14/53e431efe5d40277f768cec075f9e7f618f2296715654a7b953121078b1e b/.npm/_cacache/index-v5/a5/14/53e431efe5d40277f768cec075f9e7f618f2296715654a7b953121078b1e new file mode 100644 index 0000000..530b70f --- /dev/null +++ b/.npm/_cacache/index-v5/a5/14/53e431efe5d40277f768cec075f9e7f618f2296715654a7b953121078b1e @@ -0,0 +1,2 @@ + +43db61e2b4222dffea9b72c6271122c80517ccc9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz","integrity":"sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==","time":1763652607407,"size":26992,"metadata":{"time":1763652607401,"url":"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"50b2c443b49e7fb97b8bde58e493f497\"","last-modified":"Mon, 21 Feb 2022 19:41:52 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a5/7f/5b0716896c0db0877b69122f8499d53be7f40ea8e45047b85ac7a717ee61 b/.npm/_cacache/index-v5/a5/7f/5b0716896c0db0877b69122f8499d53be7f40ea8e45047b85ac7a717ee61 new file mode 100644 index 0000000..a6b4d6e --- /dev/null +++ b/.npm/_cacache/index-v5/a5/7f/5b0716896c0db0877b69122f8499d53be7f40ea8e45047b85ac7a717ee61 @@ -0,0 +1,2 @@ + +735bd8804f0321a793fa128727761281e4810fac {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/with/-/with-7.0.2.tgz","integrity":"sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==","time":1763652607152,"size":11708,"metadata":{"time":1763652607120,"url":"https://registry.npmjs.org/with/-/with-7.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"28079ef55d5c22c815ae4440a7f2abe0\"","last-modified":"Fri, 29 May 2020 10:53:41 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a5/7f/eeb3d87ec87e7a0b479a4ac5d48e13f7328414780c2a3a2be3a832dfafd2 b/.npm/_cacache/index-v5/a5/7f/eeb3d87ec87e7a0b479a4ac5d48e13f7328414780c2a3a2be3a832dfafd2 new file mode 100644 index 0000000..3386aaa --- /dev/null +++ b/.npm/_cacache/index-v5/a5/7f/eeb3d87ec87e7a0b479a4ac5d48e13f7328414780c2a3a2be3a832dfafd2 @@ -0,0 +1,2 @@ + +e8620bc7e5168560ef7ef0eed90f115eac32374e {"key":"security-advisory:axios:C2fIAmAB2uOvlfUuWl4nar/gbg/mmHzmzeMphxDBwRWYxDXxg8Ta1mzTq6jDIuRTZqkNY/kJ4g85IdHIaKaoPQ==","integrity":"sha512-nLqI9xxXVKXE9KKFjgFrC3fYfwB7cX0PluEhybxrbDnXclZYMYWQGHehE2+AXK/RYXIW4HlkQuSmppz+f133NQ==","time":1763652608120,"size":1527} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a7/02/2a512783001403565cf7460ec142510337da7589c82f0d17b3f0c10f204a b/.npm/_cacache/index-v5/a7/02/2a512783001403565cf7460ec142510337da7589c82f0d17b3f0c10f204a new file mode 100644 index 0000000..810af79 --- /dev/null +++ b/.npm/_cacache/index-v5/a7/02/2a512783001403565cf7460ec142510337da7589c82f0d17b3f0c10f204a @@ -0,0 +1,2 @@ + +3b0ef5b8d28d52f409dd5249679805a076c4234c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-headers","integrity":"sha512-nHRHzw5vLrhx9Y1q6TYTUn+wuO2AdpaAMTp1NxcSLKjSgAhRTJI99kFAgJStqUZvrnJAYBDMJuTWqNbJWu43Qg==","time":1763652608080,"size":4386,"metadata":{"time":1763652608065,"url":"https://registry.npmjs.org/on-headers","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"090cc3c4dbcc4a3e8dad543abe9cab86\"","last-modified":"Thu, 17 Jul 2025 15:41:33 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a7/c9/4d56c614f53f0c865f0960aa01b4d3983d6bf3743c4e44e082b75f00745d b/.npm/_cacache/index-v5/a7/c9/4d56c614f53f0c865f0960aa01b4d3983d6bf3743c4e44e082b75f00745d new file mode 100644 index 0000000..55a404f --- /dev/null +++ b/.npm/_cacache/index-v5/a7/c9/4d56c614f53f0c865f0960aa01b4d3983d6bf3743c4e44e082b75f00745d @@ -0,0 +1,2 @@ + +93340abd6502cdf7cf819da31ccc48db81565b37 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz","integrity":"sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==","time":1763652607339,"size":8649,"metadata":{"time":1763652607258,"url":"https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3d61c50edfbefcb8aabac318d654330d\"","last-modified":"Tue, 21 Feb 2023 17:06:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/a8/c4/2672a2f7602cf6f2cda750d90efd9fb9c1f463a8bac16559a7736a710610 b/.npm/_cacache/index-v5/a8/c4/2672a2f7602cf6f2cda750d90efd9fb9c1f463a8bac16559a7736a710610 new file mode 100644 index 0000000..7db9f37 --- /dev/null +++ b/.npm/_cacache/index-v5/a8/c4/2672a2f7602cf6f2cda750d90efd9fb9c1f463a8bac16559a7736a710610 @@ -0,0 +1,2 @@ + +006b37f470607f496f1ef4c3f4a2af58bfd74c40 {"key":"security-advisory:compression:Huq7c89JK5BXQcE9DZw0MVDcGPHN59cP1la7rvM59DJxEu0MH2iAL2+Yj4XsVSVjaYaIYS5B6aMuaX1/Fn1QVQ==","integrity":"sha512-TZZwZL5YKnHhHa+tpVXE9Arofl8E9XkOAtbVNiYGGmm+45F0+c9NBcWOcwj9b3eIpqfcMcNZe2f01neByNwmQA==","time":1763652608250,"size":1084} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/aa/9b/8b6d9e0f45dde1c6af2a4fc211f9b3a74f14041dc04a8a20490a478660b2 b/.npm/_cacache/index-v5/aa/9b/8b6d9e0f45dde1c6af2a4fc211f9b3a74f14041dc04a8a20490a478660b2 new file mode 100644 index 0000000..1e48a4d --- /dev/null +++ b/.npm/_cacache/index-v5/aa/9b/8b6d9e0f45dde1c6af2a4fc211f9b3a74f14041dc04a8a20490a478660b2 @@ -0,0 +1,2 @@ + +276c345dbdb8a62aabf5acd76505a552485d360b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz","integrity":"sha1-ibTRmasr7kneFk6gK4nORi1xt2c=","time":1763652607826,"size":2566,"metadata":{"time":1763652607820,"url":"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"83d3f9f047e9700f6c4ac4028c4c5c53\"","last-modified":"Sat, 26 May 2018 18:06:43 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ac/f0/7a8beb06a8fd4638cdba34925f9f425882003f502b4019194e8df5f5e90a b/.npm/_cacache/index-v5/ac/f0/7a8beb06a8fd4638cdba34925f9f425882003f502b4019194e8df5f5e90a new file mode 100644 index 0000000..5f8699e --- /dev/null +++ b/.npm/_cacache/index-v5/ac/f0/7a8beb06a8fd4638cdba34925f9f425882003f502b4019194e8df5f5e90a @@ -0,0 +1,2 @@ + +f29c0b6e3f9462a4b5c6d1b61cbbcc3f698cce62 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz","integrity":"sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=","time":1763652607133,"size":2432,"metadata":{"time":1763652607099,"url":"https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"6e5c336a684bd8c92498ec7c92c39b61\"","last-modified":"Sun, 27 May 2018 19:21:59 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ae/46/8f3693c182a1e7347244c5231f0f7669f6050d16d5c7a04ac6ba247f2712 b/.npm/_cacache/index-v5/ae/46/8f3693c182a1e7347244c5231f0f7669f6050d16d5c7a04ac6ba247f2712 new file mode 100644 index 0000000..a2b9ba1 --- /dev/null +++ b/.npm/_cacache/index-v5/ae/46/8f3693c182a1e7347244c5231f0f7669f6050d16d5c7a04ac6ba247f2712 @@ -0,0 +1,2 @@ + +8902b18e7c900ca7fc89335059c89d7a908cd086 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz","integrity":"sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==","time":1763652607523,"size":5846,"metadata":{"time":1763652607521,"url":"https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3d0e844d6ceaa28ae229dd5b2ed3c3e8\"","last-modified":"Wed, 04 Nov 2020 20:14:35 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/af/03/5c781820370e585dc2323edbbc80669bf714da5b47d56510c7d0bd7521ee b/.npm/_cacache/index-v5/af/03/5c781820370e585dc2323edbbc80669bf714da5b47d56510c7d0bd7521ee new file mode 100644 index 0000000..abf99c3 --- /dev/null +++ b/.npm/_cacache/index-v5/af/03/5c781820370e585dc2323edbbc80669bf714da5b47d56510c7d0bd7521ee @@ -0,0 +1,4 @@ + +ee8020e97589383800d68f911250fd0d40e872be {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/npm","integrity":"sha512-nuyuyL41Zqh0GxLW1QJworYnN43hK0lOGp653OsO61o+/QHObiazKzf8zv6+WuHxYCOruMY3Mfrld5wF3BTMtQ==","time":1776023755374,"size":2381650,"metadata":{"time":1776023755248,"url":"https://registry.npmjs.org/npm","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Sun, 12 Apr 2026 19:55:55 GMT","etag":"W/\"5f322d94bbe998bcf8e9792dd7d169b0\"","last-modified":"Fri, 27 Mar 2026 16:03:35 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} +4000a50e577ee5695d7c71ee47ee17ef027f3c37 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/npm","integrity":"sha512-DiCt4y63muZt3+2DVRzXBu1KlJj9jnksSyE4q1bqQjHLYcWAtsKvFmObsfsAKDPIOZ0IirTutF9UWGkDu80CbA==","time":1781670377027,"size":2408247,"metadata":{"time":1781670376951,"url":"https://registry.npmjs.org/npm","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Wed, 17 Jun 2026 04:26:16 GMT","etag":"W/\"9866418498dbe2e19f2952db6b984da0\"","last-modified":"Thu, 11 Jun 2026 18:43:53 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} +58054a1e819d731d9a37c71c1ac30fc3dbfbdd99 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/npm","integrity":"sha512-DiCt4y63muZt3+2DVRzXBu1KlJj9jnksSyE4q1bqQjHLYcWAtsKvFmObsfsAKDPIOZ0IirTutF9UWGkDu80CbA==","time":1781670377027,"size":2408247,"metadata":{"time":1781670376956,"url":"https://registry.npmjs.org/npm","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Wed, 17 Jun 2026 04:26:16 GMT","etag":"W/\"9866418498dbe2e19f2952db6b984da0\"","last-modified":"Thu, 11 Jun 2026 18:43:53 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/af/e9/77af8269fcd807e215b6b12dd494d551fcc903d791d732ecae0044496abb b/.npm/_cacache/index-v5/af/e9/77af8269fcd807e215b6b12dd494d551fcc903d791d732ecae0044496abb new file mode 100644 index 0000000..fdcd49d --- /dev/null +++ b/.npm/_cacache/index-v5/af/e9/77af8269fcd807e215b6b12dd494d551fcc903d791d732ecae0044496abb @@ -0,0 +1,2 @@ + +f5cb7a9ce3cde65f889fc8313703e3f0bea27ae9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz","integrity":"sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==","time":1763652607666,"size":2387,"metadata":{"time":1763652607652,"url":"https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2546ee5517c4e9c68cd7f8f6fc18cf3e\"","last-modified":"Wed, 25 Sep 2019 12:57:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b0/5d/2b72d29829ccb0883b181fc56e75b960eeba0ab4855615223f1bcddb9da3 b/.npm/_cacache/index-v5/b0/5d/2b72d29829ccb0883b181fc56e75b960eeba0ab4855615223f1bcddb9da3 new file mode 100644 index 0000000..76e223c --- /dev/null +++ b/.npm/_cacache/index-v5/b0/5d/2b72d29829ccb0883b181fc56e75b960eeba0ab4855615223f1bcddb9da3 @@ -0,0 +1,2 @@ + +d8eea0597d4843f9924c8121da5306e155e27307 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz","integrity":"sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==","time":1763652607395,"size":6399,"metadata":{"time":1763652607387,"url":"https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a232d080ceb2b24951ac100dfdd53703\"","last-modified":"Sun, 23 Jan 2022 01:50:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b2/55/e54b362652a34cb2d467dcc54c71ba525eaebbf3ec430828eed7db21254a b/.npm/_cacache/index-v5/b2/55/e54b362652a34cb2d467dcc54c71ba525eaebbf3ec430828eed7db21254a new file mode 100644 index 0000000..bc63b07 --- /dev/null +++ b/.npm/_cacache/index-v5/b2/55/e54b362652a34cb2d467dcc54c71ba525eaebbf3ec430828eed7db21254a @@ -0,0 +1,2 @@ + +66ce353139f17a121b60703263cb218e4a87a2da {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz","integrity":"sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==","time":1763652607446,"size":5848,"metadata":{"time":1763652607431,"url":"https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"795b283f23429b35923f740f6f24cc04\"","last-modified":"Mon, 08 Nov 2021 14:31:44 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b3/80/34408d276da2aecf0e45b09fab13c1813f887676fe5a72e57fa661829eb2 b/.npm/_cacache/index-v5/b3/80/34408d276da2aecf0e45b09fab13c1813f887676fe5a72e57fa661829eb2 new file mode 100644 index 0000000..af34126 --- /dev/null +++ b/.npm/_cacache/index-v5/b3/80/34408d276da2aecf0e45b09fab13c1813f887676fe5a72e57fa661829eb2 @@ -0,0 +1,2 @@ + +4270d4063e618a6f2d81fadb35b4056fc1f28302 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz","integrity":"sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==","time":1763652607327,"size":3189,"metadata":{"time":1763652607263,"url":"https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"17b71c4417ba2458aa97c09819ad635f\"","last-modified":"Mon, 25 May 2020 12:19:53 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b7/28/9455c84cc38934d55250e295b8e7884e8ac2b664a27cc5715b36eccb4d68 b/.npm/_cacache/index-v5/b7/28/9455c84cc38934d55250e295b8e7884e8ac2b664a27cc5715b36eccb4d68 new file mode 100644 index 0000000..6225c0c --- /dev/null +++ b/.npm/_cacache/index-v5/b7/28/9455c84cc38934d55250e295b8e7884e8ac2b664a27cc5715b36eccb4d68 @@ -0,0 +1,2 @@ + +90d6d2eb1dabc97624979f9734f1bd166576e24d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz","integrity":"sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==","time":1763652607340,"size":7772,"metadata":{"time":1763652607307,"url":"https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"537462367c29bcb5392a8a976e92ce21\"","last-modified":"Wed, 04 Mar 2020 03:35:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b7/44/ef86b1874b93bc9720176f810aa274e9ef99c87567c5d7fa442ee0647d85 b/.npm/_cacache/index-v5/b7/44/ef86b1874b93bc9720176f810aa274e9ef99c87567c5d7fa442ee0647d85 new file mode 100644 index 0000000..537802b --- /dev/null +++ b/.npm/_cacache/index-v5/b7/44/ef86b1874b93bc9720176f810aa274e9ef99c87567c5d7fa442ee0647d85 @@ -0,0 +1,2 @@ + +c50b1b50af5762c4452017c5f82981a4ca2a882d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/express/-/express-4.21.2.tgz","integrity":"sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==","time":1763652607686,"size":58016,"metadata":{"time":1763652607635,"url":"https://registry.npmjs.org/express/-/express-4.21.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"c10cd3bcb1e4df6961364b6c462b75da\"","last-modified":"Thu, 05 Dec 2024 22:31:43 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b7/e6/b06d273811363c1ca59ad30fafc9a0cf5e76518d68fb181dec7d17b75e81 b/.npm/_cacache/index-v5/b7/e6/b06d273811363c1ca59ad30fafc9a0cf5e76518d68fb181dec7d17b75e81 new file mode 100644 index 0000000..11717a2 --- /dev/null +++ b/.npm/_cacache/index-v5/b7/e6/b06d273811363c1ca59ad30fafc9a0cf5e76518d68fb181dec7d17b75e81 @@ -0,0 +1,2 @@ + +068822d087bad0600651ad8d24d5963545af203c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/send/-/send-0.19.0.tgz","integrity":"sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==","time":1763652607219,"size":15634,"metadata":{"time":1763652607198,"url":"https://registry.npmjs.org/send/-/send-0.19.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"5b82994443777413f583e80da886160d\"","last-modified":"Tue, 10 Sep 2024 00:35:10 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b8/a2/f94b558d291cda9c020d016281448728e8ff4f07bb89e543e4ebdeac75f1 b/.npm/_cacache/index-v5/b8/a2/f94b558d291cda9c020d016281448728e8ff4f07bb89e543e4ebdeac75f1 new file mode 100644 index 0000000..8b705eb --- /dev/null +++ b/.npm/_cacache/index-v5/b8/a2/f94b558d291cda9c020d016281448728e8ff4f07bb89e543e4ebdeac75f1 @@ -0,0 +1,2 @@ + +efd0615da66fb7849eacd9c14bc8d0b902d84214 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz","integrity":"sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==","time":1763652608012,"size":8231,"metadata":{"time":1763652607997,"url":"https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"539626b5e67fb9e4ec1c23a57ebd09e8\"","last-modified":"Mon, 20 Nov 2023 14:22:06 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b9/73/469da539f6f336e366cb9edec72814077ffd341100a28dfb8cca1408d9af b/.npm/_cacache/index-v5/b9/73/469da539f6f336e366cb9edec72814077ffd341100a28dfb8cca1408d9af new file mode 100644 index 0000000..0643a78 --- /dev/null +++ b/.npm/_cacache/index-v5/b9/73/469da539f6f336e366cb9edec72814077ffd341100a28dfb8cca1408d9af @@ -0,0 +1,2 @@ + +6648887957c4936a1fa0f178955d7ed1f4a89236 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz","integrity":"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==","time":1763652607163,"size":4831,"metadata":{"time":1763652607156,"url":"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7b93eea8153258fea64c3192922effaa\"","last-modified":"Sun, 27 May 2018 18:25:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b9/bf/d7c97e76694e2668372ea24799bda303855bdc25e192bc2a61f2d34c822a b/.npm/_cacache/index-v5/b9/bf/d7c97e76694e2668372ea24799bda303855bdc25e192bc2a61f2d34c822a new file mode 100644 index 0000000..87b1e18 --- /dev/null +++ b/.npm/_cacache/index-v5/b9/bf/d7c97e76694e2668372ea24799bda303855bdc25e192bc2a61f2d34c822a @@ -0,0 +1,2 @@ + +a5aed8cb706bab02cadcca364cee072cd1aa57e1 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/mz/-/mz-2.7.0.tgz","integrity":"sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==","time":1763652607394,"size":4046,"metadata":{"time":1763652607383,"url":"https://registry.npmjs.org/mz/-/mz-2.7.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"5927cf05c7c1f1f2d8ba436cf5066d08\"","last-modified":"Sun, 27 May 2018 08:59:01 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/b9/cf/c7284e9025b9dd6f6e0675d9ff01bd4de36bfba4ef5002ff9100be27f57a b/.npm/_cacache/index-v5/b9/cf/c7284e9025b9dd6f6e0675d9ff01bd4de36bfba4ef5002ff9100be27f57a new file mode 100644 index 0000000..5b8d05c --- /dev/null +++ b/.npm/_cacache/index-v5/b9/cf/c7284e9025b9dd6f6e0675d9ff01bd4de36bfba4ef5002ff9100be27f57a @@ -0,0 +1,2 @@ + +dbe3876d4d6283c05e28a05523a9a2f596f89cdf {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz","integrity":"sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==","time":1763652607703,"size":1921,"metadata":{"time":1763652607697,"url":"https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"bf93cf073b5caad0f829879df41b556c\"","last-modified":"Sat, 26 May 2018 22:18:12 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/bd/12/2937f0abc26f9973382cb3afa8b4b1d233a6a47ad4f3c5917ddb4997cddb b/.npm/_cacache/index-v5/bd/12/2937f0abc26f9973382cb3afa8b4b1d233a6a47ad4f3c5917ddb4997cddb new file mode 100644 index 0000000..3812d94 --- /dev/null +++ b/.npm/_cacache/index-v5/bd/12/2937f0abc26f9973382cb3afa8b4b1d233a6a47ad4f3c5917ddb4997cddb @@ -0,0 +1,2 @@ + +e556b44852b4cb4c595eef7511650d5bc6e19a34 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","integrity":"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==","time":1763652607573,"size":2030,"metadata":{"time":1763652607531,"url":"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"bf725b87e6485c1d9db0279cce76a4a7\"","last-modified":"Wed, 19 Jun 2019 20:18:57 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/be/75/9728aad75448a5c89bdf35d323eb4c45d79d7ca9909b2d43f59777aedcf4 b/.npm/_cacache/index-v5/be/75/9728aad75448a5c89bdf35d323eb4c45d79d7ca9909b2d43f59777aedcf4 new file mode 100644 index 0000000..92e89ac --- /dev/null +++ b/.npm/_cacache/index-v5/be/75/9728aad75448a5c89bdf35d323eb4c45d79d7ca9909b2d43f59777aedcf4 @@ -0,0 +1,2 @@ + +044f1967856fad968893920aac7f4896ba5cddb5 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz","integrity":"sha1-9k5PhUvPaJqovdy6JokW2z20aFQ=","time":1763652607636,"size":4052,"metadata":{"time":1763652607605,"url":"https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"631f9a1ae069b8911414b11848e008d4\"","last-modified":"Sun, 27 May 2018 01:17:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c0/2e/c97adbdf8d88fbf3d3877c0905bf83fc80850021c8e98e0b8044c8e1a104 b/.npm/_cacache/index-v5/c0/2e/c97adbdf8d88fbf3d3877c0905bf83fc80850021c8e98e0b8044c8e1a104 new file mode 100644 index 0000000..0517512 --- /dev/null +++ b/.npm/_cacache/index-v5/c0/2e/c97adbdf8d88fbf3d3877c0905bf83fc80850021c8e98e0b8044c8e1a104 @@ -0,0 +1,2 @@ + +6afef14afef4d5d97d0d63466183e74710be5adf {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz","integrity":"sha1-x84o821LzZdE5f/CxfzeHHMmH8A=","time":1763652607788,"size":6582,"metadata":{"time":1763652607785,"url":"https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"66796b4847bf0a5bb1eb574008e6ab2e\"","last-modified":"Sat, 26 May 2018 19:42:03 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c1/d3/d6d16b3e7aa7edfdb1c5fe8ef0f9933ff289b5ae0026745e58f8b9d16511 b/.npm/_cacache/index-v5/c1/d3/d6d16b3e7aa7edfdb1c5fe8ef0f9933ff289b5ae0026745e58f8b9d16511 new file mode 100644 index 0000000..54602f9 --- /dev/null +++ b/.npm/_cacache/index-v5/c1/d3/d6d16b3e7aa7edfdb1c5fe8ef0f9933ff289b5ae0026745e58f8b9d16511 @@ -0,0 +1,2 @@ + +93458c99433d02aebbf359c9f2aac65f7f1d510c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/form-data","integrity":"sha512-q4dlRvbX37wsDDkF+qQcDZqu0OsxAuhY1R/9MVf9lBOlFhRLB6OucCu/Tmghvqxrj2zG6ndkkR2kCK1WRIzd7A==","time":1763652608060,"size":51426,"metadata":{"time":1763652608040,"url":"https://registry.npmjs.org/form-data","reqHeaders":{"accept":"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/vnd.npm.install-v1+json","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"W/\"6a9a138ec6273ceb09efa5c6379f0a4e\"","last-modified":"Mon, 17 Nov 2025 04:16:09 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c2/a4/488f71f39bc65742422faf2c74e3b330852ef2192dbb3198fed044e60c20 b/.npm/_cacache/index-v5/c2/a4/488f71f39bc65742422faf2c74e3b330852ef2192dbb3198fed044e60c20 new file mode 100644 index 0000000..039973a --- /dev/null +++ b/.npm/_cacache/index-v5/c2/a4/488f71f39bc65742422faf2c74e3b330852ef2192dbb3198fed044e60c20 @@ -0,0 +1,2 @@ + +040372b09b3879e63106949df908bb26e58f3442 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz","integrity":"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==","time":1763652607363,"size":2067,"metadata":{"time":1763652607347,"url":"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0eb085db2ac7a62ab20dca9405fef1b0\"","last-modified":"Tue, 25 May 2021 12:57:42 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c2/ea/6a93410c09a5caa16c875baa6eaf659f7d56386c36aa939a93c4f7e88cdd b/.npm/_cacache/index-v5/c2/ea/6a93410c09a5caa16c875baa6eaf659f7d56386c36aa939a93c4f7e88cdd new file mode 100644 index 0000000..fff7f54 --- /dev/null +++ b/.npm/_cacache/index-v5/c2/ea/6a93410c09a5caa16c875baa6eaf659f7d56386c36aa939a93c4f7e88cdd @@ -0,0 +1,2 @@ + +e9065e18306e582ca0263526d27dbd4fdbae060b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz","integrity":"sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=","time":1763652607888,"size":1992,"metadata":{"time":1763652607876,"url":"https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"dc8f65c347b435464faa4e6e6bc01d3a\"","last-modified":"Sat, 26 May 2018 17:22:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c3/1b/85a15aa4626ca66ec829535406a061e4562fdedc1e63badc773df29d3e97 b/.npm/_cacache/index-v5/c3/1b/85a15aa4626ca66ec829535406a061e4562fdedc1e63badc773df29d3e97 new file mode 100644 index 0000000..60f1f68 --- /dev/null +++ b/.npm/_cacache/index-v5/c3/1b/85a15aa4626ca66ec829535406a061e4562fdedc1e63badc773df29d3e97 @@ -0,0 +1,2 @@ + +5bf7efa1c351a4a2977be981893768712226fff9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz","integrity":"sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==","time":1763652607573,"size":2723,"metadata":{"time":1763652607559,"url":"https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f5eac08883a5be859e119400e2b407f1\"","last-modified":"Tue, 26 Mar 2019 05:34:03 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c3/57/6beaf468572b240af1012037fa4941e26c41dd4c73e0fab7a6fcf5591509 b/.npm/_cacache/index-v5/c3/57/6beaf468572b240af1012037fa4941e26c41dd4c73e0fab7a6fcf5591509 new file mode 100644 index 0000000..78750f9 --- /dev/null +++ b/.npm/_cacache/index-v5/c3/57/6beaf468572b240af1012037fa4941e26c41dd4c73e0fab7a6fcf5591509 @@ -0,0 +1,2 @@ + +7648d84da7a580d6d26590320f4a2824e69e3095 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz","integrity":"sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==","time":1763652607779,"size":3067,"metadata":{"time":1763652607771,"url":"https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0f274109f0e62f1470256c43c70781b1\"","last-modified":"Mon, 06 Jan 2020 04:50:13 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c3/8c/b0aa0df14c7a78e188080e7f466332e730fda2740c7de498b9198c2f5d4d b/.npm/_cacache/index-v5/c3/8c/b0aa0df14c7a78e188080e7f466332e730fda2740c7de498b9198c2f5d4d new file mode 100644 index 0000000..722a15e --- /dev/null +++ b/.npm/_cacache/index-v5/c3/8c/b0aa0df14c7a78e188080e7f466332e730fda2740c7de498b9198c2f5d4d @@ -0,0 +1,2 @@ + +02c7c304968cd6be787137d88dc0ea6a8eb8eba1 {"key":"security-advisory:minimatch:EdzP79sukXfwnaTxyFO/a1+fXPBBvIH9NlsgWGTGWGSpQkNPxYQxFaMxiKCAwfckwBABbsvD1jCrk+QZ4W56Rw==","integrity":"sha512-80Aj/sLEg+LDAVZ0pskHLN0TTLXotM4plm7aNawrFXFHUU7BVvk4bmTdWyeljDMQH2h0RszLajzKEDqO9rc+Nw==","time":1763652608190,"size":1417} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c3/ae/1314e79200fca71af4663702ee1e676113e408ca8a468a396de5ab6d5d2b b/.npm/_cacache/index-v5/c3/ae/1314e79200fca71af4663702ee1e676113e408ca8a468a396de5ab6d5d2b new file mode 100644 index 0000000..96b5f72 --- /dev/null +++ b/.npm/_cacache/index-v5/c3/ae/1314e79200fca71af4663702ee1e676113e408ca8a468a396de5ab6d5d2b @@ -0,0 +1,2 @@ + +412f2df2d111a085c9b9db3c7b2eac821213946d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/etag/-/etag-1.8.1.tgz","integrity":"sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==","time":1763652607641,"size":4386,"metadata":{"time":1763652607619,"url":"https://registry.npmjs.org/etag/-/etag-1.8.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1ccf0041293792c96d81db7f15c3561d\"","last-modified":"Sat, 26 May 2018 23:56:55 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c5/3f/0243eb575130a317934ff7f78780ea40ebce4564f0c041b865c103ef6480 b/.npm/_cacache/index-v5/c5/3f/0243eb575130a317934ff7f78780ea40ebce4564f0c041b865c103ef6480 new file mode 100644 index 0000000..6b86fc2 --- /dev/null +++ b/.npm/_cacache/index-v5/c5/3f/0243eb575130a317934ff7f78780ea40ebce4564f0c041b865c103ef6480 @@ -0,0 +1,2 @@ + +65bbc3045539ced161d217042a24c5490b82bebb {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz","integrity":"sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==","time":1763652607221,"size":23487,"metadata":{"time":1763652607116,"url":"https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"22f9b5336c622318255b7dc4f942c927\"","last-modified":"Tue, 12 Sep 2023 08:56:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c7/00/75bf8643b1d803f427bd1e39480195432a26cf1b842251ec3a8629bd85b9 b/.npm/_cacache/index-v5/c7/00/75bf8643b1d803f427bd1e39480195432a26cf1b842251ec3a8629bd85b9 new file mode 100644 index 0000000..299ba51 --- /dev/null +++ b/.npm/_cacache/index-v5/c7/00/75bf8643b1d803f427bd1e39480195432a26cf1b842251ec3a8629bd85b9 @@ -0,0 +1,2 @@ + +f376b2f8189697e566eb3ab167e2afa9a33a92ad {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz","integrity":"sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==","time":1763652607218,"size":1969,"metadata":{"time":1763652607208,"url":"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0c73b74773798d807dccd7d50638dfaf\"","last-modified":"Thu, 18 Jul 2019 04:50:00 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c7/a4/356c5215c5306570d50eb1cb3f2f89e7af7fdc22b26fc5bf32ef13e56887 b/.npm/_cacache/index-v5/c7/a4/356c5215c5306570d50eb1cb3f2f89e7af7fdc22b26fc5bf32ef13e56887 new file mode 100644 index 0000000..1f5d25b --- /dev/null +++ b/.npm/_cacache/index-v5/c7/a4/356c5215c5306570d50eb1cb3f2f89e7af7fdc22b26fc5bf32ef13e56887 @@ -0,0 +1,2 @@ + +8c198910640e4444f51e000210d73ab17b0b5ec8 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz","integrity":"sha1-q8av7tzqUugJzcA3au0845Y10X8=","time":1763652607903,"size":7611,"metadata":{"time":1763652607886,"url":"https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0dd2d4bc8abea427885d2e0445257df6\"","last-modified":"Sat, 26 May 2018 16:56:55 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/c9/10/e51aeab9f2ed39d1416132dca81cf2f580dc5de2fd02b9a85d1df3b191f3 b/.npm/_cacache/index-v5/c9/10/e51aeab9f2ed39d1416132dca81cf2f580dc5de2fd02b9a85d1df3b191f3 new file mode 100644 index 0000000..20ee90f --- /dev/null +++ b/.npm/_cacache/index-v5/c9/10/e51aeab9f2ed39d1416132dca81cf2f580dc5de2fd02b9a85d1df3b191f3 @@ -0,0 +1,2 @@ + +20ffa015351430e55cc2d3940a81a04ed00fb9db {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz","integrity":"sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==","time":1763652607682,"size":5049,"metadata":{"time":1763652607669,"url":"https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d6d5f3de4141031f99d71a6743e7984e\"","last-modified":"Tue, 17 Dec 2024 02:12:48 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ca/22/e67cfd72b5eb7448ffc372eef973bc6a898546801746edf67bde4d4f42da b/.npm/_cacache/index-v5/ca/22/e67cfd72b5eb7448ffc372eef973bc6a898546801746edf67bde4d4f42da new file mode 100644 index 0000000..76c8d7c --- /dev/null +++ b/.npm/_cacache/index-v5/ca/22/e67cfd72b5eb7448ffc372eef973bc6a898546801746edf67bde4d4f42da @@ -0,0 +1,2 @@ + +400cdf638e81e75729929a77ef1002c8438cf414 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz","integrity":"sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==","time":1763652607913,"size":6739,"metadata":{"time":1763652607906,"url":"https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"981b42dfa816e673ccc205fd49d88d7d\"","last-modified":"Fri, 10 Dec 2021 22:55:37 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ca/46/0f1324965e912b78407eb0f1d8d0f9ed802608a746256740c8a70071f1ce b/.npm/_cacache/index-v5/ca/46/0f1324965e912b78407eb0f1d8d0f9ed802608a746256740c8a70071f1ce new file mode 100644 index 0000000..18ed2bd --- /dev/null +++ b/.npm/_cacache/index-v5/ca/46/0f1324965e912b78407eb0f1d8d0f9ed802608a746256740c8a70071f1ce @@ -0,0 +1,2 @@ + +efc2f9fbfc5d37ea9608030a71188b8d8d0f78ac {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz","integrity":"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==","time":1763652607573,"size":8484,"metadata":{"time":1763652607551,"url":"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2fe1778d2e0aa6b3840f06826b62494a\"","last-modified":"Tue, 28 Apr 2020 15:14:15 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/cc/77/a7e1ae0565e761f228f24c06a9131ce31bb8c802e5248224035cf999531d b/.npm/_cacache/index-v5/cc/77/a7e1ae0565e761f228f24c06a9131ce31bb8c802e5248224035cf999531d new file mode 100644 index 0000000..807503f --- /dev/null +++ b/.npm/_cacache/index-v5/cc/77/a7e1ae0565e761f228f24c06a9131ce31bb8c802e5248224035cf999531d @@ -0,0 +1,2 @@ + +da3f07c5b29434cb3984845f899629e95f00bec1 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz","integrity":"sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==","time":1763652607368,"size":3225,"metadata":{"time":1763652607356,"url":"https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d81fb97a11d375769455e8eff005746f\"","last-modified":"Thu, 17 Jul 2025 22:08:30 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/cc/c7/9004c91a04bc3e936387c9a083977163596dd099d0b6f9b51f490e6ddf9f b/.npm/_cacache/index-v5/cc/c7/9004c91a04bc3e936387c9a083977163596dd099d0b6f9b51f490e6ddf9f new file mode 100644 index 0000000..b13aea0 --- /dev/null +++ b/.npm/_cacache/index-v5/cc/c7/9004c91a04bc3e936387c9a083977163596dd099d0b6f9b51f490e6ddf9f @@ -0,0 +1,2 @@ + +7e71b3eb8c39f9a808651488c9faca5f93dd6aed {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz","integrity":"sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==","time":1763652607778,"size":9209,"metadata":{"time":1763652607763,"url":"https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"58d7b12a03b79f59338369626efead3d\"","last-modified":"Sun, 30 May 2021 18:20:48 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ce/2b/387ffe34275d9376736338eece090e1a0bdc34f269c2720890ea5a6d9b5d b/.npm/_cacache/index-v5/ce/2b/387ffe34275d9376736338eece090e1a0bdc34f269c2720890ea5a6d9b5d new file mode 100644 index 0000000..e351aa7 --- /dev/null +++ b/.npm/_cacache/index-v5/ce/2b/387ffe34275d9376736338eece090e1a0bdc34f269c2720890ea5a6d9b5d @@ -0,0 +1,2 @@ + +6c725b00bcdbc29f7e7e1bd0c5fc914a58393f39 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/to-object-reducer/-/to-object-reducer-1.0.1.tgz","integrity":"sha1-gkRSNP9e3EwArUIRqln5bxI1T4Q=","time":1763652607216,"size":1955,"metadata":{"time":1763652607203,"url":"https://registry.npmjs.org/to-object-reducer/-/to-object-reducer-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"7a161fcf008f868251cab2ac5803ad56\"","last-modified":"Sun, 27 May 2018 19:40:50 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ce/cb/8564823aa3255dcec81b524fd590e5f3349ee1ada7d35311efcf7dcc5018 b/.npm/_cacache/index-v5/ce/cb/8564823aa3255dcec81b524fd590e5f3349ee1ada7d35311efcf7dcc5018 new file mode 100644 index 0000000..6f3a389 --- /dev/null +++ b/.npm/_cacache/index-v5/ce/cb/8564823aa3255dcec81b524fd590e5f3349ee1ada7d35311efcf7dcc5018 @@ -0,0 +1,2 @@ + +e1e4bcb29a76525aea5ddce847b5639277d2ae70 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/depd/-/depd-2.0.0.tgz","integrity":"sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==","time":1763652607685,"size":8374,"metadata":{"time":1763652607672,"url":"https://registry.npmjs.org/depd/-/depd-2.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"f5098794f590fb960de3de34aed5fd91\"","last-modified":"Fri, 26 Oct 2018 17:53:00 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d0/ee/c6b499f83f2511e1e9fe4e50dafa209ab5cb86ebfb4a29375fe22b0fcf14 b/.npm/_cacache/index-v5/d0/ee/c6b499f83f2511e1e9fe4e50dafa209ab5cb86ebfb4a29375fe22b0fcf14 new file mode 100644 index 0000000..0ea4177 --- /dev/null +++ b/.npm/_cacache/index-v5/d0/ee/c6b499f83f2511e1e9fe4e50dafa209ab5cb86ebfb4a29375fe22b0fcf14 @@ -0,0 +1,2 @@ + +b95c16eb5a823e63582f45f274b92a1ebb163690 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/axios/-/axios-1.9.0.tgz","integrity":"sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==","time":1763652608121,"size":552654,"metadata":{"time":1763652607874,"url":"https://registry.npmjs.org/axios/-/axios-1.9.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a3bb5dda6c585c379facbe8deba3f8f9\"","last-modified":"Thu, 11 Sep 2025 22:09:28 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d3/01/b6e093e6e6aa3d842889a418b90fabd1ba6fff83157609d0070cf76dcf3a b/.npm/_cacache/index-v5/d3/01/b6e093e6e6aa3d842889a418b90fabd1ba6fff83157609d0070cf76dcf3a new file mode 100644 index 0000000..69809c7 --- /dev/null +++ b/.npm/_cacache/index-v5/d3/01/b6e093e6e6aa3d842889a418b90fabd1ba6fff83157609d0070cf76dcf3a @@ -0,0 +1,2 @@ + +521092e78cbadcc939408cda9ab7a2677bf9da2f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz","integrity":"sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==","time":1763652607827,"size":14529,"metadata":{"time":1763652607821,"url":"https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"9fd9650555ebb2a046f79d401fe9814c\"","last-modified":"Mon, 25 May 2020 20:51:52 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d5/4a/49fd583f6aa61285eaabaa67420294eeaeb50e46ed7db363804274305b13 b/.npm/_cacache/index-v5/d5/4a/49fd583f6aa61285eaabaa67420294eeaeb50e46ed7db363804274305b13 new file mode 100644 index 0000000..47c0a21 --- /dev/null +++ b/.npm/_cacache/index-v5/d5/4a/49fd583f6aa61285eaabaa67420294eeaeb50e46ed7db363804274305b13 @@ -0,0 +1,2 @@ + +bbd4e0a608a18a5e129e00bb3880153ac6ae2c21 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz","integrity":"sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=","time":1763652607134,"size":2310,"metadata":{"time":1763652607110,"url":"https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"958e637c21ee68b816c76d399a7adb21\"","last-modified":"Sun, 27 May 2018 19:42:13 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d5/e0/c2272d7175091e9df846535741af3cc795e3f8819eda506eec5047ef33be b/.npm/_cacache/index-v5/d5/e0/c2272d7175091e9df846535741af3cc795e3f8819eda506eec5047ef33be new file mode 100644 index 0000000..f9cccc2 --- /dev/null +++ b/.npm/_cacache/index-v5/d5/e0/c2272d7175091e9df846535741af3cc795e3f8819eda506eec5047ef33be @@ -0,0 +1,7 @@ + +0c458c2cce9e65eafe786848f6da9660bd5d2e13 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652607956,"size":16514,"metadata":{"time":1763652607948,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +561fe4c362e6b0d4a2384e967ab0314cd021b506 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652607992,"size":16514,"metadata":{"time":1763652607970,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +912612bfa00b24fc0d3dbd3f56b4744f87cbcef2 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652607997,"size":16514,"metadata":{"time":1763652607983,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +f2ba7e2111a7993dd64a3268d9d58a00fd5e7509 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652608055,"size":16514,"metadata":{"time":1763652608014,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +46e683955c5b29a9402935de9d9bcbfa55925221 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652608056,"size":16514,"metadata":{"time":1763652608039,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} +1a2ca9715d135875b9b1cd11aa4ef633fd3b5093 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","integrity":"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==","time":1763652608059,"size":16514,"metadata":{"time":1763652608041,"url":"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"cb6cb63ab5843aee3af94d27c60ea476\"","last-modified":"Mon, 08 Sep 2025 18:09:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d6/1e/d452fc5842e2b3de124cde8ae4bd655977b146aff918ad0afd0f32d2b036 b/.npm/_cacache/index-v5/d6/1e/d452fc5842e2b3de124cde8ae4bd655977b146aff918ad0afd0f32d2b036 new file mode 100644 index 0000000..cfef16a --- /dev/null +++ b/.npm/_cacache/index-v5/d6/1e/d452fc5842e2b3de124cde8ae4bd655977b146aff918ad0afd0f32d2b036 @@ -0,0 +1,2 @@ + +9138ff6d252a4b24730b51281de5910e24c97a2d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz","integrity":"sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==","time":1763652607933,"size":5403,"metadata":{"time":1763652607927,"url":"https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"fc55ce2b70bcf87d59f72ac075c2097c\"","last-modified":"Wed, 02 Feb 2022 23:52:11 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/d8/23/7bb75f387b958a0add09191cd31a5094381f3ebe22152f47d4c90135dcf5 b/.npm/_cacache/index-v5/d8/23/7bb75f387b958a0add09191cd31a5094381f3ebe22152f47d4c90135dcf5 new file mode 100644 index 0000000..50d7e07 --- /dev/null +++ b/.npm/_cacache/index-v5/d8/23/7bb75f387b958a0add09191cd31a5094381f3ebe22152f47d4c90135dcf5 @@ -0,0 +1,2 @@ + +d3e4bdef3474c8b33341c379688e0f6ccbb99690 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz","integrity":"sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==","time":1763652607405,"size":9592,"metadata":{"time":1763652607399,"url":"https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3e9e413de94eaf8809e36e1a81082d31\"","last-modified":"Fri, 20 Mar 2020 18:00:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/db/39/40d739fdfd48fdd9d91941709076247398ca7d56f8fdfa4cddd7d9bb054e b/.npm/_cacache/index-v5/db/39/40d739fdfd48fdd9d91941709076247398ca7d56f8fdfa4cddd7d9bb054e new file mode 100644 index 0000000..0ab39a2 --- /dev/null +++ b/.npm/_cacache/index-v5/db/39/40d739fdfd48fdd9d91941709076247398ca7d56f8fdfa4cddd7d9bb054e @@ -0,0 +1,2 @@ + +6d897abdb3e6f2fa312e7d04f14053b40db698ae {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz","integrity":"sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==","time":1763652607819,"size":3744,"metadata":{"time":1763652607818,"url":"https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"ad614e3c4d92e1718f36d09432355da7\"","last-modified":"Thu, 20 Sep 2018 03:26:06 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/dd/22/69ca72bc33373ca25324f36f58132b837615e22ce900fdf9831e12b0f750 b/.npm/_cacache/index-v5/dd/22/69ca72bc33373ca25324f36f58132b837615e22ce900fdf9831e12b0f750 new file mode 100644 index 0000000..1ef582c --- /dev/null +++ b/.npm/_cacache/index-v5/dd/22/69ca72bc33373ca25324f36f58132b837615e22ce900fdf9831e12b0f750 @@ -0,0 +1,2 @@ + +be4bdf5b4c72d2aa741f98ea76ea7da2372fd74f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz","integrity":"sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==","time":1763652607639,"size":1381,"metadata":{"time":1763652607614,"url":"https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"15c6c61d7ac1d33780704753cb786663\"","last-modified":"Sun, 27 May 2018 01:17:12 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/de/3a/656525756cff060f6b0afd0fdfb7c2c51fe35c1d0e4f66c6f6a09b475c55 b/.npm/_cacache/index-v5/de/3a/656525756cff060f6b0afd0fdfb7c2c51fe35c1d0e4f66c6f6a09b475c55 new file mode 100644 index 0000000..467c8d1 --- /dev/null +++ b/.npm/_cacache/index-v5/de/3a/656525756cff060f6b0afd0fdfb7c2c51fe35c1d0e4f66c6f6a09b475c55 @@ -0,0 +1,2 @@ + +4e8fef33d63ef0f05ff13f7fa6d34d8ff8e2cf79 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-4.3.4.tgz","integrity":"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==","time":1763652607704,"size":13252,"metadata":{"time":1763652607690,"url":"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"356bb405c567d6744aae8a9d1cfe9008\"","last-modified":"Mon, 08 Sep 2025 18:09:26 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/df/3b/cd6ab6e3514cb0b43119a4060744362989e6e4daf2a4411b4094e576d5f3 b/.npm/_cacache/index-v5/df/3b/cd6ab6e3514cb0b43119a4060744362989e6e4daf2a4411b4094e576d5f3 new file mode 100644 index 0000000..4865e33 --- /dev/null +++ b/.npm/_cacache/index-v5/df/3b/cd6ab6e3514cb0b43119a4060744362989e6e4daf2a4411b4094e576d5f3 @@ -0,0 +1,2 @@ + +145f97eadeb6f1a5bc37d69dc4851e0e2c593ce5 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz","integrity":"sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==","time":1763652607801,"size":5365,"metadata":{"time":1763652607797,"url":"https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d244c20a7b3f2c607030df6337a4e68d\"","last-modified":"Mon, 11 Jan 2021 22:36:47 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/df/a9/5bcab8b88052a275b413d0f50380ad60ecb5f9a333b503186989ce198387 b/.npm/_cacache/index-v5/df/a9/5bcab8b88052a275b413d0f50380ad60ecb5f9a333b503186989ce198387 new file mode 100644 index 0000000..24d2bcc --- /dev/null +++ b/.npm/_cacache/index-v5/df/a9/5bcab8b88052a275b413d0f50380ad60ecb5f9a333b503186989ce198387 @@ -0,0 +1,2 @@ + +923e3c0e1c716d78bcf5599b4897a4407c1c9872 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz","integrity":"sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=","time":1763652607134,"size":1953,"metadata":{"time":1763652607101,"url":"https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"c99e23755cc8feb3604880e32eaf18eb\"","last-modified":"Sun, 27 May 2018 20:39:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e0/e0/ccfe251968ddfa436b59d92fcff67e2dda7da3d8499661a7b3a212c5fbb9 b/.npm/_cacache/index-v5/e0/e0/ccfe251968ddfa436b59d92fcff67e2dda7da3d8499661a7b3a212c5fbb9 new file mode 100644 index 0000000..63c2887 --- /dev/null +++ b/.npm/_cacache/index-v5/e0/e0/ccfe251968ddfa436b59d92fcff67e2dda7da3d8499661a7b3a212c5fbb9 @@ -0,0 +1,2 @@ + +5333bba30cc66a4d64d8eb9d452fc90d05a2d187 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz","integrity":"sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=","time":1763652607484,"size":4143,"metadata":{"time":1763652607478,"url":"https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"47bdffdc45737e867a1f9dbe4f3f3d55\"","last-modified":"Sun, 27 May 2018 06:58:28 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e2/43/0318baa00b8b507600e7a04ee8b21f16d8bbc2e58f7242d1ff92362fa7b7 b/.npm/_cacache/index-v5/e2/43/0318baa00b8b507600e7a04ee8b21f16d8bbc2e58f7242d1ff92362fa7b7 new file mode 100644 index 0000000..50d8788 --- /dev/null +++ b/.npm/_cacache/index-v5/e2/43/0318baa00b8b507600e7a04ee8b21f16d8bbc2e58f7242d1ff92362fa7b7 @@ -0,0 +1,2 @@ + +dcd67384e48f6f9830775b55203125e8d2ddc30f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug/-/pug-3.0.3.tgz","integrity":"sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==","time":1763652607355,"size":18225,"metadata":{"time":1763652607309,"url":"https://registry.npmjs.org/pug/-/pug-3.0.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4e7a7568a80f41ffb63c88a33ba52c91\"","last-modified":"Fri, 24 May 2024 17:35:07 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e2/b6/fadba77ee9bc54b6dfbe9ca7a3007e8ae23e97cd6dfb5843f57100b044c1 b/.npm/_cacache/index-v5/e2/b6/fadba77ee9bc54b6dfbe9ca7a3007e8ae23e97cd6dfb5843f57100b044c1 new file mode 100644 index 0000000..4992716 --- /dev/null +++ b/.npm/_cacache/index-v5/e2/b6/fadba77ee9bc54b6dfbe9ca7a3007e8ae23e97cd6dfb5843f57100b044c1 @@ -0,0 +1,2 @@ + +ce66c775879f64d172e6423243632d1829a99b67 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz","integrity":"sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==","time":1763652607426,"size":4189,"metadata":{"time":1763652607423,"url":"https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"b2eb0e36628ebccfdca4810d0381a1be\"","last-modified":"Sun, 27 May 2018 07:42:59 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e3/d1/d5b8de969acaffe5f2a196accfbd610445fe06b5d4f734d3a36c9bfed21d b/.npm/_cacache/index-v5/e3/d1/d5b8de969acaffe5f2a196accfbd610445fe06b5d4f734d3a36c9bfed21d new file mode 100644 index 0000000..f837796 --- /dev/null +++ b/.npm/_cacache/index-v5/e3/d1/d5b8de969acaffe5f2a196accfbd610445fe06b5d4f734d3a36c9bfed21d @@ -0,0 +1,2 @@ + +5533699ddd4a0af4d1ce65404d6922a19ff7815c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz","integrity":"sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==","time":1763652607882,"size":13138,"metadata":{"time":1763652607869,"url":"https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"340f8d8a2917739d5a66623b53f4caf1\"","last-modified":"Fri, 15 Apr 2022 20:37:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e5/e5/161694aff08b797abb81c020edc9968f00a2fdf68137b6a973badf917a30 b/.npm/_cacache/index-v5/e5/e5/161694aff08b797abb81c020edc9968f00a2fdf68137b6a973badf917a30 new file mode 100644 index 0000000..f1e5058 --- /dev/null +++ b/.npm/_cacache/index-v5/e5/e5/161694aff08b797abb81c020edc9968f00a2fdf68137b6a973badf917a30 @@ -0,0 +1,2 @@ + +76a5e4dac82152ec0c0ffb7f84e74ea64bfb9ce1 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz","integrity":"sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==","time":1763652608070,"size":10490,"metadata":{"time":1763652608052,"url":"https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:08 GMT","etag":"\"524eb959b028ef26348aaec27eb071c1\"","last-modified":"Mon, 21 Jul 2025 20:08:53 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e6/ee/a7f609296af013f459dea95f5b86155b1d4d3fa7dc9ec423562d0c55294f b/.npm/_cacache/index-v5/e6/ee/a7f609296af013f459dea95f5b86155b1d4d3fa7dc9ec423562d0c55294f new file mode 100644 index 0000000..ad9cf8c --- /dev/null +++ b/.npm/_cacache/index-v5/e6/ee/a7f609296af013f459dea95f5b86155b1d4d3fa7dc9ec423562d0c55294f @@ -0,0 +1,2 @@ + +ab55c424bcc4b69b20a2a970be10208ac19c84ea {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz","integrity":"sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==","time":1763652607574,"size":8059,"metadata":{"time":1763652607549,"url":"https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"3d8ee51d9b1575dd4c1baba99d3230d5\"","last-modified":"Mon, 02 Dec 2024 16:34:19 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/e8/e2/4229f90ab304d95b13e0185523a35b4370b34ad662c8af455eca59786a13 b/.npm/_cacache/index-v5/e8/e2/4229f90ab304d95b13e0185523a35b4370b34ad662c8af455eca59786a13 new file mode 100644 index 0000000..b9e1343 --- /dev/null +++ b/.npm/_cacache/index-v5/e8/e2/4229f90ab304d95b13e0185523a35b4370b34ad662c8af455eca59786a13 @@ -0,0 +1,2 @@ + +f556a72da427968c727ef7199d2519b352b24899 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz","integrity":"sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==","time":1763652607779,"size":7460,"metadata":{"time":1763652607768,"url":"https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"d924810f45b36f120a6f5cfc3f6e8d90\"","last-modified":"Tue, 17 Sep 2019 11:39:33 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/eb/22/19bb6590f7312f358d7385c3500c0043cd60e890b804af0c9b986c3c5a94 b/.npm/_cacache/index-v5/eb/22/19bb6590f7312f358d7385c3500c0043cd60e890b804af0c9b986c3c5a94 new file mode 100644 index 0000000..bc1c2b1 --- /dev/null +++ b/.npm/_cacache/index-v5/eb/22/19bb6590f7312f358d7385c3500c0043cd60e890b804af0c9b986c3c5a94 @@ -0,0 +1,2 @@ + +c0a61b7989d006c111af525244bca83c31269f91 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz","integrity":"sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==","time":1763652607379,"size":3952,"metadata":{"time":1763652607371,"url":"https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"2fd0b209274d78b79ba9c339fd88b8b2\"","last-modified":"Tue, 16 Apr 2019 04:16:31 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ec/8c/c7239ed0eb4e3aade2a97a0743e2e2b0552acc6ba5fa741ee074cbecd52d b/.npm/_cacache/index-v5/ec/8c/c7239ed0eb4e3aade2a97a0743e2e2b0552acc6ba5fa741ee074cbecd52d new file mode 100644 index 0000000..e54cf04 --- /dev/null +++ b/.npm/_cacache/index-v5/ec/8c/c7239ed0eb4e3aade2a97a0743e2e2b0552acc6ba5fa741ee074cbecd52d @@ -0,0 +1,2 @@ + +c12b96befe4405caf8400aa2016e50935dc62a06 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz","integrity":"sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==","time":1763652607726,"size":87283,"metadata":{"time":1763652607683,"url":"https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"1ba17a4ca54f454a8effe590bbfcc735\"","last-modified":"Tue, 24 Oct 2023 22:20:31 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ed/72/e889a8c7c236675ccea3441a1cba490fe8dec4e3a8092411deec3c8d3417 b/.npm/_cacache/index-v5/ed/72/e889a8c7c236675ccea3441a1cba490fe8dec4e3a8092411deec3c8d3417 new file mode 100644 index 0000000..c5b5876 --- /dev/null +++ b/.npm/_cacache/index-v5/ed/72/e889a8c7c236675ccea3441a1cba490fe8dec4e3a8092411deec3c8d3417 @@ -0,0 +1,2 @@ + +dd0e96abaa373a1f1f13789b55674f188cafc6bd {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz","integrity":"sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==","time":1763652607880,"size":21099,"metadata":{"time":1763652607865,"url":"https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"bbee025762658f2c08356b905c91f699\"","last-modified":"Wed, 15 Apr 2020 00:02:30 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ed/b8/21f3b978a3a22da2c741a07872da75d54875dd2620f1fbe58f0b0f9d92a9 b/.npm/_cacache/index-v5/ed/b8/21f3b978a3a22da2c741a07872da75d54875dd2620f1fbe58f0b0f9d92a9 new file mode 100644 index 0000000..0dad18e --- /dev/null +++ b/.npm/_cacache/index-v5/ed/b8/21f3b978a3a22da2c741a07872da75d54875dd2620f1fbe58f0b0f9d92a9 @@ -0,0 +1,2 @@ + +052c65e7c69bff0b1959ed3e5eef1a2c32d6bf23 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz","integrity":"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=","time":1763652607389,"size":2675,"metadata":{"time":1763652607375,"url":"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"4f52c397ba44c57bcf6ed38d7f2c3f8e\"","last-modified":"Sun, 27 May 2018 10:57:26 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/ee/ed/9c21580ae74602e5222053ca3076ad47ceca38cdab42f2a1163798a8e96f b/.npm/_cacache/index-v5/ee/ed/9c21580ae74602e5222053ca3076ad47ceca38cdab42f2a1163798a8e96f new file mode 100644 index 0000000..877e0bf --- /dev/null +++ b/.npm/_cacache/index-v5/ee/ed/9c21580ae74602e5222053ca3076ad47ceca38cdab42f2a1163798a8e96f @@ -0,0 +1,2 @@ + +35f7613e5bf641387289f559bc8dccc074ca1b17 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/promise/-/promise-7.3.1.tgz","integrity":"sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==","time":1763652607377,"size":16490,"metadata":{"time":1763652607326,"url":"https://registry.npmjs.org/promise/-/promise-7.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"5e2078b2f9f78cfb4e7a5e524082698d\"","last-modified":"Sun, 27 May 2018 12:59:32 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f0/3b/58c14b3461e0a75ddd4a0be80707cae7f82bf1ef1ae03a0dfc8054aa2570 b/.npm/_cacache/index-v5/f0/3b/58c14b3461e0a75ddd4a0be80707cae7f82bf1ef1ae03a0dfc8054aa2570 new file mode 100644 index 0000000..fad84aa --- /dev/null +++ b/.npm/_cacache/index-v5/f0/3b/58c14b3461e0a75ddd4a0be80707cae7f82bf1ef1ae03a0dfc8054aa2570 @@ -0,0 +1,2 @@ + +f7c78f0f05012a04f5eed274a64b0ca529400446 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz","integrity":"sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==","time":1763652607199,"size":5280,"metadata":{"time":1763652607179,"url":"https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"6c7853a15a37d1e53daf11ded87c940d\"","last-modified":"Wed, 11 Dec 2024 04:53:20 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f2/b1/bbee538b876ca0adc0deebedb0e4ea3915d919f236a7879a34d3bd74c206 b/.npm/_cacache/index-v5/f2/b1/bbee538b876ca0adc0deebedb0e4ea3915d919f236a7879a34d3bd74c206 new file mode 100644 index 0000000..33d1b36 --- /dev/null +++ b/.npm/_cacache/index-v5/f2/b1/bbee538b876ca0adc0deebedb0e4ea3915d919f236a7879a34d3bd74c206 @@ -0,0 +1,2 @@ + +66da48a4a91522e45e7be886f2e4dcd639e62fa3 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/common-streams/-/common-streams-1.4.0.tgz","integrity":"sha1-AEPKKGdoWC5wFYnH70Kloz/4k3o=","time":1763652607798,"size":3968,"metadata":{"time":1763652607791,"url":"https://registry.npmjs.org/common-streams/-/common-streams-1.4.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e99f605f1e8fb2872fdd574c95873ff8\"","last-modified":"Sat, 26 May 2018 20:22:06 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f2/b4/74b6833c78e235f772904913720fc137f510df59d8a41ff21bc890f629d0 b/.npm/_cacache/index-v5/f2/b4/74b6833c78e235f772904913720fc137f510df59d8a41ff21bc890f629d0 new file mode 100644 index 0000000..89da4a8 --- /dev/null +++ b/.npm/_cacache/index-v5/f2/b4/74b6833c78e235f772904913720fc137f510df59d8a41ff21bc890f629d0 @@ -0,0 +1,2 @@ + +086c237c7130b623defeb3746e6d81e4c3d96b88 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz","integrity":"sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==","time":1763652607646,"size":9544,"metadata":{"time":1763652607601,"url":"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"0365ff442a818b95997ff64ecfba4f16\"","last-modified":"Thu, 14 Mar 2024 16:38:00 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f3/ab/fa22a40eb0cb07176c21351dda1ab02f692d46b49a71c6469daf50c8f69c b/.npm/_cacache/index-v5/f3/ab/fa22a40eb0cb07176c21351dda1ab02f692d46b49a71c6469daf50c8f69c new file mode 100644 index 0000000..d241241 --- /dev/null +++ b/.npm/_cacache/index-v5/f3/ab/fa22a40eb0cb07176c21351dda1ab02f692d46b49a71c6469daf50c8f69c @@ -0,0 +1,2 @@ + +c564bc012b8e959ae9463deeb02f9d536670d662 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz","integrity":"sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==","time":1763652607776,"size":11501,"metadata":{"time":1763652607754,"url":"https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a9b9343a20968262e37f1c2be69671e0\"","last-modified":"Wed, 17 Jul 2019 02:28:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f4/1d/cd6e2fb674dfeb362f52203428d3b6a209c607f96540bfd2880c73bdb032 b/.npm/_cacache/index-v5/f4/1d/cd6e2fb674dfeb362f52203428d3b6a209c607f96540bfd2880c73bdb032 new file mode 100644 index 0000000..dd4beb0 --- /dev/null +++ b/.npm/_cacache/index-v5/f4/1d/cd6e2fb674dfeb362f52203428d3b6a209c607f96540bfd2880c73bdb032 @@ -0,0 +1,2 @@ + +d36f930ea4db1ac9a2e5d06f3d225f6dfb798ad8 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz","integrity":"sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==","time":1763652607704,"size":10107,"metadata":{"time":1763652607694,"url":"https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"8eb35a43a1f1e0b7034bb8b3fd8278bc\"","last-modified":"Mon, 04 Apr 2022 23:05:54 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f4/bf/9b9cb0ad98fbd74697e17a32e16f01409a068a0d10e98b17b8e5a4fecb2c b/.npm/_cacache/index-v5/f4/bf/9b9cb0ad98fbd74697e17a32e16f01409a068a0d10e98b17b8e5a4fecb2c new file mode 100644 index 0000000..5d317c3 --- /dev/null +++ b/.npm/_cacache/index-v5/f4/bf/9b9cb0ad98fbd74697e17a32e16f01409a068a0d10e98b17b8e5a4fecb2c @@ -0,0 +1,2 @@ + +d0285b45b8a584eef95f9cc611e2f2fd9a963059 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz","integrity":"sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=","time":1763652607464,"size":8452,"metadata":{"time":1763652607463,"url":"https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"5450805e3b4bd5fe29fb8d9cbc2b8e04\"","last-modified":"Sun, 27 May 2018 06:58:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f5/91/b4bddca1df9d1a5db8fc8bd09d22078228fd3c1f50ad12a3c9886499c03f b/.npm/_cacache/index-v5/f5/91/b4bddca1df9d1a5db8fc8bd09d22078228fd3c1f50ad12a3c9886499c03f new file mode 100644 index 0000000..7132698 --- /dev/null +++ b/.npm/_cacache/index-v5/f5/91/b4bddca1df9d1a5db8fc8bd09d22078228fd3c1f50ad12a3c9886499c03f @@ -0,0 +1,2 @@ + +5da99de2cd0e7aa0b5ec897088db102d4dca5971 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz","integrity":"sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==","time":1763652607597,"size":13800,"metadata":{"time":1763652607590,"url":"https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a858395e627954d2166a4dd676afad5f\"","last-modified":"Sat, 22 Feb 2025 20:54:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/f6/0f/274510bb56cbd58778567f561b03f31deb420e48b4b5a11b389d3b507d09 b/.npm/_cacache/index-v5/f6/0f/274510bb56cbd58778567f561b03f31deb420e48b4b5a11b389d3b507d09 new file mode 100644 index 0000000..2154d99 --- /dev/null +++ b/.npm/_cacache/index-v5/f6/0f/274510bb56cbd58778567f561b03f31deb420e48b4b5a11b389d3b507d09 @@ -0,0 +1,2 @@ + +338fe11af9930f27332236c15c048b976135b66a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz","integrity":"sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==","time":1763652607576,"size":4143,"metadata":{"time":1763652607563,"url":"https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"25e5a30ea25da9a3e5cf67924512233a\"","last-modified":"Thu, 05 Aug 2021 14:59:44 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/fb/51/8447ea6dbf108b4fcb469058d209f44b8d9716b40fcc759d442e1686f92c b/.npm/_cacache/index-v5/fb/51/8447ea6dbf108b4fcb469058d209f44b8d9716b40fcc759d442e1686f92c new file mode 100644 index 0000000..4a2b714 --- /dev/null +++ b/.npm/_cacache/index-v5/fb/51/8447ea6dbf108b4fcb469058d209f44b8d9716b40fcc759d442e1686f92c @@ -0,0 +1,2 @@ + +7e8aa96c9585392faa81ed9639aeef365a15fa29 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/compression/-/compression-1.7.4.tgz","integrity":"sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==","time":1763652607774,"size":7824,"metadata":{"time":1763652607757,"url":"https://registry.npmjs.org/compression/-/compression-1.7.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"226edb31fd31c765493dbf4d2a5863b9\"","last-modified":"Mon, 18 Mar 2019 14:43:28 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/fc/75/ed647be75c932b444839ebb61d70cfe060a521d25480e7a2ee134e6027af b/.npm/_cacache/index-v5/fc/75/ed647be75c932b444839ebb61d70cfe060a521d25480e7a2ee134e6027af new file mode 100644 index 0000000..d95c0ca --- /dev/null +++ b/.npm/_cacache/index-v5/fc/75/ed647be75c932b444839ebb61d70cfe060a521d25480e7a2ee134e6027af @@ -0,0 +1,2 @@ + +053b4693144bdfc8894a6ace10e04140fa14a692 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz","integrity":"sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=","time":1763652607450,"size":8510,"metadata":{"time":1763652607434,"url":"https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"a2d97291a0df3ef8245ddf12a4e1d787\"","last-modified":"Sun, 27 May 2018 06:59:09 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/fd/f2/8d9de83721feee4c0cb90dbafabe890ebfcd35be646fdf9673f5ef7ee4ce b/.npm/_cacache/index-v5/fd/f2/8d9de83721feee4c0cb90dbafabe890ebfcd35be646fdf9673f5ef7ee4ce new file mode 100644 index 0000000..92ccb1f --- /dev/null +++ b/.npm/_cacache/index-v5/fd/f2/8d9de83721feee4c0cb90dbafabe890ebfcd35be646fdf9673f5ef7ee4ce @@ -0,0 +1,2 @@ + +d32125ff0f3789902e6c96af3f542711e7192283 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz","integrity":"sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==","time":1763652607334,"size":7937,"metadata":{"time":1763652607291,"url":"https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"591b12dbdda4b1ba2cfd2afa4fda68d4\"","last-modified":"Mon, 25 May 2020 12:19:36 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_cacache/index-v5/fd/fb/c68ba9a1320725050b57ca9c7fbc237e694f1f4a6cb94104f7e3e654f7f4 b/.npm/_cacache/index-v5/fd/fb/c68ba9a1320725050b57ca9c7fbc237e694f1f4a6cb94104f7e3e654f7f4 new file mode 100644 index 0000000..32f79df --- /dev/null +++ b/.npm/_cacache/index-v5/fd/fb/c68ba9a1320725050b57ca9c7fbc237e694f1f4a6cb94104f7e3e654f7f4 @@ -0,0 +1,2 @@ + +dc9ba4bb7d5b226d6b48d5c695913b399072c6c9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz","integrity":"sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==","time":1763652607587,"size":4474,"metadata":{"time":1763652607584,"url":"https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Thu, 20 Nov 2025 15:30:07 GMT","etag":"\"e146a18bc9f08a48e55d5a6782e2d488\"","last-modified":"Thu, 02 Jan 2025 20:08:04 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}} \ No newline at end of file diff --git a/.npm/_logs/2025-11-20T15_50_41_701Z-debug-0.log b/.npm/_logs/2025-11-20T15_50_41_701Z-debug-0.log new file mode 100644 index 0000000..783cc7e --- /dev/null +++ b/.npm/_logs/2025-11-20T15_50_41_701Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 5ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 3ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 12ms +19 timing npm:load:configload Completed in 12ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 1ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2025-11-20T15_50_41_701Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 17ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-02-20T23_50_12_501Z-debug-0.log b/.npm/_logs/2026-02-20T23_50_12_501Z-debug-0.log new file mode 100644 index 0000000..1927b74 --- /dev/null +++ b/.npm/_logs/2026-02-20T23_50_12_501Z-debug-0.log @@ -0,0 +1,37 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 0ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 8ms +11 timing config:load:file:/home/telot/.npmrc Completed in 1ms +12 timing config:load:user Completed in 1ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 13ms +19 timing npm:load:configload Completed in 13ms +20 timing npm:load:mkdirpcache Completed in 1ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 1ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 1ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-02-20T23_50_12_501Z-debug-0.log +29 timing npm:load:logFile Completed in 3ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 19ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files +35 http fetch GET 200 https://registry.npmjs.org/npm 400ms (cache updated) +36 http fetch GET 200 https://registry.npmjs.org/npm 452ms (cache updated) diff --git a/.npm/_logs/2026-02-20T23_50_24_816Z-debug-0.log b/.npm/_logs/2026-02-20T23_50_24_816Z-debug-0.log new file mode 100644 index 0000000..214e59e --- /dev/null +++ b/.npm/_logs/2026-02-20T23_50_24_816Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 0ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 8ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 13ms +19 timing npm:load:configload Completed in 13ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-02-20T23_50_24_816Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 18ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-02-21T03_35_23_142Z-debug-0.log b/.npm/_logs/2026-02-21T03_35_23_142Z-debug-0.log new file mode 100644 index 0000000..cbe3572 --- /dev/null +++ b/.npm/_logs/2026-02-21T03_35_23_142Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 0ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 8ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 1ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 13ms +19 timing npm:load:configload Completed in 13ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-02-21T03_35_23_142Z-debug-0.log +29 timing npm:load:logFile Completed in 4ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 20ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-02-21T03_40_30_453Z-debug-0.log b/.npm/_logs/2026-02-21T03_40_30_453Z-debug-0.log new file mode 100644 index 0000000..f6faa03 --- /dev/null +++ b/.npm/_logs/2026-02-21T03_40_30_453Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 0ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 8ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 12ms +19 timing npm:load:configload Completed in 12ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 1ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-02-21T03_40_30_453Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 17ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-04-12T19_55_54_784Z-debug-0.log b/.npm/_logs/2026-04-12T19_55_54_784Z-debug-0.log new file mode 100644 index 0000000..7e50172 --- /dev/null +++ b/.npm/_logs/2026-04-12T19_55_54_784Z-debug-0.log @@ -0,0 +1,37 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 4ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 11ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 0ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 18ms +19 timing npm:load:configload Completed in 18ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 1ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-04-12T19_55_54_784Z-debug-0.log +29 timing npm:load:logFile Completed in 4ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 25ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files +35 http fetch GET 200 https://registry.npmjs.org/npm 558ms (cache updated) +36 http fetch GET 200 https://registry.npmjs.org/npm 601ms (cache updated) diff --git a/.npm/_logs/2026-04-12T22_01_18_344Z-debug-0.log b/.npm/_logs/2026-04-12T22_01_18_344Z-debug-0.log new file mode 100644 index 0000000..36296d7 --- /dev/null +++ b/.npm/_logs/2026-04-12T22_01_18_344Z-debug-0.log @@ -0,0 +1,40 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 2ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 0ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 0ms +8 timing config:load:env Completed in 0ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 9ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 13ms +19 timing npm:load:configload Completed in 13ms +20 timing npm:load:mkdirpcache Completed in 1ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-04-12T22_01_18_344Z-debug-0.log +29 timing npm:load:logFile Completed in 3ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 20ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files +35 timing command:run-script Completed in 18052858ms +36 timing command:start Completed in 18052860ms +37 verbose exit 1 +38 timing npm Completed in 18052884ms +39 verbose code 1 diff --git a/.npm/_logs/2026-04-13T15_25_42_466Z-debug-0.log b/.npm/_logs/2026-04-13T15_25_42_466Z-debug-0.log new file mode 100644 index 0000000..0625d84 --- /dev/null +++ b/.npm/_logs/2026-04-13T15_25_42_466Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 1ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 0ms +8 timing config:load:env Completed in 1ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 8ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 12ms +19 timing npm:load:configload Completed in 12ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-04-13T15_25_42_466Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 18ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-06-17T04_26_16_611Z-debug-0.log b/.npm/_logs/2026-06-17T04_26_16_611Z-debug-0.log new file mode 100644 index 0000000..8cf40e9 --- /dev/null +++ b/.npm/_logs/2026-06-17T04_26_16_611Z-debug-0.log @@ -0,0 +1,37 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 0ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 4ms +6 timing config:load:builtin Completed in 4ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 1ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 3ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 12ms +19 timing npm:load:configload Completed in 13ms +20 timing npm:load:mkdirpcache Completed in 1ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 1ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 1ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-06-17T04_26_16_611Z-debug-0.log +29 timing npm:load:logFile Completed in 3ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 19ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files +35 http fetch GET 200 https://registry.npmjs.org/npm 389ms (cache updated) +36 http fetch GET 200 https://registry.npmjs.org/npm 428ms (cache updated) diff --git a/.npm/_logs/2026-06-17T04_26_25_668Z-debug-0.log b/.npm/_logs/2026-06-17T04_26_25_668Z-debug-0.log new file mode 100644 index 0000000..1c66811 --- /dev/null +++ b/.npm/_logs/2026-06-17T04_26_25_668Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 1ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms +6 timing config:load:builtin Completed in 1ms +7 timing config:load:cli Completed in 0ms +8 timing config:load:env Completed in 1ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 7ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 11ms +19 timing npm:load:configload Completed in 11ms +20 timing npm:load:mkdirpcache Completed in 0ms +21 timing npm:load:mkdirplogs Completed in 1ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-06-17T04_26_25_668Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 17ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_logs/2026-06-17T05_09_49_319Z-debug-0.log b/.npm/_logs/2026-06-17T05_09_49_319Z-debug-0.log new file mode 100644 index 0000000..f993b1e --- /dev/null +++ b/.npm/_logs/2026-06-17T05_09_49_319Z-debug-0.log @@ -0,0 +1,35 @@ +0 verbose cli /usr/bin/node /usr/bin/npm +1 info using npm@8.19.4 +2 info using node@v16.20.2 +3 timing npm:load:whichnode Completed in 0ms +4 timing config:load:defaults Completed in 1ms +5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 3ms +6 timing config:load:builtin Completed in 3ms +7 timing config:load:cli Completed in 1ms +8 timing config:load:env Completed in 2ms +9 timing config:load:file:/home/telot/psitransfer-v2.3.0/.npmrc Completed in 0ms +10 timing config:load:project Completed in 3ms +11 timing config:load:file:/home/telot/.npmrc Completed in 0ms +12 timing config:load:user Completed in 0ms +13 timing config:load:file:/usr/etc/npmrc Completed in 0ms +14 timing config:load:global Completed in 0ms +15 timing config:load:validate Completed in 0ms +16 timing config:load:credentials Completed in 1ms +17 timing config:load:setEnvs Completed in 0ms +18 timing config:load Completed in 11ms +19 timing npm:load:configload Completed in 11ms +20 timing npm:load:mkdirpcache Completed in 1ms +21 timing npm:load:mkdirplogs Completed in 0ms +22 verbose title npm start +23 verbose argv "start" +24 timing npm:load:setTitle Completed in 0ms +25 timing config:load:flatten Completed in 1ms +26 timing npm:load:display Completed in 2ms +27 verbose logfile logs-max:10 dir:/home/telot/.npm/_logs +28 verbose logfile /home/telot/.npm/_logs/2026-06-17T05_09_49_319Z-debug-0.log +29 timing npm:load:logFile Completed in 2ms +30 timing npm:load:timers Completed in 0ms +31 timing npm:load:configScope Completed in 0ms +32 timing npm:load Completed in 17ms +33 silly logfile start cleaning logs, removing 1 files +34 silly logfile done cleaning log files diff --git a/.npm/_update-notifier-last-checked b/.npm/_update-notifier-last-checked new file mode 100644 index 0000000..e69de29 diff --git a/.profile b/.profile new file mode 100644 index 0000000..d89ea5a --- /dev/null +++ b/.profile @@ -0,0 +1,27 @@ +# ~/.profile: executed by the command interpreter for login shells. +# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login +# exists. +# see /usr/share/doc/bash/examples/startup-files for examples. +# the files are located in the bash-doc package. + +# the default umask is set in /etc/profile; for setting the umask +# for ssh logins, install and configure the libpam-umask package. +#umask 022 + +# if running bash +if [ -n "$BASH_VERSION" ]; then + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/bin" ] ; then + PATH="$HOME/bin:$PATH" +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi diff --git a/.sudo_as_admin_successful b/.sudo_as_admin_successful new file mode 100644 index 0000000..e69de29 diff --git a/.wget-hsts b/.wget-hsts new file mode 100644 index 0000000..e1ceaf7 --- /dev/null +++ b/.wget-hsts @@ -0,0 +1,4 @@ +# HSTS 1.0 Known Hosts database for GNU Wget. +# Edit at your own risk. +# +github.com 0 1 1763652569 31536000 diff --git a/config/bookmarks.yaml b/config/bookmarks.yaml new file mode 100644 index 0000000..91b1c12 --- /dev/null +++ b/config/bookmarks.yaml @@ -0,0 +1,47 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/bookmarks + + +- Tech: + - /r/selfhosted: + - abbr: RE + href: https://reddit.com/r/selfhosted + - /g/: + - abbr: 4G + href: https://boards.4chan.org/g/catalog + - Hackernews: + - abbr: HN + href: https://news.ycombinator.com + - DaringFireball: + - abbr: DF + href: https://daringfireball.net + + +- Entertainment: + - YouTube: + - abbr: YT + href: https://youtube.com/ + - Plex: + - abbr: PL + href: http://10.0.1.77:32400/web + - IPT: + - abbr: IP + href: https://iptorrents.com + +- OtherHomelab: + - PsiTransfer: + - abbr: FT + href: http://telot.org:8081 + - Chef: + - abbr: Ch + href: http://chef.telot.org + - SpeedTest: + - abbr: ST + href: http://speedtest.telot.org + - Thia: + - abbr: Th + href: http://thia.telot.org + - Crafty: + - abbr: CR + href: https://10.0.1.206:8443/panel/dashboard diff --git a/config/custom.css b/config/custom.css new file mode 100644 index 0000000..e69de29 diff --git a/config/custom.js b/config/custom.js new file mode 100644 index 0000000..e69de29 diff --git a/config/docker.yaml b/config/docker.yaml new file mode 100644 index 0000000..2f4c4e3 --- /dev/null +++ b/config/docker.yaml @@ -0,0 +1,10 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/docker/ + +# my-docker: +# host: 127.0.0.1 +# port: 2375 + +# my-docker: +# socket: /var/run/docker.sock diff --git a/config/kubernetes.yaml b/config/kubernetes.yaml new file mode 100644 index 0000000..aca6e82 --- /dev/null +++ b/config/kubernetes.yaml @@ -0,0 +1,2 @@ +--- +# sample kubernetes config diff --git a/config/logs/homepage.log b/config/logs/homepage.log new file mode 100644 index 0000000..021b552 --- /dev/null +++ b/config/logs/homepage.log @@ -0,0 +1,17995 @@ +[2025-11-20T15:53:53.404Z] info: kubernetes.yaml was copied to the config folder +[2025-11-20T15:55:34.987Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.121Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.124Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.126Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.128Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.132Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.141Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.149Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.151Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.153Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:35.165Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:55:36.930Z] error: Host validation failed for: 10.0.1.244. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.567Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.661Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.669Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.671Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.675Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.685Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.689Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.692Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.695Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.698Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.701Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:57:02.703Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.457Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.463Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.469Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.472Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.487Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.503Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.522Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.542Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.544Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.551Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.555Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.558Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T15:59:32.560Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:49.805Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:49.816Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.363Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.367Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.370Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.372Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.376Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.380Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.384Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.387Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.388Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.393Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.396Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:04:50.399Z] error: Host validation failed for: 10.0.1.244:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-20T16:05:46.101Z] info: docker.yaml was copied to the config folder +[2025-11-20T16:05:46.102Z] info: services.yaml was copied to the config folder +[2025-11-20T16:05:46.102Z] info: bookmarks.yaml was copied to the config folder +[2025-11-20T16:05:46.103Z] info: widgets.yaml was copied to the config folder +[2025-11-20T16:05:46.103Z] info: custom.css was copied to the config folder +[2025-11-20T16:05:46.103Z] info: custom.js was copied to the config folder +[2025-11-20T16:05:46.156Z] info: proxmox.yaml was copied to the config folder +[2025-11-20T16:20:11.386Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:20:11.390Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:20:11.391Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:20:47.469Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:20:47.471Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:20:47.471Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:24:59.375Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:24:59.377Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:24:59.377Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:25:24.245Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:25:24.246Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:25:24.246Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:25:35.359Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:25:35.359Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:25:35.360Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:26:00.186Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:26:00.188Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:26:00.189Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:26:34.153Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:26:34.154Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:26:34.154Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:26:56.455Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:26:56.455Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:26:56.456Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:27:02.774Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:27:02.778Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:27:02.778Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:27:38.150Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:27:38.151Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:27:38.151Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:27:57.238Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:27:57.241Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:27:57.242Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:28:22.962Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:28:22.963Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:28:22.963Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:28:23.202Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:28:23.204Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:28:23.204Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:28:29.875Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T16:28:29.879Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:28:29.880Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T16:32:44.629Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T16:32:44.630Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:32:44.630Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T16:32:52.992Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T16:32:52.993Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:32:52.994Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T16:32:56.692Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T16:32:56.694Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:32:56.694Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T16:33:01.591Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T16:33:01.594Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:33:01.595Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T16:34:06.663Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T16:34:06.667Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T16:34:06.668Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:03:14.863Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:03:14.866Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:03:14.866Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:03:15.625Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:03:15.626Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:03:15.626Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:04:23.315Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:04:23.315Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:04:23.315Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:06:54.483Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:06:54.484Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:06:54.485Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:06:54.758Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:06:54.759Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:06:54.759Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:06:54.777Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T17:06:54.778Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:06:54.778Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T17:06:55.961Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:06:55.962Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:06:55.962Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:06:55.974Z] error: Error calling http://10.0.1.239:8006/api2/json/cluster/resources... +[2025-11-20T17:06:55.975Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:06:55.975Z] error: HTTP Error 500 calling http://10.0.1.239:8006/api2/json/cluster/resources +[2025-11-20T17:07:36.799Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:07:36.800Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:07:36.800Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:07:36.949Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:07:36.950Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:07:36.950Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:07:37.068Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:07:37.069Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:07:37.069Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:07:48.970Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:07:48.971Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:07:48.971Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:07:58.597Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:07:58.598Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:07:58.598Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:41:10.396Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:41:10.397Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:41:10.397Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:41:29.743Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:41:29.744Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:41:29.744Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:43:45.009Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:43:45.010Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:43:45.011Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:43:45.013Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.018Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.022Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.024Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.025Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.027Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.027Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.030Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.037Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2735:5) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) + at Object.load$1 [as load] (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2804:19) + at r (/app/.next/server/chunks/5438.js:1:13758) + at async v (/app/.next/server/chunks/5438.js:1:16255) + at async w (/app/.next/server/chunks/5438.js:1:16534) + at async l (/app/.next/server/pages/api/services/proxy.js:41:32953) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) +[2025-11-20T17:43:45.041Z] error: Failed to load services.yaml, please check for errors +[2025-11-20T17:43:45.041Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense +[2025-11-20T17:43:45.042Z] error: Failed to load services.yaml, please check for errors +[2025-11-20T17:43:45.042Z] error: YAMLException: end of the stream or a document separator is expected (16:1) + + 13 | color: slate + 14 | useEqualHeights: true + 15 | disableCollapse: true + 16 | - Network: +------^ + 17 | - pfSense: + 18 | icon: sh-pfsense +[2025-11-20T17:43:56.991Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:43:56.993Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:43:56.993Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:44:31.414Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:44:31.415Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:44:31.415Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:44:31.929Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:44:31.930Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:44:31.931Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:44:38.270Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:44:38.276Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:44:38.276Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:44:49.144Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:44:49.144Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:44:49.145Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:44:49.603Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:44:49.604Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:44:49.604Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:45:11.424Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:45:11.427Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:45:11.428Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:45:11.868Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:45:11.869Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:45:11.870Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:46:25.271Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:46:25.272Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:46:25.272Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:58:20.619Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:58:20.620Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:58:20.620Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:58:21.070Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:58:21.071Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:58:21.072Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T17:58:40.091Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T17:58:40.093Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T17:58:40.093Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:01:08.452Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:01:08.453Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:01:08.453Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:13:01.591Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:13:01.592Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:13:01.592Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:13:38.342Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:13:38.344Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:13:38.345Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:20:20.898Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:20:20.899Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:20:20.899Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:22:03.412Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:22:03.414Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:22:03.414Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:22:03.654Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:22:03.659Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:22:03.662Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:22:11.319Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:22:11.319Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:22:11.320Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:22:19.405Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:22:19.406Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:22:19.406Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:22:31.703Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:22:31.704Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:22:31.704Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:24:31.879Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:24:31.881Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:24:31.881Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:24:31.954Z] error: undefined +[2025-11-20T18:24:31.960Z] error: undefined +[2025-11-20T18:24:31.961Z] error: TypeError: Invalid URL + at new URL (node:internal/url:827:25) + at l (/app/.next/server/pages/index.js:8:58518) + at Wc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at bd (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145) +[2025-11-20T18:24:31.965Z] error: TypeError: Invalid URL + at new URL (node:internal/url:827:25) + at l (/app/.next/server/pages/index.js:8:58518) + at Wc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at bd (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145) +[2025-11-20T18:24:33.030Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:24:33.032Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:24:33.032Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:24:36.101Z] error: undefined +[2025-11-20T18:24:36.104Z] error: TypeError: Invalid URL + at new URL (node:internal/url:827:25) + at l (/app/.next/server/pages/index.js:8:58518) + at Wc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at bd (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404) + at Z (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217) + at $c (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98) + at Zc (/app/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145) +[2025-11-20T18:24:36.108Z] error: undefined +[2025-11-20T18:24:36.201Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:24:36.201Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:24:36.201Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:25:06.118Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:25:06.119Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:25:06.119Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:25:06.305Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:25:06.307Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:25:06.307Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:25:20.780Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:25:20.780Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:25:20.780Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:25:20.957Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:25:20.958Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:25:20.959Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:25:21.177Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:25:21.178Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:25:21.178Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T18:27:15.395Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T18:27:15.396Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T18:27:15.396Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T19:00:28.260Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T19:00:28.262Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T19:00:28.263Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T19:01:08.465Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T19:01:08.466Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T19:01:08.466Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T19:03:38.402Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T19:03:38.403Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T19:03:38.403Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T19:14:20.128Z] error: Error calling http://10.0.1.239:8006/api2/json/nodes/mini/qemu/120/status/current... +[2025-11-20T19:14:20.131Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2025-11-20T19:14:20.132Z] error: HTTP Error 500 calling Proxmox API +[2025-11-20T20:44:29.034Z] error: undefined +[2025-11-20T20:44:30.170Z] error: undefined +[2025-11-20T20:44:46.500Z] error: undefined +[2025-11-20T20:44:56.644Z] error: undefined +[2025-11-20T20:44:58.514Z] error: undefined +[2025-11-20T20:45:08.526Z] error: undefined +[2025-11-20T23:20:52.857Z] error: Error calling http://10.0.1.5:9191/transmission/rpc... +[2025-11-20T23:20:52.857Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:9191 + at (Error: connect ECONNREFUSED 10.0.1.5:9191) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 9191 + } +] +[2025-11-20T23:20:52.858Z] error: Error getting data from Transmission: 500. Data: { error: [Object] } +[2025-11-20T23:23:57.565Z] error: bad indentation of a sequence entry (38:15) + + 35 | href: http://chef.telot.org + 36 | - SpeedTest: + 37 | - abbr:ST + 38 | href: http://speedtest.telot.org +--------------------^ + 39 | - Thia: + 40 | - abbr: Th +[2025-11-20T23:23:57.571Z] error: YAMLException: bad indentation of a sequence entry (38:15) + + 35 | href: http://chef.telot.org + 36 | - SpeedTest: + 37 | - abbr:ST + 38 | href: http://speedtest.telot.org +--------------------^ + 39 | - Thia: + 40 | - abbr: Th + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2105:7) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2530:12) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2254:11) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2531:12) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2098:5) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2530:12) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2254:11) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2531:12) +[2025-11-25T22:56:54.417Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.544Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.547Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.549Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.557Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.561Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.562Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.564Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.565Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.568Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.577Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.580Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.583Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.585Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.587Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.589Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.609Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.618Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.623Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.629Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.634Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.647Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.666Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.668Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.669Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.670Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.672Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.676Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.684Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:54.686Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.616Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.618Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.619Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.622Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.623Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.627Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.634Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.636Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.637Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.639Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.640Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.645Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.651Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.652Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.655Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.656Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.657Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.658Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.662Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.664Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.666Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.668Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.669Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.671Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.676Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.677Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.678Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.679Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.681Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:56.686Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.493Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.496Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.497Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.499Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.500Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.501Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.506Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.508Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.510Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.512Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.513Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.514Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.517Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.519Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.524Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.525Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.526Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.528Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.533Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.536Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.539Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.541Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.543Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.544Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.550Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.553Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.556Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.559Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.561Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:56:57.567Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:10.079Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:10.081Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.062Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.065Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.068Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.070Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.073Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.074Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.075Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.080Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.084Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.088Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.091Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.093Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.094Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.101Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.103Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.107Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.109Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.110Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.113Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.118Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.120Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.123Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.126Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.129Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.135Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.147Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.150Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.152Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.154Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:57:12.158Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:58:31.651Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-25T22:58:31.655Z] error: Host validation failed for: 100.104.1.10:3000. Hint: Set the HOMEPAGE_ALLOWED_HOSTS environment variable to allow requests from this host / port. +[2025-11-27T17:53:51.210Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T17:53:51.216Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T17:53:51.218Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T17:53:51.341Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-27T17:53:51.346Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-27T17:53:56.269Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T17:53:56.271Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T17:53:56.271Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T17:53:56.346Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-27T17:53:56.347Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-27T17:54:05.550Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T17:54:05.550Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T17:54:05.551Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T17:54:05.640Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-27T17:54:05.640Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-27T17:55:58.222Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T17:55:58.223Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T17:55:58.223Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T17:56:03.383Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T17:56:03.384Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T17:56:03.385Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T17:56:03.504Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-27T17:56:03.505Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-27T23:32:22.010Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-27T23:32:22.014Z] error: undefined +[2025-11-27T23:32:22.012Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-27T23:32:22.012Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-27T23:32:22.014Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-27T23:32:22.014Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-27T23:32:22.015Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-27T23:32:22.016Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-27T23:32:24.177Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-27T23:32:24.177Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-27T23:32:24.177Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-27T23:32:24.331Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-27T23:32:24.331Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-27T23:32:30.138Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-27T23:32:30.139Z] error: undefined +[2025-11-27T23:32:30.138Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-27T23:32:30.138Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-27T23:32:58.746Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-27T23:32:58.748Z] error: undefined +[2025-11-27T23:32:58.747Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-27T23:32:58.747Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T02:22:11.194Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T02:22:11.195Z] error: undefined +[2025-11-28T02:22:11.195Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T02:22:11.195Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T02:22:11.196Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T02:22:11.197Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T02:22:11.197Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T02:22:11.198Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T02:22:13.641Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-28T02:22:13.642Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-28T02:22:13.642Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-28T02:22:13.689Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-28T02:22:13.690Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-28T02:22:19.322Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T02:22:19.324Z] error: undefined +[2025-11-28T02:22:19.323Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T02:22:19.324Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T02:22:19.325Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T02:22:19.325Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T02:22:19.326Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T02:22:19.326Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T02:22:22.990Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-28T02:22:22.991Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-28T02:22:22.991Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-28T02:22:47.610Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T02:22:47.611Z] error: undefined +[2025-11-28T02:22:47.610Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T02:22:47.610Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T02:23:08.474Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T02:23:08.476Z] error: undefined +[2025-11-28T02:23:08.475Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T02:23:08.475Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T02:23:08.476Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T02:23:08.476Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T02:23:08.477Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T02:23:08.477Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T03:50:15.610Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T03:50:15.612Z] error: undefined +[2025-11-28T03:50:15.611Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T03:50:15.611Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T03:50:15.613Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T03:50:15.613Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T03:50:15.614Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T03:50:15.614Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T03:50:18.007Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-28T03:50:18.008Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-28T03:50:18.009Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-28T03:50:18.058Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-28T03:50:18.059Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-28T03:50:23.738Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T03:50:23.740Z] error: undefined +[2025-11-28T03:50:23.739Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T03:50:23.740Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T03:50:36.922Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T03:50:36.923Z] error: undefined +[2025-11-28T03:50:36.923Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T03:50:36.923Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T03:51:22.554Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T03:51:22.556Z] error: undefined +[2025-11-28T03:51:22.555Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T03:51:22.556Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T03:51:22.557Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T03:51:22.557Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T03:51:22.558Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T03:51:22.558Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T03:51:24.993Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-28T03:51:24.993Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-28T03:51:24.993Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-28T03:51:36.442Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T03:51:36.443Z] error: undefined +[2025-11-28T03:51:36.442Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T03:51:36.443Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T23:40:29.882Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-28T23:40:29.884Z] error: undefined +[2025-11-28T23:40:29.883Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-28T23:40:29.884Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-28T23:40:29.885Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-28T23:40:29.885Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T23:40:29.885Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-28T23:40:29.886Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-28T23:40:32.394Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-28T23:40:32.394Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-28T23:40:32.395Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-29T16:27:24.475Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-29T16:27:24.478Z] error: undefined +[2025-11-29T16:27:24.476Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-29T16:27:24.476Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-29T16:27:24.479Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-29T16:27:24.479Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-29T16:27:24.480Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-29T16:27:24.481Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-29T16:27:27.546Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-29T16:27:27.548Z] error: undefined +[2025-11-29T16:27:27.547Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-29T16:27:27.547Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-29T16:27:27.548Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-29T16:27:27.549Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-29T16:27:27.550Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-29T16:27:27.550Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-29T16:27:27.797Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-29T16:27:27.798Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-29T16:27:27.799Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-29T16:27:27.825Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-29T16:27:27.826Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-29T16:27:32.831Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-29T16:27:32.831Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-29T16:27:32.832Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-29T16:27:32.879Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-29T16:27:32.879Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-29T16:27:40.922Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2025-11-29T16:27:40.924Z] error: undefined +[2025-11-29T16:27:40.923Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2025-11-29T16:27:40.923Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2025-11-30T00:01:13.308Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T00:01:13.310Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T00:01:13.314Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T00:01:13.314Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T00:01:14.132Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T00:01:14.133Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T00:01:14.134Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T00:01:14.134Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T00:01:18.431Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T00:01:18.432Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T00:01:18.432Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T00:01:18.437Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T00:01:18.438Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T00:01:23.444Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T00:01:23.445Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T00:01:23.445Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T00:01:23.464Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T00:01:23.464Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T04:06:37.689Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T04:06:37.690Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:37.695Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T04:06:37.695Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:38.282Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T04:06:38.283Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:38.283Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T04:06:38.284Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:42.741Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T04:06:42.743Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T04:06:42.743Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T04:06:42.800Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T04:06:42.801Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T04:06:47.399Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T04:06:47.401Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:47.409Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T04:06:47.410Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:06:47.771Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T04:06:47.772Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T04:06:47.773Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T04:06:47.804Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T04:06:47.805Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T04:07:53.021Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T04:07:53.021Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:07:53.022Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T04:07:53.023Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T04:07:58.146Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T04:07:58.147Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T04:07:58.147Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:28:31.501Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T14:28:31.502Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:28:31.506Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T14:28:31.507Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:28:36.608Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:28:36.609Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:28:36.609Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:28:36.617Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:28:36.617Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:29:29.011Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T14:29:29.011Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:29.022Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T14:29:29.022Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:29.505Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T14:29:29.505Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:29.517Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T14:29:29.518Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:30.910Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2025-11-30T14:29:30.910Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:30.918Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2025-11-30T14:29:30.918Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2025-11-30T14:29:34.059Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:34.060Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:34.061Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:34.606Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:34.607Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:34.608Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:39.066Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:29:39.066Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:29:39.609Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:39.610Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:39.610Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:44.070Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:29:44.070Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:29:44.614Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:44.617Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:44.618Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:49.075Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:29:49.076Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:29:49.621Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:49.622Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:49.622Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:54.080Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:29:54.081Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:29:54.082Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:29:54.625Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:29:54.625Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:35:23.363Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:35:23.365Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:35:23.365Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:35:24.292Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:35:24.292Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:35:24.293Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T14:35:28.369Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T14:35:28.370Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T14:35:32.484Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T14:35:32.484Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T14:35:32.484Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T15:00:15.573Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T15:00:15.578Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T15:00:15.578Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T15:00:17.416Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-11-30T15:00:17.417Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-11-30T15:00:20.579Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T15:00:20.580Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T15:00:20.581Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-11-30T21:05:41.638Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-11-30T21:05:41.639Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-11-30T21:05:41.640Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-01T15:01:47.550Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-01T15:01:47.551Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-01T15:01:47.552Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-01T15:01:47.918Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-01T15:01:47.919Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-01T15:01:47.919Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-01T15:01:52.554Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-12-01T15:01:52.555Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-12-01T15:02:30.423Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-01T15:02:30.423Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-01T15:02:30.424Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-01T19:04:09.012Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-01T19:04:09.013Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-01T19:04:09.014Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-01T19:04:09.014Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-12-01T19:04:09.014Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-12-01T19:18:53.850Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-01T19:18:53.850Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-01T19:18:53.851Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T01:23:25.442Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T01:23:25.443Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T01:23:25.443Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T01:23:25.447Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-12-02T01:23:25.448Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-12-02T02:10:49.050Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T02:10:49.051Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T02:10:49.051Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T02:47:57.370Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T02:47:57.371Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T02:47:57.371Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T12:46:34.493Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T12:46:34.494Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T12:46:34.495Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T12:47:03.216Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T12:47:03.216Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T12:47:03.217Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T13:52:13.415Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T13:52:13.416Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T13:52:13.417Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T13:52:52.869Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T13:52:52.869Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T13:52:52.871Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T13:53:35.383Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T13:53:35.384Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T13:53:35.385Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T14:38:19.514Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T14:38:19.515Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T14:38:19.516Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T14:38:19.516Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2025-12-02T14:38:19.516Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN comics.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'comics.telot.org' + } +] +[2025-12-02T16:15:44.262Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T16:15:44.262Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T16:15:44.263Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T16:17:22.742Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T16:17:22.742Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T16:17:22.743Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T16:34:10.665Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T16:34:10.665Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T16:34:10.666Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T16:42:44.829Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T16:42:44.829Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T16:42:44.830Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-02T19:06:36.922Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-02T19:06:36.922Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-02T19:06:36.923Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T16:17:26.296Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T16:17:26.297Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T16:17:26.298Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T17:09:47.819Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T17:09:47.820Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T17:09:47.820Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T17:11:20.714Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T17:11:20.715Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T17:11:20.715Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T17:14:40.208Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T17:14:40.208Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T17:14:40.209Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T18:40:16.656Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T18:40:16.656Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T18:40:16.656Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T19:04:34.837Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T19:04:34.838Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T19:04:34.839Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T19:04:49.444Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T19:04:49.445Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T19:04:49.445Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T19:31:53.105Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T19:31:53.106Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T19:31:53.106Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2025-12-03T19:32:01.449Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2025-12-03T19:32:01.449Z] error: [ + 500, + [Error: getaddrinfo EAI_AGAIN books.telot.org] { + errno: -3001, + code: 'EAI_AGAIN', + syscall: 'getaddrinfo', + hostname: 'books.telot.org' + } +] +[2025-12-03T19:32:01.450Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-03-19T00:39:57.349Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-19T00:39:57.355Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-19T00:39:57.412Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-19T00:39:57.413Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-21T13:01:31.663Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-21T13:01:31.666Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-21T13:01:31.671Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-21T13:01:31.672Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-24T12:18:45.506Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-24T12:18:45.508Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-24T12:18:45.517Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-24T12:18:45.517Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-24T15:08:00.162Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-24T15:08:00.164Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-24T15:08:00.174Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-24T15:08:00.175Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-25T15:03:41.286Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-25T15:03:41.288Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-25T15:03:41.293Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-25T15:03:41.293Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T10:06:02.642Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-26T10:06:02.644Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T10:06:02.644Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-26T10:06:02.645Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T12:30:21.153Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-26T12:30:21.154Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T12:30:21.157Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-26T12:30:21.158Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T13:56:16.658Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-26T13:56:16.659Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T13:56:16.660Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-26T13:56:16.660Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T13:57:18.766Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-03-26T13:57:18.766Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-03-26T13:57:18.767Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-03-26T13:57:18.768Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:02:30.946Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:02:30.948Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:02:31.233Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:02:31.235Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:02:45.189Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:02:45.189Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:02:45.190Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:02:45.191Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:03:19.412Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:03:19.413Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:03:19.413Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:03:19.414Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:03:25.898Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:03:25.899Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:03:25.905Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:03:25.906Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:11.664Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:04:11.668Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:11.676Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:04:11.678Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:27.088Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:04:27.089Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:27.090Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:04:27.090Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:34.506Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:04:34.506Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:34.508Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:04:34.508Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:34.854Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:04:34.854Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:34.863Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:04:34.864Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:44.827Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:04:44.827Z] error: [ + 500, + Error: connect ETIMEDOUT 24.111.24.21:13378 + at (Error: connect ETIMEDOUT 24.111.24.21:13378) { + errno: -110, + code: 'ETIMEDOUT', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:04:44.834Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-12T22:04:57.177Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:04:57.178Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:04:57.183Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:04:57.184Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:06:47.706Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:06:47.707Z] error: [ + 500, + Error: connect ETIMEDOUT 24.111.24.21:13378 + at (Error: connect ETIMEDOUT 24.111.24.21:13378) { + errno: -110, + code: 'ETIMEDOUT', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:06:47.707Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-12T22:07:12.282Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:07:12.283Z] error: [ + 500, + Error: connect ETIMEDOUT 24.111.24.21:13378 + at (Error: connect ETIMEDOUT 24.111.24.21:13378) { + errno: -110, + code: 'ETIMEDOUT', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:07:12.284Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-12T22:10:49.950Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-12T22:10:49.950Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:10:49.959Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-12T22:10:49.960Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-12T22:10:55.195Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:10:55.196Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:10:55.196Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-12T22:16:32.859Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:16:32.859Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:16:32.860Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-12T22:23:53.755Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-04-12T22:23:53.756Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-04-12T22:23:53.756Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-04-28T13:44:53.758Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T13:44:53.761Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:44:53.788Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T13:44:53.789Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:45:02.400Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T13:45:02.401Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:45:02.406Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T13:45:02.406Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:45:39.739Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T13:45:39.740Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:45:39.754Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T13:45:39.755Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:46:40.746Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T13:46:40.747Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T13:46:40.761Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T13:46:40.761Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:25:49.438Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T17:25:49.440Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:25:49.448Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T17:25:49.448Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:57:27.814Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T17:57:27.815Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:57:27.817Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T17:57:27.817Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:57:47.334Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T17:57:47.335Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:57:47.338Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T17:57:47.339Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:58:09.216Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T17:58:09.216Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T17:58:09.219Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T17:58:09.219Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T18:27:50.523Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T18:27:50.526Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T18:27:50.557Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T18:27:50.558Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T19:45:32.390Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T19:45:32.391Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T19:45:32.394Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T19:45:32.395Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T19:46:59.195Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-28T19:46:59.197Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-28T19:46:59.198Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-28T19:46:59.199Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-29T13:02:56.176Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-29T13:02:56.177Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-29T13:02:56.178Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-29T13:02:56.179Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-30T16:08:05.348Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-30T16:08:05.354Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-30T16:08:05.386Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-30T16:08:05.388Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-30T21:58:40.976Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-04-30T21:58:40.978Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-04-30T21:58:40.991Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-04-30T21:58:40.991Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:40:00.785Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-01T12:40:00.785Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:40:00.801Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-01T12:40:00.803Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:40:06.235Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-01T12:40:06.236Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-01T12:40:06.236Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-01T12:45:53.400Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-01T12:45:53.401Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:45:53.405Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-01T12:45:53.405Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:45:58.555Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-01T12:45:58.556Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-01T12:45:58.556Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-01T12:54:48.873Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-01T12:54:48.874Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:54:48.875Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-01T12:54:48.875Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T12:54:54.107Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-01T12:54:54.109Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-01T12:54:54.109Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-01T13:02:31.039Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-01T13:02:31.040Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T13:02:31.043Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-01T13:02:31.043Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-01T13:02:36.187Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-01T13:02:36.188Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-01T13:02:36.189Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-04T00:58:57.570Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-04T00:58:57.570Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T00:58:57.584Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-04T00:58:57.585Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T00:59:02.747Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-04T00:59:02.747Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-04T00:59:02.748Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-04T01:01:34.338Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-04T01:01:34.339Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T01:01:34.343Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-04T01:01:34.343Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T01:01:39.482Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-04T01:01:39.483Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-04T01:01:39.484Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-04T01:13:14.980Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-04T01:13:14.981Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T01:13:14.982Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-04T01:13:14.983Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-04T01:13:20.219Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-04T01:13:20.219Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-04T01:13:20.220Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-05T15:44:21.601Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-05T15:44:21.602Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-05T15:44:21.605Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-05T15:44:21.605Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-05T15:44:27.035Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-05T15:44:27.036Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-05T15:44:27.036Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-05T15:46:54.026Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-05T15:46:54.027Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-05T15:46:54.045Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-05T15:46:54.045Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-05T15:46:59.226Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-05T15:46:59.227Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-05T15:46:59.228Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-06T12:22:40.317Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-06T12:22:40.319Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-06T12:22:40.322Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-06T12:22:40.323Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-06T12:22:45.531Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-06T12:22:45.531Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-06T12:22:45.532Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-06T12:22:59.500Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-06T12:22:59.501Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-06T12:22:59.506Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-06T12:22:59.507Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-06T12:22:59.513Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-06T12:22:59.514Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-06T12:22:59.514Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-10T00:05:00.985Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-10T00:05:00.986Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-10T00:05:01.000Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-10T00:05:01.000Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-10T00:05:06.331Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-10T00:05:06.332Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-10T00:05:06.332Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-11T12:14:58.862Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-11T12:14:58.863Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-11T12:14:58.864Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-11T12:14:58.864Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-11T12:15:04.155Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-11T12:15:04.156Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-11T12:15:04.156Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-11T20:55:22.898Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-11T20:55:22.901Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-11T20:55:22.915Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-11T20:55:22.915Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-11T20:55:28.219Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-11T20:55:28.220Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-11T20:55:28.221Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:05:40.979Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:05:40.982Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:05:40.988Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:05:40.989Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:05:46.202Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:05:46.203Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:05:46.203Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:06:16.107Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:06:16.107Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:06:16.115Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:06:16.116Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:06:21.274Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:06:21.275Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:06:21.275Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:15:46.905Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:15:46.906Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:15:46.916Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:15:46.916Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:15:52.091Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:15:52.091Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:15:52.092Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:15:54.361Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:15:54.362Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:15:54.387Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:15:54.388Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:15:54.431Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:15:54.432Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:15:54.432Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:16:40.084Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:16:40.085Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:16:40.128Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:16:40.128Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:16:45.338Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:16:45.339Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:16:45.339Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:16:52.604Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:16:52.605Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:16:52.616Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:16:52.616Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:16:52.880Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:16:52.880Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:16:52.881Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:19:30.706Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:19:30.706Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:19:30.708Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:19:30.708Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:19:35.898Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:19:35.899Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:19:35.900Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:32:25.393Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:32:25.394Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:32:25.409Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:32:25.409Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:32:30.683Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:32:30.684Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:32:30.684Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:33:26.360Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:33:26.361Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:33:26.390Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:33:26.392Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:33:31.611Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:33:31.612Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:33:31.612Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:38:21.018Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:38:21.019Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:38:21.026Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:38:21.027Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:38:26.267Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:38:26.267Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:38:26.268Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:43:43.443Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:43:43.444Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:43:43.444Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:43:43.444Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:43:48.635Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:43:48.636Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:43:48.636Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:45:52.847Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:45:52.848Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:45:52.864Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:45:52.865Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:45:58.043Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:45:58.044Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:45:58.044Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:46:11.529Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:46:11.529Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:46:11.550Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:46:11.551Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:46:11.598Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:46:11.599Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:46:11.599Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T03:46:18.199Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T03:46:18.199Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:46:18.209Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T03:46:18.210Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T03:46:18.320Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T03:46:18.320Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T03:46:18.322Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T11:29:21.082Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T11:29:21.082Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T11:29:21.090Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T11:29:21.091Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T11:29:26.363Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T11:29:26.364Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T11:29:26.364Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T11:30:27.299Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T11:30:27.300Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T11:30:27.319Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T11:30:27.320Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T11:30:32.475Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T11:30:32.475Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T11:30:32.476Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T14:27:48.611Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T14:27:48.612Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T14:27:48.618Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T14:27:48.619Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T14:27:53.883Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T14:27:53.884Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T14:27:53.884Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-12T21:52:20.985Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-12T21:52:20.985Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T21:52:20.987Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-12T21:52:20.988Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-12T21:52:26.331Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-12T21:52:26.332Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-12T21:52:26.332Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T02:36:05.627Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T02:36:05.628Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:36:05.637Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T02:36:05.638Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:36:11.035Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T02:36:11.036Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T02:36:11.036Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T02:36:16.324Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T02:36:16.325Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:36:16.327Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T02:36:16.328Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:36:16.388Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T02:36:16.389Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T02:36:16.389Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T02:37:47.975Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T02:37:47.977Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:37:47.991Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T02:37:47.991Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:37:53.178Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T02:37:53.179Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T02:37:53.179Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T02:37:55.644Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T02:37:55.644Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:37:55.681Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T02:37:55.682Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:37:55.738Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T02:37:55.738Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T02:37:55.739Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T02:50:45.490Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T02:50:45.491Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:50:45.633Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T02:50:45.633Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T02:50:50.843Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T02:50:50.844Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T02:50:50.844Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T03:09:13.704Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T03:09:13.706Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T03:09:13.716Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T03:09:13.717Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T03:09:18.939Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T03:09:18.940Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T03:09:18.941Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T03:09:38.973Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T03:09:38.974Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T03:09:38.989Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T03:09:38.990Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T03:09:44.155Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T03:09:44.156Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T03:09:44.157Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-13T12:51:32.784Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-13T12:51:32.785Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T12:51:32.813Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-13T12:51:32.814Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-13T12:51:37.947Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-13T12:51:37.948Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-13T12:51:37.948Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-15T14:19:44.890Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-15T14:19:44.891Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T14:19:44.898Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-15T14:19:44.899Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T14:19:50.107Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-15T14:19:50.108Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-15T14:19:50.109Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-15T14:22:18.573Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-15T14:22:18.575Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T14:22:18.575Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-15T14:22:18.575Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T14:22:23.707Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-15T14:22:23.707Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-15T14:22:23.708Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-15T22:06:41.983Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-15T22:06:41.984Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T22:06:41.993Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-15T22:06:41.994Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-15T22:06:47.387Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-15T22:06:47.387Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-15T22:06:47.388Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-16T00:57:01.718Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-16T00:57:01.718Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-16T00:57:01.746Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-16T00:57:01.748Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-16T00:57:07.035Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-16T00:57:07.036Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-16T00:57:07.036Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-17T23:23:41.479Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-17T23:23:41.480Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-17T23:23:41.493Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-17T23:23:41.493Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-17T23:23:46.779Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-17T23:23:46.779Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-17T23:23:46.780Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T14:17:11.013Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T14:17:11.014Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T14:17:11.015Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T14:17:11.015Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T14:17:16.571Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T14:17:16.572Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T14:17:16.572Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T23:55:12.664Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T23:55:12.664Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:55:12.685Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T23:55:12.685Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:55:18.172Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T23:55:18.172Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T23:55:18.173Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T23:56:02.473Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T23:56:02.474Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:02.479Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T23:56:02.479Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:07.707Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T23:56:07.708Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T23:56:07.708Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T23:56:12.801Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T23:56:12.801Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:12.807Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T23:56:12.807Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:12.921Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T23:56:12.922Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T23:56:12.922Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T23:56:23.053Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T23:56:23.053Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:23.060Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T23:56:23.061Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:23.248Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T23:56:23.249Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T23:56:23.249Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-23T23:56:38.399Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-23T23:56:38.400Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:38.429Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-23T23:56:38.429Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-23T23:56:38.497Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-23T23:56:38.497Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-23T23:56:38.498Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-24T00:03:42.582Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:03:42.583Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:03:42.595Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:03:42.595Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:03:47.803Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-24T00:03:47.804Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-24T00:03:47.804Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-24T00:08:03.340Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:08:03.341Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:08:03.374Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:08:03.375Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:08:08.923Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-24T00:08:08.925Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-24T00:08:08.926Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-24T00:16:04.819Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:16:04.819Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:16:04.829Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:16:04.829Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:16:04.934Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-05-24T00:16:04.934Z] error: [ + 500, + Error: connect EHOSTUNREACH 24.111.24.21:13378 + at (Error: connect EHOSTUNREACH 24.111.24.21:13378) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-05-24T00:16:04.935Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-05-24T00:29:13.938Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:29:13.939Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:13.945Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:29:13.945Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:19.084Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:29:19.085Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:19.095Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:29:19.095Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:29.191Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:29:29.191Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:29.204Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:29:29.204Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:43.705Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:29:43.706Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:29:43.728Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:29:43.728Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:30:27.616Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:30:27.617Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:30:27.621Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:30:27.622Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:30:35.282Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:30:35.283Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:30:35.285Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:30:35.286Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:41:05.680Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:41:05.681Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:41:05.691Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:41:05.691Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:45:39.127Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-05-24T00:45:39.128Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-05-24T00:45:39.151Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-05-24T00:45:39.153Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-06-03T16:06:46.062Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2026-06-03T16:06:46.067Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2026-06-05T00:57:22.932Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2026-06-05T00:57:22.933Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2026-06-05T01:40:25.210Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2026-06-05T01:40:25.212Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2026-06-05T15:15:24.401Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2026-06-05T15:15:24.404Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2026-06-07T01:02:40.488Z] error: Error calling http://comics.telot.org/api/v1/libraries... +[2026-06-07T01:02:40.490Z] error: [ + 500, + [Error [ERR_FR_REDIRECTION_FAILURE]: Redirected request failed: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_FR_REDIRECTION_FAILURE', + [cause]: [TypeError: Protocol "https:" not supported. Expected "http:"] { + code: 'ERR_INVALID_PROTOCOL' + } + } +] +[2026-06-07T03:23:32.554Z] info: services.yaml was copied to the config folder +[2026-06-07T03:24:32.879Z] error: bad indentation of a sequence entry (43:15) + + 40 | - abbr: Th + 41 | href: http://thia.telot.org + 42 | - Crafty + 43 | - abbr: CR +--------------------^ + 44 | href: https://10.0.1.206:8443/panel ... +[2026-06-07T03:24:32.898Z] error: YAMLException: bad indentation of a sequence entry (43:15) + + 40 | - abbr: Th + 41 | href: http://thia.telot.org + 42 | - Crafty + 43 | - abbr: CR +--------------------^ + 44 | href: https://10.0.1.206:8443/panel ... + at generateError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1273:10) + at throwError (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:1277:9) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2105:7) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2530:12) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2254:11) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2531:12) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2098:5) + at composeNode (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2530:12) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2715:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/dist/js-yaml.mjs:2778:5) +[2026-06-07T03:24:33.057Z] error: bad indentation of a sequence entry (43:15) + + 40 | - abbr: Th + 41 | href: http://thia.telot.org + 42 | - Crafty + 43 | - abbr: CR +--------------------^ + 44 | href: https://10.0.1.206:8443/panel ... +[2026-06-07T03:34:53.854Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-07T03:34:54.268Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-07T03:35:07.285Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-07T03:35:20.313Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-07T03:35:44.003Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-07T03:35:44.220Z] error: HTTP Error 401 calling https://10.0.1.239:8006/api2/json/cluster/resources +[2026-06-17T04:21:53.509Z] error: Error calling http://10.0.1.5:9091/transmission/rpc... +[2026-06-17T04:21:53.514Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:9091 + at (Error: connect EHOSTUNREACH 10.0.1.5:9091) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 9091 + } +] +[2026-06-17T04:21:53.515Z] error: Error getting data from Transmission: 500. Data: { error: [Object] } +[2026-06-17T04:21:53.516Z] error: Error calling http://10.0.1.5:8989/api/v3/wanted/missing... +[2026-06-17T04:21:53.516Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:21:53.517Z] error: Error calling http://10.0.1.5:8989/api/v3/queue... +[2026-06-17T04:21:53.518Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:21:53.518Z] error: Error calling http://10.0.1.5:8989/api/v3/series... +[2026-06-17T04:21:53.519Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:21:53.570Z] error: Error calling http://10.0.1.139/api/v1/libraries... +[2026-06-17T04:21:53.571Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.139:80 + at (Error: connect EHOSTUNREACH 10.0.1.139:80) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.139', + port: 80 + } +] +[2026-06-17T04:21:56.577Z] error: Error calling http://10.0.1.5:8989/api/v3/queue/details... +[2026-06-17T04:21:56.578Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:21:56.580Z] error: Error calling http://10.0.1.5:7878/api/v3/movie... +[2026-06-17T04:21:56.581Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:21:56.581Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/details... +[2026-06-17T04:21:56.582Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:21:56.582Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/status... +[2026-06-17T04:21:56.582Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:21:56.583Z] error: Error calling http://10.0.1.5:5055/api/v1/request/count... +[2026-06-17T04:21:56.583Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:5055 + at (Error: connect EHOSTUNREACH 10.0.1.5:5055) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 5055 + } +] +[2026-06-17T04:21:56.583Z] error: HTTP Error 500 calling http://10.0.1.5:5055/api/v1/request/count +[2026-06-17T04:22:00.418Z] error: Error calling http://10.0.1.139/api/v1/libraries... +[2026-06-17T04:22:00.418Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.139:80 + at (Error: connect EHOSTUNREACH 10.0.1.139:80) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.139', + port: 80 + } +] +[2026-06-17T04:22:00.419Z] error: Error calling http://10.0.1.5:9091/transmission/rpc... +[2026-06-17T04:22:00.419Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:9091 + at (Error: connect EHOSTUNREACH 10.0.1.5:9091) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 9091 + } +] +[2026-06-17T04:22:00.419Z] error: Error getting data from Transmission: 500. Data: { error: [Object] } +[2026-06-17T04:22:00.420Z] error: Error calling http://10.0.1.5:8989/api/v3/wanted/missing... +[2026-06-17T04:22:00.420Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:22:00.421Z] error: Error calling http://10.0.1.5:8989/api/v3/queue... +[2026-06-17T04:22:00.421Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:22:00.421Z] error: Error calling http://10.0.1.5:8989/api/v3/series... +[2026-06-17T04:22:00.422Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:22:03.489Z] error: Error calling http://10.0.1.5:8989/api/v3/queue/details... +[2026-06-17T04:22:03.490Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:8989 + at (Error: connect EHOSTUNREACH 10.0.1.5:8989) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-06-17T04:22:03.491Z] error: Error calling http://10.0.1.5:7878/api/v3/movie... +[2026-06-17T04:22:03.491Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:22:03.492Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/status... +[2026-06-17T04:22:03.492Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:22:03.492Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/details... +[2026-06-17T04:22:03.493Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:7878 + at (Error: connect EHOSTUNREACH 10.0.1.5:7878) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-06-17T04:22:03.494Z] error: Error calling http://10.0.1.5:5055/api/v1/request/count... +[2026-06-17T04:22:03.494Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.5:5055 + at (Error: connect EHOSTUNREACH 10.0.1.5:5055) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.5', + port: 5055 + } +] +[2026-06-17T04:22:03.494Z] error: HTTP Error 500 calling http://10.0.1.5:5055/api/v1/request/count +[2026-06-17T04:24:05.537Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-06-17T04:24:05.539Z] error: [ + 500, + Error: connect ETIMEDOUT 24.111.24.21:13378 + at (Error: connect ETIMEDOUT 24.111.24.21:13378) { + errno: -110, + code: 'ETIMEDOUT', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-06-17T04:24:05.540Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-06-17T04:24:13.729Z] error: Error calling http://books.telot.org:13378/api/libraries... +[2026-06-17T04:24:13.730Z] error: [ + 500, + Error: connect ETIMEDOUT 24.111.24.21:13378 + at (Error: connect ETIMEDOUT 24.111.24.21:13378) { + errno: -110, + code: 'ETIMEDOUT', + syscall: 'connect', + address: '24.111.24.21', + port: 13378 + } +] +[2026-06-17T04:24:13.730Z] error: Error: Error getting data from Audiobookshelf: 500. Data: [object Object] + at k (/app/.next/server/pages/api/services/proxy.js:82:1025) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async l (/app/.next/server/pages/api/services/proxy.js:82:1732) + at async ts (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:100925) + at async to.render (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:1:101640) + at async Module.m (/app/.next/server/pages/api/services/proxy.js:82:11757) + at async NextNodeServer.runApi (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:766:9) + at async NextNodeServer.handleCatchallRenderRequest (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/next-server.js:390:37) + at async NextNodeServer.handleRequestImpl (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/base-server.js:916:17) + at async invokeRender (/app/node_modules/.pnpm/next@15.5.2_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/dist/server/lib/router-server.js:240:21) +[2026-07-16T03:23:45.008Z] error: Error calling http://10.0.1.5:8989/api/v3/wanted/missing... +[2026-07-16T03:23:45.010Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:23:45.017Z] error: Error calling http://10.0.1.5:9091/transmission/rpc... +[2026-07-16T03:23:45.017Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:9091 + at (Error: connect ECONNREFUSED 10.0.1.5:9091) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 9091 + } +] +[2026-07-16T03:23:45.018Z] error: Error getting data from Transmission: 500. Data: { error: [Object] } +[2026-07-16T03:23:45.021Z] error: Error calling http://10.0.1.5:8989/api/v3/series... +[2026-07-16T03:23:45.021Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:23:45.030Z] error: Error calling http://10.0.1.5:8989/api/v3/queue... +[2026-07-16T03:23:45.030Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:23:45.038Z] error: Error calling http://10.0.1.5:7878/api/v3/movie... +[2026-07-16T03:23:45.038Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:23:45.039Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/status... +[2026-07-16T03:23:45.039Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:23:45.048Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/details... +[2026-07-16T03:23:45.048Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:23:45.049Z] error: Error calling http://10.0.1.5:5055/api/v1/request/count... +[2026-07-16T03:23:45.049Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:5055 + at (Error: connect ECONNREFUSED 10.0.1.5:5055) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 5055 + } +] +[2026-07-16T03:23:45.049Z] error: HTTP Error 500 calling http://10.0.1.5:5055/api/v1/request/count +[2026-07-16T03:23:45.057Z] error: Error calling http://10.0.1.5:8989/api/v3/queue/details... +[2026-07-16T03:23:45.057Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:24:10.290Z] error: Error calling http://10.0.1.5:9091/transmission/rpc... +[2026-07-16T03:24:10.291Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:9091 + at (Error: connect ECONNREFUSED 10.0.1.5:9091) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 9091 + } +] +[2026-07-16T03:24:10.291Z] error: Error getting data from Transmission: 500. Data: { error: [Object] } +[2026-07-16T03:24:10.315Z] error: Error calling http://10.0.1.5:8989/api/v3/wanted/missing... +[2026-07-16T03:24:10.315Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:24:10.316Z] error: Error calling http://10.0.1.5:8989/api/v3/queue... +[2026-07-16T03:24:10.316Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:24:10.326Z] error: Error calling http://10.0.1.5:8989/api/v3/series... +[2026-07-16T03:24:10.327Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:24:10.327Z] error: Error calling http://10.0.1.5:8989/api/v3/queue/details... +[2026-07-16T03:24:10.327Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:8989 + at (Error: connect ECONNREFUSED 10.0.1.5:8989) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 8989 + } +] +[2026-07-16T03:24:10.335Z] error: Error calling http://10.0.1.5:7878/api/v3/movie... +[2026-07-16T03:24:10.335Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:24:10.335Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/status... +[2026-07-16T03:24:10.336Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:24:10.345Z] error: Error calling http://10.0.1.5:7878/api/v3/queue/details... +[2026-07-16T03:24:10.345Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:7878 + at (Error: connect ECONNREFUSED 10.0.1.5:7878) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 7878 + } +] +[2026-07-16T03:24:10.346Z] error: Error calling http://10.0.1.5:5055/api/v1/request/count... +[2026-07-16T03:24:10.346Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.5:5055 + at (Error: connect ECONNREFUSED 10.0.1.5:5055) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.5', + port: 5055 + } +] +[2026-07-16T03:24:10.346Z] error: HTTP Error 500 calling http://10.0.1.5:5055/api/v1/request/count +[2026-08-12T15:09:09.924Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-12T15:09:09.924Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-12T15:09:09.956Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-12T15:09:09.956Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-13T15:10:42.156Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-13T15:10:42.157Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-13T15:10:42.157Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-13T15:10:42.158Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:42:45.297Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T02:42:45.298Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:42:45.300Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T02:42:45.300Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:42:54.435Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T02:42:54.436Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:42:54.436Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T02:42:54.437Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:43:06.278Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T02:43:06.279Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T02:43:06.279Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T02:43:06.279Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T20:09:29.634Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T20:09:29.635Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T20:09:29.639Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T20:09:29.639Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:15:43.486Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T23:15:43.488Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:15:43.498Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T23:15:43.500Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:15:55.785Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T23:15:55.786Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:15:55.787Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T23:15:55.788Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:16:58.284Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T23:16:58.285Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:16:58.286Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T23:16:58.286Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:17:04.635Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T23:17:04.636Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:17:04.637Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T23:17:04.638Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:17:39.213Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-14T23:17:39.214Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-14T23:17:39.216Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-14T23:17:39.216Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:13:52.514Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:13:52.515Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:13:52.521Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:13:52.521Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:37:36.908Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:37:36.910Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:37:36.918Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:37:36.919Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:41:50.438Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:41:50.438Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:41:50.439Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:41:50.439Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:42:00.439Z] error: Error: Timed out. + at Timeout._onTimeout (/app/node_modules/.pnpm/minecraftstatuspinger@1.2.2/node_modules/minecraftstatuspinger/dist/cjs/index.js:96:20) + at listOnTimeout (node:internal/timers:588:17) + at process.processTimers (node:internal/timers:523:7) +[2026-08-15T03:46:21.266Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:46:21.268Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:46:21.269Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:46:21.269Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:46:24.353Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:48:43.911Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:48:43.912Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:48:43.913Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:48:43.914Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:48:47.009Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:50:02.164Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:50:02.165Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:50:02.174Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:50:02.174Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:50:05.217Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:50:21.142Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:50:21.142Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:50:21.143Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:50:21.143Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:50:24.418Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:51:21.546Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:51:21.547Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:51:21.561Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:51:21.561Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:51:24.577Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:53:56.399Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:53:56.400Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:53:56.402Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:53:56.402Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:53:59.457Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T03:54:10.970Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T03:54:10.970Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:54:10.971Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T03:54:10.971Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T03:54:14.049Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T04:00:16.356Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T04:00:16.357Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:00:16.358Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T04:00:16.358Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:00:19.425Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T04:05:24.559Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T04:05:24.562Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:05:24.562Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T04:05:24.563Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:05:27.649Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T04:46:08.034Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T04:46:08.043Z] error: undefined +[2026-08-15T04:46:08.035Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:46:08.037Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T04:46:08.037Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:46:08.037Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2026-08-15T04:46:08.038Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2026-08-15T04:46:08.038Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2026-08-15T04:46:10.145Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T04:46:20.193Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2026-08-15T04:46:20.194Z] error: undefined +[2026-08-15T04:46:20.194Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2026-08-15T04:46:20.194Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2026-08-15T04:46:23.714Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T04:46:23.720Z] error: undefined +[2026-08-15T04:46:23.715Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:46:23.717Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T04:46:23.718Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:8080 + at (Error: connect EHOSTUNREACH 10.0.1.77:8080) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T04:46:23.718Z] error: Error calling http://10.0.1.77:32400/status/sessions... +[2026-08-15T04:46:23.718Z] error: [ + 500, + Error: connect EHOSTUNREACH 10.0.1.77:32400 + at (Error: connect EHOSTUNREACH 10.0.1.77:32400) { + errno: -113, + code: 'EHOSTUNREACH', + syscall: 'connect', + address: '10.0.1.77', + port: 32400 + } +] +[2026-08-15T04:46:23.719Z] error: HTTP 500 communicating with Plex. Data: [object Object] +[2026-08-15T04:46:23.720Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T14:00:38.021Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T14:00:38.022Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T14:00:38.027Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T14:00:38.028Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T14:00:41.121Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-15T14:00:45.046Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-15T14:00:45.046Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T14:00:45.053Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-15T14:00:45.053Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-15T14:00:48.162Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T00:50:44.612Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T00:50:44.615Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:50:44.620Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T00:50:44.621Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:50:47.714Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T00:51:14.402Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T00:51:14.403Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:51:14.404Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T00:51:14.404Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:51:17.473Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T00:51:20.865Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T00:51:20.866Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:51:20.866Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T00:51:20.867Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T00:51:23.937Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T01:30:19.875Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T01:30:19.877Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:30:19.880Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T01:30:19.881Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:30:22.945Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T01:49:59.370Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T01:49:59.370Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:49:59.372Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T01:49:59.373Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:50:02.466Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T01:59:10.024Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T01:59:10.024Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:59:10.026Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T01:59:10.026Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T01:59:13.121Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:38:04.970Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:38:04.971Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:38:04.980Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:38:04.980Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:38:08.097Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:38:51.608Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:38:51.610Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:38:51.614Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:38:51.615Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:38:54.690Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:39:39.250Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:39:39.251Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:39:39.252Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:39:39.252Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:39:42.369Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:48:21.799Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:48:21.800Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:48:21.801Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:48:21.801Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:48:24.929Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:48:56.626Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:48:56.627Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:48:56.627Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:48:56.628Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:48:59.681Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:51:15.156Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:51:15.158Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:15.159Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:51:15.159Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:15.827Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:51:15.828Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:15.828Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:51:15.829Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:18.241Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:51:18.242Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:51:25.107Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:51:25.108Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:25.111Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:51:25.111Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:51:28.161Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:53:16.877Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:53:16.878Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:16.883Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:53:16.884Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:17.340Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:53:17.340Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:17.359Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:53:17.360Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:19.969Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:53:19.970Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:53:55.490Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:53:55.491Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:55.492Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:53:55.492Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:53:58.625Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:54:06.420Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:54:06.421Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:54:06.422Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:54:06.422Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:54:09.505Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:54:55.377Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:54:55.378Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:54:55.379Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:54:55.379Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:54:58.465Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:55:02.927Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:55:02.928Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:55:02.928Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:55:02.929Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:55:06.018Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T02:55:16.360Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T02:55:16.360Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:55:16.361Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T02:55:16.361Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T02:55:19.457Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:02:33.618Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T03:02:33.619Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:02:33.620Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T03:02:33.621Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:02:36.705Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:02:41.272Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T03:02:41.273Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:02:41.276Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T03:02:41.277Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:02:44.385Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:03:26.515Z] error: Error calling http://10.0.1.77:8080/api/settings... +[2026-08-16T03:03:26.516Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:03:26.519Z] error: Error calling http://10.0.1.77:8080/api/summary... +[2026-08-16T03:03:26.519Z] error: [ + 500, + Error: connect ECONNREFUSED 10.0.1.77:8080 + at (Error: connect ECONNREFUSED 10.0.1.77:8080) { + errno: -111, + code: 'ECONNREFUSED', + syscall: 'connect', + address: '10.0.1.77', + port: 8080 + } +] +[2026-08-16T03:03:29.633Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:03:37.185Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:04:24.865Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:04:49.057Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:05:33.537Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T03:09:48.642Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T12:26:32.418Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-16T12:26:32.418Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-17T13:56:32.161Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-17T13:56:32.162Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T01:44:01.761Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T01:44:20.129Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T01:47:42.817Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T01:55:14.721Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T01:55:21.377Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:17:51.202Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:19:09.921Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:20:16.673Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:20:32.673Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:51:14.849Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T02:51:42.497Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T03:12:20.961Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-18T03:35:50.113Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-24T17:24:23.841Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-26T12:04:21.154Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-26T12:40:26.785Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T00:34:36.834Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T00:35:09.857Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T01:23:29.441Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T01:26:01.953Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T01:27:43.009Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-29T01:33:17.665Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T01:03:18.370Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T01:03:18.371Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:00:42.529Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:00:53.985Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:01:04.673Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:01:48.577Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:02:28.321Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:04:27.040Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:05:34.433Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:07:48.065Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:08:07.521Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:08:32.097Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:15:39.681Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T02:15:51.713Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:15:44.289Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:16:20.449Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:18:58.465Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:19:05.569Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:19:22.849Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:25:10.561Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:25:22.529Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:26:24.673Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:29:11.969Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:29:26.497Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:29:56.386Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:39:28.225Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:39:37.697Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:49:22.529Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:49:29.952Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:49:48.129Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:49:57.793Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:50:52.193Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T03:56:37.281Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T04:06:14.817Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T04:12:03.681Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T04:21:12.674Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-08-31T04:22:05.090Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T02:23:17.858Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T02:25:40.321Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T02:27:00.897Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T02:27:00.898Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T02:27:09.985Z] error: Error: connect EHOSTUNREACH 10.0.1.226:25565 + at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16) + at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) +[2026-09-01T17:40:54.607Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.656Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.697Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.707Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.712Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.714Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.804Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.805Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.805Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.806Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.806Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.806Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.809Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.824Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.825Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.826Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.826Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.827Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.827Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.829Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.837Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + '\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://uptimekuma.host.or.ip:port\n' + + ' slug: statuspageslug\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 414, + line: 15, + column: 2, + snippet: ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (16:3)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:40:55.841Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2269:38) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) +[2026-09-01T17:40:55.843Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:40:55.843Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:40:55.843Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:40:55.844Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:40:55.945Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + '\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://uptimekuma.host.or.ip:port\n' + + ' slug: statuspageslug\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 414, + line: 15, + column: 2, + snippet: ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (16:3)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:40:55.970Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:40:55.970Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:41:24.716Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 414, + line: 15, + column: 2, + snippet: ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (16:3)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:41:24.723Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:41:24.723Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:41:24.801Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 414, + line: 15, + column: 2, + snippet: ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (16:3)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4 ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '--------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:41:24.824Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:41:24.824Z] error: YAMLException: bad indentation of a sequence entry (16:3) + + 13 | password: 2bce5cb9-8ac4 ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +--------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:42:04.750Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 415, + line: 15, + column: 3, + snippet: ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (16:4)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:42:04.757Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:42:04.757Z] error: YAMLException: bad indentation of a mapping entry (16:4) + + 13 | password: 2bce5cb9-8ac4- ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +---------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:42:04.840Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 415, + line: 15, + column: 3, + snippet: ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (16:4)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:42:04.859Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:42:04.859Z] error: YAMLException: bad indentation of a mapping entry (16:4) + + 13 | password: 2bce5cb9-8ac4- ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +---------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:42:05.047Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 415, + line: 15, + column: 3, + snippet: ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (16:4)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:42:05.064Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:42:05.064Z] error: YAMLException: bad indentation of a mapping entry (16:4) + + 13 | password: 2bce5cb9-8ac4- ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +---------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:42:05.953Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptimekuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 415, + line: 15, + column: 3, + snippet: ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (16:4)\n' + + '\n' + + ' 13 | password: 2bce5cb9-8ac4- ...\n' + + ' 14 | node: mini\n' + + ' 15 | \n' + + ' 16 | - UptimeKuma:\n' + + '---------^\n' + + ' 17 | icon: uptimekuma.png\n' + + ' 18 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T17:42:06.048Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:42:06.048Z] error: YAMLException: bad indentation of a mapping entry (16:4) + + 13 | password: 2bce5cb9-8ac4- ... + 14 | node: mini + 15 | + 16 | - UptimeKuma: +---------^ + 17 | icon: uptimekuma.png + 18 | href: http://10.0.1.194:3001 +[2026-09-01T17:46:09.546Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.548Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.551Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.562Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.563Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.563Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.564Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.564Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.565Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.572Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.573Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.573Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.574Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.575Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.576Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.598Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.600Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.601Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.602Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.604Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.604Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.610Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 103, + line: 3, + column: 0, + snippet: ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (4:1)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:46:09.613Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.614Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:46:09.616Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:46:09.617Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:46:09.618Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:46:09.618Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:46:09.691Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 103, + line: 3, + column: 0, + snippet: ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (4:1)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:46:09.710Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:46:09.710Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:46:11.292Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: 3\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 103, + line: 3, + column: 0, + snippet: ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (4:1)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:46:11.352Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:46:11.352Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:47:59.659Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.660Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.672Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.673Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.674Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.675Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.675Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.697Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.698Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.698Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.699Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.699Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.699Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.703Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.704Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.725Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.727Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.727Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.729Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.730Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.735Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: home\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 103, + line: 3, + column: 0, + snippet: ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (4:1)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:47:59.744Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:47:59.745Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:47:59.746Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:47:59.747Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:47:59.747Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:47:59.929Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '# For configuration options and examples, please see:\n' + + '# https://gethomepage.dev/configs/services/\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: home\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 103, + line: 3, + column: 0, + snippet: ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (4:1)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | # For configuration options and ...\n' + + ' 3 | # https://gethomepage.dev/config ...\n' + + ' 4 | - Mini:\n' + + '-----^\n' + + ' 5 | - Proxmox:\n' + + ' 6 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:47:59.938Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:47:59.938Z] error: YAMLException: end of the stream or a document separator is expected (4:1) + + 1 | \--- + 2 | # For configuration options and ... + 3 | # https://gethomepage.dev/config ... + 4 | - Mini: +-----^ + 5 | - Proxmox: + 6 | icon: proxmox.png +[2026-09-01T17:48:32.450Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: home\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 11, + line: 1, + column: 6, + snippet: ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (2:7)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:48:32.454Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:48:32.454Z] error: YAMLException: end of the stream or a document separator is expected (2:7) + + 1 | \--- + 2 | - Mini: +-----------^ + 3 | - Proxmox: + 4 | icon: proxmox.png +[2026-09-01T17:48:32.534Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: home\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 11, + line: 1, + column: 6, + snippet: ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (2:7)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:48:32.545Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:48:32.545Z] error: YAMLException: end of the stream or a document separator is expected (2:7) + + 1 | \--- + 2 | - Mini: +-----------^ + 3 | - Proxmox: + 4 | icon: proxmox.png +[2026-09-01T17:48:32.725Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\---\n' + + '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: home\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 11, + line: 1, + column: 6, + snippet: ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (2:7)\n' + + '\n' + + ' 1 | \\---\n' + + ' 2 | - Mini:\n' + + '-----------^\n' + + ' 3 | - Proxmox:\n' + + ' 4 | icon: proxmox.png', + config: 'services.yaml' + } +] +[2026-09-01T17:48:32.741Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:48:32.741Z] error: YAMLException: end of the stream or a document separator is expected (2:7) + + 1 | \--- + 2 | - Mini: +-----------^ + 3 | - Proxmox: + 4 | icon: proxmox.png +[2026-09-01T17:51:36.160Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.162Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.162Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.176Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.176Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.178Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.180Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.193Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.194Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.196Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.198Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.198Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.200Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.213Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.213Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.214Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.214Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.215Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.215Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.227Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.228Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.229Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.229Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2513:126) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) + at g (/app/.next/server/chunks/9874.js:2:4477) + at s (/app/.next/server/chunks/1382.js:1:6198) + at async w (/app/.next/server/chunks/1382.js:1:8737) + at async x (/app/.next/server/chunks/1382.js:1:9016) +[2026-09-01T17:51:36.230Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:36.231Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:36.234Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:36.237Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:36.237Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:36.447Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:36.460Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:36.460Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:37.700Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n' + + ' \n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:37.711Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:37.712Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:57.225Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:57.231Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:57.231Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:57.307Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:57.323Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:57.323Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T17:51:58.155Z] error: Configuration validation errors [ + { + reason: 'end of the stream or a document separator is expected', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 764, + line: 31, + column: 0, + snippet: ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png' + }, + name: 'YAMLException', + message: 'end of the stream or a document separator is expected (32:1)\n' + + '\n' + + ' 29 | url: https://git.telo ...\n' + + ' 30 | key: 132105015fe279a4 ...\n' + + ' 31 | \n' + + ' 32 | - Network:\n' + + '------^\n' + + ' 33 | - pfSense:\n' + + ' 34 | icon: pfsense.png', + config: 'services.yaml' + } +] +[2026-09-01T17:51:58.172Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T17:51:58.172Z] error: YAMLException: end of the stream or a document separator is expected (32:1) + + 29 | url: https://git.telo ... + 30 | key: 132105015fe279a4 ... + 31 | + 32 | - Network: +------^ + 33 | - pfSense: + 34 | icon: pfsense.png +[2026-09-01T18:28:24.475Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.487Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.488Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.489Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.493Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.499Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.500Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.500Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.500Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.501Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.501Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.510Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.510Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.511Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.511Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.512Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.512Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.514Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.523Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.524Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.524Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.524Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.525Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ + at YAMLException.throwAt (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1219:9) + at throwError (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:1841:16) + at readBlockMapping (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2357:80) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:105) + at readBlockSequence (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2266:8) + at parseNode (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2410:57) + at readDocument (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2499:7) + at parseEvents (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2544:3) + at loadDocuments (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2565:29) + at Module.load (file:///app/node_modules/.pnpm/js-yaml@5.3.0/node_modules/js-yaml/dist/js-yaml.mjs:2609:20) +[2026-09-01T18:28:24.526Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:28:24.526Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:28:24.533Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 3, + snippet: ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:4)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:28:24.537Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:28:24.537Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:28:24.743Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 3, + snippet: ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:4)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:28:24.757Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:28:24.757Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:28:40.452Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 3, + snippet: ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:4)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:26.709Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 3, + snippet: ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:4)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:26.913Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 3, + snippet: ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:4)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '---------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:26.923Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:29:26.923Z] error: YAMLException: bad indentation of a mapping entry (13:4) + + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | + 13 | - Hermes: +---------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:29:42.081Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 312, + line: 11, + column: 3, + snippet: ' 9 | username: api@pam!homepage\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | - Hermes:\n' + + '---------^\n' + + ' 13 | icon: mdi-robot-happy-outline\n' + + ' 14 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (12:4)\n' + + '\n' + + ' 9 | username: api@pam!homepage\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | - Hermes:\n' + + '---------^\n' + + ' 13 | icon: mdi-robot-happy-outline\n' + + ' 14 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:42.085Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:29:42.085Z] error: YAMLException: bad indentation of a mapping entry (12:4) + + 9 | username: api@pam!homepage + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | - Hermes: +---------^ + 13 | icon: mdi-robot-happy-outline + 14 | href: http://10.0.1.209:9119/ +[2026-09-01T18:29:42.167Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 312, + line: 11, + column: 3, + snippet: ' 9 | username: api@pam!homepage\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | - Hermes:\n' + + '---------^\n' + + ' 13 | icon: mdi-robot-happy-outline\n' + + ' 14 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (12:4)\n' + + '\n' + + ' 9 | username: api@pam!homepage\n' + + ' 10 | password: 2bce5cb9-8ac4- ...\n' + + ' 11 | node: mini\n' + + ' 12 | - Hermes:\n' + + '---------^\n' + + ' 13 | icon: mdi-robot-happy-outline\n' + + ' 14 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:42.263Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:29:42.263Z] error: YAMLException: bad indentation of a mapping entry (12:4) + + 9 | username: api@pam!homepage + 10 | password: 2bce5cb9-8ac4- ... + 11 | node: mini + 12 | - Hermes: +---------^ + 13 | icon: mdi-robot-happy-outline + 14 | href: http://10.0.1.209:9119/ +[2026-09-01T18:29:58.417Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 2, + snippet: ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:3)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:58.512Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:29:58.513Z] error: YAMLException: bad indentation of a mapping entry (13:3) + + 10 | password: 2bce5cb9-8ac4 ... + 11 | node: mini + 12 | + 13 | - Hermes: +--------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:29:58.605Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a mapping entry', + mark: { + name: '', + buffer: '\\- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 313, + line: 12, + column: 2, + snippet: ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a mapping entry (13:3)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:29:58.636Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:29:58.636Z] error: YAMLException: bad indentation of a mapping entry (13:3) + + 10 | password: 2bce5cb9-8ac4 ... + 11 | node: mini + 12 | + 13 | - Hermes: +--------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:30:14.037Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 312, + line: 12, + column: 2, + snippet: ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (13:3)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:30:14.041Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:30:14.042Z] error: YAMLException: bad indentation of a sequence entry (13:3) + + 10 | password: 2bce5cb9-8ac4 ... + 11 | node: mini + 12 | + 13 | - Hermes: +--------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:30:14.141Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 312, + line: 12, + column: 2, + snippet: ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (13:3)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:30:14.243Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:30:14.243Z] error: YAMLException: bad indentation of a sequence entry (13:3) + + 10 | password: 2bce5cb9-8ac4 ... + 11 | node: mini + 12 | + 13 | - Hermes: +--------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:30:15.920Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + ' - Hermes:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 312, + line: 12, + column: 2, + snippet: ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (13:3)\n' + + '\n' + + ' 10 | password: 2bce5cb9-8ac4 ...\n' + + ' 11 | node: mini\n' + + ' 12 | \n' + + ' 13 | - Hermes:\n' + + '--------^\n' + + ' 14 | icon: mdi-robot-happy-outline\n' + + ' 15 | href: http://10.0.1.209:9119/', + config: 'services.yaml' + } +] +[2026-09-01T18:30:15.936Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:30:15.936Z] error: YAMLException: bad indentation of a sequence entry (13:3) + + 10 | password: 2bce5cb9-8ac4 ... + 11 | node: mini + 12 | + 13 | - Hermes: +--------^ + 14 | icon: mdi-robot-happy-outline + 15 | href: http://10.0.1.209:9119/ +[2026-09-01T18:31:00.051Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + '- Hermes:\n' + + ' - Hermes-Agent:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 1185, + line: 42, + column: 4, + snippet: ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (43:5)\n' + + '\n' + + ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T18:31:00.064Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:31:00.064Z] error: YAMLException: bad indentation of a sequence entry (43:5) + + 40 | label: Update + 41 | format: text + 42 | + 43 | - UptimeKuma: +----------^ + 44 | icon: uptime-kuma.png + 45 | href: http://10.0.1.194:3001 +[2026-09-01T18:31:00.151Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + '- Hermes:\n' + + ' - Hermes-Agent:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 1185, + line: 42, + column: 4, + snippet: ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (43:5)\n' + + '\n' + + ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T18:31:00.184Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:31:00.184Z] error: YAMLException: bad indentation of a sequence entry (43:5) + + 40 | label: Update + 41 | format: text + 42 | + 43 | - UptimeKuma: +----------^ + 44 | icon: uptime-kuma.png + 45 | href: http://10.0.1.194:3001 +[2026-09-01T18:31:22.399Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + '- Hermes:\n' + + ' - Hermes-Agent:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 1185, + line: 42, + column: 4, + snippet: ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (43:5)\n' + + '\n' + + ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T18:31:22.724Z] error: Configuration validation errors [ + { + reason: 'bad indentation of a sequence entry', + mark: { + name: '', + buffer: '- Mini:\n' + + ' - Proxmox:\n' + + ' icon: proxmox.png\n' + + ' href: http://10.0.1.239:8006\n' + + ' description: Compute\n' + + ' widget:\n' + + ' type: proxmox\n' + + ' url: https://10.0.1.239:8006\n' + + ' username: api@pam!homepage\n' + + ' password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5\n' + + ' node: mini\n' + + '\n' + + '- Hermes:\n' + + ' - Hermes-Agent:\n' + + ' icon: mdi-robot-happy-outline\n' + + ' href: http://10.0.1.209:9119/\n' + + ' description: Agent dashboard & gateway status\n' + + ' siteMonitor: http://10.0.1.209:9120/health\n' + + ' widget:\n' + + ' type: customapi\n' + + ' url: http://10.0.1.209:9120/api/hermes\n' + + ' refreshInterval: 30000\n' + + ' mappings:\n' + + ' - field: status\n' + + ' label: Status\n' + + ' format: text\n' + + ' - field: version\n' + + ' label: Version\n' + + ' format: text\n' + + ' - field: gateway\n' + + ' label: Gateway\n' + + ' format: text\n' + + ' - field: cron_jobs\n' + + ' label: Cron\n' + + ' format: text\n' + + ' - field: active_sessions\n' + + ' label: Sessions\n' + + ' format: number\n' + + ' - field: update\n' + + ' label: Update\n' + + ' format: text\n' + + '\n' + + ' - UptimeKuma:\n' + + ' icon: uptime-kuma.png\n' + + ' href: http://10.0.1.194:3001\n' + + ' description: uptime\n' + + ' widget:\n' + + ' type: uptimekuma\n' + + ' url: http://10.0.1.194:3001\n' + + ' slug: homelab\n' + + '\n' + + '\n' + + ' - Gitea:\n' + + ' icon: gitea.png\n' + + ' href: https://git.telot.org\n' + + ' description: Git it\n' + + ' widget:\n' + + ' type: gitea\n' + + ' url: https://git.telot.org\n' + + ' key: 132105015fe279a4815fc3df3df6f4a504bd1d4e\n' + + '\n' + + '- Network:\n' + + ' - pfSense:\n' + + ' icon: pfsense.png\n' + + ' href: "https://10.0.1.1"\n' + + ' widget:\n' + + ' type: pfsense\n' + + ' url: https://10.0.1.1\n' + + ' headers:\n' + + ' X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f\n' + + ' wan: ix0\n' + + ' version: 2\n' + + ' fields: ["load", "memory", "temp", "wanStatus"]\n' + + ' - PiHole:\n' + + ' icon: pi-hole.png\n' + + ' href: "http://10.0.1.199/admin"\n' + + ' widget:\n' + + ' type: pihole\n' + + ' url: http://10.0.1.199\n' + + ' version: 5\n' + + ' key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181\n' + + ' - Transmission:\n' + + ' icon: transmission.png\n' + + ' href: "http://10.0.1.5:9091/"\n' + + ' widget:\n' + + ' type: transmission\n' + + ' url: http://10.0.1.5:9091\n' + + ' username:\n' + + ' password:\n' + + '\n' + + '- Media:\n' + + ' - Plex:\n' + + ' icon: sh-plex\n' + + ' href: http://10.0.1.77:32400/web\n' + + ' widget:\n' + + ' type: plex\n' + + ' url: http://10.0.1.77:32400\n' + + ' key: SCGP9zkwyHxyYw8C5tWJ\n' + + ' - AudioBookShelf:\n' + + ' icon: audiobookshelf.png\n' + + ' href: http://books.telot.org:13378\n' + + ' description: Books & AudioBooks\n' + + ' widget:\n' + + ' type: audiobookshelf\n' + + ' url: http://books.telot.org:13378\n' + + ' key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU\n' + + ' - Komga:\n' + + ' icon: komga.png\n' + + ' href: http://10.0.1.139\n' + + ' description: Comics\n' + + ' widget:\n' + + ' type: komga\n' + + ' url: http://10.0.1.139\n' + + ' username: jonpaulstory@gmail.com\n' + + ' password: l3tmekomga\n' + + '\n' + + ' - Scrutiny:\n' + + ' icon: mdi-glasses\n' + + ' href: http://10.0.1.77:8080\n' + + ' widget:\n' + + ' type: scrutiny\n' + + ' url: http://10.0.1.77:8080\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '- SetSail:\n' + + ' - Sonarr:\n' + + ' icon: sonarr.png\n' + + ' href: http://10.0.1.5:8989\n' + + ' description: Series management\n' + + ' widget:\n' + + ' type: sonarr\n' + + ' url: http://10.0.1.5:8989\n' + + ' key: 26088231eaf54bb79e785d4724d68851\n' + + ' - Radarr:\n' + + ' icon: radarr.png\n' + + ' href: http://10.0.1.5:7878\n' + + ' description: Movie management\n' + + ' widget:\n' + + ' type: radarr\n' + + ' url: http://10.0.1.5:7878\n' + + ' key: 24fe1804b4244ede9e06617bd7a31724\n' + + ' - Overseerr:\n' + + ' icon: overseerr.png\n' + + ' href: http://10.0.1.5:5055\n' + + ' description: Requests\n' + + ' widget:\n' + + ' type: overseerr\n' + + ' url: http://10.0.1.5:5055\n' + + ' key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg==\n' + + '\n', + position: 1185, + line: 42, + column: 4, + snippet: ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001' + }, + name: 'YAMLException', + message: 'bad indentation of a sequence entry (43:5)\n' + + '\n' + + ' 40 | label: Update\n' + + ' 41 | format: text\n' + + ' 42 | \n' + + ' 43 | - UptimeKuma:\n' + + '----------^\n' + + ' 44 | icon: uptime-kuma.png\n' + + ' 45 | href: http://10.0.1.194:3001', + config: 'services.yaml' + } +] +[2026-09-01T18:31:22.738Z] error: Failed to load services.yaml, please check for errors +[2026-09-01T18:31:22.738Z] error: YAMLException: bad indentation of a sequence entry (43:5) + + 40 | label: Update + 41 | format: text + 42 | + 43 | - UptimeKuma: +----------^ + 44 | icon: uptime-kuma.png + 45 | href: http://10.0.1.194:3001 diff --git a/config/proxmox.yaml b/config/proxmox.yaml new file mode 100644 index 0000000..5d81f91 --- /dev/null +++ b/config/proxmox.yaml @@ -0,0 +1,4 @@ + mini: + url: http://10.0.1.239:8006 + token: api@pam!homepage + secret: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5 diff --git a/config/proxmox.yaml.test b/config/proxmox.yaml.test new file mode 100644 index 0000000..9b91356 --- /dev/null +++ b/config/proxmox.yaml.test @@ -0,0 +1,5 @@ +--- + pve: mini + url: https://10.0.1.239:8006 + token: api@pam!homepage + secret: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5 diff --git a/config/services.yaml b/config/services.yaml new file mode 100644 index 0000000..518b14e --- /dev/null +++ b/config/services.yaml @@ -0,0 +1,122 @@ +- Mini: + - Proxmox: + icon: proxmox.png + href: http://10.0.1.239:8006 + description: Compute + widget: + type: proxmox + url: https://10.0.1.239:8006 + username: api@pam!homepage + password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5 + node: mini + + - UptimeKuma: + icon: uptime-kuma.png + href: http://10.0.1.194:3001 + description: uptime + widget: + type: uptimekuma + url: http://10.0.1.194:3001 + slug: homelab + + + - Gitea: + icon: gitea.png + href: https://git.telot.org + description: Git it + widget: + type: gitea + url: https://git.telot.org + key: 132105015fe279a4815fc3df3df6f4a504bd1d4e + +- Network: + - pfSense: + icon: pfsense.png + href: "https://10.0.1.1" + widget: + type: pfsense + url: https://10.0.1.1 + headers: + X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f + wan: ix0 + version: 2 + fields: ["load", "memory", "temp", "wanStatus"] + - PiHole: + icon: pi-hole.png + href: "http://10.0.1.199/admin" + widget: + type: pihole + url: http://10.0.1.199 + version: 5 + key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181 + - Transmission: + icon: transmission.png + href: "http://10.0.1.5:9091/" + widget: + type: transmission + url: http://10.0.1.5:9091 + username: + password: + +- Media: + - Plex: + icon: sh-plex + href: http://10.0.1.77:32400/web + widget: + type: plex + url: http://10.0.1.77:32400 + key: SCGP9zkwyHxyYw8C5tWJ + - AudioBookShelf: + icon: audiobookshelf.png + href: http://books.telot.org:13378 + description: Books & AudioBooks + widget: + type: audiobookshelf + url: http://books.telot.org:13378 + key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU + - Komga: + icon: komga.png + href: http://10.0.1.139 + description: Comics + widget: + type: komga + url: http://10.0.1.139 + username: jonpaulstory@gmail.com + password: l3tmekomga + + - Scrutiny: + icon: mdi-glasses + href: http://10.0.1.77:8080 + widget: + type: scrutiny + url: http://10.0.1.77:8080 + + + + +- SetSail: + - Sonarr: + icon: sonarr.png + href: http://10.0.1.5:8989 + description: Series management + widget: + type: sonarr + url: http://10.0.1.5:8989 + key: 26088231eaf54bb79e785d4724d68851 + - Radarr: + icon: radarr.png + href: http://10.0.1.5:7878 + description: Movie management + widget: + type: radarr + url: http://10.0.1.5:7878 + key: 24fe1804b4244ede9e06617bd7a31724 + - Overseerr: + icon: overseerr.png + href: http://10.0.1.5:5055 + description: Requests + widget: + type: overseerr + url: http://10.0.1.5:5055 + key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg== + diff --git a/config/services.yaml.bkup b/config/services.yaml.bkup new file mode 100644 index 0000000..c651d31 --- /dev/null +++ b/config/services.yaml.bkup @@ -0,0 +1,103 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/services/ +- Network: + - pfSense: + icon: pfsense.png + href: "https://10.0.1.1" + widget: + type: pfsense + url: https://10.0.1.1 + headers: + X-API-Key: 93ef7c28288e8122c35b7ef3cffa6a8f + wan: ix0 + version: 2 + fields: ["load", "memory", "temp", "wanStatus"] + - PiHole: + icon: pi-hole.png + href: "http://10.0.1.199/admin" + widget: + type: pihole + url: http://10.0.1.199 + version: 5 + key: cb2b13934fa8163e934a1426f7f04c427adafb49bb75f7bfe3202571cae72181 + - Transmission: + icon: transmission.png + href: "http://10.0.1.5:9091/" + widget: + type: transmission + url: http://10.0.1.5:9091 + username: + password: + +- Media: + - Plex: + icon: sh-plex + href: http://10.0.1.77:32400/web + widget: + type: plex + url: http://10.0.1.77:32400 + key: SCGP9zkwyHxyYw8C5tWJ + - Scrutiny: + icon: mdi-glasses + href: http://10.0.1.77:8080 + widget: + type: scrutiny + url: http://10.0.1.77:8080 + + + + +- SetSail: + - Sonarr: + icon: sonarr.png + href: http://10.0.1.5:8989 + description: Series management + widget: + type: sonarr + url: http://10.0.1.5:8989 + key: 26088231eaf54bb79e785d4724d68851 + - Radarr: + icon: radarr.png + href: http://10.0.1.5:7878 + description: Movie management + widget: + type: radarr + url: http://10.0.1.5:7878 + key: 24fe1804b4244ede9e06617bd7a31724 + - Overseerr: + icon: overseerr.png + href: http://10.0.1.5:5055 + description: Requests + widget: + type: overseerr + url: http://10.0.1.5:5055 + key: MTc2MzYwNjU4MzE2NWNmNzg5ODlhLWEzOGMtNGU4Yy1hOWQ2LTI0MmU4YmVhZDE0Mg== +- Mini: + - Proxmox: + icon: proxmox.png + href: http://10.0.1.239:8006 + description: Compute + widget: + type: proxmox + url: https://10.0.1.239:8006 + username: api@pam!homepage + password: 2bce5cb9-8ac4-4078-91c7-3aa9dd14d9a5 + node: mini + - AudioBookShelf: + icon: audiobookshelf.png + href: http://books.telot.org:13378 + description: Books & AudioBooks + widget: + type: audiobookshelf + url: http://books.telot.org:13378 + key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI2NWUwMzVlMS1mZmZlLTQ1NDQtOTFkYy1iNDJmMWUwOTNhOGQiLCJ1c2VybmFtZSI6ImFwaSIsImlhdCI6MTc2MzY2NjAwOH0.TF7lfdcMoqIRzLS1HJapqJogdzcBWhvQPqr07pYiXAU + - Komga: + icon: komga.png + href: http://comics.telot.org + description: Comics + widget: + type: komga + url: http://comics.telot.org + username: jonpaulstory@gmail.com + password: l3tmekomga diff --git a/config/settings.yaml b/config/settings.yaml new file mode 100644 index 0000000..2e828c0 --- /dev/null +++ b/config/settings.yaml @@ -0,0 +1,7 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/settings/ + +providers: + openweathermap: openweathermapapikey + weatherapi: weatherapiapikey diff --git a/config/widgets.yaml b/config/widgets.yaml new file mode 100644 index 0000000..b1cf0f5 --- /dev/null +++ b/config/widgets.yaml @@ -0,0 +1,12 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/info-widgets/ + +- resources: + cpu: true + memory: true + disk: / + +- search: + provider: duckduckgo + target: _blank diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..30604e9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + environment: + HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev,10.0.1.244:3000,100.104.1.10:3000 # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts + PUID: 1000 # optional, your user id + PGID: 1000 # optional, your group id + ports: + - 3000:3000 + volumes: + - /home/telot/config:/app/config # Make sure your local config directory exists + - /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations + restart: unless-stopped diff --git a/gitea.api b/gitea.api new file mode 100644 index 0000000..ef69294 --- /dev/null +++ b/gitea.api @@ -0,0 +1 @@ +af6206e084a082f264d70b42badfcdd6da4c12b1 diff --git a/psitransfer-v2.3.0.tar.gz b/psitransfer-v2.3.0.tar.gz new file mode 100644 index 0000000..fd782f9 Binary files /dev/null and b/psitransfer-v2.3.0.tar.gz differ diff --git a/psitransfer-v2.3.0/.dockerignore b/psitransfer-v2.3.0/.dockerignore new file mode 100644 index 0000000..38ffe9a --- /dev/null +++ b/psitransfer-v2.3.0/.dockerignore @@ -0,0 +1,12 @@ +.idea +data +.travis.yml +screenshots +tmp +temp +node_modules +app/node_modules +npm-debug.log +scripts +docs +_releases diff --git a/psitransfer-v2.3.0/Dockerfile b/psitransfer-v2.3.0/Dockerfile new file mode 100644 index 0000000..cab6f8d --- /dev/null +++ b/psitransfer-v2.3.0/Dockerfile @@ -0,0 +1,36 @@ +FROM node:22-alpine + +ENV PSITRANSFER_UPLOAD_DIR=/data \ + NODE_ENV=production + +MAINTAINER Christoph Wiechert + +RUN apk add --no-cache tzdata + +WORKDIR /app + +ADD *.js package.json package-lock.json README.md /app/ +ADD lib /app/lib +ADD app /app/app +ADD lang /app/lang +ADD plugins /app/plugins +ADD public /app/public + +# Rebuild the frontend apps +RUN cd app && \ + NODE_ENV=dev npm ci && \ + npm run build && \ + cd .. && \ + mkdir /data && \ + chown node /data && \ + npm ci && \ + rm -rf app + +EXPOSE 3000 +VOLUME ["/data"] + +USER node + +# HEALTHCHECK CMD wget -O /dev/null -q http://localhost:3000 + +CMD ["node", "app.js"] diff --git a/psitransfer-v2.3.0/LICENSE b/psitransfer-v2.3.0/LICENSE new file mode 100644 index 0000000..a62afad --- /dev/null +++ b/psitransfer-v2.3.0/LICENSE @@ -0,0 +1,9 @@ +Copyright 2017 Christoph Wiechert + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/psitransfer-v2.3.0/README.md b/psitransfer-v2.3.0/README.md new file mode 100644 index 0000000..478a52d --- /dev/null +++ b/psitransfer-v2.3.0/README.md @@ -0,0 +1,116 @@ +# PsiTransfer + +[![Current Release](https://img.shields.io/github/release/psi-4ward/psitransfer.svg)](https://github.com/psi-4ward/psitransfer/releases) +[![Dependencies](https://david-dm.org/psi-4ward/psitransfer.svg)](https://david-dm.org/psi-4ward/psitransfer) +[![Known Vulnerabilities](https://snyk.io/test/github/psi-4ward/psitransfer/badge.svg)](https://snyk.io/test/github/psi-4ward/psitransfer) +[![Github Stars](https://img.shields.io/github/stars/psi-4ward/psitransfer.svg?style=social&label=Star)](https://github.com/psi-4ward/psitransfer) +[![Docker Stars](https://img.shields.io/docker/stars/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/) +[![Image Size](https://images.microbadger.com/badges/image/psitrax/psitransfer.svg)](https://microbadger.com/images/psitrax/psitransfer) +[![Docker Pulls](https://img.shields.io/docker/pulls/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/) +[![Docker Automated buil](https://img.shields.io/docker/automated/psitrax/psitransfer.svg)](https://hub.docker.com/r/psitrax/psitransfer/) +[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RTWDCH74TJN54&item_name=psitransfer) + +Simple open source self-hosted file sharing solution. +It's an alternative to paid services like Dropbox, WeTransfer. + +* No accounts, no logins +* Mobile friendly responsive interface +* Supports many and very big files (Streams ftw) +* Resumable up- and downloads ([tus.io](https://tus.io)) +* Set an expire-time for your upload bucket +* One-time downloads +* Download all files as zip/tar.gz archive +* Modal-style file preview +* Requires Node >=7.4 or use `--harmony-async-await` flag +* Password protected download list ([AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)) +* `/admin` Page lists bucket information, [Screenshot](https://raw.githubusercontent.com/psi-4ward/psitransfer/master/docs/PsiTransfer-Admin.png) (_disabled until you set `adminPass` config value_) +* Lightweight [Vue](https://vuejs.org) based frontend apps. Gzipped (on by default) less than 100k +* Explicit named bucket IDs with query param `sid=` + +**See the blog posts about PsiTransfer: https://psi.cx/tags/PsiTransfer/ and checkout the +[Documentation](https://github.com/psi-4ward/psitransfer/tree/master/docs)** + +![Screenshot](https://raw.githubusercontent.com/psi-4ward/psitransfer/master/docs/psitransfer.gif) + + +## Quickstart + +### Docker +```bash +$ docker run -p 0.0.0.0:3000:3000 -e PSITRANSFER_ADMIN_PASS=secret -v $PWD/data:/data psitrax/psitransfer +# data volume needs UID 1000 +$ sudo chown -R 1000 $PWD/data +``` + +Specify the version by using [image tags](https://hub.docker.com/r/psitrax/psitransfer/tags/) e.g.: +* `latest`: corresponds to master branch +* `2`: latest stable `2.x.x` +* `1.1`: latest stable `1.1.x` +* `1.0.0`: exact version + +### Manual, precompiled + +```bash +# Be sure to have NodeJS >= 12 +$ node -v +v12.4.0 + +# Download and extract latest release package from +# https://github.com/psi-4ward/psitransfer/releases + +# Install dependencies and start the app +$ NODE_ENV=production npm install +$ npm start +``` + +### Manual, from source + +```bash +# Compile the frontend apps +$ cd app +$ npm install +$ npm run build + +# Install dependencies +$ cd .. +$ npm install +$ npm start +``` + +### Configuration + +There are some configs in `config.js` like port and data-dir. +You can: +* Edit the `config.js` **(not recommend)** +* Add a `config.production.js` where `production` is the value from `NODE_ENV` + See `config.dev.js` +* Define environment Variables like `PSITRANSFER_UPLOAD_DIR` to set the upload directory +* To secure your PsiTransfer if exposed to the internet from unwanted, non authorized uploads use the `PSITRANSFER_UPLOAD_PASS` environment variable + +### Customization + +`public/pug/upload.pug` and `download.pug` are kept simple. +You can alter these files and add your logo and styles. +Please keep a footnote like *Powered by PsiTransfer* :) + +### Debug + +Psitransfer uses [debug](https://github.com/visionmedia/debug): + +```bash +DEBUG=psitransfer:* npm start +``` + +## Side notes + +* **There is no (end-to-end) payload encryption (yet)**. +* `Download all as ZIP` does not support resuming the download. + +:star2: Contribution is highly welcome :metal: + +Want to say thanks and buy me a beer? [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RTWDCH74TJN54&item_name=psitransfer) + + +## License + +[BSD](LICENSE) diff --git a/psitransfer-v2.3.0/app.js b/psitransfer-v2.3.0/app.js new file mode 100755 index 0000000..16f6ec7 --- /dev/null +++ b/psitransfer-v2.3.0/app.js @@ -0,0 +1,60 @@ +const https = require('https'); +const fs = require('fs'); +const config = require('./config'); +const app = require('./lib/endpoints'); +const eventBus = require('./lib/eventBus'); + +/** + * Naming: + * sid: Group of files + * key: File + * fid: {sid}++{key} + */ + +let server; +if(config.port) { + // HTTP Server + server = app.listen(config.port, config.iface, () => { + console.log(`PsiTransfer listening on http://${config.iface}:${config.port}`); + eventBus.emit('listen', server); + }); +} + +let httpsServer; +if(config.sslPort && config.sslKeyFile && config.sslCertFile) { + // HTTPS Server + const sslOpts = { + key: fs.readFileSync(config.sslKeyFile), + cert: fs.readFileSync(config.sslCertFile) + }; + httpsServer = https.createServer(sslOpts, app) + .listen(config.sslPort, config.iface, () => { + console.log(`PsiTransfer listening on https://${config.iface}:${config.sslPort}`); + eventBus.emit('listen', httpsServer); + }); +} + + +// graceful shutdown +function shutdown() { + console.log('PsiTransfer shutting down...'); + eventBus.emit('shutdown', server || httpsServer); + if(server) { + server.close(() => { + server = false; + if(!server && !httpsServer) process.exit(0); + }); + } + if(httpsServer) { + httpsServer.close(() => { + httpsServer = false; + if(!server && !httpsServer) process.exit(0); + }); + } + setTimeout(function() { + console.log('Could not close connections in time, forcefully shutting down'); + process.exit(1); + }, 15 * 1000); +} +process.on('SIGTERM', shutdown); +process.on('SIGINT', shutdown); diff --git a/psitransfer-v2.3.0/cli.js b/psitransfer-v2.3.0/cli.js new file mode 100755 index 0000000..c542ed4 --- /dev/null +++ b/psitransfer-v2.3.0/cli.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('./app'); diff --git a/psitransfer-v2.3.0/config.js b/psitransfer-v2.3.0/config.js new file mode 100644 index 0000000..a2c4143 --- /dev/null +++ b/psitransfer-v2.3.0/config.js @@ -0,0 +1,113 @@ +const path = require('path'); +const fs = require('fs'); +const fsp = require('fs-promise'); + +// Default Config +// Do not edit this, generate a config..js for your NODE_ENV +// or use ENV-VARS like PSITRANSFER_PORT=8000 +const config = { + "uploadDir": path.resolve(__dirname + '/everythingdata/data'), + // set to serve PsiTransfer from a sub-path + "baseUrl": '/', + // use to set custom upload url (subfolder to baseUrl) + "uploadAppPath": '/', + "iface": '0.0.0.0', + // set to false to disable HTTP + "port": 3000, + // HTTPS, set all 3 values to enable + "sslPort": 8443, + "sslKeyFile": false, + "sslCertFile": false, + // Force redirect to https + // can be true or a specific url like https://example.com:8443 + // keep empty to disable + "forceHttps": '', + // Use trust proxy to show real IP on logs when reverse proxy are used + // see https://expressjs.com/en/guide/behind-proxies.html for options + "trustProxy": '', + // retention options in seconds:label + "retentions": { + "one-time": "one time download", + "3600": "1 Hour", + "21600": "6 Hours", + "86400": "1 Day", + "259200": "3 Days", + "604800": "1 Week", + "1209600": "2 Weeks", + "2419200": "4 Weeks", + "4838400": "8 Weeks" + }, + // admin password, set to false to disable /admin page + // to enable /admin page set your password like this: + // "adminPass": "YourSecurePassword", + "adminPass": "l3tmefiles", + // upload password, set to false to disable + "uploadPass": false, + // make the bucket-password field mandatory + "requireBucketPassword": false, + "defaultRetention": "604800", + // expire every file after maxAge (eg never downloaded one-time files) + "maxAge": 3600 * 24 * 75, // 75 days + // maximum file-size for previews in byte + "maxPreviewSize": Math.pow(2, 20) * 2, // 2MB + "mailTemplate": 'mailto:?subject=File Transfer&body=You can download the files here: %%URL%%', + // see https://github.com/expressjs/morgan + // set to false to disable logging + "accessLog": ':date[iso] :method :url :status :response-time :remote-addr', + // event webhooks + // invokes an HTTP POST to a url whenever a file is downloaded + // for more info, see the webhooks section of docs/configuration.md + "fileDownloadedWebhook": null, + "fileUploadedWebhook": null, + // Fallback language + "defaultLanguage": "en", + // Limit upload size + "maxFileSize": null, // Math.pow(2, 30) * 2, // 2GB + "maxBucketSize": null, // Math.pow(2, 30) * 2, // 10GB + "plugins": ['file-downloaded-webhook', 'file-uploaded-webhook'], + // Disable the QR code button for download url sharing, set to true to disable + "disableQrCode": false, +}; + +// Load NODE_ENV specific config +const envConfFile = path.resolve(__dirname, `config.${ process.env.NODE_ENV }.js`); +if (process.env.NODE_ENV && fsp.existsSync(envConfFile)) { + Object.assign(config, require(envConfFile)); +} + +// Load config from ENV VARS +let envName; +for (let k in config) { + envName = 'PSITRANSFER_' + k.replace(/([A-Z])/g, $1 => "_" + $1).toUpperCase(); + if (process.env[envName]) { + if (typeof config[k] === 'number') { + config[k] = parseInt(process.env[envName], 10); + } else if (Array.isArray(config[k])) { + config[k] = process.env[envName].split(','); + } else if (typeof config[k] === 'object') { + config[k] = JSON.parse(process.env[envName]); + } else { + config[k] = process.env[envName]; + } + } +} + +if (!config.baseUrl.endsWith('/')) config.baseUrl = config.baseUrl + '/'; +if (!config.uploadAppPath.endsWith('/')) config.uploadAppPath = config.uploadAppPath + '/'; + +config.uploadAppPath = config.baseUrl.substr(0, config.baseUrl.length - 1) + config.uploadAppPath; + +// Load language files +config.languages = { + [config.defaultLanguage]: require(`./lang/${ config.defaultLanguage }`) // default language +}; +fs.readdirSync(path.resolve(__dirname, 'lang')).forEach(lang => { + lang = lang.replace('.js', ''); + if (lang === config.defaultLanguage) return; + config.languages[lang] = { + ...config.languages[config.defaultLanguage], + ...require(`./lang/${ lang }`) + }; +}); + +module.exports = config; diff --git a/psitransfer-v2.3.0/docs/PsiTransfer-Admin.png b/psitransfer-v2.3.0/docs/PsiTransfer-Admin.png new file mode 100644 index 0000000..a8db711 Binary files /dev/null and b/psitransfer-v2.3.0/docs/PsiTransfer-Admin.png differ diff --git a/psitransfer-v2.3.0/docs/configuration.md b/psitransfer-v2.3.0/docs/configuration.md new file mode 100644 index 0000000..a41072c --- /dev/null +++ b/psitransfer-v2.3.0/docs/configuration.md @@ -0,0 +1,90 @@ +# Configuration + +First of all, I'll give an overview about the configuration options. See the +[config.js](https://github.com/psi-4ward/psitransfer/blob/master/config.js#L5) for +possible values. I do **not** recommend changing this file directly, better use one +of the following options. + +## Config file: NODE_ENV related + +PsiTransfer searches for an config file with the name `config..js` in the +root folder where `` stands for the value of the environment parameter `NODE_ENV`. +If you start PsiTransfer using `npm start` it's `production` so you can create a +`config.production.js` with your settings. For example take a look at +[config.dev.js](https://github.com/psi-4ward/psitransfer/blob/master/config.dev.js). +This file is used when starting the application with `npm run dev`. + +You are completely free to introduce own configs like `config.custom.js` and start +the app with `NODE_ENV=custom node app.js`. + +## Environment variables + +Some Linux distributions have `/etc/default/` or `/etc/sysconfig/` +files with environment configurations. Moreover, it's common to +configure the behaviour of Docker containers using environment parameters. + +PsiTransfer supports overwriting every config value by environment parameters prefixed +with `PSITRANSFER_`. + +```bash +export NODE_ENV=dev +export PSITRANSFER_RETENTIONS='{"one-time":"one time","3600":"1 Hour"}' +export PSITRANSFER_PORT=8080 +node app.js +``` + +* The above example sets the `NODE_ENV` to `dev`. + If `config.dev.js` exists, it is loaded and overwrites the corresponding values from `config.js`. +* Then it will overwrite `retentions` and `port` with the values of the environment parameters. + +> Environment parameters always have the highest priority. + +## SSL + +It's recommended to use Nginx for SSL termination, see [nginx-ssl-example.conf](https://github.com/psi-4ward/psitransfer/blob/master/docs/nginx-ssl-example.conf). + +For native SSL support provide `sslPort`, `sslKeyFile`, `sslCertFile` options. To generate +a _snake oil_ certificate use `openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout cert.key -out cert.pem`. + +To disable HTTP set the `port` config value to `false`. + +## WebHooks + +For the sake of integrating PsiTransfer with other systems, PsiTransfer can notify a webhook with a POST request on the following events: + +### fileUploaded + +On completion of a file upload, if `fileUploadedWebhook` is set in `config..js`, PsiTransfer will make a POST request to that url. + +At the time of writing, the POST body will contain a data structure resembling this (serialized as json): +```json +{ + "metadata": { + "sid": "6055ab792b6c", + "retention": 3600, + "password": "file password is in plaintext here", + "name": "test.png", + "comment": "User individual file comment goes here", + "type": "image/png", + "key": "135a3814-df46-4e23-b061-03bdda13425c", + "createdAt": 1589276618052 + }, + "date": 1589276619385 +} +``` + +* Note: this event will fire many times if a user uploads multiple files in a single session (`sid`), as each individual file is uploaded separately. You'll notice that the `sid` will remain the same, but the `key` will change for each file. + * For file sync purposes (e.g. syncing client uploads to another service or long-term storage), you can reassemble a file fetch url with `https:///${sid}++${key}` + +### fileDownloaded + +When a user attempts to download a file, if `fileDownloadedWebhook` is set in `config..js`, PsiTransfer will make a POST request to that url. + +At the time of writing, the POST body will contain a data structure resembling this (serialized as json): +```json +{ + "sid": "6055ab792b6c", + "name": "test.png", + "date": 1589276619415 +} +``` diff --git a/psitransfer-v2.3.0/docs/deployment-docker.md b/psitransfer-v2.3.0/docs/deployment-docker.md new file mode 100644 index 0000000..50d1100 --- /dev/null +++ b/psitransfer-v2.3.0/docs/deployment-docker.md @@ -0,0 +1,29 @@ +# Deployment using Docker + +Using Docker is the most easy and recommended way to run PsiTransfer. There is an +[official Container](https://hub.docker.com/r/psitrax/psitransfer/) which is +updated whenever a GitHub push occurs. + +```bash +docker run -d -v $PWD/data:/data -p 3000:3000 psitrax/psitransfer +``` +The above command starts the PsiTransfer Docker container and + * `-d` puts the process into background (daemon mode) + * `-v` mounts the data volume into the container + * `-p` forwards the traffic from port 3000 into the container + +**Protipp**: There are several [container tags](https://hub.docker.com/r/psitrax/psitransfer/tags/) +if you want to use a specific version. E.g. `1` is always the latest stable `1.x.x` and `1.1` +correlates with `1.1.x`. + +If you want to customize some PsiTransfer configurations use environment parameters +by adding `-e` flags to the `docker run` command. + +```bash +docker run -v $PWD/data:/data -p 3000:8080 \ + -e PSITRANSFER_PORT=8080 \ + -e PSITRANSFER_DEFAULT_RETENTION=3600 \ + psitrax/psitransfer +``` + +**Protipp**: By adding `--restart always` Docker will autostart the container after reboots. diff --git a/psitransfer-v2.3.0/docs/deployment-systemd.md b/psitransfer-v2.3.0/docs/deployment-systemd.md new file mode 100644 index 0000000..40829dc --- /dev/null +++ b/psitransfer-v2.3.0/docs/deployment-systemd.md @@ -0,0 +1,43 @@ +# Deployment as Systemd service + +You can also install PsiTransfer as (Linux) system service. Most distributions +use Systemd as main init system. You should **not** run PsiTransfer with root privileges! + +**Preparation** + +```bash +# Create a target folder for PsiTransfer +mkdir -p /opt/psitransfer +cd /opt/psitransfer + +# Download and extract a prebuild +curl -sL https://github.com/psi-4ward/psitransfer/releases/download/1.1.0-beta/psitransfer-1.1.0-beta.tar.gz | tar xz --strip 1 + +# Install dependencies +npm install --production + +# Add a user psitransfer +sudo useradd --system psitransfer + +# Make psitransfer owner of /opt/psitransfer +sudo chown -R psitransfer:psitransfer /opt/psitransfer +``` + +**Systemd unit file** + +Grab the [psitransfer.service](https://github.com/psi-4ward/psitransfer/blob/master/docs/psitransfer.service) +sample file, put it in `/etc/systemd/system/` and adjust to your needs. + +```bash +cd /etc/systemd/system +sudo wget https://raw.githubusercontent.com/psi-4ward/psitransfer/master/docs/psitransfer.service + +# Start the service +sudo systemctl start psitransfer + +# Show the status +sudo systemctl status psitransfer + +# Enable autostart on boot +sudo systemctl enable psitransfer +``` diff --git a/psitransfer-v2.3.0/docs/layout-customization.md b/psitransfer-v2.3.0/docs/layout-customization.md new file mode 100644 index 0000000..407f58c --- /dev/null +++ b/psitransfer-v2.3.0/docs/layout-customization.md @@ -0,0 +1,14 @@ +# Layout customization + +It is easy to customize the look of PsiTransfer. Almost all functional components are encapsulated +in the upload- and download-app and they only need a root element where they can be mounted. +This elements must have the attribute `id="upload"` and `id="download"`, respectively. + +PsiTransfer uses [Bootstrap 3](http://getbootstrap.com/) as CSS-Framework and custom styles can +be found in [public/assets/styles.css](https://github.com/psi-4ward/psitransfer/blob/master/public/assets/styles.css). + +If you want to give PsiTransfer your own custom look and feel just edit the files in `public/html` and/or +the `styles.css`. If you need to deliver assets like a custom logo put it into the `assets` folder. + +But consider: You have to adopt further changes on PsiTransfer updates. This sould not happen very often. + diff --git a/psitransfer-v2.3.0/docs/nginx-ssl-example.conf b/psitransfer-v2.3.0/docs/nginx-ssl-example.conf new file mode 100644 index 0000000..1f2cf89 --- /dev/null +++ b/psitransfer-v2.3.0/docs/nginx-ssl-example.conf @@ -0,0 +1,50 @@ +# don't send the nginx version number in error pages and Server header +server_tokens off; + +# redirect all http traffic to https +server { + listen 80; + server_name transfer.example.com; + return 301 https://$host$request_uri; +} + +server { + listen 443 ssl; + server_name transfer.example.com; + + error_log /var/log/nginx/transfer-error.log warn; + access_log /var/log/nginx/transfer-access.log main; + + ### SSL ### + ssl_certificate /etc/nginx/certs/transfer.example.com/fullchain.pem; + ssl_certificate_key /etc/nginx/certs/transfer.example.com/key.pem; + + # enable session resumption to improve https performance + # http://vincent.bernat.im/en/blog/2011-ssl-session-reuse-rfc5077.html + ssl_session_cache shared:SSL:50m; + ssl_session_timeout 5m; + + # openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 + ssl_dhparam /etc/nginx/ssl/dhparams.pem; + + # enables server-side protection from BEAST attacks + # http://blog.ivanristic.com/2013/09/is-beast-still-a-threat.html + ssl_prefer_server_ciphers on; + # disable SSLv3(enabled by default since nginx 0.8.19) since it's less secure then TLS http://en.wikipedia.org/wiki/Secure_Sockets_Layer#SSL_3.0 + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + # ciphers chosen for forward secrecy and compatibility + # http://blog.ivanristic.com/2013/08/configuring-apache-nginx-and-openssl-for-forward-secrecy.html + ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"; + + + location / { + # Bind PsiTransfer to localhost interface + # ie with PSITRANSFER_IFACE=127.0.0.1 + proxy_pass "http://127.0.0.1:3000"; + + proxy_http_version 1.1; + proxy_buffering off; + proxy_request_buffering off; # needs nginx version >= 1.7.11 + proxy_set_header Host $http_host; + } +} diff --git a/psitransfer-v2.3.0/docs/psitransfer.gif b/psitransfer-v2.3.0/docs/psitransfer.gif new file mode 100644 index 0000000..5afe866 Binary files /dev/null and b/psitransfer-v2.3.0/docs/psitransfer.gif differ diff --git a/psitransfer-v2.3.0/docs/psitransfer.service b/psitransfer-v2.3.0/docs/psitransfer.service new file mode 100644 index 0000000..5c7c638 --- /dev/null +++ b/psitransfer-v2.3.0/docs/psitransfer.service @@ -0,0 +1,18 @@ +[Unit] +Description=PsiTransfer +Documentation=https://github.com/psi-4ward/psitransfer +After=network.target + +[Service] +Type=simple +User=psitransfer +Restart=on-failure + +Environment=NODE_ENV=production +Environment=PSITRANSFER_PORT=8080 + +WorkingDirectory=/opt/psitransfer +ExecStart=/usr/bin/node app.js + +[Install] +WantedBy=multi-user.target diff --git a/psitransfer-v2.3.0/lang/de.js b/psitransfer-v2.3.0/lang/de.js new file mode 100644 index 0000000..1dcd354 --- /dev/null +++ b/psitransfer-v2.3.0/lang/de.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "de", + oldBrowserError: "Ihr zu alter Browser unterstützt diese Funktion nicht.", + dropFilesHere: "Dateien hier ablegen.", + noPreviewAvailable: "Keine Vorschau verfügbar", + preview: "Vorschau", + comment: "Kommentar", + settings: "Einstellungen", + retention: "Aufbewahrungsdauer", + password: "Passwort", + required: "erforderlich", + optional: "optional", + generateRandomPassword: "Zufälliges Passwort erstellen", + newUpload: "Neuer Upload", + accessDenied: "Zugriff verweigert!", + login: "Login", + email: "E-Mail", + sendViaMail: "Per E-Mail verschicken", + showQrCode: "QR-Code anzeigen", + clipboard: "Zwischenablage", + copyToClipboard: "In die Zwischenablage kopieren", + uploadCompleted: "Upload vollständig", + downloadLink: "Download Link", + upload: "hochladen", + retry: "erneut versuchen", + createNewUploadSession: "Neue Upload-Session erstellen?", + decrypt: "entschlüsseln", + files: "Dateien", + zipDownload: "Alle Dateien als ZIP herunterladen (kann nicht fortgesetzt werden)", + tarGzDownload: "Alle Dateien als tar.gz herunterladen (kann nicht fortgesetzt werden)", + oneTimeDownloadExpired: "Einmal-Download: Datei ist nicht mehr verfügbar.", + fileSizeExceed: "Dateigröße %% überschreitet das Maximum von %%", + bucketSizeExceed: "Uploadgröße %% überschreitet das Maximum von %%", + mailInvalid: "Das Format der E-Mail Adresse ist ungültig", + mailTo: "Senden an", + mailToPlaceholder: "E-Mail Adressen", + mailFrom: "Meine E-Mail Adresse", + mailFromPlaceholder: "E-Mail Adresse", + mailMessage: "Meine Nachricht", + mailDownloadNotification: "Benachrichtige mich, wenn eine Datei heruntergeladen wurde.", + mailSendBtn: "E-Mail verschicken", + mailsSent: "Die E-Mails wurden verschickt.", + mailSubjectUploader: "PsiTransfer Datei-Upload", + mailSubjectDownloader: "PsiTransfer Datei-Download", + mailSubjectFileDownloaded: "Datei wurde heruntergeladen", + retentions: { + "one-time": "Einmal-Download", + "3600": "1 Stunde", + "21600": "6 Stunden", + "86400": "1 Tag", + "259200": "3 Tage", + "604800": "1 Woche", + "1209600": "2 Wochen", + "2419200": "4 Wochen", + "4838400": "8 Wochen" + }, + uploadPassword: "Passwort für Upload", +} diff --git a/psitransfer-v2.3.0/lang/en.js b/psitransfer-v2.3.0/lang/en.js new file mode 100644 index 0000000..0970070 --- /dev/null +++ b/psitransfer-v2.3.0/lang/en.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "en", + oldBrowserError: "Your browser is too old and does not support this function.", + dropFilesHere: "Drop your files here", + noPreviewAvailable: "No preview available", + preview: "Preview", + comment: "Comment", + settings: "Settings", + retention: "Retention", + password: "Password", + required: "required", + optional: "optional", + generateRandomPassword: "Generate a random password", + newUpload: "New upload", + accessDenied: "Access denied!", + login: "Login", + email: "E-Mail", + clipboard: "Clipboard", + copyToClipboard: "Copy to clipboard", + sendViaMail: "Send via E-Mail", + showQrCode: "Show QR-Code", + uploadCompleted: "Upload completed", + downloadLink: "Download Link", + upload: "upload", + retry: "retry", + createNewUploadSession: "Create a new upload session?", + decrypt: "decrypt", + files: "Files", + zipDownload: "Download all files as ZIP (not resumeable)", + tarGzDownload: "Download all files as tar.gz (not resumeable)", + oneTimeDownloadExpired: "One-Time Download: File is not available anymore.", + fileSizeExceed: "File size %% exceeds maximum of %%", + bucketSizeExceed: "Upload size %% exceeds maximum of %%", + mailInvalid: "The e-mail address looks faulty", + mailTo: "Send to", + mailToPlaceholder: "E-Mail addresses", + mailFrom: "My E-Mail address", + mailFromPlaceholder: "E-Mail address", + mailMessage: "My message", + mailDownloadNotification: "Notify me when a file has been downloaded.", + mailSendBtn: "Send E-Mail", + mailsSent: "The e-mails have been sent.", + mailSubjectUploader: "PsiTransfer File-Upload", + mailSubjectDownloader: "PsiTransfer File-Download", + mailSubjectFileDownloaded: "File has been downloaded", + retentions: { + "one-time": "one time download", + "3600": "1 Hour", + "21600": "6 Hours", + "86400": "1 Day", + "259200": "3 Days", + "604800": "1 Week", + "1209600": "2 Weeks", + "2419200": "4 Weeks", + "4838400": "8 Weeks" + }, + uploadPassword: "Password for uploading", +} diff --git a/psitransfer-v2.3.0/lang/es.js b/psitransfer-v2.3.0/lang/es.js new file mode 100644 index 0000000..a9f6c72 --- /dev/null +++ b/psitransfer-v2.3.0/lang/es.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "es", + oldBrowserError: "Tu navegador es demasiado antiguo y no soporta esta función.", + dropFilesHere: "Suelta tus archivos aquí", + noPreviewAvailable: "Vista previa no disponible", + preview: "Vista previa", + comment: "Comentario", + settings: "Ajustes", + retention: "Retención", + password: "Contraseña", + required: "requerido", + optional: "opcional", + generateRandomPassword: "Generar una contraseña aleatoria", + newUpload: "Nueva subida", + accessDenied: "¡Acceso denegado!", + login: "Iniciar sesión", + email: "Correo electrónico", + clipboard: "Portapapeles", + copyToClipboard: "Copiar al portapapeles", + sendViaMail: "Enviar por correo electrónico", + showQrCode: "Mostrar código QR", + uploadCompleted: "Subida completada", + downloadLink: "Enlace de descarga", + upload: "subir", + retry: "reintentar", + createNewUploadSession: "¿Crear una nueva sesión de subida?", + decrypt: "descifrar", + files: "Archivos", + zipDownload: "Descargar como archivo zip (no reanudable)", + tarGzDownload: "Descargar como archivo tar.gz (no reanudable)", + oneTimeDownloadExpired: "Descarga única: El archivo ya no está disponible.", + fileSizeExceed: "El tamaño del archivo %% supera el máximo de %%", + bucketSizeExceed: "El tamaño de la subida %% supera el máximo de %%", + mailInvalid: "La dirección de correo electrónico parece inválida", + mailTo: "Enviar a", + mailToPlaceholder: "Direcciones de correo electrónico", + mailFrom: "Mi dirección de correo electrónico", + mailFromPlaceholder: "Dirección de correo electrónico", + mailMessage: "Mi mensaje", + mailDownloadNotification: "Notifícame cuando se haya descargado un archivo.", + mailSendBtn: "Enviar", + mailsSent: "Los mensajes han sido enviados.", + mailSubjectUploader: "PsiTransfer - Subida de archivos", + mailSubjectDownloader: "PsiTransfer - Descarga de archivos", + mailSubjectFileDownloaded: "El archivo ha sido descargado", + retentions: { + "one-time": "Descarga única", + "3600": "1 hora", + "21600": "6 horas", + "86400": "1 día", + "259200": "3 días", + "604800": "1 semana", + "1209600": "2 semanas", + "2419200": "4 semanas", + "4838400": "8 semanas" + }, +} diff --git a/psitransfer-v2.3.0/lang/fr.js b/psitransfer-v2.3.0/lang/fr.js new file mode 100644 index 0000000..18f812f --- /dev/null +++ b/psitransfer-v2.3.0/lang/fr.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "fr", + oldBrowserError: "Votre navigateur est obsolète et ne supporte pas cette fonction.", + dropFilesHere: "Déposez vos fichiers ici", + noPreviewAvailable: "Prévisualisation non disponible", + preview: "Prévisualisation", + comment: "Commentaire", + settings: "Réglages", + retention: "Rétention", + password: "Mot de passe", + required: "requis", + optional: "optionnel", + generateRandomPassword: "Générer un mot de passe aléatoire", + newUpload: "Nouveau téléversement", + accessDenied: "Accès refusé !", + login: "Login", + email: "E-Mail", + clipboard: "Presse-papier", + copyToClipboard: "Copier le lien", + sendViaMail: "Envoyer via E-Mail", + showQrCode: "Afficher le QR-Code", + uploadCompleted: "Téléversement terminé", + downloadLink: "Lien de téléchargement", + upload: "téléverser", + retry: "réessayer", + createNewUploadSession: "Créer un nouveau transfert ?", + decrypt: "déchiffrer", + files: "Fichiers", + zipDownload: "Télécharger comme archive Zip (ne peut être repris)", + tarGzDownload: "Télécharger comme archive tar.gz (ne peut être repris)", + oneTimeDownloadExpired: "Téléchargement unique: le fichier n'est plus disponible.", + fileSizeExceed: "La taille du fichier %% dépasse le maximum de %%", + bucketSizeExceed: "La taille du transfert %% dépasse le maximum de %%", + mailInvalid: "L'adresse e-mail semble invalide", + mailTo: "Envoyer à", + mailToPlaceholder: "Adresses e-mail", + mailFrom: "Mon adresse e-mail", + mailFromPlaceholder: "Adresse e-mail", + mailMessage: "Mon message", + mailDownloadNotification: "Notifiez moi quand un fichier a été téléchargé.", + mailSendBtn: "Envoyer", + mailsSent: "Les messages ont été envoyés.", + mailSubjectUploader: "PsiTransfer - Téléversement de fichiers", + mailSubjectDownloader: "PsiTransfer - Téléchargement de fichiers", + mailSubjectFileDownloaded: "Le fichier a été téléchargé", + retentions: { + "one-time": "téléchargement unique", + "3600": "1 heure", + "21600": "6 heures", + "86400": "1 jour", + "259200": "3 jours", + "604800": "1 semaine", + "1209600": "2 semaines", + "2419200": "4 semaines", + "4838400": "8 semaines" + }, + uploadPassword: "Mot de passe d'accès au téléversement", +} diff --git a/psitransfer-v2.3.0/lang/it.js b/psitransfer-v2.3.0/lang/it.js new file mode 100644 index 0000000..ccfac6d --- /dev/null +++ b/psitransfer-v2.3.0/lang/it.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "it", + oldBrowserError: "Il tuo browser è troppo vecchio e non supporta questa funzione.", + dropFilesHere: "Metti il tuo file qui", + noPreviewAvailable: "Nessuna anteprima disponibile", + preview: "Anteprima", + comment: "Commento", + settings: "Impostazioni", + retention: "Ritenzione", + password: "Password", + required: "richiesto", + optional: "opzionale", + generateRandomPassword: "Genera una password randomica", + newUpload: "Nuovo caricamento", + accessDenied: "Accesso rifiutato!", + login: "Login", + email: "E-Mail", + clipboard: "Appunti", + copyToClipboard: "Copia negli appunti", + sendViaMail: "Invia tramite E-Mail", + showQrCode: "Mostra il QR-Code", + uploadCompleted: "Caricamento completato", + downloadLink: "Link per lo scaricamento", + upload: "caricamento", + retry: "ritenta", + createNewUploadSession: "Creare una nuova sessione di caricamento?", + decrypt: "decripta", + files: "Files", + zipDownload: "Scarica tutti i file come ZIP (non ripristinabile)", + tarGzDownload: "Scarica tutti i file come tar.gz (non ripristinabile)", + oneTimeDownloadExpired: "Scaricamento singolo: Il File non sarà più disponibile", + fileSizeExceed: "La dimensione del File %% eccede il massiomo di %%", + bucketSizeExceed: "Grandezza di caricamento %% eccede il massimo di %%", + mailInvalid: "L'indirizzo e-mail sembra errato", + mailTo: "Invia a", + mailToPlaceholder: "Indirizzo E-Mail", + mailFrom: "Il mio indirizzo E-Mail", + mailFromPlaceholder: "Indirizzo E-Mail", + mailMessage: "Il mio messaggio", + mailDownloadNotification: "Notificami quando il file viene scaricato.", + mailSendBtn: "Invia E-Mail", + mailsSent: "L'e-mails é stata inviata.", + mailSubjectUploader: "PsiTransfer File-Upload", + mailSubjectDownloader: "PsiTransfer File-Download", + mailSubjectFileDownloaded: "Il file é stato scaricato", + retentions: { + "one-time": "Scaricamento singolo", + "3600": "1 Ora", + "21600": "6 Ore", + "86400": "1 Giorno", + "259200": "3 Giorni", + "604800": "1 Settimana", + "1209600": "2 Settimane", + "2419200": "4 Settimane", + "4838400": "8 Settimane" + }, + uploadPassword: "Password per il caricamento", +} diff --git a/psitransfer-v2.3.0/lang/ja.js b/psitransfer-v2.3.0/lang/ja.js new file mode 100644 index 0000000..a1caef6 --- /dev/null +++ b/psitransfer-v2.3.0/lang/ja.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "ja", + oldBrowserError: "お使いの Web ブラウザが古すぎるため、この機能をサポートしていません。", + dropFilesHere: "ここにファイルをドロップ", + noPreviewAvailable: "プレビューを表示できません", + preview: "プレビュー", + comment: "コメント", + settings: "設定", + retention: "有効期限", + password: "パスワード", + required: "必須", + optional: "任意", + generateRandomPassword: "適当なパスワードを生成", + newUpload: "新規アップロード", + accessDenied: "パスワードが違います。アクセスが拒否されました!", + login: "ログイン", + email: "メールアドレス", + clipboard: "クリップボード", + copyToClipboard: "クリップボードにコピーする", + sendViaMail: "メールで送る", + showQrCode: "QR コードを表示する", + uploadCompleted: "アップロードが完了しました", + downloadLink: "ダウンロード リンク", + upload: "アップロード", + retry: "再試行", + createNewUploadSession: "新たにアップロードしますか?", + decrypt: "認証する", + files: "ファイル", + zipDownload: "すべてのファイルを Zip ファイルとしてダウンロードする (中途からのダウンロード再開不可)", + tarGzDownload: "すべてのファイルを tar.gz ファイルとしてダウンロードする (中途からのダウンロード再開不可)", + oneTimeDownloadExpired: "1度だけのダウンロード: 該当ファイルは今後ダウンロードできなくなります", + fileSizeExceed: "ファイルサイズが %% あり、最大値の %% を超えています", + bucketSizeExceed: "アップロードサイズが %% あり、最大値の %% を超えています", + mailInvalid: "メールアドレスが無効です", + mailTo: "送信先メールアドレス", + mailToPlaceholder: "送信先メールアドレス", + mailFrom: "発信元メールアドレス", + mailFromPlaceholder: "発信元メールアドレス", + mailMessage: "メッセージ", + mailDownloadNotification: "先方がダウンロードしたら通知する", + mailSendBtn: "メール送信", + mailsSent: "メールを送信しました。", + mailSubjectUploader: "PsiTransfer ファイル送信", + mailSubjectDownloader: "PsiTransfer ファイル受信", + mailSubjectFileDownloaded: "ファイルがダウンロードされました", + retentions: { + "one-time": "一度だけ", + "3600": "1 時間", + "21600": "6 時間", + "86400": "1 日", + "259200": "3 日", + "604800": "1 週間", + "1209600": "2 週間", + "2419200": "4 週間", + "4838400": "8 週間" + }, + uploadPassword: "送信パスワード", +} diff --git a/psitransfer-v2.3.0/lang/ko.js b/psitransfer-v2.3.0/lang/ko.js new file mode 100644 index 0000000..b4e1d89 --- /dev/null +++ b/psitransfer-v2.3.0/lang/ko.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "ko", + oldBrowserError: "브라우저가 너무 오래되어서 이 기능을 지원하지 않습니다.", + dropFilesHere: "여기에 파일을 놓으세요", + noPreviewAvailable: "미리보기 사용 불가", + preview: "미리보기", + comment: "코멘트", + settings: "설정", + retention: "보유", + password: "비밀번호", + required: "필수 사항", + optional: "선택 사항", + generateRandomPassword: "렌덤 비밀번호를 생성하기", + newUpload: "새 업로드", + accessDenied: "접근 거부!", + login: "로드인", + email: "이메일", + clipboard: "클립보드", + copyToClipboard: "클립보드에 복사하기", + sendViaMail: "이메일로 보내기", + showQrCode: "QR 코드 보기", + uploadCompleted: "업로드 완료됨", + downloadLink: "링크 다운로드하기", + upload: "업로드", + retry: "재시도", + createNewUploadSession: "새로운 업로드 세션 창조하기?", + decrypt: "해독", + files: "파일", + zipDownload: ".zip로 모든 파일을 다운로드하기 (재시작 불가능)", + tarGzDownload: ".tar.gz로 모든 파일을 다운로드하기 (재시작 불가능)", + oneTimeDownloadExpired: "1회만의 다운로드: 파일은 이미 사용 불가입니다.", + fileSizeExceed: "파일 크기 %% 은/는 최대의 %% 초과합니다", + bucketSizeExceed: "업로드 크기 %% 은/는 최대의 %% 초과합니다", + mailInvalid: "이메일 주소를 불완전합니다", + mailTo: "...로 보내기", + mailToPlaceholder: "이메일 주소", + mailFrom: "내 이메일 주소", + mailFromPlaceholder: "이메일 주소", + mailMessage: "내 메시지", + mailDownloadNotification: "파일 다운로드할 때 내게 알리기.", + mailSendBtn: "이메일 보내기", + mailsSent: "이메일(들)은 서공적으로 보낼.", + mailSubjectUploader: "PsiTransfer 파일 업로드", + mailSubjectDownloader: "PsiTransfer 파일 다운로드", + mailSubjectFileDownloaded: "파일은 다운로드됨", + retentions: { + "one-time": "1회만 다운로드", + "3600": "1 시간", + "21600": "6 시간", + "86400": "1 일", + "259200": "3 일", + "604800": "1 주일", + "1209600": "2 주일", + "2419200": "4 주일", + "4838400": "8 주일" + }, +} diff --git a/psitransfer-v2.3.0/lang/nl.js b/psitransfer-v2.3.0/lang/nl.js new file mode 100644 index 0000000..3604b2d --- /dev/null +++ b/psitransfer-v2.3.0/lang/nl.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "nl", + oldBrowserError: "Uw browser is te oud en ondersteunt deze functie niet.", + dropFilesHere: "Sleep uw bestanden in dit vak", + noPreviewAvailable: "Geen voorbeeld beschikbaar", + preview: "Voorbeeld", + comment: "Opmerking", + settings: "Instellingen", + retention: "Vervaltermijn", + password: "Wachtwoord", + required: "verplicht", + optional: "optioneel", + generateRandomPassword: "Genereer een willekeurig wachtwoord", + newUpload: "Nieuwe upload", + accessDenied: "Geen toegang!", + login: "Login", + email: "E-Mail", + clipboard: "Clipboard", + copyToClipboard: "Kopieer naar clipboard", + sendViaMail: "Verstuur via e-mail", + showQrCode: "Toon QR-Code", + uploadCompleted: "Upload voltooid", + downloadLink: "Download link", + upload: "upload", + retry: "probeer opnieuw", + createNewUploadSession: "Nieuwe uploadsessie aanmaken?", + decrypt: "decoderen", + files: "Bestanden", + zipDownload: "Download alle bestanden als ZIP (niet hervatbaar)", + tarGzDownload: "Download alle bestanden als tar.gz (niet hervatbaar)", + oneTimeDownloadExpired: "Eenmalige download: Bestand is niet meer beschikbaar.", + fileSizeExceed: "Bestandsgrootte %% overschrijdt maximum van %%", + bucketSizeExceed: "Uploadgrootte %% overschrijdt maximum van %%", + mailInvalid: "Het e-mailadres ziet er niet correct uit", + mailTo: "Verstuur naar", + mailToPlaceholder: "E-mailaddressen", + mailFrom: "Mijn e-mailadres", + mailFromPlaceholder: "E-mailadres", + mailMessage: "Mijn bericht", + mailDownloadNotification: "Laat het me weten als er een bestand is gedownload.", + mailSendBtn: "Vestuur e-mail", + mailsSent: "De e-mails zijn verzonden.", + mailSubjectUploader: "PsiTransfer bestand upload", + mailSubjectDownloader: "PsiTransfer bestand download", + mailSubjectFileDownloaded: "Bestand is gedownload", + retentions: { + "one-time": "eenmalige download", + "3600": "1 uur", + "21600": "6 uur", + "86400": "1 dag", + "259200": "3 dagen", + "604800": "1 week", + "1209600": "2 weken", + "2419200": "4 weken", + "4838400": "8 weken" + }, +} diff --git a/psitransfer-v2.3.0/lang/pl.js b/psitransfer-v2.3.0/lang/pl.js new file mode 100644 index 0000000..fba137b --- /dev/null +++ b/psitransfer-v2.3.0/lang/pl.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "pl", + oldBrowserError: "Twoja przeglądarka jest za stara i nie wspiera tej funkcji.", + dropFilesHere: "Upuść pliki tutaj", + noPreviewAvailable: "Podgląd jest niedostępny", + preview: "Podgląd", + comment: "Komentarz", + settings: "Ustawienia", + retention: "Czas retencji plików", + password: "Hasło", + required: "wymagane", + optional: "opcjonalne", + generateRandomPassword: "Wygeneruj losowe hasło", + newUpload: "Nowe przesyłanie", + accessDenied: "Dostęp zabroniony!", + login: "Zaloguj", + email: "E-Mail", + clipboard: "Schowek", + copyToClipboard: "Skopiuj do schowka", + sendViaMail: "Wyślij poprzez E-Mail", + showQrCode: "Pokaż kod QR", + uploadCompleted: "Przesyłanie ukończone", + downloadLink: "Odnośnik do pobierania", + upload: "prześlij", + retry: "powtórz", + createNewUploadSession: "Utworzyć nową sesję przesyłania?", + decrypt: "odszyfruj", + files: "Pliki", + zipDownload: "Pobierz wszystkie pliki jako archiwum ZIP (ponawianie niemożliwe)", + tarGzDownload: "Pobierz wszystkie pliki jako tar.gz (ponawianie niemożliwe)", + oneTimeDownloadExpired: "Jednorazowe pobieranie: Plik nie jest już dostępny.", + fileSizeExceed: "Rozmiar pliku %% przekracza maksymalny rozmiar %%", + bucketSizeExceed: "Wysyłane dane %% przekraczają maksymalny rozmiar %%", + mailInvalid: "Adres e-mail wygląda na nieprawidłowy", + mailTo: "Wyślij do", + mailToPlaceholder: "Adres E-Mail", + mailFrom: "Twój adres E-Mail", + mailFromPlaceholder: "Adres E-Mail", + mailMessage: "Twoja wiadomość", + mailDownloadNotification: "Powiadom mnie kiedy plik zostanie pobrany.", + mailSendBtn: "Wyślij E-Mail", + mailsSent: "Wiadomości E-Mail zostały wysłane.", + mailSubjectUploader: "PsiTransfer przesyłanie plików", + mailSubjectDownloader: "PsiTransfer pobieranie plików", + mailSubjectFileDownloaded: "Plik został pobrany", + retentions: { + "one-time": "pobieranie jednorazowe", + "3600": "1 godzina", + "21600": "6 godzin ", + "86400": "1 dzień", + "259200": "3 dni", + "604800": "1 tydzień", + "1209600": "2 tygodnie", + "2419200": "4 tygodnie", + "4838400": "8 tygodni" + }, +} diff --git a/psitransfer-v2.3.0/lang/pt.js b/psitransfer-v2.3.0/lang/pt.js new file mode 100644 index 0000000..a89ee41 --- /dev/null +++ b/psitransfer-v2.3.0/lang/pt.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "pt", + oldBrowserError: "Seu navegador é obsoleto e não suporta esta funcionalidade.", + dropFilesHere: "Arraste seus arquivos aqui", + noPreviewAvailable: "Pré-visualização indisponível", + preview: "Visualizar", + comment: "Comentário", + settings: "Configurações", + retention: "Retenção", + password: "Senha", + required: "obrigatório", + optional: "opcional", + generateRandomPassword: "Gerar senha aleatória", + newUpload: "Novo envio", + accessDenied: "Acesso negado!", + login: "Login", + email: "E-Mail", + clipboard: "Área de transferência", + copyToClipboard: "Copiar para área de transferência", + sendViaMail: "Enviar por e-mail", + showQrCode: "Exibir QR-Code", + uploadCompleted: "Envio completo", + downloadLink: "Link para download", + upload: "envio", + retry: "tentar novamente", + createNewUploadSession: "Criar uma nova sessão de envio?", + decrypt: "decriptografar", + files: "Arquivos", + zipDownload: "Baixar todos os arquivos como ZIP (não resumível)", + tarGzDownload: "Baixar todos os arquivos como tar.gz (não resumível)", + oneTimeDownloadExpired: "Download Único: O arquivo não está mais disponível.", + fileSizeExceed: "O tamanho do arquivo %% excede o máximo permitido de %%", + bucketSizeExceed: "O tamanho do envio %% excede o máximo permitido de %%", + mailInvalid: "O endereço de e-mail parece inválido", + mailTo: "Enviar para", + mailToPlaceholder: "Endereço de e-mail", + mailFrom: "Meu endereço de e-mail", + mailFromPlaceholder: "Endereço de e-mail", + mailMessage: "Minha mensagem", + mailDownloadNotification: "Notificar-me quando um arquivo for baixado.", + mailSendBtn: "Enviar e-mail", + mailsSent: "Os e-mails foram enviados.", + mailSubjectUploader: "PsiTransfer File-Upload", + mailSubjectDownloader: "PsiTransfer File-Download", + mailSubjectFileDownloaded: "O arquivo foi baixado", + retentions: { + "one-time": "baixar uma única vez", + "3600": "1 Hora", + "21600": "6 Horas", + "86400": "1 Dia", + "259200": "3 Dias", + "604800": "1 Semana", + "1209600": "2 Semanas", + "2419200": "4 Semanas", + "4838400": "8 Semanas" + }, +} diff --git a/psitransfer-v2.3.0/lang/ru.js b/psitransfer-v2.3.0/lang/ru.js new file mode 100644 index 0000000..a8fd2e9 --- /dev/null +++ b/psitransfer-v2.3.0/lang/ru.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "ru", + oldBrowserError: "Ваш браузер устарел и больше не поддерживается", + dropFilesHere: "Перетащите сюда файлы для загрузки", + noPreviewAvailable: "Предпросмотр недоступен", + preview: "Предпросмотр", + comment: "Комментарий", + settings: "Настройки", + retention: "Срок хранения", + password: "Пароль", + required: "Обязательно", + optional: "Не обязательно", + generateRandomPassword: "Сгенерировать случайный пароль", + newUpload: "Новая загрузка", + accessDenied: "Доступ запрещён!", + login: "Логин", + email: "Эл. почта", + clipboard: "Ссылка", + copyToClipboard: "Скопировать ссылку", + sendViaMail: "Отправить по эл. почте", + showQrCode: "Показать QR-код", + uploadCompleted: "Отправка завершена", + downloadLink: "Ссылка для скачивания", + upload: "отправка", + retry: "повтор", + createNewUploadSession: "Отправить другой файл?", + decrypt: "Расшифровать", + files: "Файлы", + zipDownload: "Скачать все файлы одним ZIP-архивом (без дозагрузки)", + tarGzDownload: "Скачать все файлы одним TAR-архивом (без дозагрузки)", + oneTimeDownloadExpired: "Одноразовая загрузка: Файл больше недоступен", + fileSizeExceed: "Размер файла (%%) больше допустимого (%%)", + bucketSizeExceed: "Размер файла (%%) больше допустимого (%%)", + mailInvalid: "Неверный адрес эл. почты", + mailTo: "Отправить", + mailToPlaceholder: "Эл. адрес", + mailFrom: "Мой эл. адрес", + mailFromPlaceholder: "Эл. адрес", + mailMessage: "Сообщение", + mailDownloadNotification: "Уведомить меня, когда файл будет скачан", + mailSendBtn: "Отправить по эл. почте", + mailsSent: "Эл. письмо было отправлено", + mailSubjectUploader: "Файл загружен", + mailSubjectDownloader: "Файл скачан", + mailSubjectFileDownloaded: "Файл был скачан", + retentions: { + "one-time": "Одноразовая загрузка", + "3600": "1 час", + "21600": "6 часов", + "86400": "1 день", + "259200": "3 дня", + "604800": "1 неделя", + "1209600": "2 недели", + "2419200": "4 недели", + "4838400": "8 недель" + }, +} diff --git a/psitransfer-v2.3.0/lang/sv.js b/psitransfer-v2.3.0/lang/sv.js new file mode 100644 index 0000000..6b76446 --- /dev/null +++ b/psitransfer-v2.3.0/lang/sv.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "sv", + oldBrowserError: "Din webbläsare är för gammal och stöder inte den här funktionen.", + dropFilesHere: "Släpp dina filer här", + noPreviewAvailable: "Ingen förhandsvisning tillgänglig", + preview: "Förhandsgranskning", + comment: "Kommentar", + settings: "Inställningar", + retention: "Lagringstid", + password: "Lösenord", + required: "obligatoriskt", + optional: "valfritt", + generateRandomPassword: "Generera ett slumpmässigt lösenord", + newUpload: "Ny uppladdning", + accessDenied: "Åtkomst nekad!", + login: "Logga in", + email: "E-post", + clipboard: "Urklipp", + copyToClipboard: "Kopiera till urklipp", + sendViaMail: "Skicka via e-post", + showQrCode: "Visa QR-kod", + uploadCompleted: "Uppladdning klar", + downloadLink: "Nedladdningslänk", + upload: "uppladding", + retry: "försök igen", + createNewUploadSession: "Skapa ny uppladdningssession?", + decrypt: "dekryptera", + files: "Filer", + zipDownload: "Ladda ner alla filer som ZIP (går inte att återuppta)", + tarGzDownload: "Ladda ner alla filer som tar.gz (går inte att återuppta)", + oneTimeDownloadExpired: "Engångsnedladdning: Filen är inte tillgänglig längre.", + fileSizeExceed: "Filens storlek %% överstiger maximum %%", + bucketSizeExceed: "Överföringsstorlek %% överstiger maximalt %%", + mailInvalid: "E-postadressen ser inte korrekt ut", + mailTo: "Skicka till", + mailToPlaceholder: "E-postadresser", + mailFrom: "Min e-postadress", + mailFromPlaceholder: "E-postadress", + mailMessage: "Mitt meddelande", + mailDownloadNotification: "Meddela mig när en fil har hämtats.", + mailSendBtn: "Skicka e-post", + mailsSent: "E-postmeddelandena har skickats.", + mailSubjectUploader: "PsiTransfer File-Upload", + mailSubjectDownloader: "PsiTransfer File-Download", + mailSubjectFileDownloaded: "Filen har laddats ner", + retentions: { + "one-time": "engångs nedladdning", + "3600": "1 timme", + "21600": "6 timmar", + "86400": "1 dag", + "259200": "3 dagar", + "604800": "1 vecka", + "1209600": "2 veckor", + "2419200": "4 veckor", + "4838400": "8 veckor" + }, +} diff --git a/psitransfer-v2.3.0/lang/tr.js b/psitransfer-v2.3.0/lang/tr.js new file mode 100644 index 0000000..0067514 --- /dev/null +++ b/psitransfer-v2.3.0/lang/tr.js @@ -0,0 +1,58 @@ +module.exports = { + langCode: "tr", + oldBrowserError: "Tarayıcınız bu fonksiyonu kullanmak için çok eski", + dropFilesHere: "Dosyalarınızı buraya sürükleyin", + noPreviewAvailable: "Önizleme yok", + preview: "Önizleme", + comment: "Yorum", + settings: "Ayarlar", + retention: "Geçerlilik Süresi", + password: "Parola", + required: "Zorunlu", + optional: "Opsiyonel", + generateRandomPassword: "Rastgele praola oluştur", + newUpload: "Yeni Yükleme", + accessDenied: "Erişim Engellendi", + login: "Giriş", + email: "E-Posta", + clipboard: "Pano", + copyToClipboard: "Panoya Kopyala", + sendViaMail: "E-Posta ile Gönder", + showQrCode: "QR Kod Göster", + uploadCompleted: "Yükleme Tamamlandı", + downloadLink: "İndirme Linki", + upload: "Yükle", + retry: "Tekrar", + createNewUploadSession: "Yeni Yükleme?", + decrypt: "decrypt", + files: "Dosyalar", + zipDownload: "Tüm Dosyaları ZIP olarak indir", + tarGzDownload: "Tüm Dosyaları tar.gz olarak indir", + oneTimeDownloadExpired: "Tek seferlik indirme. Süre dolmuş", + fileSizeExceed: "Dosya Boyutu Büyük %% Maksimum: %%", + bucketSizeExceed: "Yükleme Boyutu Büyük %% Maksimum: %%", + mailInvalid: "E-Posta adresi hatalı gözüküyor", + mailTo: "Gönder:", + mailToPlaceholder: "E-Posta Adresleri", + mailFrom: "E-Posta Adresim", + mailFromPlaceholder: "E-Posta Adresi", + mailMessage: "Mesajım", + mailDownloadNotification: "Dosyam indirilince bilgi ver", + mailSendBtn: "E-Posta gönder", + mailsSent: "E-Postalar gönderildi", + mailSubjectUploader: "PsiTransfer File-Upload", + mailSubjectDownloader: "PsiTransfer Dosya Yüklemesi", + mailSubjectFileDownloaded: "Dosya indirildi", + retentions: { + "one-time": "Tek Seferlik", + "3600": "1 Saat", + "21600": "6 Saat", + "86400": "1 Gün", + "259200": "3 Gün", + "604800": "1 Hafta", + "1209600": "2 Hafta", + "2419200": "4 Hafta", + "4838400": "8 Hafta" + }, + uploadPassword: "Yükleme için parola", +} diff --git a/psitransfer-v2.3.0/lang/zh-tw.js b/psitransfer-v2.3.0/lang/zh-tw.js new file mode 100644 index 0000000..4915d58 --- /dev/null +++ b/psitransfer-v2.3.0/lang/zh-tw.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "zh-tw", + oldBrowserError: "您的瀏覽器版本不支援此功能。", + dropFilesHere: "在此拖放檔案", + noPreviewAvailable: "沒有預覽", + preview: "預覽", + comment: "備註", + settings: "設定", + retention: "有效期限", + password: "密碼", + required: "必填", + optional: "選填", + generateRandomPassword: "產生隨機密碼", + newUpload: "新增上傳", + accessDenied: "密碼錯誤!", + login: "登入", + email: "電子郵件", + clipboard: "複製連結", + copyToClipboard: "複製到剪貼板", + sendViaMail: "透過電郵傳送", + showQrCode: "顯示 QR 碼", + uploadCompleted: "上傳成功", + downloadLink: "下載連結", + upload: "上傳", + retry: "重試", + createNewUploadSession: "要建立新的上傳?", + decrypt: "解鎖", + files: "檔案列表", + zipDownload: "將所有檔案下載為 zip 壓縮檔 (無法續傳)", + tarGzDownload: " 將所有檔案下載為 tar.gz 壓縮檔 (無法續傳)", + oneTimeDownloadExpired: "此檔案僅限單次下載,已無法使用。", + fileSizeExceed: "檔案大小 %% 超過最大容量 %%", + bucketSizeExceed: "總上傳大小 %% 超過最大容量 of %%", + mailInvalid: "電郵地址不正確", + mailTo: "傳送到", + mailToPlaceholder: "電郵地址", + mailFrom: "我的電郵地址", + mailFromPlaceholder: "電郵地址", + mailMessage: "我的訊息", + mailDownloadNotification: "檔案被下載時通知我。", + mailSendBtn: "傳送電子郵件", + mailsSent: "電子郵件已傳送", + mailSubjectUploader: "PsiTransfer 檔案上傳", + mailSubjectDownloader: "PsiTransfer 檔案下載", + mailSubjectFileDownloaded: "檔案已被下載", + retentions: { + "one-time": "單次下載", + "3600": "1 小時", + "21600": "6 小時", + "86400": "1 天", + "259200": "3 天", + "604800": "1 週", + "1209600": "2 週", + "2419200": "4 週", + "4838400": "8 週" + }, +} diff --git a/psitransfer-v2.3.0/lang/zh.js b/psitransfer-v2.3.0/lang/zh.js new file mode 100644 index 0000000..f9ca5c7 --- /dev/null +++ b/psitransfer-v2.3.0/lang/zh.js @@ -0,0 +1,57 @@ +module.exports = { + langCode: "zh", + oldBrowserError: "你的浏览器版本不支持使用.", + dropFilesHere: "点击上传或将文件拖动到这里", + noPreviewAvailable: "无可用预览", + preview: "预览", + comment: "备注", + settings: "设置", + retention: "有效期", + password: "提取码", + required: "必选", + optional: "可选", + generateRandomPassword: "生成随机提取码", + newUpload: "新的上传", + accessDenied: "验证失败!", + login: "登录", + email: "邮件", + clipboard: "复制链接", + copyToClipboard: "复制到剪贴板", + sendViaMail: "发送邮件", + showQrCode: "显示二维码", + uploadCompleted: "上传完成", + downloadLink: "下载链接", + upload: "上传", + retry: "重试", + createNewUploadSession: "创建新的上传会话?", + decrypt: "解锁", + files: "文件上传列表", + zipDownload: " 压缩打包下载(zip格式)", + tarGzDownload: "压缩打包下载(tar.gz格式)", + oneTimeDownloadExpired: "该链接被设置为阅后即焚,文件已销毁.", + fileSizeExceed: "文件大小 %% 超过最大体积 of %%", + bucketSizeExceed: "上传大小 %% 超过最大体积 %%", + mailInvalid: "邮件地址不正确", + mailTo: "发送到", + mailToPlaceholder: "邮件地址", + mailFrom: "我的邮件地址", + mailFromPlaceholder: "邮件地址", + mailMessage: "我的消息", + mailDownloadNotification: "下载文件时通知我.", + mailSendBtn: "发送电子邮件", + mailsSent: "电子邮件已经发送了.", + mailSubjectUploader: "文件快传-上传", + mailSubjectDownloader: "文件快传-下载", + mailSubjectFileDownloaded: "文件已下载", + retentions: { + "one-time": "仅限下载一次(阅后即焚)", + "3600": "1 小时", + "21600": "6 小时", + "86400": "1 天", + "259200": "3 天", + "604800": "1 周", + "1209600": "2 周", + "2419200": "1 月", + "4838400": "8 周" + }, +} diff --git a/psitransfer-v2.3.0/lib/db.js b/psitransfer-v2.3.0/lib/db.js new file mode 100644 index 0000000..5824160 --- /dev/null +++ b/psitransfer-v2.3.0/lib/db.js @@ -0,0 +1,159 @@ +'use strict'; +const fsp = require('fs-promise'); +const path = require('path'); +const debug = require('debug')('psitransfer:db'); +const config = require('../config'); + +module.exports = class DB { + + constructor(uploadDir, store) { + this.initialized = false; + this.db = {}; + + this.uploadDir = uploadDir; + this.store = store; + + // delete expired files + const gc = () => { + let sid,f,expires; + for (sid of Object.keys(this.db)) { + for (f of this.db[sid]) { + // expire on maxAge + expires = (+f.metadata.createdAt) + (config.maxAge * 1000) - Date.now(); + + // respect one-time downloads + if(expires > 0 && Number.isInteger(+f.metadata.retention)) { + expires = (+f.metadata.createdAt) + (+f.metadata.retention * 1000) - Date.now(); + } + + if(expires <= 0) { + debug(`Expired ${sid}++${f.key}`); + this.remove(sid, f.key).catch(e => console.error(e)); + } + } + } + }; + setInterval(gc, 60*1000); + + } + + + init() { + if(this.initialized) return; + this.initialized = true; + + try { + this._sync(); + } catch(e) { + this.initialized = false; + e.message = `db initialization failed with error ${e.message}`; + throw e; + } + } + + + /** + * @private + */ + _sync() { + fsp.ensureDirSync(this.uploadDir); + + fsp.readdirSync(this.uploadDir).forEach((sid) => { + this._import(sid); + }); + } + + + /** + * @private + */ + _import(sid) { + const p = path.resolve(this.uploadDir, sid); + const stat = fsp.statSync(p); + if(!stat.isDirectory()) return; + + fsp.readdirSync(p).forEach(async (key) => { + if(path.extname(key) !== '') { + return Promise.resolve(); + } + try { + let info = await this.store.info(`${sid}++${key}`); + this.add(sid, key, info); + } catch(e) { + console.error(e); + } + }); + } + + + add(sid, key, data) { + if(!this.initialized) throw new Error('DB not initialized_'); + if(!this.db[sid]) this.db[sid] = []; + data.key = key; + + const old = this.db[sid].findIndex(i => i.key === key); + if(old !== -1) { + this.db[sid].splice(old, 1, data); + debug(`Updated ${sid}++${key}`); + } else { + this.db[sid].push(data); + debug(`Added ${sid}++${key}`); + } + } + + + async remove(sid, key) { + if(!this.initialized) throw new Error('DB not initialized'); + debug(`Remove ${sid}++${key}`); + await this.store.del(sid + '++' + key); + const i = this.db[sid].findIndex(item => item.key === key); + this.get(sid).splice(i, 1); + if(this.get(sid).length === 0) { + delete this.db[sid]; + await fsp.rmdir(path.resolve(this.uploadDir, sid)); + } + } + + + async updateLastDownload(sid, key) { + debug(`Update last download ${sid}++${key}`); + const data = this.get(sid).find(item => item.key === key); + if(!data) return; + data.metadata.lastDownload = Date.now(); + await this.store.update(`${sid}++${key}`, data); + } + + + async updateMetadata(sid, key, data) { + debug(`Update metadata ${ sid }++${ key }`); + const file = this.get(sid).find(item => item.key === key); + if (!file) return; + file.metadata = { ...file.metadata, ...data }; + await this.store.update(`${ sid }++${ key }`, file); + } + + async lock(sid) { + const files = this.get(sid); + if(!files) return; + await Promise.all(files.map(async file => { + await this.updateMetadata(sid, file.key, { buckedLocked: true }); + })); + } + + isLocked(sid) { + const files = this.get(sid); + if(!files) return false; + return files.some(file => file.metadata.buckedLocked); + } + + get(sid) { + return this.db[sid]; + } + + bucketSize(sid) { + const bucket = this.get(sid); + if(!bucket) return 0; + return bucket.reduce((v, file) => v + +file.metadata.uploadLength, 0); + } + +}; diff --git a/psitransfer-v2.3.0/lib/endpoints.js b/psitransfer-v2.3.0/lib/endpoints.js new file mode 100644 index 0000000..cc56316 --- /dev/null +++ b/psitransfer-v2.3.0/lib/endpoints.js @@ -0,0 +1,448 @@ +const pug = require('pug'); +const express = require('express'); +const morgan = require('morgan'); +const compression = require('compression'); +const uuid = require('uuid').v4; +const path = require('path'); +const fs = require("fs"); +const assert = require('assert'); +const AES = require("crypto-js/aes"); +const MD5 = require("crypto-js/md5"); +const archiver = require('archiver'); +const tar = require('tar-stream'); +const config = require('../config'); +const eventBus = require('./eventBus'); +const tusboy = require('./tusboy'); +const Store = require('./store'); +const tusMeta = require('./tusboy/tus-metadata'); +const debug = require('debug')('psitransfer:main'); + +const pugVars = { + baseUrl: config.baseUrl +}; + +const errorPage = pug.compileFile(path.join(__dirname, '../public/pug/error.pug'), { pretty: true }); +const adminPage = pug.compileFile(path.join(__dirname, '../public/pug/admin.pug'), { pretty: true }); +const uploadPage = pug.compileFile(path.join(__dirname, '../public/pug/upload.pug'), { pretty: true }); +const downloadPage = pug.compileFile(path.join(__dirname, '../public/pug/download.pug'), { pretty: true }); + +const store = new Store(config.uploadDir); +const Db = require('./db'); +const { createGzip } = require("zlib"); +const httpErrors = require("http-errors"); +const db = new Db(config.uploadDir, store); +db.init(); +const app = express(); + +app.disable('x-powered-by'); +app.use(compression()); +app.use(express.json()); + +if (config.accessLog) { + app.use(morgan(config.accessLog)); +} + +if (config.trustProxy) { + app.set('trust proxy', config.trustProxy); +} + +if (config.forceHttps) { + app.enable('trust proxy'); + app.use(function(req, res, next) { + if (req.secure) return next(); + const target = config.forceHttps === 'true' ? 'https://' + req.headers.host : config.forceHttps; + res.redirect(target + req.url); + }); +} + +// Static files +app.use(`${ config.baseUrl }app`, express.static(path.join(__dirname, '../public/app'))); +app.use(`${ config.baseUrl }assets`, express.static(path.join(__dirname, '../public/assets'))); + +// Resolve language +app.use((req, res, next) => { + const lang = req.acceptsLanguages(...Object.keys(config.languages)) || config.defaultLanguage; + req.translations = config.languages[lang]; + next(); +}); + +// robots.txt +app.get(`${ config.baseUrl }robots.txt`, (req, res) => { + res.sendFile(path.join(__dirname, '../public/robots.txt')); +}); + +// Init plugins +config.plugins.forEach(pluginName => { + require('../plugins/' + pluginName)(eventBus, app, config, db); +}); + +// Upload App +app.get(config.uploadAppPath, (req, res) => { + res.send(uploadPage({ + ...pugVars, + baseUrl: config.baseUrl, + uploadAppPath: config.uploadAppPath, + lang: req.translations + })); +}); + +// Return translations +app.get(`${ config.baseUrl }lang.json`, (req, res) => { + eventBus.emit('getLang', req.translations); + res.json(req.translations); +}); + +// Config +app.get(`${ config.baseUrl }config.json`, (req, res) => { + // Upload password protection + if (config.uploadPass) { + const bfTimeout = 200; + if (!req.get('x-passwd')) { + setTimeout(() => res.status(401).send('Unauthorized'), bfTimeout); + return; + } + if (req.get('x-passwd') !== config.uploadPass) { + setTimeout(() => res.status(403).send('Forbidden'), bfTimeout); + return; + } + } + + const frontendConfig = { + retentions: config.retentions, + defaultRetention: config.defaultRetention, + mailTemplate: config.mailTemplate, + requireBucketPassword: config.requireBucketPassword, + maxFileSize: config.maxFileSize, + maxBucketSize: config.maxBucketSize, + disableQrCode: config.disableQrCode, + }; + + eventBus.emit('getFrontendConfig', frontendConfig); + + res.json(frontendConfig); +}); + +app.get(`${ config.baseUrl }admin`, (req, res, next) => { + if (!config.adminPass) return next(); + res.send(adminPage({ ...pugVars, lang: req.translations })); +}); + +app.get(`${ config.baseUrl }admin/data.json`, (req, res, next) => { + if (!config.adminPass) return next(); + + const bfTimeout = 500; + if (!req.get('x-passwd')) { + // delay answer to make brute force attacks more difficult + setTimeout(() => res.status(401).send('Unauthorized'), bfTimeout); + return; + } + if (req.get('x-passwd') !== config.adminPass) { + setTimeout(() => res.status(403).send('Forbidden'), bfTimeout); + return; + } + + let result = JSON.parse(JSON.stringify(db.db)); + Object.values(result).forEach(bucket => { + bucket.forEach(file => { + if (file.metadata.password) { + file.metadata._password = true; + delete file.metadata.password; + delete file.metadata.key; + delete file.key; + delete file.url; + } + }); + }); + + setTimeout(() => res.json(result), bfTimeout); +}); + + +// List files / Download App +app.get(`${ config.baseUrl }:sid`, (req, res, next) => { + if (req.url.endsWith('.json')) { + const sid = req.params.sid.substr(0, req.params.sid.length - 5); + if (!db.get(sid)) return res.status(404).end(); + + const downloadPassword = req.get('x-download-pass'); + const items = db.get(sid).map(item => ({ + ...item, + url: `${ config.baseUrl }files/${ sid }++${ item.key }` + })); + + res.header('Cache-control', 'private, max-age=0, no-cache, no-store, must-revalidate'); + + // Currently, every item in a bucket must have the same password + if(items.some(item => item.metadata.password && item.metadata.password !== downloadPassword)) { + setTimeout(() => res.status(401).send('Unauthorized'), 500); + return; + } + + res.json({ + items, + config: { + maxPreviewSize: config.maxPreviewSize + } + }); + } else { + if (!db.get(req.params.sid)) return next(); + res.send(downloadPage({ ...pugVars, lang: req.translations })); + } +}); + + +// Download files +app.get(`${ config.baseUrl }files/:fid`, async (req, res, next) => { + // let tusboy handle HEAD requests with Tus Header + if (req.method === 'HEAD' && req.get('Tus-Resumable')) return next(); + + const sid = req.params.fid.split('++')[0]; + + // Download all files + if (req.params.fid.match(/^[a-z0-9+]+\.(tar\.gz|zip)$/)) { + const format = req.params.fid.endsWith('.zip') ? 'zip' : 'tar.gz'; + const bucket = db.get(sid); + + if (!bucket) return res.status(404).send(errorPage({ + ...pugVars, + error: 'Download bucket not found.', + lang: req.translations, + uploadAppPath: config.uploadAppPath || config.baseUrl, + })); + + if (req.params.fid !== sid + '++' + MD5(bucket.map(f => f.key).join()).toString() + '.' + format) { + res.status(404).send(errorPage({ + ...pugVars, + error: 'Invalid link', + uploadAppPath: config.uploadAppPath || config.baseUrl, + lang: req.translations, + })); + return; + } + debug(`Download Bucket ${ sid }`); + + const filename = `${ sid }.${ format }`; + res.header('Content-Disposition', `attachment; filename="${ filename }"`); + + try { + res.on('finish', async () => { + bucket.forEach(async info => { + if (info.metadata.retention === 'one-time') { + await db.remove(info.metadata.sid, info.metadata.key); + } else { + await db.updateLastDownload(info.metadata.sid, info.metadata.key); + } + }); + + eventBus.emit('archiveDownloaded', { + sid, + file: filename, + metadata: bucket[0].metadata, + bucket, + url: req.protocol + '://' + req.get('host') + req.originalUrl, + }); + }); + } + catch (e) { + console.error(e); + } + + if(format === 'zip') { + res.header('ContentType', 'application/zip'); + const archive = archiver('zip'); + archive.on('error', function(err) { + console.error(err); + }); + archive.pipe(res); + + for (const info of bucket) { + await new Promise((resolve, reject) => { + const stream = fs.createReadStream(store.getFilename(info.metadata.sid + '++' + info.key)); + stream.on('end', resolve); + archive.append(stream, { name: info.metadata.name }); + }); + } + + await archive.finalize(); + } else { + res.header('ContentType', 'application/x-gtar'); + const pack = tar.pack(); + pack.pipe(createGzip()).pipe(res); + + for (const info of bucket) { + await new Promise((resolve, reject) => { + const readStream = fs.createReadStream(store.getFilename(info.metadata.sid + '++' + info.key)); + const entry = pack.entry({ name: info.metadata.name, size: info.size }); + readStream.on('error', reject); + entry.on('error', reject); + entry.on('finish',resolve); + readStream.pipe(entry); + }); + } + pack.finalize(); + } + + return; + } + + // Download single file + debug(`Download ${ req.params.fid }`); + try { + const info = await store.info(req.params.fid); // throws on 404 + res.download(store.getFilename(req.params.fid), info.metadata.name); + + // remove one-time files after download + res.on('finish', async () => { + if (info.metadata.retention === 'one-time') { + await db.remove(info.metadata.sid, info.metadata.key); + } else { + await db.updateLastDownload(info.metadata.sid, info.metadata.key); + } + + eventBus.emit('fileDownloaded', { + sid, + file: info.metadata.name, + metadata: info.metadata, + url: req.protocol + '://' + req.get('host') + req.originalUrl, + }); + }); + } + catch (e) { + res.status(404).send(errorPage({ + ...pugVars, + error: e.message, + lang: req.translations, + uploadAppPath: config.uploadAppPath || config.baseUrl, + })); + } +}); + + +// Upload file +app.use(`${ config.uploadAppPath }files`, + async function(req, res, next) { + // Upload password protection + if (config.uploadPass) { + const bfTimeout = 500; + if (!req.get('x-passwd')) { + setTimeout(() => res.status(401).send('Unauthorized'), bfTimeout); + return; + } + if (req.get('x-passwd') !== config.uploadPass) { + setTimeout(() => res.status(403).send('Forbidden'), bfTimeout); + return; + } + } + + if (req.method === 'GET') return res.status(405).end(); + + // Lock bucket by PATCH /files/:sid?lock=yes + const fid = req.path.substring(1); + if(!fid.includes('++') && req.method === 'PATCH' && req.query.lock) { + await db.lock(fid); + return res.status(204).end('Bucket locked'); + } + + if(['POST', 'PATCH'].includes(req.method)) { + // Restrict upload to the bucket if it is locked + if(!fid.includes('++') && db.isLocked(fid)) { + return res.status(400).end('Bucket locked'); + } + try { + const info = await store.info(fid); + // Restrict upload to the bucket if it is locked + if(info.metadata.locked) { + return res.status(400).end('Bucket locked'); + } + // Restrict upload to a file which upload completed already + if(!info.isPartial) { + return res.status(400).end('Upload already completed'); + } + } catch(e) { + if(! e instanceof httpErrors.NotFound) { + console.error(e); + return; + } + } + } + + if (req.method === 'POST') { + // validate meta-data + // !! tusMeta.encode supports only strings !! + const meta = tusMeta.decode(req.get('Upload-Metadata')); + + try { + assert(meta.name, 'tus meta prop missing: name'); + assert(meta.sid, 'tus meta prop missing: sid'); + assert(meta.retention, 'tus meta prop missing: retention'); + assert(Object.keys(config.retentions).indexOf(meta.retention) >= 0, + `invalid tus meta prop retention. Value ${ meta.retention } not in [${ Object.keys(config.retentions).join(',') }]`); + + const uploadLength = req.get('Upload-Length'); + assert(uploadLength, 'missing Upload-Length header'); + + // Restrict creating new files for locked buckets + if(db.isLocked(meta.sid)) { + return res.status(400).end('Bucket locked'); + } + + meta.uploadLength = uploadLength; + meta.key = uuid(); + meta.createdAt = Date.now().toString(); + + // limit file and bucket size + if (config.maxFileSize && config.maxFileSize < +uploadLength) { + return res + .status(413) + .json({ message: `File exceeds maximum upload size ${ config.maxFileSize }.` }); + } else if (config.maxBucketSize && db.bucketSize(meta.sid) + +uploadLength > config.maxBucketSize) { + return res + .status(413) + .json({ message: `Bucket exceeds maximum upload size ${ config.maxBucketSize }.` }); + } + + // store changed metadata for tusboy + req.headers['upload-metadata'] = tusMeta.encode(meta); + // for tusboy getKey() + req.FID = meta.sid + '++' + meta.key; + + db.add(meta.sid, meta.key, { + "isPartial": true, + metadata: meta + }); + } + catch (e) { + console.error(e); + return res.status(400).end(e.message); + } + } + + next(); + }, + + // let tusboy handle the upload + tusboy(store, { + getKey: req => req.FID, + maxUploadLength: config.maxFileSize || Infinity, + afterComplete: (req, upload, fid) => { + db.add(upload.metadata.sid, upload.metadata.key, upload); + debug(`Completed upload ${ fid }, size=${ upload.size } name=${ upload.metadata.name }`); + eventBus.emit('fileUploaded', upload); + }, + }) +); + +app.use((req, res, next) => { + if (req.url === config.baseUrl) { + return res.redirect(config.uploadAppPath); + } + + res.status(404).send(errorPage({ + ...pugVars, + error: 'Download bucket not found.', + uploadAppPath: config.uploadAppPath || config.baseUrl, + lang: req.translations + })); +}); + +module.exports = app; diff --git a/psitransfer-v2.3.0/lib/eventBus.js b/psitransfer-v2.3.0/lib/eventBus.js new file mode 100644 index 0000000..c96eccf --- /dev/null +++ b/psitransfer-v2.3.0/lib/eventBus.js @@ -0,0 +1,8 @@ +const EventEmitter = require('events'); +const emitter = new EventEmitter(); + +emitter.on('uncaughtException', function(err) { + console.error(err); +}); + +module.exports = emitter; diff --git a/psitransfer-v2.3.0/lib/store.js b/psitransfer-v2.3.0/lib/store.js new file mode 100644 index 0000000..f2d5f80 --- /dev/null +++ b/psitransfer-v2.3.0/lib/store.js @@ -0,0 +1,123 @@ +'use strict'; +const fsp = require('fs-promise'); +const path = require('path'); +const Transform = require('stream').Transform; +const debug = require('debug')('psitransfer:store'); +const httpErrors = require('http-errors'); + +class StreamLen extends Transform { + constructor(options) { + super(options); + this.bytes = 0; + } + + _transform(chunk, encoding, cb) { + this.bytes += chunk.length; + this.push(chunk); + cb(); + } +} + +// TODO ???: make tus-store complaint: https://github.com/blockai/abstract-tus-store +class Store { + + constructor(targetDir) { + this.dir = path.normalize(targetDir); + } + + + getFilename(fid) { + let p = path.resolve(this.dir, fid.replace('++', '/')); + if(!p.startsWith(this.dir)) { + throw new Error('file name not in jail path. aborting'); + } + return p; + } + + + async create(fid, opts = {}) { + debug(`New File ${this.getFilename(fid)}`); + await fsp.ensureDir(path.dirname(this.getFilename(fid))); + await fsp.writeJson(this.getFilename(fid) + '.json', Object.assign(opts, { + isPartial: true + })); + return {uploadId: fid}; + } + + + async update(fid, data) { + debug(`Update File ${this.getFilename(fid)}`); + await fsp.writeJson(this.getFilename(fid) + '.json', data); + return data; + } + + + async info(fid) { + try { + const info = await fsp.readJson(this.getFilename(fid) + '.json'); + const stat = await fsp.stat(this.getFilename(fid)); + info.size = stat.size; + info.offset = stat.size; + debug(`Fetched Fileinfo ${this.getFilename(fid)}`); + return info; + } catch(e) { + if(e.code === 'ENOENT') { + throw httpErrors.NotFound(); + } + throw e; + } + } + + + async append(fid, readStream, offset) { + debug(`Append Data to ${this.getFilename(fid)}`); + const uploadSize = new StreamLen(); + const ws = fsp.createWriteStream(this.getFilename(fid), {flags: 'a', start: offset}); + + const ret = new Promise((resolve, reject) => { + ws.on('finish', async() => { + const info = await this.info(fid); + if(info.size >= info.uploadLength) delete info.isPartial; + await fsp.writeJson(this.getFilename(fid) + '.json', info); + debug(`Finished appending Data to ${this.getFilename(fid)}`); + return resolve({ offset: info.offset, upload: info }); + }); + ws.on('error', reject); + }); + + readStream.pipe(uploadSize).pipe(ws); + return ret; + } + + + createReadStream(fid, start, end, cb) { + debug(`Create ReadStream for ${this.getFilename(fid)}`); + this.info(fid).then(info => { + let contentLength = info.size; + if(start > 0) { + if(!end) end = info.size - 1; + contentLength = end - start + 1 + } + if(cb) cb({ contentLength, metadata: info.metadata, info }); + }); + return fsp.createReadStream(this.getFilename(fid), {start, end}); + } + + + async del(fid) { + debug(`Delete ${this.getFilename(fid)}`); + try { + await fsp.unlink(this.getFilename(fid) + '.json'); + } catch (e) { + if(e.code !== 'ENOENT') throw e; + } + try { + await fsp.unlink(this.getFilename(fid)); + } + catch (e) { + if (e.code !== 'ENOENT') throw e; + } + } +} + +module.exports = Store; diff --git a/psitransfer-v2.3.0/lib/tusboy/constants.js b/psitransfer-v2.3.0/lib/tusboy/constants.js new file mode 100644 index 0000000..294f16a --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/constants.js @@ -0,0 +1,35 @@ +const HEADERS = [ + 'Content-Type', + 'Location', + 'Tus-Extension', + 'Tus-Max-Size', + 'Tus-Resumable', + 'Tus-Version', + 'Upload-Defer-Length', + 'Upload-Length', + 'Upload-Metadata', + 'Upload-Offset', + 'X-HTTP-Method-Override', + 'X-Requested-With', +]; + +const MAX_AGE = 86400; +const ALLOWED_HEADERS = HEADERS; +const EXPOSED_HEADERS = HEADERS; + +const ALLOWED_METHODS = [ + 'POST', + 'HEAD', + 'PATCH', + 'OPTIONS', +]; + +const TUS_VERSION = '1.0.0'; + +module.exports = { + MAX_AGE, + ALLOWED_HEADERS, + EXPOSED_HEADERS, + ALLOWED_METHODS, + TUS_VERSION, +} diff --git a/psitransfer-v2.3.0/lib/tusboy/errors.js b/psitransfer-v2.3.0/lib/tusboy/errors.js new file mode 100644 index 0000000..f6ea0ed --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/errors.js @@ -0,0 +1,51 @@ +const createError = require('http-errors'); + +const tusResumableHeaderMissing = () => createError(412, 'Tus-Resumable Required') + +const invalidHeaders = (headers) => ( + createError(412, 'Precondition Failed', { + details: { headers }, + }) +) + +const invalidHeader = (header, val) => ( + createError(412, 'Precondition Failed', { + details: { headers: [[header, val]] }, + }) +) + +const missingHeader = (header) => invalidHeader(header) + +const entityTooLarge = (msg, props) => createError(413, msg, props) + +const preconditionError = (msg, props) => createError(412, msg, props) + +const offsetMismatch = (actual, expected) => ( + createError(409, `Offset mismatch, got ${actual} but expected ${expected}`) +) + +// For store implementations: +const unknownResource = (key) => ( + createError(404, `Unknown resource: ${key}`) +) + +const concurrentWrite = () => ( + createError(409, 'Concurrent write detected') +) + +const uploadLengthAlreadySet = () => ( + createError(409, 'Upload length is already set') +) + +module.exports = { + tusResumableHeaderMissing, + invalidHeaders, + invalidHeader, + missingHeader, + entityTooLarge, + preconditionError, + offsetMismatch, + unknownResource, + concurrentWrite, + uploadLengthAlreadySet, +} diff --git a/psitransfer-v2.3.0/lib/tusboy/handlers/error.js b/psitransfer-v2.3.0/lib/tusboy/handlers/error.js new file mode 100644 index 0000000..22446b2 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/handlers/error.js @@ -0,0 +1,16 @@ +module.exports = (err, req, res, next) => { + if (res.headersSent) return next(err) + if (!err.status) { + // console.error(err) + return next(err) + } + if (!err.expose) return next(err) + if (!(err instanceof Error)) return next(err) + + res.statusCode = err.status + res.json({ + name: err.name, + message: err.message, + details: err.details, + }) +} diff --git a/psitransfer-v2.3.0/lib/tusboy/handlers/head.js b/psitransfer-v2.3.0/lib/tusboy/handlers/head.js new file mode 100644 index 0000000..fcb55bf --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/handlers/head.js @@ -0,0 +1,46 @@ +// HEAD +// +// The Server MUST always include the Upload-Offset header in the +// response for a HEAD request, even if the offset is 0, or the upload +// is already considered completed. If the size of the upload is known, +// the Server MUST include the Upload-Length header in the response. If +// the resource is not found, the Server SHOULD return either the 404 +// Not Found, 410 Gone or 403 Forbidden status without the Upload-Offset +// header. +// +// The Server MUST prevent the client and/or proxies from caching the +// response by adding the Cache-Control: no-store header to the +// response. +// + +const encodeMetadata = require('../tus-metadata').encode; + +module.exports = (store) => ( + async (req, res) => { + res.set('Cache-Control', 'no-store') + const { uploadId } = req.params + const upload = await store.info(uploadId) + // The Server MUST always include the Upload-Offset header in the + // response for a HEAD request, even if the offset is 0, or the upload + // is already considered completed. + res.set('Upload-Offset', upload.offset) + + if (!('uploadLength' in upload)) { + // As long as the length of the upload is not known, the Server + // MUST set Upload-Defer-Length: 1 in all responses to HEAD requests. + res.set('Upload-Defer-Length', '1') + } else { + // If the size of the upload is known, the Server MUST include + // the Upload-Length header in the response + res.set('Upload-Length', upload.uploadLength) + } + // If an upload contains additional metadata, responses to HEAD + // requests MUST include the Upload-Metadata header and its value as + // specified by the Client during the creation. + const encodedMetadata = encodeMetadata(upload.metadata) + if (encodedMetadata !== '') { + res.set('Upload-Metadata', encodedMetadata) + } + res.end() + } +) diff --git a/psitransfer-v2.3.0/lib/tusboy/handlers/options.js b/psitransfer-v2.3.0/lib/tusboy/handlers/options.js new file mode 100644 index 0000000..e514af0 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/handlers/options.js @@ -0,0 +1,23 @@ +const cors = require('cors') +const { ALLOWED_HEADERS, ALLOWED_METHODS, MAX_AGE } = require ('../constants'); + +const tusExtension = (extensions = []) => { + if (!extensions.length) { + return (req, res, next) => next() + } + return (req, res, next) => { + res.set('Tus-Extension', extensions.join(',')) + next() + } +} + +const corsPreflight = (extraMethods) => cors({ + methods: [...ALLOWED_METHODS, ...extraMethods], + allowedHeaders: ALLOWED_HEADERS, + maxAge: MAX_AGE, +}) + +module.exports = (extensions, extraMethods = []) => ([ + tusExtension(extensions), + corsPreflight(extraMethods), +]) diff --git a/psitransfer-v2.3.0/lib/tusboy/handlers/patch.js b/psitransfer-v2.3.0/lib/tusboy/handlers/patch.js new file mode 100644 index 0000000..c10a300 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/handlers/patch.js @@ -0,0 +1,82 @@ +// PATCH +// +// The Server SHOULD accept PATCH requests against any upload URL and +// apply the bytes contained in the message at the given offset +// specified by the Upload-Offset header. All PATCH requests MUST use +// Content-Type: application/offset+octet-stream. +// +// The Upload-Offset header’s value MUST be equal to the current offset +// of the resource. In order to achieve parallel upload the +// Concatenation extension MAY be used. If the offsets do not match, the +// Server MUST respond with the 409 Conflict status without modifying +// the upload resource. +// +// The Client SHOULD send all the remaining bytes of an upload in a +// single PATCH request, but MAY also use multiple small requests +// successively for scenarios where this is desirable, for example, if +// the Checksum extension is used. +// +// The Server MUST acknowledge successful PATCH requests with the 204 No +// Content status. It MUST include the Upload-Offset header containing +// the new offset. The new offset MUST be the sum of the offset before +// the PATCH request and the number of bytes received and processed or +// stored during the current PATCH request. +// +// Both, Client and Server, SHOULD attempt to detect and handle network +// errors predictably. They MAY do so by checking for read/write socket +// errors, as well as setting read/write timeouts. A timeout SHOULD be +// handled by closing the underlying connection. +// +// The Server SHOULD always attempt to store as much of the received +// data as possible. +const storeErrors = require('../store/errors'); +const errors = require('../errors'); + +module.exports = (store, { + onComplete, + beforeComplete = async () => {}, + afterComplete = async () => {}, +}) => (async (req, res) => { + const after = onComplete || afterComplete + + // The request MUST include a Upload-Offset header + if (!('uploadOffset' in req.tus)) { + throw errors.missingHeader('upload-offset') + } + + // The request MUST include a Content-Type header + if (typeof req.get('content-type') === 'undefined') { + throw errors.missingHeader('content-type') + } + + // All PATCH requests MUST use Content-Type: application/offset+octet-stream + if (req.get('content-type') !== 'application/offset+octet-stream') { + throw errors.invalidHeader('content-type', req.get('content-type')) + } + + const uploadId = req.params.uploadId + + try { + const { + offset, + upload, + } = await store.append(uploadId, req, req.tus.uploadOffset, { + beforeComplete: (...args) => beforeComplete(req, ...args), + uploadLength: req.tus.uploadLength, + }) + if (upload && upload.uploadLength === offset) { + await after(req, upload, uploadId) + } + // It MUST include the Upload-Offset header containing the new offset. + res.set('Upload-Offset', offset) + // The Server MUST acknowledge successful PATCH requests + // with the 204 No Content status. + res.status(204) + res.end() + } catch (err) { + if (err instanceof storeErrors.OffsetMismatch) { + throw errors.offsetMismatch() + } + throw err + } +}) diff --git a/psitransfer-v2.3.0/lib/tusboy/handlers/post.js b/psitransfer-v2.3.0/lib/tusboy/handlers/post.js new file mode 100644 index 0000000..56ebd5f --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/handlers/post.js @@ -0,0 +1,105 @@ +// Creation +// +// The Client and the Server SHOULD implement the upload creation +// extension. If the Server supports this extension, it MUST add creation +// to the Tus-Extension header. +// +// Headers +// +// Upload-Defer-Length +// +// The Upload-Defer-Length request and response header indicates that the +// size of the upload is not known currently and will be transferred later. +// Its value MUST be 1. If the length of an upload is not deferred, this +// header MUST be omitted. +// +// Upload-Metadata +// +// The Upload-Metadata request and response header MUST consist of one or +// more comma-separated key-value pairs. The key and value MUST be +// separated by a space. The key MUST NOT contain spaces and commas and +// MUST NOT be empty. The key SHOULD be ASCII encoded and the value MUST be +// Base64 encoded. All keys MUST be unique. +// +// Requests +// +// POST +// +// The Client MUST send a POST request against a known upload creation URL +// to request a new upload resource. The request MUST include one of the +// following headers: +// +// a) Upload-Length to indicate the size of an entire upload in bytes. +// +// b) Upload-Defer-Length: 1 if upload size is not known at the time. Once +// it is known the Client MUST set the Upload-Length header in the next +// PATCH request. Once set the length MUST NOT be changed. As long as the +// length of the upload is not known, the Server MUST set +// Upload-Defer-Length: 1 in all responses to HEAD requests. +// +// If the Server supports deferring length, it MUST add +// creation-defer-length to the Tus-Extension header. +// +// The Client MAY supply the Upload-Metadata header to add additional +// metadata to the upload creation request. The Server MAY decide to ignore +// or use this information to further process the request or to reject it. +// If an upload contains additional metadata, responses to HEAD requests +// MUST include the Upload-Metadata header and its value as specified by +// the Client during the creation. +// +// If the length of the upload exceeds the maximum, which MAY be specified +// using the Tus-Max-Size header, the Server MUST respond with the 413 +// Request Entity Too Large status. +// +// The Server MUST acknowledge a successful upload creation with the 201 +// Created status. The Server MUST set the Location header to the URL of +// the created resource. This URL MAY be absolute or relative. +// +// The Client MUST perform the actual upload using the core protocol. + +const errors = require('../errors'); + +module.exports = (store, { + getKey = () => {}, + maxUploadLength = Infinity, +}) => async (req, res, next) => { + const tus = req.tus + const { uploadLength } = tus + const defer = !!tus.uploadDeferLength + + if (!defer && !('uploadLength' in tus)) { + return next(errors.preconditionError( + 'Missing Upload-Length header' + )) + } + // TODO: make sure store supports defer length + if (defer && !store.supportsDeferredLength) { + return next(errors.preconditionError( + 'Store does not support creation-defer-length extension' + )) + } + if (defer && ('uploadLength' in tus)) { + return next(errors.preconditionError( + 'Choose one of Upload-Length OR Upload-Defer-Length' + )) + } + + if ('uploadLength' in tus && uploadLength > maxUploadLength) { + res.set('Tus-Max-Size', maxUploadLength) + return next(errors.entityTooLarge( + `Upload-length (${uploadLength}) exceeds max upload size (${maxUploadLength})` + ), { maxUploadLength, uploadLength }) + } + + const key = await getKey(req) + const metadata = req.tus.uploadMetadata + const { uploadId } = await store.create(key, { + uploadLength, + metadata, + }) + res.status(201) + let basePath = req.baseUrl + if (basePath[basePath.length - 1] !== '/') basePath += '/' + res.set('Location', `${basePath}${uploadId}`) + res.end() +} diff --git a/psitransfer-v2.3.0/lib/tusboy/index.js b/psitransfer-v2.3.0/lib/tusboy/index.js new file mode 100644 index 0000000..c7fce14 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/index.js @@ -0,0 +1,90 @@ +const { Router } = require('express'); +const tusHeaderParser = require('./tus-header-parser'); +const methodOverride = require('method-override'); +const cors = require('cors'); + +const constants = require('./constants'); +const errors = require('./errors'); + +const errorHandler = require ('./handlers/error'); +const options = require ('./handlers/options'); +const head = require ('./handlers/head'); +const patch = require ('./handlers/patch'); +const post = require ('./handlers/post'); + +/** + * Returns a route handler for Express that calls the passed in function + * @param {Function} fn The asynchronous the route needs to call + * @return {Promise} + */ +function w(fn) { + if (fn.length <= 3) { + return function(req, res, next) { + return fn(req, res, next).catch(next); + }; + } else { + return function(err, req, res, next) { + return fn(err, req, res, next).catch(next); + }; + } +} + +const detectExtensions = (store) => { + return [ + 'create', + () => { if (store.del) return 'delete' }, + ].filter(ele => typeof ele === 'string') +} + +const versionSupported = (/* versionStr */) => true + +const setTusResumableHeader = (req, res, next) => { + res.set('Tus-Resumable', constants.TUS_VERSION) + next() +} + +// The Tus-Resumable header MUST be included in every request and +// response except for OPTIONS requests. The value MUST be the version +// of the protocol used by the Client or the Server. +const assertTusResumableHeader = (req, res, next) => { + if (!('tusResumable' in req.tus)) { + res.set('Tus-Version', constants.TUS_VERSION) + return next(errors.preconditionError('Tus-Resumable header missing')) + } else if (!versionSupported(req.tus.tusResumable)) { + res.set('Tus-Version', constants.TUS_VERSION) + return next(errors.preconditionError('Tus-Resumable version not supported')) + } + next() +} + +const setCorsHeaders = cors({ + origin: true, + exposedHeaders: constants.EXPOSED_HEADERS, +}) + +module.exports = (store, opts = {}) => { + const { handleErrors = true } = opts + const extensions = detectExtensions(store) + + const nextRouter = new Router({ mergeParams: true }) + .use(assertTusResumableHeader) + .post('/', w(post(store, opts))) + .head('/:uploadId', w(head(store, opts))) + .patch('/:uploadId', w(patch(store, opts))) + + if (handleErrors) nextRouter.use(errorHandler) + + const router = new Router({ mergeParams: true }) + router + .use(methodOverride('X-HTTP-Method-Override')) + .use(tusHeaderParser()) + .options('*', options(extensions, opts.extraCorsMethods)) + .use(setCorsHeaders) + .use(setTusResumableHeader) + .use((req, res, next) => { + if (req.method === 'GET') return next() + return nextRouter(req, res, next) + }) + + return router +} diff --git a/psitransfer-v2.3.0/lib/tusboy/store/errors.js b/psitransfer-v2.3.0/lib/tusboy/store/errors.js new file mode 100644 index 0000000..2e8e053 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/store/errors.js @@ -0,0 +1,20 @@ +class StoreError extends Error { +} + +class UploadNotFound extends StoreError { +} + +class OffsetMismatch extends StoreError { +} + +class KeyNotFound extends StoreError { +} + +class UploadLocked extends StoreError { +} + +module.exports = StoreError; +module.exports.UploadNotFound = UploadNotFound; +module.exports.OffsetMismatch = OffsetMismatch; +module.exports.KeyNotFound = KeyNotFound; +module.exports.UploadLocked = UploadLocked; diff --git a/psitransfer-v2.3.0/lib/tusboy/tus-header-parser.js b/psitransfer-v2.3.0/lib/tusboy/tus-header-parser.js new file mode 100644 index 0000000..ff32740 --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/tus-header-parser.js @@ -0,0 +1,111 @@ +const toObject = require('to-object-reducer'); +const decodeMetadata = require('./tus-metadata').decode; + +// TODO: Buffer.from silently ignores invalid bytes :( +// https://github.com/nodejs/node/issues/8569 +const base64decode = str => Buffer.from(str, 'base64') + +const nonNegativeInteger = (v) => { + // need this because parseInt parses floats too + if (v !== '0' && !v.match(/^[1-9][0-9]*$/)) return + const num = parseInt(v, 10) + if (isNaN(num)) return + if (num >= 0) return num +} + +/* +const enum = (possibleVals = []) => (v) => { + if (!possibleVals.includes(v)) return + return v +} +*/ + +const id = v => v +const parsers = { + 'tus-resumable': id, + // The Upload-Offset request and response header indicates a byte offset + // within a resource. The value MUST be a non-negative integer. + 'upload-offset': nonNegativeInteger, + // The Upload-Defer-Length request and response header indicates that the + // size of the upload is not known currently and will be transferred later. + // Its value MUST be 1. If the length of an upload is not deferred, this + // header MUST be omitted. + 'upload-defer-length': v => { + const num = nonNegativeInteger(v) + if (num === 1) return 1 + }, + // The Upload-Length request and response header indicates the size of the + // entire upload in bytes. The value MUST be a non-negative integer. + 'upload-length': nonNegativeInteger, + 'upload-metadata': decodeMetadata, + // The Upload-Checksum request header contains information about the checksum + // of the current body payload. The header MUST consist of the name of the + // used checksum algorithm and the Base64 encoded checksum separated by a + // space. + 'upload-checksum': v => { + const parts = v.split(' ') + if (parts.length !== 2) return + const algorithm = parts[0] + const checksum = base64decode(parts[1]) + if (!checksum.length) return + return { algorithm, checksum } + }, + // The Upload-Concat request and response header MUST be set in both partial + // and final upload creation requests. It indicates whether the upload is + // either a partial or final upload. If the upload is a partial one, the + // header value MUST be partial. In the case of a final upload, its value + // MUST be final followed by a semicolon and a space-separated list of + // partial upload URLs that will be concatenated. The partial uploads URLs + // MAY be absolute or relative and MUST NOT contain spaces as defined in RFC + // 3986. + 'upload-concat': v => { + if (v === 'partial') return { partial: true } + const parts = v.split(';') + if (!parts.length) return + const firstPart = parts.shift() + if (firstPart !== 'final') return + const urls = parts.join(';').split(' ') + if (urls.some(url => url === '')) return + // validate urls? nah... + return { final: true, urls } + }, +} + +const knownHeaders = Object.keys(parsers) + +const parseHeader = (tmpHeaderName, str) => { + const headerName = tmpHeaderName.toLowerCase() + if (!knownHeaders.includes(headerName)) return + return parsers[headerName](str) +} + +// Pre-computed for speed +const camelCase = { + 'tus-resumable': 'tusResumable', + 'upload-offset': 'uploadOffset', + 'upload-defer-length': 'uploadDeferLength', + 'upload-length': 'uploadLength', + 'upload-metadata': 'uploadMetadata', + 'upload-checksum': 'uploadChecksum', + 'upload-concat': 'uploadConcat', +} + +const parseHeaders = (headers) => ( + Object + .keys(headers) + .filter(headerName => knownHeaders.includes(headerName)) + .map(headerName => ([ + camelCase[headerName], + parsers[headerName](headers[headerName]), + ])) + .reduce(toObject, {}) +) + +module.exports = () => (req, res, next) => { + req.tus = parseHeaders(req.headers) + next() +}; + +module.exports.knownHeaders = knownHeaders; +module.exports.parseHeader = parseHeader; +module.exports.parseHeaders = parseHeaders; diff --git a/psitransfer-v2.3.0/lib/tusboy/tus-metadata.js b/psitransfer-v2.3.0/lib/tusboy/tus-metadata.js new file mode 100644 index 0000000..873cd7d --- /dev/null +++ b/psitransfer-v2.3.0/lib/tusboy/tus-metadata.js @@ -0,0 +1,24 @@ +const toObject = require('to-object-reducer'); + +// return object +const base64decode = str => Buffer.from(str, 'base64').toString('utf8') +const base64encode = str => Buffer.from(str, 'utf8').toString('base64') + +module.exports.decode = (str = '') => { + const keypairs = str + .split(',') + // .map(s => s.trim()) + const keyvals = keypairs + .map(s => s.split(' ')) + .filter(arr => arr.length === 2) + .filter(([key]) => key !== '') + .map(([key, val]) => [key, base64decode(val)]) + return keyvals.reduce(toObject, {}) +} + +module.exports.encode = (obj = {}) => Object + .keys(obj) + .map(key => [key, obj[key]]) + .map(([key, val]) => [key, base64encode(val)]) + .map(kvArr => kvArr.join(' ')) + .join(',') diff --git a/psitransfer-v2.3.0/node_modules/.bin/acorn b/psitransfer-v2.3.0/node_modules/.bin/acorn new file mode 120000 index 0000000..cf76760 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.bin/acorn @@ -0,0 +1 @@ +../acorn/bin/acorn \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/.bin/crc32 b/psitransfer-v2.3.0/node_modules/.bin/crc32 new file mode 120000 index 0000000..9f8b79c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.bin/crc32 @@ -0,0 +1 @@ +../crc-32/bin/crc32.njs \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/.bin/mime b/psitransfer-v2.3.0/node_modules/.bin/mime new file mode 120000 index 0000000..fbb7ee0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.bin/mime @@ -0,0 +1 @@ +../mime/cli.js \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/.bin/parser b/psitransfer-v2.3.0/node_modules/.bin/parser new file mode 120000 index 0000000..ce7bf97 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.bin/parser @@ -0,0 +1 @@ +../@babel/parser/bin/babel-parser.js \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/.bin/uuid b/psitransfer-v2.3.0/node_modules/.bin/uuid new file mode 120000 index 0000000..588f70e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.bin/uuid @@ -0,0 +1 @@ +../uuid/dist/bin/uuid \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/.package-lock.json b/psitransfer-v2.3.0/node_modules/.package-lock.json new file mode 100644 index 0000000..512bbf6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/.package-lock.json @@ -0,0 +1,1909 @@ +{ + "name": "psitransfer", + "version": "2.3.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/assert-never": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz", + "integrity": "sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==" + }, + "node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/axios": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", + "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "engines": { + "node": "*" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/common-streams": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/common-streams/-/common-streams-1.4.0.tgz", + "integrity": "sha1-AEPKKGdoWC5wFYnH70Kloz/4k3o=", + "dependencies": { + "meterstream": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" + } + }, + "node_modules/fs-promise": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz", + "integrity": "sha1-9k5PhUvPaJqovdy6JokW2z20aFQ=", + "deprecated": "Use mz or fs-extra^3.0 with Promise Support", + "dependencies": { + "any-promise": "^1.3.0", + "fs-extra": "^2.0.0", + "mz": "^2.6.0", + "thenify-all": "^1.6.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==" + }, + "node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meterstream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/meterstream/-/meterstream-1.0.1.tgz", + "integrity": "sha1-EklvS9TFJRwoBUW7cwOwe+Dbhgk=", + "engines": { + "node": ">=6" + } + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pug": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz", + "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==", + "dependencies": { + "pug-code-gen": "^3.0.3", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz", + "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==", + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.1.0", + "pug-runtime": "^3.0.1", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==" + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==" + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-reducer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-object-reducer/-/to-object-reducer-1.0.1.tgz", + "integrity": "sha1-gkRSNP9e3EwArUIRqln5bxI1T4Q=" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + } + } +} diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/LICENSE b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/LICENSE new file mode 100644 index 0000000..f31575e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/README.md b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/README.md new file mode 100644 index 0000000..771b470 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/README.md @@ -0,0 +1,19 @@ +# @babel/helper-string-parser + +> A utility package to parse strings + +See our website [@babel/helper-string-parser](https://babeljs.io/docs/babel-helper-string-parser) for more information. + +## Install + +Using npm: + +```sh +npm install --save @babel/helper-string-parser +``` + +or using yarn: + +```sh +yarn add @babel/helper-string-parser +``` diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js new file mode 100644 index 0000000..ebb0aa2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js @@ -0,0 +1,295 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.readCodePoint = readCodePoint; +exports.readInt = readInt; +exports.readStringContents = readStringContents; +var _isDigit = function isDigit(code) { + return code >= 48 && code <= 57; +}; +const forbiddenNumericSeparatorSiblings = { + decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]), + hex: new Set([46, 88, 95, 120]) +}; +const isAllowedNumericSeparatorSibling = { + bin: ch => ch === 48 || ch === 49, + oct: ch => ch >= 48 && ch <= 55, + dec: ch => ch >= 48 && ch <= 57, + hex: ch => ch >= 48 && ch <= 57 || ch >= 65 && ch <= 70 || ch >= 97 && ch <= 102 +}; +function readStringContents(type, input, pos, lineStart, curLine, errors) { + const initialPos = pos; + const initialLineStart = lineStart; + const initialCurLine = curLine; + let out = ""; + let firstInvalidLoc = null; + let chunkStart = pos; + const { + length + } = input; + for (;;) { + if (pos >= length) { + errors.unterminated(initialPos, initialLineStart, initialCurLine); + out += input.slice(chunkStart, pos); + break; + } + const ch = input.charCodeAt(pos); + if (isStringEnd(type, ch, input, pos)) { + out += input.slice(chunkStart, pos); + break; + } + if (ch === 92) { + out += input.slice(chunkStart, pos); + const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors); + if (res.ch === null && !firstInvalidLoc) { + firstInvalidLoc = { + pos, + lineStart, + curLine + }; + } else { + out += res.ch; + } + ({ + pos, + lineStart, + curLine + } = res); + chunkStart = pos; + } else if (ch === 8232 || ch === 8233) { + ++pos; + ++curLine; + lineStart = pos; + } else if (ch === 10 || ch === 13) { + if (type === "template") { + out += input.slice(chunkStart, pos) + "\n"; + ++pos; + if (ch === 13 && input.charCodeAt(pos) === 10) { + ++pos; + } + ++curLine; + chunkStart = lineStart = pos; + } else { + errors.unterminated(initialPos, initialLineStart, initialCurLine); + } + } else { + ++pos; + } + } + return { + pos, + str: out, + firstInvalidLoc, + lineStart, + curLine, + containsInvalid: !!firstInvalidLoc + }; +} +function isStringEnd(type, ch, input, pos) { + if (type === "template") { + return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123; + } + return ch === (type === "double" ? 34 : 39); +} +function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { + const throwOnInvalid = !inTemplate; + pos++; + const res = ch => ({ + pos, + ch, + lineStart, + curLine + }); + const ch = input.charCodeAt(pos++); + switch (ch) { + case 110: + return res("\n"); + case 114: + return res("\r"); + case 120: + { + let code; + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors)); + return res(code === null ? null : String.fromCharCode(code)); + } + case 117: + { + let code; + ({ + code, + pos + } = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors)); + return res(code === null ? null : String.fromCodePoint(code)); + } + case 116: + return res("\t"); + case 98: + return res("\b"); + case 118: + return res("\u000b"); + case 102: + return res("\f"); + case 13: + if (input.charCodeAt(pos) === 10) { + ++pos; + } + case 10: + lineStart = pos; + ++curLine; + case 8232: + case 8233: + return res(""); + case 56: + case 57: + if (inTemplate) { + return res(null); + } else { + errors.strictNumericEscape(pos - 1, lineStart, curLine); + } + default: + if (ch >= 48 && ch <= 55) { + const startPos = pos - 1; + const match = input.slice(startPos, pos + 2).match(/^[0-7]+/); + let octalStr = match[0]; + let octal = parseInt(octalStr, 8); + if (octal > 255) { + octalStr = octalStr.slice(0, -1); + octal = parseInt(octalStr, 8); + } + pos += octalStr.length - 1; + const next = input.charCodeAt(pos); + if (octalStr !== "0" || next === 56 || next === 57) { + if (inTemplate) { + return res(null); + } else { + errors.strictNumericEscape(startPos, lineStart, curLine); + } + } + return res(String.fromCharCode(octal)); + } + return res(String.fromCharCode(ch)); + } +} +function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) { + const initialPos = pos; + let n; + ({ + n, + pos + } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid)); + if (n === null) { + if (throwOnInvalid) { + errors.invalidEscapeSequence(initialPos, lineStart, curLine); + } else { + pos = initialPos - 1; + } + } + return { + code: n, + pos + }; +} +function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) { + const start = pos; + const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct; + const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin; + let invalid = false; + let total = 0; + for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) { + const code = input.charCodeAt(pos); + let val; + if (code === 95 && allowNumSeparator !== "bail") { + const prev = input.charCodeAt(pos - 1); + const next = input.charCodeAt(pos + 1); + if (!allowNumSeparator) { + if (bailOnError) return { + n: null, + pos + }; + errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine); + } else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) { + if (bailOnError) return { + n: null, + pos + }; + errors.unexpectedNumericSeparator(pos, lineStart, curLine); + } + ++pos; + continue; + } + if (code >= 97) { + val = code - 97 + 10; + } else if (code >= 65) { + val = code - 65 + 10; + } else if (_isDigit(code)) { + val = code - 48; + } else { + val = Infinity; + } + if (val >= radix) { + if (val <= 9 && bailOnError) { + return { + n: null, + pos + }; + } else if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) { + val = 0; + } else if (forceLen) { + val = 0; + invalid = true; + } else { + break; + } + } + ++pos; + total = total * radix + val; + } + if (pos === start || len != null && pos - start !== len || invalid) { + return { + n: null, + pos + }; + } + return { + n: total, + pos + }; +} +function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { + const ch = input.charCodeAt(pos); + let code; + if (ch === 123) { + ++pos; + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors)); + ++pos; + if (code !== null && code > 0x10ffff) { + if (throwOnInvalid) { + errors.invalidCodePoint(pos, lineStart, curLine); + } else { + return { + code: null, + pos + }; + } + } + } else { + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors)); + } + return { + code, + pos + }; +} + +//# sourceMappingURL=index.js.map diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js.map b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js.map new file mode 100644 index 0000000..fb00f4e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["isDigit","code","forbiddenNumericSeparatorSiblings","decBinOct","Set","hex","isAllowedNumericSeparatorSibling","bin","ch","oct","dec","readStringContents","type","input","pos","lineStart","curLine","errors","initialPos","initialLineStart","initialCurLine","out","firstInvalidLoc","chunkStart","length","unterminated","slice","charCodeAt","isStringEnd","res","readEscapedChar","str","containsInvalid","inTemplate","throwOnInvalid","readHexChar","String","fromCharCode","readCodePoint","fromCodePoint","strictNumericEscape","startPos","match","octalStr","octal","parseInt","next","len","forceLen","n","readInt","invalidEscapeSequence","radix","allowNumSeparator","bailOnError","start","forbiddenSiblings","isAllowedSibling","invalid","total","i","e","Infinity","val","prev","numericSeparatorInEscapeSequence","Number","isNaN","has","unexpectedNumericSeparator","_isDigit","invalidDigit","indexOf","invalidCodePoint"],"sources":["../src/index.ts"],"sourcesContent":["import * as charCodes from \"charcodes\";\n\n// The following character codes are forbidden from being\n// an immediate sibling of NumericLiteralSeparator _\nconst forbiddenNumericSeparatorSiblings = {\n decBinOct: new Set([\n charCodes.dot,\n charCodes.uppercaseB,\n charCodes.uppercaseE,\n charCodes.uppercaseO,\n charCodes.underscore, // multiple separators are not allowed\n charCodes.lowercaseB,\n charCodes.lowercaseE,\n charCodes.lowercaseO,\n ]),\n hex: new Set([\n charCodes.dot,\n charCodes.uppercaseX,\n charCodes.underscore, // multiple separators are not allowed\n charCodes.lowercaseX,\n ]),\n};\n\nconst isAllowedNumericSeparatorSibling = {\n // 0 - 1\n bin: (ch: number) => ch === charCodes.digit0 || ch === charCodes.digit1,\n\n // 0 - 7\n oct: (ch: number) => ch >= charCodes.digit0 && ch <= charCodes.digit7,\n\n // 0 - 9\n dec: (ch: number) => ch >= charCodes.digit0 && ch <= charCodes.digit9,\n\n // 0 - 9, A - F, a - f,\n hex: (ch: number) =>\n (ch >= charCodes.digit0 && ch <= charCodes.digit9) ||\n (ch >= charCodes.uppercaseA && ch <= charCodes.uppercaseF) ||\n (ch >= charCodes.lowercaseA && ch <= charCodes.lowercaseF),\n};\n\nexport type StringContentsErrorHandlers = EscapedCharErrorHandlers & {\n unterminated(\n initialPos: number,\n initialLineStart: number,\n initialCurLine: number,\n ): void;\n};\n\nexport function readStringContents(\n type: \"single\" | \"double\" | \"template\",\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n errors: StringContentsErrorHandlers,\n) {\n const initialPos = pos;\n const initialLineStart = lineStart;\n const initialCurLine = curLine;\n\n let out = \"\";\n let firstInvalidLoc = null;\n let chunkStart = pos;\n const { length } = input;\n for (;;) {\n if (pos >= length) {\n errors.unterminated(initialPos, initialLineStart, initialCurLine);\n out += input.slice(chunkStart, pos);\n break;\n }\n const ch = input.charCodeAt(pos);\n if (isStringEnd(type, ch, input, pos)) {\n out += input.slice(chunkStart, pos);\n break;\n }\n if (ch === charCodes.backslash) {\n out += input.slice(chunkStart, pos);\n const res = readEscapedChar(\n input,\n pos,\n lineStart,\n curLine,\n type === \"template\",\n errors,\n );\n if (res.ch === null && !firstInvalidLoc) {\n firstInvalidLoc = { pos, lineStart, curLine };\n } else {\n out += res.ch;\n }\n ({ pos, lineStart, curLine } = res);\n chunkStart = pos;\n } else if (\n ch === charCodes.lineSeparator ||\n ch === charCodes.paragraphSeparator\n ) {\n ++pos;\n ++curLine;\n lineStart = pos;\n } else if (ch === charCodes.lineFeed || ch === charCodes.carriageReturn) {\n if (type === \"template\") {\n out += input.slice(chunkStart, pos) + \"\\n\";\n ++pos;\n if (\n ch === charCodes.carriageReturn &&\n input.charCodeAt(pos) === charCodes.lineFeed\n ) {\n ++pos;\n }\n ++curLine;\n chunkStart = lineStart = pos;\n } else {\n errors.unterminated(initialPos, initialLineStart, initialCurLine);\n }\n } else {\n ++pos;\n }\n }\n return process.env.BABEL_8_BREAKING\n ? { pos, str: out, firstInvalidLoc, lineStart, curLine }\n : {\n pos,\n str: out,\n firstInvalidLoc,\n lineStart,\n curLine,\n containsInvalid: !!firstInvalidLoc,\n };\n}\n\nfunction isStringEnd(\n type: \"single\" | \"double\" | \"template\",\n ch: number,\n input: string,\n pos: number,\n) {\n if (type === \"template\") {\n return (\n ch === charCodes.graveAccent ||\n (ch === charCodes.dollarSign &&\n input.charCodeAt(pos + 1) === charCodes.leftCurlyBrace)\n );\n }\n return (\n ch === (type === \"double\" ? charCodes.quotationMark : charCodes.apostrophe)\n );\n}\n\ntype EscapedCharErrorHandlers = HexCharErrorHandlers &\n CodePointErrorHandlers & {\n strictNumericEscape(pos: number, lineStart: number, curLine: number): void;\n };\n\nfunction readEscapedChar(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n inTemplate: boolean,\n errors: EscapedCharErrorHandlers,\n) {\n const throwOnInvalid = !inTemplate;\n pos++; // skip '\\'\n\n const res = (ch: string | null) => ({ pos, ch, lineStart, curLine });\n\n const ch = input.charCodeAt(pos++);\n switch (ch) {\n case charCodes.lowercaseN:\n return res(\"\\n\");\n case charCodes.lowercaseR:\n return res(\"\\r\");\n case charCodes.lowercaseX: {\n let code;\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n 2,\n false,\n throwOnInvalid,\n errors,\n ));\n return res(code === null ? null : String.fromCharCode(code));\n }\n case charCodes.lowercaseU: {\n let code;\n ({ code, pos } = readCodePoint(\n input,\n pos,\n lineStart,\n curLine,\n throwOnInvalid,\n errors,\n ));\n return res(code === null ? null : String.fromCodePoint(code));\n }\n case charCodes.lowercaseT:\n return res(\"\\t\");\n case charCodes.lowercaseB:\n return res(\"\\b\");\n case charCodes.lowercaseV:\n return res(\"\\u000b\");\n case charCodes.lowercaseF:\n return res(\"\\f\");\n case charCodes.carriageReturn:\n if (input.charCodeAt(pos) === charCodes.lineFeed) {\n ++pos;\n }\n // fall through\n case charCodes.lineFeed:\n lineStart = pos;\n ++curLine;\n // fall through\n case charCodes.lineSeparator:\n case charCodes.paragraphSeparator:\n return res(\"\");\n case charCodes.digit8:\n case charCodes.digit9:\n if (inTemplate) {\n return res(null);\n } else {\n errors.strictNumericEscape(pos - 1, lineStart, curLine);\n }\n // fall through\n default:\n if (ch >= charCodes.digit0 && ch <= charCodes.digit7) {\n const startPos = pos - 1;\n const match = input.slice(startPos, pos + 2).match(/^[0-7]+/)!;\n\n let octalStr = match[0];\n\n let octal = parseInt(octalStr, 8);\n if (octal > 255) {\n octalStr = octalStr.slice(0, -1);\n octal = parseInt(octalStr, 8);\n }\n pos += octalStr.length - 1;\n const next = input.charCodeAt(pos);\n if (\n octalStr !== \"0\" ||\n next === charCodes.digit8 ||\n next === charCodes.digit9\n ) {\n if (inTemplate) {\n return res(null);\n } else {\n errors.strictNumericEscape(startPos, lineStart, curLine);\n }\n }\n\n return res(String.fromCharCode(octal));\n }\n\n return res(String.fromCharCode(ch));\n }\n}\n\ntype HexCharErrorHandlers = IntErrorHandlers & {\n invalidEscapeSequence(pos: number, lineStart: number, curLine: number): void;\n};\n\n// Used to read character escape sequences ('\\x', '\\u').\nfunction readHexChar(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n len: number,\n forceLen: boolean,\n throwOnInvalid: boolean,\n errors: HexCharErrorHandlers,\n) {\n const initialPos = pos;\n let n;\n ({ n, pos } = readInt(\n input,\n pos,\n lineStart,\n curLine,\n 16,\n len,\n forceLen,\n false,\n errors,\n /* bailOnError */ !throwOnInvalid,\n ));\n if (n === null) {\n if (throwOnInvalid) {\n errors.invalidEscapeSequence(initialPos, lineStart, curLine);\n } else {\n pos = initialPos - 1;\n }\n }\n return { code: n, pos };\n}\n\nexport type IntErrorHandlers = {\n numericSeparatorInEscapeSequence(\n pos: number,\n lineStart: number,\n curLine: number,\n ): void;\n unexpectedNumericSeparator(\n pos: number,\n lineStart: number,\n curLine: number,\n ): void;\n // It can return \"true\" to indicate that the error was handled\n // and the int parsing should continue.\n invalidDigit(\n pos: number,\n lineStart: number,\n curLine: number,\n radix: number,\n ): boolean;\n};\n\nexport function readInt(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n radix: number,\n len: number | undefined,\n forceLen: boolean,\n allowNumSeparator: boolean | \"bail\",\n errors: IntErrorHandlers,\n bailOnError: boolean,\n) {\n const start = pos;\n const forbiddenSiblings =\n radix === 16\n ? forbiddenNumericSeparatorSiblings.hex\n : forbiddenNumericSeparatorSiblings.decBinOct;\n const isAllowedSibling =\n radix === 16\n ? isAllowedNumericSeparatorSibling.hex\n : radix === 10\n ? isAllowedNumericSeparatorSibling.dec\n : radix === 8\n ? isAllowedNumericSeparatorSibling.oct\n : isAllowedNumericSeparatorSibling.bin;\n\n let invalid = false;\n let total = 0;\n\n for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) {\n const code = input.charCodeAt(pos);\n let val;\n\n if (code === charCodes.underscore && allowNumSeparator !== \"bail\") {\n const prev = input.charCodeAt(pos - 1);\n const next = input.charCodeAt(pos + 1);\n\n if (!allowNumSeparator) {\n if (bailOnError) return { n: null, pos };\n errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);\n } else if (\n Number.isNaN(next) ||\n !isAllowedSibling(next) ||\n forbiddenSiblings.has(prev) ||\n forbiddenSiblings.has(next)\n ) {\n if (bailOnError) return { n: null, pos };\n errors.unexpectedNumericSeparator(pos, lineStart, curLine);\n }\n\n // Ignore this _ character\n ++pos;\n continue;\n }\n\n if (code >= charCodes.lowercaseA) {\n val = code - charCodes.lowercaseA + charCodes.lineFeed;\n } else if (code >= charCodes.uppercaseA) {\n val = code - charCodes.uppercaseA + charCodes.lineFeed;\n } else if (charCodes.isDigit(code)) {\n val = code - charCodes.digit0; // 0-9\n } else {\n val = Infinity;\n }\n if (val >= radix) {\n // If we found a digit which is too big, errors.invalidDigit can return true to avoid\n // breaking the loop (this is used for error recovery).\n if (val <= 9 && bailOnError) {\n return { n: null, pos };\n } else if (\n val <= 9 &&\n errors.invalidDigit(pos, lineStart, curLine, radix)\n ) {\n val = 0;\n } else if (forceLen) {\n val = 0;\n invalid = true;\n } else {\n break;\n }\n }\n ++pos;\n total = total * radix + val;\n }\n if (pos === start || (len != null && pos - start !== len) || invalid) {\n return { n: null, pos };\n }\n\n return { n: total, pos };\n}\n\nexport type CodePointErrorHandlers = HexCharErrorHandlers & {\n invalidCodePoint(pos: number, lineStart: number, curLine: number): void;\n};\n\nexport function readCodePoint(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n throwOnInvalid: boolean,\n errors: CodePointErrorHandlers,\n) {\n const ch = input.charCodeAt(pos);\n let code;\n\n if (ch === charCodes.leftCurlyBrace) {\n ++pos;\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n input.indexOf(\"}\", pos) - pos,\n true,\n throwOnInvalid,\n errors,\n ));\n ++pos;\n if (code !== null && code > 0x10ffff) {\n if (throwOnInvalid) {\n errors.invalidCodePoint(pos, lineStart, curLine);\n } else {\n return { code: null, pos };\n }\n }\n } else {\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n 4,\n false,\n throwOnInvalid,\n errors,\n ));\n }\n return { code, pos };\n}\n"],"mappings":";;;;;;;;eAAA,SAASA,OAAOA,CAACC,IAAI,EAAE;EACrB,OAAOA,IAAI,MAAU,IAAIA,IAAI,MAAU;AACzC,CAAC;AAED,MAAMC,iCAAiC,GAAG;EACxCC,SAAS,EAAE,IAAIC,GAAG,CAAS,kCAS1B,CAAC;EACFC,GAAG,EAAE,IAAID,GAAG,CAAS,iBAKpB;AACH,CAAC;AAED,MAAME,gCAAgC,GAAG;EAEvCC,GAAG,EAAGC,EAAU,IAAKA,EAAE,OAAqB,IAAIA,EAAE,OAAqB;EAGvEC,GAAG,EAAGD,EAAU,IAAKA,EAAE,MAAoB,IAAIA,EAAE,MAAoB;EAGrEE,GAAG,EAAGF,EAAU,IAAKA,EAAE,MAAoB,IAAIA,EAAE,MAAoB;EAGrEH,GAAG,EAAGG,EAAU,IACbA,EAAE,MAAoB,IAAIA,EAAE,MAAoB,IAChDA,EAAE,MAAwB,IAAIA,EAAE,MAAyB,IACzDA,EAAE,MAAwB,IAAIA,EAAE;AACrC,CAAC;AAUM,SAASG,kBAAkBA,CAChCC,IAAsC,EACtCC,KAAa,EACbC,GAAW,EACXC,SAAiB,EACjBC,OAAe,EACfC,MAAmC,EACnC;EACA,MAAMC,UAAU,GAAGJ,GAAG;EACtB,MAAMK,gBAAgB,GAAGJ,SAAS;EAClC,MAAMK,cAAc,GAAGJ,OAAO;EAE9B,IAAIK,GAAG,GAAG,EAAE;EACZ,IAAIC,eAAe,GAAG,IAAI;EAC1B,IAAIC,UAAU,GAAGT,GAAG;EACpB,MAAM;IAAEU;EAAO,CAAC,GAAGX,KAAK;EACxB,SAAS;IACP,IAAIC,GAAG,IAAIU,MAAM,EAAE;MACjBP,MAAM,CAACQ,YAAY,CAACP,UAAU,EAAEC,gBAAgB,EAAEC,cAAc,CAAC;MACjEC,GAAG,IAAIR,KAAK,CAACa,KAAK,CAACH,UAAU,EAAET,GAAG,CAAC;MACnC;IACF;IACA,MAAMN,EAAE,GAAGK,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC;IAChC,IAAIc,WAAW,CAAChB,IAAI,EAAEJ,EAAE,EAAEK,KAAK,EAAEC,GAAG,CAAC,EAAE;MACrCO,GAAG,IAAIR,KAAK,CAACa,KAAK,CAACH,UAAU,EAAET,GAAG,CAAC;MACnC;IACF;IACA,IAAIN,EAAE,OAAwB,EAAE;MAC9Ba,GAAG,IAAIR,KAAK,CAACa,KAAK,CAACH,UAAU,EAAET,GAAG,CAAC;MACnC,MAAMe,GAAG,GAAGC,eAAe,CACzBjB,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACPJ,IAAI,KAAK,UAAU,EACnBK,MACF,CAAC;MACD,IAAIY,GAAG,CAACrB,EAAE,KAAK,IAAI,IAAI,CAACc,eAAe,EAAE;QACvCA,eAAe,GAAG;UAAER,GAAG;UAAEC,SAAS;UAAEC;QAAQ,CAAC;MAC/C,CAAC,MAAM;QACLK,GAAG,IAAIQ,GAAG,CAACrB,EAAE;MACf;MACA,CAAC;QAAEM,GAAG;QAAEC,SAAS;QAAEC;MAAQ,CAAC,GAAGa,GAAG;MAClCN,UAAU,GAAGT,GAAG;IAClB,CAAC,MAAM,IACLN,EAAE,SAA4B,IAC9BA,EAAE,SAAiC,EACnC;MACA,EAAEM,GAAG;MACL,EAAEE,OAAO;MACTD,SAAS,GAAGD,GAAG;IACjB,CAAC,MAAM,IAAIN,EAAE,OAAuB,IAAIA,EAAE,OAA6B,EAAE;MACvE,IAAII,IAAI,KAAK,UAAU,EAAE;QACvBS,GAAG,IAAIR,KAAK,CAACa,KAAK,CAACH,UAAU,EAAET,GAAG,CAAC,GAAG,IAAI;QAC1C,EAAEA,GAAG;QACL,IACEN,EAAE,OAA6B,IAC/BK,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC,OAAuB,EAC5C;UACA,EAAEA,GAAG;QACP;QACA,EAAEE,OAAO;QACTO,UAAU,GAAGR,SAAS,GAAGD,GAAG;MAC9B,CAAC,MAAM;QACLG,MAAM,CAACQ,YAAY,CAACP,UAAU,EAAEC,gBAAgB,EAAEC,cAAc,CAAC;MACnE;IACF,CAAC,MAAM;MACL,EAAEN,GAAG;IACP;EACF;EACA,OAEI;IACEA,GAAG;IACHiB,GAAG,EAAEV,GAAG;IACRC,eAAe;IACfP,SAAS;IACTC,OAAO;IACPgB,eAAe,EAAE,CAAC,CAACV;EACrB,CAAC;AACP;AAEA,SAASM,WAAWA,CAClBhB,IAAsC,EACtCJ,EAAU,EACVK,KAAa,EACbC,GAAW,EACX;EACA,IAAIF,IAAI,KAAK,UAAU,EAAE;IACvB,OACEJ,EAAE,OAA0B,IAC3BA,EAAE,OAAyB,IAC1BK,KAAK,CAACc,UAAU,CAACb,GAAG,GAAG,CAAC,CAAC,QAA8B;EAE7D;EACA,OACEN,EAAE,MAAMI,IAAI,KAAK,QAAQ,UAAiD,CAAC;AAE/E;AAOA,SAASkB,eAAeA,CACtBjB,KAAa,EACbC,GAAW,EACXC,SAAiB,EACjBC,OAAe,EACfiB,UAAmB,EACnBhB,MAAgC,EAChC;EACA,MAAMiB,cAAc,GAAG,CAACD,UAAU;EAClCnB,GAAG,EAAE;EAEL,MAAMe,GAAG,GAAIrB,EAAiB,KAAM;IAAEM,GAAG;IAAEN,EAAE;IAAEO,SAAS;IAAEC;EAAQ,CAAC,CAAC;EAEpE,MAAMR,EAAE,GAAGK,KAAK,CAACc,UAAU,CAACb,GAAG,EAAE,CAAC;EAClC,QAAQN,EAAE;IACR;MACE,OAAOqB,GAAG,CAAC,IAAI,CAAC;IAClB;MACE,OAAOA,GAAG,CAAC,IAAI,CAAC;IAClB;MAA2B;QACzB,IAAI5B,IAAI;QACR,CAAC;UAAEA,IAAI;UAAEa;QAAI,CAAC,GAAGqB,WAAW,CAC1BtB,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACP,CAAC,EACD,KAAK,EACLkB,cAAc,EACdjB,MACF,CAAC;QACD,OAAOY,GAAG,CAAC5B,IAAI,KAAK,IAAI,GAAG,IAAI,GAAGmC,MAAM,CAACC,YAAY,CAACpC,IAAI,CAAC,CAAC;MAC9D;IACA;MAA2B;QACzB,IAAIA,IAAI;QACR,CAAC;UAAEA,IAAI;UAAEa;QAAI,CAAC,GAAGwB,aAAa,CAC5BzB,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACPkB,cAAc,EACdjB,MACF,CAAC;QACD,OAAOY,GAAG,CAAC5B,IAAI,KAAK,IAAI,GAAG,IAAI,GAAGmC,MAAM,CAACG,aAAa,CAACtC,IAAI,CAAC,CAAC;MAC/D;IACA;MACE,OAAO4B,GAAG,CAAC,IAAI,CAAC;IAClB;MACE,OAAOA,GAAG,CAAC,IAAI,CAAC;IAClB;MACE,OAAOA,GAAG,CAAC,QAAQ,CAAC;IACtB;MACE,OAAOA,GAAG,CAAC,IAAI,CAAC;IAClB;MACE,IAAIhB,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC,OAAuB,EAAE;QAChD,EAAEA,GAAG;MACP;IAEF;MACEC,SAAS,GAAGD,GAAG;MACf,EAAEE,OAAO;IAEX;IACA;MACE,OAAOa,GAAG,CAAC,EAAE,CAAC;IAChB;IACA;MACE,IAAII,UAAU,EAAE;QACd,OAAOJ,GAAG,CAAC,IAAI,CAAC;MAClB,CAAC,MAAM;QACLZ,MAAM,CAACuB,mBAAmB,CAAC1B,GAAG,GAAG,CAAC,EAAEC,SAAS,EAAEC,OAAO,CAAC;MACzD;IAEF;MACE,IAAIR,EAAE,MAAoB,IAAIA,EAAE,MAAoB,EAAE;QACpD,MAAMiC,QAAQ,GAAG3B,GAAG,GAAG,CAAC;QACxB,MAAM4B,KAAK,GAAG7B,KAAK,CAACa,KAAK,CAACe,QAAQ,EAAE3B,GAAG,GAAG,CAAC,CAAC,CAAC4B,KAAK,CAAC,SAAS,CAAE;QAE9D,IAAIC,QAAQ,GAAGD,KAAK,CAAC,CAAC,CAAC;QAEvB,IAAIE,KAAK,GAAGC,QAAQ,CAACF,QAAQ,EAAE,CAAC,CAAC;QACjC,IAAIC,KAAK,GAAG,GAAG,EAAE;UACfD,QAAQ,GAAGA,QAAQ,CAACjB,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;UAChCkB,KAAK,GAAGC,QAAQ,CAACF,QAAQ,EAAE,CAAC,CAAC;QAC/B;QACA7B,GAAG,IAAI6B,QAAQ,CAACnB,MAAM,GAAG,CAAC;QAC1B,MAAMsB,IAAI,GAAGjC,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC;QAClC,IACE6B,QAAQ,KAAK,GAAG,IAChBG,IAAI,OAAqB,IACzBA,IAAI,OAAqB,EACzB;UACA,IAAIb,UAAU,EAAE;YACd,OAAOJ,GAAG,CAAC,IAAI,CAAC;UAClB,CAAC,MAAM;YACLZ,MAAM,CAACuB,mBAAmB,CAACC,QAAQ,EAAE1B,SAAS,EAAEC,OAAO,CAAC;UAC1D;QACF;QAEA,OAAOa,GAAG,CAACO,MAAM,CAACC,YAAY,CAACO,KAAK,CAAC,CAAC;MACxC;MAEA,OAAOf,GAAG,CAACO,MAAM,CAACC,YAAY,CAAC7B,EAAE,CAAC,CAAC;EACvC;AACF;AAOA,SAAS2B,WAAWA,CAClBtB,KAAa,EACbC,GAAW,EACXC,SAAiB,EACjBC,OAAe,EACf+B,GAAW,EACXC,QAAiB,EACjBd,cAAuB,EACvBjB,MAA4B,EAC5B;EACA,MAAMC,UAAU,GAAGJ,GAAG;EACtB,IAAImC,CAAC;EACL,CAAC;IAAEA,CAAC;IAAEnC;EAAI,CAAC,GAAGoC,OAAO,CACnBrC,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACP,EAAE,EACF+B,GAAG,EACHC,QAAQ,EACR,KAAK,EACL/B,MAAM,EACY,CAACiB,cACrB,CAAC;EACD,IAAIe,CAAC,KAAK,IAAI,EAAE;IACd,IAAIf,cAAc,EAAE;MAClBjB,MAAM,CAACkC,qBAAqB,CAACjC,UAAU,EAAEH,SAAS,EAAEC,OAAO,CAAC;IAC9D,CAAC,MAAM;MACLF,GAAG,GAAGI,UAAU,GAAG,CAAC;IACtB;EACF;EACA,OAAO;IAAEjB,IAAI,EAAEgD,CAAC;IAAEnC;EAAI,CAAC;AACzB;AAuBO,SAASoC,OAAOA,CACrBrC,KAAa,EACbC,GAAW,EACXC,SAAiB,EACjBC,OAAe,EACfoC,KAAa,EACbL,GAAuB,EACvBC,QAAiB,EACjBK,iBAAmC,EACnCpC,MAAwB,EACxBqC,WAAoB,EACpB;EACA,MAAMC,KAAK,GAAGzC,GAAG;EACjB,MAAM0C,iBAAiB,GACrBJ,KAAK,KAAK,EAAE,GACRlD,iCAAiC,CAACG,GAAG,GACrCH,iCAAiC,CAACC,SAAS;EACjD,MAAMsD,gBAAgB,GACpBL,KAAK,KAAK,EAAE,GACR9C,gCAAgC,CAACD,GAAG,GACpC+C,KAAK,KAAK,EAAE,GACV9C,gCAAgC,CAACI,GAAG,GACpC0C,KAAK,KAAK,CAAC,GACT9C,gCAAgC,CAACG,GAAG,GACpCH,gCAAgC,CAACC,GAAG;EAE9C,IAAImD,OAAO,GAAG,KAAK;EACnB,IAAIC,KAAK,GAAG,CAAC;EAEb,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEC,CAAC,GAAGd,GAAG,IAAI,IAAI,GAAGe,QAAQ,GAAGf,GAAG,EAAEa,CAAC,GAAGC,CAAC,EAAE,EAAED,CAAC,EAAE;IAC5D,MAAM3D,IAAI,GAAGY,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC;IAClC,IAAIiD,GAAG;IAEP,IAAI9D,IAAI,OAAyB,IAAIoD,iBAAiB,KAAK,MAAM,EAAE;MACjE,MAAMW,IAAI,GAAGnD,KAAK,CAACc,UAAU,CAACb,GAAG,GAAG,CAAC,CAAC;MACtC,MAAMgC,IAAI,GAAGjC,KAAK,CAACc,UAAU,CAACb,GAAG,GAAG,CAAC,CAAC;MAEtC,IAAI,CAACuC,iBAAiB,EAAE;QACtB,IAAIC,WAAW,EAAE,OAAO;UAAEL,CAAC,EAAE,IAAI;UAAEnC;QAAI,CAAC;QACxCG,MAAM,CAACgD,gCAAgC,CAACnD,GAAG,EAAEC,SAAS,EAAEC,OAAO,CAAC;MAClE,CAAC,MAAM,IACLkD,MAAM,CAACC,KAAK,CAACrB,IAAI,CAAC,IAClB,CAACW,gBAAgB,CAACX,IAAI,CAAC,IACvBU,iBAAiB,CAACY,GAAG,CAACJ,IAAI,CAAC,IAC3BR,iBAAiB,CAACY,GAAG,CAACtB,IAAI,CAAC,EAC3B;QACA,IAAIQ,WAAW,EAAE,OAAO;UAAEL,CAAC,EAAE,IAAI;UAAEnC;QAAI,CAAC;QACxCG,MAAM,CAACoD,0BAA0B,CAACvD,GAAG,EAAEC,SAAS,EAAEC,OAAO,CAAC;MAC5D;MAGA,EAAEF,GAAG;MACL;IACF;IAEA,IAAIb,IAAI,MAAwB,EAAE;MAChC8D,GAAG,GAAG9D,IAAI,KAAuB,KAAqB;IACxD,CAAC,MAAM,IAAIA,IAAI,MAAwB,EAAE;MACvC8D,GAAG,GAAG9D,IAAI,KAAuB,KAAqB;IACxD,CAAC,MAAM,IAAIqE,QAAA,CAAkBrE,IAAI,CAAC,EAAE;MAClC8D,GAAG,GAAG9D,IAAI,KAAmB;IAC/B,CAAC,MAAM;MACL8D,GAAG,GAAGD,QAAQ;IAChB;IACA,IAAIC,GAAG,IAAIX,KAAK,EAAE;MAGhB,IAAIW,GAAG,IAAI,CAAC,IAAIT,WAAW,EAAE;QAC3B,OAAO;UAAEL,CAAC,EAAE,IAAI;UAAEnC;QAAI,CAAC;MACzB,CAAC,MAAM,IACLiD,GAAG,IAAI,CAAC,IACR9C,MAAM,CAACsD,YAAY,CAACzD,GAAG,EAAEC,SAAS,EAAEC,OAAO,EAAEoC,KAAK,CAAC,EACnD;QACAW,GAAG,GAAG,CAAC;MACT,CAAC,MAAM,IAAIf,QAAQ,EAAE;QACnBe,GAAG,GAAG,CAAC;QACPL,OAAO,GAAG,IAAI;MAChB,CAAC,MAAM;QACL;MACF;IACF;IACA,EAAE5C,GAAG;IACL6C,KAAK,GAAGA,KAAK,GAAGP,KAAK,GAAGW,GAAG;EAC7B;EACA,IAAIjD,GAAG,KAAKyC,KAAK,IAAKR,GAAG,IAAI,IAAI,IAAIjC,GAAG,GAAGyC,KAAK,KAAKR,GAAI,IAAIW,OAAO,EAAE;IACpE,OAAO;MAAET,CAAC,EAAE,IAAI;MAAEnC;IAAI,CAAC;EACzB;EAEA,OAAO;IAAEmC,CAAC,EAAEU,KAAK;IAAE7C;EAAI,CAAC;AAC1B;AAMO,SAASwB,aAAaA,CAC3BzB,KAAa,EACbC,GAAW,EACXC,SAAiB,EACjBC,OAAe,EACfkB,cAAuB,EACvBjB,MAA8B,EAC9B;EACA,MAAMT,EAAE,GAAGK,KAAK,CAACc,UAAU,CAACb,GAAG,CAAC;EAChC,IAAIb,IAAI;EAER,IAAIO,EAAE,QAA6B,EAAE;IACnC,EAAEM,GAAG;IACL,CAAC;MAAEb,IAAI;MAAEa;IAAI,CAAC,GAAGqB,WAAW,CAC1BtB,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACPH,KAAK,CAAC2D,OAAO,CAAC,GAAG,EAAE1D,GAAG,CAAC,GAAGA,GAAG,EAC7B,IAAI,EACJoB,cAAc,EACdjB,MACF,CAAC;IACD,EAAEH,GAAG;IACL,IAAIb,IAAI,KAAK,IAAI,IAAIA,IAAI,GAAG,QAAQ,EAAE;MACpC,IAAIiC,cAAc,EAAE;QAClBjB,MAAM,CAACwD,gBAAgB,CAAC3D,GAAG,EAAEC,SAAS,EAAEC,OAAO,CAAC;MAClD,CAAC,MAAM;QACL,OAAO;UAAEf,IAAI,EAAE,IAAI;UAAEa;QAAI,CAAC;MAC5B;IACF;EACF,CAAC,MAAM;IACL,CAAC;MAAEb,IAAI;MAAEa;IAAI,CAAC,GAAGqB,WAAW,CAC1BtB,KAAK,EACLC,GAAG,EACHC,SAAS,EACTC,OAAO,EACP,CAAC,EACD,KAAK,EACLkB,cAAc,EACdjB,MACF,CAAC;EACH;EACA,OAAO;IAAEhB,IAAI;IAAEa;EAAI,CAAC;AACtB"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/package.json b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/package.json new file mode 100644 index 0000000..f05afe5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-string-parser/package.json @@ -0,0 +1,28 @@ +{ + "name": "@babel/helper-string-parser", + "version": "7.23.4", + "description": "A utility package to parse strings", + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-helper-string-parser" + }, + "homepage": "https://babel.dev/docs/en/next/babel-helper-string-parser", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "./lib/index.js", + "devDependencies": { + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "author": "The Babel Team (https://babel.dev/team)", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, + "type": "commonjs" +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/LICENSE b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/LICENSE new file mode 100644 index 0000000..f31575e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/LICENSE @@ -0,0 +1,22 @@ +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/README.md b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/README.md new file mode 100644 index 0000000..05c19e6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/README.md @@ -0,0 +1,19 @@ +# @babel/helper-validator-identifier + +> Validate identifier/keywords name + +See our website [@babel/helper-validator-identifier](https://babeljs.io/docs/babel-helper-validator-identifier) for more information. + +## Install + +Using npm: + +```sh +npm install --save @babel/helper-validator-identifier +``` + +or using yarn: + +```sh +yarn add @babel/helper-validator-identifier +``` diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js new file mode 100644 index 0000000..8ef8303 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js @@ -0,0 +1,70 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isIdentifierChar = isIdentifierChar; +exports.isIdentifierName = isIdentifierName; +exports.isIdentifierStart = isIdentifierStart; +let nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; +let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0cf3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ece\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\u30fb\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f\uff65"; +const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); +const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); +nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; +const astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 16, 621, 2467, 541, 1507, 4938, 6, 4191]; +const astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; +function isInAstralSet(code, set) { + let pos = 0x10000; + for (let i = 0, length = set.length; i < length; i += 2) { + pos += set[i]; + if (pos > code) return false; + pos += set[i + 1]; + if (pos >= code) return true; + } + return false; +} +function isIdentifierStart(code) { + if (code < 65) return code === 36; + if (code <= 90) return true; + if (code < 97) return code === 95; + if (code <= 122) return true; + if (code <= 0xffff) { + return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)); + } + return isInAstralSet(code, astralIdentifierStartCodes); +} +function isIdentifierChar(code) { + if (code < 48) return code === 36; + if (code < 58) return true; + if (code < 65) return false; + if (code <= 90) return true; + if (code < 97) return code === 95; + if (code <= 122) return true; + if (code <= 0xffff) { + return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)); + } + return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes); +} +function isIdentifierName(name) { + let isFirst = true; + for (let i = 0; i < name.length; i++) { + let cp = name.charCodeAt(i); + if ((cp & 0xfc00) === 0xd800 && i + 1 < name.length) { + const trail = name.charCodeAt(++i); + if ((trail & 0xfc00) === 0xdc00) { + cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff); + } + } + if (isFirst) { + isFirst = false; + if (!isIdentifierStart(cp)) { + return false; + } + } else if (!isIdentifierChar(cp)) { + return false; + } + } + return !isFirst; +} + +//# sourceMappingURL=identifier.js.map diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map new file mode 100644 index 0000000..04370d4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map @@ -0,0 +1 @@ +{"version":3,"names":["nonASCIIidentifierStartChars","nonASCIIidentifierChars","nonASCIIidentifierStart","RegExp","nonASCIIidentifier","astralIdentifierStartCodes","astralIdentifierCodes","isInAstralSet","code","set","pos","i","length","isIdentifierStart","test","String","fromCharCode","isIdentifierChar","isIdentifierName","name","isFirst","cp","charCodeAt","trail"],"sources":["../src/identifier.ts"],"sourcesContent":["import * as charCodes from \"charcodes\";\n\n// ## Character categories\n\n// Big ugly regular expressions that match characters in the\n// whitespace, identifier, and identifier-start categories. These\n// are only applied when a character is found to actually have a\n// code point between 0x80 and 0xffff.\n// Generated by `scripts/generate-identifier-regex.js`.\n\n/* prettier-ignore */\nlet nonASCIIidentifierStartChars = \"\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u0870-\\u0887\\u0889-\\u088e\\u08a0-\\u08c9\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c5d\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cdd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d04-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u1711\\u171f-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4c\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31bf\\u31f0-\\u31ff\\u3400-\\u4dbf\\u4e00-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7ca\\ua7d0\\ua7d1\\ua7d3\\ua7d5-\\ua7d9\\ua7f2-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab69\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\";\n/* prettier-ignore */\nlet nonASCIIidentifierChars = \"\\u200c\\u200d\\xb7\\u0300-\\u036f\\u0387\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u0669\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u06f0-\\u06f9\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07c0-\\u07c9\\u07eb-\\u07f3\\u07fd\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u0898-\\u089f\\u08ca-\\u08e1\\u08e3-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09cd\\u09d7\\u09e2\\u09e3\\u09e6-\\u09ef\\u09fe\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2\\u0ae3\\u0ae6-\\u0aef\\u0afa-\\u0aff\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b55-\\u0b57\\u0b62\\u0b63\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c04\\u0c3c\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c66-\\u0c6f\\u0c81-\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0ce6-\\u0cef\\u0cf3\\u0d00-\\u0d03\\u0d3b\\u0d3c\\u0d3e-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4d\\u0d57\\u0d62\\u0d63\\u0d66-\\u0d6f\\u0d81-\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2\\u0df3\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0e50-\\u0e59\\u0eb1\\u0eb4-\\u0ebc\\u0ec8-\\u0ece\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e\\u0f3f\\u0f71-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102b-\\u103e\\u1040-\\u1049\\u1056-\\u1059\\u105e-\\u1060\\u1062-\\u1064\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u1369-\\u1371\\u1712-\\u1715\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4-\\u17d3\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u180f-\\u1819\\u18a9\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u194f\\u19d0-\\u19da\\u1a17-\\u1a1b\\u1a55-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1ab0-\\u1abd\\u1abf-\\u1ace\\u1b00-\\u1b04\\u1b34-\\u1b44\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1b82\\u1ba1-\\u1bad\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c24-\\u1c37\\u1c40-\\u1c49\\u1c50-\\u1c59\\u1cd0-\\u1cd2\\u1cd4-\\u1ce8\\u1ced\\u1cf4\\u1cf7-\\u1cf9\\u1dc0-\\u1dff\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\u30fb\\ua620-\\ua629\\ua66f\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua823-\\ua827\\ua82c\\ua880\\ua881\\ua8b4-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f1\\ua8ff-\\ua909\\ua926-\\ua92d\\ua947-\\ua953\\ua980-\\ua983\\ua9b3-\\ua9c0\\ua9d0-\\ua9d9\\ua9e5\\ua9f0-\\ua9f9\\uaa29-\\uaa36\\uaa43\\uaa4c\\uaa4d\\uaa50-\\uaa59\\uaa7b-\\uaa7d\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaeb-\\uaaef\\uaaf5\\uaaf6\\uabe3-\\uabea\\uabec\\uabed\\uabf0-\\uabf9\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f\\uff65\";\n\nconst nonASCIIidentifierStart = new RegExp(\n \"[\" + nonASCIIidentifierStartChars + \"]\",\n);\nconst nonASCIIidentifier = new RegExp(\n \"[\" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + \"]\",\n);\n\nnonASCIIidentifierStartChars = nonASCIIidentifierChars = null;\n\n// These are a run-length and offset-encoded representation of the\n// >0xffff code points that are a valid part of identifiers. The\n// offset starts at 0x10000, and each pair of numbers represents an\n// offset to the next range, and then a size of the range. They were\n// generated by `scripts/generate-identifier-regex.js`.\n/* prettier-ignore */\nconst astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191];\n/* prettier-ignore */\nconst astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];\n\n// This has a complexity linear to the value of the code. The\n// assumption is that looking up astral identifier characters is\n// rare.\nfunction isInAstralSet(code: number, set: readonly number[]): boolean {\n let pos = 0x10000;\n for (let i = 0, length = set.length; i < length; i += 2) {\n pos += set[i];\n if (pos > code) return false;\n\n pos += set[i + 1];\n if (pos >= code) return true;\n }\n return false;\n}\n\n// Test whether a given character code starts an identifier.\n\nexport function isIdentifierStart(code: number): boolean {\n if (code < charCodes.uppercaseA) return code === charCodes.dollarSign;\n if (code <= charCodes.uppercaseZ) return true;\n if (code < charCodes.lowercaseA) return code === charCodes.underscore;\n if (code <= charCodes.lowercaseZ) return true;\n if (code <= 0xffff) {\n return (\n code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code))\n );\n }\n return isInAstralSet(code, astralIdentifierStartCodes);\n}\n\n// Test whether a given character is part of an identifier.\n\nexport function isIdentifierChar(code: number): boolean {\n if (code < charCodes.digit0) return code === charCodes.dollarSign;\n if (code < charCodes.colon) return true;\n if (code < charCodes.uppercaseA) return false;\n if (code <= charCodes.uppercaseZ) return true;\n if (code < charCodes.lowercaseA) return code === charCodes.underscore;\n if (code <= charCodes.lowercaseZ) return true;\n if (code <= 0xffff) {\n return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code));\n }\n return (\n isInAstralSet(code, astralIdentifierStartCodes) ||\n isInAstralSet(code, astralIdentifierCodes)\n );\n}\n\n// Test whether a given string is a valid identifier name\n\nexport function isIdentifierName(name: string): boolean {\n let isFirst = true;\n for (let i = 0; i < name.length; i++) {\n // The implementation is based on\n // https://source.chromium.org/chromium/chromium/src/+/master:v8/src/builtins/builtins-string-gen.cc;l=1455;drc=221e331b49dfefadbc6fa40b0c68e6f97606d0b3;bpv=0;bpt=1\n // We reimplement `codePointAt` because `codePointAt` is a V8 builtin which is not inlined by TurboFan (as of M91)\n // since `name` is mostly ASCII, an inlined `charCodeAt` wins here\n let cp = name.charCodeAt(i);\n if ((cp & 0xfc00) === 0xd800 && i + 1 < name.length) {\n const trail = name.charCodeAt(++i);\n if ((trail & 0xfc00) === 0xdc00) {\n cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);\n }\n }\n if (isFirst) {\n isFirst = false;\n if (!isIdentifierStart(cp)) {\n return false;\n }\n } else if (!isIdentifierChar(cp)) {\n return false;\n }\n }\n return !isFirst;\n}\n"],"mappings":";;;;;;;;AAWA,IAAIA,4BAA4B,GAAG,8qIAA8qI;AAEjtI,IAAIC,uBAAuB,GAAG,2lFAA2lF;AAEznF,MAAMC,uBAAuB,GAAG,IAAIC,MAAM,CACxC,GAAG,GAAGH,4BAA4B,GAAG,GACvC,CAAC;AACD,MAAMI,kBAAkB,GAAG,IAAID,MAAM,CACnC,GAAG,GAAGH,4BAA4B,GAAGC,uBAAuB,GAAG,GACjE,CAAC;AAEDD,4BAA4B,GAAGC,uBAAuB,GAAG,IAAI;AAQ7D,MAAMI,0BAA0B,GAAG,CAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,GAAG,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,IAAI,EAAC,EAAE,EAAC,EAAE,EAAC,IAAI,EAAC,EAAE,EAAC,CAAC,EAAC,IAAI,EAAC,GAAG,EAAC,IAAI,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,IAAI,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,IAAI,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,IAAI,EAAC,KAAK,EAAC,EAAE,EAAC,IAAI,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,IAAI,EAAC,EAAE,EAAC,GAAG,EAAC,IAAI,EAAC,GAAG,EAAC,IAAI,EAAC,IAAI,EAAC,CAAC,EAAC,IAAI,CAAC;AAEx+C,MAAMC,qBAAqB,GAAG,CAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,KAAK,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,KAAK,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,IAAI,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,IAAI,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,CAAC,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,CAAC,EAAC,IAAI,EAAC,CAAC,EAAC,MAAM,EAAC,GAAG,CAAC;AAKjwB,SAASC,aAAaA,CAACC,IAAY,EAAEC,GAAsB,EAAW;EACpE,IAAIC,GAAG,GAAG,OAAO;EACjB,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEC,MAAM,GAAGH,GAAG,CAACG,MAAM,EAAED,CAAC,GAAGC,MAAM,EAAED,CAAC,IAAI,CAAC,EAAE;IACvDD,GAAG,IAAID,GAAG,CAACE,CAAC,CAAC;IACb,IAAID,GAAG,GAAGF,IAAI,EAAE,OAAO,KAAK;IAE5BE,GAAG,IAAID,GAAG,CAACE,CAAC,GAAG,CAAC,CAAC;IACjB,IAAID,GAAG,IAAIF,IAAI,EAAE,OAAO,IAAI;EAC9B;EACA,OAAO,KAAK;AACd;AAIO,SAASK,iBAAiBA,CAACL,IAAY,EAAW;EACvD,IAAIA,IAAI,KAAuB,EAAE,OAAOA,IAAI,OAAyB;EACrE,IAAIA,IAAI,MAAwB,EAAE,OAAO,IAAI;EAC7C,IAAIA,IAAI,KAAuB,EAAE,OAAOA,IAAI,OAAyB;EACrE,IAAIA,IAAI,OAAwB,EAAE,OAAO,IAAI;EAC7C,IAAIA,IAAI,IAAI,MAAM,EAAE;IAClB,OACEA,IAAI,IAAI,IAAI,IAAIN,uBAAuB,CAACY,IAAI,CAACC,MAAM,CAACC,YAAY,CAACR,IAAI,CAAC,CAAC;EAE3E;EACA,OAAOD,aAAa,CAACC,IAAI,EAAEH,0BAA0B,CAAC;AACxD;AAIO,SAASY,gBAAgBA,CAACT,IAAY,EAAW;EACtD,IAAIA,IAAI,KAAmB,EAAE,OAAOA,IAAI,OAAyB;EACjE,IAAIA,IAAI,KAAkB,EAAE,OAAO,IAAI;EACvC,IAAIA,IAAI,KAAuB,EAAE,OAAO,KAAK;EAC7C,IAAIA,IAAI,MAAwB,EAAE,OAAO,IAAI;EAC7C,IAAIA,IAAI,KAAuB,EAAE,OAAOA,IAAI,OAAyB;EACrE,IAAIA,IAAI,OAAwB,EAAE,OAAO,IAAI;EAC7C,IAAIA,IAAI,IAAI,MAAM,EAAE;IAClB,OAAOA,IAAI,IAAI,IAAI,IAAIJ,kBAAkB,CAACU,IAAI,CAACC,MAAM,CAACC,YAAY,CAACR,IAAI,CAAC,CAAC;EAC3E;EACA,OACED,aAAa,CAACC,IAAI,EAAEH,0BAA0B,CAAC,IAC/CE,aAAa,CAACC,IAAI,EAAEF,qBAAqB,CAAC;AAE9C;AAIO,SAASY,gBAAgBA,CAACC,IAAY,EAAW;EACtD,IAAIC,OAAO,GAAG,IAAI;EAClB,KAAK,IAAIT,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGQ,IAAI,CAACP,MAAM,EAAED,CAAC,EAAE,EAAE;IAKpC,IAAIU,EAAE,GAAGF,IAAI,CAACG,UAAU,CAACX,CAAC,CAAC;IAC3B,IAAI,CAACU,EAAE,GAAG,MAAM,MAAM,MAAM,IAAIV,CAAC,GAAG,CAAC,GAAGQ,IAAI,CAACP,MAAM,EAAE;MACnD,MAAMW,KAAK,GAAGJ,IAAI,CAACG,UAAU,CAAC,EAAEX,CAAC,CAAC;MAClC,IAAI,CAACY,KAAK,GAAG,MAAM,MAAM,MAAM,EAAE;QAC/BF,EAAE,GAAG,OAAO,IAAI,CAACA,EAAE,GAAG,KAAK,KAAK,EAAE,CAAC,IAAIE,KAAK,GAAG,KAAK,CAAC;MACvD;IACF;IACA,IAAIH,OAAO,EAAE;MACXA,OAAO,GAAG,KAAK;MACf,IAAI,CAACP,iBAAiB,CAACQ,EAAE,CAAC,EAAE;QAC1B,OAAO,KAAK;MACd;IACF,CAAC,MAAM,IAAI,CAACJ,gBAAgB,CAACI,EAAE,CAAC,EAAE;MAChC,OAAO,KAAK;IACd;EACF;EACA,OAAO,CAACD,OAAO;AACjB"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js new file mode 100644 index 0000000..76b2282 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js @@ -0,0 +1,57 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +Object.defineProperty(exports, "isIdentifierChar", { + enumerable: true, + get: function () { + return _identifier.isIdentifierChar; + } +}); +Object.defineProperty(exports, "isIdentifierName", { + enumerable: true, + get: function () { + return _identifier.isIdentifierName; + } +}); +Object.defineProperty(exports, "isIdentifierStart", { + enumerable: true, + get: function () { + return _identifier.isIdentifierStart; + } +}); +Object.defineProperty(exports, "isKeyword", { + enumerable: true, + get: function () { + return _keyword.isKeyword; + } +}); +Object.defineProperty(exports, "isReservedWord", { + enumerable: true, + get: function () { + return _keyword.isReservedWord; + } +}); +Object.defineProperty(exports, "isStrictBindOnlyReservedWord", { + enumerable: true, + get: function () { + return _keyword.isStrictBindOnlyReservedWord; + } +}); +Object.defineProperty(exports, "isStrictBindReservedWord", { + enumerable: true, + get: function () { + return _keyword.isStrictBindReservedWord; + } +}); +Object.defineProperty(exports, "isStrictReservedWord", { + enumerable: true, + get: function () { + return _keyword.isStrictReservedWord; + } +}); +var _identifier = require("./identifier.js"); +var _keyword = require("./keyword.js"); + +//# sourceMappingURL=index.js.map diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js.map b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js.map new file mode 100644 index 0000000..8f8a913 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"names":["_identifier","require","_keyword"],"sources":["../src/index.ts"],"sourcesContent":["export {\n isIdentifierName,\n isIdentifierChar,\n isIdentifierStart,\n} from \"./identifier.ts\";\nexport {\n isReservedWord,\n isStrictBindOnlyReservedWord,\n isStrictBindReservedWord,\n isStrictReservedWord,\n isKeyword,\n} from \"./keyword.ts\";\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAAA,WAAA,GAAAC,OAAA;AAKA,IAAAC,QAAA,GAAAD,OAAA"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js new file mode 100644 index 0000000..054cf84 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js @@ -0,0 +1,35 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isKeyword = isKeyword; +exports.isReservedWord = isReservedWord; +exports.isStrictBindOnlyReservedWord = isStrictBindOnlyReservedWord; +exports.isStrictBindReservedWord = isStrictBindReservedWord; +exports.isStrictReservedWord = isStrictReservedWord; +const reservedWords = { + keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"], + strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"], + strictBind: ["eval", "arguments"] +}; +const keywords = new Set(reservedWords.keyword); +const reservedWordsStrictSet = new Set(reservedWords.strict); +const reservedWordsStrictBindSet = new Set(reservedWords.strictBind); +function isReservedWord(word, inModule) { + return inModule && word === "await" || word === "enum"; +} +function isStrictReservedWord(word, inModule) { + return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word); +} +function isStrictBindOnlyReservedWord(word) { + return reservedWordsStrictBindSet.has(word); +} +function isStrictBindReservedWord(word, inModule) { + return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word); +} +function isKeyword(word) { + return keywords.has(word); +} + +//# sourceMappingURL=keyword.js.map diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map new file mode 100644 index 0000000..52a9e99 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map @@ -0,0 +1 @@ +{"version":3,"names":["reservedWords","keyword","strict","strictBind","keywords","Set","reservedWordsStrictSet","reservedWordsStrictBindSet","isReservedWord","word","inModule","isStrictReservedWord","has","isStrictBindOnlyReservedWord","isStrictBindReservedWord","isKeyword"],"sources":["../src/keyword.ts"],"sourcesContent":["const reservedWords = {\n keyword: [\n \"break\",\n \"case\",\n \"catch\",\n \"continue\",\n \"debugger\",\n \"default\",\n \"do\",\n \"else\",\n \"finally\",\n \"for\",\n \"function\",\n \"if\",\n \"return\",\n \"switch\",\n \"throw\",\n \"try\",\n \"var\",\n \"const\",\n \"while\",\n \"with\",\n \"new\",\n \"this\",\n \"super\",\n \"class\",\n \"extends\",\n \"export\",\n \"import\",\n \"null\",\n \"true\",\n \"false\",\n \"in\",\n \"instanceof\",\n \"typeof\",\n \"void\",\n \"delete\",\n ],\n strict: [\n \"implements\",\n \"interface\",\n \"let\",\n \"package\",\n \"private\",\n \"protected\",\n \"public\",\n \"static\",\n \"yield\",\n ],\n strictBind: [\"eval\", \"arguments\"],\n};\nconst keywords = new Set(reservedWords.keyword);\nconst reservedWordsStrictSet = new Set(reservedWords.strict);\nconst reservedWordsStrictBindSet = new Set(reservedWords.strictBind);\n\n/**\n * Checks if word is a reserved word in non-strict mode\n */\nexport function isReservedWord(word: string, inModule: boolean): boolean {\n return (inModule && word === \"await\") || word === \"enum\";\n}\n\n/**\n * Checks if word is a reserved word in non-binding strict mode\n *\n * Includes non-strict reserved words\n */\nexport function isStrictReservedWord(word: string, inModule: boolean): boolean {\n return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode, but it is allowed as\n * a normal identifier.\n */\nexport function isStrictBindOnlyReservedWord(word: string): boolean {\n return reservedWordsStrictBindSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode\n *\n * Includes non-strict reserved words and non-binding strict reserved words\n */\nexport function isStrictBindReservedWord(\n word: string,\n inModule: boolean,\n): boolean {\n return (\n isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word)\n );\n}\n\nexport function isKeyword(word: string): boolean {\n return keywords.has(word);\n}\n"],"mappings":";;;;;;;;;;AAAA,MAAMA,aAAa,GAAG;EACpBC,OAAO,EAAE,CACP,OAAO,EACP,MAAM,EACN,OAAO,EACP,UAAU,EACV,UAAU,EACV,SAAS,EACT,IAAI,EACJ,MAAM,EACN,SAAS,EACT,KAAK,EACL,UAAU,EACV,IAAI,EACJ,QAAQ,EACR,QAAQ,EACR,OAAO,EACP,KAAK,EACL,KAAK,EACL,OAAO,EACP,OAAO,EACP,MAAM,EACN,KAAK,EACL,MAAM,EACN,OAAO,EACP,OAAO,EACP,SAAS,EACT,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,MAAM,EACN,OAAO,EACP,IAAI,EACJ,YAAY,EACZ,QAAQ,EACR,MAAM,EACN,QAAQ,CACT;EACDC,MAAM,EAAE,CACN,YAAY,EACZ,WAAW,EACX,KAAK,EACL,SAAS,EACT,SAAS,EACT,WAAW,EACX,QAAQ,EACR,QAAQ,EACR,OAAO,CACR;EACDC,UAAU,EAAE,CAAC,MAAM,EAAE,WAAW;AAClC,CAAC;AACD,MAAMC,QAAQ,GAAG,IAAIC,GAAG,CAACL,aAAa,CAACC,OAAO,CAAC;AAC/C,MAAMK,sBAAsB,GAAG,IAAID,GAAG,CAACL,aAAa,CAACE,MAAM,CAAC;AAC5D,MAAMK,0BAA0B,GAAG,IAAIF,GAAG,CAACL,aAAa,CAACG,UAAU,CAAC;AAK7D,SAASK,cAAcA,CAACC,IAAY,EAAEC,QAAiB,EAAW;EACvE,OAAQA,QAAQ,IAAID,IAAI,KAAK,OAAO,IAAKA,IAAI,KAAK,MAAM;AAC1D;AAOO,SAASE,oBAAoBA,CAACF,IAAY,EAAEC,QAAiB,EAAW;EAC7E,OAAOF,cAAc,CAACC,IAAI,EAAEC,QAAQ,CAAC,IAAIJ,sBAAsB,CAACM,GAAG,CAACH,IAAI,CAAC;AAC3E;AAMO,SAASI,4BAA4BA,CAACJ,IAAY,EAAW;EAClE,OAAOF,0BAA0B,CAACK,GAAG,CAACH,IAAI,CAAC;AAC7C;AAOO,SAASK,wBAAwBA,CACtCL,IAAY,EACZC,QAAiB,EACR;EACT,OACEC,oBAAoB,CAACF,IAAI,EAAEC,QAAQ,CAAC,IAAIG,4BAA4B,CAACJ,IAAI,CAAC;AAE9E;AAEO,SAASM,SAASA,CAACN,IAAY,EAAW;EAC/C,OAAOL,QAAQ,CAACQ,GAAG,CAACH,IAAI,CAAC;AAC3B"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/package.json b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/package.json new file mode 100644 index 0000000..67bddb4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/package.json @@ -0,0 +1,28 @@ +{ + "name": "@babel/helper-validator-identifier", + "version": "7.22.20", + "description": "Validate identifier/keywords name", + "repository": { + "type": "git", + "url": "https://github.com/babel/babel.git", + "directory": "packages/babel-helper-validator-identifier" + }, + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "main": "./lib/index.js", + "exports": { + ".": "./lib/index.js", + "./package.json": "./package.json" + }, + "devDependencies": { + "@unicode/unicode-15.1.0": "^1.5.2", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "author": "The Babel Team (https://babel.dev/team)", + "type": "commonjs" +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js new file mode 100644 index 0000000..7f753a9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js @@ -0,0 +1,73 @@ +"use strict"; + +// Always use the latest available version of Unicode! +// https://tc39.github.io/ecma262/#sec-conformance +const version = "15.1.0"; + +const start = require( + "@unicode/unicode-" + version + "/Binary_Property/ID_Start/code-points.js" +).filter(function (ch) { + return ch > 0x7f; +}); +let last = -1; +const cont = require( + "@unicode/unicode-" + version + "/Binary_Property/ID_Continue/code-points.js" +).filter(function (ch) { + return ch > 0x7f && search(start, ch, last + 1) == -1; +}); + +function search(arr, ch, starting) { + for (let i = starting; arr[i] <= ch && i < arr.length; last = i++) { + if (arr[i] === ch) return i; + } + return -1; +} + +function pad(str, width) { + while (str.length < width) str = "0" + str; + return str; +} + +function esc(code) { + const hex = code.toString(16); + if (hex.length <= 2) return "\\x" + pad(hex, 2); + else return "\\u" + pad(hex, 4); +} + +function generate(chars) { + const astral = []; + let re = ""; + for (let i = 0, at = 0x10000; i < chars.length; i++) { + const from = chars[i]; + let to = from; + while (i < chars.length - 1 && chars[i + 1] == to + 1) { + i++; + to++; + } + if (to <= 0xffff) { + if (from == to) re += esc(from); + else if (from + 1 == to) re += esc(from) + esc(to); + else re += esc(from) + "-" + esc(to); + } else { + astral.push(from - at, to - from); + at = to; + } + } + return { nonASCII: re, astral: astral }; +} + +const startData = generate(start); +const contData = generate(cont); + +console.log("/* prettier-ignore */"); +console.log('let nonASCIIidentifierStartChars = "' + startData.nonASCII + '";'); +console.log("/* prettier-ignore */"); +console.log('let nonASCIIidentifierChars = "' + contData.nonASCII + '";'); +console.log("/* prettier-ignore */"); +console.log( + "const astralIdentifierStartCodes = " + JSON.stringify(startData.astral) + ";" +); +console.log("/* prettier-ignore */"); +console.log( + "const astralIdentifierCodes = " + JSON.stringify(contData.astral) + ";" +); diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/@babel/parser/CHANGELOG.md new file mode 100644 index 0000000..b3840ac --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/CHANGELOG.md @@ -0,0 +1,1073 @@ +# Changelog + +> **Tags:** +> - :boom: [Breaking Change] +> - :eyeglasses: [Spec Compliance] +> - :rocket: [New Feature] +> - :bug: [Bug Fix] +> - :memo: [Documentation] +> - :house: [Internal] +> - :nail_care: [Polish] + +> Semver Policy: https://github.com/babel/babel/tree/main/packages/babel-parser#semver + +_Note: Gaps between patch versions are faulty, broken or test releases._ + +See the [Babel Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) for the pre-6.8.0 version Changelog. + +## 6.17.1 (2017-05-10) + +### :bug: Bug Fix + * Fix typo in flow spread operator error (Brian Ng) + * Fixed invalid number literal parsing ([#473](https://github.com/babel/babylon/pull/473)) (Alex Kuzmenko) + * Fix number parser ([#433](https://github.com/babel/babylon/pull/433)) (Alex Kuzmenko) + * Ensure non pattern shorthand props are checked for reserved words ([#479](https://github.com/babel/babylon/pull/479)) (Brian Ng) + * Remove jsx context when parsing arrow functions ([#475](https://github.com/babel/babylon/pull/475)) (Brian Ng) + * Allow super in class properties ([#499](https://github.com/babel/babylon/pull/499)) (Brian Ng) + * Allow flow class field to be named constructor ([#510](https://github.com/babel/babylon/pull/510)) (Brian Ng) + +## 6.17.0 (2017-04-20) + +### :bug: Bug Fix + * Cherry-pick #418 to 6.x ([#476](https://github.com/babel/babylon/pull/476)) (Sebastian McKenzie) + * Add support for invalid escapes in tagged templates ([#274](https://github.com/babel/babylon/pull/274)) (Kevin Gibbons) + * Throw error if new.target is used outside of a function ([#402](https://github.com/babel/babylon/pull/402)) (Brian Ng) + * Fix parsing of class properties ([#351](https://github.com/babel/babylon/pull/351)) (Kevin Gibbons) + * Fix parsing yield with dynamicImport ([#383](https://github.com/babel/babylon/pull/383)) (Brian Ng) + * Ensure consistent start args for parseParenItem ([#386](https://github.com/babel/babylon/pull/386)) (Brian Ng) + +## 7.0.0-beta.8 (2017-04-04) + +### New Feature +* Add support for flow type spread (#418) (Conrad Buck) +* Allow statics in flow interfaces (#427) (Brian Ng) + +### Bug Fix +* Fix predicate attachment to match flow parser (#428) (Brian Ng) +* Add extra.raw back to JSXText and JSXAttribute (#344) (Alex Rattray) +* Fix rest parameters with array and objects (#424) (Brian Ng) +* Fix number parser (#433) (Alex Kuzmenko) + +### Docs +* Fix CONTRIBUTING.md [skip ci] (#432) (Alex Kuzmenko) + +### Internal +* Use babel-register script when running babel smoke tests (#442) (Brian Ng) + +## 7.0.0-beta.7 (2017-03-22) + +### Spec Compliance +* Remove babylon plugin for template revision since it's stage-4 (#426) (Henry Zhu) + +### Bug Fix + +* Fix push-pop logic in flow (#405) (Daniel Tschinder) + +## 7.0.0-beta.6 (2017-03-21) + +### New Feature +* Add support for invalid escapes in tagged templates (#274) (Kevin Gibbons) + +### Polish +* Improves error message when super is called outside of constructor (#408) (Arshabh Kumar Agarwal) + +### Docs + +* [7.0] Moved value field in spec from ObjectMember to ObjectProperty as ObjectMethod's don't have it (#415) [skip ci] (James Browning) + +## 7.0.0-beta.5 (2017-03-21) + +### Bug Fix +* Throw error if new.target is used outside of a function (#402) (Brian Ng) +* Fix parsing of class properties (#351) (Kevin Gibbons) + +### Other + * Test runner: Detect extra property in 'actual' but not in 'expected'. (#407) (Andy) + * Optimize travis builds (#419) (Daniel Tschinder) + * Update codecov to 2.0 (#412) (Daniel Tschinder) + * Fix spec for ClassMethod: It doesn't have a function, it *is* a function. (#406) [skip ci] (Andy) + * Changed Non-existent RestPattern to RestElement which is what is actually parsed (#409) [skip ci] (James Browning) + * Upgrade flow to 0.41 (Daniel Tschinder) + * Fix watch command (#403) (Brian Ng) + * Update yarn lock (Daniel Tschinder) + * Fix watch command (#403) (Brian Ng) + * chore(package): update flow-bin to version 0.41.0 (#395) (greenkeeper[bot]) + * Add estree test for correct order of directives (Daniel Tschinder) + * Add DoExpression to spec (#364) (Alex Kuzmenko) + * Mention cloning of repository in CONTRIBUTING.md (#391) [skip ci] (Sumedh Nimkarde) + * Explain how to run only one test (#389) [skip ci] (Aaron Ang) + + ## 7.0.0-beta.4 (2017-03-01) + +* Don't consume async when checking for async func decl (#377) (Brian Ng) +* add `ranges` option [skip ci] (Henry Zhu) +* Don't parse class properties without initializers when classProperties is disabled and Flow is enabled (#300) (Andrew Levine) + +## 7.0.0-beta.3 (2017-02-28) + +- [7.0] Change RestProperty/SpreadProperty to RestElement/SpreadElement (#384) +- Merge changes from 6.x + +## 7.0.0-beta.2 (2017-02-20) + +- estree: correctly change literals in all cases (#368) (Daniel Tschinder) + +## 7.0.0-beta.1 (2017-02-20) + +- Fix negative number literal typeannotations (#366) (Daniel Tschinder) +- Update contributing with more test info [skip ci] (#355) (Brian Ng) + +## 7.0.0-beta.0 (2017-02-15) + +- Reintroduce Variance node (#333) (Daniel Tschinder) +- Rename NumericLiteralTypeAnnotation to NumberLiteralTypeAnnotation (#332) (Charles Pick) +- [7.0] Remove ForAwaitStatement, add await flag to ForOfStatement (#349) (Brandon Dail) +- chore(package): update ava to version 0.18.0 (#345) (greenkeeper[bot]) +- chore(package): update babel-plugin-istanbul to version 4.0.0 (#350) (greenkeeper[bot]) +- Change location of ObjectTypeIndexer to match flow (#228) (Daniel Tschinder) +- Rename flow AST Type ExistentialTypeParam to ExistsTypeAnnotation (#322) (Toru Kobayashi) +- Revert "Temporary rollback for erroring on trailing comma with spread (#154)" (#290) (Daniel Tschinder) +- Remove classConstructorCall plugin (#291) (Brian Ng) +- Update yarn.lock (Daniel Tschinder) +- Update cross-env to 3.x (Daniel Tschinder) +- [7.0] Remove node 0.10, 0.12 and 5 from Travis (#284) (Sergey Rubanov) +- Remove `String.fromCodePoint` shim (#279) (Mathias Bynens) + +## 6.16.1 (2017-02-23) + +### :bug: Regression + +- Revert "Fix export default async function to be FunctionDeclaration" ([#375](https://github.com/babel/babylon/pull/375)) + +Need to modify Babel for this AST node change, so moving to 7.0. + +- Revert "Don't parse class properties without initializers when classProperties plugin is disabled, and Flow is enabled" ([#376](https://github.com/babel/babylon/pull/376)) + +[react-native](https://github.com/facebook/react-native/issues/12542) broke with this so we reverted. + +## 6.16.0 (2017-02-23) + +### :rocket: New Feature + +***ESTree*** compatibility as plugin ([#277](https://github.com/babel/babylon/pull/277)) (Daniel Tschinder) + +We finally introduce a new compatibility layer for ESTree. To put babylon into ESTree-compatible mode the new plugin `estree` can be enabled. In this mode the parser will output an AST that is compliant to the specs of [ESTree](https://github.com/estree/estree/) + +We highly recommend everyone who uses babylon outside of babel to use this plugin. This will make it much easier for users to switch between different ESTree-compatible parsers. We so far tested several projects with different parsers and exchanged their parser to babylon and in nearly all cases it worked out of the box. Some other estree-compatible parsers include `acorn`, `esprima`, `espree`, `flow-parser`, etc. + +To enable `estree` mode simply add the plugin in the config: +```json +{ + "plugins": [ "estree" ] +} +``` + +If you want to migrate your project from non-ESTree mode to ESTree, have a look at our [Readme](https://github.com/babel/babylon/#output), where all deviations are mentioned. + +Add a parseExpression public method ([#213](https://github.com/babel/babylon/pull/213)) (jeromew) + +Babylon exports a new function to parse a single expression + +```js +import { parseExpression } from 'babylon'; + +const ast = parseExpression('x || y && z', options); +``` + +The returned AST will only consist of the expression. The options are the same as for `parse()` + +Add startLine option ([#346](https://github.com/babel/babylon/pull/346)) (Raphael Mu) + +A new option was added to babylon allowing to change the initial linenumber for the first line which is usually `1`. +Changing this for example to `100` will make line `1` of the input source to be marked as line `100`, line `2` as `101`, line `3` as `102`, ... + +Function predicate declaration ([#103](https://github.com/babel/babylon/pull/103)) (Panagiotis Vekris) + +Added support for function predicates which flow introduced in version 0.33.0 + +```js +declare function is_number(x: mixed): boolean %checks(typeof x === "number"); +``` + +Allow imports in declare module ([#315](https://github.com/babel/babylon/pull/315)) (Daniel Tschinder) + +Added support for imports within module declarations which flow introduced in version 0.37.0 + +```js +declare module "C" { + import type { DT } from "D"; + declare export type CT = { D: DT }; +} +``` + +### :eyeglasses: Spec Compliance + +Forbid semicolons after decorators in classes ([#352](https://github.com/babel/babylon/pull/352)) (Kevin Gibbons) + +This example now correctly throws an error when there is a semicolon after the decorator: + +```js +class A { +@a; +foo(){} +} +``` + +Keywords are not allowed as local specifier ([#307](https://github.com/babel/babylon/pull/307)) (Daniel Tschinder) + +Using keywords in imports is not allowed anymore: + +```js +import { default } from "foo"; +import { a as debugger } from "foo"; +``` + +Do not allow overwritting of primitive types ([#314](https://github.com/babel/babylon/pull/314)) (Daniel Tschinder) + +In flow it is now forbidden to overwrite the primitive types `"any"`, `"mixed"`, `"empty"`, `"bool"`, `"boolean"`, `"number"`, `"string"`, `"void"` and `"null"` with your own type declaration. + +Disallow import type { type a } from … ([#305](https://github.com/babel/babylon/pull/305)) (Daniel Tschinder) + +The following code now correctly throws an error + +```js +import type { type a } from "foo"; +``` + +Don't parse class properties without initializers when classProperties is disabled and Flow is enabled ([#300](https://github.com/babel/babylon/pull/300)) (Andrew Levine) + +Ensure that you enable the `classProperties` plugin in order to enable correct parsing of class properties. Prior to this version it was possible to parse them by enabling the `flow` plugin but this was not intended the behaviour. + +If you enable the flow plugin you can only define the type of the class properties, but not initialize them. + +Fix export default async function to be FunctionDeclaration ([#324](https://github.com/babel/babylon/pull/324)) (Daniel Tschinder) + +Parsing the following code now returns a `FunctionDeclaration` AST node instead of `FunctionExpression`. + +```js +export default async function bar() {}; +``` + +### :nail_care: Polish + +Improve error message on attempt to destructure named import ([#288](https://github.com/babel/babylon/pull/288)) (Brian Ng) + +### :bug: Bug Fix + +Fix negative number literal typeannotations ([#366](https://github.com/babel/babylon/pull/366)) (Daniel Tschinder) + +Ensure takeDecorators is called on exported class ([#358](https://github.com/babel/babylon/pull/358)) (Brian Ng) + +ESTree: correctly change literals in all cases ([#368](https://github.com/babel/babylon/pull/368)) (Daniel Tschinder) + +Correctly convert RestProperty to Assignable ([#339](https://github.com/babel/babylon/pull/339)) (Daniel Tschinder) + +Fix #321 by allowing question marks in type params ([#338](https://github.com/babel/babylon/pull/338)) (Daniel Tschinder) + +Fix #336 by correctly setting arrow-param ([#337](https://github.com/babel/babylon/pull/337)) (Daniel Tschinder) + +Fix parse error when destructuring `set` with default value ([#317](https://github.com/babel/babylon/pull/317)) (Brian Ng) + +Fix ObjectTypeCallProperty static ([#298](https://github.com/babel/babylon/pull/298)) (Dan Harper) + + +### :house: Internal + +Fix generator-method-with-computed-name spec ([#360](https://github.com/babel/babylon/pull/360)) (Alex Rattray) + +Fix flow type-parameter-declaration test with unintended semantic ([#361](https://github.com/babel/babylon/pull/361)) (Alex Rattray) + +Cleanup and splitup parser functions ([#295](https://github.com/babel/babylon/pull/295)) (Daniel Tschinder) + +chore(package): update flow-bin to version 0.38.0 ([#313](https://github.com/babel/babylon/pull/313)) (greenkeeper[bot]) + +Call inner function instead of 1:1 copy to plugin ([#294](https://github.com/babel/babylon/pull/294)) (Daniel Tschinder) + +Update eslint-config-babel to the latest version 🚀 ([#299](https://github.com/babel/babylon/pull/299)) (greenkeeper[bot]) + +Update eslint-config-babel to the latest version 🚀 ([#293](https://github.com/babel/babylon/pull/293)) (greenkeeper[bot]) + +devDeps: remove eslint-plugin-babel ([#292](https://github.com/babel/babylon/pull/292)) (Kai Cataldo) + +Correct indent eslint rule config ([#276](https://github.com/babel/babylon/pull/276)) (Daniel Tschinder) + +Fail tests that have expected.json and throws-option ([#285](https://github.com/babel/babylon/pull/285)) (Daniel Tschinder) + +### :memo: Documentation + +Update contributing with more test info [skip ci] ([#355](https://github.com/babel/babylon/pull/355)) (Brian Ng) + +Update API documentation ([#330](https://github.com/babel/babylon/pull/330)) (Timothy Gu) + +Added keywords to package.json ([#323](https://github.com/babel/babylon/pull/323)) (Dmytro) + +AST spec: fix casing of `RegExpLiteral` ([#318](https://github.com/babel/babylon/pull/318)) (Mathias Bynens) + +## 6.15.0 (2017-01-10) + +### :eyeglasses: Spec Compliance + +Add support for Flow shorthand import type ([#267](https://github.com/babel/babylon/pull/267)) (Jeff Morrison) + +This change implements flows new shorthand import syntax +and where previously you had to write this code: + +```js +import {someValue} from "blah"; +import type {someType} from "blah"; +import typeof {someOtherValue} from "blah"; +``` + +you can now write it like this: + +```js +import { + someValue, + type someType, + typeof someOtherValue, +} from "blah"; +``` + +For more information look at [this](https://github.com/facebook/flow/pull/2890) pull request. + +flow: allow leading pipes in all positions ([#256](https://github.com/babel/babylon/pull/256)) (Vladimir Kurchatkin) + +This change now allows a leading pipe everywhere types can be used: +```js +var f = (x): | 1 | 2 => 1; +``` + +Throw error when exporting non-declaration ([#241](https://github.com/babel/babylon/pull/241)) (Kai Cataldo) + +Previously babylon parsed the following exports, although they are not valid: +```js +export typeof foo; +export new Foo(); +export function() {}; +export for (;;); +export while(foo); +``` + +### :bug: Bug Fix + +Don't set inType flag when parsing property names ([#266](https://github.com/babel/babylon/pull/266)) (Vladimir Kurchatkin) + +This fixes parsing of this case: + +```js +const map = { + [age <= 17] : 'Too young' +}; +``` + +Fix source location for JSXEmptyExpression nodes (fixes #248) ([#249](https://github.com/babel/babylon/pull/249)) (James Long) + +The following case produced an invalid AST +```js +
{/* foo */}
+``` + +Use fromCodePoint to convert high value unicode entities ([#243](https://github.com/babel/babylon/pull/243)) (Ryan Duffy) + +When high value unicode entities (e.g. 💩) were used in the input source code they are now correctly encoded in the resulting AST. + +Rename folder to avoid Windows-illegal characters ([#281](https://github.com/babel/babylon/pull/281)) (Ryan Plant) + +Allow this.state.clone() when parsing decorators ([#262](https://github.com/babel/babylon/pull/262)) (Alex Rattray) + +### :house: Internal + +User external-helpers ([#254](https://github.com/babel/babylon/pull/254)) (Daniel Tschinder) + +Add watch script for dev ([#234](https://github.com/babel/babylon/pull/234)) (Kai Cataldo) + +Freeze current plugins list for "*" option, and remove from README.md ([#245](https://github.com/babel/babylon/pull/245)) (Andrew Levine) + +Prepare tests for multiple fixture runners. ([#240](https://github.com/babel/babylon/pull/240)) (Daniel Tschinder) + +Add some test coverage for decorators stage-0 plugin ([#250](https://github.com/babel/babylon/pull/250)) (Andrew Levine) + +Refactor tokenizer types file ([#263](https://github.com/babel/babylon/pull/263)) (Sven SAULEAU) + +Update eslint-config-babel to the latest version 🚀 ([#273](https://github.com/babel/babylon/pull/273)) (greenkeeper[bot]) + +chore(package): update rollup to version 0.41.0 ([#272](https://github.com/babel/babylon/pull/272)) (greenkeeper[bot]) + +chore(package): update flow-bin to version 0.37.0 ([#255](https://github.com/babel/babylon/pull/255)) (greenkeeper[bot]) + +## 6.14.1 (2016-11-17) + +### :bug: Bug Fix + +Allow `"plugins": ["*"]` ([#229](https://github.com/babel/babylon/pull/229)) (Daniel Tschinder) + +```js +{ + "plugins": ["*"] +} +``` + +Will include all parser plugins instead of specifying each one individually. Useful for tools like babel-eslint, jscodeshift, and ast-explorer. + +## 6.14.0 (2016-11-16) + +### :eyeglasses: Spec Compliance + +Throw error for reserved words `enum` and `await` ([#195](https://github.com/babel/babylon/pull/195)) (Kai Cataldo) + +[11.6.2.2 Future Reserved Words](http://www.ecma-international.org/ecma-262/6.0/#sec-future-reserved-words) + +Babylon will throw for more reserved words such as `enum` or `await` (in strict mode). + +``` +class enum {} // throws +class await {} // throws in strict mode (module) +``` + +Optional names for function types and object type indexers ([#197](https://github.com/babel/babylon/pull/197)) (Gabe Levi) + +So where you used to have to write + +```js +type A = (x: string, y: boolean) => number; +type B = (z: string) => number; +type C = { [key: string]: number }; +``` + +you can now write (with flow 0.34.0) + +```js +type A = (string, boolean) => number; +type B = string => number; +type C = { [string]: number }; +``` + +Parse flow nested array type annotations like `number[][]` ([#219](https://github.com/babel/babylon/pull/219)) (Bernhard Häussner) + +Supports these form now of specifying array types: + +```js +var a: number[][][][]; +var b: string[][]; +``` + +### :bug: Bug Fix + +Correctly eat semicolon at the end of `DelcareModuleExports` ([#223](https://github.com/babel/babylon/pull/223)) (Daniel Tschinder) + +``` +declare module "foo" { declare module.exports: number } +declare module "foo" { declare module.exports: number; } // also allowed now +``` + +### :house: Internal + + * Count Babel tests towards Babylon code coverage ([#182](https://github.com/babel/babylon/pull/182)) (Moti Zilberman) + * Fix strange line endings ([#214](https://github.com/babel/babylon/pull/214)) (Thomas Grainger) + * Add node 7 (Daniel Tschinder) + * chore(package): update flow-bin to version 0.34.0 ([#204](https://github.com/babel/babylon/pull/204)) (Greenkeeper) + +## v6.13.1 (2016-10-26) + +### :nail_care: Polish + +- Use rollup for bundling to speed up startup time ([#190](https://github.com/babel/babylon/pull/190)) ([@drewml](https://github.com/DrewML)) + +```js +const babylon = require('babylon'); +const ast = babylon.parse('var foo = "lol";'); +``` + +With that test case, there was a ~95ms savings by removing the need for node to build/traverse the dependency graph. + +**Without bundling** +![image](https://cloud.githubusercontent.com/assets/5233399/19420264/3133497e-93ad-11e6-9a6a-2da59c4f5c13.png) + +**With bundling** +![image](https://cloud.githubusercontent.com/assets/5233399/19420267/388f556e-93ad-11e6-813e-7c5c396be322.png) + +- add clean command [skip ci] ([#201](https://github.com/babel/babylon/pull/201)) (Henry Zhu) +- add ForAwaitStatement (async generator already added) [skip ci] ([#196](https://github.com/babel/babylon/pull/196)) (Henry Zhu) + +## v6.13.0 (2016-10-21) + +### :eyeglasses: Spec Compliance + +Property variance type annotations for Flow plugin ([#161](https://github.com/babel/babylon/pull/161)) (Sam Goldman) + +> See https://flowtype.org/docs/variance.html for more information + +```js +type T = { +p: T }; +interface T { -p: T }; +declare class T { +[k:K]: V }; +class T { -[k:K]: V }; +class C2 { +p: T = e }; +``` + +Raise error on duplicate definition of __proto__ ([#183](https://github.com/babel/babylon/pull/183)) (Moti Zilberman) + +```js +({ __proto__: 1, __proto__: 2 }) // Throws an error now +``` + +### :bug: Bug Fix + +Flow: Allow class properties to be named `static` ([#184](https://github.com/babel/babylon/pull/184)) (Moti Zilberman) + +```js +declare class A { + static: T; +} +``` + +Allow "async" as identifier for object literal property shorthand ([#187](https://github.com/babel/babylon/pull/187)) (Andrew Levine) + +```js +var foo = { async, bar }; +``` + +### :nail_care: Polish + +Fix flowtype and add inType to state ([#189](https://github.com/babel/babylon/pull/189)) (Daniel Tschinder) + +> This improves the performance slightly (because of hidden classes) + +### :house: Internal + +Fix .gitattributes line ending setting ([#191](https://github.com/babel/babylon/pull/191)) (Moti Zilberman) + +Increase test coverage ([#175](https://github.com/babel/babylon/pull/175) (Moti Zilberman) + +Readd missin .eslinignore for IDEs (Daniel Tschinder) + +Error on missing expected.json fixture in CI ([#188](https://github.com/babel/babylon/pull/188)) (Moti Zilberman) + +Add .gitattributes and .editorconfig for LF line endings ([#179](https://github.com/babel/babylon/pull/179)) (Moti Zilberman) + +Fixes two tests that are failing after the merge of #172 ([#177](https://github.com/babel/babylon/pull/177)) (Moti Zilberman) + +## v6.12.0 (2016-10-14) + +### :eyeglasses: Spec Compliance + +Implement import() syntax ([#163](https://github.com/babel/babylon/pull/163)) (Jordan Gensler) + +#### Dynamic Import + +- Proposal Repo: https://github.com/domenic/proposal-dynamic-import +- Championed by [@domenic](https://github.com/domenic) +- stage-2 +- [sept-28 tc39 notes](https://github.com/rwaldron/tc39-notes/blob/master/es7/2016-09/sept-28.md#113a-import) + +> This repository contains a proposal for adding a "function-like" import() module loading syntactic form to JavaScript + +```js +import(`./section-modules/${link.dataset.entryModule}.js`) +.then(module => { + module.loadPageInto(main); +}) +``` + +Add EmptyTypeAnnotation ([#171](https://github.com/babel/babylon/pull/171)) (Sam Goldman) + +#### EmptyTypeAnnotation + +Just wasn't covered before. + +```js +type T = empty; +``` + +### :bug: Bug Fix + +Fix crash when exporting with destructuring and sparse array ([#170](https://github.com/babel/babylon/pull/170)) (Jeroen Engels) + +```js +// was failing due to sparse array +export const { foo: [ ,, qux7 ] } = bar; +``` + +Allow keyword in Flow object declaration property names with type parameters ([#146](https://github.com/babel/babylon/pull/146)) (Dan Harper) + +```js +declare class X { + foobar(): void; + static foobar(): void; +} +``` + +Allow keyword in object/class property names with Flow type parameters ([#145](https://github.com/babel/babylon/pull/145)) (Dan Harper) + +```js +class Foo { + delete(item: T): T { + return item; + } +} +``` + +Allow typeAnnotations for yield expressions ([#174](https://github.com/babel/babylon/pull/174))) (Daniel Tschinder) + +```js +function *foo() { + const x = (yield 5: any); +} +``` + +### :nail_care: Polish + +Annotate more errors with expected token ([#172](https://github.com/babel/babylon/pull/172))) (Moti Zilberman) + +```js +// Unexpected token, expected ; (1:6) +{ set 1 } +``` + +### :house: Internal + +Remove kcheck ([#173](https://github.com/babel/babylon/pull/173))) (Daniel Tschinder) + +Also run flow, linting, babel tests on separate instances (add back node 0.10) + +## v6.11.6 (2016-10-12) + +### :bug: Bug Fix/Regression + +Fix crash when exporting with destructuring and sparse array ([#170](https://github.com/babel/babylon/pull/170)) (Jeroen Engels) + +```js +// was failing with `Cannot read property 'type' of null` because of null identifiers +export const { foo: [ ,, qux7 ] } = bar; +``` + +## v6.11.5 (2016-10-12) + +### :eyeglasses: Spec Compliance + +Fix: Check for duplicate named exports in exported destructuring assignments ([#144](https://github.com/babel/babylon/pull/144)) (Kai Cataldo) + +```js +// `foo` has already been exported. Exported identifiers must be unique. (2:20) +export function foo() {}; +export const { a: [{foo}] } = bar; +``` + +Fix: Check for duplicate named exports in exported rest elements/properties ([#164](https://github.com/babel/babylon/pull/164)) (Kai Cataldo) + +```js +// `foo` has already been exported. Exported identifiers must be unique. (2:22) +export const foo = 1; +export const [bar, ...foo] = baz; +``` + +### :bug: Bug Fix + +Fix: Allow identifier `async` for default param in arrow expression ([#165](https://github.com/babel/babylon/pull/165)) (Kai Cataldo) + +```js +// this is ok now +const test = ({async = true}) => {}; +``` + +### :nail_care: Polish + +Babylon will now print out the token it's expecting if there's a `SyntaxError` ([#150](https://github.com/babel/babylon/pull/150)) (Daniel Tschinder) + +```bash +# So in the case of a missing ending curly (`}`) +Module build failed: SyntaxError: Unexpected token, expected } (30:0) + 28 | } + 29 | +> 30 | + | ^ +``` + +## v6.11.4 (2016-10-03) + +Temporary rollback for erroring on trailing comma with spread (#154) (Henry Zhu) + +## v6.11.3 (2016-10-01) + +### :eyeglasses: Spec Compliance + +Add static errors for object rest (#149) ([@danez](https://github.com/danez)) + +> https://github.com/sebmarkbage/ecmascript-rest-spread + +Object rest copies the *rest* of properties from the right hand side `obj` starting from the left to right. + +```js +let { x, y, ...z } = { x: 1, y: 2, z: 3 }; +// x = 1 +// y = 2 +// z = { z: 3 } +``` + +#### New Syntax Errors: + +**SyntaxError**: The rest element has to be the last element when destructuring (1:10) +```bash +> 1 | let { ...x, y, z } = { x: 1, y: 2, z: 3}; + | ^ +# Previous behavior: +# x = { x: 1, y: 2, z: 3 } +# y = 2 +# z = 3 +``` + +Before, this was just a more verbose way of shallow copying `obj` since it doesn't actually do what you think. + +**SyntaxError**: Cannot have multiple rest elements when destructuring (1:13) + +```bash +> 1 | let { x, ...y, ...z } = { x: 1, y: 2, z: 3}; + | ^ +# Previous behavior: +# x = 1 +# y = { y: 2, z: 3 } +# z = { y: 2, z: 3 } +``` + +Before y and z would just be the same value anyway so there is no reason to need to have both. + +**SyntaxError**: A trailing comma is not permitted after the rest element (1:16) + +```js +let { x, y, ...z, } = obj; +``` + +The rationale for this is that the use case for trailing comma is that you can add something at the end without affecting the line above. Since a RestProperty always has to be the last property it doesn't make sense. + +--- + +get / set are valid property names in default assignment (#142) ([@jezell](https://github.com/jezell)) + +```js +// valid +function something({ set = null, get = null }) {} +``` + +## v6.11.2 (2016-09-23) + +### Bug Fix + +- [#139](https://github.com/babel/babylon/issues/139) Don't do the duplicate check if not an identifier (#140) @hzoo + +```js +// regression with duplicate export check +SyntaxError: ./typography.js: `undefined` has already been exported. Exported identifiers must be unique. (22:13) + 20 | + 21 | export const { rhythm } = typography; +> 22 | export const { TypographyStyle } = typography +``` + +Bail out for now, and make a change to account for destructuring in the next release. + +## 6.11.1 (2016-09-22) + +### Bug Fix +- [#137](https://github.com/babel/babylon/pull/137) - Fix a regression with duplicate exports - it was erroring on all keys in `Object.prototype`. @danez + +```javascript +export toString from './toString'; +``` + +```bash +`toString` has already been exported. Exported identifiers must be unique. (1:7) +> 1 | export toString from './toString'; + | ^ + 2 | +``` + +## 6.11.0 (2016-09-22) + +### Spec Compliance (will break CI) + +- Disallow duplicate named exports ([#107](https://github.com/babel/babylon/pull/107)) @kaicataldo + +```js +// Only one default export allowed per module. (2:9) +export default function() {}; +export { foo as default }; + +// Only one default export allowed per module. (2:0) +export default {}; +export default function() {}; + +// `Foo` has already been exported. Exported identifiers must be unique. (2:0) +export { Foo }; +export class Foo {}; +``` + +### New Feature (Syntax) + +- Add support for computed class property names ([#121](https://github.com/babel/babylon/pull/121)) @motiz88 + +```js +// AST +interface ClassProperty <: Node { + type: "ClassProperty"; + key: Identifier; + value: Expression; + computed: boolean; // added +} +``` + +```js +// with "plugins": ["classProperties"] +class Foo { + [x] + ['y'] +} + +class Bar { + [p] + [m] () {} +} + ``` + +### Bug Fix + +- Fix `static` property falling through in the declare class Flow AST ([#135](https://github.com/babel/babylon/pull/135)) @danharper + +```js +declare class X { + a: number; + static b: number; // static + c: number; // this was being marked as static in the AST as well +} +``` + +### Polish + +- Rephrase "assigning/binding to rvalue" errors to include context ([#119](https://github.com/babel/babylon/pull/119)) @motiz88 + +```js +// Used to error with: +// SyntaxError: Assigning to rvalue (1:0) + +// Now: +// Invalid left-hand side in assignment expression (1:0) +3 = 4 + +// Invalid left-hand side in for-in statement (1:5) +for (+i in {}); +``` + +### Internal + +- Fix call to `this.parseMaybeAssign` with correct arguments ([#133](https://github.com/babel/babylon/pull/133)) @danez +- Add semver note to changelog ([#131](https://github.com/babel/babylon/pull/131)) @hzoo + +## 6.10.0 (2016-09-19) + +> We plan to include some spec compliance bugs in patch versions. An example was the multiple default exports issue. + +### Spec Compliance + +* Implement ES2016 check for simple parameter list in strict mode ([#106](https://github.com/babel/babylon/pull/106)) (Timothy Gu) + +> It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false. https://tc39.github.io/ecma262/2016/#sec-function-definitions-static-semantics-early-errors + +More Context: [tc39-notes](https://github.com/rwaldron/tc39-notes/blob/master/es7/2015-07/july-29.md#611-the-scope-of-use-strict-with-respect-to-destructuring-in-parameter-lists) + +For example: + +```js +// this errors because it uses destructuring and default parameters +// in a function with a "use strict" directive +function a([ option1, option2 ] = []) { + "use strict"; +} + ``` + +The solution would be to use a top level "use strict" or to remove the destructuring or default parameters when using a function + "use strict" or to. + +### New Feature + +* Exact object type annotations for Flow plugin ([#104](https://github.com/babel/babylon/pull/104)) (Basil Hosmer) + +Added to flow in https://github.com/facebook/flow/commit/c710c40aa2a115435098d6c0dfeaadb023cd39b8 + +Looks like: + +```js +var a : {| x: number, y: string |} = { x: 0, y: 'foo' }; +``` + +### Bug Fixes + +* Include `typeParameter` location in `ArrowFunctionExpression` ([#126](https://github.com/babel/babylon/pull/126)) (Daniel Tschinder) +* Error on invalid flow type annotation with default assignment ([#122](https://github.com/babel/babylon/pull/122)) (Dan Harper) +* Fix Flow return types on arrow functions ([#124](https://github.com/babel/babylon/pull/124)) (Dan Harper) + +### Misc + +* Add tests for export extensions ([#127](https://github.com/babel/babylon/pull/127)) (Daniel Tschinder) +* Fix Contributing guidelines [skip ci] (Daniel Tschinder) + +## 6.9.2 (2016-09-09) + +The only change is to remove the `babel-runtime` dependency by compiling with Babel's ES2015 loose mode. So using babylon standalone should be smaller. + +## 6.9.1 (2016-08-23) + +This release contains mainly small bugfixes but also updates babylons default mode to es2017. The features for `exponentiationOperator`, `asyncFunctions` and `trailingFunctionCommas` which previously needed to be activated via plugin are now enabled by default and the plugins are now no-ops. + +### Bug Fixes + +- Fix issues with default object params in async functions ([#96](https://github.com/babel/babylon/pull/96)) @danez +- Fix issues with flow-types and async function ([#95](https://github.com/babel/babylon/pull/95)) @danez +- Fix arrow functions with destructuring, types & default value ([#94](https://github.com/babel/babylon/pull/94)) @danharper +- Fix declare class with qualified type identifier ([#97](https://github.com/babel/babylon/pull/97)) @danez +- Remove exponentiationOperator, asyncFunctions, trailingFunctionCommas plugins and enable them by default ([#98](https://github.com/babel/babylon/pull/98)) @danez + +## 6.9.0 (2016-08-16) + +### New syntax support + +- Add JSX spread children ([#42](https://github.com/babel/babylon/pull/42)) @calebmer + +(Be aware that React is not going to support this syntax) + +```js +
+ {...todos.map(todo => )} +
+``` + +- Add support for declare module.exports ([#72](https://github.com/babel/babylon/pull/72)) @danez + +```js +declare module "foo" { + declare module.exports: {} +} +``` + +### New Features + +- If supplied, attach filename property to comment node loc. ([#80](https://github.com/babel/babylon/pull/80)) @divmain +- Add identifier name to node loc field ([#90](https://github.com/babel/babylon/pull/90)) @kittens + +### Bug Fixes + +- Fix exponential operator to behave according to spec ([#75](https://github.com/babel/babylon/pull/75)) @danez +- Fix lookahead to not add comments to arrays which are not cloned ([#76](https://github.com/babel/babylon/pull/76)) @danez +- Fix accidental fall-through in Flow type parsing. ([#82](https://github.com/babel/babylon/pull/82)) @xiemaisi +- Only allow declares inside declare module ([#73](https://github.com/babel/babylon/pull/73)) @danez +- Small fix for parsing type parameter declarations ([#83](https://github.com/babel/babylon/pull/83)) @gabelevi +- Fix arrow param locations with flow types ([#57](https://github.com/babel/babylon/pull/57)) @danez +- Fixes SyntaxError position with flow optional type ([#65](https://github.com/babel/babylon/pull/65)) @danez + +### Internal + +- Add codecoverage to tests @danez +- Fix tests to not save expected output if we expect the test to fail @danez +- Make a shallow clone of babel for testing @danez +- chore(package): update cross-env to version 2.0.0 ([#77](https://github.com/babel/babylon/pull/77)) @greenkeeperio-bot +- chore(package): update ava to version 0.16.0 ([#86](https://github.com/babel/babylon/pull/86)) @greenkeeperio-bot +- chore(package): update babel-plugin-istanbul to version 2.0.0 ([#89](https://github.com/babel/babylon/pull/89)) @greenkeeperio-bot +- chore(package): update nyc to version 8.0.0 ([#88](https://github.com/babel/babylon/pull/88)) @greenkeeperio-bot + +## 6.8.4 (2016-07-06) + +### Bug Fixes + +- Fix the location of params, when flow and default value used ([#68](https://github.com/babel/babylon/pull/68)) @danez + +## 6.8.3 (2016-07-02) + +### Bug Fixes + +- Fix performance regression introduced in 6.8.2 with conditionals ([#63](https://github.com/babel/babylon/pull/63)) @danez + +## 6.8.2 (2016-06-24) + +### Bug Fixes + +- Fix parse error with yielding jsx elements in generators `function* it() { yield ; }` ([#31](https://github.com/babel/babylon/pull/31)) @eldereal +- When cloning nodes do not clone its comments ([#24](https://github.com/babel/babylon/pull/24)) @danez +- Fix parse errors when using arrow functions with an spread element and return type `(...props): void => {}` ([#10](https://github.com/babel/babylon/pull/10)) @danez +- Fix leading comments added from previous node ([#23](https://github.com/babel/babylon/pull/23)) @danez +- Fix parse errors with flow's optional arguments `(arg?) => {}` ([#19](https://github.com/babel/babylon/pull/19)) @danez +- Support negative numeric type literals @kittens +- Remove line terminator restriction after await keyword @kittens +- Remove grouped type arrow restriction as it seems flow no longer has it @kittens +- Fix parse error with generic methods that have the name `get` or `set` `class foo { get() {} }` ([#55](https://github.com/babel/babylon/pull/55)) @vkurchatkin +- Fix parse error with arrow functions that have flow type parameter declarations `(x: T): T => x;` ([#54](https://github.com/babel/babylon/pull/54)) @gabelevi + +### Documentation + +- Document AST differences from ESTree ([#41](https://github.com/babel/babylon/pull/41)) @nene +- Move ast spec from babel/babel ([#46](https://github.com/babel/babylon/pull/46)) @hzoo + +### Internal + +- Enable skipped tests ([#16](https://github.com/babel/babylon/pull/16)) @danez +- Add script to test latest version of babylon with babel ([#21](https://github.com/babel/babylon/pull/21)) @danez +- Upgrade test runner ava @kittens +- Add missing generate-identifier-regex script @kittens +- Rename parser context types @kittens +- Add node v6 to travis testing @hzoo +- Update to Unicode v9 ([#45](https://github.com/babel/babylon/pull/45)) @mathiasbynens + +## 6.8.1 (2016-06-06) + +### New Feature + +- Parse type parameter declarations with defaults like `type Foo = T` + +### Bug Fixes +- Type parameter declarations need 1 or more type parameters. +- The existential type `*` is not a valid type parameter. +- The existential type `*` is a primary type + +### Spec Compliance +- The param list for type parameter declarations now consists of `TypeParameter` nodes +- New `TypeParameter` AST Node (replaces using the `Identifier` node before) + +``` +interface TypeParameter <: Node { + bound: TypeAnnotation; + default: TypeAnnotation; + name: string; + variance: "plus" | "minus"; +} +``` + +## 6.8.0 (2016-05-02) + +#### New Feature + +##### Parse Method Parameter Decorators ([#12](https://github.com/babel/babylon/pull/12)) + +> [Method Parameter Decorators](https://goo.gl/8MmCMG) is now a TC39 [stage 0 proposal](https://github.com/tc39/ecma262/blob/master/stage0.md). + +Examples: + +```js +class Foo { + constructor(@foo() x, @bar({ a: 123 }) @baz() y) {} +} + +export default function func(@foo() x, @bar({ a: 123 }) @baz() y) {} + +var obj = { + method(@foo() x, @bar({ a: 123 }) @baz() y) {} +}; +``` + +##### Parse for-await statements (w/ `asyncGenerators` plugin) ([#17](https://github.com/babel/babylon/pull/17)) + +There is also a new node type, `ForAwaitStatement`. + +> [Async generators and for-await](https://github.com/tc39/proposal-async-iteration) are now a [stage 2 proposal](https://github.com/tc39/ecma262#current-proposals). + +Example: + +```js +async function f() { + for await (let x of y); +} +``` diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/LICENSE b/psitransfer-v2.3.0/node_modules/@babel/parser/LICENSE new file mode 100644 index 0000000..d4c7fc5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/LICENSE @@ -0,0 +1,19 @@ +Copyright (C) 2012-2014 by various contributors (see AUTHORS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/README.md b/psitransfer-v2.3.0/node_modules/@babel/parser/README.md new file mode 100644 index 0000000..a9463e8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/README.md @@ -0,0 +1,19 @@ +# @babel/parser + +> A JavaScript parser + +See our website [@babel/parser](https://babeljs.io/docs/babel-parser) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20parser%22+is%3Aopen) associated with this package. + +## Install + +Using npm: + +```sh +npm install --save-dev @babel/parser +``` + +or using yarn: + +```sh +yarn add @babel/parser --dev +``` diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/bin/babel-parser.js b/psitransfer-v2.3.0/node_modules/@babel/parser/bin/babel-parser.js new file mode 100755 index 0000000..3aca314 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/bin/babel-parser.js @@ -0,0 +1,15 @@ +#!/usr/bin/env node +/* eslint no-var: 0 */ + +var parser = require(".."); +var fs = require("fs"); + +var filename = process.argv[2]; +if (!filename) { + console.error("no filename specified"); +} else { + var file = fs.readFileSync(filename, "utf8"); + var ast = parser.parse(file); + + console.log(JSON.stringify(ast, null, " ")); +} diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/index.cjs b/psitransfer-v2.3.0/node_modules/@babel/parser/index.cjs new file mode 100644 index 0000000..89863a9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/index.cjs @@ -0,0 +1,5 @@ +try { + module.exports = require("./lib/index.cjs"); +} catch { + module.exports = require("./lib/index.js"); +} diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js b/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js new file mode 100644 index 0000000..70a6176 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js @@ -0,0 +1,13990 @@ +'use strict'; + +Object.defineProperty(exports, '__esModule', { + value: true +}); +function _objectWithoutPropertiesLoose(source, excluded) { + if (source == null) return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + target[key] = source[key]; + } + return target; +} +class Position { + constructor(line, col, index) { + this.line = void 0; + this.column = void 0; + this.index = void 0; + this.line = line; + this.column = col; + this.index = index; + } +} +class SourceLocation { + constructor(start, end) { + this.start = void 0; + this.end = void 0; + this.filename = void 0; + this.identifierName = void 0; + this.start = start; + this.end = end; + } +} +function createPositionWithColumnOffset(position, columnOffset) { + const { + line, + column, + index + } = position; + return new Position(line, column + columnOffset, index + columnOffset); +} +const code = "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"; +var ModuleErrors = { + ImportMetaOutsideModule: { + message: `import.meta may appear only with 'sourceType: "module"'`, + code + }, + ImportOutsideModule: { + message: `'import' and 'export' may appear only with 'sourceType: "module"'`, + code + } +}; +const NodeDescriptions = { + ArrayPattern: "array destructuring pattern", + AssignmentExpression: "assignment expression", + AssignmentPattern: "assignment expression", + ArrowFunctionExpression: "arrow function expression", + ConditionalExpression: "conditional expression", + CatchClause: "catch clause", + ForOfStatement: "for-of statement", + ForInStatement: "for-in statement", + ForStatement: "for-loop", + FormalParameters: "function parameter list", + Identifier: "identifier", + ImportSpecifier: "import specifier", + ImportDefaultSpecifier: "import default specifier", + ImportNamespaceSpecifier: "import namespace specifier", + ObjectPattern: "object destructuring pattern", + ParenthesizedExpression: "parenthesized expression", + RestElement: "rest element", + UpdateExpression: { + true: "prefix operation", + false: "postfix operation" + }, + VariableDeclarator: "variable declaration", + YieldExpression: "yield expression" +}; +const toNodeDescription = ({ + type, + prefix +}) => type === "UpdateExpression" ? NodeDescriptions.UpdateExpression[String(prefix)] : NodeDescriptions[type]; +var StandardErrors = { + AccessorIsGenerator: ({ + kind + }) => `A ${kind}ter cannot be a generator.`, + ArgumentsInClass: "'arguments' is only allowed in functions and class methods.", + AsyncFunctionInSingleStatementContext: "Async functions can only be declared at the top level or inside a block.", + AwaitBindingIdentifier: "Can not use 'await' as identifier inside an async function.", + AwaitBindingIdentifierInStaticBlock: "Can not use 'await' as identifier inside a static block.", + AwaitExpressionFormalParameter: "'await' is not allowed in async function parameters.", + AwaitUsingNotInAsyncContext: "'await using' is only allowed within async functions and at the top levels of modules.", + AwaitNotInAsyncContext: "'await' is only allowed within async functions and at the top levels of modules.", + AwaitNotInAsyncFunction: "'await' is only allowed within async functions.", + BadGetterArity: "A 'get' accessor must not have any formal parameters.", + BadSetterArity: "A 'set' accessor must have exactly one formal parameter.", + BadSetterRestParameter: "A 'set' accessor function argument must not be a rest parameter.", + ConstructorClassField: "Classes may not have a field named 'constructor'.", + ConstructorClassPrivateField: "Classes may not have a private field named '#constructor'.", + ConstructorIsAccessor: "Class constructor may not be an accessor.", + ConstructorIsAsync: "Constructor can't be an async function.", + ConstructorIsGenerator: "Constructor can't be a generator.", + DeclarationMissingInitializer: ({ + kind + }) => `Missing initializer in ${kind} declaration.`, + DecoratorArgumentsOutsideParentheses: "Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.", + DecoratorBeforeExport: "Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.", + DecoratorsBeforeAfterExport: "Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.", + DecoratorConstructor: "Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?", + DecoratorExportClass: "Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.", + DecoratorSemicolon: "Decorators must not be followed by a semicolon.", + DecoratorStaticBlock: "Decorators can't be used with a static block.", + DeferImportRequiresNamespace: 'Only `import defer * as x from "./module"` is valid.', + DeletePrivateField: "Deleting a private field is not allowed.", + DestructureNamedImport: "ES2015 named imports do not destructure. Use another statement for destructuring after the import.", + DuplicateConstructor: "Duplicate constructor in the same class.", + DuplicateDefaultExport: "Only one default export allowed per module.", + DuplicateExport: ({ + exportName + }) => `\`${exportName}\` has already been exported. Exported identifiers must be unique.`, + DuplicateProto: "Redefinition of __proto__ property.", + DuplicateRegExpFlags: "Duplicate regular expression flag.", + DynamicImportPhaseRequiresImportExpressions: ({ + phase + }) => `'import.${phase}(...)' can only be parsed when using the 'createImportExpressions' option.`, + ElementAfterRest: "Rest element must be last element.", + EscapedCharNotAnIdentifier: "Invalid Unicode escape.", + ExportBindingIsString: ({ + localName, + exportName + }) => `A string literal cannot be used as an exported binding without \`from\`.\n- Did you mean \`export { '${localName}' as '${exportName}' } from 'some-module'\`?`, + ExportDefaultFromAsIdentifier: "'from' is not allowed as an identifier after 'export default'.", + ForInOfLoopInitializer: ({ + type + }) => `'${type === "ForInStatement" ? "for-in" : "for-of"}' loop variable declaration may not have an initializer.`, + ForInUsing: "For-in loop may not start with 'using' declaration.", + ForOfAsync: "The left-hand side of a for-of loop may not be 'async'.", + ForOfLet: "The left-hand side of a for-of loop may not start with 'let'.", + GeneratorInSingleStatementContext: "Generators can only be declared at the top level or inside a block.", + IllegalBreakContinue: ({ + type + }) => `Unsyntactic ${type === "BreakStatement" ? "break" : "continue"}.`, + IllegalLanguageModeDirective: "Illegal 'use strict' directive in function with non-simple parameter list.", + IllegalReturn: "'return' outside of function.", + ImportAttributesUseAssert: "The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.", + ImportBindingIsString: ({ + importName + }) => `A string literal cannot be used as an imported binding.\n- Did you mean \`import { "${importName}" as foo }\`?`, + ImportCallArgumentTrailingComma: "Trailing comma is disallowed inside import(...) arguments.", + ImportCallArity: ({ + maxArgumentCount + }) => `\`import()\` requires exactly ${maxArgumentCount === 1 ? "one argument" : "one or two arguments"}.`, + ImportCallNotNewExpression: "Cannot use new with import(...).", + ImportCallSpreadArgument: "`...` is not allowed in `import()`.", + ImportJSONBindingNotDefault: "A JSON module can only be imported with `default`.", + ImportReflectionHasAssertion: "`import module x` cannot have assertions.", + ImportReflectionNotBinding: 'Only `import module x from "./module"` is valid.', + IncompatibleRegExpUVFlags: "The 'u' and 'v' regular expression flags cannot be enabled at the same time.", + InvalidBigIntLiteral: "Invalid BigIntLiteral.", + InvalidCodePoint: "Code point out of bounds.", + InvalidCoverInitializedName: "Invalid shorthand property initializer.", + InvalidDecimal: "Invalid decimal.", + InvalidDigit: ({ + radix + }) => `Expected number in radix ${radix}.`, + InvalidEscapeSequence: "Bad character escape sequence.", + InvalidEscapeSequenceTemplate: "Invalid escape sequence in template.", + InvalidEscapedReservedWord: ({ + reservedWord + }) => `Escape sequence in keyword ${reservedWord}.`, + InvalidIdentifier: ({ + identifierName + }) => `Invalid identifier ${identifierName}.`, + InvalidLhs: ({ + ancestor + }) => `Invalid left-hand side in ${toNodeDescription(ancestor)}.`, + InvalidLhsBinding: ({ + ancestor + }) => `Binding invalid left-hand side in ${toNodeDescription(ancestor)}.`, + InvalidLhsOptionalChaining: ({ + ancestor + }) => `Invalid optional chaining in the left-hand side of ${toNodeDescription(ancestor)}.`, + InvalidNumber: "Invalid number.", + InvalidOrMissingExponent: "Floating-point numbers require a valid exponent after the 'e'.", + InvalidOrUnexpectedToken: ({ + unexpected + }) => `Unexpected character '${unexpected}'.`, + InvalidParenthesizedAssignment: "Invalid parenthesized assignment pattern.", + InvalidPrivateFieldResolution: ({ + identifierName + }) => `Private name #${identifierName} is not defined.`, + InvalidPropertyBindingPattern: "Binding member expression.", + InvalidRecordProperty: "Only properties and spread elements are allowed in record definitions.", + InvalidRestAssignmentPattern: "Invalid rest operator's argument.", + LabelRedeclaration: ({ + labelName + }) => `Label '${labelName}' is already declared.`, + LetInLexicalBinding: "'let' is disallowed as a lexically bound name.", + LineTerminatorBeforeArrow: "No line break is allowed before '=>'.", + MalformedRegExpFlags: "Invalid regular expression flag.", + MissingClassName: "A class name is required.", + MissingEqInAssignment: "Only '=' operator can be used for specifying default value.", + MissingSemicolon: "Missing semicolon.", + MissingPlugin: ({ + missingPlugin + }) => `This experimental syntax requires enabling the parser plugin: ${missingPlugin.map(name => JSON.stringify(name)).join(", ")}.`, + MissingOneOfPlugins: ({ + missingPlugin + }) => `This experimental syntax requires enabling one of the following parser plugin(s): ${missingPlugin.map(name => JSON.stringify(name)).join(", ")}.`, + MissingUnicodeEscape: "Expecting Unicode escape sequence \\uXXXX.", + MixingCoalesceWithLogical: "Nullish coalescing operator(??) requires parens when mixing with logical operators.", + ModuleAttributeDifferentFromType: "The only accepted module attribute is `type`.", + ModuleAttributeInvalidValue: "Only string literals are allowed as module attribute values.", + ModuleAttributesWithDuplicateKeys: ({ + key + }) => `Duplicate key "${key}" is not allowed in module attributes.`, + ModuleExportNameHasLoneSurrogate: ({ + surrogateCharCode + }) => `An export name cannot include a lone surrogate, found '\\u${surrogateCharCode.toString(16)}'.`, + ModuleExportUndefined: ({ + localName + }) => `Export '${localName}' is not defined.`, + MultipleDefaultsInSwitch: "Multiple default clauses.", + NewlineAfterThrow: "Illegal newline after throw.", + NoCatchOrFinally: "Missing catch or finally clause.", + NumberIdentifier: "Identifier directly after number.", + NumericSeparatorInEscapeSequence: "Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.", + ObsoleteAwaitStar: "'await*' has been removed from the async functions proposal. Use Promise.all() instead.", + OptionalChainingNoNew: "Constructors in/after an Optional Chain are not allowed.", + OptionalChainingNoTemplate: "Tagged Template Literals are not allowed in optionalChain.", + OverrideOnConstructor: "'override' modifier cannot appear on a constructor declaration.", + ParamDupe: "Argument name clash.", + PatternHasAccessor: "Object pattern can't contain getter or setter.", + PatternHasMethod: "Object pattern can't contain methods.", + PrivateInExpectedIn: ({ + identifierName + }) => `Private names are only allowed in property accesses (\`obj.#${identifierName}\`) or in \`in\` expressions (\`#${identifierName} in obj\`).`, + PrivateNameRedeclaration: ({ + identifierName + }) => `Duplicate private name #${identifierName}.`, + RecordExpressionBarIncorrectEndSyntaxType: "Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", + RecordExpressionBarIncorrectStartSyntaxType: "Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", + RecordExpressionHashIncorrectStartSyntaxType: "Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.", + RecordNoProto: "'__proto__' is not allowed in Record expressions.", + RestTrailingComma: "Unexpected trailing comma after rest element.", + SloppyFunction: "In non-strict mode code, functions can only be declared at top level or inside a block.", + SloppyFunctionAnnexB: "In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.", + SourcePhaseImportRequiresDefault: 'Only `import source x from "./module"` is valid.', + StaticPrototype: "Classes may not have static property named prototype.", + SuperNotAllowed: "`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?", + SuperPrivateField: "Private fields can't be accessed on super.", + TrailingDecorator: "Decorators must be attached to a class element.", + TupleExpressionBarIncorrectEndSyntaxType: "Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", + TupleExpressionBarIncorrectStartSyntaxType: "Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.", + TupleExpressionHashIncorrectStartSyntaxType: "Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.", + UnexpectedArgumentPlaceholder: "Unexpected argument placeholder.", + UnexpectedAwaitAfterPipelineBody: 'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.', + UnexpectedDigitAfterHash: "Unexpected digit after hash token.", + UnexpectedImportExport: "'import' and 'export' may only appear at the top level.", + UnexpectedKeyword: ({ + keyword + }) => `Unexpected keyword '${keyword}'.`, + UnexpectedLeadingDecorator: "Leading decorators must be attached to a class declaration.", + UnexpectedLexicalDeclaration: "Lexical declaration cannot appear in a single-statement context.", + UnexpectedNewTarget: "`new.target` can only be used in functions or class properties.", + UnexpectedNumericSeparator: "A numeric separator is only allowed between two digits.", + UnexpectedPrivateField: "Unexpected private name.", + UnexpectedReservedWord: ({ + reservedWord + }) => `Unexpected reserved word '${reservedWord}'.`, + UnexpectedSuper: "'super' is only allowed in object methods and classes.", + UnexpectedToken: ({ + expected, + unexpected + }) => `Unexpected token${unexpected ? ` '${unexpected}'.` : ""}${expected ? `, expected "${expected}"` : ""}`, + UnexpectedTokenUnaryExponentiation: "Illegal expression. Wrap left hand side or entire exponentiation in parentheses.", + UnexpectedUsingDeclaration: "Using declaration cannot appear in the top level when source type is `script`.", + UnsupportedBind: "Binding should be performed on object property.", + UnsupportedDecoratorExport: "A decorated export must export a class declaration.", + UnsupportedDefaultExport: "Only expressions, functions or classes are allowed as the `default` export.", + UnsupportedImport: "`import` can only be used in `import()` or `import.meta`.", + UnsupportedMetaProperty: ({ + target, + onlyValidPropertyName + }) => `The only valid meta property for ${target} is ${target}.${onlyValidPropertyName}.`, + UnsupportedParameterDecorator: "Decorators cannot be used to decorate parameters.", + UnsupportedPropertyDecorator: "Decorators cannot be used to decorate object literal properties.", + UnsupportedSuper: "'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).", + UnterminatedComment: "Unterminated comment.", + UnterminatedRegExp: "Unterminated regular expression.", + UnterminatedString: "Unterminated string constant.", + UnterminatedTemplate: "Unterminated template.", + UsingDeclarationHasBindingPattern: "Using declaration cannot have destructuring patterns.", + VarRedeclaration: ({ + identifierName + }) => `Identifier '${identifierName}' has already been declared.`, + YieldBindingIdentifier: "Can not use 'yield' as identifier inside a generator.", + YieldInParameter: "Yield expression is not allowed in formal parameters.", + ZeroDigitNumericSeparator: "Numeric separator can not be used after leading 0." +}; +var StrictModeErrors = { + StrictDelete: "Deleting local variable in strict mode.", + StrictEvalArguments: ({ + referenceName + }) => `Assigning to '${referenceName}' in strict mode.`, + StrictEvalArgumentsBinding: ({ + bindingName + }) => `Binding '${bindingName}' in strict mode.`, + StrictFunction: "In strict mode code, functions can only be declared at top level or inside a block.", + StrictNumericEscape: "The only valid numeric escape in strict mode is '\\0'.", + StrictOctalLiteral: "Legacy octal literals are not allowed in strict mode.", + StrictWith: "'with' in strict mode." +}; +const UnparenthesizedPipeBodyDescriptions = new Set(["ArrowFunctionExpression", "AssignmentExpression", "ConditionalExpression", "YieldExpression"]); +var PipelineOperatorErrors = { + PipeBodyIsTighter: "Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.", + PipeTopicRequiresHackPipes: 'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.', + PipeTopicUnbound: "Topic reference is unbound; it must be inside a pipe body.", + PipeTopicUnconfiguredToken: ({ + token + }) => `Invalid topic token ${token}. In order to use ${token} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${token}" }.`, + PipeTopicUnused: "Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.", + PipeUnparenthesizedBody: ({ + type + }) => `Hack-style pipe body cannot be an unparenthesized ${toNodeDescription({ + type + })}; please wrap it in parentheses.`, + PipelineBodyNoArrow: 'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.', + PipelineBodySequenceExpression: "Pipeline body may not be a comma-separated sequence expression.", + PipelineHeadSequenceExpression: "Pipeline head should not be a comma-separated sequence expression.", + PipelineTopicUnused: "Pipeline is in topic style but does not use topic reference.", + PrimaryTopicNotAllowed: "Topic reference was used in a lexical context without topic binding.", + PrimaryTopicRequiresSmartPipeline: 'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.' +}; +const _excluded = ["toMessage"], + _excluded2 = ["message"]; +function defineHidden(obj, key, value) { + Object.defineProperty(obj, key, { + enumerable: false, + configurable: true, + value + }); +} +function toParseErrorConstructor(_ref) { + let { + toMessage + } = _ref, + properties = _objectWithoutPropertiesLoose(_ref, _excluded); + return function constructor(loc, details) { + const error = new SyntaxError(); + Object.assign(error, properties, { + loc, + pos: loc.index + }); + if ("missingPlugin" in details) { + Object.assign(error, { + missingPlugin: details.missingPlugin + }); + } + defineHidden(error, "clone", function clone(overrides = {}) { + var _overrides$loc; + const { + line, + column, + index + } = (_overrides$loc = overrides.loc) != null ? _overrides$loc : loc; + return constructor(new Position(line, column, index), Object.assign({}, details, overrides.details)); + }); + defineHidden(error, "details", details); + Object.defineProperty(error, "message", { + configurable: true, + get() { + const message = `${toMessage(details)} (${loc.line}:${loc.column})`; + this.message = message; + return message; + }, + set(value) { + Object.defineProperty(this, "message", { + value, + writable: true + }); + } + }); + return error; + }; +} +function ParseErrorEnum(argument, syntaxPlugin) { + if (Array.isArray(argument)) { + return parseErrorTemplates => ParseErrorEnum(parseErrorTemplates, argument[0]); + } + const ParseErrorConstructors = {}; + for (const reasonCode of Object.keys(argument)) { + const template = argument[reasonCode]; + const _ref2 = typeof template === "string" ? { + message: () => template + } : typeof template === "function" ? { + message: template + } : template, + { + message + } = _ref2, + rest = _objectWithoutPropertiesLoose(_ref2, _excluded2); + const toMessage = typeof message === "string" ? () => message : message; + ParseErrorConstructors[reasonCode] = toParseErrorConstructor(Object.assign({ + code: "BABEL_PARSER_SYNTAX_ERROR", + reasonCode, + toMessage + }, syntaxPlugin ? { + syntaxPlugin + } : {}, rest)); + } + return ParseErrorConstructors; +} +const Errors = Object.assign({}, ParseErrorEnum(ModuleErrors), ParseErrorEnum(StandardErrors), ParseErrorEnum(StrictModeErrors), ParseErrorEnum`pipelineOperator`(PipelineOperatorErrors)); +const { + defineProperty +} = Object; +const toUnenumerable = (object, key) => defineProperty(object, key, { + enumerable: false, + value: object[key] +}); +function toESTreeLocation(node) { + node.loc.start && toUnenumerable(node.loc.start, "index"); + node.loc.end && toUnenumerable(node.loc.end, "index"); + return node; +} +var estree = superClass => class ESTreeParserMixin extends superClass { + parse() { + const file = toESTreeLocation(super.parse()); + if (this.options.tokens) { + file.tokens = file.tokens.map(toESTreeLocation); + } + return file; + } + parseRegExpLiteral({ + pattern, + flags + }) { + let regex = null; + try { + regex = new RegExp(pattern, flags); + } catch (e) {} + const node = this.estreeParseLiteral(regex); + node.regex = { + pattern, + flags + }; + return node; + } + parseBigIntLiteral(value) { + let bigInt; + try { + bigInt = BigInt(value); + } catch (_unused) { + bigInt = null; + } + const node = this.estreeParseLiteral(bigInt); + node.bigint = String(node.value || value); + return node; + } + parseDecimalLiteral(value) { + const decimal = null; + const node = this.estreeParseLiteral(decimal); + node.decimal = String(node.value || value); + return node; + } + estreeParseLiteral(value) { + return this.parseLiteral(value, "Literal"); + } + parseStringLiteral(value) { + return this.estreeParseLiteral(value); + } + parseNumericLiteral(value) { + return this.estreeParseLiteral(value); + } + parseNullLiteral() { + return this.estreeParseLiteral(null); + } + parseBooleanLiteral(value) { + return this.estreeParseLiteral(value); + } + directiveToStmt(directive) { + const expression = directive.value; + delete directive.value; + expression.type = "Literal"; + expression.raw = expression.extra.raw; + expression.value = expression.extra.expressionValue; + const stmt = directive; + stmt.type = "ExpressionStatement"; + stmt.expression = expression; + stmt.directive = expression.extra.rawValue; + delete expression.extra; + return stmt; + } + initFunction(node, isAsync) { + super.initFunction(node, isAsync); + node.expression = false; + } + checkDeclaration(node) { + if (node != null && this.isObjectProperty(node)) { + this.checkDeclaration(node.value); + } else { + super.checkDeclaration(node); + } + } + getObjectOrClassMethodParams(method) { + return method.value.params; + } + isValidDirective(stmt) { + var _stmt$expression$extr; + return stmt.type === "ExpressionStatement" && stmt.expression.type === "Literal" && typeof stmt.expression.value === "string" && !((_stmt$expression$extr = stmt.expression.extra) != null && _stmt$expression$extr.parenthesized); + } + parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) { + super.parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse); + const directiveStatements = node.directives.map(d => this.directiveToStmt(d)); + node.body = directiveStatements.concat(node.body); + delete node.directives; + } + pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { + this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true); + if (method.typeParameters) { + method.value.typeParameters = method.typeParameters; + delete method.typeParameters; + } + classBody.body.push(method); + } + parsePrivateName() { + const node = super.parsePrivateName(); + { + if (!this.getPluginOption("estree", "classFeatures")) { + return node; + } + } + return this.convertPrivateNameToPrivateIdentifier(node); + } + convertPrivateNameToPrivateIdentifier(node) { + const name = super.getPrivateNameSV(node); + node = node; + delete node.id; + node.name = name; + node.type = "PrivateIdentifier"; + return node; + } + isPrivateName(node) { + { + if (!this.getPluginOption("estree", "classFeatures")) { + return super.isPrivateName(node); + } + } + return node.type === "PrivateIdentifier"; + } + getPrivateNameSV(node) { + { + if (!this.getPluginOption("estree", "classFeatures")) { + return super.getPrivateNameSV(node); + } + } + return node.name; + } + parseLiteral(value, type) { + const node = super.parseLiteral(value, type); + node.raw = node.extra.raw; + delete node.extra; + return node; + } + parseFunctionBody(node, allowExpression, isMethod = false) { + super.parseFunctionBody(node, allowExpression, isMethod); + node.expression = node.body.type !== "BlockStatement"; + } + parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope = false) { + let funcNode = this.startNode(); + funcNode.kind = node.kind; + funcNode = super.parseMethod(funcNode, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope); + funcNode.type = "FunctionExpression"; + delete funcNode.kind; + node.value = funcNode; + if (type === "ClassPrivateMethod") { + node.computed = false; + } + return this.finishNode(node, "MethodDefinition"); + } + parseClassProperty(...args) { + const propertyNode = super.parseClassProperty(...args); + { + if (!this.getPluginOption("estree", "classFeatures")) { + return propertyNode; + } + } + propertyNode.type = "PropertyDefinition"; + return propertyNode; + } + parseClassPrivateProperty(...args) { + const propertyNode = super.parseClassPrivateProperty(...args); + { + if (!this.getPluginOption("estree", "classFeatures")) { + return propertyNode; + } + } + propertyNode.type = "PropertyDefinition"; + propertyNode.computed = false; + return propertyNode; + } + parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) { + const node = super.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor); + if (node) { + node.type = "Property"; + if (node.kind === "method") { + node.kind = "init"; + } + node.shorthand = false; + } + return node; + } + parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) { + const node = super.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors); + if (node) { + node.kind = "init"; + node.type = "Property"; + } + return node; + } + isValidLVal(type, isUnparenthesizedInAssign, binding) { + return type === "Property" ? "value" : super.isValidLVal(type, isUnparenthesizedInAssign, binding); + } + isAssignable(node, isBinding) { + if (node != null && this.isObjectProperty(node)) { + return this.isAssignable(node.value, isBinding); + } + return super.isAssignable(node, isBinding); + } + toAssignable(node, isLHS = false) { + if (node != null && this.isObjectProperty(node)) { + const { + key, + value + } = node; + if (this.isPrivateName(key)) { + this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start); + } + this.toAssignable(value, isLHS); + } else { + super.toAssignable(node, isLHS); + } + } + toAssignableObjectExpressionProp(prop, isLast, isLHS) { + if (prop.kind === "get" || prop.kind === "set") { + this.raise(Errors.PatternHasAccessor, prop.key); + } else if (prop.method) { + this.raise(Errors.PatternHasMethod, prop.key); + } else { + super.toAssignableObjectExpressionProp(prop, isLast, isLHS); + } + } + finishCallExpression(unfinished, optional) { + const node = super.finishCallExpression(unfinished, optional); + if (node.callee.type === "Import") { + node.type = "ImportExpression"; + node.source = node.arguments[0]; + if (this.hasPlugin("importAttributes") || this.hasPlugin("importAssertions")) { + var _node$arguments$, _node$arguments$2; + node.options = (_node$arguments$ = node.arguments[1]) != null ? _node$arguments$ : null; + node.attributes = (_node$arguments$2 = node.arguments[1]) != null ? _node$arguments$2 : null; + } + delete node.arguments; + delete node.callee; + } + return node; + } + toReferencedArguments(node) { + if (node.type === "ImportExpression") { + return; + } + super.toReferencedArguments(node); + } + parseExport(unfinished, decorators) { + const exportStartLoc = this.state.lastTokStartLoc; + const node = super.parseExport(unfinished, decorators); + switch (node.type) { + case "ExportAllDeclaration": + node.exported = null; + break; + case "ExportNamedDeclaration": + if (node.specifiers.length === 1 && node.specifiers[0].type === "ExportNamespaceSpecifier") { + node.type = "ExportAllDeclaration"; + node.exported = node.specifiers[0].exported; + delete node.specifiers; + } + case "ExportDefaultDeclaration": + { + var _declaration$decorato; + const { + declaration + } = node; + if ((declaration == null ? void 0 : declaration.type) === "ClassDeclaration" && ((_declaration$decorato = declaration.decorators) == null ? void 0 : _declaration$decorato.length) > 0 && declaration.start === node.start) { + this.resetStartLocation(node, exportStartLoc); + } + } + break; + } + return node; + } + parseSubscript(base, startLoc, noCalls, state) { + const node = super.parseSubscript(base, startLoc, noCalls, state); + if (state.optionalChainMember) { + if (node.type === "OptionalMemberExpression" || node.type === "OptionalCallExpression") { + node.type = node.type.substring(8); + } + if (state.stop) { + const chain = this.startNodeAtNode(node); + chain.expression = node; + return this.finishNode(chain, "ChainExpression"); + } + } else if (node.type === "MemberExpression" || node.type === "CallExpression") { + node.optional = false; + } + return node; + } + isOptionalMemberExpression(node) { + if (node.type === "ChainExpression") { + return node.expression.type === "MemberExpression"; + } + return super.isOptionalMemberExpression(node); + } + hasPropertyAsPrivateName(node) { + if (node.type === "ChainExpression") { + node = node.expression; + } + return super.hasPropertyAsPrivateName(node); + } + isObjectProperty(node) { + return node.type === "Property" && node.kind === "init" && !node.method; + } + isObjectMethod(node) { + return node.method || node.kind === "get" || node.kind === "set"; + } + finishNodeAt(node, type, endLoc) { + return toESTreeLocation(super.finishNodeAt(node, type, endLoc)); + } + resetStartLocation(node, startLoc) { + super.resetStartLocation(node, startLoc); + toESTreeLocation(node); + } + resetEndLocation(node, endLoc = this.state.lastTokEndLoc) { + super.resetEndLocation(node, endLoc); + toESTreeLocation(node); + } +}; +class TokContext { + constructor(token, preserveSpace) { + this.token = void 0; + this.preserveSpace = void 0; + this.token = token; + this.preserveSpace = !!preserveSpace; + } +} +const types = { + brace: new TokContext("{"), + j_oTag: new TokContext("...", true) +}; +{ + types.template = new TokContext("`", true); +} +const beforeExpr = true; +const startsExpr = true; +const isLoop = true; +const isAssign = true; +const prefix = true; +const postfix = true; +class ExportedTokenType { + constructor(label, conf = {}) { + this.label = void 0; + this.keyword = void 0; + this.beforeExpr = void 0; + this.startsExpr = void 0; + this.rightAssociative = void 0; + this.isLoop = void 0; + this.isAssign = void 0; + this.prefix = void 0; + this.postfix = void 0; + this.binop = void 0; + this.label = label; + this.keyword = conf.keyword; + this.beforeExpr = !!conf.beforeExpr; + this.startsExpr = !!conf.startsExpr; + this.rightAssociative = !!conf.rightAssociative; + this.isLoop = !!conf.isLoop; + this.isAssign = !!conf.isAssign; + this.prefix = !!conf.prefix; + this.postfix = !!conf.postfix; + this.binop = conf.binop != null ? conf.binop : null; + { + this.updateContext = null; + } + } +} +const keywords$1 = new Map(); +function createKeyword(name, options = {}) { + options.keyword = name; + const token = createToken(name, options); + keywords$1.set(name, token); + return token; +} +function createBinop(name, binop) { + return createToken(name, { + beforeExpr, + binop + }); +} +let tokenTypeCounter = -1; +const tokenTypes = []; +const tokenLabels = []; +const tokenBinops = []; +const tokenBeforeExprs = []; +const tokenStartsExprs = []; +const tokenPrefixes = []; +function createToken(name, options = {}) { + var _options$binop, _options$beforeExpr, _options$startsExpr, _options$prefix; + ++tokenTypeCounter; + tokenLabels.push(name); + tokenBinops.push((_options$binop = options.binop) != null ? _options$binop : -1); + tokenBeforeExprs.push((_options$beforeExpr = options.beforeExpr) != null ? _options$beforeExpr : false); + tokenStartsExprs.push((_options$startsExpr = options.startsExpr) != null ? _options$startsExpr : false); + tokenPrefixes.push((_options$prefix = options.prefix) != null ? _options$prefix : false); + tokenTypes.push(new ExportedTokenType(name, options)); + return tokenTypeCounter; +} +function createKeywordLike(name, options = {}) { + var _options$binop2, _options$beforeExpr2, _options$startsExpr2, _options$prefix2; + ++tokenTypeCounter; + keywords$1.set(name, tokenTypeCounter); + tokenLabels.push(name); + tokenBinops.push((_options$binop2 = options.binop) != null ? _options$binop2 : -1); + tokenBeforeExprs.push((_options$beforeExpr2 = options.beforeExpr) != null ? _options$beforeExpr2 : false); + tokenStartsExprs.push((_options$startsExpr2 = options.startsExpr) != null ? _options$startsExpr2 : false); + tokenPrefixes.push((_options$prefix2 = options.prefix) != null ? _options$prefix2 : false); + tokenTypes.push(new ExportedTokenType("name", options)); + return tokenTypeCounter; +} +const tt = { + bracketL: createToken("[", { + beforeExpr, + startsExpr + }), + bracketHashL: createToken("#[", { + beforeExpr, + startsExpr + }), + bracketBarL: createToken("[|", { + beforeExpr, + startsExpr + }), + bracketR: createToken("]"), + bracketBarR: createToken("|]"), + braceL: createToken("{", { + beforeExpr, + startsExpr + }), + braceBarL: createToken("{|", { + beforeExpr, + startsExpr + }), + braceHashL: createToken("#{", { + beforeExpr, + startsExpr + }), + braceR: createToken("}"), + braceBarR: createToken("|}"), + parenL: createToken("(", { + beforeExpr, + startsExpr + }), + parenR: createToken(")"), + comma: createToken(",", { + beforeExpr + }), + semi: createToken(";", { + beforeExpr + }), + colon: createToken(":", { + beforeExpr + }), + doubleColon: createToken("::", { + beforeExpr + }), + dot: createToken("."), + question: createToken("?", { + beforeExpr + }), + questionDot: createToken("?."), + arrow: createToken("=>", { + beforeExpr + }), + template: createToken("template"), + ellipsis: createToken("...", { + beforeExpr + }), + backQuote: createToken("`", { + startsExpr + }), + dollarBraceL: createToken("${", { + beforeExpr, + startsExpr + }), + templateTail: createToken("...`", { + startsExpr + }), + templateNonTail: createToken("...${", { + beforeExpr, + startsExpr + }), + at: createToken("@"), + hash: createToken("#", { + startsExpr + }), + interpreterDirective: createToken("#!..."), + eq: createToken("=", { + beforeExpr, + isAssign + }), + assign: createToken("_=", { + beforeExpr, + isAssign + }), + slashAssign: createToken("_=", { + beforeExpr, + isAssign + }), + xorAssign: createToken("_=", { + beforeExpr, + isAssign + }), + moduloAssign: createToken("_=", { + beforeExpr, + isAssign + }), + incDec: createToken("++/--", { + prefix, + postfix, + startsExpr + }), + bang: createToken("!", { + beforeExpr, + prefix, + startsExpr + }), + tilde: createToken("~", { + beforeExpr, + prefix, + startsExpr + }), + doubleCaret: createToken("^^", { + startsExpr + }), + doubleAt: createToken("@@", { + startsExpr + }), + pipeline: createBinop("|>", 0), + nullishCoalescing: createBinop("??", 1), + logicalOR: createBinop("||", 1), + logicalAND: createBinop("&&", 2), + bitwiseOR: createBinop("|", 3), + bitwiseXOR: createBinop("^", 4), + bitwiseAND: createBinop("&", 5), + equality: createBinop("==/!=/===/!==", 6), + lt: createBinop("/<=/>=", 7), + gt: createBinop("/<=/>=", 7), + relational: createBinop("/<=/>=", 7), + bitShift: createBinop("<>/>>>", 8), + bitShiftL: createBinop("<>/>>>", 8), + bitShiftR: createBinop("<>/>>>", 8), + plusMin: createToken("+/-", { + beforeExpr, + binop: 9, + prefix, + startsExpr + }), + modulo: createToken("%", { + binop: 10, + startsExpr + }), + star: createToken("*", { + binop: 10 + }), + slash: createBinop("/", 10), + exponent: createToken("**", { + beforeExpr, + binop: 11, + rightAssociative: true + }), + _in: createKeyword("in", { + beforeExpr, + binop: 7 + }), + _instanceof: createKeyword("instanceof", { + beforeExpr, + binop: 7 + }), + _break: createKeyword("break"), + _case: createKeyword("case", { + beforeExpr + }), + _catch: createKeyword("catch"), + _continue: createKeyword("continue"), + _debugger: createKeyword("debugger"), + _default: createKeyword("default", { + beforeExpr + }), + _else: createKeyword("else", { + beforeExpr + }), + _finally: createKeyword("finally"), + _function: createKeyword("function", { + startsExpr + }), + _if: createKeyword("if"), + _return: createKeyword("return", { + beforeExpr + }), + _switch: createKeyword("switch"), + _throw: createKeyword("throw", { + beforeExpr, + prefix, + startsExpr + }), + _try: createKeyword("try"), + _var: createKeyword("var"), + _const: createKeyword("const"), + _with: createKeyword("with"), + _new: createKeyword("new", { + beforeExpr, + startsExpr + }), + _this: createKeyword("this", { + startsExpr + }), + _super: createKeyword("super", { + startsExpr + }), + _class: createKeyword("class", { + startsExpr + }), + _extends: createKeyword("extends", { + beforeExpr + }), + _export: createKeyword("export"), + _import: createKeyword("import", { + startsExpr + }), + _null: createKeyword("null", { + startsExpr + }), + _true: createKeyword("true", { + startsExpr + }), + _false: createKeyword("false", { + startsExpr + }), + _typeof: createKeyword("typeof", { + beforeExpr, + prefix, + startsExpr + }), + _void: createKeyword("void", { + beforeExpr, + prefix, + startsExpr + }), + _delete: createKeyword("delete", { + beforeExpr, + prefix, + startsExpr + }), + _do: createKeyword("do", { + isLoop, + beforeExpr + }), + _for: createKeyword("for", { + isLoop + }), + _while: createKeyword("while", { + isLoop + }), + _as: createKeywordLike("as", { + startsExpr + }), + _assert: createKeywordLike("assert", { + startsExpr + }), + _async: createKeywordLike("async", { + startsExpr + }), + _await: createKeywordLike("await", { + startsExpr + }), + _defer: createKeywordLike("defer", { + startsExpr + }), + _from: createKeywordLike("from", { + startsExpr + }), + _get: createKeywordLike("get", { + startsExpr + }), + _let: createKeywordLike("let", { + startsExpr + }), + _meta: createKeywordLike("meta", { + startsExpr + }), + _of: createKeywordLike("of", { + startsExpr + }), + _sent: createKeywordLike("sent", { + startsExpr + }), + _set: createKeywordLike("set", { + startsExpr + }), + _source: createKeywordLike("source", { + startsExpr + }), + _static: createKeywordLike("static", { + startsExpr + }), + _using: createKeywordLike("using", { + startsExpr + }), + _yield: createKeywordLike("yield", { + startsExpr + }), + _asserts: createKeywordLike("asserts", { + startsExpr + }), + _checks: createKeywordLike("checks", { + startsExpr + }), + _exports: createKeywordLike("exports", { + startsExpr + }), + _global: createKeywordLike("global", { + startsExpr + }), + _implements: createKeywordLike("implements", { + startsExpr + }), + _intrinsic: createKeywordLike("intrinsic", { + startsExpr + }), + _infer: createKeywordLike("infer", { + startsExpr + }), + _is: createKeywordLike("is", { + startsExpr + }), + _mixins: createKeywordLike("mixins", { + startsExpr + }), + _proto: createKeywordLike("proto", { + startsExpr + }), + _require: createKeywordLike("require", { + startsExpr + }), + _satisfies: createKeywordLike("satisfies", { + startsExpr + }), + _keyof: createKeywordLike("keyof", { + startsExpr + }), + _readonly: createKeywordLike("readonly", { + startsExpr + }), + _unique: createKeywordLike("unique", { + startsExpr + }), + _abstract: createKeywordLike("abstract", { + startsExpr + }), + _declare: createKeywordLike("declare", { + startsExpr + }), + _enum: createKeywordLike("enum", { + startsExpr + }), + _module: createKeywordLike("module", { + startsExpr + }), + _namespace: createKeywordLike("namespace", { + startsExpr + }), + _interface: createKeywordLike("interface", { + startsExpr + }), + _type: createKeywordLike("type", { + startsExpr + }), + _opaque: createKeywordLike("opaque", { + startsExpr + }), + name: createToken("name", { + startsExpr + }), + string: createToken("string", { + startsExpr + }), + num: createToken("num", { + startsExpr + }), + bigint: createToken("bigint", { + startsExpr + }), + decimal: createToken("decimal", { + startsExpr + }), + regexp: createToken("regexp", { + startsExpr + }), + privateName: createToken("#name", { + startsExpr + }), + eof: createToken("eof"), + jsxName: createToken("jsxName"), + jsxText: createToken("jsxText", { + beforeExpr: true + }), + jsxTagStart: createToken("jsxTagStart", { + startsExpr: true + }), + jsxTagEnd: createToken("jsxTagEnd"), + placeholder: createToken("%%", { + startsExpr: true + }) +}; +function tokenIsIdentifier(token) { + return token >= 93 && token <= 132; +} +function tokenKeywordOrIdentifierIsKeyword(token) { + return token <= 92; +} +function tokenIsKeywordOrIdentifier(token) { + return token >= 58 && token <= 132; +} +function tokenIsLiteralPropertyName(token) { + return token >= 58 && token <= 136; +} +function tokenComesBeforeExpression(token) { + return tokenBeforeExprs[token]; +} +function tokenCanStartExpression(token) { + return tokenStartsExprs[token]; +} +function tokenIsAssignment(token) { + return token >= 29 && token <= 33; +} +function tokenIsFlowInterfaceOrTypeOrOpaque(token) { + return token >= 129 && token <= 131; +} +function tokenIsLoop(token) { + return token >= 90 && token <= 92; +} +function tokenIsKeyword(token) { + return token >= 58 && token <= 92; +} +function tokenIsOperator(token) { + return token >= 39 && token <= 59; +} +function tokenIsPostfix(token) { + return token === 34; +} +function tokenIsPrefix(token) { + return tokenPrefixes[token]; +} +function tokenIsTSTypeOperator(token) { + return token >= 121 && token <= 123; +} +function tokenIsTSDeclarationStart(token) { + return token >= 124 && token <= 130; +} +function tokenLabelName(token) { + return tokenLabels[token]; +} +function tokenOperatorPrecedence(token) { + return tokenBinops[token]; +} +function tokenIsRightAssociative(token) { + return token === 57; +} +function tokenIsTemplate(token) { + return token >= 24 && token <= 25; +} +function getExportedToken(token) { + return tokenTypes[token]; +} +{ + tokenTypes[8].updateContext = context => { + context.pop(); + }; + tokenTypes[5].updateContext = tokenTypes[7].updateContext = tokenTypes[23].updateContext = context => { + context.push(types.brace); + }; + tokenTypes[22].updateContext = context => { + if (context[context.length - 1] === types.template) { + context.pop(); + } else { + context.push(types.template); + } + }; + tokenTypes[142].updateContext = context => { + context.push(types.j_expr, types.j_oTag); + }; +} +let nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; +let nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0cf3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ece\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\u30fb\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f\uff65"; +const nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); +const nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); +nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; +const astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 16, 621, 2467, 541, 1507, 4938, 6, 4191]; +const astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; +function isInAstralSet(code, set) { + let pos = 0x10000; + for (let i = 0, length = set.length; i < length; i += 2) { + pos += set[i]; + if (pos > code) return false; + pos += set[i + 1]; + if (pos >= code) return true; + } + return false; +} +function isIdentifierStart(code) { + if (code < 65) return code === 36; + if (code <= 90) return true; + if (code < 97) return code === 95; + if (code <= 122) return true; + if (code <= 0xffff) { + return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)); + } + return isInAstralSet(code, astralIdentifierStartCodes); +} +function isIdentifierChar(code) { + if (code < 48) return code === 36; + if (code < 58) return true; + if (code < 65) return false; + if (code <= 90) return true; + if (code < 97) return code === 95; + if (code <= 122) return true; + if (code <= 0xffff) { + return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)); + } + return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes); +} +const reservedWords = { + keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"], + strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"], + strictBind: ["eval", "arguments"] +}; +const keywords = new Set(reservedWords.keyword); +const reservedWordsStrictSet = new Set(reservedWords.strict); +const reservedWordsStrictBindSet = new Set(reservedWords.strictBind); +function isReservedWord(word, inModule) { + return inModule && word === "await" || word === "enum"; +} +function isStrictReservedWord(word, inModule) { + return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word); +} +function isStrictBindOnlyReservedWord(word) { + return reservedWordsStrictBindSet.has(word); +} +function isStrictBindReservedWord(word, inModule) { + return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word); +} +function isKeyword(word) { + return keywords.has(word); +} +function isIteratorStart(current, next, next2) { + return current === 64 && next === 64 && isIdentifierStart(next2); +} +const reservedWordLikeSet = new Set(["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete", "implements", "interface", "let", "package", "private", "protected", "public", "static", "yield", "eval", "arguments", "enum", "await"]); +function canBeReservedWord(word) { + return reservedWordLikeSet.has(word); +} +class Scope { + constructor(flags) { + this.flags = 0; + this.names = new Map(); + this.firstLexicalName = ""; + this.flags = flags; + } +} +class ScopeHandler { + constructor(parser, inModule) { + this.parser = void 0; + this.scopeStack = []; + this.inModule = void 0; + this.undefinedExports = new Map(); + this.parser = parser; + this.inModule = inModule; + } + get inTopLevel() { + return (this.currentScope().flags & 1) > 0; + } + get inFunction() { + return (this.currentVarScopeFlags() & 2) > 0; + } + get allowSuper() { + return (this.currentThisScopeFlags() & 16) > 0; + } + get allowDirectSuper() { + return (this.currentThisScopeFlags() & 32) > 0; + } + get inClass() { + return (this.currentThisScopeFlags() & 64) > 0; + } + get inClassAndNotInNonArrowFunction() { + const flags = this.currentThisScopeFlags(); + return (flags & 64) > 0 && (flags & 2) === 0; + } + get inStaticBlock() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; + if (flags & 128) { + return true; + } + if (flags & (387 | 64)) { + return false; + } + } + } + get inNonArrowFunction() { + return (this.currentThisScopeFlags() & 2) > 0; + } + get treatFunctionsAsVar() { + return this.treatFunctionsAsVarInScope(this.currentScope()); + } + createScope(flags) { + return new Scope(flags); + } + enter(flags) { + this.scopeStack.push(this.createScope(flags)); + } + exit() { + const scope = this.scopeStack.pop(); + return scope.flags; + } + treatFunctionsAsVarInScope(scope) { + return !!(scope.flags & (2 | 128) || !this.parser.inModule && scope.flags & 1); + } + declareName(name, bindingType, loc) { + let scope = this.currentScope(); + if (bindingType & 8 || bindingType & 16) { + this.checkRedeclarationInScope(scope, name, bindingType, loc); + let type = scope.names.get(name) || 0; + if (bindingType & 16) { + type = type | 4; + } else { + if (!scope.firstLexicalName) { + scope.firstLexicalName = name; + } + type = type | 2; + } + scope.names.set(name, type); + if (bindingType & 8) { + this.maybeExportDefined(scope, name); + } + } else if (bindingType & 4) { + for (let i = this.scopeStack.length - 1; i >= 0; --i) { + scope = this.scopeStack[i]; + this.checkRedeclarationInScope(scope, name, bindingType, loc); + scope.names.set(name, (scope.names.get(name) || 0) | 1); + this.maybeExportDefined(scope, name); + if (scope.flags & 387) break; + } + } + if (this.parser.inModule && scope.flags & 1) { + this.undefinedExports.delete(name); + } + } + maybeExportDefined(scope, name) { + if (this.parser.inModule && scope.flags & 1) { + this.undefinedExports.delete(name); + } + } + checkRedeclarationInScope(scope, name, bindingType, loc) { + if (this.isRedeclaredInScope(scope, name, bindingType)) { + this.parser.raise(Errors.VarRedeclaration, loc, { + identifierName: name + }); + } + } + isRedeclaredInScope(scope, name, bindingType) { + if (!(bindingType & 1)) return false; + if (bindingType & 8) { + return scope.names.has(name); + } + const type = scope.names.get(name); + if (bindingType & 16) { + return (type & 2) > 0 || !this.treatFunctionsAsVarInScope(scope) && (type & 1) > 0; + } + return (type & 2) > 0 && !(scope.flags & 8 && scope.firstLexicalName === name) || !this.treatFunctionsAsVarInScope(scope) && (type & 4) > 0; + } + checkLocalExport(id) { + const { + name + } = id; + const topLevelScope = this.scopeStack[0]; + if (!topLevelScope.names.has(name)) { + this.undefinedExports.set(name, id.loc.start); + } + } + currentScope() { + return this.scopeStack[this.scopeStack.length - 1]; + } + currentVarScopeFlags() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; + if (flags & 387) { + return flags; + } + } + } + currentThisScopeFlags() { + for (let i = this.scopeStack.length - 1;; i--) { + const { + flags + } = this.scopeStack[i]; + if (flags & (387 | 64) && !(flags & 4)) { + return flags; + } + } + } +} +class FlowScope extends Scope { + constructor(...args) { + super(...args); + this.declareFunctions = new Set(); + } +} +class FlowScopeHandler extends ScopeHandler { + createScope(flags) { + return new FlowScope(flags); + } + declareName(name, bindingType, loc) { + const scope = this.currentScope(); + if (bindingType & 2048) { + this.checkRedeclarationInScope(scope, name, bindingType, loc); + this.maybeExportDefined(scope, name); + scope.declareFunctions.add(name); + return; + } + super.declareName(name, bindingType, loc); + } + isRedeclaredInScope(scope, name, bindingType) { + if (super.isRedeclaredInScope(scope, name, bindingType)) return true; + if (bindingType & 2048 && !scope.declareFunctions.has(name)) { + const type = scope.names.get(name); + return (type & 4) > 0 || (type & 2) > 0; + } + return false; + } + checkLocalExport(id) { + if (!this.scopeStack[0].declareFunctions.has(id.name)) { + super.checkLocalExport(id); + } + } +} +class BaseParser { + constructor() { + this.sawUnambiguousESM = false; + this.ambiguousScriptDifferentAst = false; + } + hasPlugin(pluginConfig) { + if (typeof pluginConfig === "string") { + return this.plugins.has(pluginConfig); + } else { + const [pluginName, pluginOptions] = pluginConfig; + if (!this.hasPlugin(pluginName)) { + return false; + } + const actualOptions = this.plugins.get(pluginName); + for (const key of Object.keys(pluginOptions)) { + if ((actualOptions == null ? void 0 : actualOptions[key]) !== pluginOptions[key]) { + return false; + } + } + return true; + } + } + getPluginOption(plugin, name) { + var _this$plugins$get; + return (_this$plugins$get = this.plugins.get(plugin)) == null ? void 0 : _this$plugins$get[name]; + } +} +function setTrailingComments(node, comments) { + if (node.trailingComments === undefined) { + node.trailingComments = comments; + } else { + node.trailingComments.unshift(...comments); + } +} +function setLeadingComments(node, comments) { + if (node.leadingComments === undefined) { + node.leadingComments = comments; + } else { + node.leadingComments.unshift(...comments); + } +} +function setInnerComments(node, comments) { + if (node.innerComments === undefined) { + node.innerComments = comments; + } else { + node.innerComments.unshift(...comments); + } +} +function adjustInnerComments(node, elements, commentWS) { + let lastElement = null; + let i = elements.length; + while (lastElement === null && i > 0) { + lastElement = elements[--i]; + } + if (lastElement === null || lastElement.start > commentWS.start) { + setInnerComments(node, commentWS.comments); + } else { + setTrailingComments(lastElement, commentWS.comments); + } +} +class CommentsParser extends BaseParser { + addComment(comment) { + if (this.filename) comment.loc.filename = this.filename; + const { + commentsLen + } = this.state; + if (this.comments.length != commentsLen) this.comments.length = commentsLen; + this.comments.push(comment); + this.state.commentsLen++; + } + processComment(node) { + const { + commentStack + } = this.state; + const commentStackLength = commentStack.length; + if (commentStackLength === 0) return; + let i = commentStackLength - 1; + const lastCommentWS = commentStack[i]; + if (lastCommentWS.start === node.end) { + lastCommentWS.leadingNode = node; + i--; + } + const { + start: nodeStart + } = node; + for (; i >= 0; i--) { + const commentWS = commentStack[i]; + const commentEnd = commentWS.end; + if (commentEnd > nodeStart) { + commentWS.containingNode = node; + this.finalizeComment(commentWS); + commentStack.splice(i, 1); + } else { + if (commentEnd === nodeStart) { + commentWS.trailingNode = node; + } + break; + } + } + } + finalizeComment(commentWS) { + const { + comments + } = commentWS; + if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) { + if (commentWS.leadingNode !== null) { + setTrailingComments(commentWS.leadingNode, comments); + } + if (commentWS.trailingNode !== null) { + setLeadingComments(commentWS.trailingNode, comments); + } + } else { + const { + containingNode: node, + start: commentStart + } = commentWS; + if (this.input.charCodeAt(commentStart - 1) === 44) { + switch (node.type) { + case "ObjectExpression": + case "ObjectPattern": + case "RecordExpression": + adjustInnerComments(node, node.properties, commentWS); + break; + case "CallExpression": + case "OptionalCallExpression": + adjustInnerComments(node, node.arguments, commentWS); + break; + case "FunctionDeclaration": + case "FunctionExpression": + case "ArrowFunctionExpression": + case "ObjectMethod": + case "ClassMethod": + case "ClassPrivateMethod": + adjustInnerComments(node, node.params, commentWS); + break; + case "ArrayExpression": + case "ArrayPattern": + case "TupleExpression": + adjustInnerComments(node, node.elements, commentWS); + break; + case "ExportNamedDeclaration": + case "ImportDeclaration": + adjustInnerComments(node, node.specifiers, commentWS); + break; + default: + { + setInnerComments(node, comments); + } + } + } else { + setInnerComments(node, comments); + } + } + } + finalizeRemainingComments() { + const { + commentStack + } = this.state; + for (let i = commentStack.length - 1; i >= 0; i--) { + this.finalizeComment(commentStack[i]); + } + this.state.commentStack = []; + } + resetPreviousNodeTrailingComments(node) { + const { + commentStack + } = this.state; + const { + length + } = commentStack; + if (length === 0) return; + const commentWS = commentStack[length - 1]; + if (commentWS.leadingNode === node) { + commentWS.leadingNode = null; + } + } + resetPreviousIdentifierLeadingComments(node) { + const { + commentStack + } = this.state; + const { + length + } = commentStack; + if (length === 0) return; + if (commentStack[length - 1].trailingNode === node) { + commentStack[length - 1].trailingNode = null; + } else if (length >= 2 && commentStack[length - 2].trailingNode === node) { + commentStack[length - 2].trailingNode = null; + } + } + takeSurroundingComments(node, start, end) { + const { + commentStack + } = this.state; + const commentStackLength = commentStack.length; + if (commentStackLength === 0) return; + let i = commentStackLength - 1; + for (; i >= 0; i--) { + const commentWS = commentStack[i]; + const commentEnd = commentWS.end; + const commentStart = commentWS.start; + if (commentStart === end) { + commentWS.leadingNode = node; + } else if (commentEnd === start) { + commentWS.trailingNode = node; + } else if (commentEnd < start) { + break; + } + } + } +} +const lineBreak = /\r\n?|[\n\u2028\u2029]/; +const lineBreakG = new RegExp(lineBreak.source, "g"); +function isNewLine(code) { + switch (code) { + case 10: + case 13: + case 8232: + case 8233: + return true; + default: + return false; + } +} +const skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; +const skipWhiteSpaceInLine = /(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g; +const skipWhiteSpaceToLineBreak = new RegExp("(?=(" + skipWhiteSpaceInLine.source + "))\\1" + /(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source, "y"); +function isWhitespace(code) { + switch (code) { + case 0x0009: + case 0x000b: + case 0x000c: + case 32: + case 160: + case 5760: + case 0x2000: + case 0x2001: + case 0x2002: + case 0x2003: + case 0x2004: + case 0x2005: + case 0x2006: + case 0x2007: + case 0x2008: + case 0x2009: + case 0x200a: + case 0x202f: + case 0x205f: + case 0x3000: + case 0xfeff: + return true; + default: + return false; + } +} +class State { + constructor() { + this.flags = 1024; + this.curLine = void 0; + this.lineStart = void 0; + this.startLoc = void 0; + this.endLoc = void 0; + this.errors = []; + this.potentialArrowAt = -1; + this.noArrowAt = []; + this.noArrowParamsConversionAt = []; + this.topicContext = { + maxNumOfResolvableTopics: 0, + maxTopicIndex: null + }; + this.labels = []; + this.commentsLen = 0; + this.commentStack = []; + this.pos = 0; + this.type = 139; + this.value = null; + this.start = 0; + this.end = 0; + this.lastTokEndLoc = null; + this.lastTokStartLoc = null; + this.context = [types.brace]; + this.firstInvalidTemplateEscapePos = null; + this.strictErrors = new Map(); + this.tokensLength = 0; + } + get strict() { + return (this.flags & 1) > 0; + } + set strict(value) { + if (value) { + this.flags |= 1; + } else { + this.flags &= ~1; + } + } + init({ + strictMode, + sourceType, + startLine, + startColumn + }) { + this.strict = strictMode === false ? false : strictMode === true ? true : sourceType === "module"; + this.curLine = startLine; + this.lineStart = -startColumn; + this.startLoc = this.endLoc = new Position(startLine, startColumn, 0); + } + get maybeInArrowParameters() { + return (this.flags & 2) > 0; + } + set maybeInArrowParameters(value) { + if (value) { + this.flags |= 2; + } else { + this.flags &= ~2; + } + } + get inType() { + return (this.flags & 4) > 0; + } + set inType(value) { + if (value) { + this.flags |= 4; + } else { + this.flags &= ~4; + } + } + get noAnonFunctionType() { + return (this.flags & 8) > 0; + } + set noAnonFunctionType(value) { + if (value) { + this.flags |= 8; + } else { + this.flags &= ~8; + } + } + get hasFlowComment() { + return (this.flags & 16) > 0; + } + set hasFlowComment(value) { + if (value) { + this.flags |= 16; + } else { + this.flags &= ~16; + } + } + get isAmbientContext() { + return (this.flags & 32) > 0; + } + set isAmbientContext(value) { + if (value) { + this.flags |= 32; + } else { + this.flags &= ~32; + } + } + get inAbstractClass() { + return (this.flags & 64) > 0; + } + set inAbstractClass(value) { + if (value) { + this.flags |= 64; + } else { + this.flags &= ~64; + } + } + get inDisallowConditionalTypesContext() { + return (this.flags & 128) > 0; + } + set inDisallowConditionalTypesContext(value) { + if (value) { + this.flags |= 128; + } else { + this.flags &= ~128; + } + } + get soloAwait() { + return (this.flags & 256) > 0; + } + set soloAwait(value) { + if (value) { + this.flags |= 256; + } else { + this.flags &= ~256; + } + } + get inFSharpPipelineDirectBody() { + return (this.flags & 512) > 0; + } + set inFSharpPipelineDirectBody(value) { + if (value) { + this.flags |= 512; + } else { + this.flags &= ~512; + } + } + get canStartJSXElement() { + return (this.flags & 1024) > 0; + } + set canStartJSXElement(value) { + if (value) { + this.flags |= 1024; + } else { + this.flags &= ~1024; + } + } + get containsEsc() { + return (this.flags & 2048) > 0; + } + set containsEsc(value) { + if (value) { + this.flags |= 2048; + } else { + this.flags &= ~2048; + } + } + curPosition() { + return new Position(this.curLine, this.pos - this.lineStart, this.pos); + } + clone() { + const state = new State(); + state.flags = this.flags; + state.curLine = this.curLine; + state.lineStart = this.lineStart; + state.startLoc = this.startLoc; + state.endLoc = this.endLoc; + state.errors = this.errors.slice(); + state.potentialArrowAt = this.potentialArrowAt; + state.noArrowAt = this.noArrowAt.slice(); + state.noArrowParamsConversionAt = this.noArrowParamsConversionAt.slice(); + state.topicContext = this.topicContext; + state.labels = this.labels.slice(); + state.commentsLen = this.commentsLen; + state.commentStack = this.commentStack.slice(); + state.pos = this.pos; + state.type = this.type; + state.value = this.value; + state.start = this.start; + state.end = this.end; + state.lastTokEndLoc = this.lastTokEndLoc; + state.lastTokStartLoc = this.lastTokStartLoc; + state.context = this.context.slice(); + state.firstInvalidTemplateEscapePos = this.firstInvalidTemplateEscapePos; + state.strictErrors = this.strictErrors; + state.tokensLength = this.tokensLength; + return state; + } +} +var _isDigit = function isDigit(code) { + return code >= 48 && code <= 57; +}; +const forbiddenNumericSeparatorSiblings = { + decBinOct: new Set([46, 66, 69, 79, 95, 98, 101, 111]), + hex: new Set([46, 88, 95, 120]) +}; +const isAllowedNumericSeparatorSibling = { + bin: ch => ch === 48 || ch === 49, + oct: ch => ch >= 48 && ch <= 55, + dec: ch => ch >= 48 && ch <= 57, + hex: ch => ch >= 48 && ch <= 57 || ch >= 65 && ch <= 70 || ch >= 97 && ch <= 102 +}; +function readStringContents(type, input, pos, lineStart, curLine, errors) { + const initialPos = pos; + const initialLineStart = lineStart; + const initialCurLine = curLine; + let out = ""; + let firstInvalidLoc = null; + let chunkStart = pos; + const { + length + } = input; + for (;;) { + if (pos >= length) { + errors.unterminated(initialPos, initialLineStart, initialCurLine); + out += input.slice(chunkStart, pos); + break; + } + const ch = input.charCodeAt(pos); + if (isStringEnd(type, ch, input, pos)) { + out += input.slice(chunkStart, pos); + break; + } + if (ch === 92) { + out += input.slice(chunkStart, pos); + const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors); + if (res.ch === null && !firstInvalidLoc) { + firstInvalidLoc = { + pos, + lineStart, + curLine + }; + } else { + out += res.ch; + } + ({ + pos, + lineStart, + curLine + } = res); + chunkStart = pos; + } else if (ch === 8232 || ch === 8233) { + ++pos; + ++curLine; + lineStart = pos; + } else if (ch === 10 || ch === 13) { + if (type === "template") { + out += input.slice(chunkStart, pos) + "\n"; + ++pos; + if (ch === 13 && input.charCodeAt(pos) === 10) { + ++pos; + } + ++curLine; + chunkStart = lineStart = pos; + } else { + errors.unterminated(initialPos, initialLineStart, initialCurLine); + } + } else { + ++pos; + } + } + return { + pos, + str: out, + firstInvalidLoc, + lineStart, + curLine, + containsInvalid: !!firstInvalidLoc + }; +} +function isStringEnd(type, ch, input, pos) { + if (type === "template") { + return ch === 96 || ch === 36 && input.charCodeAt(pos + 1) === 123; + } + return ch === (type === "double" ? 34 : 39); +} +function readEscapedChar(input, pos, lineStart, curLine, inTemplate, errors) { + const throwOnInvalid = !inTemplate; + pos++; + const res = ch => ({ + pos, + ch, + lineStart, + curLine + }); + const ch = input.charCodeAt(pos++); + switch (ch) { + case 110: + return res("\n"); + case 114: + return res("\r"); + case 120: + { + let code; + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, 2, false, throwOnInvalid, errors)); + return res(code === null ? null : String.fromCharCode(code)); + } + case 117: + { + let code; + ({ + code, + pos + } = readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors)); + return res(code === null ? null : String.fromCodePoint(code)); + } + case 116: + return res("\t"); + case 98: + return res("\b"); + case 118: + return res("\u000b"); + case 102: + return res("\f"); + case 13: + if (input.charCodeAt(pos) === 10) { + ++pos; + } + case 10: + lineStart = pos; + ++curLine; + case 8232: + case 8233: + return res(""); + case 56: + case 57: + if (inTemplate) { + return res(null); + } else { + errors.strictNumericEscape(pos - 1, lineStart, curLine); + } + default: + if (ch >= 48 && ch <= 55) { + const startPos = pos - 1; + const match = input.slice(startPos, pos + 2).match(/^[0-7]+/); + let octalStr = match[0]; + let octal = parseInt(octalStr, 8); + if (octal > 255) { + octalStr = octalStr.slice(0, -1); + octal = parseInt(octalStr, 8); + } + pos += octalStr.length - 1; + const next = input.charCodeAt(pos); + if (octalStr !== "0" || next === 56 || next === 57) { + if (inTemplate) { + return res(null); + } else { + errors.strictNumericEscape(startPos, lineStart, curLine); + } + } + return res(String.fromCharCode(octal)); + } + return res(String.fromCharCode(ch)); + } +} +function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInvalid, errors) { + const initialPos = pos; + let n; + ({ + n, + pos + } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid)); + if (n === null) { + if (throwOnInvalid) { + errors.invalidEscapeSequence(initialPos, lineStart, curLine); + } else { + pos = initialPos - 1; + } + } + return { + code: n, + pos + }; +} +function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) { + const start = pos; + const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct; + const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin; + let invalid = false; + let total = 0; + for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) { + const code = input.charCodeAt(pos); + let val; + if (code === 95 && allowNumSeparator !== "bail") { + const prev = input.charCodeAt(pos - 1); + const next = input.charCodeAt(pos + 1); + if (!allowNumSeparator) { + if (bailOnError) return { + n: null, + pos + }; + errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine); + } else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) { + if (bailOnError) return { + n: null, + pos + }; + errors.unexpectedNumericSeparator(pos, lineStart, curLine); + } + ++pos; + continue; + } + if (code >= 97) { + val = code - 97 + 10; + } else if (code >= 65) { + val = code - 65 + 10; + } else if (_isDigit(code)) { + val = code - 48; + } else { + val = Infinity; + } + if (val >= radix) { + if (val <= 9 && bailOnError) { + return { + n: null, + pos + }; + } else if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) { + val = 0; + } else if (forceLen) { + val = 0; + invalid = true; + } else { + break; + } + } + ++pos; + total = total * radix + val; + } + if (pos === start || len != null && pos - start !== len || invalid) { + return { + n: null, + pos + }; + } + return { + n: total, + pos + }; +} +function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) { + const ch = input.charCodeAt(pos); + let code; + if (ch === 123) { + ++pos; + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, input.indexOf("}", pos) - pos, true, throwOnInvalid, errors)); + ++pos; + if (code !== null && code > 0x10ffff) { + if (throwOnInvalid) { + errors.invalidCodePoint(pos, lineStart, curLine); + } else { + return { + code: null, + pos + }; + } + } + } else { + ({ + code, + pos + } = readHexChar(input, pos, lineStart, curLine, 4, false, throwOnInvalid, errors)); + } + return { + code, + pos + }; +} +function buildPosition(pos, lineStart, curLine) { + return new Position(curLine, pos - lineStart, pos); +} +const VALID_REGEX_FLAGS = new Set([103, 109, 115, 105, 121, 117, 100, 118]); +class Token { + constructor(state) { + this.type = state.type; + this.value = state.value; + this.start = state.start; + this.end = state.end; + this.loc = new SourceLocation(state.startLoc, state.endLoc); + } +} +class Tokenizer extends CommentsParser { + constructor(options, input) { + super(); + this.isLookahead = void 0; + this.tokens = []; + this.errorHandlers_readInt = { + invalidDigit: (pos, lineStart, curLine, radix) => { + if (!this.options.errorRecovery) return false; + this.raise(Errors.InvalidDigit, buildPosition(pos, lineStart, curLine), { + radix + }); + return true; + }, + numericSeparatorInEscapeSequence: this.errorBuilder(Errors.NumericSeparatorInEscapeSequence), + unexpectedNumericSeparator: this.errorBuilder(Errors.UnexpectedNumericSeparator) + }; + this.errorHandlers_readCodePoint = Object.assign({}, this.errorHandlers_readInt, { + invalidEscapeSequence: this.errorBuilder(Errors.InvalidEscapeSequence), + invalidCodePoint: this.errorBuilder(Errors.InvalidCodePoint) + }); + this.errorHandlers_readStringContents_string = Object.assign({}, this.errorHandlers_readCodePoint, { + strictNumericEscape: (pos, lineStart, curLine) => { + this.recordStrictModeErrors(Errors.StrictNumericEscape, buildPosition(pos, lineStart, curLine)); + }, + unterminated: (pos, lineStart, curLine) => { + throw this.raise(Errors.UnterminatedString, buildPosition(pos - 1, lineStart, curLine)); + } + }); + this.errorHandlers_readStringContents_template = Object.assign({}, this.errorHandlers_readCodePoint, { + strictNumericEscape: this.errorBuilder(Errors.StrictNumericEscape), + unterminated: (pos, lineStart, curLine) => { + throw this.raise(Errors.UnterminatedTemplate, buildPosition(pos, lineStart, curLine)); + } + }); + this.state = new State(); + this.state.init(options); + this.input = input; + this.length = input.length; + this.comments = []; + this.isLookahead = false; + } + pushToken(token) { + this.tokens.length = this.state.tokensLength; + this.tokens.push(token); + ++this.state.tokensLength; + } + next() { + this.checkKeywordEscapes(); + if (this.options.tokens) { + this.pushToken(new Token(this.state)); + } + this.state.lastTokEndLoc = this.state.endLoc; + this.state.lastTokStartLoc = this.state.startLoc; + this.nextToken(); + } + eat(type) { + if (this.match(type)) { + this.next(); + return true; + } else { + return false; + } + } + match(type) { + return this.state.type === type; + } + createLookaheadState(state) { + return { + pos: state.pos, + value: null, + type: state.type, + start: state.start, + end: state.end, + context: [this.curContext()], + inType: state.inType, + startLoc: state.startLoc, + lastTokEndLoc: state.lastTokEndLoc, + curLine: state.curLine, + lineStart: state.lineStart, + curPosition: state.curPosition + }; + } + lookahead() { + const old = this.state; + this.state = this.createLookaheadState(old); + this.isLookahead = true; + this.nextToken(); + this.isLookahead = false; + const curr = this.state; + this.state = old; + return curr; + } + nextTokenStart() { + return this.nextTokenStartSince(this.state.pos); + } + nextTokenStartSince(pos) { + skipWhiteSpace.lastIndex = pos; + return skipWhiteSpace.test(this.input) ? skipWhiteSpace.lastIndex : pos; + } + lookaheadCharCode() { + return this.input.charCodeAt(this.nextTokenStart()); + } + nextTokenInLineStart() { + return this.nextTokenInLineStartSince(this.state.pos); + } + nextTokenInLineStartSince(pos) { + skipWhiteSpaceInLine.lastIndex = pos; + return skipWhiteSpaceInLine.test(this.input) ? skipWhiteSpaceInLine.lastIndex : pos; + } + lookaheadInLineCharCode() { + return this.input.charCodeAt(this.nextTokenInLineStart()); + } + codePointAtPos(pos) { + let cp = this.input.charCodeAt(pos); + if ((cp & 0xfc00) === 0xd800 && ++pos < this.input.length) { + const trail = this.input.charCodeAt(pos); + if ((trail & 0xfc00) === 0xdc00) { + cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff); + } + } + return cp; + } + setStrict(strict) { + this.state.strict = strict; + if (strict) { + this.state.strictErrors.forEach(([toParseError, at]) => this.raise(toParseError, at)); + this.state.strictErrors.clear(); + } + } + curContext() { + return this.state.context[this.state.context.length - 1]; + } + nextToken() { + this.skipSpace(); + this.state.start = this.state.pos; + if (!this.isLookahead) this.state.startLoc = this.state.curPosition(); + if (this.state.pos >= this.length) { + this.finishToken(139); + return; + } + this.getTokenFromCode(this.codePointAtPos(this.state.pos)); + } + skipBlockComment(commentEnd) { + let startLoc; + if (!this.isLookahead) startLoc = this.state.curPosition(); + const start = this.state.pos; + const end = this.input.indexOf(commentEnd, start + 2); + if (end === -1) { + throw this.raise(Errors.UnterminatedComment, this.state.curPosition()); + } + this.state.pos = end + commentEnd.length; + lineBreakG.lastIndex = start + 2; + while (lineBreakG.test(this.input) && lineBreakG.lastIndex <= end) { + ++this.state.curLine; + this.state.lineStart = lineBreakG.lastIndex; + } + if (this.isLookahead) return; + const comment = { + type: "CommentBlock", + value: this.input.slice(start + 2, end), + start, + end: end + commentEnd.length, + loc: new SourceLocation(startLoc, this.state.curPosition()) + }; + if (this.options.tokens) this.pushToken(comment); + return comment; + } + skipLineComment(startSkip) { + const start = this.state.pos; + let startLoc; + if (!this.isLookahead) startLoc = this.state.curPosition(); + let ch = this.input.charCodeAt(this.state.pos += startSkip); + if (this.state.pos < this.length) { + while (!isNewLine(ch) && ++this.state.pos < this.length) { + ch = this.input.charCodeAt(this.state.pos); + } + } + if (this.isLookahead) return; + const end = this.state.pos; + const value = this.input.slice(start + startSkip, end); + const comment = { + type: "CommentLine", + value, + start, + end, + loc: new SourceLocation(startLoc, this.state.curPosition()) + }; + if (this.options.tokens) this.pushToken(comment); + return comment; + } + skipSpace() { + const spaceStart = this.state.pos; + const comments = []; + loop: while (this.state.pos < this.length) { + const ch = this.input.charCodeAt(this.state.pos); + switch (ch) { + case 32: + case 160: + case 9: + ++this.state.pos; + break; + case 13: + if (this.input.charCodeAt(this.state.pos + 1) === 10) { + ++this.state.pos; + } + case 10: + case 8232: + case 8233: + ++this.state.pos; + ++this.state.curLine; + this.state.lineStart = this.state.pos; + break; + case 47: + switch (this.input.charCodeAt(this.state.pos + 1)) { + case 42: + { + const comment = this.skipBlockComment("*/"); + if (comment !== undefined) { + this.addComment(comment); + if (this.options.attachComment) comments.push(comment); + } + break; + } + case 47: + { + const comment = this.skipLineComment(2); + if (comment !== undefined) { + this.addComment(comment); + if (this.options.attachComment) comments.push(comment); + } + break; + } + default: + break loop; + } + break; + default: + if (isWhitespace(ch)) { + ++this.state.pos; + } else if (ch === 45 && !this.inModule && this.options.annexB) { + const pos = this.state.pos; + if (this.input.charCodeAt(pos + 1) === 45 && this.input.charCodeAt(pos + 2) === 62 && (spaceStart === 0 || this.state.lineStart > spaceStart)) { + const comment = this.skipLineComment(3); + if (comment !== undefined) { + this.addComment(comment); + if (this.options.attachComment) comments.push(comment); + } + } else { + break loop; + } + } else if (ch === 60 && !this.inModule && this.options.annexB) { + const pos = this.state.pos; + if (this.input.charCodeAt(pos + 1) === 33 && this.input.charCodeAt(pos + 2) === 45 && this.input.charCodeAt(pos + 3) === 45) { + const comment = this.skipLineComment(4); + if (comment !== undefined) { + this.addComment(comment); + if (this.options.attachComment) comments.push(comment); + } + } else { + break loop; + } + } else { + break loop; + } + } + } + if (comments.length > 0) { + const end = this.state.pos; + const commentWhitespace = { + start: spaceStart, + end, + comments, + leadingNode: null, + trailingNode: null, + containingNode: null + }; + this.state.commentStack.push(commentWhitespace); + } + } + finishToken(type, val) { + this.state.end = this.state.pos; + this.state.endLoc = this.state.curPosition(); + const prevType = this.state.type; + this.state.type = type; + this.state.value = val; + if (!this.isLookahead) { + this.updateContext(prevType); + } + } + replaceToken(type) { + this.state.type = type; + this.updateContext(); + } + readToken_numberSign() { + if (this.state.pos === 0 && this.readToken_interpreter()) { + return; + } + const nextPos = this.state.pos + 1; + const next = this.codePointAtPos(nextPos); + if (next >= 48 && next <= 57) { + throw this.raise(Errors.UnexpectedDigitAfterHash, this.state.curPosition()); + } + if (next === 123 || next === 91 && this.hasPlugin("recordAndTuple")) { + this.expectPlugin("recordAndTuple"); + if (this.getPluginOption("recordAndTuple", "syntaxType") === "bar") { + throw this.raise(next === 123 ? Errors.RecordExpressionHashIncorrectStartSyntaxType : Errors.TupleExpressionHashIncorrectStartSyntaxType, this.state.curPosition()); + } + this.state.pos += 2; + if (next === 123) { + this.finishToken(7); + } else { + this.finishToken(1); + } + } else if (isIdentifierStart(next)) { + ++this.state.pos; + this.finishToken(138, this.readWord1(next)); + } else if (next === 92) { + ++this.state.pos; + this.finishToken(138, this.readWord1()); + } else { + this.finishOp(27, 1); + } + } + readToken_dot() { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next >= 48 && next <= 57) { + this.readNumber(true); + return; + } + if (next === 46 && this.input.charCodeAt(this.state.pos + 2) === 46) { + this.state.pos += 3; + this.finishToken(21); + } else { + ++this.state.pos; + this.finishToken(16); + } + } + readToken_slash() { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === 61) { + this.finishOp(31, 2); + } else { + this.finishOp(56, 1); + } + } + readToken_interpreter() { + if (this.state.pos !== 0 || this.length < 2) return false; + let ch = this.input.charCodeAt(this.state.pos + 1); + if (ch !== 33) return false; + const start = this.state.pos; + this.state.pos += 1; + while (!isNewLine(ch) && ++this.state.pos < this.length) { + ch = this.input.charCodeAt(this.state.pos); + } + const value = this.input.slice(start + 2, this.state.pos); + this.finishToken(28, value); + return true; + } + readToken_mult_modulo(code) { + let type = code === 42 ? 55 : 54; + let width = 1; + let next = this.input.charCodeAt(this.state.pos + 1); + if (code === 42 && next === 42) { + width++; + next = this.input.charCodeAt(this.state.pos + 2); + type = 57; + } + if (next === 61 && !this.state.inType) { + width++; + type = code === 37 ? 33 : 30; + } + this.finishOp(type, width); + } + readToken_pipe_amp(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === code) { + if (this.input.charCodeAt(this.state.pos + 2) === 61) { + this.finishOp(30, 3); + } else { + this.finishOp(code === 124 ? 41 : 42, 2); + } + return; + } + if (code === 124) { + if (next === 62) { + this.finishOp(39, 2); + return; + } + if (this.hasPlugin("recordAndTuple") && next === 125) { + if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { + throw this.raise(Errors.RecordExpressionBarIncorrectEndSyntaxType, this.state.curPosition()); + } + this.state.pos += 2; + this.finishToken(9); + return; + } + if (this.hasPlugin("recordAndTuple") && next === 93) { + if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { + throw this.raise(Errors.TupleExpressionBarIncorrectEndSyntaxType, this.state.curPosition()); + } + this.state.pos += 2; + this.finishToken(4); + return; + } + } + if (next === 61) { + this.finishOp(30, 2); + return; + } + this.finishOp(code === 124 ? 43 : 45, 1); + } + readToken_caret() { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === 61 && !this.state.inType) { + this.finishOp(32, 2); + } else if (next === 94 && this.hasPlugin(["pipelineOperator", { + proposal: "hack", + topicToken: "^^" + }])) { + this.finishOp(37, 2); + const lookaheadCh = this.input.codePointAt(this.state.pos); + if (lookaheadCh === 94) { + this.unexpected(); + } + } else { + this.finishOp(44, 1); + } + } + readToken_atSign() { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === 64 && this.hasPlugin(["pipelineOperator", { + proposal: "hack", + topicToken: "@@" + }])) { + this.finishOp(38, 2); + } else { + this.finishOp(26, 1); + } + } + readToken_plus_min(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === code) { + this.finishOp(34, 2); + return; + } + if (next === 61) { + this.finishOp(30, 2); + } else { + this.finishOp(53, 1); + } + } + readToken_lt() { + const { + pos + } = this.state; + const next = this.input.charCodeAt(pos + 1); + if (next === 60) { + if (this.input.charCodeAt(pos + 2) === 61) { + this.finishOp(30, 3); + return; + } + this.finishOp(51, 2); + return; + } + if (next === 61) { + this.finishOp(49, 2); + return; + } + this.finishOp(47, 1); + } + readToken_gt() { + const { + pos + } = this.state; + const next = this.input.charCodeAt(pos + 1); + if (next === 62) { + const size = this.input.charCodeAt(pos + 2) === 62 ? 3 : 2; + if (this.input.charCodeAt(pos + size) === 61) { + this.finishOp(30, size + 1); + return; + } + this.finishOp(52, size); + return; + } + if (next === 61) { + this.finishOp(49, 2); + return; + } + this.finishOp(48, 1); + } + readToken_eq_excl(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === 61) { + this.finishOp(46, this.input.charCodeAt(this.state.pos + 2) === 61 ? 3 : 2); + return; + } + if (code === 61 && next === 62) { + this.state.pos += 2; + this.finishToken(19); + return; + } + this.finishOp(code === 61 ? 29 : 35, 1); + } + readToken_question() { + const next = this.input.charCodeAt(this.state.pos + 1); + const next2 = this.input.charCodeAt(this.state.pos + 2); + if (next === 63) { + if (next2 === 61) { + this.finishOp(30, 3); + } else { + this.finishOp(40, 2); + } + } else if (next === 46 && !(next2 >= 48 && next2 <= 57)) { + this.state.pos += 2; + this.finishToken(18); + } else { + ++this.state.pos; + this.finishToken(17); + } + } + getTokenFromCode(code) { + switch (code) { + case 46: + this.readToken_dot(); + return; + case 40: + ++this.state.pos; + this.finishToken(10); + return; + case 41: + ++this.state.pos; + this.finishToken(11); + return; + case 59: + ++this.state.pos; + this.finishToken(13); + return; + case 44: + ++this.state.pos; + this.finishToken(12); + return; + case 91: + if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { + if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { + throw this.raise(Errors.TupleExpressionBarIncorrectStartSyntaxType, this.state.curPosition()); + } + this.state.pos += 2; + this.finishToken(2); + } else { + ++this.state.pos; + this.finishToken(0); + } + return; + case 93: + ++this.state.pos; + this.finishToken(3); + return; + case 123: + if (this.hasPlugin("recordAndTuple") && this.input.charCodeAt(this.state.pos + 1) === 124) { + if (this.getPluginOption("recordAndTuple", "syntaxType") !== "bar") { + throw this.raise(Errors.RecordExpressionBarIncorrectStartSyntaxType, this.state.curPosition()); + } + this.state.pos += 2; + this.finishToken(6); + } else { + ++this.state.pos; + this.finishToken(5); + } + return; + case 125: + ++this.state.pos; + this.finishToken(8); + return; + case 58: + if (this.hasPlugin("functionBind") && this.input.charCodeAt(this.state.pos + 1) === 58) { + this.finishOp(15, 2); + } else { + ++this.state.pos; + this.finishToken(14); + } + return; + case 63: + this.readToken_question(); + return; + case 96: + this.readTemplateToken(); + return; + case 48: + { + const next = this.input.charCodeAt(this.state.pos + 1); + if (next === 120 || next === 88) { + this.readRadixNumber(16); + return; + } + if (next === 111 || next === 79) { + this.readRadixNumber(8); + return; + } + if (next === 98 || next === 66) { + this.readRadixNumber(2); + return; + } + } + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + this.readNumber(false); + return; + case 34: + case 39: + this.readString(code); + return; + case 47: + this.readToken_slash(); + return; + case 37: + case 42: + this.readToken_mult_modulo(code); + return; + case 124: + case 38: + this.readToken_pipe_amp(code); + return; + case 94: + this.readToken_caret(); + return; + case 43: + case 45: + this.readToken_plus_min(code); + return; + case 60: + this.readToken_lt(); + return; + case 62: + this.readToken_gt(); + return; + case 61: + case 33: + this.readToken_eq_excl(code); + return; + case 126: + this.finishOp(36, 1); + return; + case 64: + this.readToken_atSign(); + return; + case 35: + this.readToken_numberSign(); + return; + case 92: + this.readWord(); + return; + default: + if (isIdentifierStart(code)) { + this.readWord(code); + return; + } + } + throw this.raise(Errors.InvalidOrUnexpectedToken, this.state.curPosition(), { + unexpected: String.fromCodePoint(code) + }); + } + finishOp(type, size) { + const str = this.input.slice(this.state.pos, this.state.pos + size); + this.state.pos += size; + this.finishToken(type, str); + } + readRegexp() { + const startLoc = this.state.startLoc; + const start = this.state.start + 1; + let escaped, inClass; + let { + pos + } = this.state; + for (;; ++pos) { + if (pos >= this.length) { + throw this.raise(Errors.UnterminatedRegExp, createPositionWithColumnOffset(startLoc, 1)); + } + const ch = this.input.charCodeAt(pos); + if (isNewLine(ch)) { + throw this.raise(Errors.UnterminatedRegExp, createPositionWithColumnOffset(startLoc, 1)); + } + if (escaped) { + escaped = false; + } else { + if (ch === 91) { + inClass = true; + } else if (ch === 93 && inClass) { + inClass = false; + } else if (ch === 47 && !inClass) { + break; + } + escaped = ch === 92; + } + } + const content = this.input.slice(start, pos); + ++pos; + let mods = ""; + const nextPos = () => createPositionWithColumnOffset(startLoc, pos + 2 - start); + while (pos < this.length) { + const cp = this.codePointAtPos(pos); + const char = String.fromCharCode(cp); + if (VALID_REGEX_FLAGS.has(cp)) { + if (cp === 118) { + if (mods.includes("u")) { + this.raise(Errors.IncompatibleRegExpUVFlags, nextPos()); + } + } else if (cp === 117) { + if (mods.includes("v")) { + this.raise(Errors.IncompatibleRegExpUVFlags, nextPos()); + } + } + if (mods.includes(char)) { + this.raise(Errors.DuplicateRegExpFlags, nextPos()); + } + } else if (isIdentifierChar(cp) || cp === 92) { + this.raise(Errors.MalformedRegExpFlags, nextPos()); + } else { + break; + } + ++pos; + mods += char; + } + this.state.pos = pos; + this.finishToken(137, { + pattern: content, + flags: mods + }); + } + readInt(radix, len, forceLen = false, allowNumSeparator = true) { + const { + n, + pos + } = readInt(this.input, this.state.pos, this.state.lineStart, this.state.curLine, radix, len, forceLen, allowNumSeparator, this.errorHandlers_readInt, false); + this.state.pos = pos; + return n; + } + readRadixNumber(radix) { + const startLoc = this.state.curPosition(); + let isBigInt = false; + this.state.pos += 2; + const val = this.readInt(radix); + if (val == null) { + this.raise(Errors.InvalidDigit, createPositionWithColumnOffset(startLoc, 2), { + radix + }); + } + const next = this.input.charCodeAt(this.state.pos); + if (next === 110) { + ++this.state.pos; + isBigInt = true; + } else if (next === 109) { + throw this.raise(Errors.InvalidDecimal, startLoc); + } + if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { + throw this.raise(Errors.NumberIdentifier, this.state.curPosition()); + } + if (isBigInt) { + const str = this.input.slice(startLoc.index, this.state.pos).replace(/[_n]/g, ""); + this.finishToken(135, str); + return; + } + this.finishToken(134, val); + } + readNumber(startsWithDot) { + const start = this.state.pos; + const startLoc = this.state.curPosition(); + let isFloat = false; + let isBigInt = false; + let isDecimal = false; + let hasExponent = false; + let isOctal = false; + if (!startsWithDot && this.readInt(10) === null) { + this.raise(Errors.InvalidNumber, this.state.curPosition()); + } + const hasLeadingZero = this.state.pos - start >= 2 && this.input.charCodeAt(start) === 48; + if (hasLeadingZero) { + const integer = this.input.slice(start, this.state.pos); + this.recordStrictModeErrors(Errors.StrictOctalLiteral, startLoc); + if (!this.state.strict) { + const underscorePos = integer.indexOf("_"); + if (underscorePos > 0) { + this.raise(Errors.ZeroDigitNumericSeparator, createPositionWithColumnOffset(startLoc, underscorePos)); + } + } + isOctal = hasLeadingZero && !/[89]/.test(integer); + } + let next = this.input.charCodeAt(this.state.pos); + if (next === 46 && !isOctal) { + ++this.state.pos; + this.readInt(10); + isFloat = true; + next = this.input.charCodeAt(this.state.pos); + } + if ((next === 69 || next === 101) && !isOctal) { + next = this.input.charCodeAt(++this.state.pos); + if (next === 43 || next === 45) { + ++this.state.pos; + } + if (this.readInt(10) === null) { + this.raise(Errors.InvalidOrMissingExponent, startLoc); + } + isFloat = true; + hasExponent = true; + next = this.input.charCodeAt(this.state.pos); + } + if (next === 110) { + if (isFloat || hasLeadingZero) { + this.raise(Errors.InvalidBigIntLiteral, startLoc); + } + ++this.state.pos; + isBigInt = true; + } + if (next === 109) { + this.expectPlugin("decimal", this.state.curPosition()); + if (hasExponent || hasLeadingZero) { + this.raise(Errors.InvalidDecimal, startLoc); + } + ++this.state.pos; + isDecimal = true; + } + if (isIdentifierStart(this.codePointAtPos(this.state.pos))) { + throw this.raise(Errors.NumberIdentifier, this.state.curPosition()); + } + const str = this.input.slice(start, this.state.pos).replace(/[_mn]/g, ""); + if (isBigInt) { + this.finishToken(135, str); + return; + } + if (isDecimal) { + this.finishToken(136, str); + return; + } + const val = isOctal ? parseInt(str, 8) : parseFloat(str); + this.finishToken(134, val); + } + readCodePoint(throwOnInvalid) { + const { + code, + pos + } = readCodePoint(this.input, this.state.pos, this.state.lineStart, this.state.curLine, throwOnInvalid, this.errorHandlers_readCodePoint); + this.state.pos = pos; + return code; + } + readString(quote) { + const { + str, + pos, + curLine, + lineStart + } = readStringContents(quote === 34 ? "double" : "single", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_string); + this.state.pos = pos + 1; + this.state.lineStart = lineStart; + this.state.curLine = curLine; + this.finishToken(133, str); + } + readTemplateContinuation() { + if (!this.match(8)) { + this.unexpected(null, 8); + } + this.state.pos--; + this.readTemplateToken(); + } + readTemplateToken() { + const opening = this.input[this.state.pos]; + const { + str, + firstInvalidLoc, + pos, + curLine, + lineStart + } = readStringContents("template", this.input, this.state.pos + 1, this.state.lineStart, this.state.curLine, this.errorHandlers_readStringContents_template); + this.state.pos = pos + 1; + this.state.lineStart = lineStart; + this.state.curLine = curLine; + if (firstInvalidLoc) { + this.state.firstInvalidTemplateEscapePos = new Position(firstInvalidLoc.curLine, firstInvalidLoc.pos - firstInvalidLoc.lineStart, firstInvalidLoc.pos); + } + if (this.input.codePointAt(pos) === 96) { + this.finishToken(24, firstInvalidLoc ? null : opening + str + "`"); + } else { + this.state.pos++; + this.finishToken(25, firstInvalidLoc ? null : opening + str + "${"); + } + } + recordStrictModeErrors(toParseError, at) { + const index = at.index; + if (this.state.strict && !this.state.strictErrors.has(index)) { + this.raise(toParseError, at); + } else { + this.state.strictErrors.set(index, [toParseError, at]); + } + } + readWord1(firstCode) { + this.state.containsEsc = false; + let word = ""; + const start = this.state.pos; + let chunkStart = this.state.pos; + if (firstCode !== undefined) { + this.state.pos += firstCode <= 0xffff ? 1 : 2; + } + while (this.state.pos < this.length) { + const ch = this.codePointAtPos(this.state.pos); + if (isIdentifierChar(ch)) { + this.state.pos += ch <= 0xffff ? 1 : 2; + } else if (ch === 92) { + this.state.containsEsc = true; + word += this.input.slice(chunkStart, this.state.pos); + const escStart = this.state.curPosition(); + const identifierCheck = this.state.pos === start ? isIdentifierStart : isIdentifierChar; + if (this.input.charCodeAt(++this.state.pos) !== 117) { + this.raise(Errors.MissingUnicodeEscape, this.state.curPosition()); + chunkStart = this.state.pos - 1; + continue; + } + ++this.state.pos; + const esc = this.readCodePoint(true); + if (esc !== null) { + if (!identifierCheck(esc)) { + this.raise(Errors.EscapedCharNotAnIdentifier, escStart); + } + word += String.fromCodePoint(esc); + } + chunkStart = this.state.pos; + } else { + break; + } + } + return word + this.input.slice(chunkStart, this.state.pos); + } + readWord(firstCode) { + const word = this.readWord1(firstCode); + const type = keywords$1.get(word); + if (type !== undefined) { + this.finishToken(type, tokenLabelName(type)); + } else { + this.finishToken(132, word); + } + } + checkKeywordEscapes() { + const { + type + } = this.state; + if (tokenIsKeyword(type) && this.state.containsEsc) { + this.raise(Errors.InvalidEscapedReservedWord, this.state.startLoc, { + reservedWord: tokenLabelName(type) + }); + } + } + raise(toParseError, at, details = {}) { + const loc = at instanceof Position ? at : at.loc.start; + const error = toParseError(loc, details); + if (!this.options.errorRecovery) throw error; + if (!this.isLookahead) this.state.errors.push(error); + return error; + } + raiseOverwrite(toParseError, at, details = {}) { + const loc = at instanceof Position ? at : at.loc.start; + const pos = loc.index; + const errors = this.state.errors; + for (let i = errors.length - 1; i >= 0; i--) { + const error = errors[i]; + if (error.loc.index === pos) { + return errors[i] = toParseError(loc, details); + } + if (error.loc.index < pos) break; + } + return this.raise(toParseError, at, details); + } + updateContext(prevType) {} + unexpected(loc, type) { + throw this.raise(Errors.UnexpectedToken, loc != null ? loc : this.state.startLoc, { + expected: type ? tokenLabelName(type) : null + }); + } + expectPlugin(pluginName, loc) { + if (this.hasPlugin(pluginName)) { + return true; + } + throw this.raise(Errors.MissingPlugin, loc != null ? loc : this.state.startLoc, { + missingPlugin: [pluginName] + }); + } + expectOnePlugin(pluginNames) { + if (!pluginNames.some(name => this.hasPlugin(name))) { + throw this.raise(Errors.MissingOneOfPlugins, this.state.startLoc, { + missingPlugin: pluginNames + }); + } + } + errorBuilder(error) { + return (pos, lineStart, curLine) => { + this.raise(error, buildPosition(pos, lineStart, curLine)); + }; + } +} +class ClassScope { + constructor() { + this.privateNames = new Set(); + this.loneAccessors = new Map(); + this.undefinedPrivateNames = new Map(); + } +} +class ClassScopeHandler { + constructor(parser) { + this.parser = void 0; + this.stack = []; + this.undefinedPrivateNames = new Map(); + this.parser = parser; + } + current() { + return this.stack[this.stack.length - 1]; + } + enter() { + this.stack.push(new ClassScope()); + } + exit() { + const oldClassScope = this.stack.pop(); + const current = this.current(); + for (const [name, loc] of Array.from(oldClassScope.undefinedPrivateNames)) { + if (current) { + if (!current.undefinedPrivateNames.has(name)) { + current.undefinedPrivateNames.set(name, loc); + } + } else { + this.parser.raise(Errors.InvalidPrivateFieldResolution, loc, { + identifierName: name + }); + } + } + } + declarePrivateName(name, elementType, loc) { + const { + privateNames, + loneAccessors, + undefinedPrivateNames + } = this.current(); + let redefined = privateNames.has(name); + if (elementType & 3) { + const accessor = redefined && loneAccessors.get(name); + if (accessor) { + const oldStatic = accessor & 4; + const newStatic = elementType & 4; + const oldKind = accessor & 3; + const newKind = elementType & 3; + redefined = oldKind === newKind || oldStatic !== newStatic; + if (!redefined) loneAccessors.delete(name); + } else if (!redefined) { + loneAccessors.set(name, elementType); + } + } + if (redefined) { + this.parser.raise(Errors.PrivateNameRedeclaration, loc, { + identifierName: name + }); + } + privateNames.add(name); + undefinedPrivateNames.delete(name); + } + usePrivateName(name, loc) { + let classScope; + for (classScope of this.stack) { + if (classScope.privateNames.has(name)) return; + } + if (classScope) { + classScope.undefinedPrivateNames.set(name, loc); + } else { + this.parser.raise(Errors.InvalidPrivateFieldResolution, loc, { + identifierName: name + }); + } + } +} +class ExpressionScope { + constructor(type = 0) { + this.type = type; + } + canBeArrowParameterDeclaration() { + return this.type === 2 || this.type === 1; + } + isCertainlyParameterDeclaration() { + return this.type === 3; + } +} +class ArrowHeadParsingScope extends ExpressionScope { + constructor(type) { + super(type); + this.declarationErrors = new Map(); + } + recordDeclarationError(ParsingErrorClass, at) { + const index = at.index; + this.declarationErrors.set(index, [ParsingErrorClass, at]); + } + clearDeclarationError(index) { + this.declarationErrors.delete(index); + } + iterateErrors(iterator) { + this.declarationErrors.forEach(iterator); + } +} +class ExpressionScopeHandler { + constructor(parser) { + this.parser = void 0; + this.stack = [new ExpressionScope()]; + this.parser = parser; + } + enter(scope) { + this.stack.push(scope); + } + exit() { + this.stack.pop(); + } + recordParameterInitializerError(toParseError, node) { + const origin = node.loc.start; + const { + stack + } = this; + let i = stack.length - 1; + let scope = stack[i]; + while (!scope.isCertainlyParameterDeclaration()) { + if (scope.canBeArrowParameterDeclaration()) { + scope.recordDeclarationError(toParseError, origin); + } else { + return; + } + scope = stack[--i]; + } + this.parser.raise(toParseError, origin); + } + recordArrowParameterBindingError(error, node) { + const { + stack + } = this; + const scope = stack[stack.length - 1]; + const origin = node.loc.start; + if (scope.isCertainlyParameterDeclaration()) { + this.parser.raise(error, origin); + } else if (scope.canBeArrowParameterDeclaration()) { + scope.recordDeclarationError(error, origin); + } else { + return; + } + } + recordAsyncArrowParametersError(at) { + const { + stack + } = this; + let i = stack.length - 1; + let scope = stack[i]; + while (scope.canBeArrowParameterDeclaration()) { + if (scope.type === 2) { + scope.recordDeclarationError(Errors.AwaitBindingIdentifier, at); + } + scope = stack[--i]; + } + } + validateAsPattern() { + const { + stack + } = this; + const currentScope = stack[stack.length - 1]; + if (!currentScope.canBeArrowParameterDeclaration()) return; + currentScope.iterateErrors(([toParseError, loc]) => { + this.parser.raise(toParseError, loc); + let i = stack.length - 2; + let scope = stack[i]; + while (scope.canBeArrowParameterDeclaration()) { + scope.clearDeclarationError(loc.index); + scope = stack[--i]; + } + }); + } +} +function newParameterDeclarationScope() { + return new ExpressionScope(3); +} +function newArrowHeadScope() { + return new ArrowHeadParsingScope(1); +} +function newAsyncArrowScope() { + return new ArrowHeadParsingScope(2); +} +function newExpressionScope() { + return new ExpressionScope(); +} +class ProductionParameterHandler { + constructor() { + this.stacks = []; + } + enter(flags) { + this.stacks.push(flags); + } + exit() { + this.stacks.pop(); + } + currentFlags() { + return this.stacks[this.stacks.length - 1]; + } + get hasAwait() { + return (this.currentFlags() & 2) > 0; + } + get hasYield() { + return (this.currentFlags() & 1) > 0; + } + get hasReturn() { + return (this.currentFlags() & 4) > 0; + } + get hasIn() { + return (this.currentFlags() & 8) > 0; + } +} +function functionFlags(isAsync, isGenerator) { + return (isAsync ? 2 : 0) | (isGenerator ? 1 : 0); +} +class UtilParser extends Tokenizer { + addExtra(node, key, value, enumerable = true) { + if (!node) return; + const extra = node.extra = node.extra || {}; + if (enumerable) { + extra[key] = value; + } else { + Object.defineProperty(extra, key, { + enumerable, + value + }); + } + } + isContextual(token) { + return this.state.type === token && !this.state.containsEsc; + } + isUnparsedContextual(nameStart, name) { + const nameEnd = nameStart + name.length; + if (this.input.slice(nameStart, nameEnd) === name) { + const nextCh = this.input.charCodeAt(nameEnd); + return !(isIdentifierChar(nextCh) || (nextCh & 0xfc00) === 0xd800); + } + return false; + } + isLookaheadContextual(name) { + const next = this.nextTokenStart(); + return this.isUnparsedContextual(next, name); + } + eatContextual(token) { + if (this.isContextual(token)) { + this.next(); + return true; + } + return false; + } + expectContextual(token, toParseError) { + if (!this.eatContextual(token)) { + if (toParseError != null) { + throw this.raise(toParseError, this.state.startLoc); + } + this.unexpected(null, token); + } + } + canInsertSemicolon() { + return this.match(139) || this.match(8) || this.hasPrecedingLineBreak(); + } + hasPrecedingLineBreak() { + return lineBreak.test(this.input.slice(this.state.lastTokEndLoc.index, this.state.start)); + } + hasFollowingLineBreak() { + skipWhiteSpaceToLineBreak.lastIndex = this.state.end; + return skipWhiteSpaceToLineBreak.test(this.input); + } + isLineTerminator() { + return this.eat(13) || this.canInsertSemicolon(); + } + semicolon(allowAsi = true) { + if (allowAsi ? this.isLineTerminator() : this.eat(13)) return; + this.raise(Errors.MissingSemicolon, this.state.lastTokEndLoc); + } + expect(type, loc) { + this.eat(type) || this.unexpected(loc, type); + } + tryParse(fn, oldState = this.state.clone()) { + const abortSignal = { + node: null + }; + try { + const node = fn((node = null) => { + abortSignal.node = node; + throw abortSignal; + }); + if (this.state.errors.length > oldState.errors.length) { + const failState = this.state; + this.state = oldState; + this.state.tokensLength = failState.tokensLength; + return { + node, + error: failState.errors[oldState.errors.length], + thrown: false, + aborted: false, + failState + }; + } + return { + node, + error: null, + thrown: false, + aborted: false, + failState: null + }; + } catch (error) { + const failState = this.state; + this.state = oldState; + if (error instanceof SyntaxError) { + return { + node: null, + error, + thrown: true, + aborted: false, + failState + }; + } + if (error === abortSignal) { + return { + node: abortSignal.node, + error: null, + thrown: false, + aborted: true, + failState + }; + } + throw error; + } + } + checkExpressionErrors(refExpressionErrors, andThrow) { + if (!refExpressionErrors) return false; + const { + shorthandAssignLoc, + doubleProtoLoc, + privateKeyLoc, + optionalParametersLoc + } = refExpressionErrors; + const hasErrors = !!shorthandAssignLoc || !!doubleProtoLoc || !!optionalParametersLoc || !!privateKeyLoc; + if (!andThrow) { + return hasErrors; + } + if (shorthandAssignLoc != null) { + this.raise(Errors.InvalidCoverInitializedName, shorthandAssignLoc); + } + if (doubleProtoLoc != null) { + this.raise(Errors.DuplicateProto, doubleProtoLoc); + } + if (privateKeyLoc != null) { + this.raise(Errors.UnexpectedPrivateField, privateKeyLoc); + } + if (optionalParametersLoc != null) { + this.unexpected(optionalParametersLoc); + } + } + isLiteralPropertyName() { + return tokenIsLiteralPropertyName(this.state.type); + } + isPrivateName(node) { + return node.type === "PrivateName"; + } + getPrivateNameSV(node) { + return node.id.name; + } + hasPropertyAsPrivateName(node) { + return (node.type === "MemberExpression" || node.type === "OptionalMemberExpression") && this.isPrivateName(node.property); + } + isObjectProperty(node) { + return node.type === "ObjectProperty"; + } + isObjectMethod(node) { + return node.type === "ObjectMethod"; + } + initializeScopes(inModule = this.options.sourceType === "module") { + const oldLabels = this.state.labels; + this.state.labels = []; + const oldExportedIdentifiers = this.exportedIdentifiers; + this.exportedIdentifiers = new Set(); + const oldInModule = this.inModule; + this.inModule = inModule; + const oldScope = this.scope; + const ScopeHandler = this.getScopeHandler(); + this.scope = new ScopeHandler(this, inModule); + const oldProdParam = this.prodParam; + this.prodParam = new ProductionParameterHandler(); + const oldClassScope = this.classScope; + this.classScope = new ClassScopeHandler(this); + const oldExpressionScope = this.expressionScope; + this.expressionScope = new ExpressionScopeHandler(this); + return () => { + this.state.labels = oldLabels; + this.exportedIdentifiers = oldExportedIdentifiers; + this.inModule = oldInModule; + this.scope = oldScope; + this.prodParam = oldProdParam; + this.classScope = oldClassScope; + this.expressionScope = oldExpressionScope; + }; + } + enterInitialScopes() { + let paramFlags = 0; + if (this.inModule) { + paramFlags |= 2; + } + this.scope.enter(1); + this.prodParam.enter(paramFlags); + } + checkDestructuringPrivate(refExpressionErrors) { + const { + privateKeyLoc + } = refExpressionErrors; + if (privateKeyLoc !== null) { + this.expectPlugin("destructuringPrivate", privateKeyLoc); + } + } +} +class ExpressionErrors { + constructor() { + this.shorthandAssignLoc = null; + this.doubleProtoLoc = null; + this.privateKeyLoc = null; + this.optionalParametersLoc = null; + } +} +class Node { + constructor(parser, pos, loc) { + this.type = ""; + this.start = pos; + this.end = 0; + this.loc = new SourceLocation(loc); + if (parser != null && parser.options.ranges) this.range = [pos, 0]; + if (parser != null && parser.filename) this.loc.filename = parser.filename; + } +} +const NodePrototype = Node.prototype; +{ + NodePrototype.__clone = function () { + const newNode = new Node(undefined, this.start, this.loc.start); + const keys = Object.keys(this); + for (let i = 0, length = keys.length; i < length; i++) { + const key = keys[i]; + if (key !== "leadingComments" && key !== "trailingComments" && key !== "innerComments") { + newNode[key] = this[key]; + } + } + return newNode; + }; +} +function clonePlaceholder(node) { + return cloneIdentifier(node); +} +function cloneIdentifier(node) { + const { + type, + start, + end, + loc, + range, + extra, + name + } = node; + const cloned = Object.create(NodePrototype); + cloned.type = type; + cloned.start = start; + cloned.end = end; + cloned.loc = loc; + cloned.range = range; + cloned.extra = extra; + cloned.name = name; + if (type === "Placeholder") { + cloned.expectedNode = node.expectedNode; + } + return cloned; +} +function cloneStringLiteral(node) { + const { + type, + start, + end, + loc, + range, + extra + } = node; + if (type === "Placeholder") { + return clonePlaceholder(node); + } + const cloned = Object.create(NodePrototype); + cloned.type = type; + cloned.start = start; + cloned.end = end; + cloned.loc = loc; + cloned.range = range; + if (node.raw !== undefined) { + cloned.raw = node.raw; + } else { + cloned.extra = extra; + } + cloned.value = node.value; + return cloned; +} +class NodeUtils extends UtilParser { + startNode() { + const loc = this.state.startLoc; + return new Node(this, loc.index, loc); + } + startNodeAt(loc) { + return new Node(this, loc.index, loc); + } + startNodeAtNode(type) { + return this.startNodeAt(type.loc.start); + } + finishNode(node, type) { + return this.finishNodeAt(node, type, this.state.lastTokEndLoc); + } + finishNodeAt(node, type, endLoc) { + node.type = type; + node.end = endLoc.index; + node.loc.end = endLoc; + if (this.options.ranges) node.range[1] = endLoc.index; + if (this.options.attachComment) this.processComment(node); + return node; + } + resetStartLocation(node, startLoc) { + node.start = startLoc.index; + node.loc.start = startLoc; + if (this.options.ranges) node.range[0] = startLoc.index; + } + resetEndLocation(node, endLoc = this.state.lastTokEndLoc) { + node.end = endLoc.index; + node.loc.end = endLoc; + if (this.options.ranges) node.range[1] = endLoc.index; + } + resetStartLocationFromNode(node, locationNode) { + this.resetStartLocation(node, locationNode.loc.start); + } +} +const reservedTypes = new Set(["_", "any", "bool", "boolean", "empty", "extends", "false", "interface", "mixed", "null", "number", "static", "string", "true", "typeof", "void"]); +const FlowErrors = ParseErrorEnum`flow`({ + AmbiguousConditionalArrow: "Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.", + AmbiguousDeclareModuleKind: "Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.", + AssignReservedType: ({ + reservedType + }) => `Cannot overwrite reserved type ${reservedType}.`, + DeclareClassElement: "The `declare` modifier can only appear on class fields.", + DeclareClassFieldInitializer: "Initializers are not allowed in fields with the `declare` modifier.", + DuplicateDeclareModuleExports: "Duplicate `declare module.exports` statement.", + EnumBooleanMemberNotInitialized: ({ + memberName, + enumName + }) => `Boolean enum members need to be initialized. Use either \`${memberName} = true,\` or \`${memberName} = false,\` in enum \`${enumName}\`.`, + EnumDuplicateMemberName: ({ + memberName, + enumName + }) => `Enum member names need to be unique, but the name \`${memberName}\` has already been used before in enum \`${enumName}\`.`, + EnumInconsistentMemberValues: ({ + enumName + }) => `Enum \`${enumName}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`, + EnumInvalidExplicitType: ({ + invalidEnumType, + enumName + }) => `Enum type \`${invalidEnumType}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${enumName}\`.`, + EnumInvalidExplicitTypeUnknownSupplied: ({ + enumName + }) => `Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${enumName}\`.`, + EnumInvalidMemberInitializerPrimaryType: ({ + enumName, + memberName, + explicitType + }) => `Enum \`${enumName}\` has type \`${explicitType}\`, so the initializer of \`${memberName}\` needs to be a ${explicitType} literal.`, + EnumInvalidMemberInitializerSymbolType: ({ + enumName, + memberName + }) => `Symbol enum members cannot be initialized. Use \`${memberName},\` in enum \`${enumName}\`.`, + EnumInvalidMemberInitializerUnknownType: ({ + enumName, + memberName + }) => `The enum member initializer for \`${memberName}\` needs to be a literal (either a boolean, number, or string) in enum \`${enumName}\`.`, + EnumInvalidMemberName: ({ + enumName, + memberName, + suggestion + }) => `Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${memberName}\`, consider using \`${suggestion}\`, in enum \`${enumName}\`.`, + EnumNumberMemberNotInitialized: ({ + enumName, + memberName + }) => `Number enum members need to be initialized, e.g. \`${memberName} = 1\` in enum \`${enumName}\`.`, + EnumStringMemberInconsistentlyInitialized: ({ + enumName + }) => `String enum members need to consistently either all use initializers, or use no initializers, in enum \`${enumName}\`.`, + GetterMayNotHaveThisParam: "A getter cannot have a `this` parameter.", + ImportReflectionHasImportType: "An `import module` declaration can not use `type` or `typeof` keyword.", + ImportTypeShorthandOnlyInPureImport: "The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.", + InexactInsideExact: "Explicit inexact syntax cannot appear inside an explicit exact object type.", + InexactInsideNonObject: "Explicit inexact syntax cannot appear in class or interface definitions.", + InexactVariance: "Explicit inexact syntax cannot have variance.", + InvalidNonTypeImportInDeclareModule: "Imports within a `declare module` body must always be `import type` or `import typeof`.", + MissingTypeParamDefault: "Type parameter declaration needs a default, since a preceding type parameter declaration has a default.", + NestedDeclareModule: "`declare module` cannot be used inside another `declare module`.", + NestedFlowComment: "Cannot have a flow comment inside another flow comment.", + PatternIsOptional: Object.assign({ + message: "A binding pattern parameter cannot be optional in an implementation signature." + }, { + reasonCode: "OptionalBindingPattern" + }), + SetterMayNotHaveThisParam: "A setter cannot have a `this` parameter.", + SpreadVariance: "Spread properties cannot have variance.", + ThisParamAnnotationRequired: "A type annotation is required for the `this` parameter.", + ThisParamBannedInConstructor: "Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.", + ThisParamMayNotBeOptional: "The `this` parameter cannot be optional.", + ThisParamMustBeFirst: "The `this` parameter must be the first function parameter.", + ThisParamNoDefault: "The `this` parameter may not have a default value.", + TypeBeforeInitializer: "Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.", + TypeCastInPattern: "The type cast expression is expected to be wrapped with parenthesis.", + UnexpectedExplicitInexactInObject: "Explicit inexact syntax must appear at the end of an inexact object.", + UnexpectedReservedType: ({ + reservedType + }) => `Unexpected reserved type ${reservedType}.`, + UnexpectedReservedUnderscore: "`_` is only allowed as a type argument to call or new.", + UnexpectedSpaceBetweenModuloChecks: "Spaces between `%` and `checks` are not allowed here.", + UnexpectedSpreadType: "Spread operator cannot appear in class or interface definitions.", + UnexpectedSubtractionOperand: 'Unexpected token, expected "number" or "bigint".', + UnexpectedTokenAfterTypeParameter: "Expected an arrow function after this type parameter declaration.", + UnexpectedTypeParameterBeforeAsyncArrowFunction: "Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.", + UnsupportedDeclareExportKind: ({ + unsupportedExportKind, + suggestion + }) => `\`declare export ${unsupportedExportKind}\` is not supported. Use \`${suggestion}\` instead.`, + UnsupportedStatementInDeclareModule: "Only declares and type imports are allowed inside declare module.", + UnterminatedFlowComment: "Unterminated flow-comment." +}); +function isEsModuleType(bodyElement) { + return bodyElement.type === "DeclareExportAllDeclaration" || bodyElement.type === "DeclareExportDeclaration" && (!bodyElement.declaration || bodyElement.declaration.type !== "TypeAlias" && bodyElement.declaration.type !== "InterfaceDeclaration"); +} +function hasTypeImportKind(node) { + return node.importKind === "type" || node.importKind === "typeof"; +} +const exportSuggestions = { + const: "declare export var", + let: "declare export var", + type: "export type", + interface: "export interface" +}; +function partition(list, test) { + const list1 = []; + const list2 = []; + for (let i = 0; i < list.length; i++) { + (test(list[i], i, list) ? list1 : list2).push(list[i]); + } + return [list1, list2]; +} +const FLOW_PRAGMA_REGEX = /\*?\s*@((?:no)?flow)\b/; +var flow = superClass => class FlowParserMixin extends superClass { + constructor(...args) { + super(...args); + this.flowPragma = undefined; + } + getScopeHandler() { + return FlowScopeHandler; + } + shouldParseTypes() { + return this.getPluginOption("flow", "all") || this.flowPragma === "flow"; + } + shouldParseEnums() { + return !!this.getPluginOption("flow", "enums"); + } + finishToken(type, val) { + if (type !== 133 && type !== 13 && type !== 28) { + if (this.flowPragma === undefined) { + this.flowPragma = null; + } + } + super.finishToken(type, val); + } + addComment(comment) { + if (this.flowPragma === undefined) { + const matches = FLOW_PRAGMA_REGEX.exec(comment.value); + if (!matches) ;else if (matches[1] === "flow") { + this.flowPragma = "flow"; + } else if (matches[1] === "noflow") { + this.flowPragma = "noflow"; + } else { + throw new Error("Unexpected flow pragma"); + } + } + super.addComment(comment); + } + flowParseTypeInitialiser(tok) { + const oldInType = this.state.inType; + this.state.inType = true; + this.expect(tok || 14); + const type = this.flowParseType(); + this.state.inType = oldInType; + return type; + } + flowParsePredicate() { + const node = this.startNode(); + const moduloLoc = this.state.startLoc; + this.next(); + this.expectContextual(110); + if (this.state.lastTokStartLoc.index > moduloLoc.index + 1) { + this.raise(FlowErrors.UnexpectedSpaceBetweenModuloChecks, moduloLoc); + } + if (this.eat(10)) { + node.value = super.parseExpression(); + this.expect(11); + return this.finishNode(node, "DeclaredPredicate"); + } else { + return this.finishNode(node, "InferredPredicate"); + } + } + flowParseTypeAndPredicateInitialiser() { + const oldInType = this.state.inType; + this.state.inType = true; + this.expect(14); + let type = null; + let predicate = null; + if (this.match(54)) { + this.state.inType = oldInType; + predicate = this.flowParsePredicate(); + } else { + type = this.flowParseType(); + this.state.inType = oldInType; + if (this.match(54)) { + predicate = this.flowParsePredicate(); + } + } + return [type, predicate]; + } + flowParseDeclareClass(node) { + this.next(); + this.flowParseInterfaceish(node, true); + return this.finishNode(node, "DeclareClass"); + } + flowParseDeclareFunction(node) { + this.next(); + const id = node.id = this.parseIdentifier(); + const typeNode = this.startNode(); + const typeContainer = this.startNode(); + if (this.match(47)) { + typeNode.typeParameters = this.flowParseTypeParameterDeclaration(); + } else { + typeNode.typeParameters = null; + } + this.expect(10); + const tmp = this.flowParseFunctionTypeParams(); + typeNode.params = tmp.params; + typeNode.rest = tmp.rest; + typeNode.this = tmp._this; + this.expect(11); + [typeNode.returnType, node.predicate] = this.flowParseTypeAndPredicateInitialiser(); + typeContainer.typeAnnotation = this.finishNode(typeNode, "FunctionTypeAnnotation"); + id.typeAnnotation = this.finishNode(typeContainer, "TypeAnnotation"); + this.resetEndLocation(id); + this.semicolon(); + this.scope.declareName(node.id.name, 2048, node.id.loc.start); + return this.finishNode(node, "DeclareFunction"); + } + flowParseDeclare(node, insideModule) { + if (this.match(80)) { + return this.flowParseDeclareClass(node); + } else if (this.match(68)) { + return this.flowParseDeclareFunction(node); + } else if (this.match(74)) { + return this.flowParseDeclareVariable(node); + } else if (this.eatContextual(127)) { + if (this.match(16)) { + return this.flowParseDeclareModuleExports(node); + } else { + if (insideModule) { + this.raise(FlowErrors.NestedDeclareModule, this.state.lastTokStartLoc); + } + return this.flowParseDeclareModule(node); + } + } else if (this.isContextual(130)) { + return this.flowParseDeclareTypeAlias(node); + } else if (this.isContextual(131)) { + return this.flowParseDeclareOpaqueType(node); + } else if (this.isContextual(129)) { + return this.flowParseDeclareInterface(node); + } else if (this.match(82)) { + return this.flowParseDeclareExportDeclaration(node, insideModule); + } else { + this.unexpected(); + } + } + flowParseDeclareVariable(node) { + this.next(); + node.id = this.flowParseTypeAnnotatableIdentifier(true); + this.scope.declareName(node.id.name, 5, node.id.loc.start); + this.semicolon(); + return this.finishNode(node, "DeclareVariable"); + } + flowParseDeclareModule(node) { + this.scope.enter(0); + if (this.match(133)) { + node.id = super.parseExprAtom(); + } else { + node.id = this.parseIdentifier(); + } + const bodyNode = node.body = this.startNode(); + const body = bodyNode.body = []; + this.expect(5); + while (!this.match(8)) { + let bodyNode = this.startNode(); + if (this.match(83)) { + this.next(); + if (!this.isContextual(130) && !this.match(87)) { + this.raise(FlowErrors.InvalidNonTypeImportInDeclareModule, this.state.lastTokStartLoc); + } + super.parseImport(bodyNode); + } else { + this.expectContextual(125, FlowErrors.UnsupportedStatementInDeclareModule); + bodyNode = this.flowParseDeclare(bodyNode, true); + } + body.push(bodyNode); + } + this.scope.exit(); + this.expect(8); + this.finishNode(bodyNode, "BlockStatement"); + let kind = null; + let hasModuleExport = false; + body.forEach(bodyElement => { + if (isEsModuleType(bodyElement)) { + if (kind === "CommonJS") { + this.raise(FlowErrors.AmbiguousDeclareModuleKind, bodyElement); + } + kind = "ES"; + } else if (bodyElement.type === "DeclareModuleExports") { + if (hasModuleExport) { + this.raise(FlowErrors.DuplicateDeclareModuleExports, bodyElement); + } + if (kind === "ES") { + this.raise(FlowErrors.AmbiguousDeclareModuleKind, bodyElement); + } + kind = "CommonJS"; + hasModuleExport = true; + } + }); + node.kind = kind || "CommonJS"; + return this.finishNode(node, "DeclareModule"); + } + flowParseDeclareExportDeclaration(node, insideModule) { + this.expect(82); + if (this.eat(65)) { + if (this.match(68) || this.match(80)) { + node.declaration = this.flowParseDeclare(this.startNode()); + } else { + node.declaration = this.flowParseType(); + this.semicolon(); + } + node.default = true; + return this.finishNode(node, "DeclareExportDeclaration"); + } else { + if (this.match(75) || this.isLet() || (this.isContextual(130) || this.isContextual(129)) && !insideModule) { + const label = this.state.value; + throw this.raise(FlowErrors.UnsupportedDeclareExportKind, this.state.startLoc, { + unsupportedExportKind: label, + suggestion: exportSuggestions[label] + }); + } + if (this.match(74) || this.match(68) || this.match(80) || this.isContextual(131)) { + node.declaration = this.flowParseDeclare(this.startNode()); + node.default = false; + return this.finishNode(node, "DeclareExportDeclaration"); + } else if (this.match(55) || this.match(5) || this.isContextual(129) || this.isContextual(130) || this.isContextual(131)) { + node = this.parseExport(node, null); + if (node.type === "ExportNamedDeclaration") { + node.type = "ExportDeclaration"; + node.default = false; + delete node.exportKind; + } + node.type = "Declare" + node.type; + return node; + } + } + this.unexpected(); + } + flowParseDeclareModuleExports(node) { + this.next(); + this.expectContextual(111); + node.typeAnnotation = this.flowParseTypeAnnotation(); + this.semicolon(); + return this.finishNode(node, "DeclareModuleExports"); + } + flowParseDeclareTypeAlias(node) { + this.next(); + const finished = this.flowParseTypeAlias(node); + finished.type = "DeclareTypeAlias"; + return finished; + } + flowParseDeclareOpaqueType(node) { + this.next(); + const finished = this.flowParseOpaqueType(node, true); + finished.type = "DeclareOpaqueType"; + return finished; + } + flowParseDeclareInterface(node) { + this.next(); + this.flowParseInterfaceish(node, false); + return this.finishNode(node, "DeclareInterface"); + } + flowParseInterfaceish(node, isClass) { + node.id = this.flowParseRestrictedIdentifier(!isClass, true); + this.scope.declareName(node.id.name, isClass ? 17 : 8201, node.id.loc.start); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } else { + node.typeParameters = null; + } + node.extends = []; + if (this.eat(81)) { + do { + node.extends.push(this.flowParseInterfaceExtends()); + } while (!isClass && this.eat(12)); + } + if (isClass) { + node.implements = []; + node.mixins = []; + if (this.eatContextual(117)) { + do { + node.mixins.push(this.flowParseInterfaceExtends()); + } while (this.eat(12)); + } + if (this.eatContextual(113)) { + do { + node.implements.push(this.flowParseInterfaceExtends()); + } while (this.eat(12)); + } + } + node.body = this.flowParseObjectType({ + allowStatic: isClass, + allowExact: false, + allowSpread: false, + allowProto: isClass, + allowInexact: false + }); + } + flowParseInterfaceExtends() { + const node = this.startNode(); + node.id = this.flowParseQualifiedTypeIdentifier(); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterInstantiation(); + } else { + node.typeParameters = null; + } + return this.finishNode(node, "InterfaceExtends"); + } + flowParseInterface(node) { + this.flowParseInterfaceish(node, false); + return this.finishNode(node, "InterfaceDeclaration"); + } + checkNotUnderscore(word) { + if (word === "_") { + this.raise(FlowErrors.UnexpectedReservedUnderscore, this.state.startLoc); + } + } + checkReservedType(word, startLoc, declaration) { + if (!reservedTypes.has(word)) return; + this.raise(declaration ? FlowErrors.AssignReservedType : FlowErrors.UnexpectedReservedType, startLoc, { + reservedType: word + }); + } + flowParseRestrictedIdentifier(liberal, declaration) { + this.checkReservedType(this.state.value, this.state.startLoc, declaration); + return this.parseIdentifier(liberal); + } + flowParseTypeAlias(node) { + node.id = this.flowParseRestrictedIdentifier(false, true); + this.scope.declareName(node.id.name, 8201, node.id.loc.start); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } else { + node.typeParameters = null; + } + node.right = this.flowParseTypeInitialiser(29); + this.semicolon(); + return this.finishNode(node, "TypeAlias"); + } + flowParseOpaqueType(node, declare) { + this.expectContextual(130); + node.id = this.flowParseRestrictedIdentifier(true, true); + this.scope.declareName(node.id.name, 8201, node.id.loc.start); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } else { + node.typeParameters = null; + } + node.supertype = null; + if (this.match(14)) { + node.supertype = this.flowParseTypeInitialiser(14); + } + node.impltype = null; + if (!declare) { + node.impltype = this.flowParseTypeInitialiser(29); + } + this.semicolon(); + return this.finishNode(node, "OpaqueType"); + } + flowParseTypeParameter(requireDefault = false) { + const nodeStartLoc = this.state.startLoc; + const node = this.startNode(); + const variance = this.flowParseVariance(); + const ident = this.flowParseTypeAnnotatableIdentifier(); + node.name = ident.name; + node.variance = variance; + node.bound = ident.typeAnnotation; + if (this.match(29)) { + this.eat(29); + node.default = this.flowParseType(); + } else { + if (requireDefault) { + this.raise(FlowErrors.MissingTypeParamDefault, nodeStartLoc); + } + } + return this.finishNode(node, "TypeParameter"); + } + flowParseTypeParameterDeclaration() { + const oldInType = this.state.inType; + const node = this.startNode(); + node.params = []; + this.state.inType = true; + if (this.match(47) || this.match(142)) { + this.next(); + } else { + this.unexpected(); + } + let defaultRequired = false; + do { + const typeParameter = this.flowParseTypeParameter(defaultRequired); + node.params.push(typeParameter); + if (typeParameter.default) { + defaultRequired = true; + } + if (!this.match(48)) { + this.expect(12); + } + } while (!this.match(48)); + this.expect(48); + this.state.inType = oldInType; + return this.finishNode(node, "TypeParameterDeclaration"); + } + flowParseTypeParameterInstantiation() { + const node = this.startNode(); + const oldInType = this.state.inType; + node.params = []; + this.state.inType = true; + this.expect(47); + const oldNoAnonFunctionType = this.state.noAnonFunctionType; + this.state.noAnonFunctionType = false; + while (!this.match(48)) { + node.params.push(this.flowParseType()); + if (!this.match(48)) { + this.expect(12); + } + } + this.state.noAnonFunctionType = oldNoAnonFunctionType; + this.expect(48); + this.state.inType = oldInType; + return this.finishNode(node, "TypeParameterInstantiation"); + } + flowParseTypeParameterInstantiationCallOrNew() { + const node = this.startNode(); + const oldInType = this.state.inType; + node.params = []; + this.state.inType = true; + this.expect(47); + while (!this.match(48)) { + node.params.push(this.flowParseTypeOrImplicitInstantiation()); + if (!this.match(48)) { + this.expect(12); + } + } + this.expect(48); + this.state.inType = oldInType; + return this.finishNode(node, "TypeParameterInstantiation"); + } + flowParseInterfaceType() { + const node = this.startNode(); + this.expectContextual(129); + node.extends = []; + if (this.eat(81)) { + do { + node.extends.push(this.flowParseInterfaceExtends()); + } while (this.eat(12)); + } + node.body = this.flowParseObjectType({ + allowStatic: false, + allowExact: false, + allowSpread: false, + allowProto: false, + allowInexact: false + }); + return this.finishNode(node, "InterfaceTypeAnnotation"); + } + flowParseObjectPropertyKey() { + return this.match(134) || this.match(133) ? super.parseExprAtom() : this.parseIdentifier(true); + } + flowParseObjectTypeIndexer(node, isStatic, variance) { + node.static = isStatic; + if (this.lookahead().type === 14) { + node.id = this.flowParseObjectPropertyKey(); + node.key = this.flowParseTypeInitialiser(); + } else { + node.id = null; + node.key = this.flowParseType(); + } + this.expect(3); + node.value = this.flowParseTypeInitialiser(); + node.variance = variance; + return this.finishNode(node, "ObjectTypeIndexer"); + } + flowParseObjectTypeInternalSlot(node, isStatic) { + node.static = isStatic; + node.id = this.flowParseObjectPropertyKey(); + this.expect(3); + this.expect(3); + if (this.match(47) || this.match(10)) { + node.method = true; + node.optional = false; + node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start)); + } else { + node.method = false; + if (this.eat(17)) { + node.optional = true; + } + node.value = this.flowParseTypeInitialiser(); + } + return this.finishNode(node, "ObjectTypeInternalSlot"); + } + flowParseObjectTypeMethodish(node) { + node.params = []; + node.rest = null; + node.typeParameters = null; + node.this = null; + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } + this.expect(10); + if (this.match(78)) { + node.this = this.flowParseFunctionTypeParam(true); + node.this.name = null; + if (!this.match(11)) { + this.expect(12); + } + } + while (!this.match(11) && !this.match(21)) { + node.params.push(this.flowParseFunctionTypeParam(false)); + if (!this.match(11)) { + this.expect(12); + } + } + if (this.eat(21)) { + node.rest = this.flowParseFunctionTypeParam(false); + } + this.expect(11); + node.returnType = this.flowParseTypeInitialiser(); + return this.finishNode(node, "FunctionTypeAnnotation"); + } + flowParseObjectTypeCallProperty(node, isStatic) { + const valueNode = this.startNode(); + node.static = isStatic; + node.value = this.flowParseObjectTypeMethodish(valueNode); + return this.finishNode(node, "ObjectTypeCallProperty"); + } + flowParseObjectType({ + allowStatic, + allowExact, + allowSpread, + allowProto, + allowInexact + }) { + const oldInType = this.state.inType; + this.state.inType = true; + const nodeStart = this.startNode(); + nodeStart.callProperties = []; + nodeStart.properties = []; + nodeStart.indexers = []; + nodeStart.internalSlots = []; + let endDelim; + let exact; + let inexact = false; + if (allowExact && this.match(6)) { + this.expect(6); + endDelim = 9; + exact = true; + } else { + this.expect(5); + endDelim = 8; + exact = false; + } + nodeStart.exact = exact; + while (!this.match(endDelim)) { + let isStatic = false; + let protoStartLoc = null; + let inexactStartLoc = null; + const node = this.startNode(); + if (allowProto && this.isContextual(118)) { + const lookahead = this.lookahead(); + if (lookahead.type !== 14 && lookahead.type !== 17) { + this.next(); + protoStartLoc = this.state.startLoc; + allowStatic = false; + } + } + if (allowStatic && this.isContextual(106)) { + const lookahead = this.lookahead(); + if (lookahead.type !== 14 && lookahead.type !== 17) { + this.next(); + isStatic = true; + } + } + const variance = this.flowParseVariance(); + if (this.eat(0)) { + if (protoStartLoc != null) { + this.unexpected(protoStartLoc); + } + if (this.eat(0)) { + if (variance) { + this.unexpected(variance.loc.start); + } + nodeStart.internalSlots.push(this.flowParseObjectTypeInternalSlot(node, isStatic)); + } else { + nodeStart.indexers.push(this.flowParseObjectTypeIndexer(node, isStatic, variance)); + } + } else if (this.match(10) || this.match(47)) { + if (protoStartLoc != null) { + this.unexpected(protoStartLoc); + } + if (variance) { + this.unexpected(variance.loc.start); + } + nodeStart.callProperties.push(this.flowParseObjectTypeCallProperty(node, isStatic)); + } else { + let kind = "init"; + if (this.isContextual(99) || this.isContextual(104)) { + const lookahead = this.lookahead(); + if (tokenIsLiteralPropertyName(lookahead.type)) { + kind = this.state.value; + this.next(); + } + } + const propOrInexact = this.flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact != null ? allowInexact : !exact); + if (propOrInexact === null) { + inexact = true; + inexactStartLoc = this.state.lastTokStartLoc; + } else { + nodeStart.properties.push(propOrInexact); + } + } + this.flowObjectTypeSemicolon(); + if (inexactStartLoc && !this.match(8) && !this.match(9)) { + this.raise(FlowErrors.UnexpectedExplicitInexactInObject, inexactStartLoc); + } + } + this.expect(endDelim); + if (allowSpread) { + nodeStart.inexact = inexact; + } + const out = this.finishNode(nodeStart, "ObjectTypeAnnotation"); + this.state.inType = oldInType; + return out; + } + flowParseObjectTypeProperty(node, isStatic, protoStartLoc, variance, kind, allowSpread, allowInexact) { + if (this.eat(21)) { + const isInexactToken = this.match(12) || this.match(13) || this.match(8) || this.match(9); + if (isInexactToken) { + if (!allowSpread) { + this.raise(FlowErrors.InexactInsideNonObject, this.state.lastTokStartLoc); + } else if (!allowInexact) { + this.raise(FlowErrors.InexactInsideExact, this.state.lastTokStartLoc); + } + if (variance) { + this.raise(FlowErrors.InexactVariance, variance); + } + return null; + } + if (!allowSpread) { + this.raise(FlowErrors.UnexpectedSpreadType, this.state.lastTokStartLoc); + } + if (protoStartLoc != null) { + this.unexpected(protoStartLoc); + } + if (variance) { + this.raise(FlowErrors.SpreadVariance, variance); + } + node.argument = this.flowParseType(); + return this.finishNode(node, "ObjectTypeSpreadProperty"); + } else { + node.key = this.flowParseObjectPropertyKey(); + node.static = isStatic; + node.proto = protoStartLoc != null; + node.kind = kind; + let optional = false; + if (this.match(47) || this.match(10)) { + node.method = true; + if (protoStartLoc != null) { + this.unexpected(protoStartLoc); + } + if (variance) { + this.unexpected(variance.loc.start); + } + node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start)); + if (kind === "get" || kind === "set") { + this.flowCheckGetterSetterParams(node); + } + if (!allowSpread && node.key.name === "constructor" && node.value.this) { + this.raise(FlowErrors.ThisParamBannedInConstructor, node.value.this); + } + } else { + if (kind !== "init") this.unexpected(); + node.method = false; + if (this.eat(17)) { + optional = true; + } + node.value = this.flowParseTypeInitialiser(); + node.variance = variance; + } + node.optional = optional; + return this.finishNode(node, "ObjectTypeProperty"); + } + } + flowCheckGetterSetterParams(property) { + const paramCount = property.kind === "get" ? 0 : 1; + const length = property.value.params.length + (property.value.rest ? 1 : 0); + if (property.value.this) { + this.raise(property.kind === "get" ? FlowErrors.GetterMayNotHaveThisParam : FlowErrors.SetterMayNotHaveThisParam, property.value.this); + } + if (length !== paramCount) { + this.raise(property.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, property); + } + if (property.kind === "set" && property.value.rest) { + this.raise(Errors.BadSetterRestParameter, property); + } + } + flowObjectTypeSemicolon() { + if (!this.eat(13) && !this.eat(12) && !this.match(8) && !this.match(9)) { + this.unexpected(); + } + } + flowParseQualifiedTypeIdentifier(startLoc, id) { + var _startLoc; + (_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc; + let node = id || this.flowParseRestrictedIdentifier(true); + while (this.eat(16)) { + const node2 = this.startNodeAt(startLoc); + node2.qualification = node; + node2.id = this.flowParseRestrictedIdentifier(true); + node = this.finishNode(node2, "QualifiedTypeIdentifier"); + } + return node; + } + flowParseGenericType(startLoc, id) { + const node = this.startNodeAt(startLoc); + node.typeParameters = null; + node.id = this.flowParseQualifiedTypeIdentifier(startLoc, id); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterInstantiation(); + } + return this.finishNode(node, "GenericTypeAnnotation"); + } + flowParseTypeofType() { + const node = this.startNode(); + this.expect(87); + node.argument = this.flowParsePrimaryType(); + return this.finishNode(node, "TypeofTypeAnnotation"); + } + flowParseTupleType() { + const node = this.startNode(); + node.types = []; + this.expect(0); + while (this.state.pos < this.length && !this.match(3)) { + node.types.push(this.flowParseType()); + if (this.match(3)) break; + this.expect(12); + } + this.expect(3); + return this.finishNode(node, "TupleTypeAnnotation"); + } + flowParseFunctionTypeParam(first) { + let name = null; + let optional = false; + let typeAnnotation = null; + const node = this.startNode(); + const lh = this.lookahead(); + const isThis = this.state.type === 78; + if (lh.type === 14 || lh.type === 17) { + if (isThis && !first) { + this.raise(FlowErrors.ThisParamMustBeFirst, node); + } + name = this.parseIdentifier(isThis); + if (this.eat(17)) { + optional = true; + if (isThis) { + this.raise(FlowErrors.ThisParamMayNotBeOptional, node); + } + } + typeAnnotation = this.flowParseTypeInitialiser(); + } else { + typeAnnotation = this.flowParseType(); + } + node.name = name; + node.optional = optional; + node.typeAnnotation = typeAnnotation; + return this.finishNode(node, "FunctionTypeParam"); + } + reinterpretTypeAsFunctionTypeParam(type) { + const node = this.startNodeAt(type.loc.start); + node.name = null; + node.optional = false; + node.typeAnnotation = type; + return this.finishNode(node, "FunctionTypeParam"); + } + flowParseFunctionTypeParams(params = []) { + let rest = null; + let _this = null; + if (this.match(78)) { + _this = this.flowParseFunctionTypeParam(true); + _this.name = null; + if (!this.match(11)) { + this.expect(12); + } + } + while (!this.match(11) && !this.match(21)) { + params.push(this.flowParseFunctionTypeParam(false)); + if (!this.match(11)) { + this.expect(12); + } + } + if (this.eat(21)) { + rest = this.flowParseFunctionTypeParam(false); + } + return { + params, + rest, + _this + }; + } + flowIdentToTypeAnnotation(startLoc, node, id) { + switch (id.name) { + case "any": + return this.finishNode(node, "AnyTypeAnnotation"); + case "bool": + case "boolean": + return this.finishNode(node, "BooleanTypeAnnotation"); + case "mixed": + return this.finishNode(node, "MixedTypeAnnotation"); + case "empty": + return this.finishNode(node, "EmptyTypeAnnotation"); + case "number": + return this.finishNode(node, "NumberTypeAnnotation"); + case "string": + return this.finishNode(node, "StringTypeAnnotation"); + case "symbol": + return this.finishNode(node, "SymbolTypeAnnotation"); + default: + this.checkNotUnderscore(id.name); + return this.flowParseGenericType(startLoc, id); + } + } + flowParsePrimaryType() { + const startLoc = this.state.startLoc; + const node = this.startNode(); + let tmp; + let type; + let isGroupedType = false; + const oldNoAnonFunctionType = this.state.noAnonFunctionType; + switch (this.state.type) { + case 5: + return this.flowParseObjectType({ + allowStatic: false, + allowExact: false, + allowSpread: true, + allowProto: false, + allowInexact: true + }); + case 6: + return this.flowParseObjectType({ + allowStatic: false, + allowExact: true, + allowSpread: true, + allowProto: false, + allowInexact: false + }); + case 0: + this.state.noAnonFunctionType = false; + type = this.flowParseTupleType(); + this.state.noAnonFunctionType = oldNoAnonFunctionType; + return type; + case 47: + node.typeParameters = this.flowParseTypeParameterDeclaration(); + this.expect(10); + tmp = this.flowParseFunctionTypeParams(); + node.params = tmp.params; + node.rest = tmp.rest; + node.this = tmp._this; + this.expect(11); + this.expect(19); + node.returnType = this.flowParseType(); + return this.finishNode(node, "FunctionTypeAnnotation"); + case 10: + this.next(); + if (!this.match(11) && !this.match(21)) { + if (tokenIsIdentifier(this.state.type) || this.match(78)) { + const token = this.lookahead().type; + isGroupedType = token !== 17 && token !== 14; + } else { + isGroupedType = true; + } + } + if (isGroupedType) { + this.state.noAnonFunctionType = false; + type = this.flowParseType(); + this.state.noAnonFunctionType = oldNoAnonFunctionType; + if (this.state.noAnonFunctionType || !(this.match(12) || this.match(11) && this.lookahead().type === 19)) { + this.expect(11); + return type; + } else { + this.eat(12); + } + } + if (type) { + tmp = this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(type)]); + } else { + tmp = this.flowParseFunctionTypeParams(); + } + node.params = tmp.params; + node.rest = tmp.rest; + node.this = tmp._this; + this.expect(11); + this.expect(19); + node.returnType = this.flowParseType(); + node.typeParameters = null; + return this.finishNode(node, "FunctionTypeAnnotation"); + case 133: + return this.parseLiteral(this.state.value, "StringLiteralTypeAnnotation"); + case 85: + case 86: + node.value = this.match(85); + this.next(); + return this.finishNode(node, "BooleanLiteralTypeAnnotation"); + case 53: + if (this.state.value === "-") { + this.next(); + if (this.match(134)) { + return this.parseLiteralAtNode(-this.state.value, "NumberLiteralTypeAnnotation", node); + } + if (this.match(135)) { + return this.parseLiteralAtNode(-this.state.value, "BigIntLiteralTypeAnnotation", node); + } + throw this.raise(FlowErrors.UnexpectedSubtractionOperand, this.state.startLoc); + } + this.unexpected(); + return; + case 134: + return this.parseLiteral(this.state.value, "NumberLiteralTypeAnnotation"); + case 135: + return this.parseLiteral(this.state.value, "BigIntLiteralTypeAnnotation"); + case 88: + this.next(); + return this.finishNode(node, "VoidTypeAnnotation"); + case 84: + this.next(); + return this.finishNode(node, "NullLiteralTypeAnnotation"); + case 78: + this.next(); + return this.finishNode(node, "ThisTypeAnnotation"); + case 55: + this.next(); + return this.finishNode(node, "ExistsTypeAnnotation"); + case 87: + return this.flowParseTypeofType(); + default: + if (tokenIsKeyword(this.state.type)) { + const label = tokenLabelName(this.state.type); + this.next(); + return super.createIdentifier(node, label); + } else if (tokenIsIdentifier(this.state.type)) { + if (this.isContextual(129)) { + return this.flowParseInterfaceType(); + } + return this.flowIdentToTypeAnnotation(startLoc, node, this.parseIdentifier()); + } + } + this.unexpected(); + } + flowParsePostfixType() { + const startLoc = this.state.startLoc; + let type = this.flowParsePrimaryType(); + let seenOptionalIndexedAccess = false; + while ((this.match(0) || this.match(18)) && !this.canInsertSemicolon()) { + const node = this.startNodeAt(startLoc); + const optional = this.eat(18); + seenOptionalIndexedAccess = seenOptionalIndexedAccess || optional; + this.expect(0); + if (!optional && this.match(3)) { + node.elementType = type; + this.next(); + type = this.finishNode(node, "ArrayTypeAnnotation"); + } else { + node.objectType = type; + node.indexType = this.flowParseType(); + this.expect(3); + if (seenOptionalIndexedAccess) { + node.optional = optional; + type = this.finishNode(node, "OptionalIndexedAccessType"); + } else { + type = this.finishNode(node, "IndexedAccessType"); + } + } + } + return type; + } + flowParsePrefixType() { + const node = this.startNode(); + if (this.eat(17)) { + node.typeAnnotation = this.flowParsePrefixType(); + return this.finishNode(node, "NullableTypeAnnotation"); + } else { + return this.flowParsePostfixType(); + } + } + flowParseAnonFunctionWithoutParens() { + const param = this.flowParsePrefixType(); + if (!this.state.noAnonFunctionType && this.eat(19)) { + const node = this.startNodeAt(param.loc.start); + node.params = [this.reinterpretTypeAsFunctionTypeParam(param)]; + node.rest = null; + node.this = null; + node.returnType = this.flowParseType(); + node.typeParameters = null; + return this.finishNode(node, "FunctionTypeAnnotation"); + } + return param; + } + flowParseIntersectionType() { + const node = this.startNode(); + this.eat(45); + const type = this.flowParseAnonFunctionWithoutParens(); + node.types = [type]; + while (this.eat(45)) { + node.types.push(this.flowParseAnonFunctionWithoutParens()); + } + return node.types.length === 1 ? type : this.finishNode(node, "IntersectionTypeAnnotation"); + } + flowParseUnionType() { + const node = this.startNode(); + this.eat(43); + const type = this.flowParseIntersectionType(); + node.types = [type]; + while (this.eat(43)) { + node.types.push(this.flowParseIntersectionType()); + } + return node.types.length === 1 ? type : this.finishNode(node, "UnionTypeAnnotation"); + } + flowParseType() { + const oldInType = this.state.inType; + this.state.inType = true; + const type = this.flowParseUnionType(); + this.state.inType = oldInType; + return type; + } + flowParseTypeOrImplicitInstantiation() { + if (this.state.type === 132 && this.state.value === "_") { + const startLoc = this.state.startLoc; + const node = this.parseIdentifier(); + return this.flowParseGenericType(startLoc, node); + } else { + return this.flowParseType(); + } + } + flowParseTypeAnnotation() { + const node = this.startNode(); + node.typeAnnotation = this.flowParseTypeInitialiser(); + return this.finishNode(node, "TypeAnnotation"); + } + flowParseTypeAnnotatableIdentifier(allowPrimitiveOverride) { + const ident = allowPrimitiveOverride ? this.parseIdentifier() : this.flowParseRestrictedIdentifier(); + if (this.match(14)) { + ident.typeAnnotation = this.flowParseTypeAnnotation(); + this.resetEndLocation(ident); + } + return ident; + } + typeCastToParameter(node) { + node.expression.typeAnnotation = node.typeAnnotation; + this.resetEndLocation(node.expression, node.typeAnnotation.loc.end); + return node.expression; + } + flowParseVariance() { + let variance = null; + if (this.match(53)) { + variance = this.startNode(); + if (this.state.value === "+") { + variance.kind = "plus"; + } else { + variance.kind = "minus"; + } + this.next(); + return this.finishNode(variance, "Variance"); + } + return variance; + } + parseFunctionBody(node, allowExpressionBody, isMethod = false) { + if (allowExpressionBody) { + this.forwardNoArrowParamsConversionAt(node, () => super.parseFunctionBody(node, true, isMethod)); + return; + } + super.parseFunctionBody(node, false, isMethod); + } + parseFunctionBodyAndFinish(node, type, isMethod = false) { + if (this.match(14)) { + const typeNode = this.startNode(); + [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser(); + node.returnType = typeNode.typeAnnotation ? this.finishNode(typeNode, "TypeAnnotation") : null; + } + return super.parseFunctionBodyAndFinish(node, type, isMethod); + } + parseStatementLike(flags) { + if (this.state.strict && this.isContextual(129)) { + const lookahead = this.lookahead(); + if (tokenIsKeywordOrIdentifier(lookahead.type)) { + const node = this.startNode(); + this.next(); + return this.flowParseInterface(node); + } + } else if (this.shouldParseEnums() && this.isContextual(126)) { + const node = this.startNode(); + this.next(); + return this.flowParseEnumDeclaration(node); + } + const stmt = super.parseStatementLike(flags); + if (this.flowPragma === undefined && !this.isValidDirective(stmt)) { + this.flowPragma = null; + } + return stmt; + } + parseExpressionStatement(node, expr, decorators) { + if (expr.type === "Identifier") { + if (expr.name === "declare") { + if (this.match(80) || tokenIsIdentifier(this.state.type) || this.match(68) || this.match(74) || this.match(82)) { + return this.flowParseDeclare(node); + } + } else if (tokenIsIdentifier(this.state.type)) { + if (expr.name === "interface") { + return this.flowParseInterface(node); + } else if (expr.name === "type") { + return this.flowParseTypeAlias(node); + } else if (expr.name === "opaque") { + return this.flowParseOpaqueType(node, false); + } + } + } + return super.parseExpressionStatement(node, expr, decorators); + } + shouldParseExportDeclaration() { + const { + type + } = this.state; + if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 126) { + return !this.state.containsEsc; + } + return super.shouldParseExportDeclaration(); + } + isExportDefaultSpecifier() { + const { + type + } = this.state; + if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 126) { + return this.state.containsEsc; + } + return super.isExportDefaultSpecifier(); + } + parseExportDefaultExpression() { + if (this.shouldParseEnums() && this.isContextual(126)) { + const node = this.startNode(); + this.next(); + return this.flowParseEnumDeclaration(node); + } + return super.parseExportDefaultExpression(); + } + parseConditional(expr, startLoc, refExpressionErrors) { + if (!this.match(17)) return expr; + if (this.state.maybeInArrowParameters) { + const nextCh = this.lookaheadCharCode(); + if (nextCh === 44 || nextCh === 61 || nextCh === 58 || nextCh === 41) { + this.setOptionalParametersError(refExpressionErrors); + return expr; + } + } + this.expect(17); + const state = this.state.clone(); + const originalNoArrowAt = this.state.noArrowAt; + const node = this.startNodeAt(startLoc); + let { + consequent, + failed + } = this.tryParseConditionalConsequent(); + let [valid, invalid] = this.getArrowLikeExpressions(consequent); + if (failed || invalid.length > 0) { + const noArrowAt = [...originalNoArrowAt]; + if (invalid.length > 0) { + this.state = state; + this.state.noArrowAt = noArrowAt; + for (let i = 0; i < invalid.length; i++) { + noArrowAt.push(invalid[i].start); + } + ({ + consequent, + failed + } = this.tryParseConditionalConsequent()); + [valid, invalid] = this.getArrowLikeExpressions(consequent); + } + if (failed && valid.length > 1) { + this.raise(FlowErrors.AmbiguousConditionalArrow, state.startLoc); + } + if (failed && valid.length === 1) { + this.state = state; + noArrowAt.push(valid[0].start); + this.state.noArrowAt = noArrowAt; + ({ + consequent, + failed + } = this.tryParseConditionalConsequent()); + } + } + this.getArrowLikeExpressions(consequent, true); + this.state.noArrowAt = originalNoArrowAt; + this.expect(14); + node.test = expr; + node.consequent = consequent; + node.alternate = this.forwardNoArrowParamsConversionAt(node, () => this.parseMaybeAssign(undefined, undefined)); + return this.finishNode(node, "ConditionalExpression"); + } + tryParseConditionalConsequent() { + this.state.noArrowParamsConversionAt.push(this.state.start); + const consequent = this.parseMaybeAssignAllowIn(); + const failed = !this.match(14); + this.state.noArrowParamsConversionAt.pop(); + return { + consequent, + failed + }; + } + getArrowLikeExpressions(node, disallowInvalid) { + const stack = [node]; + const arrows = []; + while (stack.length !== 0) { + const node = stack.pop(); + if (node.type === "ArrowFunctionExpression") { + if (node.typeParameters || !node.returnType) { + this.finishArrowValidation(node); + } else { + arrows.push(node); + } + stack.push(node.body); + } else if (node.type === "ConditionalExpression") { + stack.push(node.consequent); + stack.push(node.alternate); + } + } + if (disallowInvalid) { + arrows.forEach(node => this.finishArrowValidation(node)); + return [arrows, []]; + } + return partition(arrows, node => node.params.every(param => this.isAssignable(param, true))); + } + finishArrowValidation(node) { + var _node$extra; + this.toAssignableList(node.params, (_node$extra = node.extra) == null ? void 0 : _node$extra.trailingCommaLoc, false); + this.scope.enter(2 | 4); + super.checkParams(node, false, true); + this.scope.exit(); + } + forwardNoArrowParamsConversionAt(node, parse) { + let result; + if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { + this.state.noArrowParamsConversionAt.push(this.state.start); + result = parse(); + this.state.noArrowParamsConversionAt.pop(); + } else { + result = parse(); + } + return result; + } + parseParenItem(node, startLoc) { + node = super.parseParenItem(node, startLoc); + if (this.eat(17)) { + node.optional = true; + this.resetEndLocation(node); + } + if (this.match(14)) { + const typeCastNode = this.startNodeAt(startLoc); + typeCastNode.expression = node; + typeCastNode.typeAnnotation = this.flowParseTypeAnnotation(); + return this.finishNode(typeCastNode, "TypeCastExpression"); + } + return node; + } + assertModuleNodeAllowed(node) { + if (node.type === "ImportDeclaration" && (node.importKind === "type" || node.importKind === "typeof") || node.type === "ExportNamedDeclaration" && node.exportKind === "type" || node.type === "ExportAllDeclaration" && node.exportKind === "type") { + return; + } + super.assertModuleNodeAllowed(node); + } + parseExportDeclaration(node) { + if (this.isContextual(130)) { + node.exportKind = "type"; + const declarationNode = this.startNode(); + this.next(); + if (this.match(5)) { + node.specifiers = this.parseExportSpecifiers(true); + super.parseExportFrom(node); + return null; + } else { + return this.flowParseTypeAlias(declarationNode); + } + } else if (this.isContextual(131)) { + node.exportKind = "type"; + const declarationNode = this.startNode(); + this.next(); + return this.flowParseOpaqueType(declarationNode, false); + } else if (this.isContextual(129)) { + node.exportKind = "type"; + const declarationNode = this.startNode(); + this.next(); + return this.flowParseInterface(declarationNode); + } else if (this.shouldParseEnums() && this.isContextual(126)) { + node.exportKind = "value"; + const declarationNode = this.startNode(); + this.next(); + return this.flowParseEnumDeclaration(declarationNode); + } else { + return super.parseExportDeclaration(node); + } + } + eatExportStar(node) { + if (super.eatExportStar(node)) return true; + if (this.isContextual(130) && this.lookahead().type === 55) { + node.exportKind = "type"; + this.next(); + this.next(); + return true; + } + return false; + } + maybeParseExportNamespaceSpecifier(node) { + const { + startLoc + } = this.state; + const hasNamespace = super.maybeParseExportNamespaceSpecifier(node); + if (hasNamespace && node.exportKind === "type") { + this.unexpected(startLoc); + } + return hasNamespace; + } + parseClassId(node, isStatement, optionalId) { + super.parseClassId(node, isStatement, optionalId); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } + } + parseClassMember(classBody, member, state) { + const { + startLoc + } = this.state; + if (this.isContextual(125)) { + if (super.parseClassMemberFromModifier(classBody, member)) { + return; + } + member.declare = true; + } + super.parseClassMember(classBody, member, state); + if (member.declare) { + if (member.type !== "ClassProperty" && member.type !== "ClassPrivateProperty" && member.type !== "PropertyDefinition") { + this.raise(FlowErrors.DeclareClassElement, startLoc); + } else if (member.value) { + this.raise(FlowErrors.DeclareClassFieldInitializer, member.value); + } + } + } + isIterator(word) { + return word === "iterator" || word === "asyncIterator"; + } + readIterator() { + const word = super.readWord1(); + const fullWord = "@@" + word; + if (!this.isIterator(word) || !this.state.inType) { + this.raise(Errors.InvalidIdentifier, this.state.curPosition(), { + identifierName: fullWord + }); + } + this.finishToken(132, fullWord); + } + getTokenFromCode(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (code === 123 && next === 124) { + this.finishOp(6, 2); + } else if (this.state.inType && (code === 62 || code === 60)) { + this.finishOp(code === 62 ? 48 : 47, 1); + } else if (this.state.inType && code === 63) { + if (next === 46) { + this.finishOp(18, 2); + } else { + this.finishOp(17, 1); + } + } else if (isIteratorStart(code, next, this.input.charCodeAt(this.state.pos + 2))) { + this.state.pos += 2; + this.readIterator(); + } else { + super.getTokenFromCode(code); + } + } + isAssignable(node, isBinding) { + if (node.type === "TypeCastExpression") { + return this.isAssignable(node.expression, isBinding); + } else { + return super.isAssignable(node, isBinding); + } + } + toAssignable(node, isLHS = false) { + if (!isLHS && node.type === "AssignmentExpression" && node.left.type === "TypeCastExpression") { + node.left = this.typeCastToParameter(node.left); + } + super.toAssignable(node, isLHS); + } + toAssignableList(exprList, trailingCommaLoc, isLHS) { + for (let i = 0; i < exprList.length; i++) { + const expr = exprList[i]; + if ((expr == null ? void 0 : expr.type) === "TypeCastExpression") { + exprList[i] = this.typeCastToParameter(expr); + } + } + super.toAssignableList(exprList, trailingCommaLoc, isLHS); + } + toReferencedList(exprList, isParenthesizedExpr) { + for (let i = 0; i < exprList.length; i++) { + var _expr$extra; + const expr = exprList[i]; + if (expr && expr.type === "TypeCastExpression" && !((_expr$extra = expr.extra) != null && _expr$extra.parenthesized) && (exprList.length > 1 || !isParenthesizedExpr)) { + this.raise(FlowErrors.TypeCastInPattern, expr.typeAnnotation); + } + } + return exprList; + } + parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) { + const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors); + if (canBePattern && !this.state.maybeInArrowParameters) { + this.toReferencedList(node.elements); + } + return node; + } + isValidLVal(type, isParenthesized, binding) { + return type === "TypeCastExpression" || super.isValidLVal(type, isParenthesized, binding); + } + parseClassProperty(node) { + if (this.match(14)) { + node.typeAnnotation = this.flowParseTypeAnnotation(); + } + return super.parseClassProperty(node); + } + parseClassPrivateProperty(node) { + if (this.match(14)) { + node.typeAnnotation = this.flowParseTypeAnnotation(); + } + return super.parseClassPrivateProperty(node); + } + isClassMethod() { + return this.match(47) || super.isClassMethod(); + } + isClassProperty() { + return this.match(14) || super.isClassProperty(); + } + isNonstaticConstructor(method) { + return !this.match(14) && super.isNonstaticConstructor(method); + } + pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { + if (method.variance) { + this.unexpected(method.variance.loc.start); + } + delete method.variance; + if (this.match(47)) { + method.typeParameters = this.flowParseTypeParameterDeclaration(); + } + super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper); + if (method.params && isConstructor) { + const params = method.params; + if (params.length > 0 && this.isThisParam(params[0])) { + this.raise(FlowErrors.ThisParamBannedInConstructor, method); + } + } else if (method.type === "MethodDefinition" && isConstructor && method.value.params) { + const params = method.value.params; + if (params.length > 0 && this.isThisParam(params[0])) { + this.raise(FlowErrors.ThisParamBannedInConstructor, method); + } + } + } + pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { + if (method.variance) { + this.unexpected(method.variance.loc.start); + } + delete method.variance; + if (this.match(47)) { + method.typeParameters = this.flowParseTypeParameterDeclaration(); + } + super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync); + } + parseClassSuper(node) { + super.parseClassSuper(node); + if (node.superClass && this.match(47)) { + node.superTypeParameters = this.flowParseTypeParameterInstantiation(); + } + if (this.isContextual(113)) { + this.next(); + const implemented = node.implements = []; + do { + const node = this.startNode(); + node.id = this.flowParseRestrictedIdentifier(true); + if (this.match(47)) { + node.typeParameters = this.flowParseTypeParameterInstantiation(); + } else { + node.typeParameters = null; + } + implemented.push(this.finishNode(node, "ClassImplements")); + } while (this.eat(12)); + } + } + checkGetterSetterParams(method) { + super.checkGetterSetterParams(method); + const params = this.getObjectOrClassMethodParams(method); + if (params.length > 0) { + const param = params[0]; + if (this.isThisParam(param) && method.kind === "get") { + this.raise(FlowErrors.GetterMayNotHaveThisParam, param); + } else if (this.isThisParam(param)) { + this.raise(FlowErrors.SetterMayNotHaveThisParam, param); + } + } + } + parsePropertyNamePrefixOperator(node) { + node.variance = this.flowParseVariance(); + } + parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) { + if (prop.variance) { + this.unexpected(prop.variance.loc.start); + } + delete prop.variance; + let typeParameters; + if (this.match(47) && !isAccessor) { + typeParameters = this.flowParseTypeParameterDeclaration(); + if (!this.match(10)) this.unexpected(); + } + const result = super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors); + if (typeParameters) { + (result.value || result).typeParameters = typeParameters; + } + return result; + } + parseAssignableListItemTypes(param) { + if (this.eat(17)) { + if (param.type !== "Identifier") { + this.raise(FlowErrors.PatternIsOptional, param); + } + if (this.isThisParam(param)) { + this.raise(FlowErrors.ThisParamMayNotBeOptional, param); + } + param.optional = true; + } + if (this.match(14)) { + param.typeAnnotation = this.flowParseTypeAnnotation(); + } else if (this.isThisParam(param)) { + this.raise(FlowErrors.ThisParamAnnotationRequired, param); + } + if (this.match(29) && this.isThisParam(param)) { + this.raise(FlowErrors.ThisParamNoDefault, param); + } + this.resetEndLocation(param); + return param; + } + parseMaybeDefault(startLoc, left) { + const node = super.parseMaybeDefault(startLoc, left); + if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) { + this.raise(FlowErrors.TypeBeforeInitializer, node.typeAnnotation); + } + return node; + } + checkImportReflection(node) { + super.checkImportReflection(node); + if (node.module && node.importKind !== "value") { + this.raise(FlowErrors.ImportReflectionHasImportType, node.specifiers[0].loc.start); + } + } + parseImportSpecifierLocal(node, specifier, type) { + specifier.local = hasTypeImportKind(node) ? this.flowParseRestrictedIdentifier(true, true) : this.parseIdentifier(); + node.specifiers.push(this.finishImportSpecifier(specifier, type)); + } + isPotentialImportPhase(isExport) { + if (super.isPotentialImportPhase(isExport)) return true; + if (this.isContextual(130)) { + if (!isExport) return true; + const ch = this.lookaheadCharCode(); + return ch === 123 || ch === 42; + } + return !isExport && this.isContextual(87); + } + applyImportPhase(node, isExport, phase, loc) { + super.applyImportPhase(node, isExport, phase, loc); + if (isExport) { + if (!phase && this.match(65)) { + return; + } + node.exportKind = phase === "type" ? phase : "value"; + } else { + if (phase === "type" && this.match(55)) this.unexpected(); + node.importKind = phase === "type" || phase === "typeof" ? phase : "value"; + } + } + parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + const firstIdent = specifier.imported; + let specifierTypeKind = null; + if (firstIdent.type === "Identifier") { + if (firstIdent.name === "type") { + specifierTypeKind = "type"; + } else if (firstIdent.name === "typeof") { + specifierTypeKind = "typeof"; + } + } + let isBinding = false; + if (this.isContextual(93) && !this.isLookaheadContextual("as")) { + const as_ident = this.parseIdentifier(true); + if (specifierTypeKind !== null && !tokenIsKeywordOrIdentifier(this.state.type)) { + specifier.imported = as_ident; + specifier.importKind = specifierTypeKind; + specifier.local = cloneIdentifier(as_ident); + } else { + specifier.imported = firstIdent; + specifier.importKind = null; + specifier.local = this.parseIdentifier(); + } + } else { + if (specifierTypeKind !== null && tokenIsKeywordOrIdentifier(this.state.type)) { + specifier.imported = this.parseIdentifier(true); + specifier.importKind = specifierTypeKind; + } else { + if (importedIsString) { + throw this.raise(Errors.ImportBindingIsString, specifier, { + importName: firstIdent.value + }); + } + specifier.imported = firstIdent; + specifier.importKind = null; + } + if (this.eatContextual(93)) { + specifier.local = this.parseIdentifier(); + } else { + isBinding = true; + specifier.local = cloneIdentifier(specifier.imported); + } + } + const specifierIsTypeImport = hasTypeImportKind(specifier); + if (isInTypeOnlyImport && specifierIsTypeImport) { + this.raise(FlowErrors.ImportTypeShorthandOnlyInPureImport, specifier); + } + if (isInTypeOnlyImport || specifierIsTypeImport) { + this.checkReservedType(specifier.local.name, specifier.local.loc.start, true); + } + if (isBinding && !isInTypeOnlyImport && !specifierIsTypeImport) { + this.checkReservedWord(specifier.local.name, specifier.loc.start, true, true); + } + return this.finishImportSpecifier(specifier, "ImportSpecifier"); + } + parseBindingAtom() { + switch (this.state.type) { + case 78: + return this.parseIdentifier(true); + default: + return super.parseBindingAtom(); + } + } + parseFunctionParams(node, isConstructor) { + const kind = node.kind; + if (kind !== "get" && kind !== "set" && this.match(47)) { + node.typeParameters = this.flowParseTypeParameterDeclaration(); + } + super.parseFunctionParams(node, isConstructor); + } + parseVarId(decl, kind) { + super.parseVarId(decl, kind); + if (this.match(14)) { + decl.id.typeAnnotation = this.flowParseTypeAnnotation(); + this.resetEndLocation(decl.id); + } + } + parseAsyncArrowFromCallExpression(node, call) { + if (this.match(14)) { + const oldNoAnonFunctionType = this.state.noAnonFunctionType; + this.state.noAnonFunctionType = true; + node.returnType = this.flowParseTypeAnnotation(); + this.state.noAnonFunctionType = oldNoAnonFunctionType; + } + return super.parseAsyncArrowFromCallExpression(node, call); + } + shouldParseAsyncArrow() { + return this.match(14) || super.shouldParseAsyncArrow(); + } + parseMaybeAssign(refExpressionErrors, afterLeftParse) { + var _jsx; + let state = null; + let jsx; + if (this.hasPlugin("jsx") && (this.match(142) || this.match(47))) { + state = this.state.clone(); + jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state); + if (!jsx.error) return jsx.node; + const { + context + } = this.state; + const currentContext = context[context.length - 1]; + if (currentContext === types.j_oTag || currentContext === types.j_expr) { + context.pop(); + } + } + if ((_jsx = jsx) != null && _jsx.error || this.match(47)) { + var _jsx2, _jsx3; + state = state || this.state.clone(); + let typeParameters; + const arrow = this.tryParse(abort => { + var _arrowExpression$extr; + typeParameters = this.flowParseTypeParameterDeclaration(); + const arrowExpression = this.forwardNoArrowParamsConversionAt(typeParameters, () => { + const result = super.parseMaybeAssign(refExpressionErrors, afterLeftParse); + this.resetStartLocationFromNode(result, typeParameters); + return result; + }); + if ((_arrowExpression$extr = arrowExpression.extra) != null && _arrowExpression$extr.parenthesized) abort(); + const expr = this.maybeUnwrapTypeCastExpression(arrowExpression); + if (expr.type !== "ArrowFunctionExpression") abort(); + expr.typeParameters = typeParameters; + this.resetStartLocationFromNode(expr, typeParameters); + return arrowExpression; + }, state); + let arrowExpression = null; + if (arrow.node && this.maybeUnwrapTypeCastExpression(arrow.node).type === "ArrowFunctionExpression") { + if (!arrow.error && !arrow.aborted) { + if (arrow.node.async) { + this.raise(FlowErrors.UnexpectedTypeParameterBeforeAsyncArrowFunction, typeParameters); + } + return arrow.node; + } + arrowExpression = arrow.node; + } + if ((_jsx2 = jsx) != null && _jsx2.node) { + this.state = jsx.failState; + return jsx.node; + } + if (arrowExpression) { + this.state = arrow.failState; + return arrowExpression; + } + if ((_jsx3 = jsx) != null && _jsx3.thrown) throw jsx.error; + if (arrow.thrown) throw arrow.error; + throw this.raise(FlowErrors.UnexpectedTokenAfterTypeParameter, typeParameters); + } + return super.parseMaybeAssign(refExpressionErrors, afterLeftParse); + } + parseArrow(node) { + if (this.match(14)) { + const result = this.tryParse(() => { + const oldNoAnonFunctionType = this.state.noAnonFunctionType; + this.state.noAnonFunctionType = true; + const typeNode = this.startNode(); + [typeNode.typeAnnotation, node.predicate] = this.flowParseTypeAndPredicateInitialiser(); + this.state.noAnonFunctionType = oldNoAnonFunctionType; + if (this.canInsertSemicolon()) this.unexpected(); + if (!this.match(19)) this.unexpected(); + return typeNode; + }); + if (result.thrown) return null; + if (result.error) this.state = result.failState; + node.returnType = result.node.typeAnnotation ? this.finishNode(result.node, "TypeAnnotation") : null; + } + return super.parseArrow(node); + } + shouldParseArrow(params) { + return this.match(14) || super.shouldParseArrow(params); + } + setArrowFunctionParameters(node, params) { + if (this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { + node.params = params; + } else { + super.setArrowFunctionParameters(node, params); + } + } + checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) { + if (isArrowFunction && this.state.noArrowParamsConversionAt.indexOf(node.start) !== -1) { + return; + } + for (let i = 0; i < node.params.length; i++) { + if (this.isThisParam(node.params[i]) && i > 0) { + this.raise(FlowErrors.ThisParamMustBeFirst, node.params[i]); + } + } + super.checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged); + } + parseParenAndDistinguishExpression(canBeArrow) { + return super.parseParenAndDistinguishExpression(canBeArrow && this.state.noArrowAt.indexOf(this.state.start) === -1); + } + parseSubscripts(base, startLoc, noCalls) { + if (base.type === "Identifier" && base.name === "async" && this.state.noArrowAt.indexOf(startLoc.index) !== -1) { + this.next(); + const node = this.startNodeAt(startLoc); + node.callee = base; + node.arguments = super.parseCallExpressionArguments(11, false); + base = this.finishNode(node, "CallExpression"); + } else if (base.type === "Identifier" && base.name === "async" && this.match(47)) { + const state = this.state.clone(); + const arrow = this.tryParse(abort => this.parseAsyncArrowWithTypeParameters(startLoc) || abort(), state); + if (!arrow.error && !arrow.aborted) return arrow.node; + const result = this.tryParse(() => super.parseSubscripts(base, startLoc, noCalls), state); + if (result.node && !result.error) return result.node; + if (arrow.node) { + this.state = arrow.failState; + return arrow.node; + } + if (result.node) { + this.state = result.failState; + return result.node; + } + throw arrow.error || result.error; + } + return super.parseSubscripts(base, startLoc, noCalls); + } + parseSubscript(base, startLoc, noCalls, subscriptState) { + if (this.match(18) && this.isLookaheadToken_lt()) { + subscriptState.optionalChainMember = true; + if (noCalls) { + subscriptState.stop = true; + return base; + } + this.next(); + const node = this.startNodeAt(startLoc); + node.callee = base; + node.typeArguments = this.flowParseTypeParameterInstantiation(); + this.expect(10); + node.arguments = this.parseCallExpressionArguments(11, false); + node.optional = true; + return this.finishCallExpression(node, true); + } else if (!noCalls && this.shouldParseTypes() && this.match(47)) { + const node = this.startNodeAt(startLoc); + node.callee = base; + const result = this.tryParse(() => { + node.typeArguments = this.flowParseTypeParameterInstantiationCallOrNew(); + this.expect(10); + node.arguments = super.parseCallExpressionArguments(11, false); + if (subscriptState.optionalChainMember) { + node.optional = false; + } + return this.finishCallExpression(node, subscriptState.optionalChainMember); + }); + if (result.node) { + if (result.error) this.state = result.failState; + return result.node; + } + } + return super.parseSubscript(base, startLoc, noCalls, subscriptState); + } + parseNewCallee(node) { + super.parseNewCallee(node); + let targs = null; + if (this.shouldParseTypes() && this.match(47)) { + targs = this.tryParse(() => this.flowParseTypeParameterInstantiationCallOrNew()).node; + } + node.typeArguments = targs; + } + parseAsyncArrowWithTypeParameters(startLoc) { + const node = this.startNodeAt(startLoc); + this.parseFunctionParams(node, false); + if (!this.parseArrow(node)) return; + return super.parseArrowExpression(node, undefined, true); + } + readToken_mult_modulo(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (code === 42 && next === 47 && this.state.hasFlowComment) { + this.state.hasFlowComment = false; + this.state.pos += 2; + this.nextToken(); + return; + } + super.readToken_mult_modulo(code); + } + readToken_pipe_amp(code) { + const next = this.input.charCodeAt(this.state.pos + 1); + if (code === 124 && next === 125) { + this.finishOp(9, 2); + return; + } + super.readToken_pipe_amp(code); + } + parseTopLevel(file, program) { + const fileNode = super.parseTopLevel(file, program); + if (this.state.hasFlowComment) { + this.raise(FlowErrors.UnterminatedFlowComment, this.state.curPosition()); + } + return fileNode; + } + skipBlockComment() { + if (this.hasPlugin("flowComments") && this.skipFlowComment()) { + if (this.state.hasFlowComment) { + throw this.raise(FlowErrors.NestedFlowComment, this.state.startLoc); + } + this.hasFlowCommentCompletion(); + const commentSkip = this.skipFlowComment(); + if (commentSkip) { + this.state.pos += commentSkip; + this.state.hasFlowComment = true; + } + return; + } + return super.skipBlockComment(this.state.hasFlowComment ? "*-/" : "*/"); + } + skipFlowComment() { + const { + pos + } = this.state; + let shiftToFirstNonWhiteSpace = 2; + while ([32, 9].includes(this.input.charCodeAt(pos + shiftToFirstNonWhiteSpace))) { + shiftToFirstNonWhiteSpace++; + } + const ch2 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos); + const ch3 = this.input.charCodeAt(shiftToFirstNonWhiteSpace + pos + 1); + if (ch2 === 58 && ch3 === 58) { + return shiftToFirstNonWhiteSpace + 2; + } + if (this.input.slice(shiftToFirstNonWhiteSpace + pos, shiftToFirstNonWhiteSpace + pos + 12) === "flow-include") { + return shiftToFirstNonWhiteSpace + 12; + } + if (ch2 === 58 && ch3 !== 58) { + return shiftToFirstNonWhiteSpace; + } + return false; + } + hasFlowCommentCompletion() { + const end = this.input.indexOf("*/", this.state.pos); + if (end === -1) { + throw this.raise(Errors.UnterminatedComment, this.state.curPosition()); + } + } + flowEnumErrorBooleanMemberNotInitialized(loc, { + enumName, + memberName + }) { + this.raise(FlowErrors.EnumBooleanMemberNotInitialized, loc, { + memberName, + enumName + }); + } + flowEnumErrorInvalidMemberInitializer(loc, enumContext) { + return this.raise(!enumContext.explicitType ? FlowErrors.EnumInvalidMemberInitializerUnknownType : enumContext.explicitType === "symbol" ? FlowErrors.EnumInvalidMemberInitializerSymbolType : FlowErrors.EnumInvalidMemberInitializerPrimaryType, loc, enumContext); + } + flowEnumErrorNumberMemberNotInitialized(loc, details) { + this.raise(FlowErrors.EnumNumberMemberNotInitialized, loc, details); + } + flowEnumErrorStringMemberInconsistentlyInitialized(node, details) { + this.raise(FlowErrors.EnumStringMemberInconsistentlyInitialized, node, details); + } + flowEnumMemberInit() { + const startLoc = this.state.startLoc; + const endOfInit = () => this.match(12) || this.match(8); + switch (this.state.type) { + case 134: + { + const literal = this.parseNumericLiteral(this.state.value); + if (endOfInit()) { + return { + type: "number", + loc: literal.loc.start, + value: literal + }; + } + return { + type: "invalid", + loc: startLoc + }; + } + case 133: + { + const literal = this.parseStringLiteral(this.state.value); + if (endOfInit()) { + return { + type: "string", + loc: literal.loc.start, + value: literal + }; + } + return { + type: "invalid", + loc: startLoc + }; + } + case 85: + case 86: + { + const literal = this.parseBooleanLiteral(this.match(85)); + if (endOfInit()) { + return { + type: "boolean", + loc: literal.loc.start, + value: literal + }; + } + return { + type: "invalid", + loc: startLoc + }; + } + default: + return { + type: "invalid", + loc: startLoc + }; + } + } + flowEnumMemberRaw() { + const loc = this.state.startLoc; + const id = this.parseIdentifier(true); + const init = this.eat(29) ? this.flowEnumMemberInit() : { + type: "none", + loc + }; + return { + id, + init + }; + } + flowEnumCheckExplicitTypeMismatch(loc, context, expectedType) { + const { + explicitType + } = context; + if (explicitType === null) { + return; + } + if (explicitType !== expectedType) { + this.flowEnumErrorInvalidMemberInitializer(loc, context); + } + } + flowEnumMembers({ + enumName, + explicitType + }) { + const seenNames = new Set(); + const members = { + booleanMembers: [], + numberMembers: [], + stringMembers: [], + defaultedMembers: [] + }; + let hasUnknownMembers = false; + while (!this.match(8)) { + if (this.eat(21)) { + hasUnknownMembers = true; + break; + } + const memberNode = this.startNode(); + const { + id, + init + } = this.flowEnumMemberRaw(); + const memberName = id.name; + if (memberName === "") { + continue; + } + if (/^[a-z]/.test(memberName)) { + this.raise(FlowErrors.EnumInvalidMemberName, id, { + memberName, + suggestion: memberName[0].toUpperCase() + memberName.slice(1), + enumName + }); + } + if (seenNames.has(memberName)) { + this.raise(FlowErrors.EnumDuplicateMemberName, id, { + memberName, + enumName + }); + } + seenNames.add(memberName); + const context = { + enumName, + explicitType, + memberName + }; + memberNode.id = id; + switch (init.type) { + case "boolean": + { + this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "boolean"); + memberNode.init = init.value; + members.booleanMembers.push(this.finishNode(memberNode, "EnumBooleanMember")); + break; + } + case "number": + { + this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "number"); + memberNode.init = init.value; + members.numberMembers.push(this.finishNode(memberNode, "EnumNumberMember")); + break; + } + case "string": + { + this.flowEnumCheckExplicitTypeMismatch(init.loc, context, "string"); + memberNode.init = init.value; + members.stringMembers.push(this.finishNode(memberNode, "EnumStringMember")); + break; + } + case "invalid": + { + throw this.flowEnumErrorInvalidMemberInitializer(init.loc, context); + } + case "none": + { + switch (explicitType) { + case "boolean": + this.flowEnumErrorBooleanMemberNotInitialized(init.loc, context); + break; + case "number": + this.flowEnumErrorNumberMemberNotInitialized(init.loc, context); + break; + default: + members.defaultedMembers.push(this.finishNode(memberNode, "EnumDefaultedMember")); + } + } + } + if (!this.match(8)) { + this.expect(12); + } + } + return { + members, + hasUnknownMembers + }; + } + flowEnumStringMembers(initializedMembers, defaultedMembers, { + enumName + }) { + if (initializedMembers.length === 0) { + return defaultedMembers; + } else if (defaultedMembers.length === 0) { + return initializedMembers; + } else if (defaultedMembers.length > initializedMembers.length) { + for (const member of initializedMembers) { + this.flowEnumErrorStringMemberInconsistentlyInitialized(member, { + enumName + }); + } + return defaultedMembers; + } else { + for (const member of defaultedMembers) { + this.flowEnumErrorStringMemberInconsistentlyInitialized(member, { + enumName + }); + } + return initializedMembers; + } + } + flowEnumParseExplicitType({ + enumName + }) { + if (!this.eatContextual(102)) return null; + if (!tokenIsIdentifier(this.state.type)) { + throw this.raise(FlowErrors.EnumInvalidExplicitTypeUnknownSupplied, this.state.startLoc, { + enumName + }); + } + const { + value + } = this.state; + this.next(); + if (value !== "boolean" && value !== "number" && value !== "string" && value !== "symbol") { + this.raise(FlowErrors.EnumInvalidExplicitType, this.state.startLoc, { + enumName, + invalidEnumType: value + }); + } + return value; + } + flowEnumBody(node, id) { + const enumName = id.name; + const nameLoc = id.loc.start; + const explicitType = this.flowEnumParseExplicitType({ + enumName + }); + this.expect(5); + const { + members, + hasUnknownMembers + } = this.flowEnumMembers({ + enumName, + explicitType + }); + node.hasUnknownMembers = hasUnknownMembers; + switch (explicitType) { + case "boolean": + node.explicitType = true; + node.members = members.booleanMembers; + this.expect(8); + return this.finishNode(node, "EnumBooleanBody"); + case "number": + node.explicitType = true; + node.members = members.numberMembers; + this.expect(8); + return this.finishNode(node, "EnumNumberBody"); + case "string": + node.explicitType = true; + node.members = this.flowEnumStringMembers(members.stringMembers, members.defaultedMembers, { + enumName + }); + this.expect(8); + return this.finishNode(node, "EnumStringBody"); + case "symbol": + node.members = members.defaultedMembers; + this.expect(8); + return this.finishNode(node, "EnumSymbolBody"); + default: + { + const empty = () => { + node.members = []; + this.expect(8); + return this.finishNode(node, "EnumStringBody"); + }; + node.explicitType = false; + const boolsLen = members.booleanMembers.length; + const numsLen = members.numberMembers.length; + const strsLen = members.stringMembers.length; + const defaultedLen = members.defaultedMembers.length; + if (!boolsLen && !numsLen && !strsLen && !defaultedLen) { + return empty(); + } else if (!boolsLen && !numsLen) { + node.members = this.flowEnumStringMembers(members.stringMembers, members.defaultedMembers, { + enumName + }); + this.expect(8); + return this.finishNode(node, "EnumStringBody"); + } else if (!numsLen && !strsLen && boolsLen >= defaultedLen) { + for (const member of members.defaultedMembers) { + this.flowEnumErrorBooleanMemberNotInitialized(member.loc.start, { + enumName, + memberName: member.id.name + }); + } + node.members = members.booleanMembers; + this.expect(8); + return this.finishNode(node, "EnumBooleanBody"); + } else if (!boolsLen && !strsLen && numsLen >= defaultedLen) { + for (const member of members.defaultedMembers) { + this.flowEnumErrorNumberMemberNotInitialized(member.loc.start, { + enumName, + memberName: member.id.name + }); + } + node.members = members.numberMembers; + this.expect(8); + return this.finishNode(node, "EnumNumberBody"); + } else { + this.raise(FlowErrors.EnumInconsistentMemberValues, nameLoc, { + enumName + }); + return empty(); + } + } + } + } + flowParseEnumDeclaration(node) { + const id = this.parseIdentifier(); + node.id = id; + node.body = this.flowEnumBody(this.startNode(), id); + return this.finishNode(node, "EnumDeclaration"); + } + isLookaheadToken_lt() { + const next = this.nextTokenStart(); + if (this.input.charCodeAt(next) === 60) { + const afterNext = this.input.charCodeAt(next + 1); + return afterNext !== 60 && afterNext !== 61; + } + return false; + } + maybeUnwrapTypeCastExpression(node) { + return node.type === "TypeCastExpression" ? node.expression : node; + } +}; +const entities = { + __proto__: null, + quot: "\u0022", + amp: "&", + apos: "\u0027", + lt: "<", + gt: ">", + nbsp: "\u00A0", + iexcl: "\u00A1", + cent: "\u00A2", + pound: "\u00A3", + curren: "\u00A4", + yen: "\u00A5", + brvbar: "\u00A6", + sect: "\u00A7", + uml: "\u00A8", + copy: "\u00A9", + ordf: "\u00AA", + laquo: "\u00AB", + not: "\u00AC", + shy: "\u00AD", + reg: "\u00AE", + macr: "\u00AF", + deg: "\u00B0", + plusmn: "\u00B1", + sup2: "\u00B2", + sup3: "\u00B3", + acute: "\u00B4", + micro: "\u00B5", + para: "\u00B6", + middot: "\u00B7", + cedil: "\u00B8", + sup1: "\u00B9", + ordm: "\u00BA", + raquo: "\u00BB", + frac14: "\u00BC", + frac12: "\u00BD", + frac34: "\u00BE", + iquest: "\u00BF", + Agrave: "\u00C0", + Aacute: "\u00C1", + Acirc: "\u00C2", + Atilde: "\u00C3", + Auml: "\u00C4", + Aring: "\u00C5", + AElig: "\u00C6", + Ccedil: "\u00C7", + Egrave: "\u00C8", + Eacute: "\u00C9", + Ecirc: "\u00CA", + Euml: "\u00CB", + Igrave: "\u00CC", + Iacute: "\u00CD", + Icirc: "\u00CE", + Iuml: "\u00CF", + ETH: "\u00D0", + Ntilde: "\u00D1", + Ograve: "\u00D2", + Oacute: "\u00D3", + Ocirc: "\u00D4", + Otilde: "\u00D5", + Ouml: "\u00D6", + times: "\u00D7", + Oslash: "\u00D8", + Ugrave: "\u00D9", + Uacute: "\u00DA", + Ucirc: "\u00DB", + Uuml: "\u00DC", + Yacute: "\u00DD", + THORN: "\u00DE", + szlig: "\u00DF", + agrave: "\u00E0", + aacute: "\u00E1", + acirc: "\u00E2", + atilde: "\u00E3", + auml: "\u00E4", + aring: "\u00E5", + aelig: "\u00E6", + ccedil: "\u00E7", + egrave: "\u00E8", + eacute: "\u00E9", + ecirc: "\u00EA", + euml: "\u00EB", + igrave: "\u00EC", + iacute: "\u00ED", + icirc: "\u00EE", + iuml: "\u00EF", + eth: "\u00F0", + ntilde: "\u00F1", + ograve: "\u00F2", + oacute: "\u00F3", + ocirc: "\u00F4", + otilde: "\u00F5", + ouml: "\u00F6", + divide: "\u00F7", + oslash: "\u00F8", + ugrave: "\u00F9", + uacute: "\u00FA", + ucirc: "\u00FB", + uuml: "\u00FC", + yacute: "\u00FD", + thorn: "\u00FE", + yuml: "\u00FF", + OElig: "\u0152", + oelig: "\u0153", + Scaron: "\u0160", + scaron: "\u0161", + Yuml: "\u0178", + fnof: "\u0192", + circ: "\u02C6", + tilde: "\u02DC", + Alpha: "\u0391", + Beta: "\u0392", + Gamma: "\u0393", + Delta: "\u0394", + Epsilon: "\u0395", + Zeta: "\u0396", + Eta: "\u0397", + Theta: "\u0398", + Iota: "\u0399", + Kappa: "\u039A", + Lambda: "\u039B", + Mu: "\u039C", + Nu: "\u039D", + Xi: "\u039E", + Omicron: "\u039F", + Pi: "\u03A0", + Rho: "\u03A1", + Sigma: "\u03A3", + Tau: "\u03A4", + Upsilon: "\u03A5", + Phi: "\u03A6", + Chi: "\u03A7", + Psi: "\u03A8", + Omega: "\u03A9", + alpha: "\u03B1", + beta: "\u03B2", + gamma: "\u03B3", + delta: "\u03B4", + epsilon: "\u03B5", + zeta: "\u03B6", + eta: "\u03B7", + theta: "\u03B8", + iota: "\u03B9", + kappa: "\u03BA", + lambda: "\u03BB", + mu: "\u03BC", + nu: "\u03BD", + xi: "\u03BE", + omicron: "\u03BF", + pi: "\u03C0", + rho: "\u03C1", + sigmaf: "\u03C2", + sigma: "\u03C3", + tau: "\u03C4", + upsilon: "\u03C5", + phi: "\u03C6", + chi: "\u03C7", + psi: "\u03C8", + omega: "\u03C9", + thetasym: "\u03D1", + upsih: "\u03D2", + piv: "\u03D6", + ensp: "\u2002", + emsp: "\u2003", + thinsp: "\u2009", + zwnj: "\u200C", + zwj: "\u200D", + lrm: "\u200E", + rlm: "\u200F", + ndash: "\u2013", + mdash: "\u2014", + lsquo: "\u2018", + rsquo: "\u2019", + sbquo: "\u201A", + ldquo: "\u201C", + rdquo: "\u201D", + bdquo: "\u201E", + dagger: "\u2020", + Dagger: "\u2021", + bull: "\u2022", + hellip: "\u2026", + permil: "\u2030", + prime: "\u2032", + Prime: "\u2033", + lsaquo: "\u2039", + rsaquo: "\u203A", + oline: "\u203E", + frasl: "\u2044", + euro: "\u20AC", + image: "\u2111", + weierp: "\u2118", + real: "\u211C", + trade: "\u2122", + alefsym: "\u2135", + larr: "\u2190", + uarr: "\u2191", + rarr: "\u2192", + darr: "\u2193", + harr: "\u2194", + crarr: "\u21B5", + lArr: "\u21D0", + uArr: "\u21D1", + rArr: "\u21D2", + dArr: "\u21D3", + hArr: "\u21D4", + forall: "\u2200", + part: "\u2202", + exist: "\u2203", + empty: "\u2205", + nabla: "\u2207", + isin: "\u2208", + notin: "\u2209", + ni: "\u220B", + prod: "\u220F", + sum: "\u2211", + minus: "\u2212", + lowast: "\u2217", + radic: "\u221A", + prop: "\u221D", + infin: "\u221E", + ang: "\u2220", + and: "\u2227", + or: "\u2228", + cap: "\u2229", + cup: "\u222A", + int: "\u222B", + there4: "\u2234", + sim: "\u223C", + cong: "\u2245", + asymp: "\u2248", + ne: "\u2260", + equiv: "\u2261", + le: "\u2264", + ge: "\u2265", + sub: "\u2282", + sup: "\u2283", + nsub: "\u2284", + sube: "\u2286", + supe: "\u2287", + oplus: "\u2295", + otimes: "\u2297", + perp: "\u22A5", + sdot: "\u22C5", + lceil: "\u2308", + rceil: "\u2309", + lfloor: "\u230A", + rfloor: "\u230B", + lang: "\u2329", + rang: "\u232A", + loz: "\u25CA", + spades: "\u2660", + clubs: "\u2663", + hearts: "\u2665", + diams: "\u2666" +}; +const JsxErrors = ParseErrorEnum`jsx`({ + AttributeIsEmpty: "JSX attributes must only be assigned a non-empty expression.", + MissingClosingTagElement: ({ + openingTagName + }) => `Expected corresponding JSX closing tag for <${openingTagName}>.`, + MissingClosingTagFragment: "Expected corresponding JSX closing tag for <>.", + UnexpectedSequenceExpression: "Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?", + UnexpectedToken: ({ + unexpected, + HTMLEntity + }) => `Unexpected token \`${unexpected}\`. Did you mean \`${HTMLEntity}\` or \`{'${unexpected}'}\`?`, + UnsupportedJsxValue: "JSX value should be either an expression or a quoted JSX text.", + UnterminatedJsxContent: "Unterminated JSX contents.", + UnwrappedAdjacentJSXElements: "Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?" +}); +function isFragment(object) { + return object ? object.type === "JSXOpeningFragment" || object.type === "JSXClosingFragment" : false; +} +function getQualifiedJSXName(object) { + if (object.type === "JSXIdentifier") { + return object.name; + } + if (object.type === "JSXNamespacedName") { + return object.namespace.name + ":" + object.name.name; + } + if (object.type === "JSXMemberExpression") { + return getQualifiedJSXName(object.object) + "." + getQualifiedJSXName(object.property); + } + throw new Error("Node had unexpected type: " + object.type); +} +var jsx = superClass => class JSXParserMixin extends superClass { + jsxReadToken() { + let out = ""; + let chunkStart = this.state.pos; + for (;;) { + if (this.state.pos >= this.length) { + throw this.raise(JsxErrors.UnterminatedJsxContent, this.state.startLoc); + } + const ch = this.input.charCodeAt(this.state.pos); + switch (ch) { + case 60: + case 123: + if (this.state.pos === this.state.start) { + if (ch === 60 && this.state.canStartJSXElement) { + ++this.state.pos; + this.finishToken(142); + } else { + super.getTokenFromCode(ch); + } + return; + } + out += this.input.slice(chunkStart, this.state.pos); + this.finishToken(141, out); + return; + case 38: + out += this.input.slice(chunkStart, this.state.pos); + out += this.jsxReadEntity(); + chunkStart = this.state.pos; + break; + case 62: + case 125: + default: + if (isNewLine(ch)) { + out += this.input.slice(chunkStart, this.state.pos); + out += this.jsxReadNewLine(true); + chunkStart = this.state.pos; + } else { + ++this.state.pos; + } + } + } + } + jsxReadNewLine(normalizeCRLF) { + const ch = this.input.charCodeAt(this.state.pos); + let out; + ++this.state.pos; + if (ch === 13 && this.input.charCodeAt(this.state.pos) === 10) { + ++this.state.pos; + out = normalizeCRLF ? "\n" : "\r\n"; + } else { + out = String.fromCharCode(ch); + } + ++this.state.curLine; + this.state.lineStart = this.state.pos; + return out; + } + jsxReadString(quote) { + let out = ""; + let chunkStart = ++this.state.pos; + for (;;) { + if (this.state.pos >= this.length) { + throw this.raise(Errors.UnterminatedString, this.state.startLoc); + } + const ch = this.input.charCodeAt(this.state.pos); + if (ch === quote) break; + if (ch === 38) { + out += this.input.slice(chunkStart, this.state.pos); + out += this.jsxReadEntity(); + chunkStart = this.state.pos; + } else if (isNewLine(ch)) { + out += this.input.slice(chunkStart, this.state.pos); + out += this.jsxReadNewLine(false); + chunkStart = this.state.pos; + } else { + ++this.state.pos; + } + } + out += this.input.slice(chunkStart, this.state.pos++); + this.finishToken(133, out); + } + jsxReadEntity() { + const startPos = ++this.state.pos; + if (this.codePointAtPos(this.state.pos) === 35) { + ++this.state.pos; + let radix = 10; + if (this.codePointAtPos(this.state.pos) === 120) { + radix = 16; + ++this.state.pos; + } + const codePoint = this.readInt(radix, undefined, false, "bail"); + if (codePoint !== null && this.codePointAtPos(this.state.pos) === 59) { + ++this.state.pos; + return String.fromCodePoint(codePoint); + } + } else { + let count = 0; + let semi = false; + while (count++ < 10 && this.state.pos < this.length && !(semi = this.codePointAtPos(this.state.pos) == 59)) { + ++this.state.pos; + } + if (semi) { + const desc = this.input.slice(startPos, this.state.pos); + const entity = entities[desc]; + ++this.state.pos; + if (entity) { + return entity; + } + } + } + this.state.pos = startPos; + return "&"; + } + jsxReadWord() { + let ch; + const start = this.state.pos; + do { + ch = this.input.charCodeAt(++this.state.pos); + } while (isIdentifierChar(ch) || ch === 45); + this.finishToken(140, this.input.slice(start, this.state.pos)); + } + jsxParseIdentifier() { + const node = this.startNode(); + if (this.match(140)) { + node.name = this.state.value; + } else if (tokenIsKeyword(this.state.type)) { + node.name = tokenLabelName(this.state.type); + } else { + this.unexpected(); + } + this.next(); + return this.finishNode(node, "JSXIdentifier"); + } + jsxParseNamespacedName() { + const startLoc = this.state.startLoc; + const name = this.jsxParseIdentifier(); + if (!this.eat(14)) return name; + const node = this.startNodeAt(startLoc); + node.namespace = name; + node.name = this.jsxParseIdentifier(); + return this.finishNode(node, "JSXNamespacedName"); + } + jsxParseElementName() { + const startLoc = this.state.startLoc; + let node = this.jsxParseNamespacedName(); + if (node.type === "JSXNamespacedName") { + return node; + } + while (this.eat(16)) { + const newNode = this.startNodeAt(startLoc); + newNode.object = node; + newNode.property = this.jsxParseIdentifier(); + node = this.finishNode(newNode, "JSXMemberExpression"); + } + return node; + } + jsxParseAttributeValue() { + let node; + switch (this.state.type) { + case 5: + node = this.startNode(); + this.setContext(types.brace); + this.next(); + node = this.jsxParseExpressionContainer(node, types.j_oTag); + if (node.expression.type === "JSXEmptyExpression") { + this.raise(JsxErrors.AttributeIsEmpty, node); + } + return node; + case 142: + case 133: + return this.parseExprAtom(); + default: + throw this.raise(JsxErrors.UnsupportedJsxValue, this.state.startLoc); + } + } + jsxParseEmptyExpression() { + const node = this.startNodeAt(this.state.lastTokEndLoc); + return this.finishNodeAt(node, "JSXEmptyExpression", this.state.startLoc); + } + jsxParseSpreadChild(node) { + this.next(); + node.expression = this.parseExpression(); + this.setContext(types.j_expr); + this.state.canStartJSXElement = true; + this.expect(8); + return this.finishNode(node, "JSXSpreadChild"); + } + jsxParseExpressionContainer(node, previousContext) { + if (this.match(8)) { + node.expression = this.jsxParseEmptyExpression(); + } else { + const expression = this.parseExpression(); + node.expression = expression; + } + this.setContext(previousContext); + this.state.canStartJSXElement = true; + this.expect(8); + return this.finishNode(node, "JSXExpressionContainer"); + } + jsxParseAttribute() { + const node = this.startNode(); + if (this.match(5)) { + this.setContext(types.brace); + this.next(); + this.expect(21); + node.argument = this.parseMaybeAssignAllowIn(); + this.setContext(types.j_oTag); + this.state.canStartJSXElement = true; + this.expect(8); + return this.finishNode(node, "JSXSpreadAttribute"); + } + node.name = this.jsxParseNamespacedName(); + node.value = this.eat(29) ? this.jsxParseAttributeValue() : null; + return this.finishNode(node, "JSXAttribute"); + } + jsxParseOpeningElementAt(startLoc) { + const node = this.startNodeAt(startLoc); + if (this.eat(143)) { + return this.finishNode(node, "JSXOpeningFragment"); + } + node.name = this.jsxParseElementName(); + return this.jsxParseOpeningElementAfterName(node); + } + jsxParseOpeningElementAfterName(node) { + const attributes = []; + while (!this.match(56) && !this.match(143)) { + attributes.push(this.jsxParseAttribute()); + } + node.attributes = attributes; + node.selfClosing = this.eat(56); + this.expect(143); + return this.finishNode(node, "JSXOpeningElement"); + } + jsxParseClosingElementAt(startLoc) { + const node = this.startNodeAt(startLoc); + if (this.eat(143)) { + return this.finishNode(node, "JSXClosingFragment"); + } + node.name = this.jsxParseElementName(); + this.expect(143); + return this.finishNode(node, "JSXClosingElement"); + } + jsxParseElementAt(startLoc) { + const node = this.startNodeAt(startLoc); + const children = []; + const openingElement = this.jsxParseOpeningElementAt(startLoc); + let closingElement = null; + if (!openingElement.selfClosing) { + contents: for (;;) { + switch (this.state.type) { + case 142: + startLoc = this.state.startLoc; + this.next(); + if (this.eat(56)) { + closingElement = this.jsxParseClosingElementAt(startLoc); + break contents; + } + children.push(this.jsxParseElementAt(startLoc)); + break; + case 141: + children.push(this.parseExprAtom()); + break; + case 5: + { + const node = this.startNode(); + this.setContext(types.brace); + this.next(); + if (this.match(21)) { + children.push(this.jsxParseSpreadChild(node)); + } else { + children.push(this.jsxParseExpressionContainer(node, types.j_expr)); + } + break; + } + default: + this.unexpected(); + } + } + if (isFragment(openingElement) && !isFragment(closingElement) && closingElement !== null) { + this.raise(JsxErrors.MissingClosingTagFragment, closingElement); + } else if (!isFragment(openingElement) && isFragment(closingElement)) { + this.raise(JsxErrors.MissingClosingTagElement, closingElement, { + openingTagName: getQualifiedJSXName(openingElement.name) + }); + } else if (!isFragment(openingElement) && !isFragment(closingElement)) { + if (getQualifiedJSXName(closingElement.name) !== getQualifiedJSXName(openingElement.name)) { + this.raise(JsxErrors.MissingClosingTagElement, closingElement, { + openingTagName: getQualifiedJSXName(openingElement.name) + }); + } + } + } + if (isFragment(openingElement)) { + node.openingFragment = openingElement; + node.closingFragment = closingElement; + } else { + node.openingElement = openingElement; + node.closingElement = closingElement; + } + node.children = children; + if (this.match(47)) { + throw this.raise(JsxErrors.UnwrappedAdjacentJSXElements, this.state.startLoc); + } + return isFragment(openingElement) ? this.finishNode(node, "JSXFragment") : this.finishNode(node, "JSXElement"); + } + jsxParseElement() { + const startLoc = this.state.startLoc; + this.next(); + return this.jsxParseElementAt(startLoc); + } + setContext(newContext) { + const { + context + } = this.state; + context[context.length - 1] = newContext; + } + parseExprAtom(refExpressionErrors) { + if (this.match(141)) { + return this.parseLiteral(this.state.value, "JSXText"); + } else if (this.match(142)) { + return this.jsxParseElement(); + } else if (this.match(47) && this.input.charCodeAt(this.state.pos) !== 33) { + this.replaceToken(142); + return this.jsxParseElement(); + } else { + return super.parseExprAtom(refExpressionErrors); + } + } + skipSpace() { + const curContext = this.curContext(); + if (!curContext.preserveSpace) super.skipSpace(); + } + getTokenFromCode(code) { + const context = this.curContext(); + if (context === types.j_expr) { + this.jsxReadToken(); + return; + } + if (context === types.j_oTag || context === types.j_cTag) { + if (isIdentifierStart(code)) { + this.jsxReadWord(); + return; + } + if (code === 62) { + ++this.state.pos; + this.finishToken(143); + return; + } + if ((code === 34 || code === 39) && context === types.j_oTag) { + this.jsxReadString(code); + return; + } + } + if (code === 60 && this.state.canStartJSXElement && this.input.charCodeAt(this.state.pos + 1) !== 33) { + ++this.state.pos; + this.finishToken(142); + return; + } + super.getTokenFromCode(code); + } + updateContext(prevType) { + const { + context, + type + } = this.state; + if (type === 56 && prevType === 142) { + context.splice(-2, 2, types.j_cTag); + this.state.canStartJSXElement = false; + } else if (type === 142) { + context.push(types.j_oTag); + } else if (type === 143) { + const out = context[context.length - 1]; + if (out === types.j_oTag && prevType === 56 || out === types.j_cTag) { + context.pop(); + this.state.canStartJSXElement = context[context.length - 1] === types.j_expr; + } else { + this.setContext(types.j_expr); + this.state.canStartJSXElement = true; + } + } else { + this.state.canStartJSXElement = tokenComesBeforeExpression(type); + } + } +}; +class TypeScriptScope extends Scope { + constructor(...args) { + super(...args); + this.tsNames = new Map(); + } +} +class TypeScriptScopeHandler extends ScopeHandler { + constructor(...args) { + super(...args); + this.importsStack = []; + } + createScope(flags) { + this.importsStack.push(new Set()); + return new TypeScriptScope(flags); + } + enter(flags) { + if (flags == 256) { + this.importsStack.push(new Set()); + } + super.enter(flags); + } + exit() { + const flags = super.exit(); + if (flags == 256) { + this.importsStack.pop(); + } + return flags; + } + hasImport(name, allowShadow) { + const len = this.importsStack.length; + if (this.importsStack[len - 1].has(name)) { + return true; + } + if (!allowShadow && len > 1) { + for (let i = 0; i < len - 1; i++) { + if (this.importsStack[i].has(name)) return true; + } + } + return false; + } + declareName(name, bindingType, loc) { + if (bindingType & 4096) { + if (this.hasImport(name, true)) { + this.parser.raise(Errors.VarRedeclaration, loc, { + identifierName: name + }); + } + this.importsStack[this.importsStack.length - 1].add(name); + return; + } + const scope = this.currentScope(); + let type = scope.tsNames.get(name) || 0; + if (bindingType & 1024) { + this.maybeExportDefined(scope, name); + scope.tsNames.set(name, type | 16); + return; + } + super.declareName(name, bindingType, loc); + if (bindingType & 2) { + if (!(bindingType & 1)) { + this.checkRedeclarationInScope(scope, name, bindingType, loc); + this.maybeExportDefined(scope, name); + } + type = type | 1; + } + if (bindingType & 256) { + type = type | 2; + } + if (bindingType & 512) { + type = type | 4; + } + if (bindingType & 128) { + type = type | 8; + } + if (type) scope.tsNames.set(name, type); + } + isRedeclaredInScope(scope, name, bindingType) { + const type = scope.tsNames.get(name); + if ((type & 2) > 0) { + if (bindingType & 256) { + const isConst = !!(bindingType & 512); + const wasConst = (type & 4) > 0; + return isConst !== wasConst; + } + return true; + } + if (bindingType & 128 && (type & 8) > 0) { + if (scope.names.get(name) & 2) { + return !!(bindingType & 1); + } else { + return false; + } + } + if (bindingType & 2 && (type & 1) > 0) { + return true; + } + return super.isRedeclaredInScope(scope, name, bindingType); + } + checkLocalExport(id) { + const { + name + } = id; + if (this.hasImport(name)) return; + const len = this.scopeStack.length; + for (let i = len - 1; i >= 0; i--) { + const scope = this.scopeStack[i]; + const type = scope.tsNames.get(name); + if ((type & 1) > 0 || (type & 16) > 0) { + return; + } + } + super.checkLocalExport(id); + } +} +const getOwn$1 = (object, key) => hasOwnProperty.call(object, key) && object[key]; +const unwrapParenthesizedExpression = node => { + return node.type === "ParenthesizedExpression" ? unwrapParenthesizedExpression(node.expression) : node; +}; +class LValParser extends NodeUtils { + toAssignable(node, isLHS = false) { + var _node$extra, _node$extra3; + let parenthesized = undefined; + if (node.type === "ParenthesizedExpression" || (_node$extra = node.extra) != null && _node$extra.parenthesized) { + parenthesized = unwrapParenthesizedExpression(node); + if (isLHS) { + if (parenthesized.type === "Identifier") { + this.expressionScope.recordArrowParameterBindingError(Errors.InvalidParenthesizedAssignment, node); + } else if (parenthesized.type !== "MemberExpression" && !this.isOptionalMemberExpression(parenthesized)) { + this.raise(Errors.InvalidParenthesizedAssignment, node); + } + } else { + this.raise(Errors.InvalidParenthesizedAssignment, node); + } + } + switch (node.type) { + case "Identifier": + case "ObjectPattern": + case "ArrayPattern": + case "AssignmentPattern": + case "RestElement": + break; + case "ObjectExpression": + node.type = "ObjectPattern"; + for (let i = 0, length = node.properties.length, last = length - 1; i < length; i++) { + var _node$extra2; + const prop = node.properties[i]; + const isLast = i === last; + this.toAssignableObjectExpressionProp(prop, isLast, isLHS); + if (isLast && prop.type === "RestElement" && (_node$extra2 = node.extra) != null && _node$extra2.trailingCommaLoc) { + this.raise(Errors.RestTrailingComma, node.extra.trailingCommaLoc); + } + } + break; + case "ObjectProperty": + { + const { + key, + value + } = node; + if (this.isPrivateName(key)) { + this.classScope.usePrivateName(this.getPrivateNameSV(key), key.loc.start); + } + this.toAssignable(value, isLHS); + break; + } + case "SpreadElement": + { + throw new Error("Internal @babel/parser error (this is a bug, please report it)." + " SpreadElement should be converted by .toAssignable's caller."); + } + case "ArrayExpression": + node.type = "ArrayPattern"; + this.toAssignableList(node.elements, (_node$extra3 = node.extra) == null ? void 0 : _node$extra3.trailingCommaLoc, isLHS); + break; + case "AssignmentExpression": + if (node.operator !== "=") { + this.raise(Errors.MissingEqInAssignment, node.left.loc.end); + } + node.type = "AssignmentPattern"; + delete node.operator; + this.toAssignable(node.left, isLHS); + break; + case "ParenthesizedExpression": + this.toAssignable(parenthesized, isLHS); + break; + } + } + toAssignableObjectExpressionProp(prop, isLast, isLHS) { + if (prop.type === "ObjectMethod") { + this.raise(prop.kind === "get" || prop.kind === "set" ? Errors.PatternHasAccessor : Errors.PatternHasMethod, prop.key); + } else if (prop.type === "SpreadElement") { + prop.type = "RestElement"; + const arg = prop.argument; + this.checkToRestConversion(arg, false); + this.toAssignable(arg, isLHS); + if (!isLast) { + this.raise(Errors.RestTrailingComma, prop); + } + } else { + this.toAssignable(prop, isLHS); + } + } + toAssignableList(exprList, trailingCommaLoc, isLHS) { + const end = exprList.length - 1; + for (let i = 0; i <= end; i++) { + const elt = exprList[i]; + if (!elt) continue; + if (elt.type === "SpreadElement") { + elt.type = "RestElement"; + const arg = elt.argument; + this.checkToRestConversion(arg, true); + this.toAssignable(arg, isLHS); + } else { + this.toAssignable(elt, isLHS); + } + if (elt.type === "RestElement") { + if (i < end) { + this.raise(Errors.RestTrailingComma, elt); + } else if (trailingCommaLoc) { + this.raise(Errors.RestTrailingComma, trailingCommaLoc); + } + } + } + } + isAssignable(node, isBinding) { + switch (node.type) { + case "Identifier": + case "ObjectPattern": + case "ArrayPattern": + case "AssignmentPattern": + case "RestElement": + return true; + case "ObjectExpression": + { + const last = node.properties.length - 1; + return node.properties.every((prop, i) => { + return prop.type !== "ObjectMethod" && (i === last || prop.type !== "SpreadElement") && this.isAssignable(prop); + }); + } + case "ObjectProperty": + return this.isAssignable(node.value); + case "SpreadElement": + return this.isAssignable(node.argument); + case "ArrayExpression": + return node.elements.every(element => element === null || this.isAssignable(element)); + case "AssignmentExpression": + return node.operator === "="; + case "ParenthesizedExpression": + return this.isAssignable(node.expression); + case "MemberExpression": + case "OptionalMemberExpression": + return !isBinding; + default: + return false; + } + } + toReferencedList(exprList, isParenthesizedExpr) { + return exprList; + } + toReferencedListDeep(exprList, isParenthesizedExpr) { + this.toReferencedList(exprList, isParenthesizedExpr); + for (const expr of exprList) { + if ((expr == null ? void 0 : expr.type) === "ArrayExpression") { + this.toReferencedListDeep(expr.elements); + } + } + } + parseSpread(refExpressionErrors) { + const node = this.startNode(); + this.next(); + node.argument = this.parseMaybeAssignAllowIn(refExpressionErrors, undefined); + return this.finishNode(node, "SpreadElement"); + } + parseRestBinding() { + const node = this.startNode(); + this.next(); + node.argument = this.parseBindingAtom(); + return this.finishNode(node, "RestElement"); + } + parseBindingAtom() { + switch (this.state.type) { + case 0: + { + const node = this.startNode(); + this.next(); + node.elements = this.parseBindingList(3, 93, 1); + return this.finishNode(node, "ArrayPattern"); + } + case 5: + return this.parseObjectLike(8, true); + } + return this.parseIdentifier(); + } + parseBindingList(close, closeCharCode, flags) { + const allowEmpty = flags & 1; + const elts = []; + let first = true; + while (!this.eat(close)) { + if (first) { + first = false; + } else { + this.expect(12); + } + if (allowEmpty && this.match(12)) { + elts.push(null); + } else if (this.eat(close)) { + break; + } else if (this.match(21)) { + elts.push(this.parseAssignableListItemTypes(this.parseRestBinding(), flags)); + if (!this.checkCommaAfterRest(closeCharCode)) { + this.expect(close); + break; + } + } else { + const decorators = []; + if (this.match(26) && this.hasPlugin("decorators")) { + this.raise(Errors.UnsupportedParameterDecorator, this.state.startLoc); + } + while (this.match(26)) { + decorators.push(this.parseDecorator()); + } + elts.push(this.parseAssignableListItem(flags, decorators)); + } + } + return elts; + } + parseBindingRestProperty(prop) { + this.next(); + prop.argument = this.parseIdentifier(); + this.checkCommaAfterRest(125); + return this.finishNode(prop, "RestElement"); + } + parseBindingProperty() { + const prop = this.startNode(); + const { + type, + startLoc + } = this.state; + if (type === 21) { + return this.parseBindingRestProperty(prop); + } else if (type === 138) { + this.expectPlugin("destructuringPrivate", startLoc); + this.classScope.usePrivateName(this.state.value, startLoc); + prop.key = this.parsePrivateName(); + } else { + this.parsePropertyName(prop); + } + prop.method = false; + return this.parseObjPropValue(prop, startLoc, false, false, true, false); + } + parseAssignableListItem(flags, decorators) { + const left = this.parseMaybeDefault(); + this.parseAssignableListItemTypes(left, flags); + const elt = this.parseMaybeDefault(left.loc.start, left); + if (decorators.length) { + left.decorators = decorators; + } + return elt; + } + parseAssignableListItemTypes(param, flags) { + return param; + } + parseMaybeDefault(startLoc, left) { + var _startLoc, _left; + (_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc; + left = (_left = left) != null ? _left : this.parseBindingAtom(); + if (!this.eat(29)) return left; + const node = this.startNodeAt(startLoc); + node.left = left; + node.right = this.parseMaybeAssignAllowIn(); + return this.finishNode(node, "AssignmentPattern"); + } + isValidLVal(type, isUnparenthesizedInAssign, binding) { + return getOwn$1({ + AssignmentPattern: "left", + RestElement: "argument", + ObjectProperty: "value", + ParenthesizedExpression: "expression", + ArrayPattern: "elements", + ObjectPattern: "properties" + }, type); + } + isOptionalMemberExpression(expression) { + return expression.type === "OptionalMemberExpression"; + } + checkLVal(expression, { + in: ancestor, + binding = 64, + checkClashes = false, + strictModeChanged = false, + hasParenthesizedAncestor = false + }) { + var _expression$extra; + const type = expression.type; + if (this.isObjectMethod(expression)) return; + const isOptionalMemberExpression = this.isOptionalMemberExpression(expression); + if (isOptionalMemberExpression || type === "MemberExpression") { + if (isOptionalMemberExpression) { + this.expectPlugin("optionalChainingAssign", expression.loc.start); + if (ancestor.type !== "AssignmentExpression") { + this.raise(Errors.InvalidLhsOptionalChaining, expression, { + ancestor + }); + } + } + if (binding !== 64) { + this.raise(Errors.InvalidPropertyBindingPattern, expression); + } + return; + } + if (type === "Identifier") { + this.checkIdentifier(expression, binding, strictModeChanged); + const { + name + } = expression; + if (checkClashes) { + if (checkClashes.has(name)) { + this.raise(Errors.ParamDupe, expression); + } else { + checkClashes.add(name); + } + } + return; + } + const validity = this.isValidLVal(type, !(hasParenthesizedAncestor || (_expression$extra = expression.extra) != null && _expression$extra.parenthesized) && ancestor.type === "AssignmentExpression", binding); + if (validity === true) return; + if (validity === false) { + const ParseErrorClass = binding === 64 ? Errors.InvalidLhs : Errors.InvalidLhsBinding; + this.raise(ParseErrorClass, expression, { + ancestor + }); + return; + } + const [key, isParenthesizedExpression] = Array.isArray(validity) ? validity : [validity, type === "ParenthesizedExpression"]; + const nextAncestor = type === "ArrayPattern" || type === "ObjectPattern" ? { + type + } : ancestor; + for (const child of [].concat(expression[key])) { + if (child) { + this.checkLVal(child, { + in: nextAncestor, + binding, + checkClashes, + strictModeChanged, + hasParenthesizedAncestor: isParenthesizedExpression + }); + } + } + } + checkIdentifier(at, bindingType, strictModeChanged = false) { + if (this.state.strict && (strictModeChanged ? isStrictBindReservedWord(at.name, this.inModule) : isStrictBindOnlyReservedWord(at.name))) { + if (bindingType === 64) { + this.raise(Errors.StrictEvalArguments, at, { + referenceName: at.name + }); + } else { + this.raise(Errors.StrictEvalArgumentsBinding, at, { + bindingName: at.name + }); + } + } + if (bindingType & 8192 && at.name === "let") { + this.raise(Errors.LetInLexicalBinding, at); + } + if (!(bindingType & 64)) { + this.declareNameFromIdentifier(at, bindingType); + } + } + declareNameFromIdentifier(identifier, binding) { + this.scope.declareName(identifier.name, binding, identifier.loc.start); + } + checkToRestConversion(node, allowPattern) { + switch (node.type) { + case "ParenthesizedExpression": + this.checkToRestConversion(node.expression, allowPattern); + break; + case "Identifier": + case "MemberExpression": + break; + case "ArrayExpression": + case "ObjectExpression": + if (allowPattern) break; + default: + this.raise(Errors.InvalidRestAssignmentPattern, node); + } + } + checkCommaAfterRest(close) { + if (!this.match(12)) { + return false; + } + this.raise(this.lookaheadCharCode() === close ? Errors.RestTrailingComma : Errors.ElementAfterRest, this.state.startLoc); + return true; + } +} +const getOwn = (object, key) => hasOwnProperty.call(object, key) && object[key]; +function nonNull(x) { + if (x == null) { + throw new Error(`Unexpected ${x} value.`); + } + return x; +} +function assert(x) { + if (!x) { + throw new Error("Assert fail"); + } +} +const TSErrors = ParseErrorEnum`typescript`({ + AbstractMethodHasImplementation: ({ + methodName + }) => `Method '${methodName}' cannot have an implementation because it is marked abstract.`, + AbstractPropertyHasInitializer: ({ + propertyName + }) => `Property '${propertyName}' cannot have an initializer because it is marked abstract.`, + AccesorCannotDeclareThisParameter: "'get' and 'set' accessors cannot declare 'this' parameters.", + AccesorCannotHaveTypeParameters: "An accessor cannot have type parameters.", + AccessorCannotBeOptional: "An 'accessor' property cannot be declared optional.", + ClassMethodHasDeclare: "Class methods cannot have the 'declare' modifier.", + ClassMethodHasReadonly: "Class methods cannot have the 'readonly' modifier.", + ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference: "A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.", + ConstructorHasTypeParameters: "Type parameters cannot appear on a constructor declaration.", + DeclareAccessor: ({ + kind + }) => `'declare' is not allowed in ${kind}ters.`, + DeclareClassFieldHasInitializer: "Initializers are not allowed in ambient contexts.", + DeclareFunctionHasImplementation: "An implementation cannot be declared in ambient contexts.", + DuplicateAccessibilityModifier: ({ + modifier + }) => `Accessibility modifier already seen.`, + DuplicateModifier: ({ + modifier + }) => `Duplicate modifier: '${modifier}'.`, + EmptyHeritageClauseType: ({ + token + }) => `'${token}' list cannot be empty.`, + EmptyTypeArguments: "Type argument list cannot be empty.", + EmptyTypeParameters: "Type parameter list cannot be empty.", + ExpectedAmbientAfterExportDeclare: "'export declare' must be followed by an ambient declaration.", + ImportAliasHasImportType: "An import alias can not use 'import type'.", + ImportReflectionHasImportType: "An `import module` declaration can not use `type` modifier", + IncompatibleModifiers: ({ + modifiers + }) => `'${modifiers[0]}' modifier cannot be used with '${modifiers[1]}' modifier.`, + IndexSignatureHasAbstract: "Index signatures cannot have the 'abstract' modifier.", + IndexSignatureHasAccessibility: ({ + modifier + }) => `Index signatures cannot have an accessibility modifier ('${modifier}').`, + IndexSignatureHasDeclare: "Index signatures cannot have the 'declare' modifier.", + IndexSignatureHasOverride: "'override' modifier cannot appear on an index signature.", + IndexSignatureHasStatic: "Index signatures cannot have the 'static' modifier.", + InitializerNotAllowedInAmbientContext: "Initializers are not allowed in ambient contexts.", + InvalidModifierOnTypeMember: ({ + modifier + }) => `'${modifier}' modifier cannot appear on a type member.`, + InvalidModifierOnTypeParameter: ({ + modifier + }) => `'${modifier}' modifier cannot appear on a type parameter.`, + InvalidModifierOnTypeParameterPositions: ({ + modifier + }) => `'${modifier}' modifier can only appear on a type parameter of a class, interface or type alias.`, + InvalidModifiersOrder: ({ + orderedModifiers + }) => `'${orderedModifiers[0]}' modifier must precede '${orderedModifiers[1]}' modifier.`, + InvalidPropertyAccessAfterInstantiationExpression: "Invalid property access after an instantiation expression. " + "You can either wrap the instantiation expression in parentheses, or delete the type arguments.", + InvalidTupleMemberLabel: "Tuple members must be labeled with a simple identifier.", + MissingInterfaceName: "'interface' declarations must be followed by an identifier.", + NonAbstractClassHasAbstractMethod: "Abstract methods can only appear within an abstract class.", + NonClassMethodPropertyHasAbstractModifer: "'abstract' modifier can only appear on a class, method, or property declaration.", + OptionalTypeBeforeRequired: "A required element cannot follow an optional element.", + OverrideNotInSubClass: "This member cannot have an 'override' modifier because its containing class does not extend another class.", + PatternIsOptional: "A binding pattern parameter cannot be optional in an implementation signature.", + PrivateElementHasAbstract: "Private elements cannot have the 'abstract' modifier.", + PrivateElementHasAccessibility: ({ + modifier + }) => `Private elements cannot have an accessibility modifier ('${modifier}').`, + ReadonlyForMethodSignature: "'readonly' modifier can only appear on a property declaration or index signature.", + ReservedArrowTypeParam: "This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.", + ReservedTypeAssertion: "This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.", + SetAccesorCannotHaveOptionalParameter: "A 'set' accessor cannot have an optional parameter.", + SetAccesorCannotHaveRestParameter: "A 'set' accessor cannot have rest parameter.", + SetAccesorCannotHaveReturnType: "A 'set' accessor cannot have a return type annotation.", + SingleTypeParameterWithoutTrailingComma: ({ + typeParameterName + }) => `Single type parameter ${typeParameterName} should have a trailing comma. Example usage: <${typeParameterName},>.`, + StaticBlockCannotHaveModifier: "Static class blocks cannot have any modifier.", + TupleOptionalAfterType: "A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).", + TypeAnnotationAfterAssign: "Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.", + TypeImportCannotSpecifyDefaultAndNamed: "A type-only import can specify a default import or named bindings, but not both.", + TypeModifierIsUsedInTypeExports: "The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.", + TypeModifierIsUsedInTypeImports: "The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.", + UnexpectedParameterModifier: "A parameter property is only allowed in a constructor implementation.", + UnexpectedReadonly: "'readonly' type modifier is only permitted on array and tuple literal types.", + UnexpectedTypeAnnotation: "Did not expect a type annotation here.", + UnexpectedTypeCastInParameter: "Unexpected type cast in parameter position.", + UnsupportedImportTypeArgument: "Argument in a type import must be a string literal.", + UnsupportedParameterPropertyKind: "A parameter property may not be declared using a binding pattern.", + UnsupportedSignatureParameterKind: ({ + type + }) => `Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${type}.` +}); +function keywordTypeFromName(value) { + switch (value) { + case "any": + return "TSAnyKeyword"; + case "boolean": + return "TSBooleanKeyword"; + case "bigint": + return "TSBigIntKeyword"; + case "never": + return "TSNeverKeyword"; + case "number": + return "TSNumberKeyword"; + case "object": + return "TSObjectKeyword"; + case "string": + return "TSStringKeyword"; + case "symbol": + return "TSSymbolKeyword"; + case "undefined": + return "TSUndefinedKeyword"; + case "unknown": + return "TSUnknownKeyword"; + default: + return undefined; + } +} +function tsIsAccessModifier(modifier) { + return modifier === "private" || modifier === "public" || modifier === "protected"; +} +function tsIsVarianceAnnotations(modifier) { + return modifier === "in" || modifier === "out"; +} +var typescript = superClass => class TypeScriptParserMixin extends superClass { + constructor(...args) { + super(...args); + this.tsParseInOutModifiers = this.tsParseModifiers.bind(this, { + allowedModifiers: ["in", "out"], + disallowedModifiers: ["const", "public", "private", "protected", "readonly", "declare", "abstract", "override"], + errorTemplate: TSErrors.InvalidModifierOnTypeParameter + }); + this.tsParseConstModifier = this.tsParseModifiers.bind(this, { + allowedModifiers: ["const"], + disallowedModifiers: ["in", "out"], + errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions + }); + this.tsParseInOutConstModifiers = this.tsParseModifiers.bind(this, { + allowedModifiers: ["in", "out", "const"], + disallowedModifiers: ["public", "private", "protected", "readonly", "declare", "abstract", "override"], + errorTemplate: TSErrors.InvalidModifierOnTypeParameter + }); + } + getScopeHandler() { + return TypeScriptScopeHandler; + } + tsIsIdentifier() { + return tokenIsIdentifier(this.state.type); + } + tsTokenCanFollowModifier() { + return (this.match(0) || this.match(5) || this.match(55) || this.match(21) || this.match(138) || this.isLiteralPropertyName()) && !this.hasPrecedingLineBreak(); + } + tsNextTokenCanFollowModifier() { + this.next(); + return this.tsTokenCanFollowModifier(); + } + tsParseModifier(allowedModifiers, stopOnStartOfClassStaticBlock) { + if (!tokenIsIdentifier(this.state.type) && this.state.type !== 58 && this.state.type !== 75) { + return undefined; + } + const modifier = this.state.value; + if (allowedModifiers.indexOf(modifier) !== -1) { + if (stopOnStartOfClassStaticBlock && this.tsIsStartOfStaticBlocks()) { + return undefined; + } + if (this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))) { + return modifier; + } + } + return undefined; + } + tsParseModifiers({ + allowedModifiers, + disallowedModifiers, + stopOnStartOfClassStaticBlock, + errorTemplate = TSErrors.InvalidModifierOnTypeMember + }, modified) { + const enforceOrder = (loc, modifier, before, after) => { + if (modifier === before && modified[after]) { + this.raise(TSErrors.InvalidModifiersOrder, loc, { + orderedModifiers: [before, after] + }); + } + }; + const incompatible = (loc, modifier, mod1, mod2) => { + if (modified[mod1] && modifier === mod2 || modified[mod2] && modifier === mod1) { + this.raise(TSErrors.IncompatibleModifiers, loc, { + modifiers: [mod1, mod2] + }); + } + }; + for (;;) { + const { + startLoc + } = this.state; + const modifier = this.tsParseModifier(allowedModifiers.concat(disallowedModifiers != null ? disallowedModifiers : []), stopOnStartOfClassStaticBlock); + if (!modifier) break; + if (tsIsAccessModifier(modifier)) { + if (modified.accessibility) { + this.raise(TSErrors.DuplicateAccessibilityModifier, startLoc, { + modifier + }); + } else { + enforceOrder(startLoc, modifier, modifier, "override"); + enforceOrder(startLoc, modifier, modifier, "static"); + enforceOrder(startLoc, modifier, modifier, "readonly"); + modified.accessibility = modifier; + } + } else if (tsIsVarianceAnnotations(modifier)) { + if (modified[modifier]) { + this.raise(TSErrors.DuplicateModifier, startLoc, { + modifier + }); + } + modified[modifier] = true; + enforceOrder(startLoc, modifier, "in", "out"); + } else { + if (hasOwnProperty.call(modified, modifier)) { + this.raise(TSErrors.DuplicateModifier, startLoc, { + modifier + }); + } else { + enforceOrder(startLoc, modifier, "static", "readonly"); + enforceOrder(startLoc, modifier, "static", "override"); + enforceOrder(startLoc, modifier, "override", "readonly"); + enforceOrder(startLoc, modifier, "abstract", "override"); + incompatible(startLoc, modifier, "declare", "override"); + incompatible(startLoc, modifier, "static", "abstract"); + } + modified[modifier] = true; + } + if (disallowedModifiers != null && disallowedModifiers.includes(modifier)) { + this.raise(errorTemplate, startLoc, { + modifier + }); + } + } + } + tsIsListTerminator(kind) { + switch (kind) { + case "EnumMembers": + case "TypeMembers": + return this.match(8); + case "HeritageClauseElement": + return this.match(5); + case "TupleElementTypes": + return this.match(3); + case "TypeParametersOrArguments": + return this.match(48); + } + } + tsParseList(kind, parseElement) { + const result = []; + while (!this.tsIsListTerminator(kind)) { + result.push(parseElement()); + } + return result; + } + tsParseDelimitedList(kind, parseElement, refTrailingCommaPos) { + return nonNull(this.tsParseDelimitedListWorker(kind, parseElement, true, refTrailingCommaPos)); + } + tsParseDelimitedListWorker(kind, parseElement, expectSuccess, refTrailingCommaPos) { + const result = []; + let trailingCommaPos = -1; + for (;;) { + if (this.tsIsListTerminator(kind)) { + break; + } + trailingCommaPos = -1; + const element = parseElement(); + if (element == null) { + return undefined; + } + result.push(element); + if (this.eat(12)) { + trailingCommaPos = this.state.lastTokStartLoc.index; + continue; + } + if (this.tsIsListTerminator(kind)) { + break; + } + if (expectSuccess) { + this.expect(12); + } + return undefined; + } + if (refTrailingCommaPos) { + refTrailingCommaPos.value = trailingCommaPos; + } + return result; + } + tsParseBracketedList(kind, parseElement, bracket, skipFirstToken, refTrailingCommaPos) { + if (!skipFirstToken) { + if (bracket) { + this.expect(0); + } else { + this.expect(47); + } + } + const result = this.tsParseDelimitedList(kind, parseElement, refTrailingCommaPos); + if (bracket) { + this.expect(3); + } else { + this.expect(48); + } + return result; + } + tsParseImportType() { + const node = this.startNode(); + this.expect(83); + this.expect(10); + if (!this.match(133)) { + this.raise(TSErrors.UnsupportedImportTypeArgument, this.state.startLoc); + } + node.argument = super.parseExprAtom(); + if (this.hasPlugin("importAttributes") || this.hasPlugin("importAssertions")) { + node.options = null; + } + if (this.eat(12)) { + this.expectImportAttributesPlugin(); + if (!this.match(11)) { + node.options = super.parseMaybeAssignAllowIn(); + this.eat(12); + } + } + this.expect(11); + if (this.eat(16)) { + node.qualifier = this.tsParseEntityName(); + } + if (this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); + } + return this.finishNode(node, "TSImportType"); + } + tsParseEntityName(allowReservedWords = true) { + let entity = this.parseIdentifier(allowReservedWords); + while (this.eat(16)) { + const node = this.startNodeAtNode(entity); + node.left = entity; + node.right = this.parseIdentifier(allowReservedWords); + entity = this.finishNode(node, "TSQualifiedName"); + } + return entity; + } + tsParseTypeReference() { + const node = this.startNode(); + node.typeName = this.tsParseEntityName(); + if (!this.hasPrecedingLineBreak() && this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); + } + return this.finishNode(node, "TSTypeReference"); + } + tsParseThisTypePredicate(lhs) { + this.next(); + const node = this.startNodeAtNode(lhs); + node.parameterName = lhs; + node.typeAnnotation = this.tsParseTypeAnnotation(false); + node.asserts = false; + return this.finishNode(node, "TSTypePredicate"); + } + tsParseThisTypeNode() { + const node = this.startNode(); + this.next(); + return this.finishNode(node, "TSThisType"); + } + tsParseTypeQuery() { + const node = this.startNode(); + this.expect(87); + if (this.match(83)) { + node.exprName = this.tsParseImportType(); + } else { + node.exprName = this.tsParseEntityName(); + } + if (!this.hasPrecedingLineBreak() && this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); + } + return this.finishNode(node, "TSTypeQuery"); + } + tsParseTypeParameter(parseModifiers) { + const node = this.startNode(); + parseModifiers(node); + node.name = this.tsParseTypeParameterName(); + node.constraint = this.tsEatThenParseType(81); + node.default = this.tsEatThenParseType(29); + return this.finishNode(node, "TSTypeParameter"); + } + tsTryParseTypeParameters(parseModifiers) { + if (this.match(47)) { + return this.tsParseTypeParameters(parseModifiers); + } + } + tsParseTypeParameters(parseModifiers) { + const node = this.startNode(); + if (this.match(47) || this.match(142)) { + this.next(); + } else { + this.unexpected(); + } + const refTrailingCommaPos = { + value: -1 + }; + node.params = this.tsParseBracketedList("TypeParametersOrArguments", this.tsParseTypeParameter.bind(this, parseModifiers), false, true, refTrailingCommaPos); + if (node.params.length === 0) { + this.raise(TSErrors.EmptyTypeParameters, node); + } + if (refTrailingCommaPos.value !== -1) { + this.addExtra(node, "trailingComma", refTrailingCommaPos.value); + } + return this.finishNode(node, "TSTypeParameterDeclaration"); + } + tsFillSignature(returnToken, signature) { + const returnTokenRequired = returnToken === 19; + const paramsKey = "parameters"; + const returnTypeKey = "typeAnnotation"; + signature.typeParameters = this.tsTryParseTypeParameters(this.tsParseConstModifier); + this.expect(10); + signature[paramsKey] = this.tsParseBindingListForSignature(); + if (returnTokenRequired) { + signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken); + } else if (this.match(returnToken)) { + signature[returnTypeKey] = this.tsParseTypeOrTypePredicateAnnotation(returnToken); + } + } + tsParseBindingListForSignature() { + const list = super.parseBindingList(11, 41, 2); + for (const pattern of list) { + const { + type + } = pattern; + if (type === "AssignmentPattern" || type === "TSParameterProperty") { + this.raise(TSErrors.UnsupportedSignatureParameterKind, pattern, { + type + }); + } + } + return list; + } + tsParseTypeMemberSemicolon() { + if (!this.eat(12) && !this.isLineTerminator()) { + this.expect(13); + } + } + tsParseSignatureMember(kind, node) { + this.tsFillSignature(14, node); + this.tsParseTypeMemberSemicolon(); + return this.finishNode(node, kind); + } + tsIsUnambiguouslyIndexSignature() { + this.next(); + if (tokenIsIdentifier(this.state.type)) { + this.next(); + return this.match(14); + } + return false; + } + tsTryParseIndexSignature(node) { + if (!(this.match(0) && this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this)))) { + return; + } + this.expect(0); + const id = this.parseIdentifier(); + id.typeAnnotation = this.tsParseTypeAnnotation(); + this.resetEndLocation(id); + this.expect(3); + node.parameters = [id]; + const type = this.tsTryParseTypeAnnotation(); + if (type) node.typeAnnotation = type; + this.tsParseTypeMemberSemicolon(); + return this.finishNode(node, "TSIndexSignature"); + } + tsParsePropertyOrMethodSignature(node, readonly) { + if (this.eat(17)) node.optional = true; + const nodeAny = node; + if (this.match(10) || this.match(47)) { + if (readonly) { + this.raise(TSErrors.ReadonlyForMethodSignature, node); + } + const method = nodeAny; + if (method.kind && this.match(47)) { + this.raise(TSErrors.AccesorCannotHaveTypeParameters, this.state.curPosition()); + } + this.tsFillSignature(14, method); + this.tsParseTypeMemberSemicolon(); + const paramsKey = "parameters"; + const returnTypeKey = "typeAnnotation"; + if (method.kind === "get") { + if (method[paramsKey].length > 0) { + this.raise(Errors.BadGetterArity, this.state.curPosition()); + if (this.isThisParam(method[paramsKey][0])) { + this.raise(TSErrors.AccesorCannotDeclareThisParameter, this.state.curPosition()); + } + } + } else if (method.kind === "set") { + if (method[paramsKey].length !== 1) { + this.raise(Errors.BadSetterArity, this.state.curPosition()); + } else { + const firstParameter = method[paramsKey][0]; + if (this.isThisParam(firstParameter)) { + this.raise(TSErrors.AccesorCannotDeclareThisParameter, this.state.curPosition()); + } + if (firstParameter.type === "Identifier" && firstParameter.optional) { + this.raise(TSErrors.SetAccesorCannotHaveOptionalParameter, this.state.curPosition()); + } + if (firstParameter.type === "RestElement") { + this.raise(TSErrors.SetAccesorCannotHaveRestParameter, this.state.curPosition()); + } + } + if (method[returnTypeKey]) { + this.raise(TSErrors.SetAccesorCannotHaveReturnType, method[returnTypeKey]); + } + } else { + method.kind = "method"; + } + return this.finishNode(method, "TSMethodSignature"); + } else { + const property = nodeAny; + if (readonly) property.readonly = true; + const type = this.tsTryParseTypeAnnotation(); + if (type) property.typeAnnotation = type; + this.tsParseTypeMemberSemicolon(); + return this.finishNode(property, "TSPropertySignature"); + } + } + tsParseTypeMember() { + const node = this.startNode(); + if (this.match(10) || this.match(47)) { + return this.tsParseSignatureMember("TSCallSignatureDeclaration", node); + } + if (this.match(77)) { + const id = this.startNode(); + this.next(); + if (this.match(10) || this.match(47)) { + return this.tsParseSignatureMember("TSConstructSignatureDeclaration", node); + } else { + node.key = this.createIdentifier(id, "new"); + return this.tsParsePropertyOrMethodSignature(node, false); + } + } + this.tsParseModifiers({ + allowedModifiers: ["readonly"], + disallowedModifiers: ["declare", "abstract", "private", "protected", "public", "static", "override"] + }, node); + const idx = this.tsTryParseIndexSignature(node); + if (idx) { + return idx; + } + super.parsePropertyName(node); + if (!node.computed && node.key.type === "Identifier" && (node.key.name === "get" || node.key.name === "set") && this.tsTokenCanFollowModifier()) { + node.kind = node.key.name; + super.parsePropertyName(node); + } + return this.tsParsePropertyOrMethodSignature(node, !!node.readonly); + } + tsParseTypeLiteral() { + const node = this.startNode(); + node.members = this.tsParseObjectTypeMembers(); + return this.finishNode(node, "TSTypeLiteral"); + } + tsParseObjectTypeMembers() { + this.expect(5); + const members = this.tsParseList("TypeMembers", this.tsParseTypeMember.bind(this)); + this.expect(8); + return members; + } + tsIsStartOfMappedType() { + this.next(); + if (this.eat(53)) { + return this.isContextual(122); + } + if (this.isContextual(122)) { + this.next(); + } + if (!this.match(0)) { + return false; + } + this.next(); + if (!this.tsIsIdentifier()) { + return false; + } + this.next(); + return this.match(58); + } + tsParseMappedTypeParameter() { + const node = this.startNode(); + node.name = this.tsParseTypeParameterName(); + node.constraint = this.tsExpectThenParseType(58); + return this.finishNode(node, "TSTypeParameter"); + } + tsParseMappedType() { + const node = this.startNode(); + this.expect(5); + if (this.match(53)) { + node.readonly = this.state.value; + this.next(); + this.expectContextual(122); + } else if (this.eatContextual(122)) { + node.readonly = true; + } + this.expect(0); + node.typeParameter = this.tsParseMappedTypeParameter(); + node.nameType = this.eatContextual(93) ? this.tsParseType() : null; + this.expect(3); + if (this.match(53)) { + node.optional = this.state.value; + this.next(); + this.expect(17); + } else if (this.eat(17)) { + node.optional = true; + } + node.typeAnnotation = this.tsTryParseType(); + this.semicolon(); + this.expect(8); + return this.finishNode(node, "TSMappedType"); + } + tsParseTupleType() { + const node = this.startNode(); + node.elementTypes = this.tsParseBracketedList("TupleElementTypes", this.tsParseTupleElementType.bind(this), true, false); + let seenOptionalElement = false; + node.elementTypes.forEach(elementNode => { + const { + type + } = elementNode; + if (seenOptionalElement && type !== "TSRestType" && type !== "TSOptionalType" && !(type === "TSNamedTupleMember" && elementNode.optional)) { + this.raise(TSErrors.OptionalTypeBeforeRequired, elementNode); + } + seenOptionalElement || (seenOptionalElement = type === "TSNamedTupleMember" && elementNode.optional || type === "TSOptionalType"); + }); + return this.finishNode(node, "TSTupleType"); + } + tsParseTupleElementType() { + const { + startLoc + } = this.state; + const rest = this.eat(21); + let labeled; + let label; + let optional; + let type; + const isWord = tokenIsKeywordOrIdentifier(this.state.type); + const chAfterWord = isWord ? this.lookaheadCharCode() : null; + if (chAfterWord === 58) { + labeled = true; + optional = false; + label = this.parseIdentifier(true); + this.expect(14); + type = this.tsParseType(); + } else if (chAfterWord === 63) { + optional = true; + const startLoc = this.state.startLoc; + const wordName = this.state.value; + const typeOrLabel = this.tsParseNonArrayType(); + if (this.lookaheadCharCode() === 58) { + labeled = true; + label = this.createIdentifier(this.startNodeAt(startLoc), wordName); + this.expect(17); + this.expect(14); + type = this.tsParseType(); + } else { + labeled = false; + type = typeOrLabel; + this.expect(17); + } + } else { + type = this.tsParseType(); + optional = this.eat(17); + labeled = this.eat(14); + } + if (labeled) { + let labeledNode; + if (label) { + labeledNode = this.startNodeAtNode(label); + labeledNode.optional = optional; + labeledNode.label = label; + labeledNode.elementType = type; + if (this.eat(17)) { + labeledNode.optional = true; + this.raise(TSErrors.TupleOptionalAfterType, this.state.lastTokStartLoc); + } + } else { + labeledNode = this.startNodeAtNode(type); + labeledNode.optional = optional; + this.raise(TSErrors.InvalidTupleMemberLabel, type); + labeledNode.label = type; + labeledNode.elementType = this.tsParseType(); + } + type = this.finishNode(labeledNode, "TSNamedTupleMember"); + } else if (optional) { + const optionalTypeNode = this.startNodeAtNode(type); + optionalTypeNode.typeAnnotation = type; + type = this.finishNode(optionalTypeNode, "TSOptionalType"); + } + if (rest) { + const restNode = this.startNodeAt(startLoc); + restNode.typeAnnotation = type; + type = this.finishNode(restNode, "TSRestType"); + } + return type; + } + tsParseParenthesizedType() { + const node = this.startNode(); + this.expect(10); + node.typeAnnotation = this.tsParseType(); + this.expect(11); + return this.finishNode(node, "TSParenthesizedType"); + } + tsParseFunctionOrConstructorType(type, abstract) { + const node = this.startNode(); + if (type === "TSConstructorType") { + node.abstract = !!abstract; + if (abstract) this.next(); + this.next(); + } + this.tsInAllowConditionalTypesContext(() => this.tsFillSignature(19, node)); + return this.finishNode(node, type); + } + tsParseLiteralTypeNode() { + const node = this.startNode(); + switch (this.state.type) { + case 134: + case 135: + case 133: + case 85: + case 86: + node.literal = super.parseExprAtom(); + break; + default: + this.unexpected(); + } + return this.finishNode(node, "TSLiteralType"); + } + tsParseTemplateLiteralType() { + const node = this.startNode(); + node.literal = super.parseTemplate(false); + return this.finishNode(node, "TSLiteralType"); + } + parseTemplateSubstitution() { + if (this.state.inType) return this.tsParseType(); + return super.parseTemplateSubstitution(); + } + tsParseThisTypeOrThisTypePredicate() { + const thisKeyword = this.tsParseThisTypeNode(); + if (this.isContextual(116) && !this.hasPrecedingLineBreak()) { + return this.tsParseThisTypePredicate(thisKeyword); + } else { + return thisKeyword; + } + } + tsParseNonArrayType() { + switch (this.state.type) { + case 133: + case 134: + case 135: + case 85: + case 86: + return this.tsParseLiteralTypeNode(); + case 53: + if (this.state.value === "-") { + const node = this.startNode(); + const nextToken = this.lookahead(); + if (nextToken.type !== 134 && nextToken.type !== 135) { + this.unexpected(); + } + node.literal = this.parseMaybeUnary(); + return this.finishNode(node, "TSLiteralType"); + } + break; + case 78: + return this.tsParseThisTypeOrThisTypePredicate(); + case 87: + return this.tsParseTypeQuery(); + case 83: + return this.tsParseImportType(); + case 5: + return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this)) ? this.tsParseMappedType() : this.tsParseTypeLiteral(); + case 0: + return this.tsParseTupleType(); + case 10: + return this.tsParseParenthesizedType(); + case 25: + case 24: + return this.tsParseTemplateLiteralType(); + default: + { + const { + type + } = this.state; + if (tokenIsIdentifier(type) || type === 88 || type === 84) { + const nodeType = type === 88 ? "TSVoidKeyword" : type === 84 ? "TSNullKeyword" : keywordTypeFromName(this.state.value); + if (nodeType !== undefined && this.lookaheadCharCode() !== 46) { + const node = this.startNode(); + this.next(); + return this.finishNode(node, nodeType); + } + return this.tsParseTypeReference(); + } + } + } + this.unexpected(); + } + tsParseArrayTypeOrHigher() { + let type = this.tsParseNonArrayType(); + while (!this.hasPrecedingLineBreak() && this.eat(0)) { + if (this.match(3)) { + const node = this.startNodeAtNode(type); + node.elementType = type; + this.expect(3); + type = this.finishNode(node, "TSArrayType"); + } else { + const node = this.startNodeAtNode(type); + node.objectType = type; + node.indexType = this.tsParseType(); + this.expect(3); + type = this.finishNode(node, "TSIndexedAccessType"); + } + } + return type; + } + tsParseTypeOperator() { + const node = this.startNode(); + const operator = this.state.value; + this.next(); + node.operator = operator; + node.typeAnnotation = this.tsParseTypeOperatorOrHigher(); + if (operator === "readonly") { + this.tsCheckTypeAnnotationForReadOnly(node); + } + return this.finishNode(node, "TSTypeOperator"); + } + tsCheckTypeAnnotationForReadOnly(node) { + switch (node.typeAnnotation.type) { + case "TSTupleType": + case "TSArrayType": + return; + default: + this.raise(TSErrors.UnexpectedReadonly, node); + } + } + tsParseInferType() { + const node = this.startNode(); + this.expectContextual(115); + const typeParameter = this.startNode(); + typeParameter.name = this.tsParseTypeParameterName(); + typeParameter.constraint = this.tsTryParse(() => this.tsParseConstraintForInferType()); + node.typeParameter = this.finishNode(typeParameter, "TSTypeParameter"); + return this.finishNode(node, "TSInferType"); + } + tsParseConstraintForInferType() { + if (this.eat(81)) { + const constraint = this.tsInDisallowConditionalTypesContext(() => this.tsParseType()); + if (this.state.inDisallowConditionalTypesContext || !this.match(17)) { + return constraint; + } + } + } + tsParseTypeOperatorOrHigher() { + const isTypeOperator = tokenIsTSTypeOperator(this.state.type) && !this.state.containsEsc; + return isTypeOperator ? this.tsParseTypeOperator() : this.isContextual(115) ? this.tsParseInferType() : this.tsInAllowConditionalTypesContext(() => this.tsParseArrayTypeOrHigher()); + } + tsParseUnionOrIntersectionType(kind, parseConstituentType, operator) { + const node = this.startNode(); + const hasLeadingOperator = this.eat(operator); + const types = []; + do { + types.push(parseConstituentType()); + } while (this.eat(operator)); + if (types.length === 1 && !hasLeadingOperator) { + return types[0]; + } + node.types = types; + return this.finishNode(node, kind); + } + tsParseIntersectionTypeOrHigher() { + return this.tsParseUnionOrIntersectionType("TSIntersectionType", this.tsParseTypeOperatorOrHigher.bind(this), 45); + } + tsParseUnionTypeOrHigher() { + return this.tsParseUnionOrIntersectionType("TSUnionType", this.tsParseIntersectionTypeOrHigher.bind(this), 43); + } + tsIsStartOfFunctionType() { + if (this.match(47)) { + return true; + } + return this.match(10) && this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this)); + } + tsSkipParameterStart() { + if (tokenIsIdentifier(this.state.type) || this.match(78)) { + this.next(); + return true; + } + if (this.match(5)) { + const { + errors + } = this.state; + const previousErrorCount = errors.length; + try { + this.parseObjectLike(8, true); + return errors.length === previousErrorCount; + } catch (_unused) { + return false; + } + } + if (this.match(0)) { + this.next(); + const { + errors + } = this.state; + const previousErrorCount = errors.length; + try { + super.parseBindingList(3, 93, 1); + return errors.length === previousErrorCount; + } catch (_unused2) { + return false; + } + } + return false; + } + tsIsUnambiguouslyStartOfFunctionType() { + this.next(); + if (this.match(11) || this.match(21)) { + return true; + } + if (this.tsSkipParameterStart()) { + if (this.match(14) || this.match(12) || this.match(17) || this.match(29)) { + return true; + } + if (this.match(11)) { + this.next(); + if (this.match(19)) { + return true; + } + } + } + return false; + } + tsParseTypeOrTypePredicateAnnotation(returnToken) { + return this.tsInType(() => { + const t = this.startNode(); + this.expect(returnToken); + const node = this.startNode(); + const asserts = !!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this)); + if (asserts && this.match(78)) { + let thisTypePredicate = this.tsParseThisTypeOrThisTypePredicate(); + if (thisTypePredicate.type === "TSThisType") { + node.parameterName = thisTypePredicate; + node.asserts = true; + node.typeAnnotation = null; + thisTypePredicate = this.finishNode(node, "TSTypePredicate"); + } else { + this.resetStartLocationFromNode(thisTypePredicate, node); + thisTypePredicate.asserts = true; + } + t.typeAnnotation = thisTypePredicate; + return this.finishNode(t, "TSTypeAnnotation"); + } + const typePredicateVariable = this.tsIsIdentifier() && this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this)); + if (!typePredicateVariable) { + if (!asserts) { + return this.tsParseTypeAnnotation(false, t); + } + node.parameterName = this.parseIdentifier(); + node.asserts = asserts; + node.typeAnnotation = null; + t.typeAnnotation = this.finishNode(node, "TSTypePredicate"); + return this.finishNode(t, "TSTypeAnnotation"); + } + const type = this.tsParseTypeAnnotation(false); + node.parameterName = typePredicateVariable; + node.typeAnnotation = type; + node.asserts = asserts; + t.typeAnnotation = this.finishNode(node, "TSTypePredicate"); + return this.finishNode(t, "TSTypeAnnotation"); + }); + } + tsTryParseTypeOrTypePredicateAnnotation() { + if (this.match(14)) { + return this.tsParseTypeOrTypePredicateAnnotation(14); + } + } + tsTryParseTypeAnnotation() { + if (this.match(14)) { + return this.tsParseTypeAnnotation(); + } + } + tsTryParseType() { + return this.tsEatThenParseType(14); + } + tsParseTypePredicatePrefix() { + const id = this.parseIdentifier(); + if (this.isContextual(116) && !this.hasPrecedingLineBreak()) { + this.next(); + return id; + } + } + tsParseTypePredicateAsserts() { + if (this.state.type !== 109) { + return false; + } + const containsEsc = this.state.containsEsc; + this.next(); + if (!tokenIsIdentifier(this.state.type) && !this.match(78)) { + return false; + } + if (containsEsc) { + this.raise(Errors.InvalidEscapedReservedWord, this.state.lastTokStartLoc, { + reservedWord: "asserts" + }); + } + return true; + } + tsParseTypeAnnotation(eatColon = true, t = this.startNode()) { + this.tsInType(() => { + if (eatColon) this.expect(14); + t.typeAnnotation = this.tsParseType(); + }); + return this.finishNode(t, "TSTypeAnnotation"); + } + tsParseType() { + assert(this.state.inType); + const type = this.tsParseNonConditionalType(); + if (this.state.inDisallowConditionalTypesContext || this.hasPrecedingLineBreak() || !this.eat(81)) { + return type; + } + const node = this.startNodeAtNode(type); + node.checkType = type; + node.extendsType = this.tsInDisallowConditionalTypesContext(() => this.tsParseNonConditionalType()); + this.expect(17); + node.trueType = this.tsInAllowConditionalTypesContext(() => this.tsParseType()); + this.expect(14); + node.falseType = this.tsInAllowConditionalTypesContext(() => this.tsParseType()); + return this.finishNode(node, "TSConditionalType"); + } + isAbstractConstructorSignature() { + return this.isContextual(124) && this.lookahead().type === 77; + } + tsParseNonConditionalType() { + if (this.tsIsStartOfFunctionType()) { + return this.tsParseFunctionOrConstructorType("TSFunctionType"); + } + if (this.match(77)) { + return this.tsParseFunctionOrConstructorType("TSConstructorType"); + } else if (this.isAbstractConstructorSignature()) { + return this.tsParseFunctionOrConstructorType("TSConstructorType", true); + } + return this.tsParseUnionTypeOrHigher(); + } + tsParseTypeAssertion() { + if (this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) { + this.raise(TSErrors.ReservedTypeAssertion, this.state.startLoc); + } + const node = this.startNode(); + node.typeAnnotation = this.tsInType(() => { + this.next(); + return this.match(75) ? this.tsParseTypeReference() : this.tsParseType(); + }); + this.expect(48); + node.expression = this.parseMaybeUnary(); + return this.finishNode(node, "TSTypeAssertion"); + } + tsParseHeritageClause(token) { + const originalStartLoc = this.state.startLoc; + const delimitedList = this.tsParseDelimitedList("HeritageClauseElement", () => { + const node = this.startNode(); + node.expression = this.tsParseEntityName(); + if (this.match(47)) { + node.typeParameters = this.tsParseTypeArguments(); + } + return this.finishNode(node, "TSExpressionWithTypeArguments"); + }); + if (!delimitedList.length) { + this.raise(TSErrors.EmptyHeritageClauseType, originalStartLoc, { + token + }); + } + return delimitedList; + } + tsParseInterfaceDeclaration(node, properties = {}) { + if (this.hasFollowingLineBreak()) return null; + this.expectContextual(129); + if (properties.declare) node.declare = true; + if (tokenIsIdentifier(this.state.type)) { + node.id = this.parseIdentifier(); + this.checkIdentifier(node.id, 130); + } else { + node.id = null; + this.raise(TSErrors.MissingInterfaceName, this.state.startLoc); + } + node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers); + if (this.eat(81)) { + node.extends = this.tsParseHeritageClause("extends"); + } + const body = this.startNode(); + body.body = this.tsInType(this.tsParseObjectTypeMembers.bind(this)); + node.body = this.finishNode(body, "TSInterfaceBody"); + return this.finishNode(node, "TSInterfaceDeclaration"); + } + tsParseTypeAliasDeclaration(node) { + node.id = this.parseIdentifier(); + this.checkIdentifier(node.id, 2); + node.typeAnnotation = this.tsInType(() => { + node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers); + this.expect(29); + if (this.isContextual(114) && this.lookahead().type !== 16) { + const node = this.startNode(); + this.next(); + return this.finishNode(node, "TSIntrinsicKeyword"); + } + return this.tsParseType(); + }); + this.semicolon(); + return this.finishNode(node, "TSTypeAliasDeclaration"); + } + tsInNoContext(cb) { + const oldContext = this.state.context; + this.state.context = [oldContext[0]]; + try { + return cb(); + } finally { + this.state.context = oldContext; + } + } + tsInType(cb) { + const oldInType = this.state.inType; + this.state.inType = true; + try { + return cb(); + } finally { + this.state.inType = oldInType; + } + } + tsInDisallowConditionalTypesContext(cb) { + const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; + this.state.inDisallowConditionalTypesContext = true; + try { + return cb(); + } finally { + this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; + } + } + tsInAllowConditionalTypesContext(cb) { + const oldInDisallowConditionalTypesContext = this.state.inDisallowConditionalTypesContext; + this.state.inDisallowConditionalTypesContext = false; + try { + return cb(); + } finally { + this.state.inDisallowConditionalTypesContext = oldInDisallowConditionalTypesContext; + } + } + tsEatThenParseType(token) { + if (this.match(token)) { + return this.tsNextThenParseType(); + } + } + tsExpectThenParseType(token) { + return this.tsInType(() => { + this.expect(token); + return this.tsParseType(); + }); + } + tsNextThenParseType() { + return this.tsInType(() => { + this.next(); + return this.tsParseType(); + }); + } + tsParseEnumMember() { + const node = this.startNode(); + node.id = this.match(133) ? super.parseStringLiteral(this.state.value) : this.parseIdentifier(true); + if (this.eat(29)) { + node.initializer = super.parseMaybeAssignAllowIn(); + } + return this.finishNode(node, "TSEnumMember"); + } + tsParseEnumDeclaration(node, properties = {}) { + if (properties.const) node.const = true; + if (properties.declare) node.declare = true; + this.expectContextual(126); + node.id = this.parseIdentifier(); + this.checkIdentifier(node.id, node.const ? 8971 : 8459); + this.expect(5); + node.members = this.tsParseDelimitedList("EnumMembers", this.tsParseEnumMember.bind(this)); + this.expect(8); + return this.finishNode(node, "TSEnumDeclaration"); + } + tsParseModuleBlock() { + const node = this.startNode(); + this.scope.enter(0); + this.expect(5); + super.parseBlockOrModuleBlockBody(node.body = [], undefined, true, 8); + this.scope.exit(); + return this.finishNode(node, "TSModuleBlock"); + } + tsParseModuleOrNamespaceDeclaration(node, nested = false) { + node.id = this.parseIdentifier(); + if (!nested) { + this.checkIdentifier(node.id, 1024); + } + if (this.eat(16)) { + const inner = this.startNode(); + this.tsParseModuleOrNamespaceDeclaration(inner, true); + node.body = inner; + } else { + this.scope.enter(256); + this.prodParam.enter(0); + node.body = this.tsParseModuleBlock(); + this.prodParam.exit(); + this.scope.exit(); + } + return this.finishNode(node, "TSModuleDeclaration"); + } + tsParseAmbientExternalModuleDeclaration(node) { + if (this.isContextual(112)) { + node.global = true; + node.id = this.parseIdentifier(); + } else if (this.match(133)) { + node.id = super.parseStringLiteral(this.state.value); + } else { + this.unexpected(); + } + if (this.match(5)) { + this.scope.enter(256); + this.prodParam.enter(0); + node.body = this.tsParseModuleBlock(); + this.prodParam.exit(); + this.scope.exit(); + } else { + this.semicolon(); + } + return this.finishNode(node, "TSModuleDeclaration"); + } + tsParseImportEqualsDeclaration(node, maybeDefaultIdentifier, isExport) { + node.isExport = isExport || false; + node.id = maybeDefaultIdentifier || this.parseIdentifier(); + this.checkIdentifier(node.id, 4096); + this.expect(29); + const moduleReference = this.tsParseModuleReference(); + if (node.importKind === "type" && moduleReference.type !== "TSExternalModuleReference") { + this.raise(TSErrors.ImportAliasHasImportType, moduleReference); + } + node.moduleReference = moduleReference; + this.semicolon(); + return this.finishNode(node, "TSImportEqualsDeclaration"); + } + tsIsExternalModuleReference() { + return this.isContextual(119) && this.lookaheadCharCode() === 40; + } + tsParseModuleReference() { + return this.tsIsExternalModuleReference() ? this.tsParseExternalModuleReference() : this.tsParseEntityName(false); + } + tsParseExternalModuleReference() { + const node = this.startNode(); + this.expectContextual(119); + this.expect(10); + if (!this.match(133)) { + this.unexpected(); + } + node.expression = super.parseExprAtom(); + this.expect(11); + this.sawUnambiguousESM = true; + return this.finishNode(node, "TSExternalModuleReference"); + } + tsLookAhead(f) { + const state = this.state.clone(); + const res = f(); + this.state = state; + return res; + } + tsTryParseAndCatch(f) { + const result = this.tryParse(abort => f() || abort()); + if (result.aborted || !result.node) return; + if (result.error) this.state = result.failState; + return result.node; + } + tsTryParse(f) { + const state = this.state.clone(); + const result = f(); + if (result !== undefined && result !== false) { + return result; + } + this.state = state; + } + tsTryParseDeclare(nany) { + if (this.isLineTerminator()) { + return; + } + let startType = this.state.type; + let kind; + if (this.isContextual(100)) { + startType = 74; + kind = "let"; + } + return this.tsInAmbientContext(() => { + switch (startType) { + case 68: + nany.declare = true; + return super.parseFunctionStatement(nany, false, false); + case 80: + nany.declare = true; + return this.parseClass(nany, true, false); + case 126: + return this.tsParseEnumDeclaration(nany, { + declare: true + }); + case 112: + return this.tsParseAmbientExternalModuleDeclaration(nany); + case 75: + case 74: + if (!this.match(75) || !this.isLookaheadContextual("enum")) { + nany.declare = true; + return this.parseVarStatement(nany, kind || this.state.value, true); + } + this.expect(75); + return this.tsParseEnumDeclaration(nany, { + const: true, + declare: true + }); + case 129: + { + const result = this.tsParseInterfaceDeclaration(nany, { + declare: true + }); + if (result) return result; + } + default: + if (tokenIsIdentifier(startType)) { + return this.tsParseDeclaration(nany, this.state.value, true, null); + } + } + }); + } + tsTryParseExportDeclaration() { + return this.tsParseDeclaration(this.startNode(), this.state.value, true, null); + } + tsParseExpressionStatement(node, expr, decorators) { + switch (expr.name) { + case "declare": + { + const declaration = this.tsTryParseDeclare(node); + if (declaration) { + declaration.declare = true; + } + return declaration; + } + case "global": + if (this.match(5)) { + this.scope.enter(256); + this.prodParam.enter(0); + const mod = node; + mod.global = true; + mod.id = expr; + mod.body = this.tsParseModuleBlock(); + this.scope.exit(); + this.prodParam.exit(); + return this.finishNode(mod, "TSModuleDeclaration"); + } + break; + default: + return this.tsParseDeclaration(node, expr.name, false, decorators); + } + } + tsParseDeclaration(node, value, next, decorators) { + switch (value) { + case "abstract": + if (this.tsCheckLineTerminator(next) && (this.match(80) || tokenIsIdentifier(this.state.type))) { + return this.tsParseAbstractDeclaration(node, decorators); + } + break; + case "module": + if (this.tsCheckLineTerminator(next)) { + if (this.match(133)) { + return this.tsParseAmbientExternalModuleDeclaration(node); + } else if (tokenIsIdentifier(this.state.type)) { + return this.tsParseModuleOrNamespaceDeclaration(node); + } + } + break; + case "namespace": + if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) { + return this.tsParseModuleOrNamespaceDeclaration(node); + } + break; + case "type": + if (this.tsCheckLineTerminator(next) && tokenIsIdentifier(this.state.type)) { + return this.tsParseTypeAliasDeclaration(node); + } + break; + } + } + tsCheckLineTerminator(next) { + if (next) { + if (this.hasFollowingLineBreak()) return false; + this.next(); + return true; + } + return !this.isLineTerminator(); + } + tsTryParseGenericAsyncArrowFunction(startLoc) { + if (!this.match(47)) return; + const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; + this.state.maybeInArrowParameters = true; + const res = this.tsTryParseAndCatch(() => { + const node = this.startNodeAt(startLoc); + node.typeParameters = this.tsParseTypeParameters(this.tsParseConstModifier); + super.parseFunctionParams(node); + node.returnType = this.tsTryParseTypeOrTypePredicateAnnotation(); + this.expect(19); + return node; + }); + this.state.maybeInArrowParameters = oldMaybeInArrowParameters; + if (!res) return; + return super.parseArrowExpression(res, null, true); + } + tsParseTypeArgumentsInExpression() { + if (this.reScan_lt() !== 47) return; + return this.tsParseTypeArguments(); + } + tsParseTypeArguments() { + const node = this.startNode(); + node.params = this.tsInType(() => this.tsInNoContext(() => { + this.expect(47); + return this.tsParseDelimitedList("TypeParametersOrArguments", this.tsParseType.bind(this)); + })); + if (node.params.length === 0) { + this.raise(TSErrors.EmptyTypeArguments, node); + } else if (!this.state.inType && this.curContext() === types.brace) { + this.reScan_lt_gt(); + } + this.expect(48); + return this.finishNode(node, "TSTypeParameterInstantiation"); + } + tsIsDeclarationStart() { + return tokenIsTSDeclarationStart(this.state.type); + } + isExportDefaultSpecifier() { + if (this.tsIsDeclarationStart()) return false; + return super.isExportDefaultSpecifier(); + } + parseAssignableListItem(flags, decorators) { + const startLoc = this.state.startLoc; + const modified = {}; + this.tsParseModifiers({ + allowedModifiers: ["public", "private", "protected", "override", "readonly"] + }, modified); + const accessibility = modified.accessibility; + const override = modified.override; + const readonly = modified.readonly; + if (!(flags & 4) && (accessibility || readonly || override)) { + this.raise(TSErrors.UnexpectedParameterModifier, startLoc); + } + const left = this.parseMaybeDefault(); + this.parseAssignableListItemTypes(left, flags); + const elt = this.parseMaybeDefault(left.loc.start, left); + if (accessibility || readonly || override) { + const pp = this.startNodeAt(startLoc); + if (decorators.length) { + pp.decorators = decorators; + } + if (accessibility) pp.accessibility = accessibility; + if (readonly) pp.readonly = readonly; + if (override) pp.override = override; + if (elt.type !== "Identifier" && elt.type !== "AssignmentPattern") { + this.raise(TSErrors.UnsupportedParameterPropertyKind, pp); + } + pp.parameter = elt; + return this.finishNode(pp, "TSParameterProperty"); + } + if (decorators.length) { + left.decorators = decorators; + } + return elt; + } + isSimpleParameter(node) { + return node.type === "TSParameterProperty" && super.isSimpleParameter(node.parameter) || super.isSimpleParameter(node); + } + tsDisallowOptionalPattern(node) { + for (const param of node.params) { + if (param.type !== "Identifier" && param.optional && !this.state.isAmbientContext) { + this.raise(TSErrors.PatternIsOptional, param); + } + } + } + setArrowFunctionParameters(node, params, trailingCommaLoc) { + super.setArrowFunctionParameters(node, params, trailingCommaLoc); + this.tsDisallowOptionalPattern(node); + } + parseFunctionBodyAndFinish(node, type, isMethod = false) { + if (this.match(14)) { + node.returnType = this.tsParseTypeOrTypePredicateAnnotation(14); + } + const bodilessType = type === "FunctionDeclaration" ? "TSDeclareFunction" : type === "ClassMethod" || type === "ClassPrivateMethod" ? "TSDeclareMethod" : undefined; + if (bodilessType && !this.match(5) && this.isLineTerminator()) { + return this.finishNode(node, bodilessType); + } + if (bodilessType === "TSDeclareFunction" && this.state.isAmbientContext) { + this.raise(TSErrors.DeclareFunctionHasImplementation, node); + if (node.declare) { + return super.parseFunctionBodyAndFinish(node, bodilessType, isMethod); + } + } + this.tsDisallowOptionalPattern(node); + return super.parseFunctionBodyAndFinish(node, type, isMethod); + } + registerFunctionStatementId(node) { + if (!node.body && node.id) { + this.checkIdentifier(node.id, 1024); + } else { + super.registerFunctionStatementId(node); + } + } + tsCheckForInvalidTypeCasts(items) { + items.forEach(node => { + if ((node == null ? void 0 : node.type) === "TSTypeCastExpression") { + this.raise(TSErrors.UnexpectedTypeAnnotation, node.typeAnnotation); + } + }); + } + toReferencedList(exprList, isInParens) { + this.tsCheckForInvalidTypeCasts(exprList); + return exprList; + } + parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) { + const node = super.parseArrayLike(close, canBePattern, isTuple, refExpressionErrors); + if (node.type === "ArrayExpression") { + this.tsCheckForInvalidTypeCasts(node.elements); + } + return node; + } + parseSubscript(base, startLoc, noCalls, state) { + if (!this.hasPrecedingLineBreak() && this.match(35)) { + this.state.canStartJSXElement = false; + this.next(); + const nonNullExpression = this.startNodeAt(startLoc); + nonNullExpression.expression = base; + return this.finishNode(nonNullExpression, "TSNonNullExpression"); + } + let isOptionalCall = false; + if (this.match(18) && this.lookaheadCharCode() === 60) { + if (noCalls) { + state.stop = true; + return base; + } + state.optionalChainMember = isOptionalCall = true; + this.next(); + } + if (this.match(47) || this.match(51)) { + let missingParenErrorLoc; + const result = this.tsTryParseAndCatch(() => { + if (!noCalls && this.atPossibleAsyncArrow(base)) { + const asyncArrowFn = this.tsTryParseGenericAsyncArrowFunction(startLoc); + if (asyncArrowFn) { + return asyncArrowFn; + } + } + const typeArguments = this.tsParseTypeArgumentsInExpression(); + if (!typeArguments) return; + if (isOptionalCall && !this.match(10)) { + missingParenErrorLoc = this.state.curPosition(); + return; + } + if (tokenIsTemplate(this.state.type)) { + const result = super.parseTaggedTemplateExpression(base, startLoc, state); + result.typeParameters = typeArguments; + return result; + } + if (!noCalls && this.eat(10)) { + const node = this.startNodeAt(startLoc); + node.callee = base; + node.arguments = this.parseCallExpressionArguments(11, false); + this.tsCheckForInvalidTypeCasts(node.arguments); + node.typeParameters = typeArguments; + if (state.optionalChainMember) { + node.optional = isOptionalCall; + } + return this.finishCallExpression(node, state.optionalChainMember); + } + const tokenType = this.state.type; + if (tokenType === 48 || tokenType === 52 || tokenType !== 10 && tokenCanStartExpression(tokenType) && !this.hasPrecedingLineBreak()) { + return; + } + const node = this.startNodeAt(startLoc); + node.expression = base; + node.typeParameters = typeArguments; + return this.finishNode(node, "TSInstantiationExpression"); + }); + if (missingParenErrorLoc) { + this.unexpected(missingParenErrorLoc, 10); + } + if (result) { + if (result.type === "TSInstantiationExpression" && (this.match(16) || this.match(18) && this.lookaheadCharCode() !== 40)) { + this.raise(TSErrors.InvalidPropertyAccessAfterInstantiationExpression, this.state.startLoc); + } + return result; + } + } + return super.parseSubscript(base, startLoc, noCalls, state); + } + parseNewCallee(node) { + var _callee$extra; + super.parseNewCallee(node); + const { + callee + } = node; + if (callee.type === "TSInstantiationExpression" && !((_callee$extra = callee.extra) != null && _callee$extra.parenthesized)) { + node.typeParameters = callee.typeParameters; + node.callee = callee.expression; + } + } + parseExprOp(left, leftStartLoc, minPrec) { + let isSatisfies; + if (tokenOperatorPrecedence(58) > minPrec && !this.hasPrecedingLineBreak() && (this.isContextual(93) || (isSatisfies = this.isContextual(120)))) { + const node = this.startNodeAt(leftStartLoc); + node.expression = left; + node.typeAnnotation = this.tsInType(() => { + this.next(); + if (this.match(75)) { + if (isSatisfies) { + this.raise(Errors.UnexpectedKeyword, this.state.startLoc, { + keyword: "const" + }); + } + return this.tsParseTypeReference(); + } + return this.tsParseType(); + }); + this.finishNode(node, isSatisfies ? "TSSatisfiesExpression" : "TSAsExpression"); + this.reScan_lt_gt(); + return this.parseExprOp(node, leftStartLoc, minPrec); + } + return super.parseExprOp(left, leftStartLoc, minPrec); + } + checkReservedWord(word, startLoc, checkKeywords, isBinding) { + if (!this.state.isAmbientContext) { + super.checkReservedWord(word, startLoc, checkKeywords, isBinding); + } + } + checkImportReflection(node) { + super.checkImportReflection(node); + if (node.module && node.importKind !== "value") { + this.raise(TSErrors.ImportReflectionHasImportType, node.specifiers[0].loc.start); + } + } + checkDuplicateExports() {} + isPotentialImportPhase(isExport) { + if (super.isPotentialImportPhase(isExport)) return true; + if (this.isContextual(130)) { + const ch = this.lookaheadCharCode(); + return isExport ? ch === 123 || ch === 42 : ch !== 61; + } + return !isExport && this.isContextual(87); + } + applyImportPhase(node, isExport, phase, loc) { + super.applyImportPhase(node, isExport, phase, loc); + if (isExport) { + node.exportKind = phase === "type" ? "type" : "value"; + } else { + node.importKind = phase === "type" || phase === "typeof" ? phase : "value"; + } + } + parseImport(node) { + if (this.match(133)) { + node.importKind = "value"; + return super.parseImport(node); + } + let importNode; + if (tokenIsIdentifier(this.state.type) && this.lookaheadCharCode() === 61) { + node.importKind = "value"; + return this.tsParseImportEqualsDeclaration(node); + } else if (this.isContextual(130)) { + const maybeDefaultIdentifier = this.parseMaybeImportPhase(node, false); + if (this.lookaheadCharCode() === 61) { + return this.tsParseImportEqualsDeclaration(node, maybeDefaultIdentifier); + } else { + importNode = super.parseImportSpecifiersAndAfter(node, maybeDefaultIdentifier); + } + } else { + importNode = super.parseImport(node); + } + if (importNode.importKind === "type" && importNode.specifiers.length > 1 && importNode.specifiers[0].type === "ImportDefaultSpecifier") { + this.raise(TSErrors.TypeImportCannotSpecifyDefaultAndNamed, importNode); + } + return importNode; + } + parseExport(node, decorators) { + if (this.match(83)) { + this.next(); + let maybeDefaultIdentifier = null; + if (this.isContextual(130) && this.isPotentialImportPhase(false)) { + maybeDefaultIdentifier = this.parseMaybeImportPhase(node, false); + } else { + node.importKind = "value"; + } + return this.tsParseImportEqualsDeclaration(node, maybeDefaultIdentifier, true); + } else if (this.eat(29)) { + const assign = node; + assign.expression = super.parseExpression(); + this.semicolon(); + this.sawUnambiguousESM = true; + return this.finishNode(assign, "TSExportAssignment"); + } else if (this.eatContextual(93)) { + const decl = node; + this.expectContextual(128); + decl.id = this.parseIdentifier(); + this.semicolon(); + return this.finishNode(decl, "TSNamespaceExportDeclaration"); + } else { + return super.parseExport(node, decorators); + } + } + isAbstractClass() { + return this.isContextual(124) && this.lookahead().type === 80; + } + parseExportDefaultExpression() { + if (this.isAbstractClass()) { + const cls = this.startNode(); + this.next(); + cls.abstract = true; + return this.parseClass(cls, true, true); + } + if (this.match(129)) { + const result = this.tsParseInterfaceDeclaration(this.startNode()); + if (result) return result; + } + return super.parseExportDefaultExpression(); + } + parseVarStatement(node, kind, allowMissingInitializer = false) { + const { + isAmbientContext + } = this.state; + const declaration = super.parseVarStatement(node, kind, allowMissingInitializer || isAmbientContext); + if (!isAmbientContext) return declaration; + for (const { + id, + init + } of declaration.declarations) { + if (!init) continue; + if (kind !== "const" || !!id.typeAnnotation) { + this.raise(TSErrors.InitializerNotAllowedInAmbientContext, init); + } else if (!isValidAmbientConstInitializer(init, this.hasPlugin("estree"))) { + this.raise(TSErrors.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference, init); + } + } + return declaration; + } + parseStatementContent(flags, decorators) { + if (this.match(75) && this.isLookaheadContextual("enum")) { + const node = this.startNode(); + this.expect(75); + return this.tsParseEnumDeclaration(node, { + const: true + }); + } + if (this.isContextual(126)) { + return this.tsParseEnumDeclaration(this.startNode()); + } + if (this.isContextual(129)) { + const result = this.tsParseInterfaceDeclaration(this.startNode()); + if (result) return result; + } + return super.parseStatementContent(flags, decorators); + } + parseAccessModifier() { + return this.tsParseModifier(["public", "protected", "private"]); + } + tsHasSomeModifiers(member, modifiers) { + return modifiers.some(modifier => { + if (tsIsAccessModifier(modifier)) { + return member.accessibility === modifier; + } + return !!member[modifier]; + }); + } + tsIsStartOfStaticBlocks() { + return this.isContextual(106) && this.lookaheadCharCode() === 123; + } + parseClassMember(classBody, member, state) { + const modifiers = ["declare", "private", "public", "protected", "override", "abstract", "readonly", "static"]; + this.tsParseModifiers({ + allowedModifiers: modifiers, + disallowedModifiers: ["in", "out"], + stopOnStartOfClassStaticBlock: true, + errorTemplate: TSErrors.InvalidModifierOnTypeParameterPositions + }, member); + const callParseClassMemberWithIsStatic = () => { + if (this.tsIsStartOfStaticBlocks()) { + this.next(); + this.next(); + if (this.tsHasSomeModifiers(member, modifiers)) { + this.raise(TSErrors.StaticBlockCannotHaveModifier, this.state.curPosition()); + } + super.parseClassStaticBlock(classBody, member); + } else { + this.parseClassMemberWithIsStatic(classBody, member, state, !!member.static); + } + }; + if (member.declare) { + this.tsInAmbientContext(callParseClassMemberWithIsStatic); + } else { + callParseClassMemberWithIsStatic(); + } + } + parseClassMemberWithIsStatic(classBody, member, state, isStatic) { + const idx = this.tsTryParseIndexSignature(member); + if (idx) { + classBody.body.push(idx); + if (member.abstract) { + this.raise(TSErrors.IndexSignatureHasAbstract, member); + } + if (member.accessibility) { + this.raise(TSErrors.IndexSignatureHasAccessibility, member, { + modifier: member.accessibility + }); + } + if (member.declare) { + this.raise(TSErrors.IndexSignatureHasDeclare, member); + } + if (member.override) { + this.raise(TSErrors.IndexSignatureHasOverride, member); + } + return; + } + if (!this.state.inAbstractClass && member.abstract) { + this.raise(TSErrors.NonAbstractClassHasAbstractMethod, member); + } + if (member.override) { + if (!state.hadSuperClass) { + this.raise(TSErrors.OverrideNotInSubClass, member); + } + } + super.parseClassMemberWithIsStatic(classBody, member, state, isStatic); + } + parsePostMemberNameModifiers(methodOrProp) { + const optional = this.eat(17); + if (optional) methodOrProp.optional = true; + if (methodOrProp.readonly && this.match(10)) { + this.raise(TSErrors.ClassMethodHasReadonly, methodOrProp); + } + if (methodOrProp.declare && this.match(10)) { + this.raise(TSErrors.ClassMethodHasDeclare, methodOrProp); + } + } + parseExpressionStatement(node, expr, decorators) { + const decl = expr.type === "Identifier" ? this.tsParseExpressionStatement(node, expr, decorators) : undefined; + return decl || super.parseExpressionStatement(node, expr, decorators); + } + shouldParseExportDeclaration() { + if (this.tsIsDeclarationStart()) return true; + return super.shouldParseExportDeclaration(); + } + parseConditional(expr, startLoc, refExpressionErrors) { + if (!this.state.maybeInArrowParameters || !this.match(17)) { + return super.parseConditional(expr, startLoc, refExpressionErrors); + } + const result = this.tryParse(() => super.parseConditional(expr, startLoc)); + if (!result.node) { + if (result.error) { + super.setOptionalParametersError(refExpressionErrors, result.error); + } + return expr; + } + if (result.error) this.state = result.failState; + return result.node; + } + parseParenItem(node, startLoc) { + node = super.parseParenItem(node, startLoc); + if (this.eat(17)) { + node.optional = true; + this.resetEndLocation(node); + } + if (this.match(14)) { + const typeCastNode = this.startNodeAt(startLoc); + typeCastNode.expression = node; + typeCastNode.typeAnnotation = this.tsParseTypeAnnotation(); + return this.finishNode(typeCastNode, "TSTypeCastExpression"); + } + return node; + } + parseExportDeclaration(node) { + if (!this.state.isAmbientContext && this.isContextual(125)) { + return this.tsInAmbientContext(() => this.parseExportDeclaration(node)); + } + const startLoc = this.state.startLoc; + const isDeclare = this.eatContextual(125); + if (isDeclare && (this.isContextual(125) || !this.shouldParseExportDeclaration())) { + throw this.raise(TSErrors.ExpectedAmbientAfterExportDeclare, this.state.startLoc); + } + const isIdentifier = tokenIsIdentifier(this.state.type); + const declaration = isIdentifier && this.tsTryParseExportDeclaration() || super.parseExportDeclaration(node); + if (!declaration) return null; + if (declaration.type === "TSInterfaceDeclaration" || declaration.type === "TSTypeAliasDeclaration" || isDeclare) { + node.exportKind = "type"; + } + if (isDeclare) { + this.resetStartLocation(declaration, startLoc); + declaration.declare = true; + } + return declaration; + } + parseClassId(node, isStatement, optionalId, bindingType) { + if ((!isStatement || optionalId) && this.isContextual(113)) { + return; + } + super.parseClassId(node, isStatement, optionalId, node.declare ? 1024 : 8331); + const typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers); + if (typeParameters) node.typeParameters = typeParameters; + } + parseClassPropertyAnnotation(node) { + if (!node.optional) { + if (this.eat(35)) { + node.definite = true; + } else if (this.eat(17)) { + node.optional = true; + } + } + const type = this.tsTryParseTypeAnnotation(); + if (type) node.typeAnnotation = type; + } + parseClassProperty(node) { + this.parseClassPropertyAnnotation(node); + if (this.state.isAmbientContext && !(node.readonly && !node.typeAnnotation) && this.match(29)) { + this.raise(TSErrors.DeclareClassFieldHasInitializer, this.state.startLoc); + } + if (node.abstract && this.match(29)) { + const { + key + } = node; + this.raise(TSErrors.AbstractPropertyHasInitializer, this.state.startLoc, { + propertyName: key.type === "Identifier" && !node.computed ? key.name : `[${this.input.slice(key.start, key.end)}]` + }); + } + return super.parseClassProperty(node); + } + parseClassPrivateProperty(node) { + if (node.abstract) { + this.raise(TSErrors.PrivateElementHasAbstract, node); + } + if (node.accessibility) { + this.raise(TSErrors.PrivateElementHasAccessibility, node, { + modifier: node.accessibility + }); + } + this.parseClassPropertyAnnotation(node); + return super.parseClassPrivateProperty(node); + } + parseClassAccessorProperty(node) { + this.parseClassPropertyAnnotation(node); + if (node.optional) { + this.raise(TSErrors.AccessorCannotBeOptional, node); + } + return super.parseClassAccessorProperty(node); + } + pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { + const typeParameters = this.tsTryParseTypeParameters(this.tsParseConstModifier); + if (typeParameters && isConstructor) { + this.raise(TSErrors.ConstructorHasTypeParameters, typeParameters); + } + const { + declare = false, + kind + } = method; + if (declare && (kind === "get" || kind === "set")) { + this.raise(TSErrors.DeclareAccessor, method, { + kind + }); + } + if (typeParameters) method.typeParameters = typeParameters; + super.pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper); + } + pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { + const typeParameters = this.tsTryParseTypeParameters(this.tsParseConstModifier); + if (typeParameters) method.typeParameters = typeParameters; + super.pushClassPrivateMethod(classBody, method, isGenerator, isAsync); + } + declareClassPrivateMethodInScope(node, kind) { + if (node.type === "TSDeclareMethod") return; + if (node.type === "MethodDefinition" && !node.value.body) return; + super.declareClassPrivateMethodInScope(node, kind); + } + parseClassSuper(node) { + super.parseClassSuper(node); + if (node.superClass && (this.match(47) || this.match(51))) { + node.superTypeParameters = this.tsParseTypeArgumentsInExpression(); + } + if (this.eatContextual(113)) { + node.implements = this.tsParseHeritageClause("implements"); + } + } + parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) { + const typeParameters = this.tsTryParseTypeParameters(this.tsParseConstModifier); + if (typeParameters) prop.typeParameters = typeParameters; + return super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors); + } + parseFunctionParams(node, isConstructor) { + const typeParameters = this.tsTryParseTypeParameters(this.tsParseConstModifier); + if (typeParameters) node.typeParameters = typeParameters; + super.parseFunctionParams(node, isConstructor); + } + parseVarId(decl, kind) { + super.parseVarId(decl, kind); + if (decl.id.type === "Identifier" && !this.hasPrecedingLineBreak() && this.eat(35)) { + decl.definite = true; + } + const type = this.tsTryParseTypeAnnotation(); + if (type) { + decl.id.typeAnnotation = type; + this.resetEndLocation(decl.id); + } + } + parseAsyncArrowFromCallExpression(node, call) { + if (this.match(14)) { + node.returnType = this.tsParseTypeAnnotation(); + } + return super.parseAsyncArrowFromCallExpression(node, call); + } + parseMaybeAssign(refExpressionErrors, afterLeftParse) { + var _jsx, _jsx2, _typeCast, _jsx3, _typeCast2; + let state; + let jsx; + let typeCast; + if (this.hasPlugin("jsx") && (this.match(142) || this.match(47))) { + state = this.state.clone(); + jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state); + if (!jsx.error) return jsx.node; + const { + context + } = this.state; + const currentContext = context[context.length - 1]; + if (currentContext === types.j_oTag || currentContext === types.j_expr) { + context.pop(); + } + } + if (!((_jsx = jsx) != null && _jsx.error) && !this.match(47)) { + return super.parseMaybeAssign(refExpressionErrors, afterLeftParse); + } + if (!state || state === this.state) state = this.state.clone(); + let typeParameters; + const arrow = this.tryParse(abort => { + var _expr$extra, _typeParameters; + typeParameters = this.tsParseTypeParameters(this.tsParseConstModifier); + const expr = super.parseMaybeAssign(refExpressionErrors, afterLeftParse); + if (expr.type !== "ArrowFunctionExpression" || (_expr$extra = expr.extra) != null && _expr$extra.parenthesized) { + abort(); + } + if (((_typeParameters = typeParameters) == null ? void 0 : _typeParameters.params.length) !== 0) { + this.resetStartLocationFromNode(expr, typeParameters); + } + expr.typeParameters = typeParameters; + return expr; + }, state); + if (!arrow.error && !arrow.aborted) { + if (typeParameters) this.reportReservedArrowTypeParam(typeParameters); + return arrow.node; + } + if (!jsx) { + assert(!this.hasPlugin("jsx")); + typeCast = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state); + if (!typeCast.error) return typeCast.node; + } + if ((_jsx2 = jsx) != null && _jsx2.node) { + this.state = jsx.failState; + return jsx.node; + } + if (arrow.node) { + this.state = arrow.failState; + if (typeParameters) this.reportReservedArrowTypeParam(typeParameters); + return arrow.node; + } + if ((_typeCast = typeCast) != null && _typeCast.node) { + this.state = typeCast.failState; + return typeCast.node; + } + throw ((_jsx3 = jsx) == null ? void 0 : _jsx3.error) || arrow.error || ((_typeCast2 = typeCast) == null ? void 0 : _typeCast2.error); + } + reportReservedArrowTypeParam(node) { + var _node$extra; + if (node.params.length === 1 && !node.params[0].constraint && !((_node$extra = node.extra) != null && _node$extra.trailingComma) && this.getPluginOption("typescript", "disallowAmbiguousJSXLike")) { + this.raise(TSErrors.ReservedArrowTypeParam, node); + } + } + parseMaybeUnary(refExpressionErrors, sawUnary) { + if (!this.hasPlugin("jsx") && this.match(47)) { + return this.tsParseTypeAssertion(); + } + return super.parseMaybeUnary(refExpressionErrors, sawUnary); + } + parseArrow(node) { + if (this.match(14)) { + const result = this.tryParse(abort => { + const returnType = this.tsParseTypeOrTypePredicateAnnotation(14); + if (this.canInsertSemicolon() || !this.match(19)) abort(); + return returnType; + }); + if (result.aborted) return; + if (!result.thrown) { + if (result.error) this.state = result.failState; + node.returnType = result.node; + } + } + return super.parseArrow(node); + } + parseAssignableListItemTypes(param, flags) { + if (!(flags & 2)) return param; + if (this.eat(17)) { + param.optional = true; + } + const type = this.tsTryParseTypeAnnotation(); + if (type) param.typeAnnotation = type; + this.resetEndLocation(param); + return param; + } + isAssignable(node, isBinding) { + switch (node.type) { + case "TSTypeCastExpression": + return this.isAssignable(node.expression, isBinding); + case "TSParameterProperty": + return true; + default: + return super.isAssignable(node, isBinding); + } + } + toAssignable(node, isLHS = false) { + switch (node.type) { + case "ParenthesizedExpression": + this.toAssignableParenthesizedExpression(node, isLHS); + break; + case "TSAsExpression": + case "TSSatisfiesExpression": + case "TSNonNullExpression": + case "TSTypeAssertion": + if (isLHS) { + this.expressionScope.recordArrowParameterBindingError(TSErrors.UnexpectedTypeCastInParameter, node); + } else { + this.raise(TSErrors.UnexpectedTypeCastInParameter, node); + } + this.toAssignable(node.expression, isLHS); + break; + case "AssignmentExpression": + if (!isLHS && node.left.type === "TSTypeCastExpression") { + node.left = this.typeCastToParameter(node.left); + } + default: + super.toAssignable(node, isLHS); + } + } + toAssignableParenthesizedExpression(node, isLHS) { + switch (node.expression.type) { + case "TSAsExpression": + case "TSSatisfiesExpression": + case "TSNonNullExpression": + case "TSTypeAssertion": + case "ParenthesizedExpression": + this.toAssignable(node.expression, isLHS); + break; + default: + super.toAssignable(node, isLHS); + } + } + checkToRestConversion(node, allowPattern) { + switch (node.type) { + case "TSAsExpression": + case "TSSatisfiesExpression": + case "TSTypeAssertion": + case "TSNonNullExpression": + this.checkToRestConversion(node.expression, false); + break; + default: + super.checkToRestConversion(node, allowPattern); + } + } + isValidLVal(type, isUnparenthesizedInAssign, binding) { + return getOwn({ + TSTypeCastExpression: true, + TSParameterProperty: "parameter", + TSNonNullExpression: "expression", + TSAsExpression: (binding !== 64 || !isUnparenthesizedInAssign) && ["expression", true], + TSSatisfiesExpression: (binding !== 64 || !isUnparenthesizedInAssign) && ["expression", true], + TSTypeAssertion: (binding !== 64 || !isUnparenthesizedInAssign) && ["expression", true] + }, type) || super.isValidLVal(type, isUnparenthesizedInAssign, binding); + } + parseBindingAtom() { + if (this.state.type === 78) { + return this.parseIdentifier(true); + } + return super.parseBindingAtom(); + } + parseMaybeDecoratorArguments(expr) { + if (this.match(47) || this.match(51)) { + const typeArguments = this.tsParseTypeArgumentsInExpression(); + if (this.match(10)) { + const call = super.parseMaybeDecoratorArguments(expr); + call.typeParameters = typeArguments; + return call; + } + this.unexpected(null, 10); + } + return super.parseMaybeDecoratorArguments(expr); + } + checkCommaAfterRest(close) { + if (this.state.isAmbientContext && this.match(12) && this.lookaheadCharCode() === close) { + this.next(); + return false; + } + return super.checkCommaAfterRest(close); + } + isClassMethod() { + return this.match(47) || super.isClassMethod(); + } + isClassProperty() { + return this.match(35) || this.match(14) || super.isClassProperty(); + } + parseMaybeDefault(startLoc, left) { + const node = super.parseMaybeDefault(startLoc, left); + if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) { + this.raise(TSErrors.TypeAnnotationAfterAssign, node.typeAnnotation); + } + return node; + } + getTokenFromCode(code) { + if (this.state.inType) { + if (code === 62) { + this.finishOp(48, 1); + return; + } + if (code === 60) { + this.finishOp(47, 1); + return; + } + } + super.getTokenFromCode(code); + } + reScan_lt_gt() { + const { + type + } = this.state; + if (type === 47) { + this.state.pos -= 1; + this.readToken_lt(); + } else if (type === 48) { + this.state.pos -= 1; + this.readToken_gt(); + } + } + reScan_lt() { + const { + type + } = this.state; + if (type === 51) { + this.state.pos -= 2; + this.finishOp(47, 1); + return 47; + } + return type; + } + toAssignableList(exprList, trailingCommaLoc, isLHS) { + for (let i = 0; i < exprList.length; i++) { + const expr = exprList[i]; + if ((expr == null ? void 0 : expr.type) === "TSTypeCastExpression") { + exprList[i] = this.typeCastToParameter(expr); + } + } + super.toAssignableList(exprList, trailingCommaLoc, isLHS); + } + typeCastToParameter(node) { + node.expression.typeAnnotation = node.typeAnnotation; + this.resetEndLocation(node.expression, node.typeAnnotation.loc.end); + return node.expression; + } + shouldParseArrow(params) { + if (this.match(14)) { + return params.every(expr => this.isAssignable(expr, true)); + } + return super.shouldParseArrow(params); + } + shouldParseAsyncArrow() { + return this.match(14) || super.shouldParseAsyncArrow(); + } + canHaveLeadingDecorator() { + return super.canHaveLeadingDecorator() || this.isAbstractClass(); + } + jsxParseOpeningElementAfterName(node) { + if (this.match(47) || this.match(51)) { + const typeArguments = this.tsTryParseAndCatch(() => this.tsParseTypeArgumentsInExpression()); + if (typeArguments) node.typeParameters = typeArguments; + } + return super.jsxParseOpeningElementAfterName(node); + } + getGetterSetterExpectedParamCount(method) { + const baseCount = super.getGetterSetterExpectedParamCount(method); + const params = this.getObjectOrClassMethodParams(method); + const firstParam = params[0]; + const hasContextParam = firstParam && this.isThisParam(firstParam); + return hasContextParam ? baseCount + 1 : baseCount; + } + parseCatchClauseParam() { + const param = super.parseCatchClauseParam(); + const type = this.tsTryParseTypeAnnotation(); + if (type) { + param.typeAnnotation = type; + this.resetEndLocation(param); + } + return param; + } + tsInAmbientContext(cb) { + const oldIsAmbientContext = this.state.isAmbientContext; + this.state.isAmbientContext = true; + try { + return cb(); + } finally { + this.state.isAmbientContext = oldIsAmbientContext; + } + } + parseClass(node, isStatement, optionalId) { + const oldInAbstractClass = this.state.inAbstractClass; + this.state.inAbstractClass = !!node.abstract; + try { + return super.parseClass(node, isStatement, optionalId); + } finally { + this.state.inAbstractClass = oldInAbstractClass; + } + } + tsParseAbstractDeclaration(node, decorators) { + if (this.match(80)) { + node.abstract = true; + return this.maybeTakeDecorators(decorators, this.parseClass(node, true, false)); + } else if (this.isContextual(129)) { + if (!this.hasFollowingLineBreak()) { + node.abstract = true; + this.raise(TSErrors.NonClassMethodPropertyHasAbstractModifer, node); + return this.tsParseInterfaceDeclaration(node); + } + } else { + this.unexpected(null, 80); + } + } + parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope) { + const method = super.parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope); + if (method.abstract) { + const hasBody = this.hasPlugin("estree") ? !!method.value.body : !!method.body; + if (hasBody) { + const { + key + } = method; + this.raise(TSErrors.AbstractMethodHasImplementation, method, { + methodName: key.type === "Identifier" && !method.computed ? key.name : `[${this.input.slice(key.start, key.end)}]` + }); + } + } + return method; + } + tsParseTypeParameterName() { + const typeName = this.parseIdentifier(); + return typeName.name; + } + shouldParseAsAmbientContext() { + return !!this.getPluginOption("typescript", "dts"); + } + parse() { + if (this.shouldParseAsAmbientContext()) { + this.state.isAmbientContext = true; + } + return super.parse(); + } + getExpression() { + if (this.shouldParseAsAmbientContext()) { + this.state.isAmbientContext = true; + } + return super.getExpression(); + } + parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) { + if (!isString && isMaybeTypeOnly) { + this.parseTypeOnlyImportExportSpecifier(node, false, isInTypeExport); + return this.finishNode(node, "ExportSpecifier"); + } + node.exportKind = "value"; + return super.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly); + } + parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + if (!importedIsString && isMaybeTypeOnly) { + this.parseTypeOnlyImportExportSpecifier(specifier, true, isInTypeOnlyImport); + return this.finishNode(specifier, "ImportSpecifier"); + } + specifier.importKind = "value"; + return super.parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, isInTypeOnlyImport ? 4098 : 4096); + } + parseTypeOnlyImportExportSpecifier(node, isImport, isInTypeOnlyImportExport) { + const leftOfAsKey = isImport ? "imported" : "local"; + const rightOfAsKey = isImport ? "local" : "exported"; + let leftOfAs = node[leftOfAsKey]; + let rightOfAs; + let hasTypeSpecifier = false; + let canParseAsKeyword = true; + const loc = leftOfAs.loc.start; + if (this.isContextual(93)) { + const firstAs = this.parseIdentifier(); + if (this.isContextual(93)) { + const secondAs = this.parseIdentifier(); + if (tokenIsKeywordOrIdentifier(this.state.type)) { + hasTypeSpecifier = true; + leftOfAs = firstAs; + rightOfAs = isImport ? this.parseIdentifier() : this.parseModuleExportName(); + canParseAsKeyword = false; + } else { + rightOfAs = secondAs; + canParseAsKeyword = false; + } + } else if (tokenIsKeywordOrIdentifier(this.state.type)) { + canParseAsKeyword = false; + rightOfAs = isImport ? this.parseIdentifier() : this.parseModuleExportName(); + } else { + hasTypeSpecifier = true; + leftOfAs = firstAs; + } + } else if (tokenIsKeywordOrIdentifier(this.state.type)) { + hasTypeSpecifier = true; + if (isImport) { + leftOfAs = this.parseIdentifier(true); + if (!this.isContextual(93)) { + this.checkReservedWord(leftOfAs.name, leftOfAs.loc.start, true, true); + } + } else { + leftOfAs = this.parseModuleExportName(); + } + } + if (hasTypeSpecifier && isInTypeOnlyImportExport) { + this.raise(isImport ? TSErrors.TypeModifierIsUsedInTypeImports : TSErrors.TypeModifierIsUsedInTypeExports, loc); + } + node[leftOfAsKey] = leftOfAs; + node[rightOfAsKey] = rightOfAs; + const kindKey = isImport ? "importKind" : "exportKind"; + node[kindKey] = hasTypeSpecifier ? "type" : "value"; + if (canParseAsKeyword && this.eatContextual(93)) { + node[rightOfAsKey] = isImport ? this.parseIdentifier() : this.parseModuleExportName(); + } + if (!node[rightOfAsKey]) { + node[rightOfAsKey] = cloneIdentifier(node[leftOfAsKey]); + } + if (isImport) { + this.checkIdentifier(node[rightOfAsKey], hasTypeSpecifier ? 4098 : 4096); + } + } +}; +function isPossiblyLiteralEnum(expression) { + if (expression.type !== "MemberExpression") return false; + const { + computed, + property + } = expression; + if (computed && property.type !== "StringLiteral" && (property.type !== "TemplateLiteral" || property.expressions.length > 0)) { + return false; + } + return isUncomputedMemberExpressionChain(expression.object); +} +function isValidAmbientConstInitializer(expression, estree) { + var _expression$extra; + const { + type + } = expression; + if ((_expression$extra = expression.extra) != null && _expression$extra.parenthesized) { + return false; + } + if (estree) { + if (type === "Literal") { + const { + value + } = expression; + if (typeof value === "string" || typeof value === "boolean") { + return true; + } + } + } else { + if (type === "StringLiteral" || type === "BooleanLiteral") { + return true; + } + } + if (isNumber(expression, estree) || isNegativeNumber(expression, estree)) { + return true; + } + if (type === "TemplateLiteral" && expression.expressions.length === 0) { + return true; + } + if (isPossiblyLiteralEnum(expression)) { + return true; + } + return false; +} +function isNumber(expression, estree) { + if (estree) { + return expression.type === "Literal" && (typeof expression.value === "number" || "bigint" in expression); + } + return expression.type === "NumericLiteral" || expression.type === "BigIntLiteral"; +} +function isNegativeNumber(expression, estree) { + if (expression.type === "UnaryExpression") { + const { + operator, + argument + } = expression; + if (operator === "-" && isNumber(argument, estree)) { + return true; + } + } + return false; +} +function isUncomputedMemberExpressionChain(expression) { + if (expression.type === "Identifier") return true; + if (expression.type !== "MemberExpression" || expression.computed) { + return false; + } + return isUncomputedMemberExpressionChain(expression.object); +} +const PlaceholderErrors = ParseErrorEnum`placeholders`({ + ClassNameIsRequired: "A class name is required.", + UnexpectedSpace: "Unexpected space in placeholder." +}); +var placeholders = superClass => class PlaceholdersParserMixin extends superClass { + parsePlaceholder(expectedNode) { + if (this.match(144)) { + const node = this.startNode(); + this.next(); + this.assertNoSpace(); + node.name = super.parseIdentifier(true); + this.assertNoSpace(); + this.expect(144); + return this.finishPlaceholder(node, expectedNode); + } + } + finishPlaceholder(node, expectedNode) { + const isFinished = !!(node.expectedNode && node.type === "Placeholder"); + node.expectedNode = expectedNode; + return isFinished ? node : this.finishNode(node, "Placeholder"); + } + getTokenFromCode(code) { + if (code === 37 && this.input.charCodeAt(this.state.pos + 1) === 37) { + this.finishOp(144, 2); + } else { + super.getTokenFromCode(code); + } + } + parseExprAtom(refExpressionErrors) { + return this.parsePlaceholder("Expression") || super.parseExprAtom(refExpressionErrors); + } + parseIdentifier(liberal) { + return this.parsePlaceholder("Identifier") || super.parseIdentifier(liberal); + } + checkReservedWord(word, startLoc, checkKeywords, isBinding) { + if (word !== undefined) { + super.checkReservedWord(word, startLoc, checkKeywords, isBinding); + } + } + parseBindingAtom() { + return this.parsePlaceholder("Pattern") || super.parseBindingAtom(); + } + isValidLVal(type, isParenthesized, binding) { + return type === "Placeholder" || super.isValidLVal(type, isParenthesized, binding); + } + toAssignable(node, isLHS) { + if (node && node.type === "Placeholder" && node.expectedNode === "Expression") { + node.expectedNode = "Pattern"; + } else { + super.toAssignable(node, isLHS); + } + } + chStartsBindingIdentifier(ch, pos) { + if (super.chStartsBindingIdentifier(ch, pos)) { + return true; + } + const nextToken = this.lookahead(); + if (nextToken.type === 144) { + return true; + } + return false; + } + verifyBreakContinue(node, isBreak) { + if (node.label && node.label.type === "Placeholder") return; + super.verifyBreakContinue(node, isBreak); + } + parseExpressionStatement(node, expr) { + var _expr$extra; + if (expr.type !== "Placeholder" || (_expr$extra = expr.extra) != null && _expr$extra.parenthesized) { + return super.parseExpressionStatement(node, expr); + } + if (this.match(14)) { + const stmt = node; + stmt.label = this.finishPlaceholder(expr, "Identifier"); + this.next(); + stmt.body = super.parseStatementOrSloppyAnnexBFunctionDeclaration(); + return this.finishNode(stmt, "LabeledStatement"); + } + this.semicolon(); + node.name = expr.name; + return this.finishPlaceholder(node, "Statement"); + } + parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse) { + return this.parsePlaceholder("BlockStatement") || super.parseBlock(allowDirectives, createNewLexicalScope, afterBlockParse); + } + parseFunctionId(requireId) { + return this.parsePlaceholder("Identifier") || super.parseFunctionId(requireId); + } + parseClass(node, isStatement, optionalId) { + const type = isStatement ? "ClassDeclaration" : "ClassExpression"; + this.next(); + const oldStrict = this.state.strict; + const placeholder = this.parsePlaceholder("Identifier"); + if (placeholder) { + if (this.match(81) || this.match(144) || this.match(5)) { + node.id = placeholder; + } else if (optionalId || !isStatement) { + node.id = null; + node.body = this.finishPlaceholder(placeholder, "ClassBody"); + return this.finishNode(node, type); + } else { + throw this.raise(PlaceholderErrors.ClassNameIsRequired, this.state.startLoc); + } + } else { + this.parseClassId(node, isStatement, optionalId); + } + super.parseClassSuper(node); + node.body = this.parsePlaceholder("ClassBody") || super.parseClassBody(!!node.superClass, oldStrict); + return this.finishNode(node, type); + } + parseExport(node, decorators) { + const placeholder = this.parsePlaceholder("Identifier"); + if (!placeholder) return super.parseExport(node, decorators); + if (!this.isContextual(98) && !this.match(12)) { + node.specifiers = []; + node.source = null; + node.declaration = this.finishPlaceholder(placeholder, "Declaration"); + return this.finishNode(node, "ExportNamedDeclaration"); + } + this.expectPlugin("exportDefaultFrom"); + const specifier = this.startNode(); + specifier.exported = placeholder; + node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")]; + return super.parseExport(node, decorators); + } + isExportDefaultSpecifier() { + if (this.match(65)) { + const next = this.nextTokenStart(); + if (this.isUnparsedContextual(next, "from")) { + if (this.input.startsWith(tokenLabelName(144), this.nextTokenStartSince(next + 4))) { + return true; + } + } + } + return super.isExportDefaultSpecifier(); + } + maybeParseExportDefaultSpecifier(node, maybeDefaultIdentifier) { + var _specifiers; + if ((_specifiers = node.specifiers) != null && _specifiers.length) { + return true; + } + return super.maybeParseExportDefaultSpecifier(node, maybeDefaultIdentifier); + } + checkExport(node) { + const { + specifiers + } = node; + if (specifiers != null && specifiers.length) { + node.specifiers = specifiers.filter(node => node.exported.type === "Placeholder"); + } + super.checkExport(node); + node.specifiers = specifiers; + } + parseImport(node) { + const placeholder = this.parsePlaceholder("Identifier"); + if (!placeholder) return super.parseImport(node); + node.specifiers = []; + if (!this.isContextual(98) && !this.match(12)) { + node.source = this.finishPlaceholder(placeholder, "StringLiteral"); + this.semicolon(); + return this.finishNode(node, "ImportDeclaration"); + } + const specifier = this.startNodeAtNode(placeholder); + specifier.local = placeholder; + node.specifiers.push(this.finishNode(specifier, "ImportDefaultSpecifier")); + if (this.eat(12)) { + const hasStarImport = this.maybeParseStarImportSpecifier(node); + if (!hasStarImport) this.parseNamedImportSpecifiers(node); + } + this.expectContextual(98); + node.source = this.parseImportSource(); + this.semicolon(); + return this.finishNode(node, "ImportDeclaration"); + } + parseImportSource() { + return this.parsePlaceholder("StringLiteral") || super.parseImportSource(); + } + assertNoSpace() { + if (this.state.start > this.state.lastTokEndLoc.index) { + this.raise(PlaceholderErrors.UnexpectedSpace, this.state.lastTokEndLoc); + } + } +}; +var v8intrinsic = superClass => class V8IntrinsicMixin extends superClass { + parseV8Intrinsic() { + if (this.match(54)) { + const v8IntrinsicStartLoc = this.state.startLoc; + const node = this.startNode(); + this.next(); + if (tokenIsIdentifier(this.state.type)) { + const name = this.parseIdentifierName(); + const identifier = this.createIdentifier(node, name); + identifier.type = "V8IntrinsicIdentifier"; + if (this.match(10)) { + return identifier; + } + } + this.unexpected(v8IntrinsicStartLoc); + } + } + parseExprAtom(refExpressionErrors) { + return this.parseV8Intrinsic() || super.parseExprAtom(refExpressionErrors); + } +}; +function hasPlugin(plugins, expectedConfig) { + const [expectedName, expectedOptions] = typeof expectedConfig === "string" ? [expectedConfig, {}] : expectedConfig; + const expectedKeys = Object.keys(expectedOptions); + const expectedOptionsIsEmpty = expectedKeys.length === 0; + return plugins.some(p => { + if (typeof p === "string") { + return expectedOptionsIsEmpty && p === expectedName; + } else { + const [pluginName, pluginOptions] = p; + if (pluginName !== expectedName) { + return false; + } + for (const key of expectedKeys) { + if (pluginOptions[key] !== expectedOptions[key]) { + return false; + } + } + return true; + } + }); +} +function getPluginOption(plugins, name, option) { + const plugin = plugins.find(plugin => { + if (Array.isArray(plugin)) { + return plugin[0] === name; + } else { + return plugin === name; + } + }); + if (plugin && Array.isArray(plugin) && plugin.length > 1) { + return plugin[1][option]; + } + return null; +} +const PIPELINE_PROPOSALS = ["minimal", "fsharp", "hack", "smart"]; +const TOPIC_TOKENS = ["^^", "@@", "^", "%", "#"]; +const RECORD_AND_TUPLE_SYNTAX_TYPES = ["hash", "bar"]; +function validatePlugins(plugins) { + if (hasPlugin(plugins, "decorators")) { + if (hasPlugin(plugins, "decorators-legacy")) { + throw new Error("Cannot use the decorators and decorators-legacy plugin together"); + } + const decoratorsBeforeExport = getPluginOption(plugins, "decorators", "decoratorsBeforeExport"); + if (decoratorsBeforeExport != null && typeof decoratorsBeforeExport !== "boolean") { + throw new Error("'decoratorsBeforeExport' must be a boolean, if specified."); + } + const allowCallParenthesized = getPluginOption(plugins, "decorators", "allowCallParenthesized"); + if (allowCallParenthesized != null && typeof allowCallParenthesized !== "boolean") { + throw new Error("'allowCallParenthesized' must be a boolean."); + } + } + if (hasPlugin(plugins, "flow") && hasPlugin(plugins, "typescript")) { + throw new Error("Cannot combine flow and typescript plugins."); + } + if (hasPlugin(plugins, "placeholders") && hasPlugin(plugins, "v8intrinsic")) { + throw new Error("Cannot combine placeholders and v8intrinsic plugins."); + } + if (hasPlugin(plugins, "pipelineOperator")) { + const proposal = getPluginOption(plugins, "pipelineOperator", "proposal"); + if (!PIPELINE_PROPOSALS.includes(proposal)) { + const proposalList = PIPELINE_PROPOSALS.map(p => `"${p}"`).join(", "); + throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${proposalList}.`); + } + const tupleSyntaxIsHash = hasPlugin(plugins, ["recordAndTuple", { + syntaxType: "hash" + }]); + if (proposal === "hack") { + if (hasPlugin(plugins, "placeholders")) { + throw new Error("Cannot combine placeholders plugin and Hack-style pipes."); + } + if (hasPlugin(plugins, "v8intrinsic")) { + throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes."); + } + const topicToken = getPluginOption(plugins, "pipelineOperator", "topicToken"); + if (!TOPIC_TOKENS.includes(topicToken)) { + const tokenList = TOPIC_TOKENS.map(t => `"${t}"`).join(", "); + throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${tokenList}.`); + } + if (topicToken === "#" && tupleSyntaxIsHash) { + throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.'); + } + } else if (proposal === "smart" && tupleSyntaxIsHash) { + throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.'); + } + } + if (hasPlugin(plugins, "moduleAttributes")) { + { + if (hasPlugin(plugins, "importAssertions") || hasPlugin(plugins, "importAttributes")) { + throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins."); + } + const moduleAttributesVersionPluginOption = getPluginOption(plugins, "moduleAttributes", "version"); + if (moduleAttributesVersionPluginOption !== "may-2020") { + throw new Error("The 'moduleAttributes' plugin requires a 'version' option," + " representing the last proposal update. Currently, the" + " only supported value is 'may-2020'."); + } + } + } + if (hasPlugin(plugins, "importAssertions") && hasPlugin(plugins, "importAttributes")) { + throw new Error("Cannot combine importAssertions and importAttributes plugins."); + } + if (hasPlugin(plugins, "recordAndTuple") && getPluginOption(plugins, "recordAndTuple", "syntaxType") != null && !RECORD_AND_TUPLE_SYNTAX_TYPES.includes(getPluginOption(plugins, "recordAndTuple", "syntaxType"))) { + throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: " + RECORD_AND_TUPLE_SYNTAX_TYPES.map(p => `'${p}'`).join(", ")); + } + if (hasPlugin(plugins, "asyncDoExpressions") && !hasPlugin(plugins, "doExpressions")) { + const error = new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins."); + error.missingPlugins = "doExpressions"; + throw error; + } + if (hasPlugin(plugins, "optionalChainingAssign") && getPluginOption(plugins, "optionalChainingAssign", "version") !== "2023-07") { + throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option," + " representing the last proposal update. Currently, the" + " only supported value is '2023-07'."); + } +} +const mixinPlugins = { + estree, + jsx, + flow, + typescript, + v8intrinsic, + placeholders +}; +const mixinPluginNames = Object.keys(mixinPlugins); +const defaultOptions = { + sourceType: "script", + sourceFilename: undefined, + startColumn: 0, + startLine: 1, + allowAwaitOutsideFunction: false, + allowReturnOutsideFunction: false, + allowNewTargetOutsideFunction: false, + allowImportExportEverywhere: false, + allowSuperOutsideMethod: false, + allowUndeclaredExports: false, + plugins: [], + strictMode: null, + ranges: false, + tokens: false, + createImportExpressions: false, + createParenthesizedExpressions: false, + errorRecovery: false, + attachComment: true, + annexB: true +}; +function getOptions(opts) { + if (opts == null) { + return Object.assign({}, defaultOptions); + } + if (opts.annexB != null && opts.annexB !== false) { + throw new Error("The `annexB` option can only be set to `false`."); + } + const options = {}; + for (const key of Object.keys(defaultOptions)) { + var _opts$key; + options[key] = (_opts$key = opts[key]) != null ? _opts$key : defaultOptions[key]; + } + return options; +} +class ExpressionParser extends LValParser { + checkProto(prop, isRecord, protoRef, refExpressionErrors) { + if (prop.type === "SpreadElement" || this.isObjectMethod(prop) || prop.computed || prop.shorthand) { + return; + } + const key = prop.key; + const name = key.type === "Identifier" ? key.name : key.value; + if (name === "__proto__") { + if (isRecord) { + this.raise(Errors.RecordNoProto, key); + return; + } + if (protoRef.used) { + if (refExpressionErrors) { + if (refExpressionErrors.doubleProtoLoc === null) { + refExpressionErrors.doubleProtoLoc = key.loc.start; + } + } else { + this.raise(Errors.DuplicateProto, key); + } + } + protoRef.used = true; + } + } + shouldExitDescending(expr, potentialArrowAt) { + return expr.type === "ArrowFunctionExpression" && expr.start === potentialArrowAt; + } + getExpression() { + this.enterInitialScopes(); + this.nextToken(); + const expr = this.parseExpression(); + if (!this.match(139)) { + this.unexpected(); + } + this.finalizeRemainingComments(); + expr.comments = this.comments; + expr.errors = this.state.errors; + if (this.options.tokens) { + expr.tokens = this.tokens; + } + return expr; + } + parseExpression(disallowIn, refExpressionErrors) { + if (disallowIn) { + return this.disallowInAnd(() => this.parseExpressionBase(refExpressionErrors)); + } + return this.allowInAnd(() => this.parseExpressionBase(refExpressionErrors)); + } + parseExpressionBase(refExpressionErrors) { + const startLoc = this.state.startLoc; + const expr = this.parseMaybeAssign(refExpressionErrors); + if (this.match(12)) { + const node = this.startNodeAt(startLoc); + node.expressions = [expr]; + while (this.eat(12)) { + node.expressions.push(this.parseMaybeAssign(refExpressionErrors)); + } + this.toReferencedList(node.expressions); + return this.finishNode(node, "SequenceExpression"); + } + return expr; + } + parseMaybeAssignDisallowIn(refExpressionErrors, afterLeftParse) { + return this.disallowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse)); + } + parseMaybeAssignAllowIn(refExpressionErrors, afterLeftParse) { + return this.allowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse)); + } + setOptionalParametersError(refExpressionErrors, resultError) { + var _resultError$loc; + refExpressionErrors.optionalParametersLoc = (_resultError$loc = resultError == null ? void 0 : resultError.loc) != null ? _resultError$loc : this.state.startLoc; + } + parseMaybeAssign(refExpressionErrors, afterLeftParse) { + const startLoc = this.state.startLoc; + if (this.isContextual(108)) { + if (this.prodParam.hasYield) { + let left = this.parseYield(); + if (afterLeftParse) { + left = afterLeftParse.call(this, left, startLoc); + } + return left; + } + } + let ownExpressionErrors; + if (refExpressionErrors) { + ownExpressionErrors = false; + } else { + refExpressionErrors = new ExpressionErrors(); + ownExpressionErrors = true; + } + const { + type + } = this.state; + if (type === 10 || tokenIsIdentifier(type)) { + this.state.potentialArrowAt = this.state.start; + } + let left = this.parseMaybeConditional(refExpressionErrors); + if (afterLeftParse) { + left = afterLeftParse.call(this, left, startLoc); + } + if (tokenIsAssignment(this.state.type)) { + const node = this.startNodeAt(startLoc); + const operator = this.state.value; + node.operator = operator; + if (this.match(29)) { + this.toAssignable(left, true); + node.left = left; + const startIndex = startLoc.index; + if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startIndex) { + refExpressionErrors.doubleProtoLoc = null; + } + if (refExpressionErrors.shorthandAssignLoc != null && refExpressionErrors.shorthandAssignLoc.index >= startIndex) { + refExpressionErrors.shorthandAssignLoc = null; + } + if (refExpressionErrors.privateKeyLoc != null && refExpressionErrors.privateKeyLoc.index >= startIndex) { + this.checkDestructuringPrivate(refExpressionErrors); + refExpressionErrors.privateKeyLoc = null; + } + } else { + node.left = left; + } + this.next(); + node.right = this.parseMaybeAssign(); + this.checkLVal(left, { + in: this.finishNode(node, "AssignmentExpression") + }); + return node; + } else if (ownExpressionErrors) { + this.checkExpressionErrors(refExpressionErrors, true); + } + return left; + } + parseMaybeConditional(refExpressionErrors) { + const startLoc = this.state.startLoc; + const potentialArrowAt = this.state.potentialArrowAt; + const expr = this.parseExprOps(refExpressionErrors); + if (this.shouldExitDescending(expr, potentialArrowAt)) { + return expr; + } + return this.parseConditional(expr, startLoc, refExpressionErrors); + } + parseConditional(expr, startLoc, refExpressionErrors) { + if (this.eat(17)) { + const node = this.startNodeAt(startLoc); + node.test = expr; + node.consequent = this.parseMaybeAssignAllowIn(); + this.expect(14); + node.alternate = this.parseMaybeAssign(); + return this.finishNode(node, "ConditionalExpression"); + } + return expr; + } + parseMaybeUnaryOrPrivate(refExpressionErrors) { + return this.match(138) ? this.parsePrivateName() : this.parseMaybeUnary(refExpressionErrors); + } + parseExprOps(refExpressionErrors) { + const startLoc = this.state.startLoc; + const potentialArrowAt = this.state.potentialArrowAt; + const expr = this.parseMaybeUnaryOrPrivate(refExpressionErrors); + if (this.shouldExitDescending(expr, potentialArrowAt)) { + return expr; + } + return this.parseExprOp(expr, startLoc, -1); + } + parseExprOp(left, leftStartLoc, minPrec) { + if (this.isPrivateName(left)) { + const value = this.getPrivateNameSV(left); + if (minPrec >= tokenOperatorPrecedence(58) || !this.prodParam.hasIn || !this.match(58)) { + this.raise(Errors.PrivateInExpectedIn, left, { + identifierName: value + }); + } + this.classScope.usePrivateName(value, left.loc.start); + } + const op = this.state.type; + if (tokenIsOperator(op) && (this.prodParam.hasIn || !this.match(58))) { + let prec = tokenOperatorPrecedence(op); + if (prec > minPrec) { + if (op === 39) { + this.expectPlugin("pipelineOperator"); + if (this.state.inFSharpPipelineDirectBody) { + return left; + } + this.checkPipelineAtInfixOperator(left, leftStartLoc); + } + const node = this.startNodeAt(leftStartLoc); + node.left = left; + node.operator = this.state.value; + const logical = op === 41 || op === 42; + const coalesce = op === 40; + if (coalesce) { + prec = tokenOperatorPrecedence(42); + } + this.next(); + if (op === 39 && this.hasPlugin(["pipelineOperator", { + proposal: "minimal" + }])) { + if (this.state.type === 96 && this.prodParam.hasAwait) { + throw this.raise(Errors.UnexpectedAwaitAfterPipelineBody, this.state.startLoc); + } + } + node.right = this.parseExprOpRightExpr(op, prec); + const finishedNode = this.finishNode(node, logical || coalesce ? "LogicalExpression" : "BinaryExpression"); + const nextOp = this.state.type; + if (coalesce && (nextOp === 41 || nextOp === 42) || logical && nextOp === 40) { + throw this.raise(Errors.MixingCoalesceWithLogical, this.state.startLoc); + } + return this.parseExprOp(finishedNode, leftStartLoc, minPrec); + } + } + return left; + } + parseExprOpRightExpr(op, prec) { + const startLoc = this.state.startLoc; + switch (op) { + case 39: + switch (this.getPluginOption("pipelineOperator", "proposal")) { + case "hack": + return this.withTopicBindingContext(() => { + return this.parseHackPipeBody(); + }); + case "smart": + return this.withTopicBindingContext(() => { + if (this.prodParam.hasYield && this.isContextual(108)) { + throw this.raise(Errors.PipeBodyIsTighter, this.state.startLoc); + } + return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(op, prec), startLoc); + }); + case "fsharp": + return this.withSoloAwaitPermittingContext(() => { + return this.parseFSharpPipelineBody(prec); + }); + } + default: + return this.parseExprOpBaseRightExpr(op, prec); + } + } + parseExprOpBaseRightExpr(op, prec) { + const startLoc = this.state.startLoc; + return this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startLoc, tokenIsRightAssociative(op) ? prec - 1 : prec); + } + parseHackPipeBody() { + var _body$extra; + const { + startLoc + } = this.state; + const body = this.parseMaybeAssign(); + const requiredParentheses = UnparenthesizedPipeBodyDescriptions.has(body.type); + if (requiredParentheses && !((_body$extra = body.extra) != null && _body$extra.parenthesized)) { + this.raise(Errors.PipeUnparenthesizedBody, startLoc, { + type: body.type + }); + } + if (!this.topicReferenceWasUsedInCurrentContext()) { + this.raise(Errors.PipeTopicUnused, startLoc); + } + return body; + } + checkExponentialAfterUnary(node) { + if (this.match(57)) { + this.raise(Errors.UnexpectedTokenUnaryExponentiation, node.argument); + } + } + parseMaybeUnary(refExpressionErrors, sawUnary) { + const startLoc = this.state.startLoc; + const isAwait = this.isContextual(96); + if (isAwait && this.isAwaitAllowed()) { + this.next(); + const expr = this.parseAwait(startLoc); + if (!sawUnary) this.checkExponentialAfterUnary(expr); + return expr; + } + const update = this.match(34); + const node = this.startNode(); + if (tokenIsPrefix(this.state.type)) { + node.operator = this.state.value; + node.prefix = true; + if (this.match(72)) { + this.expectPlugin("throwExpressions"); + } + const isDelete = this.match(89); + this.next(); + node.argument = this.parseMaybeUnary(null, true); + this.checkExpressionErrors(refExpressionErrors, true); + if (this.state.strict && isDelete) { + const arg = node.argument; + if (arg.type === "Identifier") { + this.raise(Errors.StrictDelete, node); + } else if (this.hasPropertyAsPrivateName(arg)) { + this.raise(Errors.DeletePrivateField, node); + } + } + if (!update) { + if (!sawUnary) { + this.checkExponentialAfterUnary(node); + } + return this.finishNode(node, "UnaryExpression"); + } + } + const expr = this.parseUpdate(node, update, refExpressionErrors); + if (isAwait) { + const { + type + } = this.state; + const startsExpr = this.hasPlugin("v8intrinsic") ? tokenCanStartExpression(type) : tokenCanStartExpression(type) && !this.match(54); + if (startsExpr && !this.isAmbiguousAwait()) { + this.raiseOverwrite(Errors.AwaitNotInAsyncContext, startLoc); + return this.parseAwait(startLoc); + } + } + return expr; + } + parseUpdate(node, update, refExpressionErrors) { + if (update) { + const updateExpressionNode = node; + this.checkLVal(updateExpressionNode.argument, { + in: this.finishNode(updateExpressionNode, "UpdateExpression") + }); + return node; + } + const startLoc = this.state.startLoc; + let expr = this.parseExprSubscripts(refExpressionErrors); + if (this.checkExpressionErrors(refExpressionErrors, false)) return expr; + while (tokenIsPostfix(this.state.type) && !this.canInsertSemicolon()) { + const node = this.startNodeAt(startLoc); + node.operator = this.state.value; + node.prefix = false; + node.argument = expr; + this.next(); + this.checkLVal(expr, { + in: expr = this.finishNode(node, "UpdateExpression") + }); + } + return expr; + } + parseExprSubscripts(refExpressionErrors) { + const startLoc = this.state.startLoc; + const potentialArrowAt = this.state.potentialArrowAt; + const expr = this.parseExprAtom(refExpressionErrors); + if (this.shouldExitDescending(expr, potentialArrowAt)) { + return expr; + } + return this.parseSubscripts(expr, startLoc); + } + parseSubscripts(base, startLoc, noCalls) { + const state = { + optionalChainMember: false, + maybeAsyncArrow: this.atPossibleAsyncArrow(base), + stop: false + }; + do { + base = this.parseSubscript(base, startLoc, noCalls, state); + state.maybeAsyncArrow = false; + } while (!state.stop); + return base; + } + parseSubscript(base, startLoc, noCalls, state) { + const { + type + } = this.state; + if (!noCalls && type === 15) { + return this.parseBind(base, startLoc, noCalls, state); + } else if (tokenIsTemplate(type)) { + return this.parseTaggedTemplateExpression(base, startLoc, state); + } + let optional = false; + if (type === 18) { + if (noCalls) { + this.raise(Errors.OptionalChainingNoNew, this.state.startLoc); + if (this.lookaheadCharCode() === 40) { + state.stop = true; + return base; + } + } + state.optionalChainMember = optional = true; + this.next(); + } + if (!noCalls && this.match(10)) { + return this.parseCoverCallAndAsyncArrowHead(base, startLoc, state, optional); + } else { + const computed = this.eat(0); + if (computed || optional || this.eat(16)) { + return this.parseMember(base, startLoc, state, computed, optional); + } else { + state.stop = true; + return base; + } + } + } + parseMember(base, startLoc, state, computed, optional) { + const node = this.startNodeAt(startLoc); + node.object = base; + node.computed = computed; + if (computed) { + node.property = this.parseExpression(); + this.expect(3); + } else if (this.match(138)) { + if (base.type === "Super") { + this.raise(Errors.SuperPrivateField, startLoc); + } + this.classScope.usePrivateName(this.state.value, this.state.startLoc); + node.property = this.parsePrivateName(); + } else { + node.property = this.parseIdentifier(true); + } + if (state.optionalChainMember) { + node.optional = optional; + return this.finishNode(node, "OptionalMemberExpression"); + } else { + return this.finishNode(node, "MemberExpression"); + } + } + parseBind(base, startLoc, noCalls, state) { + const node = this.startNodeAt(startLoc); + node.object = base; + this.next(); + node.callee = this.parseNoCallExpr(); + state.stop = true; + return this.parseSubscripts(this.finishNode(node, "BindExpression"), startLoc, noCalls); + } + parseCoverCallAndAsyncArrowHead(base, startLoc, state, optional) { + const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; + let refExpressionErrors = null; + this.state.maybeInArrowParameters = true; + this.next(); + const node = this.startNodeAt(startLoc); + node.callee = base; + const { + maybeAsyncArrow, + optionalChainMember + } = state; + if (maybeAsyncArrow) { + this.expressionScope.enter(newAsyncArrowScope()); + refExpressionErrors = new ExpressionErrors(); + } + if (optionalChainMember) { + node.optional = optional; + } + if (optional) { + node.arguments = this.parseCallExpressionArguments(11); + } else { + node.arguments = this.parseCallExpressionArguments(11, base.type === "Import", base.type !== "Super", node, refExpressionErrors); + } + let finishedNode = this.finishCallExpression(node, optionalChainMember); + if (maybeAsyncArrow && this.shouldParseAsyncArrow() && !optional) { + state.stop = true; + this.checkDestructuringPrivate(refExpressionErrors); + this.expressionScope.validateAsPattern(); + this.expressionScope.exit(); + finishedNode = this.parseAsyncArrowFromCallExpression(this.startNodeAt(startLoc), finishedNode); + } else { + if (maybeAsyncArrow) { + this.checkExpressionErrors(refExpressionErrors, true); + this.expressionScope.exit(); + } + this.toReferencedArguments(finishedNode); + } + this.state.maybeInArrowParameters = oldMaybeInArrowParameters; + return finishedNode; + } + toReferencedArguments(node, isParenthesizedExpr) { + this.toReferencedListDeep(node.arguments, isParenthesizedExpr); + } + parseTaggedTemplateExpression(base, startLoc, state) { + const node = this.startNodeAt(startLoc); + node.tag = base; + node.quasi = this.parseTemplate(true); + if (state.optionalChainMember) { + this.raise(Errors.OptionalChainingNoTemplate, startLoc); + } + return this.finishNode(node, "TaggedTemplateExpression"); + } + atPossibleAsyncArrow(base) { + return base.type === "Identifier" && base.name === "async" && this.state.lastTokEndLoc.index === base.end && !this.canInsertSemicolon() && base.end - base.start === 5 && base.start === this.state.potentialArrowAt; + } + expectImportAttributesPlugin() { + if (!this.hasPlugin("importAssertions")) { + this.expectPlugin("importAttributes"); + } + } + finishCallExpression(node, optional) { + if (node.callee.type === "Import") { + if (node.arguments.length === 2) { + { + if (!this.hasPlugin("moduleAttributes")) { + this.expectImportAttributesPlugin(); + } + } + } + if (node.arguments.length === 0 || node.arguments.length > 2) { + this.raise(Errors.ImportCallArity, node, { + maxArgumentCount: this.hasPlugin("importAttributes") || this.hasPlugin("importAssertions") || this.hasPlugin("moduleAttributes") ? 2 : 1 + }); + } else { + for (const arg of node.arguments) { + if (arg.type === "SpreadElement") { + this.raise(Errors.ImportCallSpreadArgument, arg); + } + } + } + } + return this.finishNode(node, optional ? "OptionalCallExpression" : "CallExpression"); + } + parseCallExpressionArguments(close, dynamicImport, allowPlaceholder, nodeForExtra, refExpressionErrors) { + const elts = []; + let first = true; + const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; + this.state.inFSharpPipelineDirectBody = false; + while (!this.eat(close)) { + if (first) { + first = false; + } else { + this.expect(12); + if (this.match(close)) { + if (dynamicImport && !this.hasPlugin("importAttributes") && !this.hasPlugin("importAssertions") && !this.hasPlugin("moduleAttributes")) { + this.raise(Errors.ImportCallArgumentTrailingComma, this.state.lastTokStartLoc); + } + if (nodeForExtra) { + this.addTrailingCommaExtraToNode(nodeForExtra); + } + this.next(); + break; + } + } + elts.push(this.parseExprListItem(false, refExpressionErrors, allowPlaceholder)); + } + this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; + return elts; + } + shouldParseAsyncArrow() { + return this.match(19) && !this.canInsertSemicolon(); + } + parseAsyncArrowFromCallExpression(node, call) { + var _call$extra; + this.resetPreviousNodeTrailingComments(call); + this.expect(19); + this.parseArrowExpression(node, call.arguments, true, (_call$extra = call.extra) == null ? void 0 : _call$extra.trailingCommaLoc); + if (call.innerComments) { + setInnerComments(node, call.innerComments); + } + if (call.callee.trailingComments) { + setInnerComments(node, call.callee.trailingComments); + } + return node; + } + parseNoCallExpr() { + const startLoc = this.state.startLoc; + return this.parseSubscripts(this.parseExprAtom(), startLoc, true); + } + parseExprAtom(refExpressionErrors) { + let node; + let decorators = null; + const { + type + } = this.state; + switch (type) { + case 79: + return this.parseSuper(); + case 83: + node = this.startNode(); + this.next(); + if (this.match(16)) { + return this.parseImportMetaProperty(node); + } + if (this.match(10)) { + if (this.options.createImportExpressions) { + return this.parseImportCall(node); + } else { + return this.finishNode(node, "Import"); + } + } else { + this.raise(Errors.UnsupportedImport, this.state.lastTokStartLoc); + return this.finishNode(node, "Import"); + } + case 78: + node = this.startNode(); + this.next(); + return this.finishNode(node, "ThisExpression"); + case 90: + { + return this.parseDo(this.startNode(), false); + } + case 56: + case 31: + { + this.readRegexp(); + return this.parseRegExpLiteral(this.state.value); + } + case 134: + return this.parseNumericLiteral(this.state.value); + case 135: + return this.parseBigIntLiteral(this.state.value); + case 136: + return this.parseDecimalLiteral(this.state.value); + case 133: + return this.parseStringLiteral(this.state.value); + case 84: + return this.parseNullLiteral(); + case 85: + return this.parseBooleanLiteral(true); + case 86: + return this.parseBooleanLiteral(false); + case 10: + { + const canBeArrow = this.state.potentialArrowAt === this.state.start; + return this.parseParenAndDistinguishExpression(canBeArrow); + } + case 2: + case 1: + { + return this.parseArrayLike(this.state.type === 2 ? 4 : 3, false, true); + } + case 0: + { + return this.parseArrayLike(3, true, false, refExpressionErrors); + } + case 6: + case 7: + { + return this.parseObjectLike(this.state.type === 6 ? 9 : 8, false, true); + } + case 5: + { + return this.parseObjectLike(8, false, false, refExpressionErrors); + } + case 68: + return this.parseFunctionOrFunctionSent(); + case 26: + decorators = this.parseDecorators(); + case 80: + return this.parseClass(this.maybeTakeDecorators(decorators, this.startNode()), false); + case 77: + return this.parseNewOrNewTarget(); + case 25: + case 24: + return this.parseTemplate(false); + case 15: + { + node = this.startNode(); + this.next(); + node.object = null; + const callee = node.callee = this.parseNoCallExpr(); + if (callee.type === "MemberExpression") { + return this.finishNode(node, "BindExpression"); + } else { + throw this.raise(Errors.UnsupportedBind, callee); + } + } + case 138: + { + this.raise(Errors.PrivateInExpectedIn, this.state.startLoc, { + identifierName: this.state.value + }); + return this.parsePrivateName(); + } + case 33: + { + return this.parseTopicReferenceThenEqualsSign(54, "%"); + } + case 32: + { + return this.parseTopicReferenceThenEqualsSign(44, "^"); + } + case 37: + case 38: + { + return this.parseTopicReference("hack"); + } + case 44: + case 54: + case 27: + { + const pipeProposal = this.getPluginOption("pipelineOperator", "proposal"); + if (pipeProposal) { + return this.parseTopicReference(pipeProposal); + } + this.unexpected(); + break; + } + case 47: + { + const lookaheadCh = this.input.codePointAt(this.nextTokenStart()); + if (isIdentifierStart(lookaheadCh) || lookaheadCh === 62) { + this.expectOnePlugin(["jsx", "flow", "typescript"]); + } else { + this.unexpected(); + } + break; + } + default: + if (tokenIsIdentifier(type)) { + if (this.isContextual(127) && this.lookaheadInLineCharCode() === 123) { + return this.parseModuleExpression(); + } + const canBeArrow = this.state.potentialArrowAt === this.state.start; + const containsEsc = this.state.containsEsc; + const id = this.parseIdentifier(); + if (!containsEsc && id.name === "async" && !this.canInsertSemicolon()) { + const { + type + } = this.state; + if (type === 68) { + this.resetPreviousNodeTrailingComments(id); + this.next(); + return this.parseAsyncFunctionExpression(this.startNodeAtNode(id)); + } else if (tokenIsIdentifier(type)) { + if (this.lookaheadCharCode() === 61) { + return this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(id)); + } else { + return id; + } + } else if (type === 90) { + this.resetPreviousNodeTrailingComments(id); + return this.parseDo(this.startNodeAtNode(id), true); + } + } + if (canBeArrow && this.match(19) && !this.canInsertSemicolon()) { + this.next(); + return this.parseArrowExpression(this.startNodeAtNode(id), [id], false); + } + return id; + } else { + this.unexpected(); + } + } + } + parseTopicReferenceThenEqualsSign(topicTokenType, topicTokenValue) { + const pipeProposal = this.getPluginOption("pipelineOperator", "proposal"); + if (pipeProposal) { + this.state.type = topicTokenType; + this.state.value = topicTokenValue; + this.state.pos--; + this.state.end--; + this.state.endLoc = createPositionWithColumnOffset(this.state.endLoc, -1); + return this.parseTopicReference(pipeProposal); + } else { + this.unexpected(); + } + } + parseTopicReference(pipeProposal) { + const node = this.startNode(); + const startLoc = this.state.startLoc; + const tokenType = this.state.type; + this.next(); + return this.finishTopicReference(node, startLoc, pipeProposal, tokenType); + } + finishTopicReference(node, startLoc, pipeProposal, tokenType) { + if (this.testTopicReferenceConfiguration(pipeProposal, startLoc, tokenType)) { + const nodeType = pipeProposal === "smart" ? "PipelinePrimaryTopicReference" : "TopicReference"; + if (!this.topicReferenceIsAllowedInCurrentContext()) { + this.raise(pipeProposal === "smart" ? Errors.PrimaryTopicNotAllowed : Errors.PipeTopicUnbound, startLoc); + } + this.registerTopicReference(); + return this.finishNode(node, nodeType); + } else { + throw this.raise(Errors.PipeTopicUnconfiguredToken, startLoc, { + token: tokenLabelName(tokenType) + }); + } + } + testTopicReferenceConfiguration(pipeProposal, startLoc, tokenType) { + switch (pipeProposal) { + case "hack": + { + return this.hasPlugin(["pipelineOperator", { + topicToken: tokenLabelName(tokenType) + }]); + } + case "smart": + return tokenType === 27; + default: + throw this.raise(Errors.PipeTopicRequiresHackPipes, startLoc); + } + } + parseAsyncArrowUnaryFunction(node) { + this.prodParam.enter(functionFlags(true, this.prodParam.hasYield)); + const params = [this.parseIdentifier()]; + this.prodParam.exit(); + if (this.hasPrecedingLineBreak()) { + this.raise(Errors.LineTerminatorBeforeArrow, this.state.curPosition()); + } + this.expect(19); + return this.parseArrowExpression(node, params, true); + } + parseDo(node, isAsync) { + this.expectPlugin("doExpressions"); + if (isAsync) { + this.expectPlugin("asyncDoExpressions"); + } + node.async = isAsync; + this.next(); + const oldLabels = this.state.labels; + this.state.labels = []; + if (isAsync) { + this.prodParam.enter(2); + node.body = this.parseBlock(); + this.prodParam.exit(); + } else { + node.body = this.parseBlock(); + } + this.state.labels = oldLabels; + return this.finishNode(node, "DoExpression"); + } + parseSuper() { + const node = this.startNode(); + this.next(); + if (this.match(10) && !this.scope.allowDirectSuper && !this.options.allowSuperOutsideMethod) { + this.raise(Errors.SuperNotAllowed, node); + } else if (!this.scope.allowSuper && !this.options.allowSuperOutsideMethod) { + this.raise(Errors.UnexpectedSuper, node); + } + if (!this.match(10) && !this.match(0) && !this.match(16)) { + this.raise(Errors.UnsupportedSuper, node); + } + return this.finishNode(node, "Super"); + } + parsePrivateName() { + const node = this.startNode(); + const id = this.startNodeAt(createPositionWithColumnOffset(this.state.startLoc, 1)); + const name = this.state.value; + this.next(); + node.id = this.createIdentifier(id, name); + return this.finishNode(node, "PrivateName"); + } + parseFunctionOrFunctionSent() { + const node = this.startNode(); + this.next(); + if (this.prodParam.hasYield && this.match(16)) { + const meta = this.createIdentifier(this.startNodeAtNode(node), "function"); + this.next(); + if (this.match(103)) { + this.expectPlugin("functionSent"); + } else if (!this.hasPlugin("functionSent")) { + this.unexpected(); + } + return this.parseMetaProperty(node, meta, "sent"); + } + return this.parseFunction(node); + } + parseMetaProperty(node, meta, propertyName) { + node.meta = meta; + const containsEsc = this.state.containsEsc; + node.property = this.parseIdentifier(true); + if (node.property.name !== propertyName || containsEsc) { + this.raise(Errors.UnsupportedMetaProperty, node.property, { + target: meta.name, + onlyValidPropertyName: propertyName + }); + } + return this.finishNode(node, "MetaProperty"); + } + parseImportMetaProperty(node) { + const id = this.createIdentifier(this.startNodeAtNode(node), "import"); + this.next(); + if (this.isContextual(101)) { + if (!this.inModule) { + this.raise(Errors.ImportMetaOutsideModule, id); + } + this.sawUnambiguousESM = true; + } else if (this.isContextual(105) || this.isContextual(97)) { + const isSource = this.isContextual(105); + if (!isSource) this.unexpected(); + this.expectPlugin(isSource ? "sourcePhaseImports" : "deferredImportEvaluation"); + if (!this.options.createImportExpressions) { + throw this.raise(Errors.DynamicImportPhaseRequiresImportExpressions, this.state.startLoc, { + phase: this.state.value + }); + } + this.next(); + node.phase = isSource ? "source" : "defer"; + return this.parseImportCall(node); + } + return this.parseMetaProperty(node, id, "meta"); + } + parseLiteralAtNode(value, type, node) { + this.addExtra(node, "rawValue", value); + this.addExtra(node, "raw", this.input.slice(node.start, this.state.end)); + node.value = value; + this.next(); + return this.finishNode(node, type); + } + parseLiteral(value, type) { + const node = this.startNode(); + return this.parseLiteralAtNode(value, type, node); + } + parseStringLiteral(value) { + return this.parseLiteral(value, "StringLiteral"); + } + parseNumericLiteral(value) { + return this.parseLiteral(value, "NumericLiteral"); + } + parseBigIntLiteral(value) { + return this.parseLiteral(value, "BigIntLiteral"); + } + parseDecimalLiteral(value) { + return this.parseLiteral(value, "DecimalLiteral"); + } + parseRegExpLiteral(value) { + const node = this.parseLiteral(value.value, "RegExpLiteral"); + node.pattern = value.pattern; + node.flags = value.flags; + return node; + } + parseBooleanLiteral(value) { + const node = this.startNode(); + node.value = value; + this.next(); + return this.finishNode(node, "BooleanLiteral"); + } + parseNullLiteral() { + const node = this.startNode(); + this.next(); + return this.finishNode(node, "NullLiteral"); + } + parseParenAndDistinguishExpression(canBeArrow) { + const startLoc = this.state.startLoc; + let val; + this.next(); + this.expressionScope.enter(newArrowHeadScope()); + const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; + const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; + this.state.maybeInArrowParameters = true; + this.state.inFSharpPipelineDirectBody = false; + const innerStartLoc = this.state.startLoc; + const exprList = []; + const refExpressionErrors = new ExpressionErrors(); + let first = true; + let spreadStartLoc; + let optionalCommaStartLoc; + while (!this.match(11)) { + if (first) { + first = false; + } else { + this.expect(12, refExpressionErrors.optionalParametersLoc === null ? null : refExpressionErrors.optionalParametersLoc); + if (this.match(11)) { + optionalCommaStartLoc = this.state.startLoc; + break; + } + } + if (this.match(21)) { + const spreadNodeStartLoc = this.state.startLoc; + spreadStartLoc = this.state.startLoc; + exprList.push(this.parseParenItem(this.parseRestBinding(), spreadNodeStartLoc)); + if (!this.checkCommaAfterRest(41)) { + break; + } + } else { + exprList.push(this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem)); + } + } + const innerEndLoc = this.state.lastTokEndLoc; + this.expect(11); + this.state.maybeInArrowParameters = oldMaybeInArrowParameters; + this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; + let arrowNode = this.startNodeAt(startLoc); + if (canBeArrow && this.shouldParseArrow(exprList) && (arrowNode = this.parseArrow(arrowNode))) { + this.checkDestructuringPrivate(refExpressionErrors); + this.expressionScope.validateAsPattern(); + this.expressionScope.exit(); + this.parseArrowExpression(arrowNode, exprList, false); + return arrowNode; + } + this.expressionScope.exit(); + if (!exprList.length) { + this.unexpected(this.state.lastTokStartLoc); + } + if (optionalCommaStartLoc) this.unexpected(optionalCommaStartLoc); + if (spreadStartLoc) this.unexpected(spreadStartLoc); + this.checkExpressionErrors(refExpressionErrors, true); + this.toReferencedListDeep(exprList, true); + if (exprList.length > 1) { + val = this.startNodeAt(innerStartLoc); + val.expressions = exprList; + this.finishNode(val, "SequenceExpression"); + this.resetEndLocation(val, innerEndLoc); + } else { + val = exprList[0]; + } + return this.wrapParenthesis(startLoc, val); + } + wrapParenthesis(startLoc, expression) { + if (!this.options.createParenthesizedExpressions) { + this.addExtra(expression, "parenthesized", true); + this.addExtra(expression, "parenStart", startLoc.index); + this.takeSurroundingComments(expression, startLoc.index, this.state.lastTokEndLoc.index); + return expression; + } + const parenExpression = this.startNodeAt(startLoc); + parenExpression.expression = expression; + return this.finishNode(parenExpression, "ParenthesizedExpression"); + } + shouldParseArrow(params) { + return !this.canInsertSemicolon(); + } + parseArrow(node) { + if (this.eat(19)) { + return node; + } + } + parseParenItem(node, startLoc) { + return node; + } + parseNewOrNewTarget() { + const node = this.startNode(); + this.next(); + if (this.match(16)) { + const meta = this.createIdentifier(this.startNodeAtNode(node), "new"); + this.next(); + const metaProp = this.parseMetaProperty(node, meta, "target"); + if (!this.scope.inNonArrowFunction && !this.scope.inClass && !this.options.allowNewTargetOutsideFunction) { + this.raise(Errors.UnexpectedNewTarget, metaProp); + } + return metaProp; + } + return this.parseNew(node); + } + parseNew(node) { + this.parseNewCallee(node); + if (this.eat(10)) { + const args = this.parseExprList(11); + this.toReferencedList(args); + node.arguments = args; + } else { + node.arguments = []; + } + return this.finishNode(node, "NewExpression"); + } + parseNewCallee(node) { + const isImport = this.match(83); + const callee = this.parseNoCallExpr(); + node.callee = callee; + if (isImport && (callee.type === "Import" || callee.type === "ImportExpression")) { + this.raise(Errors.ImportCallNotNewExpression, callee); + } + } + parseTemplateElement(isTagged) { + const { + start, + startLoc, + end, + value + } = this.state; + const elemStart = start + 1; + const elem = this.startNodeAt(createPositionWithColumnOffset(startLoc, 1)); + if (value === null) { + if (!isTagged) { + this.raise(Errors.InvalidEscapeSequenceTemplate, createPositionWithColumnOffset(this.state.firstInvalidTemplateEscapePos, 1)); + } + } + const isTail = this.match(24); + const endOffset = isTail ? -1 : -2; + const elemEnd = end + endOffset; + elem.value = { + raw: this.input.slice(elemStart, elemEnd).replace(/\r\n?/g, "\n"), + cooked: value === null ? null : value.slice(1, endOffset) + }; + elem.tail = isTail; + this.next(); + const finishedNode = this.finishNode(elem, "TemplateElement"); + this.resetEndLocation(finishedNode, createPositionWithColumnOffset(this.state.lastTokEndLoc, endOffset)); + return finishedNode; + } + parseTemplate(isTagged) { + const node = this.startNode(); + node.expressions = []; + let curElt = this.parseTemplateElement(isTagged); + node.quasis = [curElt]; + while (!curElt.tail) { + node.expressions.push(this.parseTemplateSubstitution()); + this.readTemplateContinuation(); + node.quasis.push(curElt = this.parseTemplateElement(isTagged)); + } + return this.finishNode(node, "TemplateLiteral"); + } + parseTemplateSubstitution() { + return this.parseExpression(); + } + parseObjectLike(close, isPattern, isRecord, refExpressionErrors) { + if (isRecord) { + this.expectPlugin("recordAndTuple"); + } + const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; + this.state.inFSharpPipelineDirectBody = false; + const propHash = Object.create(null); + let first = true; + const node = this.startNode(); + node.properties = []; + this.next(); + while (!this.match(close)) { + if (first) { + first = false; + } else { + this.expect(12); + if (this.match(close)) { + this.addTrailingCommaExtraToNode(node); + break; + } + } + let prop; + if (isPattern) { + prop = this.parseBindingProperty(); + } else { + prop = this.parsePropertyDefinition(refExpressionErrors); + this.checkProto(prop, isRecord, propHash, refExpressionErrors); + } + if (isRecord && !this.isObjectProperty(prop) && prop.type !== "SpreadElement") { + this.raise(Errors.InvalidRecordProperty, prop); + } + if (prop.shorthand) { + this.addExtra(prop, "shorthand", true); + } + node.properties.push(prop); + } + this.next(); + this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; + let type = "ObjectExpression"; + if (isPattern) { + type = "ObjectPattern"; + } else if (isRecord) { + type = "RecordExpression"; + } + return this.finishNode(node, type); + } + addTrailingCommaExtraToNode(node) { + this.addExtra(node, "trailingComma", this.state.lastTokStartLoc.index); + this.addExtra(node, "trailingCommaLoc", this.state.lastTokStartLoc, false); + } + maybeAsyncOrAccessorProp(prop) { + return !prop.computed && prop.key.type === "Identifier" && (this.isLiteralPropertyName() || this.match(0) || this.match(55)); + } + parsePropertyDefinition(refExpressionErrors) { + let decorators = []; + if (this.match(26)) { + if (this.hasPlugin("decorators")) { + this.raise(Errors.UnsupportedPropertyDecorator, this.state.startLoc); + } + while (this.match(26)) { + decorators.push(this.parseDecorator()); + } + } + const prop = this.startNode(); + let isAsync = false; + let isAccessor = false; + let startLoc; + if (this.match(21)) { + if (decorators.length) this.unexpected(); + return this.parseSpread(); + } + if (decorators.length) { + prop.decorators = decorators; + decorators = []; + } + prop.method = false; + if (refExpressionErrors) { + startLoc = this.state.startLoc; + } + let isGenerator = this.eat(55); + this.parsePropertyNamePrefixOperator(prop); + const containsEsc = this.state.containsEsc; + const key = this.parsePropertyName(prop, refExpressionErrors); + if (!isGenerator && !containsEsc && this.maybeAsyncOrAccessorProp(prop)) { + const keyName = key.name; + if (keyName === "async" && !this.hasPrecedingLineBreak()) { + isAsync = true; + this.resetPreviousNodeTrailingComments(key); + isGenerator = this.eat(55); + this.parsePropertyName(prop); + } + if (keyName === "get" || keyName === "set") { + isAccessor = true; + this.resetPreviousNodeTrailingComments(key); + prop.kind = keyName; + if (this.match(55)) { + isGenerator = true; + this.raise(Errors.AccessorIsGenerator, this.state.curPosition(), { + kind: keyName + }); + this.next(); + } + this.parsePropertyName(prop); + } + } + return this.parseObjPropValue(prop, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors); + } + getGetterSetterExpectedParamCount(method) { + return method.kind === "get" ? 0 : 1; + } + getObjectOrClassMethodParams(method) { + return method.params; + } + checkGetterSetterParams(method) { + var _params; + const paramCount = this.getGetterSetterExpectedParamCount(method); + const params = this.getObjectOrClassMethodParams(method); + if (params.length !== paramCount) { + this.raise(method.kind === "get" ? Errors.BadGetterArity : Errors.BadSetterArity, method); + } + if (method.kind === "set" && ((_params = params[params.length - 1]) == null ? void 0 : _params.type) === "RestElement") { + this.raise(Errors.BadSetterRestParameter, method); + } + } + parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) { + if (isAccessor) { + const finishedProp = this.parseMethod(prop, isGenerator, false, false, false, "ObjectMethod"); + this.checkGetterSetterParams(finishedProp); + return finishedProp; + } + if (isAsync || isGenerator || this.match(10)) { + if (isPattern) this.unexpected(); + prop.kind = "method"; + prop.method = true; + return this.parseMethod(prop, isGenerator, isAsync, false, false, "ObjectMethod"); + } + } + parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) { + prop.shorthand = false; + if (this.eat(14)) { + prop.value = isPattern ? this.parseMaybeDefault(this.state.startLoc) : this.parseMaybeAssignAllowIn(refExpressionErrors); + return this.finishNode(prop, "ObjectProperty"); + } + if (!prop.computed && prop.key.type === "Identifier") { + this.checkReservedWord(prop.key.name, prop.key.loc.start, true, false); + if (isPattern) { + prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key)); + } else if (this.match(29)) { + const shorthandAssignLoc = this.state.startLoc; + if (refExpressionErrors != null) { + if (refExpressionErrors.shorthandAssignLoc === null) { + refExpressionErrors.shorthandAssignLoc = shorthandAssignLoc; + } + } else { + this.raise(Errors.InvalidCoverInitializedName, shorthandAssignLoc); + } + prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key)); + } else { + prop.value = cloneIdentifier(prop.key); + } + prop.shorthand = true; + return this.finishNode(prop, "ObjectProperty"); + } + } + parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) { + const node = this.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) || this.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors); + if (!node) this.unexpected(); + return node; + } + parsePropertyName(prop, refExpressionErrors) { + if (this.eat(0)) { + prop.computed = true; + prop.key = this.parseMaybeAssignAllowIn(); + this.expect(3); + } else { + const { + type, + value + } = this.state; + let key; + if (tokenIsKeywordOrIdentifier(type)) { + key = this.parseIdentifier(true); + } else { + switch (type) { + case 134: + key = this.parseNumericLiteral(value); + break; + case 133: + key = this.parseStringLiteral(value); + break; + case 135: + key = this.parseBigIntLiteral(value); + break; + case 136: + key = this.parseDecimalLiteral(value); + break; + case 138: + { + const privateKeyLoc = this.state.startLoc; + if (refExpressionErrors != null) { + if (refExpressionErrors.privateKeyLoc === null) { + refExpressionErrors.privateKeyLoc = privateKeyLoc; + } + } else { + this.raise(Errors.UnexpectedPrivateField, privateKeyLoc); + } + key = this.parsePrivateName(); + break; + } + default: + this.unexpected(); + } + } + prop.key = key; + if (type !== 138) { + prop.computed = false; + } + } + return prop.key; + } + initFunction(node, isAsync) { + node.id = null; + node.generator = false; + node.async = isAsync; + } + parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope = false) { + this.initFunction(node, isAsync); + node.generator = isGenerator; + this.scope.enter(2 | 16 | (inClassScope ? 64 : 0) | (allowDirectSuper ? 32 : 0)); + this.prodParam.enter(functionFlags(isAsync, node.generator)); + this.parseFunctionParams(node, isConstructor); + const finishedNode = this.parseFunctionBodyAndFinish(node, type, true); + this.prodParam.exit(); + this.scope.exit(); + return finishedNode; + } + parseArrayLike(close, canBePattern, isTuple, refExpressionErrors) { + if (isTuple) { + this.expectPlugin("recordAndTuple"); + } + const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; + this.state.inFSharpPipelineDirectBody = false; + const node = this.startNode(); + this.next(); + node.elements = this.parseExprList(close, !isTuple, refExpressionErrors, node); + this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; + return this.finishNode(node, isTuple ? "TupleExpression" : "ArrayExpression"); + } + parseArrowExpression(node, params, isAsync, trailingCommaLoc) { + this.scope.enter(2 | 4); + let flags = functionFlags(isAsync, false); + if (!this.match(5) && this.prodParam.hasIn) { + flags |= 8; + } + this.prodParam.enter(flags); + this.initFunction(node, isAsync); + const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; + if (params) { + this.state.maybeInArrowParameters = true; + this.setArrowFunctionParameters(node, params, trailingCommaLoc); + } + this.state.maybeInArrowParameters = false; + this.parseFunctionBody(node, true); + this.prodParam.exit(); + this.scope.exit(); + this.state.maybeInArrowParameters = oldMaybeInArrowParameters; + return this.finishNode(node, "ArrowFunctionExpression"); + } + setArrowFunctionParameters(node, params, trailingCommaLoc) { + this.toAssignableList(params, trailingCommaLoc, false); + node.params = params; + } + parseFunctionBodyAndFinish(node, type, isMethod = false) { + this.parseFunctionBody(node, false, isMethod); + return this.finishNode(node, type); + } + parseFunctionBody(node, allowExpression, isMethod = false) { + const isExpression = allowExpression && !this.match(5); + this.expressionScope.enter(newExpressionScope()); + if (isExpression) { + node.body = this.parseMaybeAssign(); + this.checkParams(node, false, allowExpression, false); + } else { + const oldStrict = this.state.strict; + const oldLabels = this.state.labels; + this.state.labels = []; + this.prodParam.enter(this.prodParam.currentFlags() | 4); + node.body = this.parseBlock(true, false, hasStrictModeDirective => { + const nonSimple = !this.isSimpleParamList(node.params); + if (hasStrictModeDirective && nonSimple) { + this.raise(Errors.IllegalLanguageModeDirective, (node.kind === "method" || node.kind === "constructor") && !!node.key ? node.key.loc.end : node); + } + const strictModeChanged = !oldStrict && this.state.strict; + this.checkParams(node, !this.state.strict && !allowExpression && !isMethod && !nonSimple, allowExpression, strictModeChanged); + if (this.state.strict && node.id) { + this.checkIdentifier(node.id, 65, strictModeChanged); + } + }); + this.prodParam.exit(); + this.state.labels = oldLabels; + } + this.expressionScope.exit(); + } + isSimpleParameter(node) { + return node.type === "Identifier"; + } + isSimpleParamList(params) { + for (let i = 0, len = params.length; i < len; i++) { + if (!this.isSimpleParameter(params[i])) return false; + } + return true; + } + checkParams(node, allowDuplicates, isArrowFunction, strictModeChanged = true) { + const checkClashes = !allowDuplicates && new Set(); + const formalParameters = { + type: "FormalParameters" + }; + for (const param of node.params) { + this.checkLVal(param, { + in: formalParameters, + binding: 5, + checkClashes, + strictModeChanged + }); + } + } + parseExprList(close, allowEmpty, refExpressionErrors, nodeForExtra) { + const elts = []; + let first = true; + while (!this.eat(close)) { + if (first) { + first = false; + } else { + this.expect(12); + if (this.match(close)) { + if (nodeForExtra) { + this.addTrailingCommaExtraToNode(nodeForExtra); + } + this.next(); + break; + } + } + elts.push(this.parseExprListItem(allowEmpty, refExpressionErrors)); + } + return elts; + } + parseExprListItem(allowEmpty, refExpressionErrors, allowPlaceholder) { + let elt; + if (this.match(12)) { + if (!allowEmpty) { + this.raise(Errors.UnexpectedToken, this.state.curPosition(), { + unexpected: "," + }); + } + elt = null; + } else if (this.match(21)) { + const spreadNodeStartLoc = this.state.startLoc; + elt = this.parseParenItem(this.parseSpread(refExpressionErrors), spreadNodeStartLoc); + } else if (this.match(17)) { + this.expectPlugin("partialApplication"); + if (!allowPlaceholder) { + this.raise(Errors.UnexpectedArgumentPlaceholder, this.state.startLoc); + } + const node = this.startNode(); + this.next(); + elt = this.finishNode(node, "ArgumentPlaceholder"); + } else { + elt = this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem); + } + return elt; + } + parseIdentifier(liberal) { + const node = this.startNode(); + const name = this.parseIdentifierName(liberal); + return this.createIdentifier(node, name); + } + createIdentifier(node, name) { + node.name = name; + node.loc.identifierName = name; + return this.finishNode(node, "Identifier"); + } + parseIdentifierName(liberal) { + let name; + const { + startLoc, + type + } = this.state; + if (tokenIsKeywordOrIdentifier(type)) { + name = this.state.value; + } else { + this.unexpected(); + } + const tokenIsKeyword = tokenKeywordOrIdentifierIsKeyword(type); + if (liberal) { + if (tokenIsKeyword) { + this.replaceToken(132); + } + } else { + this.checkReservedWord(name, startLoc, tokenIsKeyword, false); + } + this.next(); + return name; + } + checkReservedWord(word, startLoc, checkKeywords, isBinding) { + if (word.length > 10) { + return; + } + if (!canBeReservedWord(word)) { + return; + } + if (checkKeywords && isKeyword(word)) { + this.raise(Errors.UnexpectedKeyword, startLoc, { + keyword: word + }); + return; + } + const reservedTest = !this.state.strict ? isReservedWord : isBinding ? isStrictBindReservedWord : isStrictReservedWord; + if (reservedTest(word, this.inModule)) { + this.raise(Errors.UnexpectedReservedWord, startLoc, { + reservedWord: word + }); + return; + } else if (word === "yield") { + if (this.prodParam.hasYield) { + this.raise(Errors.YieldBindingIdentifier, startLoc); + return; + } + } else if (word === "await") { + if (this.prodParam.hasAwait) { + this.raise(Errors.AwaitBindingIdentifier, startLoc); + return; + } + if (this.scope.inStaticBlock) { + this.raise(Errors.AwaitBindingIdentifierInStaticBlock, startLoc); + return; + } + this.expressionScope.recordAsyncArrowParametersError(startLoc); + } else if (word === "arguments") { + if (this.scope.inClassAndNotInNonArrowFunction) { + this.raise(Errors.ArgumentsInClass, startLoc); + return; + } + } + } + isAwaitAllowed() { + if (this.prodParam.hasAwait) return true; + if (this.options.allowAwaitOutsideFunction && !this.scope.inFunction) { + return true; + } + return false; + } + parseAwait(startLoc) { + const node = this.startNodeAt(startLoc); + this.expressionScope.recordParameterInitializerError(Errors.AwaitExpressionFormalParameter, node); + if (this.eat(55)) { + this.raise(Errors.ObsoleteAwaitStar, node); + } + if (!this.scope.inFunction && !this.options.allowAwaitOutsideFunction) { + if (this.isAmbiguousAwait()) { + this.ambiguousScriptDifferentAst = true; + } else { + this.sawUnambiguousESM = true; + } + } + if (!this.state.soloAwait) { + node.argument = this.parseMaybeUnary(null, true); + } + return this.finishNode(node, "AwaitExpression"); + } + isAmbiguousAwait() { + if (this.hasPrecedingLineBreak()) return true; + const { + type + } = this.state; + return type === 53 || type === 10 || type === 0 || tokenIsTemplate(type) || type === 102 && !this.state.containsEsc || type === 137 || type === 56 || this.hasPlugin("v8intrinsic") && type === 54; + } + parseYield() { + const node = this.startNode(); + this.expressionScope.recordParameterInitializerError(Errors.YieldInParameter, node); + this.next(); + let delegating = false; + let argument = null; + if (!this.hasPrecedingLineBreak()) { + delegating = this.eat(55); + switch (this.state.type) { + case 13: + case 139: + case 8: + case 11: + case 3: + case 9: + case 14: + case 12: + if (!delegating) break; + default: + argument = this.parseMaybeAssign(); + } + } + node.delegate = delegating; + node.argument = argument; + return this.finishNode(node, "YieldExpression"); + } + parseImportCall(node) { + this.next(); + node.source = this.parseMaybeAssignAllowIn(); + if (this.hasPlugin("importAttributes") || this.hasPlugin("importAssertions")) { + node.options = null; + } + if (this.eat(12)) { + this.expectImportAttributesPlugin(); + if (!this.match(11)) { + node.options = this.parseMaybeAssignAllowIn(); + this.eat(12); + } + } + this.expect(11); + return this.finishNode(node, "ImportExpression"); + } + checkPipelineAtInfixOperator(left, leftStartLoc) { + if (this.hasPlugin(["pipelineOperator", { + proposal: "smart" + }])) { + if (left.type === "SequenceExpression") { + this.raise(Errors.PipelineHeadSequenceExpression, leftStartLoc); + } + } + } + parseSmartPipelineBodyInStyle(childExpr, startLoc) { + if (this.isSimpleReference(childExpr)) { + const bodyNode = this.startNodeAt(startLoc); + bodyNode.callee = childExpr; + return this.finishNode(bodyNode, "PipelineBareFunction"); + } else { + const bodyNode = this.startNodeAt(startLoc); + this.checkSmartPipeTopicBodyEarlyErrors(startLoc); + bodyNode.expression = childExpr; + return this.finishNode(bodyNode, "PipelineTopicExpression"); + } + } + isSimpleReference(expression) { + switch (expression.type) { + case "MemberExpression": + return !expression.computed && this.isSimpleReference(expression.object); + case "Identifier": + return true; + default: + return false; + } + } + checkSmartPipeTopicBodyEarlyErrors(startLoc) { + if (this.match(19)) { + throw this.raise(Errors.PipelineBodyNoArrow, this.state.startLoc); + } + if (!this.topicReferenceWasUsedInCurrentContext()) { + this.raise(Errors.PipelineTopicUnused, startLoc); + } + } + withTopicBindingContext(callback) { + const outerContextTopicState = this.state.topicContext; + this.state.topicContext = { + maxNumOfResolvableTopics: 1, + maxTopicIndex: null + }; + try { + return callback(); + } finally { + this.state.topicContext = outerContextTopicState; + } + } + withSmartMixTopicForbiddingContext(callback) { + if (this.hasPlugin(["pipelineOperator", { + proposal: "smart" + }])) { + const outerContextTopicState = this.state.topicContext; + this.state.topicContext = { + maxNumOfResolvableTopics: 0, + maxTopicIndex: null + }; + try { + return callback(); + } finally { + this.state.topicContext = outerContextTopicState; + } + } else { + return callback(); + } + } + withSoloAwaitPermittingContext(callback) { + const outerContextSoloAwaitState = this.state.soloAwait; + this.state.soloAwait = true; + try { + return callback(); + } finally { + this.state.soloAwait = outerContextSoloAwaitState; + } + } + allowInAnd(callback) { + const flags = this.prodParam.currentFlags(); + const prodParamToSet = 8 & ~flags; + if (prodParamToSet) { + this.prodParam.enter(flags | 8); + try { + return callback(); + } finally { + this.prodParam.exit(); + } + } + return callback(); + } + disallowInAnd(callback) { + const flags = this.prodParam.currentFlags(); + const prodParamToClear = 8 & flags; + if (prodParamToClear) { + this.prodParam.enter(flags & ~8); + try { + return callback(); + } finally { + this.prodParam.exit(); + } + } + return callback(); + } + registerTopicReference() { + this.state.topicContext.maxTopicIndex = 0; + } + topicReferenceIsAllowedInCurrentContext() { + return this.state.topicContext.maxNumOfResolvableTopics >= 1; + } + topicReferenceWasUsedInCurrentContext() { + return this.state.topicContext.maxTopicIndex != null && this.state.topicContext.maxTopicIndex >= 0; + } + parseFSharpPipelineBody(prec) { + const startLoc = this.state.startLoc; + this.state.potentialArrowAt = this.state.start; + const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody; + this.state.inFSharpPipelineDirectBody = true; + const ret = this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startLoc, prec); + this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; + return ret; + } + parseModuleExpression() { + this.expectPlugin("moduleBlocks"); + const node = this.startNode(); + this.next(); + if (!this.match(5)) { + this.unexpected(null, 5); + } + const program = this.startNodeAt(this.state.endLoc); + this.next(); + const revertScopes = this.initializeScopes(true); + this.enterInitialScopes(); + try { + node.body = this.parseProgram(program, 8, "module"); + } finally { + revertScopes(); + } + return this.finishNode(node, "ModuleExpression"); + } + parsePropertyNamePrefixOperator(prop) {} +} +const loopLabel = { + kind: 1 + }, + switchLabel = { + kind: 2 + }; +const loneSurrogate = /[\uD800-\uDFFF]/u; +const keywordRelationalOperator = /in(?:stanceof)?/y; +function babel7CompatTokens(tokens, input) { + for (let i = 0; i < tokens.length; i++) { + const token = tokens[i]; + const { + type + } = token; + if (typeof type === "number") { + { + if (type === 138) { + const { + loc, + start, + value, + end + } = token; + const hashEndPos = start + 1; + const hashEndLoc = createPositionWithColumnOffset(loc.start, 1); + tokens.splice(i, 1, new Token({ + type: getExportedToken(27), + value: "#", + start: start, + end: hashEndPos, + startLoc: loc.start, + endLoc: hashEndLoc + }), new Token({ + type: getExportedToken(132), + value: value, + start: hashEndPos, + end: end, + startLoc: hashEndLoc, + endLoc: loc.end + })); + i++; + continue; + } + if (tokenIsTemplate(type)) { + const { + loc, + start, + value, + end + } = token; + const backquoteEnd = start + 1; + const backquoteEndLoc = createPositionWithColumnOffset(loc.start, 1); + let startToken; + if (input.charCodeAt(start) === 96) { + startToken = new Token({ + type: getExportedToken(22), + value: "`", + start: start, + end: backquoteEnd, + startLoc: loc.start, + endLoc: backquoteEndLoc + }); + } else { + startToken = new Token({ + type: getExportedToken(8), + value: "}", + start: start, + end: backquoteEnd, + startLoc: loc.start, + endLoc: backquoteEndLoc + }); + } + let templateValue, templateElementEnd, templateElementEndLoc, endToken; + if (type === 24) { + templateElementEnd = end - 1; + templateElementEndLoc = createPositionWithColumnOffset(loc.end, -1); + templateValue = value === null ? null : value.slice(1, -1); + endToken = new Token({ + type: getExportedToken(22), + value: "`", + start: templateElementEnd, + end: end, + startLoc: templateElementEndLoc, + endLoc: loc.end + }); + } else { + templateElementEnd = end - 2; + templateElementEndLoc = createPositionWithColumnOffset(loc.end, -2); + templateValue = value === null ? null : value.slice(1, -2); + endToken = new Token({ + type: getExportedToken(23), + value: "${", + start: templateElementEnd, + end: end, + startLoc: templateElementEndLoc, + endLoc: loc.end + }); + } + tokens.splice(i, 1, startToken, new Token({ + type: getExportedToken(20), + value: templateValue, + start: backquoteEnd, + end: templateElementEnd, + startLoc: backquoteEndLoc, + endLoc: templateElementEndLoc + }), endToken); + i += 2; + continue; + } + } + token.type = getExportedToken(type); + } + } + return tokens; +} +class StatementParser extends ExpressionParser { + parseTopLevel(file, program) { + file.program = this.parseProgram(program); + file.comments = this.comments; + if (this.options.tokens) { + file.tokens = babel7CompatTokens(this.tokens, this.input); + } + return this.finishNode(file, "File"); + } + parseProgram(program, end = 139, sourceType = this.options.sourceType) { + program.sourceType = sourceType; + program.interpreter = this.parseInterpreterDirective(); + this.parseBlockBody(program, true, true, end); + if (this.inModule && !this.options.allowUndeclaredExports && this.scope.undefinedExports.size > 0) { + for (const [localName, at] of Array.from(this.scope.undefinedExports)) { + this.raise(Errors.ModuleExportUndefined, at, { + localName + }); + } + } + let finishedProgram; + if (end === 139) { + finishedProgram = this.finishNode(program, "Program"); + } else { + finishedProgram = this.finishNodeAt(program, "Program", createPositionWithColumnOffset(this.state.startLoc, -1)); + } + return finishedProgram; + } + stmtToDirective(stmt) { + const directive = stmt; + directive.type = "Directive"; + directive.value = directive.expression; + delete directive.expression; + const directiveLiteral = directive.value; + const expressionValue = directiveLiteral.value; + const raw = this.input.slice(directiveLiteral.start, directiveLiteral.end); + const val = directiveLiteral.value = raw.slice(1, -1); + this.addExtra(directiveLiteral, "raw", raw); + this.addExtra(directiveLiteral, "rawValue", val); + this.addExtra(directiveLiteral, "expressionValue", expressionValue); + directiveLiteral.type = "DirectiveLiteral"; + return directive; + } + parseInterpreterDirective() { + if (!this.match(28)) { + return null; + } + const node = this.startNode(); + node.value = this.state.value; + this.next(); + return this.finishNode(node, "InterpreterDirective"); + } + isLet() { + if (!this.isContextual(100)) { + return false; + } + return this.hasFollowingBindingAtom(); + } + chStartsBindingIdentifier(ch, pos) { + if (isIdentifierStart(ch)) { + keywordRelationalOperator.lastIndex = pos; + if (keywordRelationalOperator.test(this.input)) { + const endCh = this.codePointAtPos(keywordRelationalOperator.lastIndex); + if (!isIdentifierChar(endCh) && endCh !== 92) { + return false; + } + } + return true; + } else if (ch === 92) { + return true; + } else { + return false; + } + } + chStartsBindingPattern(ch) { + return ch === 91 || ch === 123; + } + hasFollowingBindingAtom() { + const next = this.nextTokenStart(); + const nextCh = this.codePointAtPos(next); + return this.chStartsBindingPattern(nextCh) || this.chStartsBindingIdentifier(nextCh, next); + } + hasInLineFollowingBindingIdentifier() { + const next = this.nextTokenInLineStart(); + const nextCh = this.codePointAtPos(next); + return this.chStartsBindingIdentifier(nextCh, next); + } + startsUsingForOf() { + const { + type, + containsEsc + } = this.lookahead(); + if (type === 102 && !containsEsc) { + return false; + } else if (tokenIsIdentifier(type) && !this.hasFollowingLineBreak()) { + this.expectPlugin("explicitResourceManagement"); + return true; + } + } + startsAwaitUsing() { + let next = this.nextTokenInLineStart(); + if (this.isUnparsedContextual(next, "using")) { + next = this.nextTokenInLineStartSince(next + 5); + const nextCh = this.codePointAtPos(next); + if (this.chStartsBindingIdentifier(nextCh, next)) { + this.expectPlugin("explicitResourceManagement"); + return true; + } + } + return false; + } + parseModuleItem() { + return this.parseStatementLike(1 | 2 | 4 | 8); + } + parseStatementListItem() { + return this.parseStatementLike(2 | 4 | (!this.options.annexB || this.state.strict ? 0 : 8)); + } + parseStatementOrSloppyAnnexBFunctionDeclaration(allowLabeledFunction = false) { + let flags = 0; + if (this.options.annexB && !this.state.strict) { + flags |= 4; + if (allowLabeledFunction) { + flags |= 8; + } + } + return this.parseStatementLike(flags); + } + parseStatement() { + return this.parseStatementLike(0); + } + parseStatementLike(flags) { + let decorators = null; + if (this.match(26)) { + decorators = this.parseDecorators(true); + } + return this.parseStatementContent(flags, decorators); + } + parseStatementContent(flags, decorators) { + const starttype = this.state.type; + const node = this.startNode(); + const allowDeclaration = !!(flags & 2); + const allowFunctionDeclaration = !!(flags & 4); + const topLevel = flags & 1; + switch (starttype) { + case 60: + return this.parseBreakContinueStatement(node, true); + case 63: + return this.parseBreakContinueStatement(node, false); + case 64: + return this.parseDebuggerStatement(node); + case 90: + return this.parseDoWhileStatement(node); + case 91: + return this.parseForStatement(node); + case 68: + if (this.lookaheadCharCode() === 46) break; + if (!allowFunctionDeclaration) { + this.raise(this.state.strict ? Errors.StrictFunction : this.options.annexB ? Errors.SloppyFunctionAnnexB : Errors.SloppyFunction, this.state.startLoc); + } + return this.parseFunctionStatement(node, false, !allowDeclaration && allowFunctionDeclaration); + case 80: + if (!allowDeclaration) this.unexpected(); + return this.parseClass(this.maybeTakeDecorators(decorators, node), true); + case 69: + return this.parseIfStatement(node); + case 70: + return this.parseReturnStatement(node); + case 71: + return this.parseSwitchStatement(node); + case 72: + return this.parseThrowStatement(node); + case 73: + return this.parseTryStatement(node); + case 96: + if (!this.state.containsEsc && this.startsAwaitUsing()) { + if (!this.isAwaitAllowed()) { + this.raise(Errors.AwaitUsingNotInAsyncContext, node); + } else if (!allowDeclaration) { + this.raise(Errors.UnexpectedLexicalDeclaration, node); + } + this.next(); + return this.parseVarStatement(node, "await using"); + } + break; + case 107: + if (this.state.containsEsc || !this.hasInLineFollowingBindingIdentifier()) { + break; + } + this.expectPlugin("explicitResourceManagement"); + if (!this.scope.inModule && this.scope.inTopLevel) { + this.raise(Errors.UnexpectedUsingDeclaration, this.state.startLoc); + } else if (!allowDeclaration) { + this.raise(Errors.UnexpectedLexicalDeclaration, this.state.startLoc); + } + return this.parseVarStatement(node, "using"); + case 100: + { + if (this.state.containsEsc) { + break; + } + const next = this.nextTokenStart(); + const nextCh = this.codePointAtPos(next); + if (nextCh !== 91) { + if (!allowDeclaration && this.hasFollowingLineBreak()) break; + if (!this.chStartsBindingIdentifier(nextCh, next) && nextCh !== 123) { + break; + } + } + } + case 75: + { + if (!allowDeclaration) { + this.raise(Errors.UnexpectedLexicalDeclaration, this.state.startLoc); + } + } + case 74: + { + const kind = this.state.value; + return this.parseVarStatement(node, kind); + } + case 92: + return this.parseWhileStatement(node); + case 76: + return this.parseWithStatement(node); + case 5: + return this.parseBlock(); + case 13: + return this.parseEmptyStatement(node); + case 83: + { + const nextTokenCharCode = this.lookaheadCharCode(); + if (nextTokenCharCode === 40 || nextTokenCharCode === 46) { + break; + } + } + case 82: + { + if (!this.options.allowImportExportEverywhere && !topLevel) { + this.raise(Errors.UnexpectedImportExport, this.state.startLoc); + } + this.next(); + let result; + if (starttype === 83) { + result = this.parseImport(node); + if (result.type === "ImportDeclaration" && (!result.importKind || result.importKind === "value")) { + this.sawUnambiguousESM = true; + } + } else { + result = this.parseExport(node, decorators); + if (result.type === "ExportNamedDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportAllDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportDefaultDeclaration") { + this.sawUnambiguousESM = true; + } + } + this.assertModuleNodeAllowed(result); + return result; + } + default: + { + if (this.isAsyncFunction()) { + if (!allowDeclaration) { + this.raise(Errors.AsyncFunctionInSingleStatementContext, this.state.startLoc); + } + this.next(); + return this.parseFunctionStatement(node, true, !allowDeclaration && allowFunctionDeclaration); + } + } + } + const maybeName = this.state.value; + const expr = this.parseExpression(); + if (tokenIsIdentifier(starttype) && expr.type === "Identifier" && this.eat(14)) { + return this.parseLabeledStatement(node, maybeName, expr, flags); + } else { + return this.parseExpressionStatement(node, expr, decorators); + } + } + assertModuleNodeAllowed(node) { + if (!this.options.allowImportExportEverywhere && !this.inModule) { + this.raise(Errors.ImportOutsideModule, node); + } + } + decoratorsEnabledBeforeExport() { + if (this.hasPlugin("decorators-legacy")) return true; + return this.hasPlugin("decorators") && this.getPluginOption("decorators", "decoratorsBeforeExport") !== false; + } + maybeTakeDecorators(maybeDecorators, classNode, exportNode) { + if (maybeDecorators) { + if (classNode.decorators && classNode.decorators.length > 0) { + if (typeof this.getPluginOption("decorators", "decoratorsBeforeExport") !== "boolean") { + this.raise(Errors.DecoratorsBeforeAfterExport, classNode.decorators[0]); + } + classNode.decorators.unshift(...maybeDecorators); + } else { + classNode.decorators = maybeDecorators; + } + this.resetStartLocationFromNode(classNode, maybeDecorators[0]); + if (exportNode) this.resetStartLocationFromNode(exportNode, classNode); + } + return classNode; + } + canHaveLeadingDecorator() { + return this.match(80); + } + parseDecorators(allowExport) { + const decorators = []; + do { + decorators.push(this.parseDecorator()); + } while (this.match(26)); + if (this.match(82)) { + if (!allowExport) { + this.unexpected(); + } + if (!this.decoratorsEnabledBeforeExport()) { + this.raise(Errors.DecoratorExportClass, this.state.startLoc); + } + } else if (!this.canHaveLeadingDecorator()) { + throw this.raise(Errors.UnexpectedLeadingDecorator, this.state.startLoc); + } + return decorators; + } + parseDecorator() { + this.expectOnePlugin(["decorators", "decorators-legacy"]); + const node = this.startNode(); + this.next(); + if (this.hasPlugin("decorators")) { + const startLoc = this.state.startLoc; + let expr; + if (this.match(10)) { + const startLoc = this.state.startLoc; + this.next(); + expr = this.parseExpression(); + this.expect(11); + expr = this.wrapParenthesis(startLoc, expr); + const paramsStartLoc = this.state.startLoc; + node.expression = this.parseMaybeDecoratorArguments(expr); + if (this.getPluginOption("decorators", "allowCallParenthesized") === false && node.expression !== expr) { + this.raise(Errors.DecoratorArgumentsOutsideParentheses, paramsStartLoc); + } + } else { + expr = this.parseIdentifier(false); + while (this.eat(16)) { + const node = this.startNodeAt(startLoc); + node.object = expr; + if (this.match(138)) { + this.classScope.usePrivateName(this.state.value, this.state.startLoc); + node.property = this.parsePrivateName(); + } else { + node.property = this.parseIdentifier(true); + } + node.computed = false; + expr = this.finishNode(node, "MemberExpression"); + } + node.expression = this.parseMaybeDecoratorArguments(expr); + } + } else { + node.expression = this.parseExprSubscripts(); + } + return this.finishNode(node, "Decorator"); + } + parseMaybeDecoratorArguments(expr) { + if (this.eat(10)) { + const node = this.startNodeAtNode(expr); + node.callee = expr; + node.arguments = this.parseCallExpressionArguments(11, false); + this.toReferencedList(node.arguments); + return this.finishNode(node, "CallExpression"); + } + return expr; + } + parseBreakContinueStatement(node, isBreak) { + this.next(); + if (this.isLineTerminator()) { + node.label = null; + } else { + node.label = this.parseIdentifier(); + this.semicolon(); + } + this.verifyBreakContinue(node, isBreak); + return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement"); + } + verifyBreakContinue(node, isBreak) { + let i; + for (i = 0; i < this.state.labels.length; ++i) { + const lab = this.state.labels[i]; + if (node.label == null || lab.name === node.label.name) { + if (lab.kind != null && (isBreak || lab.kind === 1)) { + break; + } + if (node.label && isBreak) break; + } + } + if (i === this.state.labels.length) { + const type = isBreak ? "BreakStatement" : "ContinueStatement"; + this.raise(Errors.IllegalBreakContinue, node, { + type + }); + } + } + parseDebuggerStatement(node) { + this.next(); + this.semicolon(); + return this.finishNode(node, "DebuggerStatement"); + } + parseHeaderExpression() { + this.expect(10); + const val = this.parseExpression(); + this.expect(11); + return val; + } + parseDoWhileStatement(node) { + this.next(); + this.state.labels.push(loopLabel); + node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement()); + this.state.labels.pop(); + this.expect(92); + node.test = this.parseHeaderExpression(); + this.eat(13); + return this.finishNode(node, "DoWhileStatement"); + } + parseForStatement(node) { + this.next(); + this.state.labels.push(loopLabel); + let awaitAt = null; + if (this.isAwaitAllowed() && this.eatContextual(96)) { + awaitAt = this.state.lastTokStartLoc; + } + this.scope.enter(0); + this.expect(10); + if (this.match(13)) { + if (awaitAt !== null) { + this.unexpected(awaitAt); + } + return this.parseFor(node, null); + } + const startsWithLet = this.isContextual(100); + { + const startsWithAwaitUsing = this.isContextual(96) && this.startsAwaitUsing(); + const starsWithUsingDeclaration = startsWithAwaitUsing || this.isContextual(107) && this.startsUsingForOf(); + const isLetOrUsing = startsWithLet && this.hasFollowingBindingAtom() || starsWithUsingDeclaration; + if (this.match(74) || this.match(75) || isLetOrUsing) { + const initNode = this.startNode(); + let kind; + if (startsWithAwaitUsing) { + kind = "await using"; + if (!this.isAwaitAllowed()) { + this.raise(Errors.AwaitUsingNotInAsyncContext, this.state.startLoc); + } + this.next(); + } else { + kind = this.state.value; + } + this.next(); + this.parseVar(initNode, true, kind); + const init = this.finishNode(initNode, "VariableDeclaration"); + const isForIn = this.match(58); + if (isForIn && starsWithUsingDeclaration) { + this.raise(Errors.ForInUsing, init); + } + if ((isForIn || this.isContextual(102)) && init.declarations.length === 1) { + return this.parseForIn(node, init, awaitAt); + } + if (awaitAt !== null) { + this.unexpected(awaitAt); + } + return this.parseFor(node, init); + } + } + const startsWithAsync = this.isContextual(95); + const refExpressionErrors = new ExpressionErrors(); + const init = this.parseExpression(true, refExpressionErrors); + const isForOf = this.isContextual(102); + if (isForOf) { + if (startsWithLet) { + this.raise(Errors.ForOfLet, init); + } + if (awaitAt === null && startsWithAsync && init.type === "Identifier") { + this.raise(Errors.ForOfAsync, init); + } + } + if (isForOf || this.match(58)) { + this.checkDestructuringPrivate(refExpressionErrors); + this.toAssignable(init, true); + const type = isForOf ? "ForOfStatement" : "ForInStatement"; + this.checkLVal(init, { + in: { + type + } + }); + return this.parseForIn(node, init, awaitAt); + } else { + this.checkExpressionErrors(refExpressionErrors, true); + } + if (awaitAt !== null) { + this.unexpected(awaitAt); + } + return this.parseFor(node, init); + } + parseFunctionStatement(node, isAsync, isHangingDeclaration) { + this.next(); + return this.parseFunction(node, 1 | (isHangingDeclaration ? 2 : 0) | (isAsync ? 8 : 0)); + } + parseIfStatement(node) { + this.next(); + node.test = this.parseHeaderExpression(); + node.consequent = this.parseStatementOrSloppyAnnexBFunctionDeclaration(); + node.alternate = this.eat(66) ? this.parseStatementOrSloppyAnnexBFunctionDeclaration() : null; + return this.finishNode(node, "IfStatement"); + } + parseReturnStatement(node) { + if (!this.prodParam.hasReturn && !this.options.allowReturnOutsideFunction) { + this.raise(Errors.IllegalReturn, this.state.startLoc); + } + this.next(); + if (this.isLineTerminator()) { + node.argument = null; + } else { + node.argument = this.parseExpression(); + this.semicolon(); + } + return this.finishNode(node, "ReturnStatement"); + } + parseSwitchStatement(node) { + this.next(); + node.discriminant = this.parseHeaderExpression(); + const cases = node.cases = []; + this.expect(5); + this.state.labels.push(switchLabel); + this.scope.enter(0); + let cur; + for (let sawDefault; !this.match(8);) { + if (this.match(61) || this.match(65)) { + const isCase = this.match(61); + if (cur) this.finishNode(cur, "SwitchCase"); + cases.push(cur = this.startNode()); + cur.consequent = []; + this.next(); + if (isCase) { + cur.test = this.parseExpression(); + } else { + if (sawDefault) { + this.raise(Errors.MultipleDefaultsInSwitch, this.state.lastTokStartLoc); + } + sawDefault = true; + cur.test = null; + } + this.expect(14); + } else { + if (cur) { + cur.consequent.push(this.parseStatementListItem()); + } else { + this.unexpected(); + } + } + } + this.scope.exit(); + if (cur) this.finishNode(cur, "SwitchCase"); + this.next(); + this.state.labels.pop(); + return this.finishNode(node, "SwitchStatement"); + } + parseThrowStatement(node) { + this.next(); + if (this.hasPrecedingLineBreak()) { + this.raise(Errors.NewlineAfterThrow, this.state.lastTokEndLoc); + } + node.argument = this.parseExpression(); + this.semicolon(); + return this.finishNode(node, "ThrowStatement"); + } + parseCatchClauseParam() { + const param = this.parseBindingAtom(); + this.scope.enter(this.options.annexB && param.type === "Identifier" ? 8 : 0); + this.checkLVal(param, { + in: { + type: "CatchClause" + }, + binding: 9 + }); + return param; + } + parseTryStatement(node) { + this.next(); + node.block = this.parseBlock(); + node.handler = null; + if (this.match(62)) { + const clause = this.startNode(); + this.next(); + if (this.match(10)) { + this.expect(10); + clause.param = this.parseCatchClauseParam(); + this.expect(11); + } else { + clause.param = null; + this.scope.enter(0); + } + clause.body = this.withSmartMixTopicForbiddingContext(() => this.parseBlock(false, false)); + this.scope.exit(); + node.handler = this.finishNode(clause, "CatchClause"); + } + node.finalizer = this.eat(67) ? this.parseBlock() : null; + if (!node.handler && !node.finalizer) { + this.raise(Errors.NoCatchOrFinally, node); + } + return this.finishNode(node, "TryStatement"); + } + parseVarStatement(node, kind, allowMissingInitializer = false) { + this.next(); + this.parseVar(node, false, kind, allowMissingInitializer); + this.semicolon(); + return this.finishNode(node, "VariableDeclaration"); + } + parseWhileStatement(node) { + this.next(); + node.test = this.parseHeaderExpression(); + this.state.labels.push(loopLabel); + node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement()); + this.state.labels.pop(); + return this.finishNode(node, "WhileStatement"); + } + parseWithStatement(node) { + if (this.state.strict) { + this.raise(Errors.StrictWith, this.state.startLoc); + } + this.next(); + node.object = this.parseHeaderExpression(); + node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement()); + return this.finishNode(node, "WithStatement"); + } + parseEmptyStatement(node) { + this.next(); + return this.finishNode(node, "EmptyStatement"); + } + parseLabeledStatement(node, maybeName, expr, flags) { + for (const label of this.state.labels) { + if (label.name === maybeName) { + this.raise(Errors.LabelRedeclaration, expr, { + labelName: maybeName + }); + } + } + const kind = tokenIsLoop(this.state.type) ? 1 : this.match(71) ? 2 : null; + for (let i = this.state.labels.length - 1; i >= 0; i--) { + const label = this.state.labels[i]; + if (label.statementStart === node.start) { + label.statementStart = this.state.start; + label.kind = kind; + } else { + break; + } + } + this.state.labels.push({ + name: maybeName, + kind: kind, + statementStart: this.state.start + }); + node.body = flags & 8 ? this.parseStatementOrSloppyAnnexBFunctionDeclaration(true) : this.parseStatement(); + this.state.labels.pop(); + node.label = expr; + return this.finishNode(node, "LabeledStatement"); + } + parseExpressionStatement(node, expr, decorators) { + node.expression = expr; + this.semicolon(); + return this.finishNode(node, "ExpressionStatement"); + } + parseBlock(allowDirectives = false, createNewLexicalScope = true, afterBlockParse) { + const node = this.startNode(); + if (allowDirectives) { + this.state.strictErrors.clear(); + } + this.expect(5); + if (createNewLexicalScope) { + this.scope.enter(0); + } + this.parseBlockBody(node, allowDirectives, false, 8, afterBlockParse); + if (createNewLexicalScope) { + this.scope.exit(); + } + return this.finishNode(node, "BlockStatement"); + } + isValidDirective(stmt) { + return stmt.type === "ExpressionStatement" && stmt.expression.type === "StringLiteral" && !stmt.expression.extra.parenthesized; + } + parseBlockBody(node, allowDirectives, topLevel, end, afterBlockParse) { + const body = node.body = []; + const directives = node.directives = []; + this.parseBlockOrModuleBlockBody(body, allowDirectives ? directives : undefined, topLevel, end, afterBlockParse); + } + parseBlockOrModuleBlockBody(body, directives, topLevel, end, afterBlockParse) { + const oldStrict = this.state.strict; + let hasStrictModeDirective = false; + let parsedNonDirective = false; + while (!this.match(end)) { + const stmt = topLevel ? this.parseModuleItem() : this.parseStatementListItem(); + if (directives && !parsedNonDirective) { + if (this.isValidDirective(stmt)) { + const directive = this.stmtToDirective(stmt); + directives.push(directive); + if (!hasStrictModeDirective && directive.value.value === "use strict") { + hasStrictModeDirective = true; + this.setStrict(true); + } + continue; + } + parsedNonDirective = true; + this.state.strictErrors.clear(); + } + body.push(stmt); + } + afterBlockParse == null || afterBlockParse.call(this, hasStrictModeDirective); + if (!oldStrict) { + this.setStrict(false); + } + this.next(); + } + parseFor(node, init) { + node.init = init; + this.semicolon(false); + node.test = this.match(13) ? null : this.parseExpression(); + this.semicolon(false); + node.update = this.match(11) ? null : this.parseExpression(); + this.expect(11); + node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement()); + this.scope.exit(); + this.state.labels.pop(); + return this.finishNode(node, "ForStatement"); + } + parseForIn(node, init, awaitAt) { + const isForIn = this.match(58); + this.next(); + if (isForIn) { + if (awaitAt !== null) this.unexpected(awaitAt); + } else { + node.await = awaitAt !== null; + } + if (init.type === "VariableDeclaration" && init.declarations[0].init != null && (!isForIn || !this.options.annexB || this.state.strict || init.kind !== "var" || init.declarations[0].id.type !== "Identifier")) { + this.raise(Errors.ForInOfLoopInitializer, init, { + type: isForIn ? "ForInStatement" : "ForOfStatement" + }); + } + if (init.type === "AssignmentPattern") { + this.raise(Errors.InvalidLhs, init, { + ancestor: { + type: "ForStatement" + } + }); + } + node.left = init; + node.right = isForIn ? this.parseExpression() : this.parseMaybeAssignAllowIn(); + this.expect(11); + node.body = this.withSmartMixTopicForbiddingContext(() => this.parseStatement()); + this.scope.exit(); + this.state.labels.pop(); + return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement"); + } + parseVar(node, isFor, kind, allowMissingInitializer = false) { + const declarations = node.declarations = []; + node.kind = kind; + for (;;) { + const decl = this.startNode(); + this.parseVarId(decl, kind); + decl.init = !this.eat(29) ? null : isFor ? this.parseMaybeAssignDisallowIn() : this.parseMaybeAssignAllowIn(); + if (decl.init === null && !allowMissingInitializer) { + if (decl.id.type !== "Identifier" && !(isFor && (this.match(58) || this.isContextual(102)))) { + this.raise(Errors.DeclarationMissingInitializer, this.state.lastTokEndLoc, { + kind: "destructuring" + }); + } else if (kind === "const" && !(this.match(58) || this.isContextual(102))) { + this.raise(Errors.DeclarationMissingInitializer, this.state.lastTokEndLoc, { + kind: "const" + }); + } + } + declarations.push(this.finishNode(decl, "VariableDeclarator")); + if (!this.eat(12)) break; + } + return node; + } + parseVarId(decl, kind) { + const id = this.parseBindingAtom(); + this.checkLVal(id, { + in: { + type: "VariableDeclarator" + }, + binding: kind === "var" ? 5 : 8201 + }); + decl.id = id; + } + parseAsyncFunctionExpression(node) { + return this.parseFunction(node, 8); + } + parseFunction(node, flags = 0) { + const hangingDeclaration = flags & 2; + const isDeclaration = !!(flags & 1); + const requireId = isDeclaration && !(flags & 4); + const isAsync = !!(flags & 8); + this.initFunction(node, isAsync); + if (this.match(55)) { + if (hangingDeclaration) { + this.raise(Errors.GeneratorInSingleStatementContext, this.state.startLoc); + } + this.next(); + node.generator = true; + } + if (isDeclaration) { + node.id = this.parseFunctionId(requireId); + } + const oldMaybeInArrowParameters = this.state.maybeInArrowParameters; + this.state.maybeInArrowParameters = false; + this.scope.enter(2); + this.prodParam.enter(functionFlags(isAsync, node.generator)); + if (!isDeclaration) { + node.id = this.parseFunctionId(); + } + this.parseFunctionParams(node, false); + this.withSmartMixTopicForbiddingContext(() => { + this.parseFunctionBodyAndFinish(node, isDeclaration ? "FunctionDeclaration" : "FunctionExpression"); + }); + this.prodParam.exit(); + this.scope.exit(); + if (isDeclaration && !hangingDeclaration) { + this.registerFunctionStatementId(node); + } + this.state.maybeInArrowParameters = oldMaybeInArrowParameters; + return node; + } + parseFunctionId(requireId) { + return requireId || tokenIsIdentifier(this.state.type) ? this.parseIdentifier() : null; + } + parseFunctionParams(node, isConstructor) { + this.expect(10); + this.expressionScope.enter(newParameterDeclarationScope()); + node.params = this.parseBindingList(11, 41, 2 | (isConstructor ? 4 : 0)); + this.expressionScope.exit(); + } + registerFunctionStatementId(node) { + if (!node.id) return; + this.scope.declareName(node.id.name, !this.options.annexB || this.state.strict || node.generator || node.async ? this.scope.treatFunctionsAsVar ? 5 : 8201 : 17, node.id.loc.start); + } + parseClass(node, isStatement, optionalId) { + this.next(); + const oldStrict = this.state.strict; + this.state.strict = true; + this.parseClassId(node, isStatement, optionalId); + this.parseClassSuper(node); + node.body = this.parseClassBody(!!node.superClass, oldStrict); + return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression"); + } + isClassProperty() { + return this.match(29) || this.match(13) || this.match(8); + } + isClassMethod() { + return this.match(10); + } + isNonstaticConstructor(method) { + return !method.computed && !method.static && (method.key.name === "constructor" || method.key.value === "constructor"); + } + parseClassBody(hadSuperClass, oldStrict) { + this.classScope.enter(); + const state = { + hadConstructor: false, + hadSuperClass + }; + let decorators = []; + const classBody = this.startNode(); + classBody.body = []; + this.expect(5); + this.withSmartMixTopicForbiddingContext(() => { + while (!this.match(8)) { + if (this.eat(13)) { + if (decorators.length > 0) { + throw this.raise(Errors.DecoratorSemicolon, this.state.lastTokEndLoc); + } + continue; + } + if (this.match(26)) { + decorators.push(this.parseDecorator()); + continue; + } + const member = this.startNode(); + if (decorators.length) { + member.decorators = decorators; + this.resetStartLocationFromNode(member, decorators[0]); + decorators = []; + } + this.parseClassMember(classBody, member, state); + if (member.kind === "constructor" && member.decorators && member.decorators.length > 0) { + this.raise(Errors.DecoratorConstructor, member); + } + } + }); + this.state.strict = oldStrict; + this.next(); + if (decorators.length) { + throw this.raise(Errors.TrailingDecorator, this.state.startLoc); + } + this.classScope.exit(); + return this.finishNode(classBody, "ClassBody"); + } + parseClassMemberFromModifier(classBody, member) { + const key = this.parseIdentifier(true); + if (this.isClassMethod()) { + const method = member; + method.kind = "method"; + method.computed = false; + method.key = key; + method.static = false; + this.pushClassMethod(classBody, method, false, false, false, false); + return true; + } else if (this.isClassProperty()) { + const prop = member; + prop.computed = false; + prop.key = key; + prop.static = false; + classBody.body.push(this.parseClassProperty(prop)); + return true; + } + this.resetPreviousNodeTrailingComments(key); + return false; + } + parseClassMember(classBody, member, state) { + const isStatic = this.isContextual(106); + if (isStatic) { + if (this.parseClassMemberFromModifier(classBody, member)) { + return; + } + if (this.eat(5)) { + this.parseClassStaticBlock(classBody, member); + return; + } + } + this.parseClassMemberWithIsStatic(classBody, member, state, isStatic); + } + parseClassMemberWithIsStatic(classBody, member, state, isStatic) { + const publicMethod = member; + const privateMethod = member; + const publicProp = member; + const privateProp = member; + const accessorProp = member; + const method = publicMethod; + const publicMember = publicMethod; + member.static = isStatic; + this.parsePropertyNamePrefixOperator(member); + if (this.eat(55)) { + method.kind = "method"; + const isPrivateName = this.match(138); + this.parseClassElementName(method); + if (isPrivateName) { + this.pushClassPrivateMethod(classBody, privateMethod, true, false); + return; + } + if (this.isNonstaticConstructor(publicMethod)) { + this.raise(Errors.ConstructorIsGenerator, publicMethod.key); + } + this.pushClassMethod(classBody, publicMethod, true, false, false, false); + return; + } + const isContextual = tokenIsIdentifier(this.state.type) && !this.state.containsEsc; + const isPrivate = this.match(138); + const key = this.parseClassElementName(member); + const maybeQuestionTokenStartLoc = this.state.startLoc; + this.parsePostMemberNameModifiers(publicMember); + if (this.isClassMethod()) { + method.kind = "method"; + if (isPrivate) { + this.pushClassPrivateMethod(classBody, privateMethod, false, false); + return; + } + const isConstructor = this.isNonstaticConstructor(publicMethod); + let allowsDirectSuper = false; + if (isConstructor) { + publicMethod.kind = "constructor"; + if (state.hadConstructor && !this.hasPlugin("typescript")) { + this.raise(Errors.DuplicateConstructor, key); + } + if (isConstructor && this.hasPlugin("typescript") && member.override) { + this.raise(Errors.OverrideOnConstructor, key); + } + state.hadConstructor = true; + allowsDirectSuper = state.hadSuperClass; + } + this.pushClassMethod(classBody, publicMethod, false, false, isConstructor, allowsDirectSuper); + } else if (this.isClassProperty()) { + if (isPrivate) { + this.pushClassPrivateProperty(classBody, privateProp); + } else { + this.pushClassProperty(classBody, publicProp); + } + } else if (isContextual && key.name === "async" && !this.isLineTerminator()) { + this.resetPreviousNodeTrailingComments(key); + const isGenerator = this.eat(55); + if (publicMember.optional) { + this.unexpected(maybeQuestionTokenStartLoc); + } + method.kind = "method"; + const isPrivate = this.match(138); + this.parseClassElementName(method); + this.parsePostMemberNameModifiers(publicMember); + if (isPrivate) { + this.pushClassPrivateMethod(classBody, privateMethod, isGenerator, true); + } else { + if (this.isNonstaticConstructor(publicMethod)) { + this.raise(Errors.ConstructorIsAsync, publicMethod.key); + } + this.pushClassMethod(classBody, publicMethod, isGenerator, true, false, false); + } + } else if (isContextual && (key.name === "get" || key.name === "set") && !(this.match(55) && this.isLineTerminator())) { + this.resetPreviousNodeTrailingComments(key); + method.kind = key.name; + const isPrivate = this.match(138); + this.parseClassElementName(publicMethod); + if (isPrivate) { + this.pushClassPrivateMethod(classBody, privateMethod, false, false); + } else { + if (this.isNonstaticConstructor(publicMethod)) { + this.raise(Errors.ConstructorIsAccessor, publicMethod.key); + } + this.pushClassMethod(classBody, publicMethod, false, false, false, false); + } + this.checkGetterSetterParams(publicMethod); + } else if (isContextual && key.name === "accessor" && !this.isLineTerminator()) { + this.expectPlugin("decoratorAutoAccessors"); + this.resetPreviousNodeTrailingComments(key); + const isPrivate = this.match(138); + this.parseClassElementName(publicProp); + this.pushClassAccessorProperty(classBody, accessorProp, isPrivate); + } else if (this.isLineTerminator()) { + if (isPrivate) { + this.pushClassPrivateProperty(classBody, privateProp); + } else { + this.pushClassProperty(classBody, publicProp); + } + } else { + this.unexpected(); + } + } + parseClassElementName(member) { + const { + type, + value + } = this.state; + if ((type === 132 || type === 133) && member.static && value === "prototype") { + this.raise(Errors.StaticPrototype, this.state.startLoc); + } + if (type === 138) { + if (value === "constructor") { + this.raise(Errors.ConstructorClassPrivateField, this.state.startLoc); + } + const key = this.parsePrivateName(); + member.key = key; + return key; + } + return this.parsePropertyName(member); + } + parseClassStaticBlock(classBody, member) { + var _member$decorators; + this.scope.enter(64 | 128 | 16); + const oldLabels = this.state.labels; + this.state.labels = []; + this.prodParam.enter(0); + const body = member.body = []; + this.parseBlockOrModuleBlockBody(body, undefined, false, 8); + this.prodParam.exit(); + this.scope.exit(); + this.state.labels = oldLabels; + classBody.body.push(this.finishNode(member, "StaticBlock")); + if ((_member$decorators = member.decorators) != null && _member$decorators.length) { + this.raise(Errors.DecoratorStaticBlock, member); + } + } + pushClassProperty(classBody, prop) { + if (!prop.computed && (prop.key.name === "constructor" || prop.key.value === "constructor")) { + this.raise(Errors.ConstructorClassField, prop.key); + } + classBody.body.push(this.parseClassProperty(prop)); + } + pushClassPrivateProperty(classBody, prop) { + const node = this.parseClassPrivateProperty(prop); + classBody.body.push(node); + this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), 0, node.key.loc.start); + } + pushClassAccessorProperty(classBody, prop, isPrivate) { + if (!isPrivate && !prop.computed) { + const key = prop.key; + if (key.name === "constructor" || key.value === "constructor") { + this.raise(Errors.ConstructorClassField, key); + } + } + const node = this.parseClassAccessorProperty(prop); + classBody.body.push(node); + if (isPrivate) { + this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), 0, node.key.loc.start); + } + } + pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) { + classBody.body.push(this.parseMethod(method, isGenerator, isAsync, isConstructor, allowsDirectSuper, "ClassMethod", true)); + } + pushClassPrivateMethod(classBody, method, isGenerator, isAsync) { + const node = this.parseMethod(method, isGenerator, isAsync, false, false, "ClassPrivateMethod", true); + classBody.body.push(node); + const kind = node.kind === "get" ? node.static ? 6 : 2 : node.kind === "set" ? node.static ? 5 : 1 : 0; + this.declareClassPrivateMethodInScope(node, kind); + } + declareClassPrivateMethodInScope(node, kind) { + this.classScope.declarePrivateName(this.getPrivateNameSV(node.key), kind, node.key.loc.start); + } + parsePostMemberNameModifiers(methodOrProp) {} + parseClassPrivateProperty(node) { + this.parseInitializer(node); + this.semicolon(); + return this.finishNode(node, "ClassPrivateProperty"); + } + parseClassProperty(node) { + this.parseInitializer(node); + this.semicolon(); + return this.finishNode(node, "ClassProperty"); + } + parseClassAccessorProperty(node) { + this.parseInitializer(node); + this.semicolon(); + return this.finishNode(node, "ClassAccessorProperty"); + } + parseInitializer(node) { + this.scope.enter(64 | 16); + this.expressionScope.enter(newExpressionScope()); + this.prodParam.enter(0); + node.value = this.eat(29) ? this.parseMaybeAssignAllowIn() : null; + this.expressionScope.exit(); + this.prodParam.exit(); + this.scope.exit(); + } + parseClassId(node, isStatement, optionalId, bindingType = 8331) { + if (tokenIsIdentifier(this.state.type)) { + node.id = this.parseIdentifier(); + if (isStatement) { + this.declareNameFromIdentifier(node.id, bindingType); + } + } else { + if (optionalId || !isStatement) { + node.id = null; + } else { + throw this.raise(Errors.MissingClassName, this.state.startLoc); + } + } + } + parseClassSuper(node) { + node.superClass = this.eat(81) ? this.parseExprSubscripts() : null; + } + parseExport(node, decorators) { + const maybeDefaultIdentifier = this.parseMaybeImportPhase(node, true); + const hasDefault = this.maybeParseExportDefaultSpecifier(node, maybeDefaultIdentifier); + const parseAfterDefault = !hasDefault || this.eat(12); + const hasStar = parseAfterDefault && this.eatExportStar(node); + const hasNamespace = hasStar && this.maybeParseExportNamespaceSpecifier(node); + const parseAfterNamespace = parseAfterDefault && (!hasNamespace || this.eat(12)); + const isFromRequired = hasDefault || hasStar; + if (hasStar && !hasNamespace) { + if (hasDefault) this.unexpected(); + if (decorators) { + throw this.raise(Errors.UnsupportedDecoratorExport, node); + } + this.parseExportFrom(node, true); + return this.finishNode(node, "ExportAllDeclaration"); + } + const hasSpecifiers = this.maybeParseExportNamedSpecifiers(node); + if (hasDefault && parseAfterDefault && !hasStar && !hasSpecifiers) { + this.unexpected(null, 5); + } + if (hasNamespace && parseAfterNamespace) { + this.unexpected(null, 98); + } + let hasDeclaration; + if (isFromRequired || hasSpecifiers) { + hasDeclaration = false; + if (decorators) { + throw this.raise(Errors.UnsupportedDecoratorExport, node); + } + this.parseExportFrom(node, isFromRequired); + } else { + hasDeclaration = this.maybeParseExportDeclaration(node); + } + if (isFromRequired || hasSpecifiers || hasDeclaration) { + var _node2$declaration; + const node2 = node; + this.checkExport(node2, true, false, !!node2.source); + if (((_node2$declaration = node2.declaration) == null ? void 0 : _node2$declaration.type) === "ClassDeclaration") { + this.maybeTakeDecorators(decorators, node2.declaration, node2); + } else if (decorators) { + throw this.raise(Errors.UnsupportedDecoratorExport, node); + } + return this.finishNode(node2, "ExportNamedDeclaration"); + } + if (this.eat(65)) { + const node2 = node; + const decl = this.parseExportDefaultExpression(); + node2.declaration = decl; + if (decl.type === "ClassDeclaration") { + this.maybeTakeDecorators(decorators, decl, node2); + } else if (decorators) { + throw this.raise(Errors.UnsupportedDecoratorExport, node); + } + this.checkExport(node2, true, true); + return this.finishNode(node2, "ExportDefaultDeclaration"); + } + this.unexpected(null, 5); + } + eatExportStar(node) { + return this.eat(55); + } + maybeParseExportDefaultSpecifier(node, maybeDefaultIdentifier) { + if (maybeDefaultIdentifier || this.isExportDefaultSpecifier()) { + this.expectPlugin("exportDefaultFrom", maybeDefaultIdentifier == null ? void 0 : maybeDefaultIdentifier.loc.start); + const id = maybeDefaultIdentifier || this.parseIdentifier(true); + const specifier = this.startNodeAtNode(id); + specifier.exported = id; + node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")]; + return true; + } + return false; + } + maybeParseExportNamespaceSpecifier(node) { + if (this.isContextual(93)) { + if (!node.specifiers) node.specifiers = []; + const specifier = this.startNodeAt(this.state.lastTokStartLoc); + this.next(); + specifier.exported = this.parseModuleExportName(); + node.specifiers.push(this.finishNode(specifier, "ExportNamespaceSpecifier")); + return true; + } + return false; + } + maybeParseExportNamedSpecifiers(node) { + if (this.match(5)) { + if (!node.specifiers) node.specifiers = []; + const isTypeExport = node.exportKind === "type"; + node.specifiers.push(...this.parseExportSpecifiers(isTypeExport)); + node.source = null; + node.declaration = null; + if (this.hasPlugin("importAssertions")) { + node.assertions = []; + } + return true; + } + return false; + } + maybeParseExportDeclaration(node) { + if (this.shouldParseExportDeclaration()) { + node.specifiers = []; + node.source = null; + if (this.hasPlugin("importAssertions")) { + node.assertions = []; + } + node.declaration = this.parseExportDeclaration(node); + return true; + } + return false; + } + isAsyncFunction() { + if (!this.isContextual(95)) return false; + const next = this.nextTokenInLineStart(); + return this.isUnparsedContextual(next, "function"); + } + parseExportDefaultExpression() { + const expr = this.startNode(); + if (this.match(68)) { + this.next(); + return this.parseFunction(expr, 1 | 4); + } else if (this.isAsyncFunction()) { + this.next(); + this.next(); + return this.parseFunction(expr, 1 | 4 | 8); + } + if (this.match(80)) { + return this.parseClass(expr, true, true); + } + if (this.match(26)) { + if (this.hasPlugin("decorators") && this.getPluginOption("decorators", "decoratorsBeforeExport") === true) { + this.raise(Errors.DecoratorBeforeExport, this.state.startLoc); + } + return this.parseClass(this.maybeTakeDecorators(this.parseDecorators(false), this.startNode()), true, true); + } + if (this.match(75) || this.match(74) || this.isLet()) { + throw this.raise(Errors.UnsupportedDefaultExport, this.state.startLoc); + } + const res = this.parseMaybeAssignAllowIn(); + this.semicolon(); + return res; + } + parseExportDeclaration(node) { + if (this.match(80)) { + const node = this.parseClass(this.startNode(), true, false); + return node; + } + return this.parseStatementListItem(); + } + isExportDefaultSpecifier() { + const { + type + } = this.state; + if (tokenIsIdentifier(type)) { + if (type === 95 && !this.state.containsEsc || type === 100) { + return false; + } + if ((type === 130 || type === 129) && !this.state.containsEsc) { + const { + type: nextType + } = this.lookahead(); + if (tokenIsIdentifier(nextType) && nextType !== 98 || nextType === 5) { + this.expectOnePlugin(["flow", "typescript"]); + return false; + } + } + } else if (!this.match(65)) { + return false; + } + const next = this.nextTokenStart(); + const hasFrom = this.isUnparsedContextual(next, "from"); + if (this.input.charCodeAt(next) === 44 || tokenIsIdentifier(this.state.type) && hasFrom) { + return true; + } + if (this.match(65) && hasFrom) { + const nextAfterFrom = this.input.charCodeAt(this.nextTokenStartSince(next + 4)); + return nextAfterFrom === 34 || nextAfterFrom === 39; + } + return false; + } + parseExportFrom(node, expect) { + if (this.eatContextual(98)) { + node.source = this.parseImportSource(); + this.checkExport(node); + this.maybeParseImportAttributes(node); + this.checkJSONModuleImport(node); + } else if (expect) { + this.unexpected(); + } + this.semicolon(); + } + shouldParseExportDeclaration() { + const { + type + } = this.state; + if (type === 26) { + this.expectOnePlugin(["decorators", "decorators-legacy"]); + if (this.hasPlugin("decorators")) { + if (this.getPluginOption("decorators", "decoratorsBeforeExport") === true) { + this.raise(Errors.DecoratorBeforeExport, this.state.startLoc); + } + return true; + } + } + return type === 74 || type === 75 || type === 68 || type === 80 || this.isLet() || this.isAsyncFunction(); + } + checkExport(node, checkNames, isDefault, isFrom) { + if (checkNames) { + var _node$specifiers; + if (isDefault) { + this.checkDuplicateExports(node, "default"); + if (this.hasPlugin("exportDefaultFrom")) { + var _declaration$extra; + const declaration = node.declaration; + if (declaration.type === "Identifier" && declaration.name === "from" && declaration.end - declaration.start === 4 && !((_declaration$extra = declaration.extra) != null && _declaration$extra.parenthesized)) { + this.raise(Errors.ExportDefaultFromAsIdentifier, declaration); + } + } + } else if ((_node$specifiers = node.specifiers) != null && _node$specifiers.length) { + for (const specifier of node.specifiers) { + const { + exported + } = specifier; + const exportName = exported.type === "Identifier" ? exported.name : exported.value; + this.checkDuplicateExports(specifier, exportName); + if (!isFrom && specifier.local) { + const { + local + } = specifier; + if (local.type !== "Identifier") { + this.raise(Errors.ExportBindingIsString, specifier, { + localName: local.value, + exportName + }); + } else { + this.checkReservedWord(local.name, local.loc.start, true, false); + this.scope.checkLocalExport(local); + } + } + } + } else if (node.declaration) { + if (node.declaration.type === "FunctionDeclaration" || node.declaration.type === "ClassDeclaration") { + const id = node.declaration.id; + if (!id) throw new Error("Assertion failure"); + this.checkDuplicateExports(node, id.name); + } else if (node.declaration.type === "VariableDeclaration") { + for (const declaration of node.declaration.declarations) { + this.checkDeclaration(declaration.id); + } + } + } + } + } + checkDeclaration(node) { + if (node.type === "Identifier") { + this.checkDuplicateExports(node, node.name); + } else if (node.type === "ObjectPattern") { + for (const prop of node.properties) { + this.checkDeclaration(prop); + } + } else if (node.type === "ArrayPattern") { + for (const elem of node.elements) { + if (elem) { + this.checkDeclaration(elem); + } + } + } else if (node.type === "ObjectProperty") { + this.checkDeclaration(node.value); + } else if (node.type === "RestElement") { + this.checkDeclaration(node.argument); + } else if (node.type === "AssignmentPattern") { + this.checkDeclaration(node.left); + } + } + checkDuplicateExports(node, exportName) { + if (this.exportedIdentifiers.has(exportName)) { + if (exportName === "default") { + this.raise(Errors.DuplicateDefaultExport, node); + } else { + this.raise(Errors.DuplicateExport, node, { + exportName + }); + } + } + this.exportedIdentifiers.add(exportName); + } + parseExportSpecifiers(isInTypeExport) { + const nodes = []; + let first = true; + this.expect(5); + while (!this.eat(8)) { + if (first) { + first = false; + } else { + this.expect(12); + if (this.eat(8)) break; + } + const isMaybeTypeOnly = this.isContextual(130); + const isString = this.match(133); + const node = this.startNode(); + node.local = this.parseModuleExportName(); + nodes.push(this.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly)); + } + return nodes; + } + parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly) { + if (this.eatContextual(93)) { + node.exported = this.parseModuleExportName(); + } else if (isString) { + node.exported = cloneStringLiteral(node.local); + } else if (!node.exported) { + node.exported = cloneIdentifier(node.local); + } + return this.finishNode(node, "ExportSpecifier"); + } + parseModuleExportName() { + if (this.match(133)) { + const result = this.parseStringLiteral(this.state.value); + const surrogate = result.value.match(loneSurrogate); + if (surrogate) { + this.raise(Errors.ModuleExportNameHasLoneSurrogate, result, { + surrogateCharCode: surrogate[0].charCodeAt(0) + }); + } + return result; + } + return this.parseIdentifier(true); + } + isJSONModuleImport(node) { + if (node.assertions != null) { + return node.assertions.some(({ + key, + value + }) => { + return value.value === "json" && (key.type === "Identifier" ? key.name === "type" : key.value === "type"); + }); + } + return false; + } + checkImportReflection(node) { + const { + specifiers + } = node; + const singleBindingType = specifiers.length === 1 ? specifiers[0].type : null; + if (node.phase === "source") { + if (singleBindingType !== "ImportDefaultSpecifier") { + this.raise(Errors.SourcePhaseImportRequiresDefault, specifiers[0].loc.start); + } + } else if (node.phase === "defer") { + if (singleBindingType !== "ImportNamespaceSpecifier") { + this.raise(Errors.DeferImportRequiresNamespace, specifiers[0].loc.start); + } + } else if (node.module) { + var _node$assertions; + if (singleBindingType !== "ImportDefaultSpecifier") { + this.raise(Errors.ImportReflectionNotBinding, specifiers[0].loc.start); + } + if (((_node$assertions = node.assertions) == null ? void 0 : _node$assertions.length) > 0) { + this.raise(Errors.ImportReflectionHasAssertion, specifiers[0].loc.start); + } + } + } + checkJSONModuleImport(node) { + if (this.isJSONModuleImport(node) && node.type !== "ExportAllDeclaration") { + const { + specifiers + } = node; + if (specifiers != null) { + const nonDefaultNamedSpecifier = specifiers.find(specifier => { + let imported; + if (specifier.type === "ExportSpecifier") { + imported = specifier.local; + } else if (specifier.type === "ImportSpecifier") { + imported = specifier.imported; + } + if (imported !== undefined) { + return imported.type === "Identifier" ? imported.name !== "default" : imported.value !== "default"; + } + }); + if (nonDefaultNamedSpecifier !== undefined) { + this.raise(Errors.ImportJSONBindingNotDefault, nonDefaultNamedSpecifier.loc.start); + } + } + } + } + isPotentialImportPhase(isExport) { + if (isExport) return false; + return this.isContextual(105) || this.isContextual(97) || this.isContextual(127); + } + applyImportPhase(node, isExport, phase, loc) { + if (isExport) { + return; + } + if (phase === "module") { + this.expectPlugin("importReflection", loc); + node.module = true; + } else if (this.hasPlugin("importReflection")) { + node.module = false; + } + if (phase === "source") { + this.expectPlugin("sourcePhaseImports", loc); + node.phase = "source"; + } else if (phase === "defer") { + this.expectPlugin("deferredImportEvaluation", loc); + node.phase = "defer"; + } else if (this.hasPlugin("sourcePhaseImports")) { + node.phase = null; + } + } + parseMaybeImportPhase(node, isExport) { + if (!this.isPotentialImportPhase(isExport)) { + this.applyImportPhase(node, isExport, null); + return null; + } + const phaseIdentifier = this.parseIdentifier(true); + const { + type + } = this.state; + const isImportPhase = tokenIsKeywordOrIdentifier(type) ? type !== 98 || this.lookaheadCharCode() === 102 : type !== 12; + if (isImportPhase) { + this.resetPreviousIdentifierLeadingComments(phaseIdentifier); + this.applyImportPhase(node, isExport, phaseIdentifier.name, phaseIdentifier.loc.start); + return null; + } else { + this.applyImportPhase(node, isExport, null); + return phaseIdentifier; + } + } + isPrecedingIdImportPhase(phase) { + const { + type + } = this.state; + return tokenIsIdentifier(type) ? type !== 98 || this.lookaheadCharCode() === 102 : type !== 12; + } + parseImport(node) { + if (this.match(133)) { + return this.parseImportSourceAndAttributes(node); + } + return this.parseImportSpecifiersAndAfter(node, this.parseMaybeImportPhase(node, false)); + } + parseImportSpecifiersAndAfter(node, maybeDefaultIdentifier) { + node.specifiers = []; + const hasDefault = this.maybeParseDefaultImportSpecifier(node, maybeDefaultIdentifier); + const parseNext = !hasDefault || this.eat(12); + const hasStar = parseNext && this.maybeParseStarImportSpecifier(node); + if (parseNext && !hasStar) this.parseNamedImportSpecifiers(node); + this.expectContextual(98); + return this.parseImportSourceAndAttributes(node); + } + parseImportSourceAndAttributes(node) { + var _node$specifiers2; + (_node$specifiers2 = node.specifiers) != null ? _node$specifiers2 : node.specifiers = []; + node.source = this.parseImportSource(); + this.maybeParseImportAttributes(node); + this.checkImportReflection(node); + this.checkJSONModuleImport(node); + this.semicolon(); + return this.finishNode(node, "ImportDeclaration"); + } + parseImportSource() { + if (!this.match(133)) this.unexpected(); + return this.parseExprAtom(); + } + parseImportSpecifierLocal(node, specifier, type) { + specifier.local = this.parseIdentifier(); + node.specifiers.push(this.finishImportSpecifier(specifier, type)); + } + finishImportSpecifier(specifier, type, bindingType = 8201) { + this.checkLVal(specifier.local, { + in: { + type + }, + binding: bindingType + }); + return this.finishNode(specifier, type); + } + parseImportAttributes() { + this.expect(5); + const attrs = []; + const attrNames = new Set(); + do { + if (this.match(8)) { + break; + } + const node = this.startNode(); + const keyName = this.state.value; + if (attrNames.has(keyName)) { + this.raise(Errors.ModuleAttributesWithDuplicateKeys, this.state.startLoc, { + key: keyName + }); + } + attrNames.add(keyName); + if (this.match(133)) { + node.key = this.parseStringLiteral(keyName); + } else { + node.key = this.parseIdentifier(true); + } + this.expect(14); + if (!this.match(133)) { + throw this.raise(Errors.ModuleAttributeInvalidValue, this.state.startLoc); + } + node.value = this.parseStringLiteral(this.state.value); + attrs.push(this.finishNode(node, "ImportAttribute")); + } while (this.eat(12)); + this.expect(8); + return attrs; + } + parseModuleAttributes() { + const attrs = []; + const attributes = new Set(); + do { + const node = this.startNode(); + node.key = this.parseIdentifier(true); + if (node.key.name !== "type") { + this.raise(Errors.ModuleAttributeDifferentFromType, node.key); + } + if (attributes.has(node.key.name)) { + this.raise(Errors.ModuleAttributesWithDuplicateKeys, node.key, { + key: node.key.name + }); + } + attributes.add(node.key.name); + this.expect(14); + if (!this.match(133)) { + throw this.raise(Errors.ModuleAttributeInvalidValue, this.state.startLoc); + } + node.value = this.parseStringLiteral(this.state.value); + attrs.push(this.finishNode(node, "ImportAttribute")); + } while (this.eat(12)); + return attrs; + } + maybeParseImportAttributes(node) { + let attributes; + let useWith = false; + if (this.match(76)) { + if (this.hasPrecedingLineBreak() && this.lookaheadCharCode() === 40) { + return; + } + this.next(); + { + if (this.hasPlugin("moduleAttributes")) { + attributes = this.parseModuleAttributes(); + } else { + this.expectImportAttributesPlugin(); + attributes = this.parseImportAttributes(); + } + } + useWith = true; + } else if (this.isContextual(94) && !this.hasPrecedingLineBreak()) { + if (this.hasPlugin("importAttributes")) { + if (this.getPluginOption("importAttributes", "deprecatedAssertSyntax") !== true) { + this.raise(Errors.ImportAttributesUseAssert, this.state.startLoc); + } + this.addExtra(node, "deprecatedAssertSyntax", true); + } else { + this.expectOnePlugin(["importAttributes", "importAssertions"]); + } + this.next(); + attributes = this.parseImportAttributes(); + } else if (this.hasPlugin("importAttributes") || this.hasPlugin("importAssertions")) { + attributes = []; + } else { + if (this.hasPlugin("moduleAttributes")) { + attributes = []; + } else return; + } + if (!useWith && this.hasPlugin("importAssertions")) { + node.assertions = attributes; + } else { + node.attributes = attributes; + } + } + maybeParseDefaultImportSpecifier(node, maybeDefaultIdentifier) { + if (maybeDefaultIdentifier) { + const specifier = this.startNodeAtNode(maybeDefaultIdentifier); + specifier.local = maybeDefaultIdentifier; + node.specifiers.push(this.finishImportSpecifier(specifier, "ImportDefaultSpecifier")); + return true; + } else if (tokenIsKeywordOrIdentifier(this.state.type)) { + this.parseImportSpecifierLocal(node, this.startNode(), "ImportDefaultSpecifier"); + return true; + } + return false; + } + maybeParseStarImportSpecifier(node) { + if (this.match(55)) { + const specifier = this.startNode(); + this.next(); + this.expectContextual(93); + this.parseImportSpecifierLocal(node, specifier, "ImportNamespaceSpecifier"); + return true; + } + return false; + } + parseNamedImportSpecifiers(node) { + let first = true; + this.expect(5); + while (!this.eat(8)) { + if (first) { + first = false; + } else { + if (this.eat(14)) { + throw this.raise(Errors.DestructureNamedImport, this.state.startLoc); + } + this.expect(12); + if (this.eat(8)) break; + } + const specifier = this.startNode(); + const importedIsString = this.match(133); + const isMaybeTypeOnly = this.isContextual(130); + specifier.imported = this.parseModuleExportName(); + const importSpecifier = this.parseImportSpecifier(specifier, importedIsString, node.importKind === "type" || node.importKind === "typeof", isMaybeTypeOnly, undefined); + node.specifiers.push(importSpecifier); + } + } + parseImportSpecifier(specifier, importedIsString, isInTypeOnlyImport, isMaybeTypeOnly, bindingType) { + if (this.eatContextual(93)) { + specifier.local = this.parseIdentifier(); + } else { + const { + imported + } = specifier; + if (importedIsString) { + throw this.raise(Errors.ImportBindingIsString, specifier, { + importName: imported.value + }); + } + this.checkReservedWord(imported.name, specifier.loc.start, true, true); + if (!specifier.local) { + specifier.local = cloneIdentifier(imported); + } + } + return this.finishImportSpecifier(specifier, "ImportSpecifier", bindingType); + } + isThisParam(param) { + return param.type === "Identifier" && param.name === "this"; + } +} +class Parser extends StatementParser { + constructor(options, input) { + options = getOptions(options); + super(options, input); + this.options = options; + this.initializeScopes(); + this.plugins = pluginsMap(this.options.plugins); + this.filename = options.sourceFilename; + } + getScopeHandler() { + return ScopeHandler; + } + parse() { + this.enterInitialScopes(); + const file = this.startNode(); + const program = this.startNode(); + this.nextToken(); + file.errors = null; + this.parseTopLevel(file, program); + file.errors = this.state.errors; + file.comments.length = this.state.commentsLen; + return file; + } +} +function pluginsMap(plugins) { + const pluginMap = new Map(); + for (const plugin of plugins) { + const [name, options] = Array.isArray(plugin) ? plugin : [plugin, {}]; + if (!pluginMap.has(name)) pluginMap.set(name, options || {}); + } + return pluginMap; +} +function parse(input, options) { + var _options; + if (((_options = options) == null ? void 0 : _options.sourceType) === "unambiguous") { + options = Object.assign({}, options); + try { + options.sourceType = "module"; + const parser = getParser(options, input); + const ast = parser.parse(); + if (parser.sawUnambiguousESM) { + return ast; + } + if (parser.ambiguousScriptDifferentAst) { + try { + options.sourceType = "script"; + return getParser(options, input).parse(); + } catch (_unused) {} + } else { + ast.program.sourceType = "script"; + } + return ast; + } catch (moduleError) { + try { + options.sourceType = "script"; + return getParser(options, input).parse(); + } catch (_unused2) {} + throw moduleError; + } + } else { + return getParser(options, input).parse(); + } +} +function parseExpression(input, options) { + const parser = getParser(options, input); + if (parser.options.strictMode) { + parser.state.strict = true; + } + return parser.getExpression(); +} +function generateExportedTokenTypes(internalTokenTypes) { + const tokenTypes = {}; + for (const typeName of Object.keys(internalTokenTypes)) { + tokenTypes[typeName] = getExportedToken(internalTokenTypes[typeName]); + } + return tokenTypes; +} +const tokTypes = generateExportedTokenTypes(tt); +function getParser(options, input) { + let cls = Parser; + if (options != null && options.plugins) { + validatePlugins(options.plugins); + cls = getParserClass(options.plugins); + } + return new cls(options, input); +} +const parserClassCache = {}; +function getParserClass(pluginsFromOptions) { + const pluginList = mixinPluginNames.filter(name => hasPlugin(pluginsFromOptions, name)); + const key = pluginList.join("/"); + let cls = parserClassCache[key]; + if (!cls) { + cls = Parser; + for (const plugin of pluginList) { + cls = mixinPlugins[plugin](cls); + } + parserClassCache[key] = cls; + } + return cls; +} +exports.parse = parse; +exports.parseExpression = parseExpression; +exports.tokTypes = tokTypes; +//# sourceMappingURL=index.js.map diff --git a/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js.map b/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js.map new file mode 100644 index 0000000..c2f3e06 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/@babel/parser/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sources":["../src/util/location.ts","../src/parse-error/module-errors.ts","../src/parse-error/to-node-description.ts","../src/parse-error/standard-errors.ts","../src/parse-error/strict-mode-errors.ts","../src/parse-error/pipeline-operator-errors.ts","../src/parse-error.ts","../src/plugins/estree.ts","../src/tokenizer/context.ts","../src/tokenizer/types.ts","../../babel-helper-validator-identifier/src/identifier.ts","../../babel-helper-validator-identifier/src/keyword.ts","../src/util/identifier.ts","../src/util/scope.ts","../src/plugins/flow/scope.ts","../src/parser/base.ts","../src/parser/comments.ts","../src/util/whitespace.ts","../src/tokenizer/state.ts","../../babel-helper-string-parser/src/index.ts","../src/tokenizer/index.ts","../src/util/class-scope.ts","../src/util/expression-scope.ts","../src/util/production-parameter.ts","../src/parser/util.ts","../src/parser/node.ts","../src/plugins/flow/index.ts","../src/plugins/jsx/xhtml.ts","../src/plugins/jsx/index.ts","../src/plugins/typescript/scope.ts","../src/parser/lval.ts","../src/plugins/typescript/index.ts","../src/plugins/placeholders.ts","../src/plugins/v8intrinsic.ts","../src/plugin-utils.ts","../src/options.ts","../src/parser/expression.ts","../src/parser/statement.ts","../src/parser/index.ts","../src/index.ts"],"sourcesContent":["export type Pos = {\n start: number;\n};\n\n// These are used when `options.locations` is on, for the\n// `startLoc` and `endLoc` properties.\n\nexport class Position {\n line: number;\n column: number;\n index: number;\n\n constructor(line: number, col: number, index: number) {\n this.line = line;\n this.column = col;\n this.index = index;\n }\n}\n\nexport class SourceLocation {\n start: Position;\n end: Position;\n filename: string;\n identifierName: string | undefined | null;\n\n constructor(start: Position, end?: Position) {\n this.start = start;\n // (may start as null, but initialized later)\n this.end = end;\n }\n}\n\n/**\n * creates a new position with a non-zero column offset from the given position.\n * This function should be only be used when we create AST node out of the token\n * boundaries, such as TemplateElement ends before tt.templateNonTail. This\n * function does not skip whitespaces.\n */\nexport function createPositionWithColumnOffset(\n position: Position,\n columnOffset: number,\n) {\n const { line, column, index } = position;\n return new Position(line, column + columnOffset, index + columnOffset);\n}\n","import type { ParseErrorTemplates } from \"../parse-error.ts\";\n\nconst code = \"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED\";\n\nexport default {\n ImportMetaOutsideModule: {\n message: `import.meta may appear only with 'sourceType: \"module\"'`,\n code,\n },\n ImportOutsideModule: {\n message: `'import' and 'export' may appear only with 'sourceType: \"module\"'`,\n code,\n },\n} satisfies ParseErrorTemplates;\n","const NodeDescriptions = {\n ArrayPattern: \"array destructuring pattern\",\n AssignmentExpression: \"assignment expression\",\n AssignmentPattern: \"assignment expression\",\n ArrowFunctionExpression: \"arrow function expression\",\n ConditionalExpression: \"conditional expression\",\n CatchClause: \"catch clause\",\n ForOfStatement: \"for-of statement\",\n ForInStatement: \"for-in statement\",\n ForStatement: \"for-loop\",\n FormalParameters: \"function parameter list\",\n Identifier: \"identifier\",\n ImportSpecifier: \"import specifier\",\n ImportDefaultSpecifier: \"import default specifier\",\n ImportNamespaceSpecifier: \"import namespace specifier\",\n ObjectPattern: \"object destructuring pattern\",\n ParenthesizedExpression: \"parenthesized expression\",\n RestElement: \"rest element\",\n UpdateExpression: {\n true: \"prefix operation\",\n false: \"postfix operation\",\n },\n VariableDeclarator: \"variable declaration\",\n YieldExpression: \"yield expression\",\n};\n\ntype NodeTypesWithDescriptions = keyof Omit<\n typeof NodeDescriptions,\n \"UpdateExpression\"\n>;\n\ntype NodeWithDescription =\n | {\n type: \"UpdateExpression\";\n prefix: boolean;\n }\n | {\n type: NodeTypesWithDescriptions;\n };\n\n// @ts-expect-error prefix is specified only when type is UpdateExpression\n// eslint-disable-next-line no-confusing-arrow\nconst toNodeDescription = ({ type, prefix }: NodeWithDescription) =>\n type === \"UpdateExpression\"\n ? NodeDescriptions.UpdateExpression[String(prefix) as \"true\" | \"false\"]\n : NodeDescriptions[type];\n\nexport default toNodeDescription;\n","import type { ParseErrorTemplates } from \"../parse-error.ts\";\nimport toNodeDescription from \"./to-node-description.ts\";\n\nexport type LValAncestor =\n | { type: \"UpdateExpression\"; prefix: boolean }\n | {\n type:\n | \"ArrayPattern\"\n | \"AssignmentExpression\"\n | \"CatchClause\"\n | \"ForOfStatement\"\n | \"FormalParameters\"\n | \"ForInStatement\"\n | \"ForStatement\"\n | \"ImportSpecifier\"\n | \"ImportNamespaceSpecifier\"\n | \"ImportDefaultSpecifier\"\n | \"ParenthesizedExpression\"\n | \"ObjectPattern\"\n | \"RestElement\"\n | \"VariableDeclarator\";\n };\n\nexport default {\n AccessorIsGenerator: ({ kind }: { kind: \"get\" | \"set\" }) =>\n `A ${kind}ter cannot be a generator.`,\n ArgumentsInClass:\n \"'arguments' is only allowed in functions and class methods.\",\n AsyncFunctionInSingleStatementContext:\n \"Async functions can only be declared at the top level or inside a block.\",\n AwaitBindingIdentifier:\n \"Can not use 'await' as identifier inside an async function.\",\n AwaitBindingIdentifierInStaticBlock:\n \"Can not use 'await' as identifier inside a static block.\",\n AwaitExpressionFormalParameter:\n \"'await' is not allowed in async function parameters.\",\n AwaitUsingNotInAsyncContext:\n \"'await using' is only allowed within async functions and at the top levels of modules.\",\n AwaitNotInAsyncContext:\n \"'await' is only allowed within async functions and at the top levels of modules.\",\n AwaitNotInAsyncFunction: \"'await' is only allowed within async functions.\",\n BadGetterArity: \"A 'get' accessor must not have any formal parameters.\",\n BadSetterArity: \"A 'set' accessor must have exactly one formal parameter.\",\n BadSetterRestParameter:\n \"A 'set' accessor function argument must not be a rest parameter.\",\n ConstructorClassField: \"Classes may not have a field named 'constructor'.\",\n ConstructorClassPrivateField:\n \"Classes may not have a private field named '#constructor'.\",\n ConstructorIsAccessor: \"Class constructor may not be an accessor.\",\n ConstructorIsAsync: \"Constructor can't be an async function.\",\n ConstructorIsGenerator: \"Constructor can't be a generator.\",\n DeclarationMissingInitializer: ({\n kind,\n }: {\n kind: \"const\" | \"destructuring\";\n }) => `Missing initializer in ${kind} declaration.`,\n DecoratorArgumentsOutsideParentheses:\n \"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.\",\n DecoratorBeforeExport:\n \"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.\",\n DecoratorsBeforeAfterExport:\n \"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.\",\n DecoratorConstructor:\n \"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?\",\n DecoratorExportClass:\n \"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.\",\n DecoratorSemicolon: \"Decorators must not be followed by a semicolon.\",\n DecoratorStaticBlock: \"Decorators can't be used with a static block.\",\n DeferImportRequiresNamespace:\n 'Only `import defer * as x from \"./module\"` is valid.',\n DeletePrivateField: \"Deleting a private field is not allowed.\",\n DestructureNamedImport:\n \"ES2015 named imports do not destructure. Use another statement for destructuring after the import.\",\n DuplicateConstructor: \"Duplicate constructor in the same class.\",\n DuplicateDefaultExport: \"Only one default export allowed per module.\",\n DuplicateExport: ({ exportName }: { exportName: string }) =>\n `\\`${exportName}\\` has already been exported. Exported identifiers must be unique.`,\n DuplicateProto: \"Redefinition of __proto__ property.\",\n DuplicateRegExpFlags: \"Duplicate regular expression flag.\",\n DynamicImportPhaseRequiresImportExpressions: ({ phase }: { phase: string }) =>\n `'import.${phase}(...)' can only be parsed when using the 'createImportExpressions' option.`,\n ElementAfterRest: \"Rest element must be last element.\",\n EscapedCharNotAnIdentifier: \"Invalid Unicode escape.\",\n ExportBindingIsString: ({\n localName,\n exportName,\n }: {\n localName: string;\n exportName: string;\n }) =>\n `A string literal cannot be used as an exported binding without \\`from\\`.\\n- Did you mean \\`export { '${localName}' as '${exportName}' } from 'some-module'\\`?`,\n ExportDefaultFromAsIdentifier:\n \"'from' is not allowed as an identifier after 'export default'.\",\n\n ForInOfLoopInitializer: ({\n type,\n }: {\n type: \"ForInStatement\" | \"ForOfStatement\";\n }) =>\n `'${\n type === \"ForInStatement\" ? \"for-in\" : \"for-of\"\n }' loop variable declaration may not have an initializer.`,\n ForInUsing: \"For-in loop may not start with 'using' declaration.\",\n\n ForOfAsync: \"The left-hand side of a for-of loop may not be 'async'.\",\n ForOfLet: \"The left-hand side of a for-of loop may not start with 'let'.\",\n GeneratorInSingleStatementContext:\n \"Generators can only be declared at the top level or inside a block.\",\n\n IllegalBreakContinue: ({\n type,\n }: {\n type: \"BreakStatement\" | \"ContinueStatement\";\n }) => `Unsyntactic ${type === \"BreakStatement\" ? \"break\" : \"continue\"}.`,\n\n IllegalLanguageModeDirective:\n \"Illegal 'use strict' directive in function with non-simple parameter list.\",\n IllegalReturn: \"'return' outside of function.\",\n ImportAttributesUseAssert:\n \"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.\",\n ImportBindingIsString: ({ importName }: { importName: string }) =>\n `A string literal cannot be used as an imported binding.\\n- Did you mean \\`import { \"${importName}\" as foo }\\`?`,\n ImportCallArgumentTrailingComma:\n \"Trailing comma is disallowed inside import(...) arguments.\",\n ImportCallArity: ({ maxArgumentCount }: { maxArgumentCount: 1 | 2 }) =>\n `\\`import()\\` requires exactly ${\n maxArgumentCount === 1 ? \"one argument\" : \"one or two arguments\"\n }.`,\n ImportCallNotNewExpression: \"Cannot use new with import(...).\",\n ImportCallSpreadArgument: \"`...` is not allowed in `import()`.\",\n ImportJSONBindingNotDefault:\n \"A JSON module can only be imported with `default`.\",\n ImportReflectionHasAssertion: \"`import module x` cannot have assertions.\",\n ImportReflectionNotBinding:\n 'Only `import module x from \"./module\"` is valid.',\n IncompatibleRegExpUVFlags:\n \"The 'u' and 'v' regular expression flags cannot be enabled at the same time.\",\n InvalidBigIntLiteral: \"Invalid BigIntLiteral.\",\n InvalidCodePoint: \"Code point out of bounds.\",\n InvalidCoverInitializedName: \"Invalid shorthand property initializer.\",\n InvalidDecimal: \"Invalid decimal.\",\n InvalidDigit: ({ radix }: { radix: number }) =>\n `Expected number in radix ${radix}.`,\n InvalidEscapeSequence: \"Bad character escape sequence.\",\n InvalidEscapeSequenceTemplate: \"Invalid escape sequence in template.\",\n InvalidEscapedReservedWord: ({ reservedWord }: { reservedWord: string }) =>\n `Escape sequence in keyword ${reservedWord}.`,\n InvalidIdentifier: ({ identifierName }: { identifierName: string }) =>\n `Invalid identifier ${identifierName}.`,\n InvalidLhs: ({ ancestor }: { ancestor: LValAncestor }) =>\n `Invalid left-hand side in ${toNodeDescription(ancestor)}.`,\n InvalidLhsBinding: ({ ancestor }: { ancestor: LValAncestor }) =>\n `Binding invalid left-hand side in ${toNodeDescription(ancestor)}.`,\n InvalidLhsOptionalChaining: ({ ancestor }: { ancestor: LValAncestor }) =>\n `Invalid optional chaining in the left-hand side of ${toNodeDescription(\n ancestor,\n )}.`,\n InvalidNumber: \"Invalid number.\",\n InvalidOrMissingExponent:\n \"Floating-point numbers require a valid exponent after the 'e'.\",\n InvalidOrUnexpectedToken: ({ unexpected }: { unexpected: string }) =>\n `Unexpected character '${unexpected}'.`,\n InvalidParenthesizedAssignment: \"Invalid parenthesized assignment pattern.\",\n InvalidPrivateFieldResolution: ({\n identifierName,\n }: {\n identifierName: string;\n }) => `Private name #${identifierName} is not defined.`,\n InvalidPropertyBindingPattern: \"Binding member expression.\",\n InvalidRecordProperty:\n \"Only properties and spread elements are allowed in record definitions.\",\n InvalidRestAssignmentPattern: \"Invalid rest operator's argument.\",\n LabelRedeclaration: ({ labelName }: { labelName: string }) =>\n `Label '${labelName}' is already declared.`,\n LetInLexicalBinding: \"'let' is disallowed as a lexically bound name.\",\n LineTerminatorBeforeArrow: \"No line break is allowed before '=>'.\",\n MalformedRegExpFlags: \"Invalid regular expression flag.\",\n MissingClassName: \"A class name is required.\",\n MissingEqInAssignment:\n \"Only '=' operator can be used for specifying default value.\",\n MissingSemicolon: \"Missing semicolon.\",\n MissingPlugin: ({ missingPlugin }: { missingPlugin: [string] }) =>\n `This experimental syntax requires enabling the parser plugin: ${missingPlugin\n .map(name => JSON.stringify(name))\n .join(\", \")}.`,\n // FIXME: Would be nice to make this \"missingPlugins\" instead.\n // Also, seems like we can drop the \"(s)\" from the message and just make it \"s\".\n MissingOneOfPlugins: ({ missingPlugin }: { missingPlugin: string[] }) =>\n `This experimental syntax requires enabling one of the following parser plugin(s): ${missingPlugin\n .map(name => JSON.stringify(name))\n .join(\", \")}.`,\n MissingUnicodeEscape: \"Expecting Unicode escape sequence \\\\uXXXX.\",\n MixingCoalesceWithLogical:\n \"Nullish coalescing operator(??) requires parens when mixing with logical operators.\",\n ModuleAttributeDifferentFromType:\n \"The only accepted module attribute is `type`.\",\n ModuleAttributeInvalidValue:\n \"Only string literals are allowed as module attribute values.\",\n ModuleAttributesWithDuplicateKeys: ({ key }: { key: string }) =>\n `Duplicate key \"${key}\" is not allowed in module attributes.`,\n ModuleExportNameHasLoneSurrogate: ({\n surrogateCharCode,\n }: {\n surrogateCharCode: number;\n }) =>\n `An export name cannot include a lone surrogate, found '\\\\u${surrogateCharCode.toString(\n 16,\n )}'.`,\n ModuleExportUndefined: ({ localName }: { localName: string }) =>\n `Export '${localName}' is not defined.`,\n MultipleDefaultsInSwitch: \"Multiple default clauses.\",\n NewlineAfterThrow: \"Illegal newline after throw.\",\n NoCatchOrFinally: \"Missing catch or finally clause.\",\n NumberIdentifier: \"Identifier directly after number.\",\n NumericSeparatorInEscapeSequence:\n \"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.\",\n ObsoleteAwaitStar:\n \"'await*' has been removed from the async functions proposal. Use Promise.all() instead.\",\n OptionalChainingNoNew:\n \"Constructors in/after an Optional Chain are not allowed.\",\n OptionalChainingNoTemplate:\n \"Tagged Template Literals are not allowed in optionalChain.\",\n OverrideOnConstructor:\n \"'override' modifier cannot appear on a constructor declaration.\",\n ParamDupe: \"Argument name clash.\",\n PatternHasAccessor: \"Object pattern can't contain getter or setter.\",\n PatternHasMethod: \"Object pattern can't contain methods.\",\n PrivateInExpectedIn: ({ identifierName }: { identifierName: string }) =>\n `Private names are only allowed in property accesses (\\`obj.#${identifierName}\\`) or in \\`in\\` expressions (\\`#${identifierName} in obj\\`).`,\n PrivateNameRedeclaration: ({ identifierName }: { identifierName: string }) =>\n `Duplicate private name #${identifierName}.`,\n RecordExpressionBarIncorrectEndSyntaxType:\n \"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.\",\n RecordExpressionBarIncorrectStartSyntaxType:\n \"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.\",\n RecordExpressionHashIncorrectStartSyntaxType:\n \"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.\",\n RecordNoProto: \"'__proto__' is not allowed in Record expressions.\",\n RestTrailingComma: \"Unexpected trailing comma after rest element.\",\n SloppyFunction:\n \"In non-strict mode code, functions can only be declared at top level or inside a block.\",\n SloppyFunctionAnnexB:\n \"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.\",\n SourcePhaseImportRequiresDefault:\n 'Only `import source x from \"./module\"` is valid.',\n StaticPrototype: \"Classes may not have static property named prototype.\",\n SuperNotAllowed:\n \"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?\",\n SuperPrivateField: \"Private fields can't be accessed on super.\",\n TrailingDecorator: \"Decorators must be attached to a class element.\",\n TupleExpressionBarIncorrectEndSyntaxType:\n \"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.\",\n TupleExpressionBarIncorrectStartSyntaxType:\n \"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.\",\n TupleExpressionHashIncorrectStartSyntaxType:\n \"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.\",\n UnexpectedArgumentPlaceholder: \"Unexpected argument placeholder.\",\n UnexpectedAwaitAfterPipelineBody:\n 'Unexpected \"await\" after pipeline body; await must have parentheses in minimal proposal.',\n UnexpectedDigitAfterHash: \"Unexpected digit after hash token.\",\n UnexpectedImportExport:\n \"'import' and 'export' may only appear at the top level.\",\n UnexpectedKeyword: ({ keyword }: { keyword: string }) =>\n `Unexpected keyword '${keyword}'.`,\n UnexpectedLeadingDecorator:\n \"Leading decorators must be attached to a class declaration.\",\n UnexpectedLexicalDeclaration:\n \"Lexical declaration cannot appear in a single-statement context.\",\n UnexpectedNewTarget:\n \"`new.target` can only be used in functions or class properties.\",\n UnexpectedNumericSeparator:\n \"A numeric separator is only allowed between two digits.\",\n UnexpectedPrivateField: \"Unexpected private name.\",\n UnexpectedReservedWord: ({ reservedWord }: { reservedWord: string }) =>\n `Unexpected reserved word '${reservedWord}'.`,\n UnexpectedSuper: \"'super' is only allowed in object methods and classes.\",\n UnexpectedToken: ({\n expected,\n unexpected,\n }: {\n expected?: string | null;\n unexpected?: string | null;\n }) =>\n `Unexpected token${unexpected ? ` '${unexpected}'.` : \"\"}${\n expected ? `, expected \"${expected}\"` : \"\"\n }`,\n UnexpectedTokenUnaryExponentiation:\n \"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.\",\n UnexpectedUsingDeclaration:\n \"Using declaration cannot appear in the top level when source type is `script`.\",\n UnsupportedBind: \"Binding should be performed on object property.\",\n UnsupportedDecoratorExport:\n \"A decorated export must export a class declaration.\",\n UnsupportedDefaultExport:\n \"Only expressions, functions or classes are allowed as the `default` export.\",\n UnsupportedImport:\n \"`import` can only be used in `import()` or `import.meta`.\",\n UnsupportedMetaProperty: ({\n target,\n onlyValidPropertyName,\n }: {\n target: string;\n onlyValidPropertyName: string;\n }) =>\n `The only valid meta property for ${target} is ${target}.${onlyValidPropertyName}.`,\n UnsupportedParameterDecorator:\n \"Decorators cannot be used to decorate parameters.\",\n UnsupportedPropertyDecorator:\n \"Decorators cannot be used to decorate object literal properties.\",\n UnsupportedSuper:\n \"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).\",\n UnterminatedComment: \"Unterminated comment.\",\n UnterminatedRegExp: \"Unterminated regular expression.\",\n UnterminatedString: \"Unterminated string constant.\",\n UnterminatedTemplate: \"Unterminated template.\",\n UsingDeclarationHasBindingPattern:\n \"Using declaration cannot have destructuring patterns.\",\n VarRedeclaration: ({ identifierName }: { identifierName: string }) =>\n `Identifier '${identifierName}' has already been declared.`,\n YieldBindingIdentifier:\n \"Can not use 'yield' as identifier inside a generator.\",\n YieldInParameter: \"Yield expression is not allowed in formal parameters.\",\n ZeroDigitNumericSeparator:\n \"Numeric separator can not be used after leading 0.\",\n} satisfies ParseErrorTemplates;\n","import type { ParseErrorTemplates } from \"../parse-error\";\n\nexport default {\n StrictDelete: \"Deleting local variable in strict mode.\",\n\n // `referenceName` is the StringValue[1] of an IdentifierReference[2], which\n // is represented as just an `Identifier`[3] in the Babel AST.\n // 1. https://tc39.es/ecma262/#sec-static-semantics-stringvalue\n // 2. https://tc39.es/ecma262/#prod-IdentifierReference\n // 3. https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#identifier\n StrictEvalArguments: ({ referenceName }: { referenceName: string }) =>\n `Assigning to '${referenceName}' in strict mode.`,\n\n // `bindingName` is the StringValue[1] of a BindingIdentifier[2], which is\n // represented as just an `Identifier`[3] in the Babel AST.\n // 1. https://tc39.es/ecma262/#sec-static-semantics-stringvalue\n // 2. https://tc39.es/ecma262/#prod-BindingIdentifier\n // 3. https://github.com/babel/babel/blob/main/packages/babel-parser/ast/spec.md#identifier\n StrictEvalArgumentsBinding: ({ bindingName }: { bindingName: string }) =>\n `Binding '${bindingName}' in strict mode.`,\n\n StrictFunction:\n \"In strict mode code, functions can only be declared at top level or inside a block.\",\n\n StrictNumericEscape: \"The only valid numeric escape in strict mode is '\\\\0'.\",\n\n StrictOctalLiteral: \"Legacy octal literals are not allowed in strict mode.\",\n\n StrictWith: \"'with' in strict mode.\",\n} satisfies ParseErrorTemplates;\n","import type { ParseErrorTemplates } from \"../parse-error.ts\";\nimport toNodeDescription from \"./to-node-description.ts\";\n\nexport const UnparenthesizedPipeBodyDescriptions = new Set([\n \"ArrowFunctionExpression\",\n \"AssignmentExpression\",\n \"ConditionalExpression\",\n \"YieldExpression\",\n] as const);\n\ntype GetSetMemberType> = T extends Set\n ? M\n : unknown;\n\nexport type UnparenthesizedPipeBodyTypes = GetSetMemberType<\n typeof UnparenthesizedPipeBodyDescriptions\n>;\n\nexport default {\n // This error is only used by the smart-mix proposal\n PipeBodyIsTighter:\n \"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.\",\n PipeTopicRequiresHackPipes:\n 'Topic reference is used, but the pipelineOperator plugin was not passed a \"proposal\": \"hack\" or \"smart\" option.',\n PipeTopicUnbound:\n \"Topic reference is unbound; it must be inside a pipe body.\",\n PipeTopicUnconfiguredToken: ({ token }: { token: string }) =>\n `Invalid topic token ${token}. In order to use ${token} as a topic reference, the pipelineOperator plugin must be configured with { \"proposal\": \"hack\", \"topicToken\": \"${token}\" }.`,\n PipeTopicUnused:\n \"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.\",\n PipeUnparenthesizedBody: ({ type }: { type: UnparenthesizedPipeBodyTypes }) =>\n `Hack-style pipe body cannot be an unparenthesized ${toNodeDescription({\n type,\n })}; please wrap it in parentheses.`,\n\n // Messages whose codes start with “Pipeline” or “PrimaryTopic”\n // are retained for backwards compatibility\n // with the deprecated smart-mix pipe operator proposal plugin.\n // They are subject to removal in a future major version.\n PipelineBodyNoArrow:\n 'Unexpected arrow \"=>\" after pipeline body; arrow function in pipeline body must be parenthesized.',\n PipelineBodySequenceExpression:\n \"Pipeline body may not be a comma-separated sequence expression.\",\n PipelineHeadSequenceExpression:\n \"Pipeline head should not be a comma-separated sequence expression.\",\n PipelineTopicUnused:\n \"Pipeline is in topic style but does not use topic reference.\",\n PrimaryTopicNotAllowed:\n \"Topic reference was used in a lexical context without topic binding.\",\n PrimaryTopicRequiresSmartPipeline:\n 'Topic reference is used, but the pipelineOperator plugin was not passed a \"proposal\": \"hack\" or \"smart\" option.',\n} satisfies ParseErrorTemplates;\n","import { Position } from \"./util/location.ts\";\n\ntype SyntaxPlugin =\n | \"flow\"\n | \"typescript\"\n | \"jsx\"\n | \"pipelineOperator\"\n | \"placeholders\";\n\ntype ParseErrorCode =\n | \"BABEL_PARSER_SYNTAX_ERROR\"\n | \"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED\";\n\n// Babel uses \"normal\" SyntaxErrors for it's errors, but adds some extra\n// functionality. This functionality is defined in the\n// `ParseErrorSpecification` interface below. We may choose to change to someday\n// give our errors their own full-blown class, but until then this allow us to\n// keep all the desirable properties of SyntaxErrors (like their name in stack\n// traces, etc.), and also allows us to punt on any publicly facing\n// class-hierarchy decisions until Babel 8.\ninterface ParseErrorSpecification {\n // Look, these *could* be readonly, but then Flow complains when we initially\n // set them. We could do a whole dance and make a special interface that's not\n // readonly for when we create the error, then cast it to the readonly\n // interface for public use, but the previous implementation didn't have them\n // as readonly, so let's just not worry about it for now.\n code: ParseErrorCode;\n reasonCode: string;\n syntaxPlugin?: SyntaxPlugin;\n missingPlugin?: string | string[];\n loc: Position;\n details: ErrorDetails;\n\n // We should consider removing this as it now just contains the same\n // information as `loc.index`.\n // pos: number;\n}\n\nexport type ParseError = SyntaxError &\n ParseErrorSpecification;\n\n// By `ParseErrorConstructor`, we mean something like the new-less style\n// `ErrorConstructor`[1], since `ParseError`'s are not themselves actually\n// separate classes from `SyntaxError`'s.\n//\n// 1. https://github.com/microsoft/TypeScript/blob/v4.5.5/lib/lib.es5.d.ts#L1027\nexport type ParseErrorConstructor = (\n loc: Position,\n details: ErrorDetails,\n) => ParseError;\n\ntype ToMessage = (self: ErrorDetails) => string;\n\ntype ParseErrorCredentials = {\n code: string;\n reasonCode: string;\n syntaxPlugin?: SyntaxPlugin;\n toMessage: ToMessage;\n};\n\nfunction defineHidden(obj: object, key: string, value: unknown) {\n Object.defineProperty(obj, key, {\n enumerable: false,\n configurable: true,\n value,\n });\n}\n\nfunction toParseErrorConstructor({\n toMessage,\n ...properties\n}: ParseErrorCredentials): ParseErrorConstructor {\n return function constructor(loc: Position, details: ErrorDetails) {\n const error = new SyntaxError();\n Object.assign(error, properties, { loc, pos: loc.index });\n if (\"missingPlugin\" in details) {\n Object.assign(error, { missingPlugin: details.missingPlugin });\n }\n\n type Overrides = {\n loc?: Position;\n details?: ErrorDetails;\n };\n defineHidden(error, \"clone\", function clone(overrides: Overrides = {}) {\n const { line, column, index } = overrides.loc ?? loc;\n return constructor(new Position(line, column, index), {\n ...details,\n ...overrides.details,\n });\n });\n\n defineHidden(error, \"details\", details);\n\n Object.defineProperty(error, \"message\", {\n configurable: true,\n get(this: ParseError): string {\n const message = `${toMessage(details)} (${loc.line}:${loc.column})`;\n this.message = message;\n return message;\n },\n set(value: string) {\n Object.defineProperty(this, \"message\", { value, writable: true });\n },\n });\n\n return error as ParseError;\n };\n}\n\ntype ParseErrorTemplate =\n | string\n | ToMessage\n | { message: string | ToMessage; code?: ParseErrorCode };\n\nexport type ParseErrorTemplates = { [reasonCode: string]: ParseErrorTemplate };\n\n// This is the templated form of `ParseErrorEnum`.\n//\n// Note: We could factor out the return type calculation into something like\n// `ParseErrorConstructor`, and then we could\n// reuse it in the non-templated form of `ParseErrorEnum`, but TypeScript\n// doesn't seem to drill down that far when showing you the computed type of\n// an object in an editor, so we'll leave it inlined for now.\nexport function ParseErrorEnum(a: TemplateStringsArray): <\n T extends ParseErrorTemplates,\n>(\n parseErrorTemplates: T,\n) => {\n [K in keyof T]: ParseErrorConstructor<\n T[K] extends { message: string | ToMessage }\n ? T[K][\"message\"] extends ToMessage\n ? Parameters[0]\n : {}\n : T[K] extends ToMessage\n ? Parameters[0]\n : {}\n >;\n};\n\nexport function ParseErrorEnum(\n parseErrorTemplates: T,\n syntaxPlugin?: SyntaxPlugin,\n): {\n [K in keyof T]: ParseErrorConstructor<\n T[K] extends { message: string | ToMessage }\n ? T[K][\"message\"] extends ToMessage\n ? Parameters[0]\n : {}\n : T[K] extends ToMessage\n ? Parameters[0]\n : {}\n >;\n};\n\n// You call `ParseErrorEnum` with a mapping from `ReasonCode`'s to either:\n//\n// 1. a static error message,\n// 2. `toMessage` functions that define additional necessary `details` needed by\n// the `ParseError`, or\n// 3. Objects that contain a `message` of one of the above and overridden `code`\n// and/or `reasonCode`:\n//\n// ParseErrorEnum `optionalSyntaxPlugin` ({\n// ErrorWithStaticMessage: \"message\",\n// ErrorWithDynamicMessage: ({ type } : { type: string }) => `${type}`),\n// ErrorWithOverriddenCodeAndOrReasonCode: {\n// message: ({ type }: { type: string }) => `${type}`),\n// code: \"AN_ERROR_CODE\",\n// ...(BABEL_8_BREAKING ? { } : { reasonCode: \"CustomErrorReasonCode\" })\n// }\n// });\n//\nexport function ParseErrorEnum(\n argument: TemplateStringsArray | ParseErrorTemplates,\n syntaxPlugin?: SyntaxPlugin,\n) {\n // If the first parameter is an array, that means we were called with a tagged\n // template literal. Extract the syntaxPlugin from this, and call again in\n // the \"normalized\" form.\n if (Array.isArray(argument)) {\n return (parseErrorTemplates: ParseErrorTemplates) =>\n ParseErrorEnum(parseErrorTemplates, argument[0]);\n }\n\n const ParseErrorConstructors = {} as Record<\n string,\n ParseErrorConstructor\n >;\n\n for (const reasonCode of Object.keys(argument)) {\n const template = (argument as ParseErrorTemplates)[reasonCode];\n const { message, ...rest } =\n typeof template === \"string\"\n ? { message: () => template }\n : typeof template === \"function\"\n ? { message: template }\n : template;\n const toMessage = typeof message === \"string\" ? () => message : message;\n\n ParseErrorConstructors[reasonCode] = toParseErrorConstructor({\n code: \"BABEL_PARSER_SYNTAX_ERROR\",\n reasonCode,\n toMessage,\n ...(syntaxPlugin ? { syntaxPlugin } : {}),\n ...rest,\n });\n }\n\n return ParseErrorConstructors;\n}\n\nimport ModuleErrors from \"./parse-error/module-errors.ts\";\nimport StandardErrors from \"./parse-error/standard-errors.ts\";\nimport StrictModeErrors from \"./parse-error/strict-mode-errors.ts\";\nimport PipelineOperatorErrors from \"./parse-error/pipeline-operator-errors.ts\";\n\nexport const Errors = {\n ...ParseErrorEnum(ModuleErrors),\n ...ParseErrorEnum(StandardErrors),\n ...ParseErrorEnum(StrictModeErrors),\n ...ParseErrorEnum`pipelineOperator`(PipelineOperatorErrors),\n};\n\nexport type { LValAncestor } from \"./parse-error/standard-errors.ts\";\n","import type { TokenType } from \"../tokenizer/types.ts\";\nimport type Parser from \"../parser/index.ts\";\nimport type { ExpressionErrors } from \"../parser/util.ts\";\nimport type * as N from \"../types.ts\";\nimport type { Node as NodeType, NodeBase, File } from \"../types.ts\";\nimport type { Position } from \"../util/location.ts\";\nimport { Errors } from \"../parse-error.ts\";\nimport type { Undone } from \"../parser/node.ts\";\nimport type { BindingFlag } from \"../util/scopeflags.ts\";\n\nconst { defineProperty } = Object;\nconst toUnenumerable = (object: any, key: string) =>\n defineProperty(object, key, { enumerable: false, value: object[key] });\n\nfunction toESTreeLocation(node: any) {\n node.loc.start && toUnenumerable(node.loc.start, \"index\");\n node.loc.end && toUnenumerable(node.loc.end, \"index\");\n\n return node;\n}\n\nexport default (superClass: typeof Parser) =>\n class ESTreeParserMixin extends superClass implements Parser {\n parse(): File {\n const file = toESTreeLocation(super.parse());\n\n if (this.options.tokens) {\n file.tokens = file.tokens.map(toESTreeLocation);\n }\n\n return file;\n }\n\n // @ts-expect-error ESTree plugin changes node types\n parseRegExpLiteral({ pattern, flags }): N.EstreeRegExpLiteral {\n let regex: RegExp | null = null;\n try {\n regex = new RegExp(pattern, flags);\n } catch (e) {\n // In environments that don't support these flags value will\n // be null as the regex can't be represented natively.\n }\n const node = this.estreeParseLiteral(regex);\n node.regex = { pattern, flags };\n\n return node;\n }\n\n // @ts-expect-error ESTree plugin changes node types\n parseBigIntLiteral(value: any): N.Node {\n // https://github.com/estree/estree/blob/master/es2020.md#bigintliteral\n let bigInt: BigInt | null;\n try {\n bigInt = BigInt(value);\n } catch {\n bigInt = null;\n }\n const node = this.estreeParseLiteral(bigInt);\n node.bigint = String(node.value || value);\n\n return node;\n }\n\n // @ts-expect-error ESTree plugin changes node types\n parseDecimalLiteral(value: any): N.Node {\n // https://github.com/estree/estree/blob/master/experimental/decimal.md\n // todo: use BigDecimal when node supports it.\n const decimal: null = null;\n const node = this.estreeParseLiteral(decimal);\n node.decimal = String(node.value || value);\n\n return node;\n }\n\n estreeParseLiteral(value: any) {\n // @ts-expect-error ESTree plugin changes node types\n return this.parseLiteral(value, \"Literal\");\n }\n\n // @ts-expect-error ESTree plugin changes node types\n parseStringLiteral(value: any): N.Node {\n return this.estreeParseLiteral(value);\n }\n\n parseNumericLiteral(value: any): any {\n return this.estreeParseLiteral(value);\n }\n\n // @ts-expect-error ESTree plugin changes node types\n parseNullLiteral(): N.Node {\n return this.estreeParseLiteral(null);\n }\n\n parseBooleanLiteral(value: boolean): N.BooleanLiteral {\n return this.estreeParseLiteral(value);\n }\n\n // Cast a Directive to an ExpressionStatement. Mutates the input Directive.\n directiveToStmt(directive: N.Directive): N.ExpressionStatement {\n const expression = directive.value as any as N.EstreeLiteral;\n delete directive.value;\n\n expression.type = \"Literal\";\n // @ts-expect-error N.EstreeLiteral.raw is not defined.\n expression.raw = expression.extra.raw;\n expression.value = expression.extra.expressionValue;\n\n const stmt = directive as any as N.ExpressionStatement;\n stmt.type = \"ExpressionStatement\";\n stmt.expression = expression;\n // @ts-expect-error N.ExpressionStatement.directive is not defined\n stmt.directive = expression.extra.rawValue;\n\n delete expression.extra;\n\n return stmt;\n }\n\n // ==================================\n // Overrides\n // ==================================\n\n initFunction(node: N.BodilessFunctionOrMethodBase, isAsync: boolean): void {\n super.initFunction(node, isAsync);\n node.expression = false;\n }\n\n checkDeclaration(node: N.Pattern | N.ObjectProperty): void {\n if (node != null && this.isObjectProperty(node)) {\n // @ts-expect-error plugin typings\n this.checkDeclaration((node as unknown as N.EstreeProperty).value);\n } else {\n super.checkDeclaration(node);\n }\n }\n\n getObjectOrClassMethodParams(method: N.ObjectMethod | N.ClassMethod) {\n return (method as any as N.EstreeProperty | N.EstreeMethodDefinition)\n .value.params;\n }\n\n isValidDirective(stmt: N.Statement): boolean {\n return (\n stmt.type === \"ExpressionStatement\" &&\n stmt.expression.type === \"Literal\" &&\n typeof stmt.expression.value === \"string\" &&\n !stmt.expression.extra?.parenthesized\n );\n }\n\n parseBlockBody(\n node: N.BlockStatementLike,\n allowDirectives: boolean | undefined | null,\n topLevel: boolean,\n end: TokenType,\n afterBlockParse?: (hasStrictModeDirective: boolean) => void,\n ): void {\n super.parseBlockBody(\n node,\n allowDirectives,\n topLevel,\n end,\n afterBlockParse,\n );\n\n const directiveStatements = node.directives.map(d =>\n this.directiveToStmt(d),\n );\n // @ts-expect-error estree plugin typings\n node.body = directiveStatements.concat(node.body);\n delete node.directives;\n }\n\n pushClassMethod(\n classBody: N.ClassBody,\n method: N.ClassMethod,\n isGenerator: boolean,\n isAsync: boolean,\n isConstructor: boolean,\n allowsDirectSuper: boolean,\n ): void {\n this.parseMethod(\n method,\n isGenerator,\n isAsync,\n isConstructor,\n allowsDirectSuper,\n \"ClassMethod\",\n true,\n );\n if (method.typeParameters) {\n // @ts-expect-error mutate AST types\n method.value.typeParameters = method.typeParameters;\n delete method.typeParameters;\n }\n classBody.body.push(method);\n }\n\n parsePrivateName(): any {\n const node = super.parsePrivateName();\n if (!process.env.BABEL_8_BREAKING) {\n if (!this.getPluginOption(\"estree\", \"classFeatures\")) {\n return node;\n }\n }\n return this.convertPrivateNameToPrivateIdentifier(node);\n }\n\n convertPrivateNameToPrivateIdentifier(\n node: N.PrivateName,\n ): N.EstreePrivateIdentifier {\n const name = super.getPrivateNameSV(node);\n node = node as any;\n delete node.id;\n // @ts-expect-error mutate AST types\n node.name = name;\n // @ts-expect-error mutate AST types\n node.type = \"PrivateIdentifier\";\n return node as unknown as N.EstreePrivateIdentifier;\n }\n\n isPrivateName(node: N.Node): boolean {\n if (!process.env.BABEL_8_BREAKING) {\n if (!this.getPluginOption(\"estree\", \"classFeatures\")) {\n return super.isPrivateName(node);\n }\n }\n return node.type === \"PrivateIdentifier\";\n }\n\n getPrivateNameSV(node: N.Node): string {\n if (!process.env.BABEL_8_BREAKING) {\n if (!this.getPluginOption(\"estree\", \"classFeatures\")) {\n return super.getPrivateNameSV(node);\n }\n }\n return node.name;\n }\n\n // @ts-expect-error plugin may override interfaces\n parseLiteral(value: any, type: T[\"type\"]): T {\n const node = super.parseLiteral(value, type);\n // @ts-expect-error mutating AST types\n node.raw = node.extra.raw;\n delete node.extra;\n\n return node;\n }\n\n parseFunctionBody(\n node: N.Function,\n allowExpression?: boolean | null,\n isMethod: boolean = false,\n ): void {\n super.parseFunctionBody(node, allowExpression, isMethod);\n node.expression = node.body.type !== \"BlockStatement\";\n }\n\n // @ts-expect-error plugin may override interfaces\n parseMethod<\n T extends N.ClassPrivateMethod | N.ObjectMethod | N.ClassMethod,\n >(\n node: Undone,\n isGenerator: boolean,\n isAsync: boolean,\n isConstructor: boolean,\n allowDirectSuper: boolean,\n type: T[\"type\"],\n inClassScope: boolean = false,\n ): N.EstreeMethodDefinition {\n let funcNode = this.startNode();\n funcNode.kind = node.kind; // provide kind, so super method correctly sets state\n funcNode = super.parseMethod(\n // @ts-expect-error todo(flow->ts)\n funcNode,\n isGenerator,\n isAsync,\n isConstructor,\n allowDirectSuper,\n type,\n inClassScope,\n );\n // @ts-expect-error mutate AST types\n funcNode.type = \"FunctionExpression\";\n delete funcNode.kind;\n // @ts-expect-error mutate AST types\n node.value = funcNode;\n if (type === \"ClassPrivateMethod\") {\n node.computed = false;\n }\n return this.finishNode(\n // @ts-expect-error cast methods to estree types\n node as Undone,\n \"MethodDefinition\",\n );\n }\n\n parseClassProperty(...args: [N.ClassProperty]): any {\n const propertyNode = super.parseClassProperty(...args) as any;\n if (!process.env.BABEL_8_BREAKING) {\n if (!this.getPluginOption(\"estree\", \"classFeatures\")) {\n return propertyNode as N.EstreePropertyDefinition;\n }\n }\n propertyNode.type = \"PropertyDefinition\";\n return propertyNode as N.EstreePropertyDefinition;\n }\n\n parseClassPrivateProperty(...args: [N.ClassPrivateProperty]): any {\n const propertyNode = super.parseClassPrivateProperty(...args) as any;\n if (!process.env.BABEL_8_BREAKING) {\n if (!this.getPluginOption(\"estree\", \"classFeatures\")) {\n return propertyNode as N.EstreePropertyDefinition;\n }\n }\n propertyNode.type = \"PropertyDefinition\";\n propertyNode.computed = false;\n return propertyNode as N.EstreePropertyDefinition;\n }\n\n parseObjectMethod(\n prop: N.ObjectMethod,\n isGenerator: boolean,\n isAsync: boolean,\n isPattern: boolean,\n isAccessor: boolean,\n ): N.ObjectMethod | undefined | null {\n const node: N.EstreeProperty = super.parseObjectMethod(\n prop,\n isGenerator,\n isAsync,\n isPattern,\n isAccessor,\n ) as any;\n\n if (node) {\n node.type = \"Property\";\n if ((node as any as N.ClassMethod).kind === \"method\") {\n node.kind = \"init\";\n }\n node.shorthand = false;\n }\n\n return node as any;\n }\n\n parseObjectProperty(\n prop: N.ObjectProperty,\n startLoc: Position | undefined | null,\n isPattern: boolean,\n refExpressionErrors?: ExpressionErrors | null,\n ): N.ObjectProperty | undefined | null {\n const node: N.EstreeProperty = super.parseObjectProperty(\n prop,\n startLoc,\n isPattern,\n refExpressionErrors,\n ) as any;\n\n if (node) {\n node.kind = \"init\";\n node.type = \"Property\";\n }\n\n return node as any;\n }\n\n isValidLVal(\n type: string,\n isUnparenthesizedInAssign: boolean,\n binding: BindingFlag,\n ) {\n return type === \"Property\"\n ? \"value\"\n : super.isValidLVal(type, isUnparenthesizedInAssign, binding);\n }\n\n isAssignable(node: N.Node, isBinding?: boolean): boolean {\n if (node != null && this.isObjectProperty(node)) {\n return this.isAssignable(node.value, isBinding);\n }\n return super.isAssignable(node, isBinding);\n }\n\n toAssignable(node: N.Node, isLHS: boolean = false): void {\n if (node != null && this.isObjectProperty(node)) {\n const { key, value } = node;\n if (this.isPrivateName(key)) {\n this.classScope.usePrivateName(\n this.getPrivateNameSV(key),\n key.loc.start,\n );\n }\n this.toAssignable(value, isLHS);\n } else {\n super.toAssignable(node, isLHS);\n }\n }\n\n toAssignableObjectExpressionProp(\n prop: N.Node,\n isLast: boolean,\n isLHS: boolean,\n ) {\n if (prop.kind === \"get\" || prop.kind === \"set\") {\n this.raise(Errors.PatternHasAccessor, prop.key);\n } else if (prop.method) {\n this.raise(Errors.PatternHasMethod, prop.key);\n } else {\n super.toAssignableObjectExpressionProp(prop, isLast, isLHS);\n }\n }\n\n finishCallExpression(\n unfinished: Undone,\n optional: boolean,\n ): T {\n const node = super.finishCallExpression(unfinished, optional);\n\n if (node.callee.type === \"Import\") {\n (node as N.Node as N.EstreeImportExpression).type = \"ImportExpression\";\n (node as N.Node as N.EstreeImportExpression).source = node.arguments[0];\n if (\n this.hasPlugin(\"importAttributes\") ||\n this.hasPlugin(\"importAssertions\")\n ) {\n (node as N.Node as N.EstreeImportExpression).options =\n node.arguments[1] ?? null;\n // compatibility with previous ESTree AST\n (node as N.Node as N.EstreeImportExpression).attributes =\n node.arguments[1] ?? null;\n }\n // arguments isn't optional in the type definition\n delete node.arguments;\n // callee isn't optional in the type definition\n delete node.callee;\n }\n\n return node;\n }\n\n toReferencedArguments(\n node:\n | N.CallExpression\n | N.OptionalCallExpression\n | N.EstreeImportExpression,\n /* isParenthesizedExpr?: boolean, */\n ) {\n // ImportExpressions do not have an arguments array.\n if (node.type === \"ImportExpression\") {\n return;\n }\n\n super.toReferencedArguments(node);\n }\n\n parseExport(\n unfinished: Undone,\n decorators: N.Decorator[] | null,\n ) {\n const exportStartLoc = this.state.lastTokStartLoc;\n const node = super.parseExport(unfinished, decorators);\n\n switch (node.type) {\n case \"ExportAllDeclaration\":\n // @ts-expect-error mutating AST types\n node.exported = null;\n break;\n\n case \"ExportNamedDeclaration\":\n if (\n node.specifiers.length === 1 &&\n // @ts-expect-error mutating AST types\n node.specifiers[0].type === \"ExportNamespaceSpecifier\"\n ) {\n // @ts-expect-error mutating AST types\n node.type = \"ExportAllDeclaration\";\n // @ts-expect-error mutating AST types\n node.exported = node.specifiers[0].exported;\n delete node.specifiers;\n }\n\n // fallthrough\n case \"ExportDefaultDeclaration\":\n {\n const { declaration } = node;\n if (\n declaration?.type === \"ClassDeclaration\" &&\n declaration.decorators?.length > 0 &&\n // decorator comes before export\n declaration.start === node.start\n ) {\n this.resetStartLocation(\n node,\n // For compatibility with ESLint's keyword-spacing rule, which assumes that an\n // export declaration must start with export.\n // https://github.com/babel/babel/issues/15085\n // Here we reset export declaration's start to be the start of the export token\n exportStartLoc,\n );\n }\n }\n\n break;\n }\n\n return node;\n }\n\n parseSubscript(\n base: N.Expression,\n startLoc: Position,\n noCalls: boolean | undefined | null,\n state: N.ParseSubscriptState,\n ) {\n const node = super.parseSubscript(base, startLoc, noCalls, state);\n\n if (state.optionalChainMember) {\n // https://github.com/estree/estree/blob/master/es2020.md#chainexpression\n if (\n node.type === \"OptionalMemberExpression\" ||\n node.type === \"OptionalCallExpression\"\n ) {\n node.type = node.type.substring(8); // strip Optional prefix\n }\n if (state.stop) {\n const chain = this.startNodeAtNode(node);\n chain.expression = node;\n return this.finishNode(chain, \"ChainExpression\");\n }\n } else if (\n node.type === \"MemberExpression\" ||\n node.type === \"CallExpression\"\n ) {\n node.optional = false;\n }\n\n return node;\n }\n\n isOptionalMemberExpression(node: N.Node) {\n if (node.type === \"ChainExpression\") {\n return node.expression.type === \"MemberExpression\";\n }\n return super.isOptionalMemberExpression(node);\n }\n\n hasPropertyAsPrivateName(node: N.Node): boolean {\n if (node.type === \"ChainExpression\") {\n node = node.expression;\n }\n return super.hasPropertyAsPrivateName(node);\n }\n\n // @ts-expect-error override interfaces\n isObjectProperty(node: N.Node): boolean {\n return node.type === \"Property\" && node.kind === \"init\" && !node.method;\n }\n\n isObjectMethod(node: N.Node): boolean {\n return node.method || node.kind === \"get\" || node.kind === \"set\";\n }\n\n finishNodeAt(\n node: Undone,\n type: T[\"type\"],\n endLoc: Position,\n ): T {\n return toESTreeLocation(super.finishNodeAt(node, type, endLoc));\n }\n\n resetStartLocation(node: N.Node, startLoc: Position) {\n super.resetStartLocation(node, startLoc);\n toESTreeLocation(node);\n }\n\n resetEndLocation(\n node: NodeBase,\n endLoc: Position = this.state.lastTokEndLoc,\n ): void {\n super.resetEndLocation(node, endLoc);\n toESTreeLocation(node);\n }\n };\n","// The token context is used in JSX plugin to track\n// jsx tag / jsx text / normal JavaScript expression\n\nexport class TokContext {\n constructor(token: string, preserveSpace?: boolean) {\n this.token = token;\n this.preserveSpace = !!preserveSpace;\n }\n\n token: string;\n preserveSpace: boolean;\n}\n\nconst types: {\n [key: string]: TokContext;\n} = {\n brace: new TokContext(\"{\"), // normal JavaScript expression\n j_oTag: new TokContext(\"...\", true), // JSX expressions\n};\n\nif (!process.env.BABEL_8_BREAKING) {\n types.template = new TokContext(\"`\", true);\n}\n\nexport { types };\n","import { types as tc, type TokContext } from \"./context.ts\";\n// ## Token types\n\n// The assignment of fine-grained, information-carrying type objects\n// allows the tokenizer to store the information it has about a\n// token in a way that is very cheap for the parser to look up.\n\n// All token type variables start with an underscore, to make them\n// easy to recognize.\n\n// The `beforeExpr` property is used to disambiguate between 1) binary\n// expression (<) and JSX Tag start (); 2) object literal and JSX\n// texts. It is set on the `updateContext` function in the JSX plugin.\n\n// The `startsExpr` property is used to determine whether an expression\n// may be the “argument” subexpression of a `yield` expression or\n// `yield` statement. It is set on all token types that may be at the\n// start of a subexpression.\n\n// `isLoop` marks a keyword as starting a loop, which is important\n// to know when parsing a label, in order to allow or disallow\n// continue jumps to that label.\n\nconst beforeExpr = true;\nconst startsExpr = true;\nconst isLoop = true;\nconst isAssign = true;\nconst prefix = true;\nconst postfix = true;\n\ntype TokenOptions = {\n keyword?: string;\n beforeExpr?: boolean;\n startsExpr?: boolean;\n rightAssociative?: boolean;\n isLoop?: boolean;\n isAssign?: boolean;\n prefix?: boolean;\n postfix?: boolean;\n binop?: number | null;\n};\n\n// Internally the tokenizer stores token as a number\nexport type TokenType = number;\n\n// The `ExportedTokenType` is exported via `tokTypes` and accessible\n// when `tokens: true` is enabled. Unlike internal token type, it provides\n// metadata of the tokens.\nexport class ExportedTokenType {\n label: string;\n keyword: string | undefined | null;\n beforeExpr: boolean;\n startsExpr: boolean;\n rightAssociative: boolean;\n isLoop: boolean;\n isAssign: boolean;\n prefix: boolean;\n postfix: boolean;\n binop: number | undefined | null;\n // todo(Babel 8): remove updateContext from exposed token layout\n declare updateContext:\n | ((context: Array) => void)\n | undefined\n | null;\n\n constructor(label: string, conf: TokenOptions = {}) {\n this.label = label;\n this.keyword = conf.keyword;\n this.beforeExpr = !!conf.beforeExpr;\n this.startsExpr = !!conf.startsExpr;\n this.rightAssociative = !!conf.rightAssociative;\n this.isLoop = !!conf.isLoop;\n this.isAssign = !!conf.isAssign;\n this.prefix = !!conf.prefix;\n this.postfix = !!conf.postfix;\n this.binop = conf.binop != null ? conf.binop : null;\n if (!process.env.BABEL_8_BREAKING) {\n this.updateContext = null;\n }\n }\n}\n\n// A map from keyword/keyword-like string value to the token type\nexport const keywords = new Map();\n\nfunction createKeyword(name: string, options: TokenOptions = {}): TokenType {\n options.keyword = name;\n const token = createToken(name, options);\n keywords.set(name, token);\n return token;\n}\n\nfunction createBinop(name: string, binop: number) {\n return createToken(name, { beforeExpr, binop });\n}\n\nlet tokenTypeCounter = -1;\nexport const tokenTypes: ExportedTokenType[] = [];\nconst tokenLabels: string[] = [];\nconst tokenBinops: number[] = [];\nconst tokenBeforeExprs: boolean[] = [];\nconst tokenStartsExprs: boolean[] = [];\nconst tokenPrefixes: boolean[] = [];\n\nfunction createToken(name: string, options: TokenOptions = {}): TokenType {\n ++tokenTypeCounter;\n tokenLabels.push(name);\n tokenBinops.push(options.binop ?? -1);\n tokenBeforeExprs.push(options.beforeExpr ?? false);\n tokenStartsExprs.push(options.startsExpr ?? false);\n tokenPrefixes.push(options.prefix ?? false);\n tokenTypes.push(new ExportedTokenType(name, options));\n\n return tokenTypeCounter;\n}\n\nfunction createKeywordLike(\n name: string,\n options: TokenOptions = {},\n): TokenType {\n ++tokenTypeCounter;\n keywords.set(name, tokenTypeCounter);\n tokenLabels.push(name);\n tokenBinops.push(options.binop ?? -1);\n tokenBeforeExprs.push(options.beforeExpr ?? false);\n tokenStartsExprs.push(options.startsExpr ?? false);\n tokenPrefixes.push(options.prefix ?? false);\n // In the exported token type, we set the label as \"name\" for backward compatibility with Babel 7\n tokenTypes.push(new ExportedTokenType(\"name\", options));\n\n return tokenTypeCounter;\n}\n\n// For performance the token type helpers depend on the following declarations order.\n// When adding new token types, please also check if the token helpers need update.\n\nexport type InternalTokenTypes = typeof tt;\n\nexport const tt = {\n // Punctuation token types.\n bracketL: createToken(\"[\", { beforeExpr, startsExpr }),\n bracketHashL: createToken(\"#[\", { beforeExpr, startsExpr }),\n bracketBarL: createToken(\"[|\", { beforeExpr, startsExpr }),\n bracketR: createToken(\"]\"),\n bracketBarR: createToken(\"|]\"),\n braceL: createToken(\"{\", { beforeExpr, startsExpr }),\n braceBarL: createToken(\"{|\", { beforeExpr, startsExpr }),\n braceHashL: createToken(\"#{\", { beforeExpr, startsExpr }),\n braceR: createToken(\"}\"),\n braceBarR: createToken(\"|}\"),\n parenL: createToken(\"(\", { beforeExpr, startsExpr }),\n parenR: createToken(\")\"),\n comma: createToken(\",\", { beforeExpr }),\n semi: createToken(\";\", { beforeExpr }),\n colon: createToken(\":\", { beforeExpr }),\n doubleColon: createToken(\"::\", { beforeExpr }),\n dot: createToken(\".\"),\n question: createToken(\"?\", { beforeExpr }),\n questionDot: createToken(\"?.\"),\n arrow: createToken(\"=>\", { beforeExpr }),\n template: createToken(\"template\"),\n ellipsis: createToken(\"...\", { beforeExpr }),\n backQuote: createToken(\"`\", { startsExpr }),\n dollarBraceL: createToken(\"${\", { beforeExpr, startsExpr }),\n // start: isTemplate\n templateTail: createToken(\"...`\", { startsExpr }),\n templateNonTail: createToken(\"...${\", { beforeExpr, startsExpr }),\n // end: isTemplate\n at: createToken(\"@\"),\n hash: createToken(\"#\", { startsExpr }),\n\n // Special hashbang token.\n interpreterDirective: createToken(\"#!...\"),\n\n // Operators. These carry several kinds of properties to help the\n // parser use them properly (the presence of these properties is\n // what categorizes them as operators).\n //\n // `binop`, when present, specifies that this operator is a binary\n // operator, and will refer to its precedence.\n //\n // `prefix` and `postfix` mark the operator as a prefix or postfix\n // unary operator.\n //\n // `isAssign` marks all of `=`, `+=`, `-=` etcetera, which act as\n // binary operators with a very low precedence, that should result\n // in AssignmentExpression nodes.\n\n // start: isAssign\n eq: createToken(\"=\", { beforeExpr, isAssign }),\n assign: createToken(\"_=\", { beforeExpr, isAssign }),\n slashAssign: createToken(\"_=\", { beforeExpr, isAssign }),\n // These are only needed to support % and ^ as a Hack-pipe topic token.\n // When the proposal settles on a token, the others can be merged with\n // tt.assign.\n xorAssign: createToken(\"_=\", { beforeExpr, isAssign }),\n moduloAssign: createToken(\"_=\", { beforeExpr, isAssign }),\n // end: isAssign\n\n incDec: createToken(\"++/--\", { prefix, postfix, startsExpr }),\n bang: createToken(\"!\", { beforeExpr, prefix, startsExpr }),\n tilde: createToken(\"~\", { beforeExpr, prefix, startsExpr }),\n\n // More possible topic tokens.\n // When the proposal settles on a token, at least one of these may be removed.\n doubleCaret: createToken(\"^^\", { startsExpr }),\n doubleAt: createToken(\"@@\", { startsExpr }),\n\n // start: isBinop\n pipeline: createBinop(\"|>\", 0),\n nullishCoalescing: createBinop(\"??\", 1),\n logicalOR: createBinop(\"||\", 1),\n logicalAND: createBinop(\"&&\", 2),\n bitwiseOR: createBinop(\"|\", 3),\n bitwiseXOR: createBinop(\"^\", 4),\n bitwiseAND: createBinop(\"&\", 5),\n equality: createBinop(\"==/!=/===/!==\", 6),\n lt: createBinop(\"/<=/>=\", 7),\n gt: createBinop(\"/<=/>=\", 7),\n relational: createBinop(\"/<=/>=\", 7),\n bitShift: createBinop(\"<>/>>>\", 8),\n bitShiftL: createBinop(\"<>/>>>\", 8),\n bitShiftR: createBinop(\"<>/>>>\", 8),\n plusMin: createToken(\"+/-\", { beforeExpr, binop: 9, prefix, startsExpr }),\n // startsExpr: required by v8intrinsic plugin\n modulo: createToken(\"%\", { binop: 10, startsExpr }),\n // unset `beforeExpr` as it can be `function *`\n star: createToken(\"*\", { binop: 10 }),\n slash: createBinop(\"/\", 10),\n exponent: createToken(\"**\", {\n beforeExpr,\n binop: 11,\n rightAssociative: true,\n }),\n\n // Keywords\n // Don't forget to update packages/babel-helper-validator-identifier/src/keyword.js\n // when new keywords are added\n // start: isLiteralPropertyName\n // start: isKeyword\n _in: createKeyword(\"in\", { beforeExpr, binop: 7 }),\n _instanceof: createKeyword(\"instanceof\", { beforeExpr, binop: 7 }),\n // end: isBinop\n _break: createKeyword(\"break\"),\n _case: createKeyword(\"case\", { beforeExpr }),\n _catch: createKeyword(\"catch\"),\n _continue: createKeyword(\"continue\"),\n _debugger: createKeyword(\"debugger\"),\n _default: createKeyword(\"default\", { beforeExpr }),\n _else: createKeyword(\"else\", { beforeExpr }),\n _finally: createKeyword(\"finally\"),\n _function: createKeyword(\"function\", { startsExpr }),\n _if: createKeyword(\"if\"),\n _return: createKeyword(\"return\", { beforeExpr }),\n _switch: createKeyword(\"switch\"),\n _throw: createKeyword(\"throw\", { beforeExpr, prefix, startsExpr }),\n _try: createKeyword(\"try\"),\n _var: createKeyword(\"var\"),\n _const: createKeyword(\"const\"),\n _with: createKeyword(\"with\"),\n _new: createKeyword(\"new\", { beforeExpr, startsExpr }),\n _this: createKeyword(\"this\", { startsExpr }),\n _super: createKeyword(\"super\", { startsExpr }),\n _class: createKeyword(\"class\", { startsExpr }),\n _extends: createKeyword(\"extends\", { beforeExpr }),\n _export: createKeyword(\"export\"),\n _import: createKeyword(\"import\", { startsExpr }),\n _null: createKeyword(\"null\", { startsExpr }),\n _true: createKeyword(\"true\", { startsExpr }),\n _false: createKeyword(\"false\", { startsExpr }),\n _typeof: createKeyword(\"typeof\", { beforeExpr, prefix, startsExpr }),\n _void: createKeyword(\"void\", { beforeExpr, prefix, startsExpr }),\n _delete: createKeyword(\"delete\", { beforeExpr, prefix, startsExpr }),\n // start: isLoop\n _do: createKeyword(\"do\", { isLoop, beforeExpr }),\n _for: createKeyword(\"for\", { isLoop }),\n _while: createKeyword(\"while\", { isLoop }),\n // end: isLoop\n // end: isKeyword\n\n // Primary literals\n // start: isIdentifier\n _as: createKeywordLike(\"as\", { startsExpr }),\n _assert: createKeywordLike(\"assert\", { startsExpr }),\n _async: createKeywordLike(\"async\", { startsExpr }),\n _await: createKeywordLike(\"await\", { startsExpr }),\n _defer: createKeywordLike(\"defer\", { startsExpr }),\n _from: createKeywordLike(\"from\", { startsExpr }),\n _get: createKeywordLike(\"get\", { startsExpr }),\n _let: createKeywordLike(\"let\", { startsExpr }),\n _meta: createKeywordLike(\"meta\", { startsExpr }),\n _of: createKeywordLike(\"of\", { startsExpr }),\n _sent: createKeywordLike(\"sent\", { startsExpr }),\n _set: createKeywordLike(\"set\", { startsExpr }),\n _source: createKeywordLike(\"source\", { startsExpr }),\n _static: createKeywordLike(\"static\", { startsExpr }),\n _using: createKeywordLike(\"using\", { startsExpr }),\n _yield: createKeywordLike(\"yield\", { startsExpr }),\n\n // Flow and TypeScript Keywordlike\n _asserts: createKeywordLike(\"asserts\", { startsExpr }),\n _checks: createKeywordLike(\"checks\", { startsExpr }),\n _exports: createKeywordLike(\"exports\", { startsExpr }),\n _global: createKeywordLike(\"global\", { startsExpr }),\n _implements: createKeywordLike(\"implements\", { startsExpr }),\n _intrinsic: createKeywordLike(\"intrinsic\", { startsExpr }),\n _infer: createKeywordLike(\"infer\", { startsExpr }),\n _is: createKeywordLike(\"is\", { startsExpr }),\n _mixins: createKeywordLike(\"mixins\", { startsExpr }),\n _proto: createKeywordLike(\"proto\", { startsExpr }),\n _require: createKeywordLike(\"require\", { startsExpr }),\n _satisfies: createKeywordLike(\"satisfies\", { startsExpr }),\n // start: isTSTypeOperator\n _keyof: createKeywordLike(\"keyof\", { startsExpr }),\n _readonly: createKeywordLike(\"readonly\", { startsExpr }),\n _unique: createKeywordLike(\"unique\", { startsExpr }),\n // end: isTSTypeOperator\n // start: isTSDeclarationStart\n _abstract: createKeywordLike(\"abstract\", { startsExpr }),\n _declare: createKeywordLike(\"declare\", { startsExpr }),\n _enum: createKeywordLike(\"enum\", { startsExpr }),\n _module: createKeywordLike(\"module\", { startsExpr }),\n _namespace: createKeywordLike(\"namespace\", { startsExpr }),\n // start: isFlowInterfaceOrTypeOrOpaque\n _interface: createKeywordLike(\"interface\", { startsExpr }),\n _type: createKeywordLike(\"type\", { startsExpr }),\n // end: isTSDeclarationStart\n _opaque: createKeywordLike(\"opaque\", { startsExpr }),\n // end: isFlowInterfaceOrTypeOrOpaque\n name: createToken(\"name\", { startsExpr }),\n // end: isIdentifier\n\n string: createToken(\"string\", { startsExpr }),\n num: createToken(\"num\", { startsExpr }),\n bigint: createToken(\"bigint\", { startsExpr }),\n decimal: createToken(\"decimal\", { startsExpr }),\n // end: isLiteralPropertyName\n regexp: createToken(\"regexp\", { startsExpr }),\n privateName: createToken(\"#name\", { startsExpr }),\n eof: createToken(\"eof\"),\n\n // jsx plugin\n jsxName: createToken(\"jsxName\"),\n jsxText: createToken(\"jsxText\", { beforeExpr: true }),\n jsxTagStart: createToken(\"jsxTagStart\", { startsExpr: true }),\n jsxTagEnd: createToken(\"jsxTagEnd\"),\n\n // placeholder plugin\n placeholder: createToken(\"%%\", { startsExpr: true }),\n} as const;\n\nexport function tokenIsIdentifier(token: TokenType): boolean {\n return token >= tt._as && token <= tt.name;\n}\n\nexport function tokenKeywordOrIdentifierIsKeyword(token: TokenType): boolean {\n // we can remove the token >= tt._in check when we\n // know a token is either keyword or identifier\n return token <= tt._while;\n}\n\nexport function tokenIsKeywordOrIdentifier(token: TokenType): boolean {\n return token >= tt._in && token <= tt.name;\n}\n\nexport function tokenIsLiteralPropertyName(token: TokenType): boolean {\n return token >= tt._in && token <= tt.decimal;\n}\n\nexport function tokenComesBeforeExpression(token: TokenType): boolean {\n return tokenBeforeExprs[token];\n}\n\nexport function tokenCanStartExpression(token: TokenType): boolean {\n return tokenStartsExprs[token];\n}\n\nexport function tokenIsAssignment(token: TokenType): boolean {\n return token >= tt.eq && token <= tt.moduloAssign;\n}\n\nexport function tokenIsFlowInterfaceOrTypeOrOpaque(token: TokenType): boolean {\n return token >= tt._interface && token <= tt._opaque;\n}\n\nexport function tokenIsLoop(token: TokenType): boolean {\n return token >= tt._do && token <= tt._while;\n}\n\nexport function tokenIsKeyword(token: TokenType): boolean {\n return token >= tt._in && token <= tt._while;\n}\n\nexport function tokenIsOperator(token: TokenType): boolean {\n return token >= tt.pipeline && token <= tt._instanceof;\n}\n\nexport function tokenIsPostfix(token: TokenType): boolean {\n return token === tt.incDec;\n}\n\nexport function tokenIsPrefix(token: TokenType): boolean {\n return tokenPrefixes[token];\n}\n\nexport function tokenIsTSTypeOperator(token: TokenType): boolean {\n return token >= tt._keyof && token <= tt._unique;\n}\n\nexport function tokenIsTSDeclarationStart(token: TokenType): boolean {\n return token >= tt._abstract && token <= tt._type;\n}\n\nexport function tokenLabelName(token: TokenType): string {\n return tokenLabels[token];\n}\n\nexport function tokenOperatorPrecedence(token: TokenType): number {\n return tokenBinops[token];\n}\n\nexport function tokenIsBinaryOperator(token: TokenType): boolean {\n return tokenBinops[token] !== -1;\n}\n\nexport function tokenIsRightAssociative(token: TokenType): boolean {\n return token === tt.exponent;\n}\n\nexport function tokenIsTemplate(token: TokenType): boolean {\n return token >= tt.templateTail && token <= tt.templateNonTail;\n}\n\nexport function getExportedToken(token: TokenType): ExportedTokenType {\n return tokenTypes[token];\n}\n\nexport function isTokenType(obj: any): boolean {\n return typeof obj === \"number\";\n}\n\nif (!process.env.BABEL_8_BREAKING) {\n tokenTypes[tt.braceR].updateContext = context => {\n context.pop();\n };\n\n tokenTypes[tt.braceL].updateContext =\n tokenTypes[tt.braceHashL].updateContext =\n tokenTypes[tt.dollarBraceL].updateContext =\n context => {\n context.push(tc.brace);\n };\n\n tokenTypes[tt.backQuote].updateContext = context => {\n if (context[context.length - 1] === tc.template) {\n context.pop();\n } else {\n context.push(tc.template);\n }\n };\n\n tokenTypes[tt.jsxTagStart].updateContext = context => {\n context.push(tc.j_expr, tc.j_oTag);\n };\n}\n","import * as charCodes from \"charcodes\";\n\n// ## Character categories\n\n// Big ugly regular expressions that match characters in the\n// whitespace, identifier, and identifier-start categories. These\n// are only applied when a character is found to actually have a\n// code point between 0x80 and 0xffff.\n// Generated by `scripts/generate-identifier-regex.js`.\n\n/* prettier-ignore */\nlet nonASCIIidentifierStartChars = \"\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u0870-\\u0887\\u0889-\\u088e\\u08a0-\\u08c9\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c5d\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cdd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d04-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u1711\\u171f-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4c\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31bf\\u31f0-\\u31ff\\u3400-\\u4dbf\\u4e00-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7ca\\ua7d0\\ua7d1\\ua7d3\\ua7d5-\\ua7d9\\ua7f2-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab69\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\";\n/* prettier-ignore */\nlet nonASCIIidentifierChars = \"\\u200c\\u200d\\xb7\\u0300-\\u036f\\u0387\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u0669\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u06f0-\\u06f9\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07c0-\\u07c9\\u07eb-\\u07f3\\u07fd\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u0898-\\u089f\\u08ca-\\u08e1\\u08e3-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09cd\\u09d7\\u09e2\\u09e3\\u09e6-\\u09ef\\u09fe\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2\\u0ae3\\u0ae6-\\u0aef\\u0afa-\\u0aff\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b55-\\u0b57\\u0b62\\u0b63\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c04\\u0c3c\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c66-\\u0c6f\\u0c81-\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0ce6-\\u0cef\\u0cf3\\u0d00-\\u0d03\\u0d3b\\u0d3c\\u0d3e-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4d\\u0d57\\u0d62\\u0d63\\u0d66-\\u0d6f\\u0d81-\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2\\u0df3\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0e50-\\u0e59\\u0eb1\\u0eb4-\\u0ebc\\u0ec8-\\u0ece\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e\\u0f3f\\u0f71-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102b-\\u103e\\u1040-\\u1049\\u1056-\\u1059\\u105e-\\u1060\\u1062-\\u1064\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u1369-\\u1371\\u1712-\\u1715\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4-\\u17d3\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u180f-\\u1819\\u18a9\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u194f\\u19d0-\\u19da\\u1a17-\\u1a1b\\u1a55-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1ab0-\\u1abd\\u1abf-\\u1ace\\u1b00-\\u1b04\\u1b34-\\u1b44\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1b82\\u1ba1-\\u1bad\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c24-\\u1c37\\u1c40-\\u1c49\\u1c50-\\u1c59\\u1cd0-\\u1cd2\\u1cd4-\\u1ce8\\u1ced\\u1cf4\\u1cf7-\\u1cf9\\u1dc0-\\u1dff\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\u30fb\\ua620-\\ua629\\ua66f\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua823-\\ua827\\ua82c\\ua880\\ua881\\ua8b4-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f1\\ua8ff-\\ua909\\ua926-\\ua92d\\ua947-\\ua953\\ua980-\\ua983\\ua9b3-\\ua9c0\\ua9d0-\\ua9d9\\ua9e5\\ua9f0-\\ua9f9\\uaa29-\\uaa36\\uaa43\\uaa4c\\uaa4d\\uaa50-\\uaa59\\uaa7b-\\uaa7d\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaeb-\\uaaef\\uaaf5\\uaaf6\\uabe3-\\uabea\\uabec\\uabed\\uabf0-\\uabf9\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f\\uff65\";\n\nconst nonASCIIidentifierStart = new RegExp(\n \"[\" + nonASCIIidentifierStartChars + \"]\",\n);\nconst nonASCIIidentifier = new RegExp(\n \"[\" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + \"]\",\n);\n\nnonASCIIidentifierStartChars = nonASCIIidentifierChars = null;\n\n// These are a run-length and offset-encoded representation of the\n// >0xffff code points that are a valid part of identifiers. The\n// offset starts at 0x10000, and each pair of numbers represents an\n// offset to the next range, and then a size of the range. They were\n// generated by `scripts/generate-identifier-regex.js`.\n/* prettier-ignore */\nconst astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191];\n/* prettier-ignore */\nconst astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];\n\n// This has a complexity linear to the value of the code. The\n// assumption is that looking up astral identifier characters is\n// rare.\nfunction isInAstralSet(code: number, set: readonly number[]): boolean {\n let pos = 0x10000;\n for (let i = 0, length = set.length; i < length; i += 2) {\n pos += set[i];\n if (pos > code) return false;\n\n pos += set[i + 1];\n if (pos >= code) return true;\n }\n return false;\n}\n\n// Test whether a given character code starts an identifier.\n\nexport function isIdentifierStart(code: number): boolean {\n if (code < charCodes.uppercaseA) return code === charCodes.dollarSign;\n if (code <= charCodes.uppercaseZ) return true;\n if (code < charCodes.lowercaseA) return code === charCodes.underscore;\n if (code <= charCodes.lowercaseZ) return true;\n if (code <= 0xffff) {\n return (\n code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code))\n );\n }\n return isInAstralSet(code, astralIdentifierStartCodes);\n}\n\n// Test whether a given character is part of an identifier.\n\nexport function isIdentifierChar(code: number): boolean {\n if (code < charCodes.digit0) return code === charCodes.dollarSign;\n if (code < charCodes.colon) return true;\n if (code < charCodes.uppercaseA) return false;\n if (code <= charCodes.uppercaseZ) return true;\n if (code < charCodes.lowercaseA) return code === charCodes.underscore;\n if (code <= charCodes.lowercaseZ) return true;\n if (code <= 0xffff) {\n return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code));\n }\n return (\n isInAstralSet(code, astralIdentifierStartCodes) ||\n isInAstralSet(code, astralIdentifierCodes)\n );\n}\n\n// Test whether a given string is a valid identifier name\n\nexport function isIdentifierName(name: string): boolean {\n let isFirst = true;\n for (let i = 0; i < name.length; i++) {\n // The implementation is based on\n // https://source.chromium.org/chromium/chromium/src/+/master:v8/src/builtins/builtins-string-gen.cc;l=1455;drc=221e331b49dfefadbc6fa40b0c68e6f97606d0b3;bpv=0;bpt=1\n // We reimplement `codePointAt` because `codePointAt` is a V8 builtin which is not inlined by TurboFan (as of M91)\n // since `name` is mostly ASCII, an inlined `charCodeAt` wins here\n let cp = name.charCodeAt(i);\n if ((cp & 0xfc00) === 0xd800 && i + 1 < name.length) {\n const trail = name.charCodeAt(++i);\n if ((trail & 0xfc00) === 0xdc00) {\n cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);\n }\n }\n if (isFirst) {\n isFirst = false;\n if (!isIdentifierStart(cp)) {\n return false;\n }\n } else if (!isIdentifierChar(cp)) {\n return false;\n }\n }\n return !isFirst;\n}\n","const reservedWords = {\n keyword: [\n \"break\",\n \"case\",\n \"catch\",\n \"continue\",\n \"debugger\",\n \"default\",\n \"do\",\n \"else\",\n \"finally\",\n \"for\",\n \"function\",\n \"if\",\n \"return\",\n \"switch\",\n \"throw\",\n \"try\",\n \"var\",\n \"const\",\n \"while\",\n \"with\",\n \"new\",\n \"this\",\n \"super\",\n \"class\",\n \"extends\",\n \"export\",\n \"import\",\n \"null\",\n \"true\",\n \"false\",\n \"in\",\n \"instanceof\",\n \"typeof\",\n \"void\",\n \"delete\",\n ],\n strict: [\n \"implements\",\n \"interface\",\n \"let\",\n \"package\",\n \"private\",\n \"protected\",\n \"public\",\n \"static\",\n \"yield\",\n ],\n strictBind: [\"eval\", \"arguments\"],\n};\nconst keywords = new Set(reservedWords.keyword);\nconst reservedWordsStrictSet = new Set(reservedWords.strict);\nconst reservedWordsStrictBindSet = new Set(reservedWords.strictBind);\n\n/**\n * Checks if word is a reserved word in non-strict mode\n */\nexport function isReservedWord(word: string, inModule: boolean): boolean {\n return (inModule && word === \"await\") || word === \"enum\";\n}\n\n/**\n * Checks if word is a reserved word in non-binding strict mode\n *\n * Includes non-strict reserved words\n */\nexport function isStrictReservedWord(word: string, inModule: boolean): boolean {\n return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode, but it is allowed as\n * a normal identifier.\n */\nexport function isStrictBindOnlyReservedWord(word: string): boolean {\n return reservedWordsStrictBindSet.has(word);\n}\n\n/**\n * Checks if word is a reserved word in binding strict mode\n *\n * Includes non-strict reserved words and non-binding strict reserved words\n */\nexport function isStrictBindReservedWord(\n word: string,\n inModule: boolean,\n): boolean {\n return (\n isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word)\n );\n}\n\nexport function isKeyword(word: string): boolean {\n return keywords.has(word);\n}\n","import * as charCodes from \"charcodes\";\nimport { isIdentifierStart } from \"@babel/helper-validator-identifier\";\n\nexport {\n isIdentifierStart,\n isIdentifierChar,\n isReservedWord,\n isStrictBindOnlyReservedWord,\n isStrictBindReservedWord,\n isStrictReservedWord,\n isKeyword,\n} from \"@babel/helper-validator-identifier\";\n\nexport const keywordRelationalOperator = /^in(stanceof)?$/;\n\n// Test whether a current state character code and next character code is @\n\nexport function isIteratorStart(\n current: number,\n next: number,\n next2: number,\n): boolean {\n return (\n current === charCodes.atSign &&\n next === charCodes.atSign &&\n isIdentifierStart(next2)\n );\n}\n\n// This is the comprehensive set of JavaScript reserved words\n// If a word is in this set, it could be a reserved word,\n// depending on sourceType/strictMode/binding info. In other words\n// if a word is not in this set, it is not a reserved word under\n// any circumstance.\nconst reservedWordLikeSet = new Set([\n \"break\",\n \"case\",\n \"catch\",\n \"continue\",\n \"debugger\",\n \"default\",\n \"do\",\n \"else\",\n \"finally\",\n \"for\",\n \"function\",\n \"if\",\n \"return\",\n \"switch\",\n \"throw\",\n \"try\",\n \"var\",\n \"const\",\n \"while\",\n \"with\",\n \"new\",\n \"this\",\n \"super\",\n \"class\",\n \"extends\",\n \"export\",\n \"import\",\n \"null\",\n \"true\",\n \"false\",\n \"in\",\n \"instanceof\",\n \"typeof\",\n \"void\",\n \"delete\",\n // strict\n \"implements\",\n \"interface\",\n \"let\",\n \"package\",\n \"private\",\n \"protected\",\n \"public\",\n \"static\",\n \"yield\",\n // strictBind\n \"eval\",\n \"arguments\",\n // reservedWorkLike\n \"enum\",\n \"await\",\n]);\n\nexport function canBeReservedWord(word: string): boolean {\n return reservedWordLikeSet.has(word);\n}\n","import { ScopeFlag, BindingFlag } from \"./scopeflags.ts\";\nimport type { Position } from \"./location.ts\";\nimport type * as N from \"../types.ts\";\nimport { Errors } from \"../parse-error.ts\";\nimport type Tokenizer from \"../tokenizer/index.ts\";\n\nexport const enum NameType {\n // var-declared names in the current lexical scope\n Var = 1 << 0,\n // lexically-declared names in the current lexical scope\n Lexical = 1 << 1,\n // lexically-declared FunctionDeclaration names in the current lexical scope\n Function = 1 << 2,\n}\n\n// Start an AST node, attaching a start offset.\nexport class Scope {\n flags: ScopeFlag = 0;\n names: Map = new Map();\n firstLexicalName = \"\";\n\n constructor(flags: ScopeFlag) {\n this.flags = flags;\n }\n}\n\n// The functions in this module keep track of declared variables in the\n// current scope in order to detect duplicate variable names.\nexport default class ScopeHandler {\n parser: Tokenizer;\n scopeStack: Array = [];\n inModule: boolean;\n undefinedExports: Map = new Map();\n\n constructor(parser: Tokenizer, inModule: boolean) {\n this.parser = parser;\n this.inModule = inModule;\n }\n\n get inTopLevel() {\n return (this.currentScope().flags & ScopeFlag.PROGRAM) > 0;\n }\n get inFunction() {\n return (this.currentVarScopeFlags() & ScopeFlag.FUNCTION) > 0;\n }\n get allowSuper() {\n return (this.currentThisScopeFlags() & ScopeFlag.SUPER) > 0;\n }\n get allowDirectSuper() {\n return (this.currentThisScopeFlags() & ScopeFlag.DIRECT_SUPER) > 0;\n }\n get inClass() {\n return (this.currentThisScopeFlags() & ScopeFlag.CLASS) > 0;\n }\n get inClassAndNotInNonArrowFunction() {\n const flags = this.currentThisScopeFlags();\n return (flags & ScopeFlag.CLASS) > 0 && (flags & ScopeFlag.FUNCTION) === 0;\n }\n get inStaticBlock() {\n for (let i = this.scopeStack.length - 1; ; i--) {\n const { flags } = this.scopeStack[i];\n if (flags & ScopeFlag.STATIC_BLOCK) {\n return true;\n }\n if (flags & (ScopeFlag.VAR | ScopeFlag.CLASS)) {\n // function body, module body, class property initializers\n return false;\n }\n }\n }\n get inNonArrowFunction() {\n return (this.currentThisScopeFlags() & ScopeFlag.FUNCTION) > 0;\n }\n get treatFunctionsAsVar() {\n return this.treatFunctionsAsVarInScope(this.currentScope());\n }\n\n createScope(flags: ScopeFlag): Scope {\n return new Scope(flags);\n }\n\n enter(flags: ScopeFlag) {\n /*:: +createScope: (flags:ScopeFlag) => IScope; */\n // @ts-expect-error This method will be overwritten by subclasses\n this.scopeStack.push(this.createScope(flags));\n }\n\n exit(): ScopeFlag {\n const scope = this.scopeStack.pop();\n return scope.flags;\n }\n\n // The spec says:\n // > At the top level of a function, or script, function declarations are\n // > treated like var declarations rather than like lexical declarations.\n treatFunctionsAsVarInScope(scope: IScope): boolean {\n return !!(\n scope.flags & (ScopeFlag.FUNCTION | ScopeFlag.STATIC_BLOCK) ||\n (!this.parser.inModule && scope.flags & ScopeFlag.PROGRAM)\n );\n }\n\n declareName(name: string, bindingType: BindingFlag, loc: Position) {\n let scope = this.currentScope();\n if (\n bindingType & BindingFlag.SCOPE_LEXICAL ||\n bindingType & BindingFlag.SCOPE_FUNCTION\n ) {\n this.checkRedeclarationInScope(scope, name, bindingType, loc);\n\n let type = scope.names.get(name) || 0;\n\n if (bindingType & BindingFlag.SCOPE_FUNCTION) {\n type = type | NameType.Function;\n } else {\n if (!scope.firstLexicalName) {\n scope.firstLexicalName = name;\n }\n type = type | NameType.Lexical;\n }\n\n scope.names.set(name, type);\n\n if (bindingType & BindingFlag.SCOPE_LEXICAL) {\n this.maybeExportDefined(scope, name);\n }\n } else if (bindingType & BindingFlag.SCOPE_VAR) {\n for (let i = this.scopeStack.length - 1; i >= 0; --i) {\n scope = this.scopeStack[i];\n this.checkRedeclarationInScope(scope, name, bindingType, loc);\n scope.names.set(name, (scope.names.get(name) || 0) | NameType.Var);\n this.maybeExportDefined(scope, name);\n\n if (scope.flags & ScopeFlag.VAR) break;\n }\n }\n if (this.parser.inModule && scope.flags & ScopeFlag.PROGRAM) {\n this.undefinedExports.delete(name);\n }\n }\n\n maybeExportDefined(scope: IScope, name: string) {\n if (this.parser.inModule && scope.flags & ScopeFlag.PROGRAM) {\n this.undefinedExports.delete(name);\n }\n }\n\n checkRedeclarationInScope(\n scope: IScope,\n name: string,\n bindingType: BindingFlag,\n loc: Position,\n ) {\n if (this.isRedeclaredInScope(scope, name, bindingType)) {\n this.parser.raise(Errors.VarRedeclaration, loc, {\n identifierName: name,\n });\n }\n }\n\n isRedeclaredInScope(\n scope: IScope,\n name: string,\n bindingType: BindingFlag,\n ): boolean {\n if (!(bindingType & BindingFlag.KIND_VALUE)) return false;\n\n if (bindingType & BindingFlag.SCOPE_LEXICAL) {\n return scope.names.has(name);\n }\n\n const type = scope.names.get(name);\n\n if (bindingType & BindingFlag.SCOPE_FUNCTION) {\n return (\n (type & NameType.Lexical) > 0 ||\n (!this.treatFunctionsAsVarInScope(scope) && (type & NameType.Var) > 0)\n );\n }\n\n return (\n ((type & NameType.Lexical) > 0 &&\n // Annex B.3.4\n // https://tc39.es/ecma262/#sec-variablestatements-in-catch-blocks\n !(\n scope.flags & ScopeFlag.SIMPLE_CATCH &&\n scope.firstLexicalName === name\n )) ||\n (!this.treatFunctionsAsVarInScope(scope) &&\n (type & NameType.Function) > 0)\n );\n }\n\n checkLocalExport(id: N.Identifier) {\n const { name } = id;\n const topLevelScope = this.scopeStack[0];\n if (!topLevelScope.names.has(name)) {\n this.undefinedExports.set(name, id.loc.start);\n }\n }\n\n currentScope(): IScope {\n return this.scopeStack[this.scopeStack.length - 1];\n }\n\n currentVarScopeFlags(): ScopeFlag {\n for (let i = this.scopeStack.length - 1; ; i--) {\n const { flags } = this.scopeStack[i];\n if (flags & ScopeFlag.VAR) {\n return flags;\n }\n }\n }\n\n // Could be useful for `arguments`, `this`, `new.target`, `super()`, `super.property`, and `super[property]`.\n currentThisScopeFlags(): ScopeFlag {\n for (let i = this.scopeStack.length - 1; ; i--) {\n const { flags } = this.scopeStack[i];\n if (\n flags & (ScopeFlag.VAR | ScopeFlag.CLASS) &&\n !(flags & ScopeFlag.ARROW)\n ) {\n return flags;\n }\n }\n }\n}\n","import type { Position } from \"../../util/location.ts\";\nimport ScopeHandler, { NameType, Scope } from \"../../util/scope.ts\";\nimport { BindingFlag, type ScopeFlag } from \"../../util/scopeflags.ts\";\nimport type * as N from \"../../types.ts\";\n\n// Reference implementation: https://github.com/facebook/flow/blob/23aeb2a2ef6eb4241ce178fde5d8f17c5f747fb5/src/typing/env.ml#L536-L584\nclass FlowScope extends Scope {\n // declare function foo(): type;\n declareFunctions: Set = new Set();\n}\n\nexport default class FlowScopeHandler extends ScopeHandler {\n createScope(flags: ScopeFlag): FlowScope {\n return new FlowScope(flags);\n }\n\n declareName(name: string, bindingType: BindingFlag, loc: Position) {\n const scope = this.currentScope();\n if (bindingType & BindingFlag.FLAG_FLOW_DECLARE_FN) {\n this.checkRedeclarationInScope(scope, name, bindingType, loc);\n this.maybeExportDefined(scope, name);\n scope.declareFunctions.add(name);\n return;\n }\n\n super.declareName(name, bindingType, loc);\n }\n\n isRedeclaredInScope(\n scope: FlowScope,\n name: string,\n bindingType: BindingFlag,\n ): boolean {\n if (super.isRedeclaredInScope(scope, name, bindingType)) return true;\n\n if (\n bindingType & BindingFlag.FLAG_FLOW_DECLARE_FN &&\n !scope.declareFunctions.has(name)\n ) {\n const type = scope.names.get(name);\n return (type & NameType.Function) > 0 || (type & NameType.Lexical) > 0;\n }\n\n return false;\n }\n\n checkLocalExport(id: N.Identifier) {\n if (!this.scopeStack[0].declareFunctions.has(id.name)) {\n super.checkLocalExport(id);\n }\n }\n}\n","import type { Options } from \"../options.ts\";\nimport type State from \"../tokenizer/state.ts\";\nimport type { PluginsMap } from \"./index.ts\";\nimport type ScopeHandler from \"../util/scope.ts\";\nimport type ExpressionScopeHandler from \"../util/expression-scope.ts\";\nimport type ClassScopeHandler from \"../util/class-scope.ts\";\nimport type ProductionParameterHandler from \"../util/production-parameter.ts\";\nimport type {\n ParserPluginWithOptions,\n PluginConfig,\n PluginOptions,\n} from \"../typings.ts\";\nimport type * as N from \"../types.ts\";\n\nexport default class BaseParser {\n // Properties set by constructor in index.js\n declare options: Options;\n declare inModule: boolean;\n declare scope: ScopeHandler;\n declare classScope: ClassScopeHandler;\n declare prodParam: ProductionParameterHandler;\n declare expressionScope: ExpressionScopeHandler;\n declare plugins: PluginsMap;\n declare filename: string | undefined | null;\n // Names of exports store. `default` is stored as a name for both\n // `export default foo;` and `export { foo as default };`.\n declare exportedIdentifiers: Set;\n sawUnambiguousESM: boolean = false;\n ambiguousScriptDifferentAst: boolean = false;\n\n // Initialized by Tokenizer\n declare state: State;\n // input and length are not in state as they are constant and we do\n // not want to ever copy them, which happens if state gets cloned\n declare input: string;\n declare length: number;\n // Comment store for Program.comments\n declare comments: Array;\n\n // This method accepts either a string (plugin name) or an array pair\n // (plugin name and options object). If an options object is given,\n // then each value is non-recursively checked for identity with that\n // plugin’s actual option value.\n hasPlugin(pluginConfig: PluginConfig): boolean {\n if (typeof pluginConfig === \"string\") {\n return this.plugins.has(pluginConfig);\n } else {\n const [pluginName, pluginOptions] = pluginConfig;\n if (!this.hasPlugin(pluginName)) {\n return false;\n }\n const actualOptions = this.plugins.get(pluginName);\n for (const key of Object.keys(\n pluginOptions,\n ) as (keyof typeof pluginOptions)[]) {\n if (actualOptions?.[key] !== pluginOptions[key]) {\n return false;\n }\n }\n return true;\n }\n }\n\n getPluginOption<\n PluginName extends ParserPluginWithOptions[0],\n OptionName extends keyof PluginOptions,\n >(plugin: PluginName, name: OptionName) {\n return (this.plugins.get(plugin) as null | PluginOptions)?.[\n name\n ];\n }\n}\n","/*:: declare var invariant; */\n\nimport BaseParser from \"./base.ts\";\nimport type { Comment, Node, Identifier } from \"../types.ts\";\nimport * as charCodes from \"charcodes\";\nimport type { Undone } from \"./node.ts\";\n\n/**\n * A whitespace token containing comments\n */\nexport type CommentWhitespace = {\n /**\n * the start of the whitespace token.\n */\n start: number;\n /**\n * the end of the whitespace token.\n */\n end: number;\n /**\n * the containing comments\n */\n comments: Array;\n /**\n * the immediately preceding AST node of the whitespace token\n */\n leadingNode: Node | null;\n /**\n * the immediately following AST node of the whitespace token\n */\n trailingNode: Node | null;\n /**\n * the innermost AST node containing the whitespace with minimal size (|end - start|)\n */\n containingNode: Node | null;\n};\n\n/**\n * Merge comments with node's trailingComments or assign comments to be\n * trailingComments. New comments will be placed before old comments\n * because the commentStack is enumerated reversely.\n */\nfunction setTrailingComments(node: Undone, comments: Array) {\n if (node.trailingComments === undefined) {\n node.trailingComments = comments;\n } else {\n node.trailingComments.unshift(...comments);\n }\n}\n\n/**\n * Merge comments with node's leadingComments or assign comments to be\n * leadingComments. New comments will be placed before old comments\n * because the commentStack is enumerated reversely.\n */\nfunction setLeadingComments(node: Undone, comments: Array) {\n if (node.leadingComments === undefined) {\n node.leadingComments = comments;\n } else {\n node.leadingComments.unshift(...comments);\n }\n}\n\n/**\n * Merge comments with node's innerComments or assign comments to be\n * innerComments. New comments will be placed before old comments\n * because the commentStack is enumerated reversely.\n */\nexport function setInnerComments(\n node: Undone,\n comments?: Array,\n) {\n if (node.innerComments === undefined) {\n node.innerComments = comments;\n } else {\n node.innerComments.unshift(...comments);\n }\n}\n\n/**\n * Given node and elements array, if elements has non-null element,\n * merge comments to its trailingComments, otherwise merge comments\n * to node's innerComments\n */\nfunction adjustInnerComments(\n node: Undone,\n elements: Array,\n commentWS: CommentWhitespace,\n) {\n let lastElement = null;\n let i = elements.length;\n while (lastElement === null && i > 0) {\n lastElement = elements[--i];\n }\n if (lastElement === null || lastElement.start > commentWS.start) {\n setInnerComments(node, commentWS.comments);\n } else {\n setTrailingComments(lastElement, commentWS.comments);\n }\n}\n\nexport default class CommentsParser extends BaseParser {\n addComment(comment: Comment): void {\n if (this.filename) comment.loc.filename = this.filename;\n const { commentsLen } = this.state;\n if (this.comments.length != commentsLen) this.comments.length = commentsLen;\n this.comments.push(comment);\n this.state.commentsLen++;\n }\n\n /**\n * Given a newly created AST node _n_, attach _n_ to a comment whitespace _w_ if applicable\n * {@see {@link CommentWhitespace}}\n */\n processComment(node: Node): void {\n const { commentStack } = this.state;\n const commentStackLength = commentStack.length;\n if (commentStackLength === 0) return;\n let i = commentStackLength - 1;\n const lastCommentWS = commentStack[i];\n\n if (lastCommentWS.start === node.end) {\n lastCommentWS.leadingNode = node;\n i--;\n }\n\n const { start: nodeStart } = node;\n // invariant: for all 0 <= j <= i, let c = commentStack[j], c must satisfy c.end < node.end\n for (; i >= 0; i--) {\n const commentWS = commentStack[i];\n const commentEnd = commentWS.end;\n if (commentEnd > nodeStart) {\n // by definition of commentWhiteSpace, this implies commentWS.start > nodeStart\n // so node can be a containingNode candidate. At this time we can finalize the comment\n // whitespace, because\n // 1) its leadingNode or trailingNode, if exists, will not change\n // 2) its containingNode have been assigned and will not change because it is the\n // innermost minimal-sized AST node\n commentWS.containingNode = node;\n this.finalizeComment(commentWS);\n commentStack.splice(i, 1);\n } else {\n if (commentEnd === nodeStart) {\n commentWS.trailingNode = node;\n }\n // stop the loop when commentEnd <= nodeStart\n break;\n }\n }\n }\n\n /**\n * Assign the comments of comment whitespaces to related AST nodes.\n * Also adjust innerComments following trailing comma.\n */\n finalizeComment(commentWS: CommentWhitespace) {\n const { comments } = commentWS;\n if (commentWS.leadingNode !== null || commentWS.trailingNode !== null) {\n if (commentWS.leadingNode !== null) {\n setTrailingComments(commentWS.leadingNode, comments);\n }\n if (commentWS.trailingNode !== null) {\n setLeadingComments(commentWS.trailingNode, comments);\n }\n } else {\n /*:: invariant(commentWS.containingNode !== null) */\n const { containingNode: node, start: commentStart } = commentWS;\n if (this.input.charCodeAt(commentStart - 1) === charCodes.comma) {\n // If a commentWhitespace follows a comma and the containingNode allows\n // list structures with trailing comma, merge it to the trailingComment\n // of the last non-null list element\n switch (node.type) {\n case \"ObjectExpression\":\n case \"ObjectPattern\":\n case \"RecordExpression\":\n adjustInnerComments(node, node.properties, commentWS);\n break;\n case \"CallExpression\":\n case \"OptionalCallExpression\":\n adjustInnerComments(node, node.arguments, commentWS);\n break;\n case \"FunctionDeclaration\":\n case \"FunctionExpression\":\n case \"ArrowFunctionExpression\":\n case \"ObjectMethod\":\n case \"ClassMethod\":\n case \"ClassPrivateMethod\":\n adjustInnerComments(node, node.params, commentWS);\n break;\n case \"ArrayExpression\":\n case \"ArrayPattern\":\n case \"TupleExpression\":\n adjustInnerComments(node, node.elements, commentWS);\n break;\n case \"ExportNamedDeclaration\":\n case \"ImportDeclaration\":\n adjustInnerComments(node, node.specifiers, commentWS);\n break;\n default: {\n setInnerComments(node, comments);\n }\n }\n } else {\n setInnerComments(node, comments);\n }\n }\n }\n\n /**\n * Drains remaining commentStack and applies finalizeComment\n * to each comment whitespace. Used only in parseExpression\n * where the top level AST node is _not_ Program\n * {@see {@link CommentsParser#finalizeComment}}\n */\n finalizeRemainingComments() {\n const { commentStack } = this.state;\n for (let i = commentStack.length - 1; i >= 0; i--) {\n this.finalizeComment(commentStack[i]);\n }\n this.state.commentStack = [];\n }\n\n /* eslint-disable no-irregular-whitespace */\n /**\n * Reset previous node trailing comments. Used in object / class\n * property parsing. We parse `async`, `static`, `set` and `get`\n * as an identifier but may reinterpret it into an async/static/accessor\n * method later. In this case the identifier is not part of the AST and we\n * should sync the knowledge to commentStacks\n *\n * For example, when parsing\n * ```\n * async /* 1 *​/ function f() {}\n * ```\n * the comment whitespace `/* 1 *​/` has leading node Identifier(async). When\n * we see the function token, we create a Function node and mark `/* 1 *​/` as\n * inner comments. So `/* 1 *​/` should be detached from the Identifier node.\n *\n * @param node the last finished AST node _before_ current token\n */\n /* eslint-enable no-irregular-whitespace */\n resetPreviousNodeTrailingComments(node: Node) {\n const { commentStack } = this.state;\n const { length } = commentStack;\n if (length === 0) return;\n const commentWS = commentStack[length - 1];\n if (commentWS.leadingNode === node) {\n commentWS.leadingNode = null;\n }\n }\n\n /* eslint-disable no-irregular-whitespace */\n /**\n * Reset previous node leading comments, assuming that `node` is a\n * single-token node. Used in import phase modifiers parsing. We parse\n * `module` in `import module foo from ...` as an identifier but may\n * reinterpret it into a phase modifier later. In this case the identifier is\n * not part of the AST and we should sync the knowledge to commentStacks\n *\n * For example, when parsing\n * ```\n * import /* 1 *​/ module a from \"a\";\n * ```\n * the comment whitespace `/* 1 *​/` has trailing node Identifier(module). When\n * we see that `module` is not a default import binding, we mark `/* 1 *​/` as\n * inner comments of the ImportDeclaration. So `/* 1 *​/` should be detached from\n * the Identifier node.\n *\n * @param node the last finished AST node _before_ current token\n */\n /* eslint-enable no-irregular-whitespace */\n resetPreviousIdentifierLeadingComments(node: Identifier) {\n const { commentStack } = this.state;\n const { length } = commentStack;\n if (length === 0) return;\n\n if (commentStack[length - 1].trailingNode === node) {\n commentStack[length - 1].trailingNode = null;\n } else if (length >= 2 && commentStack[length - 2].trailingNode === node) {\n commentStack[length - 2].trailingNode = null;\n }\n }\n\n /**\n * Attach a node to the comment whitespaces right before/after\n * the given range.\n *\n * This is used to properly attach comments around parenthesized\n * expressions as leading/trailing comments of the inner expression.\n */\n takeSurroundingComments(node: Node, start: number, end: number) {\n const { commentStack } = this.state;\n const commentStackLength = commentStack.length;\n if (commentStackLength === 0) return;\n let i = commentStackLength - 1;\n\n for (; i >= 0; i--) {\n const commentWS = commentStack[i];\n const commentEnd = commentWS.end;\n const commentStart = commentWS.start;\n\n if (commentStart === end) {\n commentWS.leadingNode = node;\n } else if (commentEnd === start) {\n commentWS.trailingNode = node;\n } else if (commentEnd < start) {\n break;\n }\n }\n }\n}\n","import * as charCodes from \"charcodes\";\n\n// Matches a whole line break (where CRLF is considered a single\n// line break). Used to count lines.\nexport const lineBreak = /\\r\\n?|[\\n\\u2028\\u2029]/;\nexport const lineBreakG = new RegExp(lineBreak.source, \"g\");\n\n// https://tc39.github.io/ecma262/#sec-line-terminators\nexport function isNewLine(code: number): boolean {\n switch (code) {\n case charCodes.lineFeed:\n case charCodes.carriageReturn:\n case charCodes.lineSeparator:\n case charCodes.paragraphSeparator:\n return true;\n\n default:\n return false;\n }\n}\n\nexport const skipWhiteSpace = /(?:\\s|\\/\\/.*|\\/\\*[^]*?\\*\\/)*/g;\n\nexport const skipWhiteSpaceInLine =\n /(?:[^\\S\\n\\r\\u2028\\u2029]|\\/\\/.*|\\/\\*.*?\\*\\/)*/g;\n\n// Skip whitespace and single-line comments, including /* no newline here */.\n// After this RegExp matches, its lastIndex points to a line terminator, or\n// the start of multi-line comment (which is effectively a line terminator),\n// or the end of string.\nexport const skipWhiteSpaceToLineBreak = new RegExp(\n // Unfortunately JS doesn't support Perl's atomic /(?>pattern)/ or\n // possessive quantifiers, so we use a trick to prevent backtracking\n // when the look-ahead for line terminator fails.\n \"(?=(\" +\n // Capture the whitespace and comments that should be skipped inside\n // a look-ahead assertion, and then re-match the group as a unit.\n skipWhiteSpaceInLine.source +\n \"))\\\\1\" +\n // Look-ahead for either line terminator, start of multi-line comment,\n // or end of string.\n /(?=[\\n\\r\\u2028\\u2029]|\\/\\*(?!.*?\\*\\/)|$)/.source,\n \"y\", // sticky\n);\n\n// https://tc39.github.io/ecma262/#sec-white-space\nexport function isWhitespace(code: number): boolean {\n switch (code) {\n case 0x0009: // CHARACTER TABULATION\n case 0x000b: // LINE TABULATION\n case 0x000c: // FORM FEED\n case charCodes.space:\n case charCodes.nonBreakingSpace:\n case charCodes.oghamSpaceMark:\n case 0x2000: // EN QUAD\n case 0x2001: // EM QUAD\n case 0x2002: // EN SPACE\n case 0x2003: // EM SPACE\n case 0x2004: // THREE-PER-EM SPACE\n case 0x2005: // FOUR-PER-EM SPACE\n case 0x2006: // SIX-PER-EM SPACE\n case 0x2007: // FIGURE SPACE\n case 0x2008: // PUNCTUATION SPACE\n case 0x2009: // THIN SPACE\n case 0x200a: // HAIR SPACE\n case 0x202f: // NARROW NO-BREAK SPACE\n case 0x205f: // MEDIUM MATHEMATICAL SPACE\n case 0x3000: // IDEOGRAPHIC SPACE\n case 0xfeff: // ZERO WIDTH NO-BREAK SPACE\n return true;\n\n default:\n return false;\n }\n}\n","import type { Options } from \"../options.ts\";\nimport type { CommentWhitespace } from \"../parser/comments\";\nimport { Position } from \"../util/location.ts\";\n\nimport { types as ct, type TokContext } from \"./context.ts\";\nimport { tt, type TokenType } from \"./types.ts\";\nimport type { Errors } from \"../parse-error.ts\";\nimport type { ParseError } from \"../parse-error.ts\";\n\nexport type DeferredStrictError =\n | typeof Errors.StrictNumericEscape\n | typeof Errors.StrictOctalLiteral;\n\ntype TopicContextState = {\n // When a topic binding has been currently established,\n // then this is 1. Otherwise, it is 0. This is forwards compatible\n // with a future plugin for multiple lexical topics.\n maxNumOfResolvableTopics: number;\n // When a topic binding has been currently established, and if that binding\n // has been used as a topic reference `#`, then this is 0. Otherwise, it is\n // `null`. This is forwards compatible with a future plugin for multiple\n // lexical topics.\n maxTopicIndex: null | 0;\n};\n\nconst enum StateFlags {\n None = 0,\n Strict = 1 << 0,\n maybeInArrowParameters = 1 << 1,\n inType = 1 << 2,\n noAnonFunctionType = 1 << 3,\n hasFlowComment = 1 << 4,\n isAmbientContext = 1 << 5,\n inAbstractClass = 1 << 6,\n inDisallowConditionalTypesContext = 1 << 7,\n soloAwait = 1 << 8,\n inFSharpPipelineDirectBody = 1 << 9,\n canStartJSXElement = 1 << 10,\n containsEsc = 1 << 11,\n}\n\nexport const enum LoopLabelKind {\n Loop = 1,\n Switch = 2,\n}\n\nexport default class State {\n flags: number = StateFlags.canStartJSXElement;\n\n get strict(): boolean {\n return (this.flags & StateFlags.Strict) > 0;\n }\n set strict(value: boolean) {\n if (value) {\n this.flags |= StateFlags.Strict;\n } else {\n this.flags &= ~StateFlags.Strict;\n }\n }\n curLine: number;\n lineStart: number;\n\n // And, if locations are used, the {line, column} object\n // corresponding to those offsets\n startLoc: Position;\n endLoc: Position;\n\n init({ strictMode, sourceType, startLine, startColumn }: Options): void {\n this.strict =\n strictMode === false\n ? false\n : strictMode === true\n ? true\n : sourceType === \"module\";\n\n this.curLine = startLine;\n this.lineStart = -startColumn;\n this.startLoc = this.endLoc = new Position(startLine, startColumn, 0);\n }\n\n errors: ParseError[] = [];\n\n // Used to signify the start of a potential arrow function\n potentialArrowAt: number = -1;\n\n // Used to signify the start of an expression which looks like a\n // typed arrow function, but it isn't\n // e.g. a ? (b) : c => d\n // ^\n noArrowAt: number[] = [];\n\n // Used to signify the start of an expression whose params, if it looks like\n // an arrow function, shouldn't be converted to assignable nodes.\n // This is used to defer the validation of typed arrow functions inside\n // conditional expressions.\n // e.g. a ? (b) : c => d\n // ^\n noArrowParamsConversionAt: number[] = [];\n\n // Flags to track\n get maybeInArrowParameters(): boolean {\n return (this.flags & StateFlags.maybeInArrowParameters) > 0;\n }\n set maybeInArrowParameters(value: boolean) {\n if (value) {\n this.flags |= StateFlags.maybeInArrowParameters;\n } else {\n this.flags &= ~StateFlags.maybeInArrowParameters;\n }\n }\n get inType(): boolean {\n return (this.flags & StateFlags.inType) > 0;\n }\n set inType(value: boolean) {\n if (value) {\n this.flags |= StateFlags.inType;\n } else {\n this.flags &= ~StateFlags.inType;\n }\n }\n get noAnonFunctionType(): boolean {\n return (this.flags & StateFlags.noAnonFunctionType) > 0;\n }\n set noAnonFunctionType(value: boolean) {\n if (value) {\n this.flags |= StateFlags.noAnonFunctionType;\n } else {\n this.flags &= ~StateFlags.noAnonFunctionType;\n }\n }\n get hasFlowComment(): boolean {\n return (this.flags & StateFlags.hasFlowComment) > 0;\n }\n set hasFlowComment(value: boolean) {\n if (value) {\n this.flags |= StateFlags.hasFlowComment;\n } else {\n this.flags &= ~StateFlags.hasFlowComment;\n }\n }\n get isAmbientContext(): boolean {\n return (this.flags & StateFlags.isAmbientContext) > 0;\n }\n set isAmbientContext(value: boolean) {\n if (value) {\n this.flags |= StateFlags.isAmbientContext;\n } else {\n this.flags &= ~StateFlags.isAmbientContext;\n }\n }\n get inAbstractClass(): boolean {\n return (this.flags & StateFlags.inAbstractClass) > 0;\n }\n set inAbstractClass(value: boolean) {\n if (value) {\n this.flags |= StateFlags.inAbstractClass;\n } else {\n this.flags &= ~StateFlags.inAbstractClass;\n }\n }\n get inDisallowConditionalTypesContext(): boolean {\n return (this.flags & StateFlags.inDisallowConditionalTypesContext) > 0;\n }\n set inDisallowConditionalTypesContext(value: boolean) {\n if (value) {\n this.flags |= StateFlags.inDisallowConditionalTypesContext;\n } else {\n this.flags &= ~StateFlags.inDisallowConditionalTypesContext;\n }\n }\n\n // For the Hack-style pipelines plugin\n topicContext: TopicContextState = {\n maxNumOfResolvableTopics: 0,\n maxTopicIndex: null,\n };\n\n // For the F#-style pipelines plugin\n get soloAwait(): boolean {\n return (this.flags & StateFlags.soloAwait) > 0;\n }\n set soloAwait(value: boolean) {\n if (value) {\n this.flags |= StateFlags.soloAwait;\n } else {\n this.flags &= ~StateFlags.soloAwait;\n }\n }\n get inFSharpPipelineDirectBody(): boolean {\n return (this.flags & StateFlags.inFSharpPipelineDirectBody) > 0;\n }\n set inFSharpPipelineDirectBody(value: boolean) {\n if (value) {\n this.flags |= StateFlags.inFSharpPipelineDirectBody;\n } else {\n this.flags &= ~StateFlags.inFSharpPipelineDirectBody;\n }\n }\n\n // Labels in scope.\n labels: Array<{\n kind: LoopLabelKind;\n name?: string | null;\n statementStart?: number;\n }> = [];\n\n commentsLen = 0;\n // Comment attachment store\n commentStack: Array = [];\n\n // The current position of the tokenizer in the input.\n pos: number = 0;\n\n // Properties of the current token:\n // Its type\n type: TokenType = tt.eof;\n\n // For tokens that include more information than their type, the value\n value: any = null;\n\n // Its start and end offset\n start: number = 0;\n end: number = 0;\n\n // Position information for the previous token\n // this is initialized when generating the second token.\n lastTokEndLoc: Position = null;\n // this is initialized when generating the second token.\n lastTokStartLoc: Position = null;\n\n // The context stack is used to track whether the apostrophe \"`\" starts\n // or ends a string template\n context: Array = [ct.brace];\n // Used to track whether a JSX element is allowed to form\n get canStartJSXElement(): boolean {\n return (this.flags & StateFlags.canStartJSXElement) > 0;\n }\n set canStartJSXElement(value: boolean) {\n if (value) {\n this.flags |= StateFlags.canStartJSXElement;\n } else {\n this.flags &= ~StateFlags.canStartJSXElement;\n }\n }\n\n // Used to signal to callers of `readWord1` whether the word\n // contained any escape sequences. This is needed because words with\n // escape sequences must not be interpreted as keywords.\n get containsEsc(): boolean {\n return (this.flags & StateFlags.containsEsc) > 0;\n }\n set containsEsc(value: boolean) {\n if (value) {\n this.flags |= StateFlags.containsEsc;\n } else {\n this.flags &= ~StateFlags.containsEsc;\n }\n }\n\n // Used to track invalid escape sequences in template literals,\n // that must be reported if the template is not tagged.\n firstInvalidTemplateEscapePos: null | Position = null;\n\n // This property is used to track the following errors\n // - StrictNumericEscape\n // - StrictOctalLiteral\n //\n // in a literal that occurs prior to/immediately after a \"use strict\" directive.\n\n // todo(JLHwung): set strictErrors to null and avoid recording string errors\n // after a non-directive is parsed\n strictErrors: Map = new Map();\n\n // Tokens length in token store\n tokensLength: number = 0;\n\n /**\n * When we add a new property, we must manually update the `clone` method\n * @see State#clone\n */\n\n curPosition(): Position {\n return new Position(this.curLine, this.pos - this.lineStart, this.pos);\n }\n\n clone(): State {\n const state = new State();\n state.flags = this.flags;\n state.curLine = this.curLine;\n state.lineStart = this.lineStart;\n state.startLoc = this.startLoc;\n state.endLoc = this.endLoc;\n state.errors = this.errors.slice();\n state.potentialArrowAt = this.potentialArrowAt;\n state.noArrowAt = this.noArrowAt.slice();\n state.noArrowParamsConversionAt = this.noArrowParamsConversionAt.slice();\n state.topicContext = this.topicContext;\n state.labels = this.labels.slice();\n state.commentsLen = this.commentsLen;\n state.commentStack = this.commentStack.slice();\n state.pos = this.pos;\n state.type = this.type;\n state.value = this.value;\n state.start = this.start;\n state.end = this.end;\n state.lastTokEndLoc = this.lastTokEndLoc;\n state.lastTokStartLoc = this.lastTokStartLoc;\n state.context = this.context.slice();\n state.firstInvalidTemplateEscapePos = this.firstInvalidTemplateEscapePos;\n state.strictErrors = this.strictErrors;\n state.tokensLength = this.tokensLength;\n\n return state;\n }\n}\n\nexport type LookaheadState = {\n pos: number;\n value: any;\n type: TokenType;\n start: number;\n end: number;\n context: TokContext[];\n startLoc: Position;\n lastTokEndLoc: Position;\n curLine: number;\n lineStart: number;\n curPosition: () => Position;\n /* Used only in readToken_mult_modulo */\n inType: boolean;\n // These boolean properties are not initialized in createLookaheadState()\n // instead they will only be set by the tokenizer\n containsEsc?: boolean;\n};\n","import * as charCodes from \"charcodes\";\n\n// The following character codes are forbidden from being\n// an immediate sibling of NumericLiteralSeparator _\nconst forbiddenNumericSeparatorSiblings = {\n decBinOct: new Set([\n charCodes.dot,\n charCodes.uppercaseB,\n charCodes.uppercaseE,\n charCodes.uppercaseO,\n charCodes.underscore, // multiple separators are not allowed\n charCodes.lowercaseB,\n charCodes.lowercaseE,\n charCodes.lowercaseO,\n ]),\n hex: new Set([\n charCodes.dot,\n charCodes.uppercaseX,\n charCodes.underscore, // multiple separators are not allowed\n charCodes.lowercaseX,\n ]),\n};\n\nconst isAllowedNumericSeparatorSibling = {\n // 0 - 1\n bin: (ch: number) => ch === charCodes.digit0 || ch === charCodes.digit1,\n\n // 0 - 7\n oct: (ch: number) => ch >= charCodes.digit0 && ch <= charCodes.digit7,\n\n // 0 - 9\n dec: (ch: number) => ch >= charCodes.digit0 && ch <= charCodes.digit9,\n\n // 0 - 9, A - F, a - f,\n hex: (ch: number) =>\n (ch >= charCodes.digit0 && ch <= charCodes.digit9) ||\n (ch >= charCodes.uppercaseA && ch <= charCodes.uppercaseF) ||\n (ch >= charCodes.lowercaseA && ch <= charCodes.lowercaseF),\n};\n\nexport type StringContentsErrorHandlers = EscapedCharErrorHandlers & {\n unterminated(\n initialPos: number,\n initialLineStart: number,\n initialCurLine: number,\n ): void;\n};\n\nexport function readStringContents(\n type: \"single\" | \"double\" | \"template\",\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n errors: StringContentsErrorHandlers,\n) {\n const initialPos = pos;\n const initialLineStart = lineStart;\n const initialCurLine = curLine;\n\n let out = \"\";\n let firstInvalidLoc = null;\n let chunkStart = pos;\n const { length } = input;\n for (;;) {\n if (pos >= length) {\n errors.unterminated(initialPos, initialLineStart, initialCurLine);\n out += input.slice(chunkStart, pos);\n break;\n }\n const ch = input.charCodeAt(pos);\n if (isStringEnd(type, ch, input, pos)) {\n out += input.slice(chunkStart, pos);\n break;\n }\n if (ch === charCodes.backslash) {\n out += input.slice(chunkStart, pos);\n const res = readEscapedChar(\n input,\n pos,\n lineStart,\n curLine,\n type === \"template\",\n errors,\n );\n if (res.ch === null && !firstInvalidLoc) {\n firstInvalidLoc = { pos, lineStart, curLine };\n } else {\n out += res.ch;\n }\n ({ pos, lineStart, curLine } = res);\n chunkStart = pos;\n } else if (\n ch === charCodes.lineSeparator ||\n ch === charCodes.paragraphSeparator\n ) {\n ++pos;\n ++curLine;\n lineStart = pos;\n } else if (ch === charCodes.lineFeed || ch === charCodes.carriageReturn) {\n if (type === \"template\") {\n out += input.slice(chunkStart, pos) + \"\\n\";\n ++pos;\n if (\n ch === charCodes.carriageReturn &&\n input.charCodeAt(pos) === charCodes.lineFeed\n ) {\n ++pos;\n }\n ++curLine;\n chunkStart = lineStart = pos;\n } else {\n errors.unterminated(initialPos, initialLineStart, initialCurLine);\n }\n } else {\n ++pos;\n }\n }\n return process.env.BABEL_8_BREAKING\n ? { pos, str: out, firstInvalidLoc, lineStart, curLine }\n : {\n pos,\n str: out,\n firstInvalidLoc,\n lineStart,\n curLine,\n containsInvalid: !!firstInvalidLoc,\n };\n}\n\nfunction isStringEnd(\n type: \"single\" | \"double\" | \"template\",\n ch: number,\n input: string,\n pos: number,\n) {\n if (type === \"template\") {\n return (\n ch === charCodes.graveAccent ||\n (ch === charCodes.dollarSign &&\n input.charCodeAt(pos + 1) === charCodes.leftCurlyBrace)\n );\n }\n return (\n ch === (type === \"double\" ? charCodes.quotationMark : charCodes.apostrophe)\n );\n}\n\ntype EscapedCharErrorHandlers = HexCharErrorHandlers &\n CodePointErrorHandlers & {\n strictNumericEscape(pos: number, lineStart: number, curLine: number): void;\n };\n\nfunction readEscapedChar(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n inTemplate: boolean,\n errors: EscapedCharErrorHandlers,\n) {\n const throwOnInvalid = !inTemplate;\n pos++; // skip '\\'\n\n const res = (ch: string | null) => ({ pos, ch, lineStart, curLine });\n\n const ch = input.charCodeAt(pos++);\n switch (ch) {\n case charCodes.lowercaseN:\n return res(\"\\n\");\n case charCodes.lowercaseR:\n return res(\"\\r\");\n case charCodes.lowercaseX: {\n let code;\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n 2,\n false,\n throwOnInvalid,\n errors,\n ));\n return res(code === null ? null : String.fromCharCode(code));\n }\n case charCodes.lowercaseU: {\n let code;\n ({ code, pos } = readCodePoint(\n input,\n pos,\n lineStart,\n curLine,\n throwOnInvalid,\n errors,\n ));\n return res(code === null ? null : String.fromCodePoint(code));\n }\n case charCodes.lowercaseT:\n return res(\"\\t\");\n case charCodes.lowercaseB:\n return res(\"\\b\");\n case charCodes.lowercaseV:\n return res(\"\\u000b\");\n case charCodes.lowercaseF:\n return res(\"\\f\");\n case charCodes.carriageReturn:\n if (input.charCodeAt(pos) === charCodes.lineFeed) {\n ++pos;\n }\n // fall through\n case charCodes.lineFeed:\n lineStart = pos;\n ++curLine;\n // fall through\n case charCodes.lineSeparator:\n case charCodes.paragraphSeparator:\n return res(\"\");\n case charCodes.digit8:\n case charCodes.digit9:\n if (inTemplate) {\n return res(null);\n } else {\n errors.strictNumericEscape(pos - 1, lineStart, curLine);\n }\n // fall through\n default:\n if (ch >= charCodes.digit0 && ch <= charCodes.digit7) {\n const startPos = pos - 1;\n const match = input.slice(startPos, pos + 2).match(/^[0-7]+/)!;\n\n let octalStr = match[0];\n\n let octal = parseInt(octalStr, 8);\n if (octal > 255) {\n octalStr = octalStr.slice(0, -1);\n octal = parseInt(octalStr, 8);\n }\n pos += octalStr.length - 1;\n const next = input.charCodeAt(pos);\n if (\n octalStr !== \"0\" ||\n next === charCodes.digit8 ||\n next === charCodes.digit9\n ) {\n if (inTemplate) {\n return res(null);\n } else {\n errors.strictNumericEscape(startPos, lineStart, curLine);\n }\n }\n\n return res(String.fromCharCode(octal));\n }\n\n return res(String.fromCharCode(ch));\n }\n}\n\ntype HexCharErrorHandlers = IntErrorHandlers & {\n invalidEscapeSequence(pos: number, lineStart: number, curLine: number): void;\n};\n\n// Used to read character escape sequences ('\\x', '\\u').\nfunction readHexChar(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n len: number,\n forceLen: boolean,\n throwOnInvalid: boolean,\n errors: HexCharErrorHandlers,\n) {\n const initialPos = pos;\n let n;\n ({ n, pos } = readInt(\n input,\n pos,\n lineStart,\n curLine,\n 16,\n len,\n forceLen,\n false,\n errors,\n /* bailOnError */ !throwOnInvalid,\n ));\n if (n === null) {\n if (throwOnInvalid) {\n errors.invalidEscapeSequence(initialPos, lineStart, curLine);\n } else {\n pos = initialPos - 1;\n }\n }\n return { code: n, pos };\n}\n\nexport type IntErrorHandlers = {\n numericSeparatorInEscapeSequence(\n pos: number,\n lineStart: number,\n curLine: number,\n ): void;\n unexpectedNumericSeparator(\n pos: number,\n lineStart: number,\n curLine: number,\n ): void;\n // It can return \"true\" to indicate that the error was handled\n // and the int parsing should continue.\n invalidDigit(\n pos: number,\n lineStart: number,\n curLine: number,\n radix: number,\n ): boolean;\n};\n\nexport function readInt(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n radix: number,\n len: number | undefined,\n forceLen: boolean,\n allowNumSeparator: boolean | \"bail\",\n errors: IntErrorHandlers,\n bailOnError: boolean,\n) {\n const start = pos;\n const forbiddenSiblings =\n radix === 16\n ? forbiddenNumericSeparatorSiblings.hex\n : forbiddenNumericSeparatorSiblings.decBinOct;\n const isAllowedSibling =\n radix === 16\n ? isAllowedNumericSeparatorSibling.hex\n : radix === 10\n ? isAllowedNumericSeparatorSibling.dec\n : radix === 8\n ? isAllowedNumericSeparatorSibling.oct\n : isAllowedNumericSeparatorSibling.bin;\n\n let invalid = false;\n let total = 0;\n\n for (let i = 0, e = len == null ? Infinity : len; i < e; ++i) {\n const code = input.charCodeAt(pos);\n let val;\n\n if (code === charCodes.underscore && allowNumSeparator !== \"bail\") {\n const prev = input.charCodeAt(pos - 1);\n const next = input.charCodeAt(pos + 1);\n\n if (!allowNumSeparator) {\n if (bailOnError) return { n: null, pos };\n errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);\n } else if (\n Number.isNaN(next) ||\n !isAllowedSibling(next) ||\n forbiddenSiblings.has(prev) ||\n forbiddenSiblings.has(next)\n ) {\n if (bailOnError) return { n: null, pos };\n errors.unexpectedNumericSeparator(pos, lineStart, curLine);\n }\n\n // Ignore this _ character\n ++pos;\n continue;\n }\n\n if (code >= charCodes.lowercaseA) {\n val = code - charCodes.lowercaseA + charCodes.lineFeed;\n } else if (code >= charCodes.uppercaseA) {\n val = code - charCodes.uppercaseA + charCodes.lineFeed;\n } else if (charCodes.isDigit(code)) {\n val = code - charCodes.digit0; // 0-9\n } else {\n val = Infinity;\n }\n if (val >= radix) {\n // If we found a digit which is too big, errors.invalidDigit can return true to avoid\n // breaking the loop (this is used for error recovery).\n if (val <= 9 && bailOnError) {\n return { n: null, pos };\n } else if (\n val <= 9 &&\n errors.invalidDigit(pos, lineStart, curLine, radix)\n ) {\n val = 0;\n } else if (forceLen) {\n val = 0;\n invalid = true;\n } else {\n break;\n }\n }\n ++pos;\n total = total * radix + val;\n }\n if (pos === start || (len != null && pos - start !== len) || invalid) {\n return { n: null, pos };\n }\n\n return { n: total, pos };\n}\n\nexport type CodePointErrorHandlers = HexCharErrorHandlers & {\n invalidCodePoint(pos: number, lineStart: number, curLine: number): void;\n};\n\nexport function readCodePoint(\n input: string,\n pos: number,\n lineStart: number,\n curLine: number,\n throwOnInvalid: boolean,\n errors: CodePointErrorHandlers,\n) {\n const ch = input.charCodeAt(pos);\n let code;\n\n if (ch === charCodes.leftCurlyBrace) {\n ++pos;\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n input.indexOf(\"}\", pos) - pos,\n true,\n throwOnInvalid,\n errors,\n ));\n ++pos;\n if (code !== null && code > 0x10ffff) {\n if (throwOnInvalid) {\n errors.invalidCodePoint(pos, lineStart, curLine);\n } else {\n return { code: null, pos };\n }\n }\n } else {\n ({ code, pos } = readHexChar(\n input,\n pos,\n lineStart,\n curLine,\n 4,\n false,\n throwOnInvalid,\n errors,\n ));\n }\n return { code, pos };\n}\n","/*:: declare var invariant; */\n\nimport type { Options } from \"../options.ts\";\nimport {\n Position,\n SourceLocation,\n createPositionWithColumnOffset,\n} from \"../util/location.ts\";\nimport CommentsParser, { type CommentWhitespace } from \"../parser/comments.ts\";\nimport type * as N from \"../types.ts\";\nimport * as charCodes from \"charcodes\";\nimport { isIdentifierStart, isIdentifierChar } from \"../util/identifier.ts\";\nimport {\n tokenIsKeyword,\n tokenLabelName,\n tt,\n keywords as keywordTypes,\n type TokenType,\n} from \"./types.ts\";\nimport type { TokContext } from \"./context.ts\";\nimport {\n Errors,\n type ParseError,\n type ParseErrorConstructor,\n} from \"../parse-error.ts\";\nimport {\n lineBreakG,\n isNewLine,\n isWhitespace,\n skipWhiteSpace,\n skipWhiteSpaceInLine,\n} from \"../util/whitespace.ts\";\nimport State from \"./state.ts\";\nimport type { LookaheadState, DeferredStrictError } from \"./state.ts\";\nimport type { Undone } from \"../parser/node.ts\";\nimport type { Node } from \"../types.ts\";\n\nimport {\n readInt,\n readCodePoint,\n readStringContents,\n type IntErrorHandlers,\n type CodePointErrorHandlers,\n type StringContentsErrorHandlers,\n} from \"@babel/helper-string-parser\";\n\nimport type { Plugin } from \"../typings.ts\";\n\nfunction buildPosition(pos: number, lineStart: number, curLine: number) {\n return new Position(curLine, pos - lineStart, pos);\n}\n\nconst VALID_REGEX_FLAGS = new Set([\n charCodes.lowercaseG,\n charCodes.lowercaseM,\n charCodes.lowercaseS,\n charCodes.lowercaseI,\n charCodes.lowercaseY,\n charCodes.lowercaseU,\n charCodes.lowercaseD,\n charCodes.lowercaseV,\n]);\n\n// Object type used to represent tokens. Note that normally, tokens\n// simply exist as properties on the parser object. This is only\n// used for the onToken callback and the external tokenizer.\n\nexport class Token {\n constructor(state: State) {\n this.type = state.type;\n this.value = state.value;\n this.start = state.start;\n this.end = state.end;\n this.loc = new SourceLocation(state.startLoc, state.endLoc);\n }\n\n declare type: TokenType;\n declare value: any;\n declare start: number;\n declare end: number;\n declare loc: SourceLocation;\n}\n\n// ## Tokenizer\n\nexport default abstract class Tokenizer extends CommentsParser {\n isLookahead: boolean;\n\n // Token store.\n tokens: Array = [];\n\n constructor(options: Options, input: string) {\n super();\n this.state = new State();\n this.state.init(options);\n this.input = input;\n this.length = input.length;\n this.comments = [];\n this.isLookahead = false;\n }\n\n pushToken(token: Token | N.Comment) {\n // Pop out invalid tokens trapped by try-catch parsing.\n // Those parsing branches are mainly created by typescript and flow plugins.\n this.tokens.length = this.state.tokensLength;\n this.tokens.push(token);\n ++this.state.tokensLength;\n }\n\n // Move to the next token\n\n next(): void {\n this.checkKeywordEscapes();\n if (this.options.tokens) {\n this.pushToken(new Token(this.state));\n }\n\n this.state.lastTokEndLoc = this.state.endLoc;\n this.state.lastTokStartLoc = this.state.startLoc;\n this.nextToken();\n }\n\n eat(type: TokenType): boolean {\n if (this.match(type)) {\n this.next();\n return true;\n } else {\n return false;\n }\n }\n\n /**\n * Whether current token matches given type\n */\n match(type: TokenType): boolean {\n return this.state.type === type;\n }\n\n /**\n * Create a LookaheadState from current parser state\n */\n createLookaheadState(state: State): LookaheadState {\n return {\n pos: state.pos,\n value: null,\n type: state.type,\n start: state.start,\n end: state.end,\n context: [this.curContext()],\n inType: state.inType,\n startLoc: state.startLoc,\n lastTokEndLoc: state.lastTokEndLoc,\n curLine: state.curLine,\n lineStart: state.lineStart,\n curPosition: state.curPosition,\n };\n }\n\n /**\n * lookahead peeks the next token, skipping changes to token context and\n * comment stack. For performance it returns a limited LookaheadState\n * instead of full parser state.\n *\n * The { column, line } Loc info is not included in lookahead since such usage\n * is rare. Although it may return other location properties e.g. `curLine` and\n * `lineStart`, these properties are not listed in the LookaheadState interface\n * and thus the returned value is _NOT_ reliable.\n *\n * The tokenizer should make best efforts to avoid using any parser state\n * other than those defined in LookaheadState\n */\n lookahead(): LookaheadState {\n const old = this.state;\n // @ts-expect-error For performance we use a simplified tokenizer state structure\n this.state = this.createLookaheadState(old);\n\n this.isLookahead = true;\n this.nextToken();\n this.isLookahead = false;\n\n const curr = this.state;\n this.state = old;\n return curr;\n }\n\n nextTokenStart(): number {\n return this.nextTokenStartSince(this.state.pos);\n }\n\n nextTokenStartSince(pos: number): number {\n skipWhiteSpace.lastIndex = pos;\n return skipWhiteSpace.test(this.input) ? skipWhiteSpace.lastIndex : pos;\n }\n\n lookaheadCharCode(): number {\n return this.input.charCodeAt(this.nextTokenStart());\n }\n\n /**\n * Similar to nextToken, but it will stop at line break when it is seen before the next token\n *\n * @returns {number} position of the next token start or line break, whichever is seen first.\n * @memberof Tokenizer\n */\n nextTokenInLineStart(): number {\n return this.nextTokenInLineStartSince(this.state.pos);\n }\n\n nextTokenInLineStartSince(pos: number): number {\n skipWhiteSpaceInLine.lastIndex = pos;\n return skipWhiteSpaceInLine.test(this.input)\n ? skipWhiteSpaceInLine.lastIndex\n : pos;\n }\n\n /**\n * Similar to lookaheadCharCode, but it will return the char code of line break if it is\n * seen before the next token\n *\n * @returns {number} char code of the next token start or line break, whichever is seen first.\n * @memberof Tokenizer\n */\n lookaheadInLineCharCode(): number {\n return this.input.charCodeAt(this.nextTokenInLineStart());\n }\n\n codePointAtPos(pos: number): number {\n // The implementation is based on\n // https://source.chromium.org/chromium/chromium/src/+/master:v8/src/builtins/builtins-string-gen.cc;l=1455;drc=221e331b49dfefadbc6fa40b0c68e6f97606d0b3;bpv=0;bpt=1\n // We reimplement `codePointAt` because `codePointAt` is a V8 builtin which is not inlined by TurboFan (as of M91)\n // since `input` is mostly ASCII, an inlined `charCodeAt` wins here\n let cp = this.input.charCodeAt(pos);\n if ((cp & 0xfc00) === 0xd800 && ++pos < this.input.length) {\n const trail = this.input.charCodeAt(pos);\n if ((trail & 0xfc00) === 0xdc00) {\n cp = 0x10000 + ((cp & 0x3ff) << 10) + (trail & 0x3ff);\n }\n }\n return cp;\n }\n\n // Toggle strict mode. Re-reads the next number or string to please\n // pedantic tests (`\"use strict\"; 010;` should fail).\n\n setStrict(strict: boolean): void {\n this.state.strict = strict;\n if (strict) {\n // Throw an error for any string decimal escape found before/immediately\n // after a \"use strict\" directive. Strict mode will be set at parse\n // time for any literals that occur after the next node of the strict\n // directive.\n this.state.strictErrors.forEach(([toParseError, at]) =>\n this.raise(toParseError, at),\n );\n this.state.strictErrors.clear();\n }\n }\n\n curContext(): TokContext {\n return this.state.context[this.state.context.length - 1];\n }\n\n // Read a single token, updating the parser object's token-related properties.\n nextToken(): void {\n this.skipSpace();\n this.state.start = this.state.pos;\n if (!this.isLookahead) this.state.startLoc = this.state.curPosition();\n if (this.state.pos >= this.length) {\n this.finishToken(tt.eof);\n return;\n }\n\n this.getTokenFromCode(this.codePointAtPos(this.state.pos));\n }\n\n // Skips a block comment, whose end is marked by commentEnd.\n // *-/ is used by the Flow plugin, when parsing block comments nested\n // inside Flow comments.\n skipBlockComment(commentEnd: \"*/\" | \"*-/\"): N.CommentBlock | undefined {\n let startLoc;\n if (!this.isLookahead) startLoc = this.state.curPosition();\n const start = this.state.pos;\n const end = this.input.indexOf(commentEnd, start + 2);\n if (end === -1) {\n // We have to call this again here because startLoc may not be set...\n // This seems to be for performance reasons:\n // https://github.com/babel/babel/commit/acf2a10899f696a8aaf34df78bf9725b5ea7f2da\n throw this.raise(Errors.UnterminatedComment, this.state.curPosition());\n }\n\n this.state.pos = end + commentEnd.length;\n lineBreakG.lastIndex = start + 2;\n while (lineBreakG.test(this.input) && lineBreakG.lastIndex <= end) {\n ++this.state.curLine;\n this.state.lineStart = lineBreakG.lastIndex;\n }\n\n // If we are doing a lookahead right now we need to advance the position (above code)\n // but we do not want to push the comment to the state.\n if (this.isLookahead) return;\n /*:: invariant(startLoc) */\n\n const comment: N.CommentBlock = {\n type: \"CommentBlock\",\n value: this.input.slice(start + 2, end),\n start,\n end: end + commentEnd.length,\n loc: new SourceLocation(startLoc, this.state.curPosition()),\n };\n if (this.options.tokens) this.pushToken(comment);\n return comment;\n }\n\n skipLineComment(startSkip: number): N.CommentLine | undefined {\n const start = this.state.pos;\n let startLoc;\n if (!this.isLookahead) startLoc = this.state.curPosition();\n let ch = this.input.charCodeAt((this.state.pos += startSkip));\n if (this.state.pos < this.length) {\n while (!isNewLine(ch) && ++this.state.pos < this.length) {\n ch = this.input.charCodeAt(this.state.pos);\n }\n }\n\n // If we are doing a lookahead right now we need to advance the position (above code)\n // but we do not want to push the comment to the state.\n if (this.isLookahead) return;\n /*:: invariant(startLoc) */\n\n const end = this.state.pos;\n const value = this.input.slice(start + startSkip, end);\n\n const comment: N.CommentLine = {\n type: \"CommentLine\",\n value,\n start,\n end,\n loc: new SourceLocation(startLoc, this.state.curPosition()),\n };\n if (this.options.tokens) this.pushToken(comment);\n return comment;\n }\n\n // Called at the start of the parse and after every token. Skips\n // whitespace and comments, and.\n\n skipSpace(): void {\n const spaceStart = this.state.pos;\n const comments = [];\n loop: while (this.state.pos < this.length) {\n const ch = this.input.charCodeAt(this.state.pos);\n switch (ch) {\n case charCodes.space:\n case charCodes.nonBreakingSpace:\n case charCodes.tab:\n ++this.state.pos;\n break;\n case charCodes.carriageReturn:\n if (\n this.input.charCodeAt(this.state.pos + 1) === charCodes.lineFeed\n ) {\n ++this.state.pos;\n }\n // fall through\n case charCodes.lineFeed:\n case charCodes.lineSeparator:\n case charCodes.paragraphSeparator:\n ++this.state.pos;\n ++this.state.curLine;\n this.state.lineStart = this.state.pos;\n break;\n\n case charCodes.slash:\n switch (this.input.charCodeAt(this.state.pos + 1)) {\n case charCodes.asterisk: {\n const comment = this.skipBlockComment(\"*/\");\n if (comment !== undefined) {\n this.addComment(comment);\n if (this.options.attachComment) comments.push(comment);\n }\n break;\n }\n\n case charCodes.slash: {\n const comment = this.skipLineComment(2);\n if (comment !== undefined) {\n this.addComment(comment);\n if (this.options.attachComment) comments.push(comment);\n }\n break;\n }\n\n default:\n break loop;\n }\n break;\n\n default:\n if (isWhitespace(ch)) {\n ++this.state.pos;\n } else if (\n ch === charCodes.dash &&\n !this.inModule &&\n this.options.annexB\n ) {\n const pos = this.state.pos;\n if (\n this.input.charCodeAt(pos + 1) === charCodes.dash &&\n this.input.charCodeAt(pos + 2) === charCodes.greaterThan &&\n (spaceStart === 0 || this.state.lineStart > spaceStart)\n ) {\n // A `-->` line comment\n const comment = this.skipLineComment(3);\n if (comment !== undefined) {\n this.addComment(comment);\n if (this.options.attachComment) comments.push(comment);\n }\n } else {\n break loop;\n }\n } else if (\n ch === charCodes.lessThan &&\n !this.inModule &&\n this.options.annexB\n ) {\n const pos = this.state.pos;\n if (\n this.input.charCodeAt(pos + 1) === charCodes.exclamationMark &&\n this.input.charCodeAt(pos + 2) === charCodes.dash &&\n this.input.charCodeAt(pos + 3) === charCodes.dash\n ) {\n // `` line comment + this.skipLineComment(3); + this.skipSpace(); + return this.nextToken() + } + return this.finishOp(types.incDec, 2) + } + if (next === 61) { return this.finishOp(types.assign, 2) } + return this.finishOp(types.plusMin, 1) + }; + + pp$9.readToken_lt_gt = function(code) { // '<>' + var next = this.input.charCodeAt(this.pos + 1); + var size = 1; + if (next === code) { + size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; + if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } + return this.finishOp(types.bitShift, size) + } + if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && + this.input.charCodeAt(this.pos + 3) === 45) { + // `` line comment\n this.skipLineComment(3)\n this.skipSpace()\n return this.nextToken()\n }\n return this.finishOp(tt.incDec, 2)\n }\n if (next === 61) return this.finishOp(tt.assign, 2)\n return this.finishOp(tt.plusMin, 1)\n}\n\npp.readToken_lt_gt = function(code) { // '<>'\n let next = this.input.charCodeAt(this.pos + 1)\n let size = 1\n if (next === code) {\n size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2\n if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1)\n return this.finishOp(tt.bitShift, size)\n }\n if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 &&\n this.input.charCodeAt(this.pos + 3) === 45) {\n // `` line comment + this.skipLineComment(3); + this.skipSpace(); + return this.nextToken() + } + return this.finishOp(types.incDec, 2) + } + if (next === 61) { return this.finishOp(types.assign, 2) } + return this.finishOp(types.plusMin, 1) +}; + +pp$9.readToken_lt_gt = function(code) { // '<>' + var next = this.input.charCodeAt(this.pos + 1); + var size = 1; + if (next === code) { + size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; + if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } + return this.finishOp(types.bitShift, size) + } + if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && + this.input.charCodeAt(this.pos + 3) === 45) { + // `` line comment\n this.skipLineComment(3)\n this.skipSpace()\n return this.nextToken()\n }\n return this.finishOp(tt.incDec, 2)\n }\n if (next === 61) return this.finishOp(tt.assign, 2)\n return this.finishOp(tt.plusMin, 1)\n}\n\npp.readToken_lt_gt = function(code) { // '<>'\n let next = this.input.charCodeAt(this.pos + 1)\n let size = 1\n if (next === code) {\n size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2\n if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1)\n return this.finishOp(tt.bitShift, size)\n }\n if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 &&\n this.input.charCodeAt(this.pos + 3) === 45) {\n // ` + +Async is a utility module which provides straight-forward, powerful functions for working with [asynchronous JavaScript](http://caolan.github.io/async/v3/global.html). Although originally designed for use with [Node.js](https://nodejs.org/) and installable via `npm i async`, it can also be used directly in the browser. A ESM/MJS version is included in the main `async` package that should automatically be used with compatible bundlers such as Webpack and Rollup. + +A pure ESM version of Async is available as [`async-es`](https://www.npmjs.com/package/async-es). + +For Documentation, visit + +*For Async v1.5.x documentation, go [HERE](https://github.com/caolan/async/blob/v1.5.2/README.md)* + + +```javascript +// for use with Node-style callbacks... +var async = require("async"); + +var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; +var configs = {}; + +async.forEachOf(obj, (value, key, callback) => { + fs.readFile(__dirname + value, "utf8", (err, data) => { + if (err) return callback(err); + try { + configs[key] = JSON.parse(data); + } catch (e) { + return callback(e); + } + callback(); + }); +}, err => { + if (err) console.error(err.message); + // configs is now a map of JSON data + doSomethingWith(configs); +}); +``` + +```javascript +var async = require("async"); + +// ...or ES2017 async functions +async.mapLimit(urls, 5, async function(url) { + const response = await fetch(url) + return response.body +}, (err, results) => { + if (err) throw err + // results is now an array of the response bodies + console.log(results) +}) +``` diff --git a/psitransfer-v2.3.0/node_modules/async/all.js b/psitransfer-v2.3.0/node_modules/async/all.js new file mode 100644 index 0000000..148db68 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/all.js @@ -0,0 +1,119 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file5.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.every(fileList, fileExists, function(err, result) { + * console.log(result); + * // true + * // result is true since every file exists + * }); + * + * async.every(withMissingFileList, fileExists, function(err, result) { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }); + * + * // Using Promises + * async.every(fileList, fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.every(withMissingFileList, fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.every(fileList, fileExists); + * console.log(result); + * // true + * // result is true since every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.every(withMissingFileList, fileExists); + * console.log(result); + * // false + * // result is false since NOT every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function every(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(every, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/allLimit.js b/psitransfer-v2.3.0/node_modules/async/allLimit.js new file mode 100644 index 0000000..25b2c08 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/allLimit.js @@ -0,0 +1,46 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everyLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(everyLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/allSeries.js b/psitransfer-v2.3.0/node_modules/async/allSeries.js new file mode 100644 index 0000000..147c3dc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/allSeries.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everySeries(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(everySeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/any.js b/psitransfer-v2.3.0/node_modules/async/any.js new file mode 100644 index 0000000..2046cf6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/any.js @@ -0,0 +1,122 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + *); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // false + * // result is false since none of the files exists + * } + *); + * + * // Using Promises + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since some file in the list exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since none of the files exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists); + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists); + * console.log(result); + * // false + * // result is false since none of the files exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function some(coll, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(some, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/anyLimit.js b/psitransfer-v2.3.0/node_modules/async/anyLimit.js new file mode 100644 index 0000000..c8a295a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/anyLimit.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(someLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/anySeries.js b/psitransfer-v2.3.0/node_modules/async/anySeries.js new file mode 100644 index 0000000..ee0654b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/anySeries.js @@ -0,0 +1,46 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someSeries(coll, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(someSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/apply.js b/psitransfer-v2.3.0/node_modules/async/apply.js new file mode 100644 index 0000000..5246833 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/apply.js @@ -0,0 +1,55 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (fn, ...args) { + return (...callArgs) => fn(...args, ...callArgs); +}; + +module.exports = exports["default"]; /** + * Creates a continuation function with some arguments already applied. + * + * Useful as a shorthand when combined with other control flow functions. Any + * arguments passed to the returned function are added to the arguments + * originally passed to apply. + * + * @name apply + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {Function} fn - The function you want to eventually apply all + * arguments to. Invokes with (arguments...). + * @param {...*} arguments... - Any number of arguments to automatically apply + * when the continuation is called. + * @returns {Function} the partially-applied function + * @example + * + * // using apply + * async.parallel([ + * async.apply(fs.writeFile, 'testfile1', 'test1'), + * async.apply(fs.writeFile, 'testfile2', 'test2') + * ]); + * + * + * // the same process without using apply + * async.parallel([ + * function(callback) { + * fs.writeFile('testfile1', 'test1', callback); + * }, + * function(callback) { + * fs.writeFile('testfile2', 'test2', callback); + * } + * ]); + * + * // It's possible to pass any number of additional arguments when calling the + * // continuation: + * + * node> var fn = async.apply(sys.puts, 'one'); + * node> fn('two', 'three'); + * one + * two + * three + */ \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/applyEach.js b/psitransfer-v2.3.0/node_modules/async/applyEach.js new file mode 100644 index 0000000..b08c670 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/applyEach.js @@ -0,0 +1,57 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _applyEach = require('./internal/applyEach.js'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _map = require('./map.js'); + +var _map2 = _interopRequireDefault(_map); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies the provided arguments to each function in the array, calling + * `callback` after all functions have completed. If you only provide the first + * argument, `fns`, then it will return a function which lets you pass in the + * arguments as if it were a single function call. If more arguments are + * provided, `callback` is required while `args` is still optional. The results + * for each of the applied async functions are passed to the final callback + * as an array. + * + * @name applyEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s + * to all call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - Returns a function that takes no args other than + * an optional callback, that is the result of applying the `args` to each + * of the functions. + * @example + * + * const appliedFn = async.applyEach([enableSearch, updateSchema], 'bucket') + * + * appliedFn((err, results) => { + * // results[0] is the results for `enableSearch` + * // results[1] is the results for `updateSchema` + * }); + * + * // partial application example: + * async.each( + * buckets, + * async (bucket) => async.applyEach([enableSearch, updateSchema], bucket)(), + * callback + * ); + */ +exports.default = (0, _applyEach2.default)(_map2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/applyEachSeries.js b/psitransfer-v2.3.0/node_modules/async/applyEachSeries.js new file mode 100644 index 0000000..6a19ca3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/applyEachSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _applyEach = require('./internal/applyEach.js'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _mapSeries = require('./mapSeries.js'); + +var _mapSeries2 = _interopRequireDefault(_mapSeries); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. + * + * @name applyEachSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.applyEach]{@link module:ControlFlow.applyEach} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s to all + * call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - A function, that when called, is the result of + * appling the `args` to the list of functions. It takes no args, other than + * a callback. + */ +exports.default = (0, _applyEach2.default)(_mapSeries2.default); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/asyncify.js b/psitransfer-v2.3.0/node_modules/async/asyncify.js new file mode 100644 index 0000000..3c3bf88 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/asyncify.js @@ -0,0 +1,118 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = asyncify; + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _setImmediate = require('./internal/setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + if ((0, _wrapAsync.isAsync)(func)) { + return function (...args /*, callback*/) { + const callback = args.pop(); + const promise = func.apply(this, args); + return handlePromise(promise, callback); + }; + } + + return (0, _initialParams2.default)(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if (result && typeof result.then === 'function') { + return handlePromise(result, callback); + } else { + callback(null, result); + } + }); +} + +function handlePromise(promise, callback) { + return promise.then(value => { + invokeCallback(callback, null, value); + }, err => { + invokeCallback(callback, err && err.message ? err : new Error(err)); + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (err) { + (0, _setImmediate2.default)(e => { + throw e; + }, err); + } +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/auto.js b/psitransfer-v2.3.0/node_modules/async/auto.js new file mode 100644 index 0000000..c4a85d4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/auto.js @@ -0,0 +1,333 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = auto; + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _promiseCallback = require('./internal/promiseCallback.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on + * their requirements. Each function can optionally depend on other functions + * being completed first, and each function is run as soon as its requirements + * are satisfied. + * + * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence + * will stop. Further tasks will not execute (so any other functions depending + * on it will not run), and the main `callback` is immediately called with the + * error. + * + * {@link AsyncFunction}s also receive an object containing the results of functions which + * have completed so far as the first argument, if they have dependencies. If a + * task function has no dependencies, it will only be passed a callback. + * + * @name auto + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Object} tasks - An object. Each of its properties is either a + * function or an array of requirements, with the {@link AsyncFunction} itself the last item + * in the array. The object's key of a property serves as the name of the task + * defined by that property, i.e. can be used when specifying requirements for + * other tasks. The function receives one or two arguments: + * * a `results` object, containing the results of the previously executed + * functions, only passed if the task has any dependencies, + * * a `callback(err, result)` function, which must be called when finished, + * passing an `error` (which can be `null`) and the result of the function's + * execution. + * @param {number} [concurrency=Infinity] - An optional `integer` for + * determining the maximum number of tasks that can be run in parallel. By + * default, as many as possible. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback. Results are always returned; however, if an + * error occurs, no further `tasks` will be performed, and the results object + * will only contain partial results. Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * @example + * + * //Using Callbacks + * async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }, function(err, results) { + * if (err) { + * console.log('err = ', err); + * } + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }); + * + * //Using Promises + * async.auto({ + * get_data: function(callback) { + * console.log('in get_data'); + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * console.log('in make_folder'); + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }).then(results => { + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }).catch(err => { + * console.log('err = ', err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }); + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function auto(tasks, concurrency, callback) { + if (typeof concurrency !== 'number') { + // concurrency is optional, shift the args. + callback = concurrency; + concurrency = null; + } + callback = (0, _once2.default)(callback || (0, _promiseCallback.promiseCallback)()); + var numTasks = Object.keys(tasks).length; + if (!numTasks) { + return callback(null); + } + if (!concurrency) { + concurrency = numTasks; + } + + var results = {}; + var runningTasks = 0; + var canceled = false; + var hasError = false; + + var listeners = Object.create(null); + + var readyTasks = []; + + // for cycle detection: + var readyToCheck = []; // tasks that have been identified as reachable + // without the possibility of returning to an ancestor task + var uncheckedDependencies = {}; + + Object.keys(tasks).forEach(key => { + var task = tasks[key]; + if (!Array.isArray(task)) { + // no dependencies + enqueueTask(key, [task]); + readyToCheck.push(key); + return; + } + + var dependencies = task.slice(0, task.length - 1); + var remainingDependencies = dependencies.length; + if (remainingDependencies === 0) { + enqueueTask(key, task); + readyToCheck.push(key); + return; + } + uncheckedDependencies[key] = remainingDependencies; + + dependencies.forEach(dependencyName => { + if (!tasks[dependencyName]) { + throw new Error('async.auto task `' + key + '` has a non-existent dependency `' + dependencyName + '` in ' + dependencies.join(', ')); + } + addListener(dependencyName, () => { + remainingDependencies--; + if (remainingDependencies === 0) { + enqueueTask(key, task); + } + }); + }); + }); + + checkForDeadlocks(); + processQueue(); + + function enqueueTask(key, task) { + readyTasks.push(() => runTask(key, task)); + } + + function processQueue() { + if (canceled) return; + if (readyTasks.length === 0 && runningTasks === 0) { + return callback(null, results); + } + while (readyTasks.length && runningTasks < concurrency) { + var run = readyTasks.shift(); + run(); + } + } + + function addListener(taskName, fn) { + var taskListeners = listeners[taskName]; + if (!taskListeners) { + taskListeners = listeners[taskName] = []; + } + + taskListeners.push(fn); + } + + function taskComplete(taskName) { + var taskListeners = listeners[taskName] || []; + taskListeners.forEach(fn => fn()); + processQueue(); + } + + function runTask(key, task) { + if (hasError) return; + + var taskCallback = (0, _onlyOnce2.default)((err, ...result) => { + runningTasks--; + if (err === false) { + canceled = true; + return; + } + if (result.length < 2) { + [result] = result; + } + if (err) { + var safeResults = {}; + Object.keys(results).forEach(rkey => { + safeResults[rkey] = results[rkey]; + }); + safeResults[key] = result; + hasError = true; + listeners = Object.create(null); + if (canceled) return; + callback(err, safeResults); + } else { + results[key] = result; + taskComplete(key); + } + }); + + runningTasks++; + var taskFn = (0, _wrapAsync2.default)(task[task.length - 1]); + if (task.length > 1) { + taskFn(results, taskCallback); + } else { + taskFn(taskCallback); + } + } + + function checkForDeadlocks() { + // Kahn's algorithm + // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm + // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html + var currentTask; + var counter = 0; + while (readyToCheck.length) { + currentTask = readyToCheck.pop(); + counter++; + getDependents(currentTask).forEach(dependent => { + if (--uncheckedDependencies[dependent] === 0) { + readyToCheck.push(dependent); + } + }); + } + + if (counter !== numTasks) { + throw new Error('async.auto cannot execute tasks due to a recursive dependency'); + } + } + + function getDependents(taskName) { + var result = []; + Object.keys(tasks).forEach(key => { + const task = tasks[key]; + if (Array.isArray(task) && task.indexOf(taskName) >= 0) { + result.push(key); + } + }); + return result; + } + + return callback[_promiseCallback.PROMISE_SYMBOL]; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/autoInject.js b/psitransfer-v2.3.0/node_modules/async/autoInject.js new file mode 100644 index 0000000..393baad --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/autoInject.js @@ -0,0 +1,182 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = autoInject; + +var _auto = require('./auto.js'); + +var _auto2 = _interopRequireDefault(_auto); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var FN_ARGS = /^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/; +var ARROW_FN_ARGS = /^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/; +var FN_ARG_SPLIT = /,/; +var FN_ARG = /(=.+)?(\s*)$/; + +function stripComments(string) { + let stripped = ''; + let index = 0; + let endBlockComment = string.indexOf('*/'); + while (index < string.length) { + if (string[index] === '/' && string[index + 1] === '/') { + // inline comment + let endIndex = string.indexOf('\n', index); + index = endIndex === -1 ? string.length : endIndex; + } else if (endBlockComment !== -1 && string[index] === '/' && string[index + 1] === '*') { + // block comment + let endIndex = string.indexOf('*/', index); + if (endIndex !== -1) { + index = endIndex + 2; + endBlockComment = string.indexOf('*/', index); + } else { + stripped += string[index]; + index++; + } + } else { + stripped += string[index]; + index++; + } + } + return stripped; +} + +function parseParams(func) { + const src = stripComments(func.toString()); + let match = src.match(FN_ARGS); + if (!match) { + match = src.match(ARROW_FN_ARGS); + } + if (!match) throw new Error('could not parse args in autoInject\nSource:\n' + src); + let [, args] = match; + return args.replace(/\s/g, '').split(FN_ARG_SPLIT).map(arg => arg.replace(FN_ARG, '').trim()); +} + +/** + * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent + * tasks are specified as parameters to the function, after the usual callback + * parameter, with the parameter names matching the names of the tasks it + * depends on. This can provide even more readable task graphs which can be + * easier to maintain. + * + * If a final callback is specified, the task results are similarly injected, + * specified as named parameters after the initial error parameter. + * + * The autoInject function is purely syntactic sugar and its semantics are + * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. + * + * @name autoInject + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.auto]{@link module:ControlFlow.auto} + * @category Control Flow + * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of + * the form 'func([dependencies...], callback). The object's key of a property + * serves as the name of the task defined by that property, i.e. can be used + * when specifying requirements for other tasks. + * * The `callback` parameter is a `callback(err, result)` which must be called + * when finished, passing an `error` (which can be `null`) and the result of + * the function's execution. The remaining parameters name other tasks on + * which the task is dependent, and the results from those tasks are the + * arguments of those parameters. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback, and a `results` object with any completed + * task results, similar to `auto`. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // The example from `auto` can be rewritten as follows: + * async.autoInject({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: function(get_data, make_folder, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }, + * email_link: function(write_file, callback) { + * // once the file is written let's email a link to it... + * // write_file contains the filename returned by write_file. + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * } + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + * + * // If you are using a JS minifier that mangles parameter names, `autoInject` + * // will not work with plain functions, since the parameter names will be + * // collapsed to a single letter identifier. To work around this, you can + * // explicitly specify the names of the parameters your task function needs + * // in an array, similar to Angular.js dependency injection. + * + * // This still has an advantage over plain `auto`, since the results a task + * // depends on are still spread into arguments. + * async.autoInject({ + * //... + * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(write_file, callback) { + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * }] + * //... + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + */ +function autoInject(tasks, callback) { + var newTasks = {}; + + Object.keys(tasks).forEach(key => { + var taskFn = tasks[key]; + var params; + var fnIsAsync = (0, _wrapAsync.isAsync)(taskFn); + var hasNoDeps = !fnIsAsync && taskFn.length === 1 || fnIsAsync && taskFn.length === 0; + + if (Array.isArray(taskFn)) { + params = [...taskFn]; + taskFn = params.pop(); + + newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); + } else if (hasNoDeps) { + // no dependencies, use the function as-is + newTasks[key] = taskFn; + } else { + params = parseParams(taskFn); + if (taskFn.length === 0 && !fnIsAsync && params.length === 0) { + throw new Error("autoInject task functions require explicit parameters."); + } + + // remove callback param + if (!fnIsAsync) params.pop(); + + newTasks[key] = params.concat(newTask); + } + + function newTask(results, taskCb) { + var newArgs = params.map(name => results[name]); + newArgs.push(taskCb); + (0, _wrapAsync2.default)(taskFn)(...newArgs); + } + }); + + return (0, _auto2.default)(newTasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/bower.json b/psitransfer-v2.3.0/node_modules/async/bower.json new file mode 100644 index 0000000..390c650 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/bower.json @@ -0,0 +1,17 @@ +{ + "name": "async", + "main": "dist/async.js", + "ignore": [ + "bower_components", + "lib", + "test", + "node_modules", + "perf", + "support", + "**/.*", + "*.config.js", + "*.json", + "index.js", + "Makefile" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/async/cargo.js b/psitransfer-v2.3.0/node_modules/async/cargo.js new file mode 100644 index 0000000..aa385f8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/cargo.js @@ -0,0 +1,63 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = cargo; + +var _queue = require('./internal/queue.js'); + +var _queue2 = _interopRequireDefault(_queue); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Creates a `cargo` object with the specified payload. Tasks added to the + * cargo will be processed altogether (up to the `payload` limit). If the + * `worker` is in progress, the task is queued until it becomes available. Once + * the `worker` has completed some tasks, each callback of those tasks is + * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) + * for how `cargo` and `queue` work. + * + * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers + * at a time, cargo passes an array of tasks to a single worker, repeating + * when the worker is finished. + * + * @name cargo + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An asynchronous function for processing an array + * of queued tasks. Invoked with `(tasks, callback)`. + * @param {number} [payload=Infinity] - An optional `integer` for determining + * how many tasks should be processed per round; if omitted, the default is + * unlimited. + * @returns {module:ControlFlow.QueueObject} A cargo object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the cargo and inner queue. + * @example + * + * // create a cargo object with payload 2 + * var cargo = async.cargo(function(tasks, callback) { + * for (var i=0; i { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir) + * .then(results => { + * console.log(results); + * }).catch(err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.concat(directoryList, fs.readdir); + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.concat(withMissingDirectoryList, fs.readdir); + * console.log(results); + * } catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } + * } + * + */ +function concat(coll, iteratee, callback) { + return (0, _concatLimit2.default)(coll, Infinity, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(concat, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/concatLimit.js b/psitransfer-v2.3.0/node_modules/async/concatLimit.js new file mode 100644 index 0000000..3d170f1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/concatLimit.js @@ -0,0 +1,60 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _mapLimit = require('./mapLimit.js'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs a maximum of `limit` async operations at a time. + * + * @name concatLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapLimit + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatLimit(coll, limit, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _mapLimit2.default)(coll, limit, (val, iterCb) => { + _iteratee(val, (err, ...args) => { + if (err) return iterCb(err); + return iterCb(err, args); + }); + }, (err, mapResults) => { + var result = []; + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + result = result.concat(...mapResults[i]); + } + } + + return callback(err, result); + }); +} +exports.default = (0, _awaitify2.default)(concatLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/concatSeries.js b/psitransfer-v2.3.0/node_modules/async/concatSeries.js new file mode 100644 index 0000000..84add3b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/concatSeries.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _concatLimit = require('./concatLimit.js'); + +var _concatLimit2 = _interopRequireDefault(_concatLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs only a single async operation at a time. + * + * @name concatSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapSeries + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`. + * The iteratee should complete with an array an array of results. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatSeries(coll, iteratee, callback) { + return (0, _concatLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(concatSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/constant.js b/psitransfer-v2.3.0/node_modules/async/constant.js new file mode 100644 index 0000000..0759653 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/constant.js @@ -0,0 +1,55 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (...args) { + return function (...ignoredArgs /*, callback*/) { + var callback = ignoredArgs.pop(); + return callback(null, ...args); + }; +}; + +module.exports = exports["default"]; /** + * Returns a function that when called, calls-back with the values provided. + * Useful as the first function in a [`waterfall`]{@link module:ControlFlow.waterfall}, or for plugging values in to + * [`auto`]{@link module:ControlFlow.auto}. + * + * @name constant + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {...*} arguments... - Any number of arguments to automatically invoke + * callback with. + * @returns {AsyncFunction} Returns a function that when invoked, automatically + * invokes the callback with the previous given arguments. + * @example + * + * async.waterfall([ + * async.constant(42), + * function (value, next) { + * // value === 42 + * }, + * //... + * ], callback); + * + * async.waterfall([ + * async.constant(filename, "utf8"), + * fs.readFile, + * function (fileData, next) { + * //... + * } + * //... + * ], callback); + * + * async.auto({ + * hostname: async.constant("https://server.net/"), + * port: findFreePort, + * launchServer: ["hostname", "port", function (options, cb) { + * startServer(options, cb); + * }], + * //... + * }, callback); + */ \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/detect.js b/psitransfer-v2.3.0/node_modules/async/detect.js new file mode 100644 index 0000000..b3ed7ab --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/detect.js @@ -0,0 +1,96 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * } + *); + * + * // Using Promises + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists) + * .then(result => { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists); + * console.log(result); + * // dir1/file1.txt + * // result now equals the file in the list that exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function detect(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(detect, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/detectLimit.js b/psitransfer-v2.3.0/node_modules/async/detectLimit.js new file mode 100644 index 0000000..0ddb860 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/detectLimit.js @@ -0,0 +1,48 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(detectLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/detectSeries.js b/psitransfer-v2.3.0/node_modules/async/detectSeries.js new file mode 100644 index 0000000..0c4f26a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/detectSeries.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectSeries(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)((0, _eachOfLimit2.default)(1), coll, iteratee, callback); +} + +exports.default = (0, _awaitify2.default)(detectSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/dir.js b/psitransfer-v2.3.0/node_modules/async/dir.js new file mode 100644 index 0000000..950d0a2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/dir.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _consoleFunc = require('./internal/consoleFunc.js'); + +var _consoleFunc2 = _interopRequireDefault(_consoleFunc); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Logs the result of an [`async` function]{@link AsyncFunction} to the + * `console` using `console.dir` to display the properties of the resulting object. + * Only works in Node.js or in browsers that support `console.dir` and + * `console.error` (such as FF and Chrome). + * If multiple arguments are returned from the async function, + * `console.dir` is called on each argument in order. + * + * @name dir + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, {hello: name}); + * }, 1000); + * }; + * + * // in the node repl + * node> async.dir(hello, 'world'); + * {hello: 'world'} + */ +exports.default = (0, _consoleFunc2.default)('dir'); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/dist/async.js b/psitransfer-v2.3.0/node_modules/async/dist/async.js new file mode 100644 index 0000000..832ca57 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/dist/async.js @@ -0,0 +1,6057 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (factory((global.async = {}))); +}(this, (function (exports) { 'use strict'; + + /** + * Creates a continuation function with some arguments already applied. + * + * Useful as a shorthand when combined with other control flow functions. Any + * arguments passed to the returned function are added to the arguments + * originally passed to apply. + * + * @name apply + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {Function} fn - The function you want to eventually apply all + * arguments to. Invokes with (arguments...). + * @param {...*} arguments... - Any number of arguments to automatically apply + * when the continuation is called. + * @returns {Function} the partially-applied function + * @example + * + * // using apply + * async.parallel([ + * async.apply(fs.writeFile, 'testfile1', 'test1'), + * async.apply(fs.writeFile, 'testfile2', 'test2') + * ]); + * + * + * // the same process without using apply + * async.parallel([ + * function(callback) { + * fs.writeFile('testfile1', 'test1', callback); + * }, + * function(callback) { + * fs.writeFile('testfile2', 'test2', callback); + * } + * ]); + * + * // It's possible to pass any number of additional arguments when calling the + * // continuation: + * + * node> var fn = async.apply(sys.puts, 'one'); + * node> fn('two', 'three'); + * one + * two + * three + */ + function apply(fn, ...args) { + return (...callArgs) => fn(...args,...callArgs); + } + + function initialParams (fn) { + return function (...args/*, callback*/) { + var callback = args.pop(); + return fn.call(this, args, callback); + }; + } + + /* istanbul ignore file */ + + var hasQueueMicrotask = typeof queueMicrotask === 'function' && queueMicrotask; + var hasSetImmediate = typeof setImmediate === 'function' && setImmediate; + var hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; + + function fallback(fn) { + setTimeout(fn, 0); + } + + function wrap(defer) { + return (fn, ...args) => defer(() => fn(...args)); + } + + var _defer; + + if (hasQueueMicrotask) { + _defer = queueMicrotask; + } else if (hasSetImmediate) { + _defer = setImmediate; + } else if (hasNextTick) { + _defer = process.nextTick; + } else { + _defer = fallback; + } + + var setImmediate$1 = wrap(_defer); + + /** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ + function asyncify(func) { + if (isAsync(func)) { + return function (...args/*, callback*/) { + const callback = args.pop(); + const promise = func.apply(this, args); + return handlePromise(promise, callback) + } + } + + return initialParams(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if (result && typeof result.then === 'function') { + return handlePromise(result, callback) + } else { + callback(null, result); + } + }); + } + + function handlePromise(promise, callback) { + return promise.then(value => { + invokeCallback(callback, null, value); + }, err => { + invokeCallback(callback, err && err.message ? err : new Error(err)); + }); + } + + function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (err) { + setImmediate$1(e => { throw e }, err); + } + } + + function isAsync(fn) { + return fn[Symbol.toStringTag] === 'AsyncFunction'; + } + + function isAsyncGenerator(fn) { + return fn[Symbol.toStringTag] === 'AsyncGenerator'; + } + + function isAsyncIterable(obj) { + return typeof obj[Symbol.asyncIterator] === 'function'; + } + + function wrapAsync(asyncFn) { + if (typeof asyncFn !== 'function') throw new Error('expected a function') + return isAsync(asyncFn) ? asyncify(asyncFn) : asyncFn; + } + + // conditionally promisify a function. + // only return a promise if a callback is omitted + function awaitify (asyncFn, arity = asyncFn.length) { + if (!arity) throw new Error('arity is undefined') + function awaitable (...args) { + if (typeof args[arity - 1] === 'function') { + return asyncFn.apply(this, args) + } + + return new Promise((resolve, reject) => { + args[arity - 1] = (err, ...cbArgs) => { + if (err) return reject(err) + resolve(cbArgs.length > 1 ? cbArgs : cbArgs[0]); + }; + asyncFn.apply(this, args); + }) + } + + return awaitable + } + + function applyEach (eachfn) { + return function applyEach(fns, ...callArgs) { + const go = awaitify(function (callback) { + var that = this; + return eachfn(fns, (fn, cb) => { + wrapAsync(fn).apply(that, callArgs.concat(cb)); + }, callback); + }); + return go; + }; + } + + function _asyncMap(eachfn, arr, iteratee, callback) { + arr = arr || []; + var results = []; + var counter = 0; + var _iteratee = wrapAsync(iteratee); + + return eachfn(arr, (value, _, iterCb) => { + var index = counter++; + _iteratee(value, (err, v) => { + results[index] = v; + iterCb(err); + }); + }, err => { + callback(err, results); + }); + } + + function isArrayLike(value) { + return value && + typeof value.length === 'number' && + value.length >= 0 && + value.length % 1 === 0; + } + + // A temporary value used to identify if the loop should be broken. + // See #1064, #1293 + const breakLoop = {}; + + function once(fn) { + function wrapper (...args) { + if (fn === null) return; + var callFn = fn; + fn = null; + callFn.apply(this, args); + } + Object.assign(wrapper, fn); + return wrapper + } + + function getIterator (coll) { + return coll[Symbol.iterator] && coll[Symbol.iterator](); + } + + function createArrayIterator(coll) { + var i = -1; + var len = coll.length; + return function next() { + return ++i < len ? {value: coll[i], key: i} : null; + } + } + + function createES2015Iterator(iterator) { + var i = -1; + return function next() { + var item = iterator.next(); + if (item.done) + return null; + i++; + return {value: item.value, key: i}; + } + } + + function createObjectIterator(obj) { + var okeys = obj ? Object.keys(obj) : []; + var i = -1; + var len = okeys.length; + return function next() { + var key = okeys[++i]; + if (key === '__proto__') { + return next(); + } + return i < len ? {value: obj[key], key} : null; + }; + } + + function createIterator(coll) { + if (isArrayLike(coll)) { + return createArrayIterator(coll); + } + + var iterator = getIterator(coll); + return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); + } + + function onlyOnce(fn) { + return function (...args) { + if (fn === null) throw new Error("Callback was already called."); + var callFn = fn; + fn = null; + callFn.apply(this, args); + }; + } + + // for async generators + function asyncEachOfLimit(generator, limit, iteratee, callback) { + let done = false; + let canceled = false; + let awaiting = false; + let running = 0; + let idx = 0; + + function replenish() { + //console.log('replenish') + if (running >= limit || awaiting || done) return + //console.log('replenish awaiting') + awaiting = true; + generator.next().then(({value, done: iterDone}) => { + //console.log('got value', value) + if (canceled || done) return + awaiting = false; + if (iterDone) { + done = true; + if (running <= 0) { + //console.log('done nextCb') + callback(null); + } + return; + } + running++; + iteratee(value, idx, iterateeCallback); + idx++; + replenish(); + }).catch(handleError); + } + + function iterateeCallback(err, result) { + //console.log('iterateeCallback') + running -= 1; + if (canceled) return + if (err) return handleError(err) + + if (err === false) { + done = true; + canceled = true; + return + } + + if (result === breakLoop || (done && running <= 0)) { + done = true; + //console.log('done iterCb') + return callback(null); + } + replenish(); + } + + function handleError(err) { + if (canceled) return + awaiting = false; + done = true; + callback(err); + } + + replenish(); + } + + var eachOfLimit = (limit) => { + return (obj, iteratee, callback) => { + callback = once(callback); + if (limit <= 0) { + throw new RangeError('concurrency limit cannot be less than 1') + } + if (!obj) { + return callback(null); + } + if (isAsyncGenerator(obj)) { + return asyncEachOfLimit(obj, limit, iteratee, callback) + } + if (isAsyncIterable(obj)) { + return asyncEachOfLimit(obj[Symbol.asyncIterator](), limit, iteratee, callback) + } + var nextElem = createIterator(obj); + var done = false; + var canceled = false; + var running = 0; + var looping = false; + + function iterateeCallback(err, value) { + if (canceled) return + running -= 1; + if (err) { + done = true; + callback(err); + } + else if (err === false) { + done = true; + canceled = true; + } + else if (value === breakLoop || (done && running <= 0)) { + done = true; + return callback(null); + } + else if (!looping) { + replenish(); + } + } + + function replenish () { + looping = true; + while (running < limit && !done) { + var elem = nextElem(); + if (elem === null) { + done = true; + if (running <= 0) { + callback(null); + } + return; + } + running += 1; + iteratee(elem.value, elem.key, onlyOnce(iterateeCallback)); + } + looping = false; + } + + replenish(); + }; + }; + + /** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ + function eachOfLimit$1(coll, limit, iteratee, callback) { + return eachOfLimit(limit)(coll, wrapAsync(iteratee), callback); + } + + var eachOfLimit$2 = awaitify(eachOfLimit$1, 4); + + // eachOf implementation optimized for array-likes + function eachOfArrayLike(coll, iteratee, callback) { + callback = once(callback); + var index = 0, + completed = 0, + {length} = coll, + canceled = false; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err === false) { + canceled = true; + } + if (canceled === true) return + if (err) { + callback(err); + } else if ((++completed === length) || value === breakLoop) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, onlyOnce(iteratorCallback)); + } + } + + // a generic version of eachOf which can handle array, object, and iterator cases. + function eachOfGeneric (coll, iteratee, callback) { + return eachOfLimit$2(coll, Infinity, iteratee, callback); + } + + /** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dev.json is a file containing a valid json object config for dev environment + * // dev.json is a file containing a valid json object config for test environment + * // prod.json is a file containing a valid json object config for prod environment + * // invalid.json is a file with a malformed json object + * + * let configs = {}; //global variable + * let validConfigFileMap = {dev: 'dev.json', test: 'test.json', prod: 'prod.json'}; + * let invalidConfigFileMap = {dev: 'dev.json', test: 'test.json', invalid: 'invalid.json'}; + * + * // asynchronous function that reads a json file and parses the contents as json object + * function parseFile(file, key, callback) { + * fs.readFile(file, "utf8", function(err, data) { + * if (err) return calback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * } + * + * // Using callbacks + * async.forEachOf(validConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * } else { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * // JSON parse error exception + * } else { + * console.log(configs); + * } + * }); + * + * // Using Promises + * async.forEachOf(validConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * }).catch( err => { + * console.error(err); + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * }).catch( err => { + * console.error(err); + * // JSON parse error exception + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.forEachOf(validConfigFileMap, parseFile); + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * catch (err) { + * console.log(err); + * } + * } + * + * //Error handing + * async () => { + * try { + * let result = await async.forEachOf(invalidConfigFileMap, parseFile); + * console.log(configs); + * } + * catch (err) { + * console.log(err); + * // JSON parse error exception + * } + * } + * + */ + function eachOf(coll, iteratee, callback) { + var eachOfImplementation = isArrayLike(coll) ? eachOfArrayLike : eachOfGeneric; + return eachOfImplementation(coll, wrapAsync(iteratee), callback); + } + + var eachOf$1 = awaitify(eachOf, 3); + + /** + * Produces a new collection of values by mapping each value in `coll` through + * the `iteratee` function. The `iteratee` is called with an item from `coll` + * and a callback for when it has finished processing. Each of these callbacks + * takes 2 arguments: an `error`, and the transformed item from `coll`. If + * `iteratee` passes an error to its callback, the main `callback` (for the + * `map` function) is immediately called with the error. + * + * Note, that since this function applies the `iteratee` to each item in + * parallel, there is no guarantee that the `iteratee` functions will complete + * in order. However, the results array will be in the same order as the + * original `coll`. + * + * If `map` is passed an Object, the results will be an Array. The results + * will roughly be in the order of the original Objects' keys (but this can + * vary across JavaScript engines). + * + * @name map + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an Array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.map(fileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.map(fileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.map(fileList, getFileSizeInBytes); + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.map(withMissingFileList, getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ + function map (coll, iteratee, callback) { + return _asyncMap(eachOf$1, coll, iteratee, callback) + } + var map$1 = awaitify(map, 3); + + /** + * Applies the provided arguments to each function in the array, calling + * `callback` after all functions have completed. If you only provide the first + * argument, `fns`, then it will return a function which lets you pass in the + * arguments as if it were a single function call. If more arguments are + * provided, `callback` is required while `args` is still optional. The results + * for each of the applied async functions are passed to the final callback + * as an array. + * + * @name applyEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s + * to all call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - Returns a function that takes no args other than + * an optional callback, that is the result of applying the `args` to each + * of the functions. + * @example + * + * const appliedFn = async.applyEach([enableSearch, updateSchema], 'bucket') + * + * appliedFn((err, results) => { + * // results[0] is the results for `enableSearch` + * // results[1] is the results for `updateSchema` + * }); + * + * // partial application example: + * async.each( + * buckets, + * async (bucket) => async.applyEach([enableSearch, updateSchema], bucket)(), + * callback + * ); + */ + var applyEach$1 = applyEach(map$1); + + /** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ + function eachOfSeries(coll, iteratee, callback) { + return eachOfLimit$2(coll, 1, iteratee, callback) + } + var eachOfSeries$1 = awaitify(eachOfSeries, 3); + + /** + * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. + * + * @name mapSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ + function mapSeries (coll, iteratee, callback) { + return _asyncMap(eachOfSeries$1, coll, iteratee, callback) + } + var mapSeries$1 = awaitify(mapSeries, 3); + + /** + * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. + * + * @name applyEachSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.applyEach]{@link module:ControlFlow.applyEach} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s to all + * call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - A function, that when called, is the result of + * appling the `args` to the list of functions. It takes no args, other than + * a callback. + */ + var applyEachSeries = applyEach(mapSeries$1); + + const PROMISE_SYMBOL = Symbol('promiseCallback'); + + function promiseCallback () { + let resolve, reject; + function callback (err, ...args) { + if (err) return reject(err) + resolve(args.length > 1 ? args : args[0]); + } + + callback[PROMISE_SYMBOL] = new Promise((res, rej) => { + resolve = res, + reject = rej; + }); + + return callback + } + + /** + * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on + * their requirements. Each function can optionally depend on other functions + * being completed first, and each function is run as soon as its requirements + * are satisfied. + * + * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence + * will stop. Further tasks will not execute (so any other functions depending + * on it will not run), and the main `callback` is immediately called with the + * error. + * + * {@link AsyncFunction}s also receive an object containing the results of functions which + * have completed so far as the first argument, if they have dependencies. If a + * task function has no dependencies, it will only be passed a callback. + * + * @name auto + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Object} tasks - An object. Each of its properties is either a + * function or an array of requirements, with the {@link AsyncFunction} itself the last item + * in the array. The object's key of a property serves as the name of the task + * defined by that property, i.e. can be used when specifying requirements for + * other tasks. The function receives one or two arguments: + * * a `results` object, containing the results of the previously executed + * functions, only passed if the task has any dependencies, + * * a `callback(err, result)` function, which must be called when finished, + * passing an `error` (which can be `null`) and the result of the function's + * execution. + * @param {number} [concurrency=Infinity] - An optional `integer` for + * determining the maximum number of tasks that can be run in parallel. By + * default, as many as possible. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback. Results are always returned; however, if an + * error occurs, no further `tasks` will be performed, and the results object + * will only contain partial results. Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * @example + * + * //Using Callbacks + * async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }, function(err, results) { + * if (err) { + * console.log('err = ', err); + * } + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }); + * + * //Using Promises + * async.auto({ + * get_data: function(callback) { + * console.log('in get_data'); + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * console.log('in make_folder'); + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }).then(results => { + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }).catch(err => { + * console.log('err = ', err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }); + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function auto(tasks, concurrency, callback) { + if (typeof concurrency !== 'number') { + // concurrency is optional, shift the args. + callback = concurrency; + concurrency = null; + } + callback = once(callback || promiseCallback()); + var numTasks = Object.keys(tasks).length; + if (!numTasks) { + return callback(null); + } + if (!concurrency) { + concurrency = numTasks; + } + + var results = {}; + var runningTasks = 0; + var canceled = false; + var hasError = false; + + var listeners = Object.create(null); + + var readyTasks = []; + + // for cycle detection: + var readyToCheck = []; // tasks that have been identified as reachable + // without the possibility of returning to an ancestor task + var uncheckedDependencies = {}; + + Object.keys(tasks).forEach(key => { + var task = tasks[key]; + if (!Array.isArray(task)) { + // no dependencies + enqueueTask(key, [task]); + readyToCheck.push(key); + return; + } + + var dependencies = task.slice(0, task.length - 1); + var remainingDependencies = dependencies.length; + if (remainingDependencies === 0) { + enqueueTask(key, task); + readyToCheck.push(key); + return; + } + uncheckedDependencies[key] = remainingDependencies; + + dependencies.forEach(dependencyName => { + if (!tasks[dependencyName]) { + throw new Error('async.auto task `' + key + + '` has a non-existent dependency `' + + dependencyName + '` in ' + + dependencies.join(', ')); + } + addListener(dependencyName, () => { + remainingDependencies--; + if (remainingDependencies === 0) { + enqueueTask(key, task); + } + }); + }); + }); + + checkForDeadlocks(); + processQueue(); + + function enqueueTask(key, task) { + readyTasks.push(() => runTask(key, task)); + } + + function processQueue() { + if (canceled) return + if (readyTasks.length === 0 && runningTasks === 0) { + return callback(null, results); + } + while(readyTasks.length && runningTasks < concurrency) { + var run = readyTasks.shift(); + run(); + } + + } + + function addListener(taskName, fn) { + var taskListeners = listeners[taskName]; + if (!taskListeners) { + taskListeners = listeners[taskName] = []; + } + + taskListeners.push(fn); + } + + function taskComplete(taskName) { + var taskListeners = listeners[taskName] || []; + taskListeners.forEach(fn => fn()); + processQueue(); + } + + + function runTask(key, task) { + if (hasError) return; + + var taskCallback = onlyOnce((err, ...result) => { + runningTasks--; + if (err === false) { + canceled = true; + return + } + if (result.length < 2) { + [result] = result; + } + if (err) { + var safeResults = {}; + Object.keys(results).forEach(rkey => { + safeResults[rkey] = results[rkey]; + }); + safeResults[key] = result; + hasError = true; + listeners = Object.create(null); + if (canceled) return + callback(err, safeResults); + } else { + results[key] = result; + taskComplete(key); + } + }); + + runningTasks++; + var taskFn = wrapAsync(task[task.length - 1]); + if (task.length > 1) { + taskFn(results, taskCallback); + } else { + taskFn(taskCallback); + } + } + + function checkForDeadlocks() { + // Kahn's algorithm + // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm + // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html + var currentTask; + var counter = 0; + while (readyToCheck.length) { + currentTask = readyToCheck.pop(); + counter++; + getDependents(currentTask).forEach(dependent => { + if (--uncheckedDependencies[dependent] === 0) { + readyToCheck.push(dependent); + } + }); + } + + if (counter !== numTasks) { + throw new Error( + 'async.auto cannot execute tasks due to a recursive dependency' + ); + } + } + + function getDependents(taskName) { + var result = []; + Object.keys(tasks).forEach(key => { + const task = tasks[key]; + if (Array.isArray(task) && task.indexOf(taskName) >= 0) { + result.push(key); + } + }); + return result; + } + + return callback[PROMISE_SYMBOL] + } + + var FN_ARGS = /^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/; + var ARROW_FN_ARGS = /^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/; + var FN_ARG_SPLIT = /,/; + var FN_ARG = /(=.+)?(\s*)$/; + + function stripComments(string) { + let stripped = ''; + let index = 0; + let endBlockComment = string.indexOf('*/'); + while (index < string.length) { + if (string[index] === '/' && string[index+1] === '/') { + // inline comment + let endIndex = string.indexOf('\n', index); + index = (endIndex === -1) ? string.length : endIndex; + } else if ((endBlockComment !== -1) && (string[index] === '/') && (string[index+1] === '*')) { + // block comment + let endIndex = string.indexOf('*/', index); + if (endIndex !== -1) { + index = endIndex + 2; + endBlockComment = string.indexOf('*/', index); + } else { + stripped += string[index]; + index++; + } + } else { + stripped += string[index]; + index++; + } + } + return stripped; + } + + function parseParams(func) { + const src = stripComments(func.toString()); + let match = src.match(FN_ARGS); + if (!match) { + match = src.match(ARROW_FN_ARGS); + } + if (!match) throw new Error('could not parse args in autoInject\nSource:\n' + src) + let [, args] = match; + return args + .replace(/\s/g, '') + .split(FN_ARG_SPLIT) + .map((arg) => arg.replace(FN_ARG, '').trim()); + } + + /** + * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent + * tasks are specified as parameters to the function, after the usual callback + * parameter, with the parameter names matching the names of the tasks it + * depends on. This can provide even more readable task graphs which can be + * easier to maintain. + * + * If a final callback is specified, the task results are similarly injected, + * specified as named parameters after the initial error parameter. + * + * The autoInject function is purely syntactic sugar and its semantics are + * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. + * + * @name autoInject + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.auto]{@link module:ControlFlow.auto} + * @category Control Flow + * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of + * the form 'func([dependencies...], callback). The object's key of a property + * serves as the name of the task defined by that property, i.e. can be used + * when specifying requirements for other tasks. + * * The `callback` parameter is a `callback(err, result)` which must be called + * when finished, passing an `error` (which can be `null`) and the result of + * the function's execution. The remaining parameters name other tasks on + * which the task is dependent, and the results from those tasks are the + * arguments of those parameters. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback, and a `results` object with any completed + * task results, similar to `auto`. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // The example from `auto` can be rewritten as follows: + * async.autoInject({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: function(get_data, make_folder, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }, + * email_link: function(write_file, callback) { + * // once the file is written let's email a link to it... + * // write_file contains the filename returned by write_file. + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * } + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + * + * // If you are using a JS minifier that mangles parameter names, `autoInject` + * // will not work with plain functions, since the parameter names will be + * // collapsed to a single letter identifier. To work around this, you can + * // explicitly specify the names of the parameters your task function needs + * // in an array, similar to Angular.js dependency injection. + * + * // This still has an advantage over plain `auto`, since the results a task + * // depends on are still spread into arguments. + * async.autoInject({ + * //... + * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(write_file, callback) { + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * }] + * //... + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + */ + function autoInject(tasks, callback) { + var newTasks = {}; + + Object.keys(tasks).forEach(key => { + var taskFn = tasks[key]; + var params; + var fnIsAsync = isAsync(taskFn); + var hasNoDeps = + (!fnIsAsync && taskFn.length === 1) || + (fnIsAsync && taskFn.length === 0); + + if (Array.isArray(taskFn)) { + params = [...taskFn]; + taskFn = params.pop(); + + newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); + } else if (hasNoDeps) { + // no dependencies, use the function as-is + newTasks[key] = taskFn; + } else { + params = parseParams(taskFn); + if ((taskFn.length === 0 && !fnIsAsync) && params.length === 0) { + throw new Error("autoInject task functions require explicit parameters."); + } + + // remove callback param + if (!fnIsAsync) params.pop(); + + newTasks[key] = params.concat(newTask); + } + + function newTask(results, taskCb) { + var newArgs = params.map(name => results[name]); + newArgs.push(taskCb); + wrapAsync(taskFn)(...newArgs); + } + }); + + return auto(newTasks, callback); + } + + // Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation + // used for queues. This implementation assumes that the node provided by the user can be modified + // to adjust the next and last properties. We implement only the minimal functionality + // for queue support. + class DLL { + constructor() { + this.head = this.tail = null; + this.length = 0; + } + + removeLink(node) { + if (node.prev) node.prev.next = node.next; + else this.head = node.next; + if (node.next) node.next.prev = node.prev; + else this.tail = node.prev; + + node.prev = node.next = null; + this.length -= 1; + return node; + } + + empty () { + while(this.head) this.shift(); + return this; + } + + insertAfter(node, newNode) { + newNode.prev = node; + newNode.next = node.next; + if (node.next) node.next.prev = newNode; + else this.tail = newNode; + node.next = newNode; + this.length += 1; + } + + insertBefore(node, newNode) { + newNode.prev = node.prev; + newNode.next = node; + if (node.prev) node.prev.next = newNode; + else this.head = newNode; + node.prev = newNode; + this.length += 1; + } + + unshift(node) { + if (this.head) this.insertBefore(this.head, node); + else setInitial(this, node); + } + + push(node) { + if (this.tail) this.insertAfter(this.tail, node); + else setInitial(this, node); + } + + shift() { + return this.head && this.removeLink(this.head); + } + + pop() { + return this.tail && this.removeLink(this.tail); + } + + toArray() { + return [...this] + } + + *[Symbol.iterator] () { + var cur = this.head; + while (cur) { + yield cur.data; + cur = cur.next; + } + } + + remove (testFn) { + var curr = this.head; + while(curr) { + var {next} = curr; + if (testFn(curr)) { + this.removeLink(curr); + } + curr = next; + } + return this; + } + } + + function setInitial(dll, node) { + dll.length = 1; + dll.head = dll.tail = node; + } + + function queue(worker, concurrency, payload) { + if (concurrency == null) { + concurrency = 1; + } + else if(concurrency === 0) { + throw new RangeError('Concurrency must not be zero'); + } + + var _worker = wrapAsync(worker); + var numRunning = 0; + var workersList = []; + const events = { + error: [], + drain: [], + saturated: [], + unsaturated: [], + empty: [] + }; + + function on (event, handler) { + events[event].push(handler); + } + + function once (event, handler) { + const handleAndRemove = (...args) => { + off(event, handleAndRemove); + handler(...args); + }; + events[event].push(handleAndRemove); + } + + function off (event, handler) { + if (!event) return Object.keys(events).forEach(ev => events[ev] = []) + if (!handler) return events[event] = [] + events[event] = events[event].filter(ev => ev !== handler); + } + + function trigger (event, ...args) { + events[event].forEach(handler => handler(...args)); + } + + var processingScheduled = false; + function _insert(data, insertAtFront, rejectOnError, callback) { + if (callback != null && typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + + var res, rej; + function promiseCallback (err, ...args) { + // we don't care about the error, let the global error handler + // deal with it + if (err) return rejectOnError ? rej(err) : res() + if (args.length <= 1) return res(args[0]) + res(args); + } + + var item = { + data, + callback: rejectOnError ? + promiseCallback : + (callback || promiseCallback) + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + setImmediate$1(() => { + processingScheduled = false; + q.process(); + }); + } + + if (rejectOnError || !callback) { + return new Promise((resolve, reject) => { + res = resolve; + rej = reject; + }) + } + } + + function _createCB(tasks) { + return function (err, ...args) { + numRunning -= 1; + + for (var i = 0, l = tasks.length; i < l; i++) { + var task = tasks[i]; + + var index = workersList.indexOf(task); + if (index === 0) { + workersList.shift(); + } else if (index > 0) { + workersList.splice(index, 1); + } + + task.callback(err, ...args); + + if (err != null) { + trigger('error', err, task.data); + } + } + + if (numRunning <= (q.concurrency - q.buffer) ) { + trigger('unsaturated'); + } + + if (q.idle()) { + trigger('drain'); + } + q.process(); + }; + } + + function _maybeDrain(data) { + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + setImmediate$1(() => trigger('drain')); + return true + } + return false + } + + const eventMethod = (name) => (handler) => { + if (!handler) { + return new Promise((resolve, reject) => { + once(name, (err, data) => { + if (err) return reject(err) + resolve(data); + }); + }) + } + off(name); + on(name, handler); + + }; + + var isProcessing = false; + var q = { + _tasks: new DLL(), + *[Symbol.iterator] () { + yield* q._tasks[Symbol.iterator](); + }, + concurrency, + payload, + buffer: concurrency / 4, + started: false, + paused: false, + push (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, false, false, callback)) + } + return _insert(data, false, false, callback); + }, + pushAsync (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, false, true, callback)) + } + return _insert(data, false, true, callback); + }, + kill () { + off(); + q._tasks.empty(); + }, + unshift (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, true, false, callback)) + } + return _insert(data, true, false, callback); + }, + unshiftAsync (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, true, true, callback)) + } + return _insert(data, true, true, callback); + }, + remove (testFn) { + q._tasks.remove(testFn); + }, + process () { + // Avoid trying to start too many processing operations. This can occur + // when callbacks resolve synchronously (#1267). + if (isProcessing) { + return; + } + isProcessing = true; + while(!q.paused && numRunning < q.concurrency && q._tasks.length){ + var tasks = [], data = []; + var l = q._tasks.length; + if (q.payload) l = Math.min(l, q.payload); + for (var i = 0; i < l; i++) { + var node = q._tasks.shift(); + tasks.push(node); + workersList.push(node); + data.push(node.data); + } + + numRunning += 1; + + if (q._tasks.length === 0) { + trigger('empty'); + } + + if (numRunning === q.concurrency) { + trigger('saturated'); + } + + var cb = onlyOnce(_createCB(tasks)); + _worker(data, cb); + } + isProcessing = false; + }, + length () { + return q._tasks.length; + }, + running () { + return numRunning; + }, + workersList () { + return workersList; + }, + idle() { + return q._tasks.length + numRunning === 0; + }, + pause () { + q.paused = true; + }, + resume () { + if (q.paused === false) { return; } + q.paused = false; + setImmediate$1(q.process); + } + }; + // define these as fixed properties, so people get useful errors when updating + Object.defineProperties(q, { + saturated: { + writable: false, + value: eventMethod('saturated') + }, + unsaturated: { + writable: false, + value: eventMethod('unsaturated') + }, + empty: { + writable: false, + value: eventMethod('empty') + }, + drain: { + writable: false, + value: eventMethod('drain') + }, + error: { + writable: false, + value: eventMethod('error') + }, + }); + return q; + } + + /** + * Creates a `cargo` object with the specified payload. Tasks added to the + * cargo will be processed altogether (up to the `payload` limit). If the + * `worker` is in progress, the task is queued until it becomes available. Once + * the `worker` has completed some tasks, each callback of those tasks is + * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) + * for how `cargo` and `queue` work. + * + * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers + * at a time, cargo passes an array of tasks to a single worker, repeating + * when the worker is finished. + * + * @name cargo + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An asynchronous function for processing an array + * of queued tasks. Invoked with `(tasks, callback)`. + * @param {number} [payload=Infinity] - An optional `integer` for determining + * how many tasks should be processed per round; if omitted, the default is + * unlimited. + * @returns {module:ControlFlow.QueueObject} A cargo object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the cargo and inner queue. + * @example + * + * // create a cargo object with payload 2 + * var cargo = async.cargo(function(tasks, callback) { + * for (var i=0; i { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.reduce(fileList, 0, getFileSizeInBytes); + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.reduce(withMissingFileList, 0, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ + function reduce(coll, memo, iteratee, callback) { + callback = once(callback); + var _iteratee = wrapAsync(iteratee); + return eachOfSeries$1(coll, (x, i, iterCb) => { + _iteratee(memo, x, (err, v) => { + memo = v; + iterCb(err); + }); + }, err => callback(err, memo)); + } + var reduce$1 = awaitify(reduce, 4); + + /** + * Version of the compose function that is more natural to read. Each function + * consumes the return value of the previous function. It is the equivalent of + * [compose]{@link module:ControlFlow.compose} with the arguments reversed. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name seq + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.compose]{@link module:ControlFlow.compose} + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} a function that composes the `functions` in order + * @example + * + * // Requires lodash (or underscore), express3 and dresende's orm2. + * // Part of an app, that fetches cats of the logged user. + * // This example uses `seq` function to avoid overnesting and error + * // handling clutter. + * app.get('/cats', function(request, response) { + * var User = request.models.User; + * async.seq( + * User.get.bind(User), // 'User.get' has signature (id, callback(err, data)) + * function(user, fn) { + * user.getCats(fn); // 'getCats' has signature (callback(err, data)) + * } + * )(req.session.user_id, function (err, cats) { + * if (err) { + * console.error(err); + * response.json({ status: 'error', message: err.message }); + * } else { + * response.json({ status: 'ok', message: 'Cats found', data: cats }); + * } + * }); + * }); + */ + function seq(...functions) { + var _functions = functions.map(wrapAsync); + return function (...args) { + var that = this; + + var cb = args[args.length - 1]; + if (typeof cb == 'function') { + args.pop(); + } else { + cb = promiseCallback(); + } + + reduce$1(_functions, args, (newargs, fn, iterCb) => { + fn.apply(that, newargs.concat((err, ...nextargs) => { + iterCb(err, nextargs); + })); + }, + (err, results) => cb(err, ...results)); + + return cb[PROMISE_SYMBOL] + }; + } + + /** + * Creates a function which is a composition of the passed asynchronous + * functions. Each function consumes the return value of the function that + * follows. Composing functions `f()`, `g()`, and `h()` would produce the result + * of `f(g(h()))`, only this version uses callbacks to obtain the return values. + * + * If the last argument to the composed function is not a function, a promise + * is returned when you call it. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name compose + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} an asynchronous function that is the composed + * asynchronous `functions` + * @example + * + * function add1(n, callback) { + * setTimeout(function () { + * callback(null, n + 1); + * }, 10); + * } + * + * function mul3(n, callback) { + * setTimeout(function () { + * callback(null, n * 3); + * }, 10); + * } + * + * var add1mul3 = async.compose(mul3, add1); + * add1mul3(4, function (err, result) { + * // result now equals 15 + * }); + */ + function compose(...args) { + return seq(...args.reverse()); + } + + /** + * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. + * + * @name mapLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ + function mapLimit (coll, limit, iteratee, callback) { + return _asyncMap(eachOfLimit(limit), coll, iteratee, callback) + } + var mapLimit$1 = awaitify(mapLimit, 4); + + /** + * The same as [`concat`]{@link module:Collections.concat} but runs a maximum of `limit` async operations at a time. + * + * @name concatLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapLimit + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ + function concatLimit(coll, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(coll, limit, (val, iterCb) => { + _iteratee(val, (err, ...args) => { + if (err) return iterCb(err); + return iterCb(err, args); + }); + }, (err, mapResults) => { + var result = []; + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + result = result.concat(...mapResults[i]); + } + } + + return callback(err, result); + }); + } + var concatLimit$1 = awaitify(concatLimit, 4); + + /** + * Applies `iteratee` to each item in `coll`, concatenating the results. Returns + * the concatenated list. The `iteratee`s are called in parallel, and the + * results are concatenated as they return. The results array will be returned in + * the original order of `coll` passed to the `iteratee` function. + * + * @name concat + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @alias flatMap + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * let directoryList = ['dir1','dir2','dir3']; + * let withMissingDirectoryList = ['dir1','dir2','dir3', 'dir4']; + * + * // Using callbacks + * async.concat(directoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.concat(directoryList, fs.readdir) + * .then(results => { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir) + * .then(results => { + * console.log(results); + * }).catch(err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.concat(directoryList, fs.readdir); + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.concat(withMissingDirectoryList, fs.readdir); + * console.log(results); + * } catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } + * } + * + */ + function concat(coll, iteratee, callback) { + return concatLimit$1(coll, Infinity, iteratee, callback) + } + var concat$1 = awaitify(concat, 3); + + /** + * The same as [`concat`]{@link module:Collections.concat} but runs only a single async operation at a time. + * + * @name concatSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapSeries + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`. + * The iteratee should complete with an array an array of results. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ + function concatSeries(coll, iteratee, callback) { + return concatLimit$1(coll, 1, iteratee, callback) + } + var concatSeries$1 = awaitify(concatSeries, 3); + + /** + * Returns a function that when called, calls-back with the values provided. + * Useful as the first function in a [`waterfall`]{@link module:ControlFlow.waterfall}, or for plugging values in to + * [`auto`]{@link module:ControlFlow.auto}. + * + * @name constant + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {...*} arguments... - Any number of arguments to automatically invoke + * callback with. + * @returns {AsyncFunction} Returns a function that when invoked, automatically + * invokes the callback with the previous given arguments. + * @example + * + * async.waterfall([ + * async.constant(42), + * function (value, next) { + * // value === 42 + * }, + * //... + * ], callback); + * + * async.waterfall([ + * async.constant(filename, "utf8"), + * fs.readFile, + * function (fileData, next) { + * //... + * } + * //... + * ], callback); + * + * async.auto({ + * hostname: async.constant("https://server.net/"), + * port: findFreePort, + * launchServer: ["hostname", "port", function (options, cb) { + * startServer(options, cb); + * }], + * //... + * }, callback); + */ + function constant(...args) { + return function (...ignoredArgs/*, callback*/) { + var callback = ignoredArgs.pop(); + return callback(null, ...args); + }; + } + + function _createTester(check, getResult) { + return (eachfn, arr, _iteratee, cb) => { + var testPassed = false; + var testResult; + const iteratee = wrapAsync(_iteratee); + eachfn(arr, (value, _, callback) => { + iteratee(value, (err, result) => { + if (err || err === false) return callback(err); + + if (check(result) && !testResult) { + testPassed = true; + testResult = getResult(true, value); + return callback(null, breakLoop); + } + callback(); + }); + }, err => { + if (err) return cb(err); + cb(null, testPassed ? testResult : getResult(false)); + }); + }; + } + + /** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * } + *); + * + * // Using Promises + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists) + * .then(result => { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists); + * console.log(result); + * // dir1/file1.txt + * // result now equals the file in the list that exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function detect(coll, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOf$1, coll, iteratee, callback) + } + var detect$1 = awaitify(detect, 3); + + /** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ + function detectLimit(coll, limit, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOfLimit(limit), coll, iteratee, callback) + } + var detectLimit$1 = awaitify(detectLimit, 4); + + /** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ + function detectSeries(coll, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOfLimit(1), coll, iteratee, callback) + } + + var detectSeries$1 = awaitify(detectSeries, 3); + + function consoleFunc(name) { + return (fn, ...args) => wrapAsync(fn)(...args, (err, ...resultArgs) => { + /* istanbul ignore else */ + if (typeof console === 'object') { + /* istanbul ignore else */ + if (err) { + /* istanbul ignore else */ + if (console.error) { + console.error(err); + } + } else if (console[name]) { /* istanbul ignore else */ + resultArgs.forEach(x => console[name](x)); + } + } + }) + } + + /** + * Logs the result of an [`async` function]{@link AsyncFunction} to the + * `console` using `console.dir` to display the properties of the resulting object. + * Only works in Node.js or in browsers that support `console.dir` and + * `console.error` (such as FF and Chrome). + * If multiple arguments are returned from the async function, + * `console.dir` is called on each argument in order. + * + * @name dir + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, {hello: name}); + * }, 1000); + * }; + * + * // in the node repl + * node> async.dir(hello, 'world'); + * {hello: 'world'} + */ + var dir = consoleFunc('dir'); + + /** + * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in + * the order of operations, the arguments `test` and `iteratee` are switched. + * + * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. + * + * @name doWhilst + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - A function which is called each time `test` + * passes. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. + * `callback` will be passed an error and any arguments passed to the final + * `iteratee`'s callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ + function doWhilst(iteratee, test, callback) { + callback = onlyOnce(callback); + var _fn = wrapAsync(iteratee); + var _test = wrapAsync(test); + var results; + + function next(err, ...args) { + if (err) return callback(err); + if (err === false) return; + results = args; + _test(...args, check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return check(null, true); + } + + var doWhilst$1 = awaitify(doWhilst, 3); + + /** + * Like ['doWhilst']{@link module:ControlFlow.doWhilst}, except the `test` is inverted. Note the + * argument ordering differs from `until`. + * + * @name doUntil + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.doWhilst]{@link module:ControlFlow.doWhilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee` + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ + function doUntil(iteratee, test, callback) { + const _test = wrapAsync(test); + return doWhilst$1(iteratee, (...args) => { + const cb = args.pop(); + _test(...args, (err, truth) => cb (err, !truth)); + }, callback); + } + + function _withoutIndex(iteratee) { + return (value, index, callback) => iteratee(value, callback); + } + + /** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = [ 'dir1/file2.txt', 'dir2/file3.txt', 'dir/file5.txt']; + * const withMissingFileList = ['dir1/file1.txt', 'dir4/file2.txt']; + * + * // asynchronous function that deletes a file + * const deleteFile = function(file, callback) { + * fs.unlink(file, callback); + * }; + * + * // Using callbacks + * async.each(fileList, deleteFile, function(err) { + * if( err ) { + * console.log(err); + * } else { + * console.log('All files have been deleted successfully'); + * } + * }); + * + * // Error Handling + * async.each(withMissingFileList, deleteFile, function(err){ + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using Promises + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using async/await + * async () => { + * try { + * await async.each(files, deleteFile); + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * await async.each(withMissingFileList, deleteFile); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * } + * } + * + */ + function eachLimit(coll, iteratee, callback) { + return eachOf$1(coll, _withoutIndex(wrapAsync(iteratee)), callback); + } + + var each = awaitify(eachLimit, 3); + + /** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ + function eachLimit$1(coll, limit, iteratee, callback) { + return eachOfLimit(limit)(coll, _withoutIndex(wrapAsync(iteratee)), callback); + } + var eachLimit$2 = awaitify(eachLimit$1, 4); + + /** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * Note, that unlike [`each`]{@link module:Collections.each}, this function applies iteratee to each item + * in series and therefore the iteratee functions will complete in order. + + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ + function eachSeries(coll, iteratee, callback) { + return eachLimit$2(coll, 1, iteratee, callback) + } + var eachSeries$1 = awaitify(eachSeries, 3); + + /** + * Wrap an async function and ensure it calls its callback on a later tick of + * the event loop. If the function already calls its callback on a next tick, + * no extra deferral is added. This is useful for preventing stack overflows + * (`RangeError: Maximum call stack size exceeded`) and generally keeping + * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) + * contained. ES2017 `async` functions are returned as-is -- they are immune + * to Zalgo's corrupting influences, as they always resolve on a later tick. + * + * @name ensureAsync + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - an async function, one that expects a node-style + * callback as its last argument. + * @returns {AsyncFunction} Returns a wrapped function with the exact same call + * signature as the function passed in. + * @example + * + * function sometimesAsync(arg, callback) { + * if (cache[arg]) { + * return callback(null, cache[arg]); // this would be synchronous!! + * } else { + * doSomeIO(arg, callback); // this IO would be asynchronous + * } + * } + * + * // this has a risk of stack overflows if many results are cached in a row + * async.mapSeries(args, sometimesAsync, done); + * + * // this will defer sometimesAsync's callback if necessary, + * // preventing stack overflows + * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); + */ + function ensureAsync(fn) { + if (isAsync(fn)) return fn; + return function (...args/*, callback*/) { + var callback = args.pop(); + var sync = true; + args.push((...innerArgs) => { + if (sync) { + setImmediate$1(() => callback(...innerArgs)); + } else { + callback(...innerArgs); + } + }); + fn.apply(this, args); + sync = false; + }; + } + + /** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file5.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.every(fileList, fileExists, function(err, result) { + * console.log(result); + * // true + * // result is true since every file exists + * }); + * + * async.every(withMissingFileList, fileExists, function(err, result) { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }); + * + * // Using Promises + * async.every(fileList, fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.every(withMissingFileList, fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.every(fileList, fileExists); + * console.log(result); + * // true + * // result is true since every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.every(withMissingFileList, fileExists); + * console.log(result); + * // false + * // result is false since NOT every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function every(coll, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOf$1, coll, iteratee, callback) + } + var every$1 = awaitify(every, 3); + + /** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ + function everyLimit(coll, limit, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOfLimit(limit), coll, iteratee, callback) + } + var everyLimit$1 = awaitify(everyLimit, 4); + + /** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ + function everySeries(coll, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOfSeries$1, coll, iteratee, callback) + } + var everySeries$1 = awaitify(everySeries, 3); + + function filterArray(eachfn, arr, iteratee, callback) { + var truthValues = new Array(arr.length); + eachfn(arr, (x, index, iterCb) => { + iteratee(x, (err, v) => { + truthValues[index] = !!v; + iterCb(err); + }); + }, err => { + if (err) return callback(err); + var results = []; + for (var i = 0; i < arr.length; i++) { + if (truthValues[i]) results.push(arr[i]); + } + callback(null, results); + }); + } + + function filterGeneric(eachfn, coll, iteratee, callback) { + var results = []; + eachfn(coll, (x, index, iterCb) => { + iteratee(x, (err, v) => { + if (err) return iterCb(err); + if (v) { + results.push({index, value: x}); + } + iterCb(err); + }); + }, err => { + if (err) return callback(err); + callback(null, results + .sort((a, b) => a.index - b.index) + .map(v => v.value)); + }); + } + + function _filter(eachfn, coll, iteratee, callback) { + var filter = isArrayLike(coll) ? filterArray : filterGeneric; + return filter(eachfn, coll, wrapAsync(iteratee), callback); + } + + /** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const files = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.filter(files, fileExists, function(err, results) { + * if(err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * }); + * + * // Using Promises + * async.filter(files, fileExists) + * .then(results => { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.filter(files, fileExists); + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function filter (coll, iteratee, callback) { + return _filter(eachOf$1, coll, iteratee, callback) + } + var filter$1 = awaitify(filter, 3); + + /** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + */ + function filterLimit (coll, limit, iteratee, callback) { + return _filter(eachOfLimit(limit), coll, iteratee, callback) + } + var filterLimit$1 = awaitify(filterLimit, 4); + + /** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + * @returns {Promise} a promise, if no callback provided + */ + function filterSeries (coll, iteratee, callback) { + return _filter(eachOfSeries$1, coll, iteratee, callback) + } + var filterSeries$1 = awaitify(filterSeries, 3); + + /** + * Calls the asynchronous function `fn` with a callback parameter that allows it + * to call itself again, in series, indefinitely. + + * If an error is passed to the callback then `errback` is called with the + * error, and execution stops, otherwise it will never be called. + * + * @name forever + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} fn - an async function to call repeatedly. + * Invoked with (next). + * @param {Function} [errback] - when `fn` passes an error to it's callback, + * this function will be called, and execution stops. Invoked with (err). + * @returns {Promise} a promise that rejects if an error occurs and an errback + * is not passed + * @example + * + * async.forever( + * function(next) { + * // next is suitable for passing to things that need a callback(err [, whatever]); + * // it will result in this function being called again. + * }, + * function(err) { + * // if next is called with a value in its first parameter, it will appear + * // in here as 'err', and execution will stop. + * } + * ); + */ + function forever(fn, errback) { + var done = onlyOnce(errback); + var task = wrapAsync(ensureAsync(fn)); + + function next(err) { + if (err) return done(err); + if (err === false) return; + task(next); + } + return next(); + } + var forever$1 = awaitify(forever, 2); + + /** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. + * + * @name groupByLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ + function groupByLimit(coll, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(coll, limit, (val, iterCb) => { + _iteratee(val, (err, key) => { + if (err) return iterCb(err); + return iterCb(err, {key, val}); + }); + }, (err, mapResults) => { + var result = {}; + // from MDN, handle object having an `hasOwnProperty` prop + var {hasOwnProperty} = Object.prototype; + + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + var {key} = mapResults[i]; + var {val} = mapResults[i]; + + if (hasOwnProperty.call(result, key)) { + result[key].push(val); + } else { + result[key] = [val]; + } + } + } + + return callback(err, result); + }); + } + + var groupByLimit$1 = awaitify(groupByLimit, 4); + + /** + * Returns a new object, where each value corresponds to an array of items, from + * `coll`, that returned the corresponding key. That is, the keys of the object + * correspond to the values passed to the `iteratee` callback. + * + * Note: Since this function applies the `iteratee` to each item in parallel, + * there is no guarantee that the `iteratee` functions will complete in order. + * However, the values for each key in the `result` will be in the same order as + * the original `coll`. For Objects, the values will roughly be in the order of + * the original Objects' keys (but this can vary across JavaScript engines). + * + * @name groupBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const files = ['dir1/file1.txt','dir2','dir4'] + * + * // asynchronous function that detects file type as none, file, or directory + * function detectFile(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(null, 'none'); + * } + * callback(null, stat.isDirectory() ? 'directory' : 'file'); + * }); + * } + * + * //Using callbacks + * async.groupBy(files, detectFile, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * }); + * + * // Using Promises + * async.groupBy(files, detectFile) + * .then( result => { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.groupBy(files, detectFile); + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function groupBy (coll, iteratee, callback) { + return groupByLimit$1(coll, Infinity, iteratee, callback) + } + + /** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. + * + * @name groupBySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whose + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ + function groupBySeries (coll, iteratee, callback) { + return groupByLimit$1(coll, 1, iteratee, callback) + } + + /** + * Logs the result of an `async` function to the `console`. Only works in + * Node.js or in browsers that support `console.log` and `console.error` (such + * as FF and Chrome). If multiple arguments are returned from the async + * function, `console.log` is called on each argument in order. + * + * @name log + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, 'hello ' + name); + * }, 1000); + * }; + * + * // in the node repl + * node> async.log(hello, 'world'); + * 'hello world' + */ + var log = consoleFunc('log'); + + /** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a + * time. + * + * @name mapValuesLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ + function mapValuesLimit(obj, limit, iteratee, callback) { + callback = once(callback); + var newObj = {}; + var _iteratee = wrapAsync(iteratee); + return eachOfLimit(limit)(obj, (val, key, next) => { + _iteratee(val, key, (err, result) => { + if (err) return next(err); + newObj[key] = result; + next(err); + }); + }, err => callback(err, newObj)); + } + + var mapValuesLimit$1 = awaitify(mapValuesLimit, 4); + + /** + * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. + * + * Produces a new Object by mapping each value of `obj` through the `iteratee` + * function. The `iteratee` is called each `value` and `key` from `obj` and a + * callback for when it has finished processing. Each of these callbacks takes + * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` + * passes an error to its callback, the main `callback` (for the `mapValues` + * function) is immediately called with the error. + * + * Note, the order of the keys in the result is not guaranteed. The keys will + * be roughly in the order they complete, (but this is very engine-specific) + * + * @name mapValues + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file3.txt' + * }; + * + * const withMissingFileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file4.txt' + * }; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, key, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.mapValues(fileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * }); + * + * // Error handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.mapValues(fileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * }).catch (err => { + * console.log(err); + * }); + * + * // Error Handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch (err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.mapValues(fileMap, getFileSizeInBytes); + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.mapValues(withMissingFileMap, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ + function mapValues(obj, iteratee, callback) { + return mapValuesLimit$1(obj, Infinity, iteratee, callback) + } + + /** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. + * + * @name mapValuesSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ + function mapValuesSeries(obj, iteratee, callback) { + return mapValuesLimit$1(obj, 1, iteratee, callback) + } + + /** + * Caches the results of an async function. When creating a hash to store + * function results against, the callback is omitted from the hash and an + * optional hash function can be used. + * + * **Note: if the async function errs, the result will not be cached and + * subsequent calls will call the wrapped function.** + * + * If no hash function is specified, the first argument is used as a hash key, + * which may work reasonably if it is a string or a data type that converts to a + * distinct string. Note that objects and arrays will not behave reasonably. + * Neither will cases where the other arguments are significant. In such cases, + * specify your own hash function. + * + * The cache of results is exposed as the `memo` property of the function + * returned by `memoize`. + * + * @name memoize + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function to proxy and cache results from. + * @param {Function} hasher - An optional function for generating a custom hash + * for storing results. It has all the arguments applied to it apart from the + * callback, and must be synchronous. + * @returns {AsyncFunction} a memoized version of `fn` + * @example + * + * var slow_fn = function(name, callback) { + * // do something + * callback(null, result); + * }; + * var fn = async.memoize(slow_fn); + * + * // fn can now be used as if it were slow_fn + * fn('some name', function() { + * // callback + * }); + */ + function memoize(fn, hasher = v => v) { + var memo = Object.create(null); + var queues = Object.create(null); + var _fn = wrapAsync(fn); + var memoized = initialParams((args, callback) => { + var key = hasher(...args); + if (key in memo) { + setImmediate$1(() => callback(null, ...memo[key])); + } else if (key in queues) { + queues[key].push(callback); + } else { + queues[key] = [callback]; + _fn(...args, (err, ...resultArgs) => { + // #1465 don't memoize if an error occurred + if (!err) { + memo[key] = resultArgs; + } + var q = queues[key]; + delete queues[key]; + for (var i = 0, l = q.length; i < l; i++) { + q[i](err, ...resultArgs); + } + }); + } + }); + memoized.memo = memo; + memoized.unmemoized = fn; + return memoized; + } + + /* istanbul ignore file */ + + /** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `process.nextTick`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name nextTick + * @static + * @memberOf module:Utils + * @method + * @see [async.setImmediate]{@link module:Utils.setImmediate} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ + var _defer$1; + + if (hasNextTick) { + _defer$1 = process.nextTick; + } else if (hasSetImmediate) { + _defer$1 = setImmediate; + } else { + _defer$1 = fallback; + } + + var nextTick = wrap(_defer$1); + + var _parallel = awaitify((eachfn, tasks, callback) => { + var results = isArrayLike(tasks) ? [] : {}; + + eachfn(tasks, (task, key, taskCb) => { + wrapAsync(task)((err, ...result) => { + if (result.length < 2) { + [result] = result; + } + results[key] = result; + taskCb(err); + }); + }, err => callback(err, results)); + }, 3); + + /** + * Run the `tasks` collection of functions in parallel, without waiting until + * the previous function has completed. If any of the functions pass an error to + * its callback, the main `callback` is immediately called with the value of the + * error. Once the `tasks` have completed, the results are passed to the final + * `callback` as an array. + * + * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about + * parallel execution of code. If your tasks do not use any timers or perform + * any I/O, they will actually be executed in series. Any synchronous setup + * sections for each task will happen one after the other. JavaScript remains + * single-threaded. + * + * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the + * execution of other tasks when a task fails. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.parallel}. + * + * @name parallel + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * + * //Using Callbacks + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function parallel(tasks, callback) { + return _parallel(eachOf$1, tasks, callback); + } + + /** + * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a + * time. + * + * @name parallelLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.parallel]{@link module:ControlFlow.parallel} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + */ + function parallelLimit(tasks, limit, callback) { + return _parallel(eachOfLimit(limit), tasks, callback); + } + + /** + * A queue of tasks for the worker function to complete. + * @typedef {Iterable} QueueObject + * @memberOf module:ControlFlow + * @property {Function} length - a function returning the number of items + * waiting to be processed. Invoke with `queue.length()`. + * @property {boolean} started - a boolean indicating whether or not any + * items have been pushed and processed by the queue. + * @property {Function} running - a function returning the number of items + * currently being processed. Invoke with `queue.running()`. + * @property {Function} workersList - a function returning the array of items + * currently being processed. Invoke with `queue.workersList()`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke with `queue.idle()`. + * @property {number} concurrency - an integer for determining how many `worker` + * functions should be run in parallel. This property can be changed after a + * `queue` is created to alter the concurrency on-the-fly. + * @property {number} payload - an integer that specifies how many items are + * passed to the worker function at a time. only applies if this is a + * [cargo]{@link module:ControlFlow.cargo} object + * @property {AsyncFunction} push - add a new task to the `queue`. Calls `callback` + * once the `worker` has finished processing the task. Instead of a single task, + * a `tasks` array can be submitted. The respective callback is used for every + * task in the list. Invoke with `queue.push(task, [callback])`, + * @property {AsyncFunction} unshift - add a new task to the front of the `queue`. + * Invoke with `queue.unshift(task, [callback])`. + * @property {AsyncFunction} pushAsync - the same as `q.push`, except this returns + * a promise that rejects if an error occurs. + * @property {AsyncFunction} unshiftAsync - the same as `q.unshift`, except this returns + * a promise that rejects if an error occurs. + * @property {Function} remove - remove items from the queue that match a test + * function. The test function will be passed an object with a `data` property, + * and a `priority` property, if this is a + * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. + * Invoked with `queue.remove(testFn)`, where `testFn` is of the form + * `function ({data, priority}) {}` and returns a Boolean. + * @property {Function} saturated - a function that sets a callback that is + * called when the number of running workers hits the `concurrency` limit, and + * further tasks will be queued. If the callback is omitted, `q.saturated()` + * returns a promise for the next occurrence. + * @property {Function} unsaturated - a function that sets a callback that is + * called when the number of running workers is less than the `concurrency` & + * `buffer` limits, and further tasks will not be queued. If the callback is + * omitted, `q.unsaturated()` returns a promise for the next occurrence. + * @property {number} buffer - A minimum threshold buffer in order to say that + * the `queue` is `unsaturated`. + * @property {Function} empty - a function that sets a callback that is called + * when the last item from the `queue` is given to a `worker`. If the callback + * is omitted, `q.empty()` returns a promise for the next occurrence. + * @property {Function} drain - a function that sets a callback that is called + * when the last item from the `queue` has returned from the `worker`. If the + * callback is omitted, `q.drain()` returns a promise for the next occurrence. + * @property {Function} error - a function that sets a callback that is called + * when a task errors. Has the signature `function(error, task)`. If the + * callback is omitted, `error()` returns a promise that rejects on the next + * error. + * @property {boolean} paused - a boolean for determining whether the queue is + * in a paused state. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke with `queue.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke with `queue.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. No more tasks + * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. + * + * @example + * const q = async.queue(worker, 2) + * q.push(item1) + * q.push(item2) + * q.push(item3) + * // queues are iterable, spread into an array to inspect + * const items = [...q] // [item1, item2, item3] + * // or use for of + * for (let item of q) { + * console.log(item) + * } + * + * q.drain(() => { + * console.log('all done') + * }) + * // or + * await q.drain() + */ + + /** + * Creates a `queue` object with the specified `concurrency`. Tasks added to the + * `queue` are processed in parallel (up to the `concurrency` limit). If all + * `worker`s are in progress, the task is queued until one becomes available. + * Once a `worker` completes a `task`, that `task`'s callback is called. + * + * @name queue + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. Invoked with (task, callback). + * @param {number} [concurrency=1] - An `integer` for determining how many + * `worker` functions should be run in parallel. If omitted, the concurrency + * defaults to `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can be + * attached as certain properties to listen for specific events during the + * lifecycle of the queue. + * @example + * + * // create a queue object with concurrency 2 + * var q = async.queue(function(task, callback) { + * console.log('hello ' + task.name); + * callback(); + * }, 2); + * + * // assign a callback + * q.drain(function() { + * console.log('all items have been processed'); + * }); + * // or await the end + * await q.drain() + * + * // assign an error callback + * q.error(function(err, task) { + * console.error('task experienced an error'); + * }); + * + * // add some items to the queue + * q.push({name: 'foo'}, function(err) { + * console.log('finished processing foo'); + * }); + * // callback is optional + * q.push({name: 'bar'}); + * + * // add some items to the queue (batch-wise) + * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { + * console.log('finished processing item'); + * }); + * + * // add some items to the front of the queue + * q.unshift({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + */ + function queue$1 (worker, concurrency) { + var _worker = wrapAsync(worker); + return queue((items, cb) => { + _worker(items[0], cb); + }, concurrency, 1); + } + + // Binary min-heap implementation used for priority queue. + // Implementation is stable, i.e. push time is considered for equal priorities + class Heap { + constructor() { + this.heap = []; + this.pushCount = Number.MIN_SAFE_INTEGER; + } + + get length() { + return this.heap.length; + } + + empty () { + this.heap = []; + return this; + } + + percUp(index) { + let p; + + while (index > 0 && smaller(this.heap[index], this.heap[p=parent(index)])) { + let t = this.heap[index]; + this.heap[index] = this.heap[p]; + this.heap[p] = t; + + index = p; + } + } + + percDown(index) { + let l; + + while ((l=leftChi(index)) < this.heap.length) { + if (l+1 < this.heap.length && smaller(this.heap[l+1], this.heap[l])) { + l = l+1; + } + + if (smaller(this.heap[index], this.heap[l])) { + break; + } + + let t = this.heap[index]; + this.heap[index] = this.heap[l]; + this.heap[l] = t; + + index = l; + } + } + + push(node) { + node.pushCount = ++this.pushCount; + this.heap.push(node); + this.percUp(this.heap.length-1); + } + + unshift(node) { + return this.heap.push(node); + } + + shift() { + let [top] = this.heap; + + this.heap[0] = this.heap[this.heap.length-1]; + this.heap.pop(); + this.percDown(0); + + return top; + } + + toArray() { + return [...this]; + } + + *[Symbol.iterator] () { + for (let i = 0; i < this.heap.length; i++) { + yield this.heap[i].data; + } + } + + remove (testFn) { + let j = 0; + for (let i = 0; i < this.heap.length; i++) { + if (!testFn(this.heap[i])) { + this.heap[j] = this.heap[i]; + j++; + } + } + + this.heap.splice(j); + + for (let i = parent(this.heap.length-1); i >= 0; i--) { + this.percDown(i); + } + + return this; + } + } + + function leftChi(i) { + return (i<<1)+1; + } + + function parent(i) { + return ((i+1)>>1)-1; + } + + function smaller(x, y) { + if (x.priority !== y.priority) { + return x.priority < y.priority; + } + else { + return x.pushCount < y.pushCount; + } + } + + /** + * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and + * completed in ascending priority order. + * + * @name priorityQueue + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. + * Invoked with (task, callback). + * @param {number} concurrency - An `integer` for determining how many `worker` + * functions should be run in parallel. If omitted, the concurrency defaults to + * `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two + * differences between `queue` and `priorityQueue` objects: + * * `push(task, priority, [callback])` - `priority` should be a number. If an + * array of `tasks` is given, all tasks will be assigned the same priority. + * * The `unshift` method was removed. + */ + function priorityQueue(worker, concurrency) { + // Start with a normal queue + var q = queue$1(worker, concurrency); + var processingScheduled = false; + + q._tasks = new Heap(); + + // Override push to accept second parameter representing priority + q.push = function(data, priority = 0, callback = () => {}) { + if (typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!Array.isArray(data)) { + data = [data]; + } + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + return setImmediate$1(() => q.drain()); + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + priority, + callback + }; + + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + setImmediate$1(() => { + processingScheduled = false; + q.process(); + }); + } + }; + + // Remove unshift function + delete q.unshift; + + return q; + } + + /** + * Runs the `tasks` array of functions in parallel, without waiting until the + * previous function has completed. Once any of the `tasks` complete or pass an + * error to its callback, the main `callback` is immediately called. It's + * equivalent to `Promise.race()`. + * + * @name race + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} + * to run. Each function can complete with an optional `result` value. + * @param {Function} callback - A callback to run once any of the functions have + * completed. This function gets an error or result from the first function that + * completed. Invoked with (err, result). + * @returns undefined + * @example + * + * async.race([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // main callback + * function(err, result) { + * // the result will be equal to 'two' as it finishes earlier + * }); + */ + function race(tasks, callback) { + callback = once(callback); + if (!Array.isArray(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); + if (!tasks.length) return callback(); + for (var i = 0, l = tasks.length; i < l; i++) { + wrapAsync(tasks[i])(callback); + } + } + + var race$1 = awaitify(race, 2); + + /** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + */ + function reduceRight (array, memo, iteratee, callback) { + var reversed = [...array].reverse(); + return reduce$1(reversed, memo, iteratee, callback); + } + + /** + * Wraps the async function in another function that always completes with a + * result object, even when it errors. + * + * The result object has either the property `error` or `value`. + * + * @name reflect + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function you want to wrap + * @returns {Function} - A function that always passes null to it's callback as + * the error. The second argument to the callback will be an `object` with + * either an `error` or a `value` property. + * @example + * + * async.parallel([ + * async.reflect(function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }), + * async.reflect(function(callback) { + * // do some more stuff but error ... + * callback('bad stuff happened'); + * }), + * async.reflect(function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * }) + * ], + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = 'bad stuff happened' + * // results[2].value = 'two' + * }); + */ + function reflect(fn) { + var _fn = wrapAsync(fn); + return initialParams(function reflectOn(args, reflectCallback) { + args.push((error, ...cbArgs) => { + let retVal = {}; + if (error) { + retVal.error = error; + } + if (cbArgs.length > 0){ + var value = cbArgs; + if (cbArgs.length <= 1) { + [value] = cbArgs; + } + retVal.value = value; + } + reflectCallback(null, retVal); + }); + + return _fn.apply(this, args); + }); + } + + /** + * A helper function that wraps an array or an object of functions with `reflect`. + * + * @name reflectAll + * @static + * @memberOf module:Utils + * @method + * @see [async.reflect]{@link module:Utils.reflect} + * @category Util + * @param {Array|Object|Iterable} tasks - The collection of + * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. + * @returns {Array} Returns an array of async functions, each wrapped in + * `async.reflect` + * @example + * + * let tasks = [ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * // do some more stuff but error ... + * callback(new Error('bad stuff happened')); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = Error('bad stuff happened') + * // results[2].value = 'two' + * }); + * + * // an example using an object instead of an array + * let tasks = { + * one: function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * two: function(callback) { + * callback('two'); + * }, + * three: function(callback) { + * setTimeout(function() { + * callback(null, 'three'); + * }, 100); + * } + * }; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results.one.value = 'one' + * // results.two.error = 'two' + * // results.three.value = 'three' + * }); + */ + function reflectAll(tasks) { + var results; + if (Array.isArray(tasks)) { + results = tasks.map(reflect); + } else { + results = {}; + Object.keys(tasks).forEach(key => { + results[key] = reflect.call(this, tasks[key]); + }); + } + return results; + } + + function reject(eachfn, arr, _iteratee, callback) { + const iteratee = wrapAsync(_iteratee); + return _filter(eachfn, arr, (value, cb) => { + iteratee(value, (err, v) => { + cb(err, !v); + }); + }, callback); + } + + /** + * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. + * + * @name reject + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.reject(fileList, fileExists, function(err, results) { + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }); + * + * // Using Promises + * async.reject(fileList, fileExists) + * .then( results => { + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.reject(fileList, fileExists); + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function reject$1 (coll, iteratee, callback) { + return reject(eachOf$1, coll, iteratee, callback) + } + var reject$2 = awaitify(reject$1, 3); + + /** + * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a + * time. + * + * @name rejectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ + function rejectLimit (coll, limit, iteratee, callback) { + return reject(eachOfLimit(limit), coll, iteratee, callback) + } + var rejectLimit$1 = awaitify(rejectLimit, 4); + + /** + * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. + * + * @name rejectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ + function rejectSeries (coll, iteratee, callback) { + return reject(eachOfSeries$1, coll, iteratee, callback) + } + var rejectSeries$1 = awaitify(rejectSeries, 3); + + function constant$1(value) { + return function () { + return value; + } + } + + /** + * Attempts to get a successful response from `task` no more than `times` times + * before returning an error. If the task is successful, the `callback` will be + * passed the result of the successful task. If all attempts fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name retry + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @see [async.retryable]{@link module:ControlFlow.retryable} + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an + * object with `times` and `interval` or a number. + * * `times` - The number of attempts to make before giving up. The default + * is `5`. + * * `interval` - The time to wait between retries, in milliseconds. The + * default is `0`. The interval may also be specified as a function of the + * retry count (see example). + * * `errorFilter` - An optional synchronous function that is invoked on + * erroneous result. If it returns `true` the retry attempts will continue; + * if the function returns `false` the retry flow is aborted with the current + * attempt's error and result being returned to the final callback. + * Invoked with (err). + * * If `opts` is a number, the number specifies the number of times to retry, + * with the default interval of `0`. + * @param {AsyncFunction} task - An async function to retry. + * Invoked with (callback). + * @param {Function} [callback] - An optional callback which is called when the + * task has succeeded, or after the final failed attempt. It receives the `err` + * and `result` arguments of the last attempt at completing the `task`. Invoked + * with (err, results). + * @returns {Promise} a promise if no callback provided + * + * @example + * + * // The `retry` function can be used as a stand-alone control flow by passing + * // a callback, as shown below: + * + * // try calling apiMethod 3 times + * async.retry(3, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 3 times, waiting 200 ms between each retry + * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 10 times with exponential backoff + * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) + * async.retry({ + * times: 10, + * interval: function(retryCount) { + * return 50 * Math.pow(2, retryCount); + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod the default 5 times no delay between each retry + * async.retry(apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod only when error condition satisfies, all other + * // errors will abort the retry control flow and return to final callback + * async.retry({ + * errorFilter: function(err) { + * return err.message === 'Temporary error'; // only retry on a specific error + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // to retry individual methods that are not as reliable within other + * // control flow functions, use the `retryable` wrapper: + * async.auto({ + * users: api.getUsers.bind(api), + * payments: async.retryable(3, api.getPayments.bind(api)) + * }, function(err, results) { + * // do something with the results + * }); + * + */ + const DEFAULT_TIMES = 5; + const DEFAULT_INTERVAL = 0; + + function retry(opts, task, callback) { + var options = { + times: DEFAULT_TIMES, + intervalFunc: constant$1(DEFAULT_INTERVAL) + }; + + if (arguments.length < 3 && typeof opts === 'function') { + callback = task || promiseCallback(); + task = opts; + } else { + parseTimes(options, opts); + callback = callback || promiseCallback(); + } + + if (typeof task !== 'function') { + throw new Error("Invalid arguments for async.retry"); + } + + var _task = wrapAsync(task); + + var attempt = 1; + function retryAttempt() { + _task((err, ...args) => { + if (err === false) return + if (err && attempt++ < options.times && + (typeof options.errorFilter != 'function' || + options.errorFilter(err))) { + setTimeout(retryAttempt, options.intervalFunc(attempt - 1)); + } else { + callback(err, ...args); + } + }); + } + + retryAttempt(); + return callback[PROMISE_SYMBOL] + } + + function parseTimes(acc, t) { + if (typeof t === 'object') { + acc.times = +t.times || DEFAULT_TIMES; + + acc.intervalFunc = typeof t.interval === 'function' ? + t.interval : + constant$1(+t.interval || DEFAULT_INTERVAL); + + acc.errorFilter = t.errorFilter; + } else if (typeof t === 'number' || typeof t === 'string') { + acc.times = +t || DEFAULT_TIMES; + } else { + throw new Error("Invalid arguments for async.retry"); + } + } + + /** + * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method + * wraps a task and makes it retryable, rather than immediately calling it + * with retries. + * + * @name retryable + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.retry]{@link module:ControlFlow.retry} + * @category Control Flow + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional + * options, exactly the same as from `retry`, except for a `opts.arity` that + * is the arity of the `task` function, defaulting to `task.length` + * @param {AsyncFunction} task - the asynchronous function to wrap. + * This function will be passed any arguments passed to the returned wrapper. + * Invoked with (...args, callback). + * @returns {AsyncFunction} The wrapped function, which when invoked, will + * retry on an error, based on the parameters specified in `opts`. + * This function will accept the same parameters as `task`. + * @example + * + * async.auto({ + * dep1: async.retryable(3, getFromFlakyService), + * process: ["dep1", async.retryable(3, function (results, cb) { + * maybeProcessData(results.dep1, cb); + * })] + * }, callback); + */ + function retryable (opts, task) { + if (!task) { + task = opts; + opts = null; + } + let arity = (opts && opts.arity) || task.length; + if (isAsync(task)) { + arity += 1; + } + var _task = wrapAsync(task); + return initialParams((args, callback) => { + if (args.length < arity - 1 || callback == null) { + args.push(callback); + callback = promiseCallback(); + } + function taskFn(cb) { + _task(...args, cb); + } + + if (opts) retry(opts, taskFn, callback); + else retry(taskFn, callback); + + return callback[PROMISE_SYMBOL] + }); + } + + /** + * Run the functions in the `tasks` collection in series, each one running once + * the previous function has completed. If any functions in the series pass an + * error to its callback, no more functions are run, and `callback` is + * immediately called with the value of the error. Otherwise, `callback` + * receives an array of results when `tasks` have completed. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function, and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.series}. + * + * **Note** that while many implementations preserve the order of object + * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) + * explicitly states that + * + * > The mechanics and order of enumerating the properties is not specified. + * + * So if you rely on the order in which your series of functions are executed, + * and want this to work on all platforms, consider using an array. + * + * @name series + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing + * [async functions]{@link AsyncFunction} to run in series. + * Each function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This function gets a results array (or object) + * containing all the result arguments passed to the `task` callbacks. Invoked + * with (err, result). + * @return {Promise} a promise, if no callback is passed + * @example + * + * //Using Callbacks + * async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] + * }); + * + * // an example using objects instead of arrays + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.series([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function series(tasks, callback) { + return _parallel(eachOfSeries$1, tasks, callback); + } + + /** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + *); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // false + * // result is false since none of the files exists + * } + *); + * + * // Using Promises + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since some file in the list exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since none of the files exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists); + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists); + * console.log(result); + * // false + * // result is false since none of the files exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function some(coll, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOf$1, coll, iteratee, callback) + } + var some$1 = awaitify(some, 3); + + /** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ + function someLimit(coll, limit, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOfLimit(limit), coll, iteratee, callback) + } + var someLimit$1 = awaitify(someLimit, 4); + + /** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ + function someSeries(coll, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOfSeries$1, coll, iteratee, callback) + } + var someSeries$1 = awaitify(someSeries, 3); + + /** + * Sorts a list by the results of running each `coll` value through an async + * `iteratee`. + * + * @name sortBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a value to use as the sort criteria as + * its `result`. + * Invoked with (item, callback). + * @param {Function} callback - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is the items + * from the original `coll` sorted by the values returned by the `iteratee` + * calls. Invoked with (err, results). + * @returns {Promise} a promise, if no callback passed + * @example + * + * // bigfile.txt is a file that is 251100 bytes in size + * // mediumfile.txt is a file that is 11000 bytes in size + * // smallfile.txt is a file that is 121 bytes in size + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // By modifying the callback parameter the + * // sorting order can be influenced: + * + * // ascending order + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) return callback(getFileSizeErr); + * callback(null, fileSize); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // descending order + * async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) { + * return callback(getFileSizeErr); + * } + * callback(null, fileSize * -1); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'bigfile.txt', 'mediumfile.txt', 'smallfile.txt'] + * } + * } + * ); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * } + * ); + * + * // Using Promises + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * (async () => { + * try { + * let results = await async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * // Error handling + * async () => { + * try { + * let results = await async.sortBy(['missingfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ + function sortBy (coll, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return map$1(coll, (x, iterCb) => { + _iteratee(x, (err, criteria) => { + if (err) return iterCb(err); + iterCb(err, {value: x, criteria}); + }); + }, (err, results) => { + if (err) return callback(err); + callback(null, results.sort(comparator).map(v => v.value)); + }); + + function comparator(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + } + } + var sortBy$1 = awaitify(sortBy, 3); + + /** + * Sets a time limit on an asynchronous function. If the function does not call + * its callback within the specified milliseconds, it will be called with a + * timeout error. The code property for the error object will be `'ETIMEDOUT'`. + * + * @name timeout + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} asyncFn - The async function to limit in time. + * @param {number} milliseconds - The specified time limit. + * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) + * to timeout Error for more information.. + * @returns {AsyncFunction} Returns a wrapped function that can be used with any + * of the control flow functions. + * Invoke this function with the same parameters as you would `asyncFunc`. + * @example + * + * function myFunction(foo, callback) { + * doAsyncTask(foo, function(err, data) { + * // handle errors + * if (err) return callback(err); + * + * // do some stuff ... + * + * // return processed data + * return callback(null, data); + * }); + * } + * + * var wrapped = async.timeout(myFunction, 1000); + * + * // call `wrapped` as you would `myFunction` + * wrapped({ bar: 'bar' }, function(err, data) { + * // if `myFunction` takes < 1000 ms to execute, `err` + * // and `data` will have their expected values + * + * // else `err` will be an Error with the code 'ETIMEDOUT' + * }); + */ + function timeout(asyncFn, milliseconds, info) { + var fn = wrapAsync(asyncFn); + + return initialParams((args, callback) => { + var timedOut = false; + var timer; + + function timeoutCallback() { + var name = asyncFn.name || 'anonymous'; + var error = new Error('Callback function "' + name + '" timed out.'); + error.code = 'ETIMEDOUT'; + if (info) { + error.info = info; + } + timedOut = true; + callback(error); + } + + args.push((...cbArgs) => { + if (!timedOut) { + callback(...cbArgs); + clearTimeout(timer); + } + }); + + // setup timer and call original function + timer = setTimeout(timeoutCallback, milliseconds); + fn(...args); + }); + } + + function range(size) { + var result = Array(size); + while (size--) { + result[size] = size; + } + return result; + } + + /** + * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a + * time. + * + * @name timesLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} count - The number of times to run the function. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see [async.map]{@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ + function timesLimit(count, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(range(count), limit, _iteratee, callback); + } + + /** + * Calls the `iteratee` function `n` times, and accumulates results in the same + * manner you would use with [map]{@link module:Collections.map}. + * + * @name times + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.map]{@link module:Collections.map} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + * @example + * + * // Pretend this is some complicated async factory + * var createUser = function(id, callback) { + * callback(null, { + * id: 'user' + id + * }); + * }; + * + * // generate 5 users + * async.times(5, function(n, next) { + * createUser(n, function(err, user) { + * next(err, user); + * }); + * }, function(err, users) { + * // we should now have 5 users + * }); + */ + function times (n, iteratee, callback) { + return timesLimit(n, Infinity, iteratee, callback) + } + + /** + * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. + * + * @name timesSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ + function timesSeries (n, iteratee, callback) { + return timesLimit(n, 1, iteratee, callback) + } + + /** + * A relative of `reduce`. Takes an Object or Array, and iterates over each + * element in parallel, each step potentially mutating an `accumulator` value. + * The type of the accumulator defaults to the type of collection passed in. + * + * @name transform + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} [accumulator] - The initial state of the transform. If omitted, + * it will default to an empty Object or Array, depending on the type of `coll` + * @param {AsyncFunction} iteratee - A function applied to each item in the + * collection that potentially modifies the accumulator. + * Invoked with (accumulator, item, key, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the transformed accumulator. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileList, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * }); + * + * // Using Promises + * async.transform(fileList, transformFileSize) + * .then(result => { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * (async () => { + * try { + * let result = await async.transform(fileList, transformFileSize); + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileMap = { f1: 'file1.txt', f2: 'file2.txt', f3: 'file3.txt' }; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileMap, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * }); + * + * // Using Promises + * async.transform(fileMap, transformFileSize) + * .then(result => { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.transform(fileMap, transformFileSize); + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ + function transform (coll, accumulator, iteratee, callback) { + if (arguments.length <= 3 && typeof accumulator === 'function') { + callback = iteratee; + iteratee = accumulator; + accumulator = Array.isArray(coll) ? [] : {}; + } + callback = once(callback || promiseCallback()); + var _iteratee = wrapAsync(iteratee); + + eachOf$1(coll, (v, k, cb) => { + _iteratee(accumulator, v, k, cb); + }, err => callback(err, accumulator)); + return callback[PROMISE_SYMBOL] + } + + /** + * It runs each task in series but stops whenever any of the functions were + * successful. If one of the tasks were successful, the `callback` will be + * passed the result of the successful task. If all tasks fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name tryEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing functions to + * run, each function is passed a `callback(err, result)` it must call on + * completion with an error `err` (which can be `null`) and an optional `result` + * value. + * @param {Function} [callback] - An optional callback which is called when one + * of the tasks has succeeded, or all have failed. It receives the `err` and + * `result` arguments of the last attempt at completing the `task`. Invoked with + * (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * async.tryEach([ + * function getDataFromFirstWebsite(callback) { + * // Try getting the data from the first website + * callback(err, data); + * }, + * function getDataFromSecondWebsite(callback) { + * // First website failed, + * // Try getting the data from the backup website + * callback(err, data); + * } + * ], + * // optional callback + * function(err, results) { + * Now do something with the data. + * }); + * + */ + function tryEach(tasks, callback) { + var error = null; + var result; + return eachSeries$1(tasks, (task, taskCb) => { + wrapAsync(task)((err, ...args) => { + if (err === false) return taskCb(err); + + if (args.length < 2) { + [result] = args; + } else { + result = args; + } + error = err; + taskCb(err ? null : {}); + }); + }, () => callback(error, result)); + } + + var tryEach$1 = awaitify(tryEach); + + /** + * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, + * unmemoized form. Handy for testing. + * + * @name unmemoize + * @static + * @memberOf module:Utils + * @method + * @see [async.memoize]{@link module:Utils.memoize} + * @category Util + * @param {AsyncFunction} fn - the memoized function + * @returns {AsyncFunction} a function that calls the original unmemoized function + */ + function unmemoize(fn) { + return (...args) => { + return (fn.unmemoized || fn)(...args); + }; + } + + /** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + * @example + * + * var count = 0; + * async.whilst( + * function test(cb) { cb(null, count < 5); }, + * function iter(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ + function whilst(test, iteratee, callback) { + callback = onlyOnce(callback); + var _fn = wrapAsync(iteratee); + var _test = wrapAsync(test); + var results = []; + + function next(err, ...rest) { + if (err) return callback(err); + results = rest; + if (err === false) return; + _test(check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return _test(check); + } + var whilst$1 = awaitify(whilst, 3); + + /** + * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. `callback` will be passed an error and any + * arguments passed to the final `iteratee`'s callback. + * + * The inverse of [whilst]{@link module:ControlFlow.whilst}. + * + * @name until + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (callback). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * const results = [] + * let finished = false + * async.until(function test(cb) { + * cb(null, finished) + * }, function iter(next) { + * fetchPage(url, (err, body) => { + * if (err) return next(err) + * results = results.concat(body.objects) + * finished = !!body.next + * next(err) + * }) + * }, function done (err) { + * // all pages have been fetched + * }) + */ + function until(test, iteratee, callback) { + const _test = wrapAsync(test); + return whilst$1((cb) => _test((err, truth) => cb (err, !truth)), iteratee, callback); + } + + /** + * Runs the `tasks` array of functions in series, each passing their results to + * the next in the array. However, if any of the `tasks` pass an error to their + * own callback, the next function is not executed, and the main `callback` is + * immediately called with the error. + * + * @name waterfall + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} + * to run. + * Each function should complete with any number of `result` values. + * The `result` values will be passed as arguments, in order, to the next task. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This will be passed the results of the last task's + * callback. Invoked with (err, [results]). + * @returns undefined + * @example + * + * async.waterfall([ + * function(callback) { + * callback(null, 'one', 'two'); + * }, + * function(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * }, + * function(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + * ], function (err, result) { + * // result now equals 'done' + * }); + * + * // Or, with named functions: + * async.waterfall([ + * myFirstFunction, + * mySecondFunction, + * myLastFunction, + * ], function (err, result) { + * // result now equals 'done' + * }); + * function myFirstFunction(callback) { + * callback(null, 'one', 'two'); + * } + * function mySecondFunction(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * } + * function myLastFunction(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + */ + function waterfall (tasks, callback) { + callback = once(callback); + if (!Array.isArray(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); + if (!tasks.length) return callback(); + var taskIndex = 0; + + function nextTask(args) { + var task = wrapAsync(tasks[taskIndex++]); + task(...args, onlyOnce(next)); + } + + function next(err, ...args) { + if (err === false) return + if (err || taskIndex === tasks.length) { + return callback(err, ...args); + } + nextTask(args); + } + + nextTask([]); + } + + var waterfall$1 = awaitify(waterfall); + + /** + * An "async function" in the context of Async is an asynchronous function with + * a variable number of parameters, with the final parameter being a callback. + * (`function (arg1, arg2, ..., callback) {}`) + * The final callback is of the form `callback(err, results...)`, which must be + * called once the function is completed. The callback should be called with a + * Error as its first argument to signal that an error occurred. + * Otherwise, if no error occurred, it should be called with `null` as the first + * argument, and any additional `result` arguments that may apply, to signal + * successful completion. + * The callback must be called exactly once, ideally on a later tick of the + * JavaScript event loop. + * + * This type of function is also referred to as a "Node-style async function", + * or a "continuation passing-style function" (CPS). Most of the methods of this + * library are themselves CPS/Node-style async functions, or functions that + * return CPS/Node-style async functions. + * + * Wherever we accept a Node-style async function, we also directly accept an + * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. + * In this case, the `async` function will not be passed a final callback + * argument, and any thrown error will be used as the `err` argument of the + * implicit callback, and the return value will be used as the `result` value. + * (i.e. a `rejected` of the returned Promise becomes the `err` callback + * argument, and a `resolved` value becomes the `result`.) + * + * Note, due to JavaScript limitations, we can only detect native `async` + * functions and not transpilied implementations. + * Your environment must have `async`/`await` support for this to work. + * (e.g. Node > v7.6, or a recent version of a modern browser). + * If you are using `async` functions through a transpiler (e.g. Babel), you + * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, + * because the `async function` will be compiled to an ordinary function that + * returns a promise. + * + * @typedef {Function} AsyncFunction + * @static + */ + + var index = { + apply, + applyEach: applyEach$1, + applyEachSeries, + asyncify, + auto, + autoInject, + cargo, + cargoQueue: cargo$1, + compose, + concat: concat$1, + concatLimit: concatLimit$1, + concatSeries: concatSeries$1, + constant, + detect: detect$1, + detectLimit: detectLimit$1, + detectSeries: detectSeries$1, + dir, + doUntil, + doWhilst: doWhilst$1, + each, + eachLimit: eachLimit$2, + eachOf: eachOf$1, + eachOfLimit: eachOfLimit$2, + eachOfSeries: eachOfSeries$1, + eachSeries: eachSeries$1, + ensureAsync, + every: every$1, + everyLimit: everyLimit$1, + everySeries: everySeries$1, + filter: filter$1, + filterLimit: filterLimit$1, + filterSeries: filterSeries$1, + forever: forever$1, + groupBy, + groupByLimit: groupByLimit$1, + groupBySeries, + log, + map: map$1, + mapLimit: mapLimit$1, + mapSeries: mapSeries$1, + mapValues, + mapValuesLimit: mapValuesLimit$1, + mapValuesSeries, + memoize, + nextTick, + parallel, + parallelLimit, + priorityQueue, + queue: queue$1, + race: race$1, + reduce: reduce$1, + reduceRight, + reflect, + reflectAll, + reject: reject$2, + rejectLimit: rejectLimit$1, + rejectSeries: rejectSeries$1, + retry, + retryable, + seq, + series, + setImmediate: setImmediate$1, + some: some$1, + someLimit: someLimit$1, + someSeries: someSeries$1, + sortBy: sortBy$1, + timeout, + times, + timesLimit, + timesSeries, + transform, + tryEach: tryEach$1, + unmemoize, + until, + waterfall: waterfall$1, + whilst: whilst$1, + + // aliases + all: every$1, + allLimit: everyLimit$1, + allSeries: everySeries$1, + any: some$1, + anyLimit: someLimit$1, + anySeries: someSeries$1, + find: detect$1, + findLimit: detectLimit$1, + findSeries: detectSeries$1, + flatMap: concat$1, + flatMapLimit: concatLimit$1, + flatMapSeries: concatSeries$1, + forEach: each, + forEachSeries: eachSeries$1, + forEachLimit: eachLimit$2, + forEachOf: eachOf$1, + forEachOfSeries: eachOfSeries$1, + forEachOfLimit: eachOfLimit$2, + inject: reduce$1, + foldl: reduce$1, + foldr: reduceRight, + select: filter$1, + selectLimit: filterLimit$1, + selectSeries: filterSeries$1, + wrapSync: asyncify, + during: whilst$1, + doDuring: doWhilst$1 + }; + + exports.default = index; + exports.apply = apply; + exports.applyEach = applyEach$1; + exports.applyEachSeries = applyEachSeries; + exports.asyncify = asyncify; + exports.auto = auto; + exports.autoInject = autoInject; + exports.cargo = cargo; + exports.cargoQueue = cargo$1; + exports.compose = compose; + exports.concat = concat$1; + exports.concatLimit = concatLimit$1; + exports.concatSeries = concatSeries$1; + exports.constant = constant; + exports.detect = detect$1; + exports.detectLimit = detectLimit$1; + exports.detectSeries = detectSeries$1; + exports.dir = dir; + exports.doUntil = doUntil; + exports.doWhilst = doWhilst$1; + exports.each = each; + exports.eachLimit = eachLimit$2; + exports.eachOf = eachOf$1; + exports.eachOfLimit = eachOfLimit$2; + exports.eachOfSeries = eachOfSeries$1; + exports.eachSeries = eachSeries$1; + exports.ensureAsync = ensureAsync; + exports.every = every$1; + exports.everyLimit = everyLimit$1; + exports.everySeries = everySeries$1; + exports.filter = filter$1; + exports.filterLimit = filterLimit$1; + exports.filterSeries = filterSeries$1; + exports.forever = forever$1; + exports.groupBy = groupBy; + exports.groupByLimit = groupByLimit$1; + exports.groupBySeries = groupBySeries; + exports.log = log; + exports.map = map$1; + exports.mapLimit = mapLimit$1; + exports.mapSeries = mapSeries$1; + exports.mapValues = mapValues; + exports.mapValuesLimit = mapValuesLimit$1; + exports.mapValuesSeries = mapValuesSeries; + exports.memoize = memoize; + exports.nextTick = nextTick; + exports.parallel = parallel; + exports.parallelLimit = parallelLimit; + exports.priorityQueue = priorityQueue; + exports.queue = queue$1; + exports.race = race$1; + exports.reduce = reduce$1; + exports.reduceRight = reduceRight; + exports.reflect = reflect; + exports.reflectAll = reflectAll; + exports.reject = reject$2; + exports.rejectLimit = rejectLimit$1; + exports.rejectSeries = rejectSeries$1; + exports.retry = retry; + exports.retryable = retryable; + exports.seq = seq; + exports.series = series; + exports.setImmediate = setImmediate$1; + exports.some = some$1; + exports.someLimit = someLimit$1; + exports.someSeries = someSeries$1; + exports.sortBy = sortBy$1; + exports.timeout = timeout; + exports.times = times; + exports.timesLimit = timesLimit; + exports.timesSeries = timesSeries; + exports.transform = transform; + exports.tryEach = tryEach$1; + exports.unmemoize = unmemoize; + exports.until = until; + exports.waterfall = waterfall$1; + exports.whilst = whilst$1; + exports.all = every$1; + exports.allLimit = everyLimit$1; + exports.allSeries = everySeries$1; + exports.any = some$1; + exports.anyLimit = someLimit$1; + exports.anySeries = someSeries$1; + exports.find = detect$1; + exports.findLimit = detectLimit$1; + exports.findSeries = detectSeries$1; + exports.flatMap = concat$1; + exports.flatMapLimit = concatLimit$1; + exports.flatMapSeries = concatSeries$1; + exports.forEach = each; + exports.forEachSeries = eachSeries$1; + exports.forEachLimit = eachLimit$2; + exports.forEachOf = eachOf$1; + exports.forEachOfSeries = eachOfSeries$1; + exports.forEachOfLimit = eachOfLimit$2; + exports.inject = reduce$1; + exports.foldl = reduce$1; + exports.foldr = reduceRight; + exports.select = filter$1; + exports.selectLimit = filterLimit$1; + exports.selectSeries = filterSeries$1; + exports.wrapSync = asyncify; + exports.during = whilst$1; + exports.doDuring = doWhilst$1; + + Object.defineProperty(exports, '__esModule', { value: true }); + +}))); diff --git a/psitransfer-v2.3.0/node_modules/async/dist/async.min.js b/psitransfer-v2.3.0/node_modules/async/dist/async.min.js new file mode 100644 index 0000000..63aa33c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/dist/async.min.js @@ -0,0 +1 @@ +(function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.async={})})(this,function(e){'use strict';function t(e,...t){return(...n)=>e(...t,...n)}function n(e){return function(...t){var n=t.pop();return e.call(this,t,n)}}function a(e){setTimeout(e,0)}function i(e){return(t,...n)=>e(()=>t(...n))}function r(e){return u(e)?function(...t){const n=t.pop(),a=e.apply(this,t);return s(a,n)}:n(function(t,n){var a;try{a=e.apply(this,t)}catch(t){return n(t)}return a&&"function"==typeof a.then?s(a,n):void n(null,a)})}function s(e,t){return e.then(e=>{l(t,null,e)},e=>{l(t,e&&e.message?e:new Error(e))})}function l(e,t,n){try{e(t,n)}catch(e){be(t=>{throw t},e)}}function u(e){return"AsyncFunction"===e[Symbol.toStringTag]}function d(e){return"AsyncGenerator"===e[Symbol.toStringTag]}function c(e){return"function"==typeof e[Symbol.asyncIterator]}function p(e){if("function"!=typeof e)throw new Error("expected a function");return u(e)?r(e):e}function o(e,t=e.length){if(!t)throw new Error("arity is undefined");return function(...n){return"function"==typeof n[t-1]?e.apply(this,n):new Promise((a,i)=>{n[t-1]=(e,...t)=>e?i(e):void a(1{p(e).apply(i,n.concat(t))},a)});return a}}function f(e,t,n,a){t=t||[];var i=[],r=0,s=p(n);return e(t,(e,t,n)=>{var a=r++;s(e,(e,t)=>{i[a]=t,n(e)})},e=>{a(e,i)})}function y(e){return e&&"number"==typeof e.length&&0<=e.length&&0==e.length%1}function m(e){function t(...t){if(null!==e){var n=e;e=null,n.apply(this,t)}}return Object.assign(t,e),t}function g(e){return e[Symbol.iterator]&&e[Symbol.iterator]()}function k(e){var t=-1,n=e.length;return function(){return++t=t||d||l||(d=!0,e.next().then(({value:e,done:t})=>{if(!(u||l))return d=!1,t?(l=!0,void(0>=c&&a(null))):void(c++,n(e,p,r),p++,i())}).catch(s))}function r(e,t){return c-=1,u?void 0:e?s(e):!1===e?(l=!0,void(u=!0)):t===_e||l&&0>=c?(l=!0,a(null)):void i()}function s(e){u||(d=!1,l=!0,a(e))}let l=!1,u=!1,d=!1,c=0,p=0;i()}function O(e,t,n){function a(e,t){!1===e&&(l=!0);!0===l||(e?n(e):(++r===s||t===_e)&&n(null))}n=m(n);var i=0,r=0,{length:s}=e,l=!1;for(0===s&&n(null);i{t=e,n=a}),e}function M(e,t,n){function a(e,t){g.push(()=>l(e,t))}function i(){if(!h){if(0===g.length&&0===o)return n(null,c);for(;g.length&&oe()),i()}function l(e,t){if(!f){var a=L((t,...a)=>{if(o--,!1===t)return void(h=!0);if(2>a.length&&([a]=a),t){var i={};if(Object.keys(c).forEach(e=>{i[e]=c[e]}),i[e]=a,f=!0,y=Object.create(null),h)return;n(t,i)}else c[e]=a,s(e)});o++;var i=p(t[t.length-1]);1{const i=e[a];Array.isArray(i)&&0<=i.indexOf(t)&&n.push(a)}),n}"number"!=typeof t&&(n=t,t=null),n=m(n||_());var d=Object.keys(e).length;if(!d)return n(null);t||(t=d);var c={},o=0,h=!1,f=!1,y=Object.create(null),g=[],k=[],v={};return Object.keys(e).forEach(t=>{var n=e[t];if(!Array.isArray(n))return a(t,[n]),void k.push(t);var i=n.slice(0,n.length-1),s=i.length;return 0===s?(a(t,n),void k.push(t)):void(v[t]=s,i.forEach(l=>{if(!e[l])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+l+"` in "+i.join(", "));r(l,()=>{s--,0===s&&a(t,n)})}))}),function(){for(var e,t=0;k.length;)e=k.pop(),t++,u(e).forEach(e=>{0==--v[e]&&k.push(e)});if(t!==d)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),i(),n[Ce]}function A(e){let t="",n=0,a=e.indexOf("*/");for(;ne.replace(Ne,"").trim())}function j(e,t){var n={};return Object.keys(e).forEach(t=>{function a(e,t){var n=i.map(t=>e[t]);n.push(t),p(r)(...n)}var i,r=e[t],s=u(r),l=!s&&1===r.length||s&&0===r.length;if(Array.isArray(r))i=[...r],r=i.pop(),n[t]=i.concat(0{r(e,n),t(...a)};f[e].push(n)}function r(e,t){return e?t?void(f[e]=f[e].filter(e=>e!==t)):f[e]=[]:Object.keys(f).forEach(e=>f[e]=[])}function s(e,...t){f[e].forEach(e=>e(...t))}function l(e,t,n,a){function i(e,...t){return e?n?s(e):r():1>=t.length?r(t[0]):void r(t)}if(null!=a&&"function"!=typeof a)throw new Error("task callback must be a function");k.started=!0;var r,s,l={data:e,callback:n?i:a||i};if(t?k._tasks.unshift(l):k._tasks.push(l),y||(y=!0,be(()=>{y=!1,k.process()})),n||!a)return new Promise((e,t)=>{r=e,s=t})}function u(e){return function(t,...n){o-=1;for(var a=0,r=e.length;as("drain")),!0)}if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var c=p(e),o=0,h=[];const f={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};var y=!1;const m=e=>t=>t?void(r(e),a(e,t)):new Promise((t,n)=>{i(e,(e,a)=>e?n(e):void t(a))});var g=!1,k={_tasks:new Ve,*[Symbol.iterator](){yield*k._tasks[Symbol.iterator]()},concurrency:t,payload:n,buffer:t/4,started:!1,paused:!1,push(e,t){return Array.isArray(e)?d(e)?void 0:e.map(e=>l(e,!1,!1,t)):l(e,!1,!1,t)},pushAsync(e,t){return Array.isArray(e)?d(e)?void 0:e.map(e=>l(e,!1,!0,t)):l(e,!1,!0,t)},kill(){r(),k._tasks.empty()},unshift(e,t){return Array.isArray(e)?d(e)?void 0:e.map(e=>l(e,!0,!1,t)):l(e,!0,!1,t)},unshiftAsync(e,t){return Array.isArray(e)?d(e)?void 0:e.map(e=>l(e,!0,!0,t)):l(e,!0,!0,t)},remove(e){k._tasks.remove(e)},process(){var e=Math.min;if(!g){for(g=!0;!k.paused&&o{t.apply(n,e.concat((e,...t)=>{a(e,t)}))},(e,t)=>a(e,...t)),a[Ce]}}function P(...e){return C(...e.reverse())}function R(...e){return function(...t){var n=t.pop();return n(null,...e)}}function z(e,t){return(n,a,i,r)=>{var s,l=!1;const u=p(i);n(a,(n,a,i)=>{u(n,(a,r)=>a||!1===a?i(a):e(r)&&!s?(l=!0,s=t(!0,n),i(null,_e)):void i())},e=>e?r(e):void r(null,l?s:t(!1)))}}function N(e){return(t,...n)=>p(t)(...n,(t,...n)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&n.forEach(t=>console[e](t)))})}function V(e,t,n){const a=p(t);return Xe(e,(...e)=>{const t=e.pop();a(...e,(e,n)=>t(e,!n))},n)}function Y(e){return(t,n,a)=>e(t,a)}function q(e){return u(e)?e:function(...t){var n=t.pop(),a=!0;t.push((...e)=>{a?be(()=>n(...e)):n(...e)}),e.apply(this,t),a=!1}}function D(e,t,n,a){var r=Array(t.length);e(t,(e,t,a)=>{n(e,(e,n)=>{r[t]=!!n,a(e)})},e=>{if(e)return a(e);for(var n=[],s=0;s{n(e,(n,r)=>n?a(n):void(r&&i.push({index:t,value:e}),a(n)))},e=>e?a(e):void a(null,i.sort((e,t)=>e.index-t.index).map(e=>e.value)))}function U(e,t,n,a){var i=y(t)?D:Q;return i(e,t,p(n),a)}function G(e,t,n){return ut(e,1/0,t,n)}function W(e,t,n){return ut(e,1,t,n)}function H(e,t,n){return ct(e,1/0,t,n)}function J(e,t,n){return ct(e,1,t,n)}function K(e,t=e=>e){var a=Object.create(null),r=Object.create(null),s=p(e),l=n((e,n)=>{var u=t(...e);u in a?be(()=>n(null,...a[u])):u in r?r[u].push(n):(r[u]=[n],s(...e,(e,...t)=>{e||(a[u]=t);var n=r[u];delete r[u];for(var s=0,d=n.length;s{n(e[0],t)},t,1)}function ee(e){return(e<<1)+1}function te(e){return(e+1>>1)-1}function ne(e,t){return e.priority===t.priority?e.pushCount{}){if("function"!=typeof r)throw new Error("task callback must be a function");if(n.started=!0,Array.isArray(e)||(e=[e]),0===e.length&&n.idle())return be(()=>n.drain());for(var s,u=0,d=e.length;u{a=!1,n.process()}))},delete n.unshift,n}function ie(e,t,n,a){var i=[...e].reverse();return qe(i,t,n,a)}function re(e){var t=p(e);return n(function(e,n){return e.push((e,...t)=>{let a={};if(e&&(a.error=e),0=t.length&&([i]=t),a.value=i}n(null,a)}),t.apply(this,e)})}function se(e){var t;return Array.isArray(e)?t=e.map(re):(t={},Object.keys(e).forEach(n=>{t[n]=re.call(this,e[n])})),t}function le(e,t,n,a){const i=p(n);return U(e,t,(e,t)=>{i(e,(e,n)=>{t(e,!n)})},a)}function ue(e){return function(){return e}}function de(e,t,n){function a(){r((e,...t)=>{!1===e||(e&&s++arguments.length&&"function"==typeof e?(n=t||_(),t=e):(ce(i,e),n=n||_()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var r=p(t),s=1;return a(),n[Ce]}function ce(e,n){if("object"==typeof n)e.times=+n.times||kt,e.intervalFunc="function"==typeof n.interval?n.interval:ue(+n.interval||vt),e.errorFilter=n.errorFilter;else if("number"==typeof n||"string"==typeof n)e.times=+n||kt;else throw new Error("Invalid arguments for async.retry")}function pe(e,t){t||(t=e,e=null);let a=e&&e.arity||t.length;u(t)&&(a+=1);var i=p(t);return n((t,n)=>{function r(e){i(...t,e)}return(t.length{var s,l=!1;n.push((...e)=>{l||(r(...e),clearTimeout(s))}),s=setTimeout(function(){var t=e.name||"anonymous",n=new Error("Callback function \""+t+"\" timed out.");n.code="ETIMEDOUT",a&&(n.info=a),l=!0,r(n)},t),i(...n)})}function fe(e){for(var t=Array(e);e--;)t[e]=e;return t}function ye(e,t,n,a){var i=p(n);return De(fe(e),t,i,a)}function me(e,t,n){return ye(e,1/0,t,n)}function ge(e,t,n){return ye(e,1,t,n)}function ke(e,t,n,a){3>=arguments.length&&"function"==typeof t&&(a=n,n=t,t=Array.isArray(e)?[]:{}),a=m(a||_());var i=p(n);return Ie(e,(e,n,a)=>{i(t,e,n,a)},e=>a(e,t)),a[Ce]}function ve(e){return(...t)=>(e.unmemoized||e)(...t)}function Se(e,t,n){const a=p(e);return bt(e=>a((t,n)=>e(t,!n)),t,n)}var xe,Le="function"==typeof queueMicrotask&&queueMicrotask,Ee="function"==typeof setImmediate&&setImmediate,Oe="object"==typeof process&&"function"==typeof process.nextTick;xe=Le?queueMicrotask:Ee?setImmediate:Oe?process.nextTick:a;var be=i(xe);const _e={};var Me=e=>(t,n,a)=>{function i(e,t){if(!u)if(p-=1,e)l=!0,a(e);else if(!1===e)l=!0,u=!0;else{if(t===_e||l&&0>=p)return l=!0,a(null);o||r()}}function r(){for(o=!0;p=p&&a(null));p+=1,n(t.value,t.key,L(i))}o=!1}if(a=m(a),0>=e)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return a(null);if(d(t))return E(t,e,n,a);if(c(t))return E(t[Symbol.asyncIterator](),e,n,a);var s=x(t),l=!1,u=!1,p=0,o=!1;r()},Ae=o(function(e,t,n,a){return Me(t)(e,p(n),a)},4),Ie=o(function(e,t,n){var a=y(e)?O:b;return a(e,p(t),n)},3),je=o(function(e,t,n){return f(Ie,e,t,n)},3),we=h(je),Be=o(function(e,t,n){return Ae(e,1,t,n)},3),Fe=o(function(e,t,n){return f(Be,e,t,n)},3),Te=h(Fe);const Ce=Symbol("promiseCallback");var Pe=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,Re=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,ze=/,/,Ne=/(=.+)?(\s*)$/;class Ve{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):w(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):w(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:n}=t;e(t)&&this.removeLink(t),t=n}return this}}var Ye,qe=o(function(e,t,n,a){a=m(a);var r=p(n);return Be(e,(e,n,a)=>{r(t,e,(e,n)=>{t=n,a(e)})},e=>a(e,t))},4),De=o(function(e,t,n,a){return f(Me(t),e,n,a)},4),Qe=o(function(e,t,n,a){var i=p(n);return De(e,t,(e,t)=>{i(e,(e,...n)=>e?t(e):t(e,n))},(e,t)=>{for(var n=[],r=0;re,(e,t)=>t)(Ie,e,t,n)},3),He=o(function(e,t,n,a){return z(e=>e,(e,t)=>t)(Me(t),e,n,a)},4),Je=o(function(e,t,n){return z(e=>e,(e,t)=>t)(Me(1),e,t,n)},3),Ke=N("dir"),Xe=o(function(e,t,n){function a(e,...t){return e?n(e):void(!1===e||(r=t,l(...t,i)))}function i(e,t){return e?n(e):!1===e?void 0:t?void s(a):n(null,...r)}n=L(n);var r,s=p(e),l=p(t);return i(null,!0)},3),Ze=o(function(e,t,n){return Ie(e,Y(p(t)),n)},3),$e=o(function(e,t,n,a){return Me(t)(e,Y(p(n)),a)},4),et=o(function(e,t,n){return $e(e,1,t,n)},3),tt=o(function(e,t,n){return z(e=>!e,e=>!e)(Ie,e,t,n)},3),nt=o(function(e,t,n,a){return z(e=>!e,e=>!e)(Me(t),e,n,a)},4),at=o(function(e,t,n){return z(e=>!e,e=>!e)(Be,e,t,n)},3),it=o(function(e,t,n){return U(Ie,e,t,n)},3),rt=o(function(e,t,n,a){return U(Me(t),e,n,a)},4),st=o(function(e,t,n){return U(Be,e,t,n)},3),lt=o(function(e,t){function n(e){return e?a(e):void(!1===e||i(n))}var a=L(t),i=p(q(e));return n()},2),ut=o(function(e,t,n,a){var i=p(n);return De(e,t,(e,t)=>{i(e,(n,a)=>n?t(n):t(n,{key:a,val:e}))},(e,t)=>{for(var n={},{hasOwnProperty:r}=Object.prototype,s=0;s{r(e,t,(e,a)=>e?n(e):void(i[t]=a,n(e)))},e=>a(e,i))},4);Ye=Oe?process.nextTick:Ee?setImmediate:a;var pt=i(Ye),ot=o((e,t,n)=>{var a=y(t)?[]:{};e(t,(e,t,n)=>{p(e)((e,...i)=>{2>i.length&&([i]=i),a[t]=i,n(e)})},e=>n(e,a))},3);class ht{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){for(let n;0e)(Ie,e,t,n)},3),xt=o(function(e,t,n,a){return z(Boolean,e=>e)(Me(t),e,n,a)},4),Lt=o(function(e,t,n){return z(Boolean,e=>e)(Be,e,t,n)},3),Et=o(function(e,t,n){function a(e,t){var n=e.criteria,a=t.criteria;return na?1:0}var i=p(t);return je(e,(e,t)=>{i(e,(n,a)=>n?t(n):void t(n,{value:e,criteria:a}))},(e,t)=>e?n(e):void n(null,t.sort(a).map(e=>e.value)))},3),Ot=o(function(e,t){var n,a=null;return et(e,(e,t)=>{p(e)((e,...i)=>!1===e?t(e):void(2>i.length?[n]=i:n=i,a=e,t(e?null:{})))},()=>t(a,n))}),bt=o(function(e,t,n){function a(e,...t){if(e)return n(e);l=t;!1===e||s(i)}function i(e,t){return e?n(e):!1===e?void 0:t?void r(a):n(null,...l)}n=L(n);var r=p(t),s=p(e),l=[];return s(i)},3),_t=o(function(e,t){function n(t){var n=p(e[i++]);n(...t,L(a))}function a(a,...r){return!1===a?void 0:a||i===e.length?t(a,...r):void n(r)}if(t=m(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var i=0;n([])});e.default={apply:t,applyEach:we,applyEachSeries:Te,asyncify:r,auto:M,autoInject:j,cargo:F,cargoQueue:T,compose:P,concat:Ue,concatLimit:Qe,concatSeries:Ge,constant:R,detect:We,detectLimit:He,detectSeries:Je,dir:Ke,doUntil:V,doWhilst:Xe,each:Ze,eachLimit:$e,eachOf:Ie,eachOfLimit:Ae,eachOfSeries:Be,eachSeries:et,ensureAsync:q,every:tt,everyLimit:nt,everySeries:at,filter:it,filterLimit:rt,filterSeries:st,forever:lt,groupBy:G,groupByLimit:ut,groupBySeries:W,log:dt,map:je,mapLimit:De,mapSeries:Fe,mapValues:H,mapValuesLimit:ct,mapValuesSeries:J,memoize:K,nextTick:pt,parallel:X,parallelLimit:Z,priorityQueue:ae,queue:$,race:ft,reduce:qe,reduceRight:ie,reflect:re,reflectAll:se,reject:yt,rejectLimit:mt,rejectSeries:gt,retry:de,retryable:pe,seq:C,series:oe,setImmediate:be,some:St,someLimit:xt,someSeries:Lt,sortBy:Et,timeout:he,times:me,timesLimit:ye,timesSeries:ge,transform:ke,tryEach:Ot,unmemoize:ve,until:Se,waterfall:_t,whilst:bt,all:tt,allLimit:nt,allSeries:at,any:St,anyLimit:xt,anySeries:Lt,find:We,findLimit:He,findSeries:Je,flatMap:Ue,flatMapLimit:Qe,flatMapSeries:Ge,forEach:Ze,forEachSeries:et,forEachLimit:$e,forEachOf:Ie,forEachOfSeries:Be,forEachOfLimit:Ae,inject:qe,foldl:qe,foldr:ie,select:it,selectLimit:rt,selectSeries:st,wrapSync:r,during:bt,doDuring:Xe},e.apply=t,e.applyEach=we,e.applyEachSeries=Te,e.asyncify=r,e.auto=M,e.autoInject=j,e.cargo=F,e.cargoQueue=T,e.compose=P,e.concat=Ue,e.concatLimit=Qe,e.concatSeries=Ge,e.constant=R,e.detect=We,e.detectLimit=He,e.detectSeries=Je,e.dir=Ke,e.doUntil=V,e.doWhilst=Xe,e.each=Ze,e.eachLimit=$e,e.eachOf=Ie,e.eachOfLimit=Ae,e.eachOfSeries=Be,e.eachSeries=et,e.ensureAsync=q,e.every=tt,e.everyLimit=nt,e.everySeries=at,e.filter=it,e.filterLimit=rt,e.filterSeries=st,e.forever=lt,e.groupBy=G,e.groupByLimit=ut,e.groupBySeries=W,e.log=dt,e.map=je,e.mapLimit=De,e.mapSeries=Fe,e.mapValues=H,e.mapValuesLimit=ct,e.mapValuesSeries=J,e.memoize=K,e.nextTick=pt,e.parallel=X,e.parallelLimit=Z,e.priorityQueue=ae,e.queue=$,e.race=ft,e.reduce=qe,e.reduceRight=ie,e.reflect=re,e.reflectAll=se,e.reject=yt,e.rejectLimit=mt,e.rejectSeries=gt,e.retry=de,e.retryable=pe,e.seq=C,e.series=oe,e.setImmediate=be,e.some=St,e.someLimit=xt,e.someSeries=Lt,e.sortBy=Et,e.timeout=he,e.times=me,e.timesLimit=ye,e.timesSeries=ge,e.transform=ke,e.tryEach=Ot,e.unmemoize=ve,e.until=Se,e.waterfall=_t,e.whilst=bt,e.all=tt,e.allLimit=nt,e.allSeries=at,e.any=St,e.anyLimit=xt,e.anySeries=Lt,e.find=We,e.findLimit=He,e.findSeries=Je,e.flatMap=Ue,e.flatMapLimit=Qe,e.flatMapSeries=Ge,e.forEach=Ze,e.forEachSeries=et,e.forEachLimit=$e,e.forEachOf=Ie,e.forEachOfSeries=Be,e.forEachOfLimit=Ae,e.inject=qe,e.foldl=qe,e.foldr=ie,e.select=it,e.selectLimit=rt,e.selectSeries=st,e.wrapSync=r,e.during=bt,e.doDuring=Xe,Object.defineProperty(e,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/dist/async.mjs b/psitransfer-v2.3.0/node_modules/async/dist/async.mjs new file mode 100644 index 0000000..5453a4b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/dist/async.mjs @@ -0,0 +1,5945 @@ +/** + * Creates a continuation function with some arguments already applied. + * + * Useful as a shorthand when combined with other control flow functions. Any + * arguments passed to the returned function are added to the arguments + * originally passed to apply. + * + * @name apply + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {Function} fn - The function you want to eventually apply all + * arguments to. Invokes with (arguments...). + * @param {...*} arguments... - Any number of arguments to automatically apply + * when the continuation is called. + * @returns {Function} the partially-applied function + * @example + * + * // using apply + * async.parallel([ + * async.apply(fs.writeFile, 'testfile1', 'test1'), + * async.apply(fs.writeFile, 'testfile2', 'test2') + * ]); + * + * + * // the same process without using apply + * async.parallel([ + * function(callback) { + * fs.writeFile('testfile1', 'test1', callback); + * }, + * function(callback) { + * fs.writeFile('testfile2', 'test2', callback); + * } + * ]); + * + * // It's possible to pass any number of additional arguments when calling the + * // continuation: + * + * node> var fn = async.apply(sys.puts, 'one'); + * node> fn('two', 'three'); + * one + * two + * three + */ +function apply(fn, ...args) { + return (...callArgs) => fn(...args,...callArgs); +} + +function initialParams (fn) { + return function (...args/*, callback*/) { + var callback = args.pop(); + return fn.call(this, args, callback); + }; +} + +/* istanbul ignore file */ + +var hasQueueMicrotask = typeof queueMicrotask === 'function' && queueMicrotask; +var hasSetImmediate = typeof setImmediate === 'function' && setImmediate; +var hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; + +function fallback(fn) { + setTimeout(fn, 0); +} + +function wrap(defer) { + return (fn, ...args) => defer(() => fn(...args)); +} + +var _defer; + +if (hasQueueMicrotask) { + _defer = queueMicrotask; +} else if (hasSetImmediate) { + _defer = setImmediate; +} else if (hasNextTick) { + _defer = process.nextTick; +} else { + _defer = fallback; +} + +var setImmediate$1 = wrap(_defer); + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + if (isAsync(func)) { + return function (...args/*, callback*/) { + const callback = args.pop(); + const promise = func.apply(this, args); + return handlePromise(promise, callback) + } + } + + return initialParams(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if (result && typeof result.then === 'function') { + return handlePromise(result, callback) + } else { + callback(null, result); + } + }); +} + +function handlePromise(promise, callback) { + return promise.then(value => { + invokeCallback(callback, null, value); + }, err => { + invokeCallback(callback, err && err.message ? err : new Error(err)); + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (err) { + setImmediate$1(e => { throw e }, err); + } +} + +function isAsync(fn) { + return fn[Symbol.toStringTag] === 'AsyncFunction'; +} + +function isAsyncGenerator(fn) { + return fn[Symbol.toStringTag] === 'AsyncGenerator'; +} + +function isAsyncIterable(obj) { + return typeof obj[Symbol.asyncIterator] === 'function'; +} + +function wrapAsync(asyncFn) { + if (typeof asyncFn !== 'function') throw new Error('expected a function') + return isAsync(asyncFn) ? asyncify(asyncFn) : asyncFn; +} + +// conditionally promisify a function. +// only return a promise if a callback is omitted +function awaitify (asyncFn, arity = asyncFn.length) { + if (!arity) throw new Error('arity is undefined') + function awaitable (...args) { + if (typeof args[arity - 1] === 'function') { + return asyncFn.apply(this, args) + } + + return new Promise((resolve, reject) => { + args[arity - 1] = (err, ...cbArgs) => { + if (err) return reject(err) + resolve(cbArgs.length > 1 ? cbArgs : cbArgs[0]); + }; + asyncFn.apply(this, args); + }) + } + + return awaitable +} + +function applyEach (eachfn) { + return function applyEach(fns, ...callArgs) { + const go = awaitify(function (callback) { + var that = this; + return eachfn(fns, (fn, cb) => { + wrapAsync(fn).apply(that, callArgs.concat(cb)); + }, callback); + }); + return go; + }; +} + +function _asyncMap(eachfn, arr, iteratee, callback) { + arr = arr || []; + var results = []; + var counter = 0; + var _iteratee = wrapAsync(iteratee); + + return eachfn(arr, (value, _, iterCb) => { + var index = counter++; + _iteratee(value, (err, v) => { + results[index] = v; + iterCb(err); + }); + }, err => { + callback(err, results); + }); +} + +function isArrayLike(value) { + return value && + typeof value.length === 'number' && + value.length >= 0 && + value.length % 1 === 0; +} + +// A temporary value used to identify if the loop should be broken. +// See #1064, #1293 +const breakLoop = {}; + +function once(fn) { + function wrapper (...args) { + if (fn === null) return; + var callFn = fn; + fn = null; + callFn.apply(this, args); + } + Object.assign(wrapper, fn); + return wrapper +} + +function getIterator (coll) { + return coll[Symbol.iterator] && coll[Symbol.iterator](); +} + +function createArrayIterator(coll) { + var i = -1; + var len = coll.length; + return function next() { + return ++i < len ? {value: coll[i], key: i} : null; + } +} + +function createES2015Iterator(iterator) { + var i = -1; + return function next() { + var item = iterator.next(); + if (item.done) + return null; + i++; + return {value: item.value, key: i}; + } +} + +function createObjectIterator(obj) { + var okeys = obj ? Object.keys(obj) : []; + var i = -1; + var len = okeys.length; + return function next() { + var key = okeys[++i]; + if (key === '__proto__') { + return next(); + } + return i < len ? {value: obj[key], key} : null; + }; +} + +function createIterator(coll) { + if (isArrayLike(coll)) { + return createArrayIterator(coll); + } + + var iterator = getIterator(coll); + return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); +} + +function onlyOnce(fn) { + return function (...args) { + if (fn === null) throw new Error("Callback was already called."); + var callFn = fn; + fn = null; + callFn.apply(this, args); + }; +} + +// for async generators +function asyncEachOfLimit(generator, limit, iteratee, callback) { + let done = false; + let canceled = false; + let awaiting = false; + let running = 0; + let idx = 0; + + function replenish() { + //console.log('replenish') + if (running >= limit || awaiting || done) return + //console.log('replenish awaiting') + awaiting = true; + generator.next().then(({value, done: iterDone}) => { + //console.log('got value', value) + if (canceled || done) return + awaiting = false; + if (iterDone) { + done = true; + if (running <= 0) { + //console.log('done nextCb') + callback(null); + } + return; + } + running++; + iteratee(value, idx, iterateeCallback); + idx++; + replenish(); + }).catch(handleError); + } + + function iterateeCallback(err, result) { + //console.log('iterateeCallback') + running -= 1; + if (canceled) return + if (err) return handleError(err) + + if (err === false) { + done = true; + canceled = true; + return + } + + if (result === breakLoop || (done && running <= 0)) { + done = true; + //console.log('done iterCb') + return callback(null); + } + replenish(); + } + + function handleError(err) { + if (canceled) return + awaiting = false; + done = true; + callback(err); + } + + replenish(); +} + +var eachOfLimit = (limit) => { + return (obj, iteratee, callback) => { + callback = once(callback); + if (limit <= 0) { + throw new RangeError('concurrency limit cannot be less than 1') + } + if (!obj) { + return callback(null); + } + if (isAsyncGenerator(obj)) { + return asyncEachOfLimit(obj, limit, iteratee, callback) + } + if (isAsyncIterable(obj)) { + return asyncEachOfLimit(obj[Symbol.asyncIterator](), limit, iteratee, callback) + } + var nextElem = createIterator(obj); + var done = false; + var canceled = false; + var running = 0; + var looping = false; + + function iterateeCallback(err, value) { + if (canceled) return + running -= 1; + if (err) { + done = true; + callback(err); + } + else if (err === false) { + done = true; + canceled = true; + } + else if (value === breakLoop || (done && running <= 0)) { + done = true; + return callback(null); + } + else if (!looping) { + replenish(); + } + } + + function replenish () { + looping = true; + while (running < limit && !done) { + var elem = nextElem(); + if (elem === null) { + done = true; + if (running <= 0) { + callback(null); + } + return; + } + running += 1; + iteratee(elem.value, elem.key, onlyOnce(iterateeCallback)); + } + looping = false; + } + + replenish(); + }; +}; + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfLimit$1(coll, limit, iteratee, callback) { + return eachOfLimit(limit)(coll, wrapAsync(iteratee), callback); +} + +var eachOfLimit$2 = awaitify(eachOfLimit$1, 4); + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = once(callback); + var index = 0, + completed = 0, + {length} = coll, + canceled = false; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err === false) { + canceled = true; + } + if (canceled === true) return + if (err) { + callback(err); + } else if ((++completed === length) || value === breakLoop) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, onlyOnce(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +function eachOfGeneric (coll, iteratee, callback) { + return eachOfLimit$2(coll, Infinity, iteratee, callback); +} + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dev.json is a file containing a valid json object config for dev environment + * // dev.json is a file containing a valid json object config for test environment + * // prod.json is a file containing a valid json object config for prod environment + * // invalid.json is a file with a malformed json object + * + * let configs = {}; //global variable + * let validConfigFileMap = {dev: 'dev.json', test: 'test.json', prod: 'prod.json'}; + * let invalidConfigFileMap = {dev: 'dev.json', test: 'test.json', invalid: 'invalid.json'}; + * + * // asynchronous function that reads a json file and parses the contents as json object + * function parseFile(file, key, callback) { + * fs.readFile(file, "utf8", function(err, data) { + * if (err) return calback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * } + * + * // Using callbacks + * async.forEachOf(validConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * } else { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * // JSON parse error exception + * } else { + * console.log(configs); + * } + * }); + * + * // Using Promises + * async.forEachOf(validConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * }).catch( err => { + * console.error(err); + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * }).catch( err => { + * console.error(err); + * // JSON parse error exception + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.forEachOf(validConfigFileMap, parseFile); + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * catch (err) { + * console.log(err); + * } + * } + * + * //Error handing + * async () => { + * try { + * let result = await async.forEachOf(invalidConfigFileMap, parseFile); + * console.log(configs); + * } + * catch (err) { + * console.log(err); + * // JSON parse error exception + * } + * } + * + */ +function eachOf(coll, iteratee, callback) { + var eachOfImplementation = isArrayLike(coll) ? eachOfArrayLike : eachOfGeneric; + return eachOfImplementation(coll, wrapAsync(iteratee), callback); +} + +var eachOf$1 = awaitify(eachOf, 3); + +/** + * Produces a new collection of values by mapping each value in `coll` through + * the `iteratee` function. The `iteratee` is called with an item from `coll` + * and a callback for when it has finished processing. Each of these callbacks + * takes 2 arguments: an `error`, and the transformed item from `coll`. If + * `iteratee` passes an error to its callback, the main `callback` (for the + * `map` function) is immediately called with the error. + * + * Note, that since this function applies the `iteratee` to each item in + * parallel, there is no guarantee that the `iteratee` functions will complete + * in order. However, the results array will be in the same order as the + * original `coll`. + * + * If `map` is passed an Object, the results will be an Array. The results + * will roughly be in the order of the original Objects' keys (but this can + * vary across JavaScript engines). + * + * @name map + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an Array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.map(fileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.map(fileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.map(fileList, getFileSizeInBytes); + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.map(withMissingFileList, getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function map (coll, iteratee, callback) { + return _asyncMap(eachOf$1, coll, iteratee, callback) +} +var map$1 = awaitify(map, 3); + +/** + * Applies the provided arguments to each function in the array, calling + * `callback` after all functions have completed. If you only provide the first + * argument, `fns`, then it will return a function which lets you pass in the + * arguments as if it were a single function call. If more arguments are + * provided, `callback` is required while `args` is still optional. The results + * for each of the applied async functions are passed to the final callback + * as an array. + * + * @name applyEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s + * to all call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - Returns a function that takes no args other than + * an optional callback, that is the result of applying the `args` to each + * of the functions. + * @example + * + * const appliedFn = async.applyEach([enableSearch, updateSchema], 'bucket') + * + * appliedFn((err, results) => { + * // results[0] is the results for `enableSearch` + * // results[1] is the results for `updateSchema` + * }); + * + * // partial application example: + * async.each( + * buckets, + * async (bucket) => async.applyEach([enableSearch, updateSchema], bucket)(), + * callback + * ); + */ +var applyEach$1 = applyEach(map$1); + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfSeries(coll, iteratee, callback) { + return eachOfLimit$2(coll, 1, iteratee, callback) +} +var eachOfSeries$1 = awaitify(eachOfSeries, 3); + +/** + * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. + * + * @name mapSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function mapSeries (coll, iteratee, callback) { + return _asyncMap(eachOfSeries$1, coll, iteratee, callback) +} +var mapSeries$1 = awaitify(mapSeries, 3); + +/** + * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. + * + * @name applyEachSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.applyEach]{@link module:ControlFlow.applyEach} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} fns - A collection of {@link AsyncFunction}s to all + * call with the same arguments + * @param {...*} [args] - any number of separate arguments to pass to the + * function. + * @param {Function} [callback] - the final argument should be the callback, + * called when all functions have completed processing. + * @returns {AsyncFunction} - A function, that when called, is the result of + * appling the `args` to the list of functions. It takes no args, other than + * a callback. + */ +var applyEachSeries = applyEach(mapSeries$1); + +const PROMISE_SYMBOL = Symbol('promiseCallback'); + +function promiseCallback () { + let resolve, reject; + function callback (err, ...args) { + if (err) return reject(err) + resolve(args.length > 1 ? args : args[0]); + } + + callback[PROMISE_SYMBOL] = new Promise((res, rej) => { + resolve = res, + reject = rej; + }); + + return callback +} + +/** + * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on + * their requirements. Each function can optionally depend on other functions + * being completed first, and each function is run as soon as its requirements + * are satisfied. + * + * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence + * will stop. Further tasks will not execute (so any other functions depending + * on it will not run), and the main `callback` is immediately called with the + * error. + * + * {@link AsyncFunction}s also receive an object containing the results of functions which + * have completed so far as the first argument, if they have dependencies. If a + * task function has no dependencies, it will only be passed a callback. + * + * @name auto + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Object} tasks - An object. Each of its properties is either a + * function or an array of requirements, with the {@link AsyncFunction} itself the last item + * in the array. The object's key of a property serves as the name of the task + * defined by that property, i.e. can be used when specifying requirements for + * other tasks. The function receives one or two arguments: + * * a `results` object, containing the results of the previously executed + * functions, only passed if the task has any dependencies, + * * a `callback(err, result)` function, which must be called when finished, + * passing an `error` (which can be `null`) and the result of the function's + * execution. + * @param {number} [concurrency=Infinity] - An optional `integer` for + * determining the maximum number of tasks that can be run in parallel. By + * default, as many as possible. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback. Results are always returned; however, if an + * error occurs, no further `tasks` will be performed, and the results object + * will only contain partial results. Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * @example + * + * //Using Callbacks + * async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }, function(err, results) { + * if (err) { + * console.log('err = ', err); + * } + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }); + * + * //Using Promises + * async.auto({ + * get_data: function(callback) { + * console.log('in get_data'); + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * console.log('in make_folder'); + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }).then(results => { + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * }).catch(err => { + * console.log('err = ', err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.auto({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: ['get_data', 'make_folder', function(results, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(results, callback) { + * // once the file is written let's email a link to it... + * callback(null, {'file':results.write_file, 'email':'user@example.com'}); + * }] + * }); + * console.log('results = ', results); + * // results = { + * // get_data: ['data', 'converted to array'] + * // make_folder; 'folder', + * // write_file: 'filename' + * // email_link: { file: 'filename', email: 'user@example.com' } + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function auto(tasks, concurrency, callback) { + if (typeof concurrency !== 'number') { + // concurrency is optional, shift the args. + callback = concurrency; + concurrency = null; + } + callback = once(callback || promiseCallback()); + var numTasks = Object.keys(tasks).length; + if (!numTasks) { + return callback(null); + } + if (!concurrency) { + concurrency = numTasks; + } + + var results = {}; + var runningTasks = 0; + var canceled = false; + var hasError = false; + + var listeners = Object.create(null); + + var readyTasks = []; + + // for cycle detection: + var readyToCheck = []; // tasks that have been identified as reachable + // without the possibility of returning to an ancestor task + var uncheckedDependencies = {}; + + Object.keys(tasks).forEach(key => { + var task = tasks[key]; + if (!Array.isArray(task)) { + // no dependencies + enqueueTask(key, [task]); + readyToCheck.push(key); + return; + } + + var dependencies = task.slice(0, task.length - 1); + var remainingDependencies = dependencies.length; + if (remainingDependencies === 0) { + enqueueTask(key, task); + readyToCheck.push(key); + return; + } + uncheckedDependencies[key] = remainingDependencies; + + dependencies.forEach(dependencyName => { + if (!tasks[dependencyName]) { + throw new Error('async.auto task `' + key + + '` has a non-existent dependency `' + + dependencyName + '` in ' + + dependencies.join(', ')); + } + addListener(dependencyName, () => { + remainingDependencies--; + if (remainingDependencies === 0) { + enqueueTask(key, task); + } + }); + }); + }); + + checkForDeadlocks(); + processQueue(); + + function enqueueTask(key, task) { + readyTasks.push(() => runTask(key, task)); + } + + function processQueue() { + if (canceled) return + if (readyTasks.length === 0 && runningTasks === 0) { + return callback(null, results); + } + while(readyTasks.length && runningTasks < concurrency) { + var run = readyTasks.shift(); + run(); + } + + } + + function addListener(taskName, fn) { + var taskListeners = listeners[taskName]; + if (!taskListeners) { + taskListeners = listeners[taskName] = []; + } + + taskListeners.push(fn); + } + + function taskComplete(taskName) { + var taskListeners = listeners[taskName] || []; + taskListeners.forEach(fn => fn()); + processQueue(); + } + + + function runTask(key, task) { + if (hasError) return; + + var taskCallback = onlyOnce((err, ...result) => { + runningTasks--; + if (err === false) { + canceled = true; + return + } + if (result.length < 2) { + [result] = result; + } + if (err) { + var safeResults = {}; + Object.keys(results).forEach(rkey => { + safeResults[rkey] = results[rkey]; + }); + safeResults[key] = result; + hasError = true; + listeners = Object.create(null); + if (canceled) return + callback(err, safeResults); + } else { + results[key] = result; + taskComplete(key); + } + }); + + runningTasks++; + var taskFn = wrapAsync(task[task.length - 1]); + if (task.length > 1) { + taskFn(results, taskCallback); + } else { + taskFn(taskCallback); + } + } + + function checkForDeadlocks() { + // Kahn's algorithm + // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm + // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html + var currentTask; + var counter = 0; + while (readyToCheck.length) { + currentTask = readyToCheck.pop(); + counter++; + getDependents(currentTask).forEach(dependent => { + if (--uncheckedDependencies[dependent] === 0) { + readyToCheck.push(dependent); + } + }); + } + + if (counter !== numTasks) { + throw new Error( + 'async.auto cannot execute tasks due to a recursive dependency' + ); + } + } + + function getDependents(taskName) { + var result = []; + Object.keys(tasks).forEach(key => { + const task = tasks[key]; + if (Array.isArray(task) && task.indexOf(taskName) >= 0) { + result.push(key); + } + }); + return result; + } + + return callback[PROMISE_SYMBOL] +} + +var FN_ARGS = /^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/; +var ARROW_FN_ARGS = /^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/; +var FN_ARG_SPLIT = /,/; +var FN_ARG = /(=.+)?(\s*)$/; + +function stripComments(string) { + let stripped = ''; + let index = 0; + let endBlockComment = string.indexOf('*/'); + while (index < string.length) { + if (string[index] === '/' && string[index+1] === '/') { + // inline comment + let endIndex = string.indexOf('\n', index); + index = (endIndex === -1) ? string.length : endIndex; + } else if ((endBlockComment !== -1) && (string[index] === '/') && (string[index+1] === '*')) { + // block comment + let endIndex = string.indexOf('*/', index); + if (endIndex !== -1) { + index = endIndex + 2; + endBlockComment = string.indexOf('*/', index); + } else { + stripped += string[index]; + index++; + } + } else { + stripped += string[index]; + index++; + } + } + return stripped; +} + +function parseParams(func) { + const src = stripComments(func.toString()); + let match = src.match(FN_ARGS); + if (!match) { + match = src.match(ARROW_FN_ARGS); + } + if (!match) throw new Error('could not parse args in autoInject\nSource:\n' + src) + let [, args] = match; + return args + .replace(/\s/g, '') + .split(FN_ARG_SPLIT) + .map((arg) => arg.replace(FN_ARG, '').trim()); +} + +/** + * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent + * tasks are specified as parameters to the function, after the usual callback + * parameter, with the parameter names matching the names of the tasks it + * depends on. This can provide even more readable task graphs which can be + * easier to maintain. + * + * If a final callback is specified, the task results are similarly injected, + * specified as named parameters after the initial error parameter. + * + * The autoInject function is purely syntactic sugar and its semantics are + * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. + * + * @name autoInject + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.auto]{@link module:ControlFlow.auto} + * @category Control Flow + * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of + * the form 'func([dependencies...], callback). The object's key of a property + * serves as the name of the task defined by that property, i.e. can be used + * when specifying requirements for other tasks. + * * The `callback` parameter is a `callback(err, result)` which must be called + * when finished, passing an `error` (which can be `null`) and the result of + * the function's execution. The remaining parameters name other tasks on + * which the task is dependent, and the results from those tasks are the + * arguments of those parameters. + * @param {Function} [callback] - An optional callback which is called when all + * the tasks have been completed. It receives the `err` argument if any `tasks` + * pass an error to their callback, and a `results` object with any completed + * task results, similar to `auto`. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // The example from `auto` can be rewritten as follows: + * async.autoInject({ + * get_data: function(callback) { + * // async code to get some data + * callback(null, 'data', 'converted to array'); + * }, + * make_folder: function(callback) { + * // async code to create a directory to store a file in + * // this is run at the same time as getting the data + * callback(null, 'folder'); + * }, + * write_file: function(get_data, make_folder, callback) { + * // once there is some data and the directory exists, + * // write the data to a file in the directory + * callback(null, 'filename'); + * }, + * email_link: function(write_file, callback) { + * // once the file is written let's email a link to it... + * // write_file contains the filename returned by write_file. + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * } + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + * + * // If you are using a JS minifier that mangles parameter names, `autoInject` + * // will not work with plain functions, since the parameter names will be + * // collapsed to a single letter identifier. To work around this, you can + * // explicitly specify the names of the parameters your task function needs + * // in an array, similar to Angular.js dependency injection. + * + * // This still has an advantage over plain `auto`, since the results a task + * // depends on are still spread into arguments. + * async.autoInject({ + * //... + * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { + * callback(null, 'filename'); + * }], + * email_link: ['write_file', function(write_file, callback) { + * callback(null, {'file':write_file, 'email':'user@example.com'}); + * }] + * //... + * }, function(err, results) { + * console.log('err = ', err); + * console.log('email_link = ', results.email_link); + * }); + */ +function autoInject(tasks, callback) { + var newTasks = {}; + + Object.keys(tasks).forEach(key => { + var taskFn = tasks[key]; + var params; + var fnIsAsync = isAsync(taskFn); + var hasNoDeps = + (!fnIsAsync && taskFn.length === 1) || + (fnIsAsync && taskFn.length === 0); + + if (Array.isArray(taskFn)) { + params = [...taskFn]; + taskFn = params.pop(); + + newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); + } else if (hasNoDeps) { + // no dependencies, use the function as-is + newTasks[key] = taskFn; + } else { + params = parseParams(taskFn); + if ((taskFn.length === 0 && !fnIsAsync) && params.length === 0) { + throw new Error("autoInject task functions require explicit parameters."); + } + + // remove callback param + if (!fnIsAsync) params.pop(); + + newTasks[key] = params.concat(newTask); + } + + function newTask(results, taskCb) { + var newArgs = params.map(name => results[name]); + newArgs.push(taskCb); + wrapAsync(taskFn)(...newArgs); + } + }); + + return auto(newTasks, callback); +} + +// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation +// used for queues. This implementation assumes that the node provided by the user can be modified +// to adjust the next and last properties. We implement only the minimal functionality +// for queue support. +class DLL { + constructor() { + this.head = this.tail = null; + this.length = 0; + } + + removeLink(node) { + if (node.prev) node.prev.next = node.next; + else this.head = node.next; + if (node.next) node.next.prev = node.prev; + else this.tail = node.prev; + + node.prev = node.next = null; + this.length -= 1; + return node; + } + + empty () { + while(this.head) this.shift(); + return this; + } + + insertAfter(node, newNode) { + newNode.prev = node; + newNode.next = node.next; + if (node.next) node.next.prev = newNode; + else this.tail = newNode; + node.next = newNode; + this.length += 1; + } + + insertBefore(node, newNode) { + newNode.prev = node.prev; + newNode.next = node; + if (node.prev) node.prev.next = newNode; + else this.head = newNode; + node.prev = newNode; + this.length += 1; + } + + unshift(node) { + if (this.head) this.insertBefore(this.head, node); + else setInitial(this, node); + } + + push(node) { + if (this.tail) this.insertAfter(this.tail, node); + else setInitial(this, node); + } + + shift() { + return this.head && this.removeLink(this.head); + } + + pop() { + return this.tail && this.removeLink(this.tail); + } + + toArray() { + return [...this] + } + + *[Symbol.iterator] () { + var cur = this.head; + while (cur) { + yield cur.data; + cur = cur.next; + } + } + + remove (testFn) { + var curr = this.head; + while(curr) { + var {next} = curr; + if (testFn(curr)) { + this.removeLink(curr); + } + curr = next; + } + return this; + } +} + +function setInitial(dll, node) { + dll.length = 1; + dll.head = dll.tail = node; +} + +function queue(worker, concurrency, payload) { + if (concurrency == null) { + concurrency = 1; + } + else if(concurrency === 0) { + throw new RangeError('Concurrency must not be zero'); + } + + var _worker = wrapAsync(worker); + var numRunning = 0; + var workersList = []; + const events = { + error: [], + drain: [], + saturated: [], + unsaturated: [], + empty: [] + }; + + function on (event, handler) { + events[event].push(handler); + } + + function once (event, handler) { + const handleAndRemove = (...args) => { + off(event, handleAndRemove); + handler(...args); + }; + events[event].push(handleAndRemove); + } + + function off (event, handler) { + if (!event) return Object.keys(events).forEach(ev => events[ev] = []) + if (!handler) return events[event] = [] + events[event] = events[event].filter(ev => ev !== handler); + } + + function trigger (event, ...args) { + events[event].forEach(handler => handler(...args)); + } + + var processingScheduled = false; + function _insert(data, insertAtFront, rejectOnError, callback) { + if (callback != null && typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + + var res, rej; + function promiseCallback (err, ...args) { + // we don't care about the error, let the global error handler + // deal with it + if (err) return rejectOnError ? rej(err) : res() + if (args.length <= 1) return res(args[0]) + res(args); + } + + var item = { + data, + callback: rejectOnError ? + promiseCallback : + (callback || promiseCallback) + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + setImmediate$1(() => { + processingScheduled = false; + q.process(); + }); + } + + if (rejectOnError || !callback) { + return new Promise((resolve, reject) => { + res = resolve; + rej = reject; + }) + } + } + + function _createCB(tasks) { + return function (err, ...args) { + numRunning -= 1; + + for (var i = 0, l = tasks.length; i < l; i++) { + var task = tasks[i]; + + var index = workersList.indexOf(task); + if (index === 0) { + workersList.shift(); + } else if (index > 0) { + workersList.splice(index, 1); + } + + task.callback(err, ...args); + + if (err != null) { + trigger('error', err, task.data); + } + } + + if (numRunning <= (q.concurrency - q.buffer) ) { + trigger('unsaturated'); + } + + if (q.idle()) { + trigger('drain'); + } + q.process(); + }; + } + + function _maybeDrain(data) { + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + setImmediate$1(() => trigger('drain')); + return true + } + return false + } + + const eventMethod = (name) => (handler) => { + if (!handler) { + return new Promise((resolve, reject) => { + once(name, (err, data) => { + if (err) return reject(err) + resolve(data); + }); + }) + } + off(name); + on(name, handler); + + }; + + var isProcessing = false; + var q = { + _tasks: new DLL(), + *[Symbol.iterator] () { + yield* q._tasks[Symbol.iterator](); + }, + concurrency, + payload, + buffer: concurrency / 4, + started: false, + paused: false, + push (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, false, false, callback)) + } + return _insert(data, false, false, callback); + }, + pushAsync (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, false, true, callback)) + } + return _insert(data, false, true, callback); + }, + kill () { + off(); + q._tasks.empty(); + }, + unshift (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, true, false, callback)) + } + return _insert(data, true, false, callback); + }, + unshiftAsync (data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return + return data.map(datum => _insert(datum, true, true, callback)) + } + return _insert(data, true, true, callback); + }, + remove (testFn) { + q._tasks.remove(testFn); + }, + process () { + // Avoid trying to start too many processing operations. This can occur + // when callbacks resolve synchronously (#1267). + if (isProcessing) { + return; + } + isProcessing = true; + while(!q.paused && numRunning < q.concurrency && q._tasks.length){ + var tasks = [], data = []; + var l = q._tasks.length; + if (q.payload) l = Math.min(l, q.payload); + for (var i = 0; i < l; i++) { + var node = q._tasks.shift(); + tasks.push(node); + workersList.push(node); + data.push(node.data); + } + + numRunning += 1; + + if (q._tasks.length === 0) { + trigger('empty'); + } + + if (numRunning === q.concurrency) { + trigger('saturated'); + } + + var cb = onlyOnce(_createCB(tasks)); + _worker(data, cb); + } + isProcessing = false; + }, + length () { + return q._tasks.length; + }, + running () { + return numRunning; + }, + workersList () { + return workersList; + }, + idle() { + return q._tasks.length + numRunning === 0; + }, + pause () { + q.paused = true; + }, + resume () { + if (q.paused === false) { return; } + q.paused = false; + setImmediate$1(q.process); + } + }; + // define these as fixed properties, so people get useful errors when updating + Object.defineProperties(q, { + saturated: { + writable: false, + value: eventMethod('saturated') + }, + unsaturated: { + writable: false, + value: eventMethod('unsaturated') + }, + empty: { + writable: false, + value: eventMethod('empty') + }, + drain: { + writable: false, + value: eventMethod('drain') + }, + error: { + writable: false, + value: eventMethod('error') + }, + }); + return q; +} + +/** + * Creates a `cargo` object with the specified payload. Tasks added to the + * cargo will be processed altogether (up to the `payload` limit). If the + * `worker` is in progress, the task is queued until it becomes available. Once + * the `worker` has completed some tasks, each callback of those tasks is + * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) + * for how `cargo` and `queue` work. + * + * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers + * at a time, cargo passes an array of tasks to a single worker, repeating + * when the worker is finished. + * + * @name cargo + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An asynchronous function for processing an array + * of queued tasks. Invoked with `(tasks, callback)`. + * @param {number} [payload=Infinity] - An optional `integer` for determining + * how many tasks should be processed per round; if omitted, the default is + * unlimited. + * @returns {module:ControlFlow.QueueObject} A cargo object to manage the tasks. Callbacks can + * attached as certain properties to listen for specific events during the + * lifecycle of the cargo and inner queue. + * @example + * + * // create a cargo object with payload 2 + * var cargo = async.cargo(function(tasks, callback) { + * for (var i=0; i { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.reduce(fileList, 0, getFileSizeInBytes); + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.reduce(withMissingFileList, 0, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function reduce(coll, memo, iteratee, callback) { + callback = once(callback); + var _iteratee = wrapAsync(iteratee); + return eachOfSeries$1(coll, (x, i, iterCb) => { + _iteratee(memo, x, (err, v) => { + memo = v; + iterCb(err); + }); + }, err => callback(err, memo)); +} +var reduce$1 = awaitify(reduce, 4); + +/** + * Version of the compose function that is more natural to read. Each function + * consumes the return value of the previous function. It is the equivalent of + * [compose]{@link module:ControlFlow.compose} with the arguments reversed. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name seq + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.compose]{@link module:ControlFlow.compose} + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} a function that composes the `functions` in order + * @example + * + * // Requires lodash (or underscore), express3 and dresende's orm2. + * // Part of an app, that fetches cats of the logged user. + * // This example uses `seq` function to avoid overnesting and error + * // handling clutter. + * app.get('/cats', function(request, response) { + * var User = request.models.User; + * async.seq( + * User.get.bind(User), // 'User.get' has signature (id, callback(err, data)) + * function(user, fn) { + * user.getCats(fn); // 'getCats' has signature (callback(err, data)) + * } + * )(req.session.user_id, function (err, cats) { + * if (err) { + * console.error(err); + * response.json({ status: 'error', message: err.message }); + * } else { + * response.json({ status: 'ok', message: 'Cats found', data: cats }); + * } + * }); + * }); + */ +function seq(...functions) { + var _functions = functions.map(wrapAsync); + return function (...args) { + var that = this; + + var cb = args[args.length - 1]; + if (typeof cb == 'function') { + args.pop(); + } else { + cb = promiseCallback(); + } + + reduce$1(_functions, args, (newargs, fn, iterCb) => { + fn.apply(that, newargs.concat((err, ...nextargs) => { + iterCb(err, nextargs); + })); + }, + (err, results) => cb(err, ...results)); + + return cb[PROMISE_SYMBOL] + }; +} + +/** + * Creates a function which is a composition of the passed asynchronous + * functions. Each function consumes the return value of the function that + * follows. Composing functions `f()`, `g()`, and `h()` would produce the result + * of `f(g(h()))`, only this version uses callbacks to obtain the return values. + * + * If the last argument to the composed function is not a function, a promise + * is returned when you call it. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name compose + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} an asynchronous function that is the composed + * asynchronous `functions` + * @example + * + * function add1(n, callback) { + * setTimeout(function () { + * callback(null, n + 1); + * }, 10); + * } + * + * function mul3(n, callback) { + * setTimeout(function () { + * callback(null, n * 3); + * }, 10); + * } + * + * var add1mul3 = async.compose(mul3, add1); + * add1mul3(4, function (err, result) { + * // result now equals 15 + * }); + */ +function compose(...args) { + return seq(...args.reverse()); +} + +/** + * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. + * + * @name mapLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function mapLimit (coll, limit, iteratee, callback) { + return _asyncMap(eachOfLimit(limit), coll, iteratee, callback) +} +var mapLimit$1 = awaitify(mapLimit, 4); + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs a maximum of `limit` async operations at a time. + * + * @name concatLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapLimit + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatLimit(coll, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(coll, limit, (val, iterCb) => { + _iteratee(val, (err, ...args) => { + if (err) return iterCb(err); + return iterCb(err, args); + }); + }, (err, mapResults) => { + var result = []; + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + result = result.concat(...mapResults[i]); + } + } + + return callback(err, result); + }); +} +var concatLimit$1 = awaitify(concatLimit, 4); + +/** + * Applies `iteratee` to each item in `coll`, concatenating the results. Returns + * the concatenated list. The `iteratee`s are called in parallel, and the + * results are concatenated as they return. The results array will be returned in + * the original order of `coll` passed to the `iteratee` function. + * + * @name concat + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @alias flatMap + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * let directoryList = ['dir1','dir2','dir3']; + * let withMissingDirectoryList = ['dir1','dir2','dir3', 'dir4']; + * + * // Using callbacks + * async.concat(directoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.concat(directoryList, fs.readdir) + * .then(results => { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir) + * .then(results => { + * console.log(results); + * }).catch(err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.concat(directoryList, fs.readdir); + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.concat(withMissingDirectoryList, fs.readdir); + * console.log(results); + * } catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } + * } + * + */ +function concat(coll, iteratee, callback) { + return concatLimit$1(coll, Infinity, iteratee, callback) +} +var concat$1 = awaitify(concat, 3); + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs only a single async operation at a time. + * + * @name concatSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapSeries + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`. + * The iteratee should complete with an array an array of results. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatSeries(coll, iteratee, callback) { + return concatLimit$1(coll, 1, iteratee, callback) +} +var concatSeries$1 = awaitify(concatSeries, 3); + +/** + * Returns a function that when called, calls-back with the values provided. + * Useful as the first function in a [`waterfall`]{@link module:ControlFlow.waterfall}, or for plugging values in to + * [`auto`]{@link module:ControlFlow.auto}. + * + * @name constant + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {...*} arguments... - Any number of arguments to automatically invoke + * callback with. + * @returns {AsyncFunction} Returns a function that when invoked, automatically + * invokes the callback with the previous given arguments. + * @example + * + * async.waterfall([ + * async.constant(42), + * function (value, next) { + * // value === 42 + * }, + * //... + * ], callback); + * + * async.waterfall([ + * async.constant(filename, "utf8"), + * fs.readFile, + * function (fileData, next) { + * //... + * } + * //... + * ], callback); + * + * async.auto({ + * hostname: async.constant("https://server.net/"), + * port: findFreePort, + * launchServer: ["hostname", "port", function (options, cb) { + * startServer(options, cb); + * }], + * //... + * }, callback); + */ +function constant(...args) { + return function (...ignoredArgs/*, callback*/) { + var callback = ignoredArgs.pop(); + return callback(null, ...args); + }; +} + +function _createTester(check, getResult) { + return (eachfn, arr, _iteratee, cb) => { + var testPassed = false; + var testResult; + const iteratee = wrapAsync(_iteratee); + eachfn(arr, (value, _, callback) => { + iteratee(value, (err, result) => { + if (err || err === false) return callback(err); + + if (check(result) && !testResult) { + testPassed = true; + testResult = getResult(true, value); + return callback(null, breakLoop); + } + callback(); + }); + }, err => { + if (err) return cb(err); + cb(null, testPassed ? testResult : getResult(false)); + }); + }; +} + +/** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * } + *); + * + * // Using Promises + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists) + * .then(result => { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists); + * console.log(result); + * // dir1/file1.txt + * // result now equals the file in the list that exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function detect(coll, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOf$1, coll, iteratee, callback) +} +var detect$1 = awaitify(detect, 3); + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectLimit(coll, limit, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOfLimit(limit), coll, iteratee, callback) +} +var detectLimit$1 = awaitify(detectLimit, 4); + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectSeries(coll, iteratee, callback) { + return _createTester(bool => bool, (res, item) => item)(eachOfLimit(1), coll, iteratee, callback) +} + +var detectSeries$1 = awaitify(detectSeries, 3); + +function consoleFunc(name) { + return (fn, ...args) => wrapAsync(fn)(...args, (err, ...resultArgs) => { + /* istanbul ignore else */ + if (typeof console === 'object') { + /* istanbul ignore else */ + if (err) { + /* istanbul ignore else */ + if (console.error) { + console.error(err); + } + } else if (console[name]) { /* istanbul ignore else */ + resultArgs.forEach(x => console[name](x)); + } + } + }) +} + +/** + * Logs the result of an [`async` function]{@link AsyncFunction} to the + * `console` using `console.dir` to display the properties of the resulting object. + * Only works in Node.js or in browsers that support `console.dir` and + * `console.error` (such as FF and Chrome). + * If multiple arguments are returned from the async function, + * `console.dir` is called on each argument in order. + * + * @name dir + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, {hello: name}); + * }, 1000); + * }; + * + * // in the node repl + * node> async.dir(hello, 'world'); + * {hello: 'world'} + */ +var dir = consoleFunc('dir'); + +/** + * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in + * the order of operations, the arguments `test` and `iteratee` are switched. + * + * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. + * + * @name doWhilst + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - A function which is called each time `test` + * passes. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. + * `callback` will be passed an error and any arguments passed to the final + * `iteratee`'s callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ +function doWhilst(iteratee, test, callback) { + callback = onlyOnce(callback); + var _fn = wrapAsync(iteratee); + var _test = wrapAsync(test); + var results; + + function next(err, ...args) { + if (err) return callback(err); + if (err === false) return; + results = args; + _test(...args, check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return check(null, true); +} + +var doWhilst$1 = awaitify(doWhilst, 3); + +/** + * Like ['doWhilst']{@link module:ControlFlow.doWhilst}, except the `test` is inverted. Note the + * argument ordering differs from `until`. + * + * @name doUntil + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.doWhilst]{@link module:ControlFlow.doWhilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee` + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ +function doUntil(iteratee, test, callback) { + const _test = wrapAsync(test); + return doWhilst$1(iteratee, (...args) => { + const cb = args.pop(); + _test(...args, (err, truth) => cb (err, !truth)); + }, callback); +} + +function _withoutIndex(iteratee) { + return (value, index, callback) => iteratee(value, callback); +} + +/** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = [ 'dir1/file2.txt', 'dir2/file3.txt', 'dir/file5.txt']; + * const withMissingFileList = ['dir1/file1.txt', 'dir4/file2.txt']; + * + * // asynchronous function that deletes a file + * const deleteFile = function(file, callback) { + * fs.unlink(file, callback); + * }; + * + * // Using callbacks + * async.each(fileList, deleteFile, function(err) { + * if( err ) { + * console.log(err); + * } else { + * console.log('All files have been deleted successfully'); + * } + * }); + * + * // Error Handling + * async.each(withMissingFileList, deleteFile, function(err){ + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using Promises + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using async/await + * async () => { + * try { + * await async.each(files, deleteFile); + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * await async.each(withMissingFileList, deleteFile); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * } + * } + * + */ +function eachLimit(coll, iteratee, callback) { + return eachOf$1(coll, _withoutIndex(wrapAsync(iteratee)), callback); +} + +var each = awaitify(eachLimit, 3); + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachLimit$1(coll, limit, iteratee, callback) { + return eachOfLimit(limit)(coll, _withoutIndex(wrapAsync(iteratee)), callback); +} +var eachLimit$2 = awaitify(eachLimit$1, 4); + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * Note, that unlike [`each`]{@link module:Collections.each}, this function applies iteratee to each item + * in series and therefore the iteratee functions will complete in order. + + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachSeries(coll, iteratee, callback) { + return eachLimit$2(coll, 1, iteratee, callback) +} +var eachSeries$1 = awaitify(eachSeries, 3); + +/** + * Wrap an async function and ensure it calls its callback on a later tick of + * the event loop. If the function already calls its callback on a next tick, + * no extra deferral is added. This is useful for preventing stack overflows + * (`RangeError: Maximum call stack size exceeded`) and generally keeping + * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) + * contained. ES2017 `async` functions are returned as-is -- they are immune + * to Zalgo's corrupting influences, as they always resolve on a later tick. + * + * @name ensureAsync + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - an async function, one that expects a node-style + * callback as its last argument. + * @returns {AsyncFunction} Returns a wrapped function with the exact same call + * signature as the function passed in. + * @example + * + * function sometimesAsync(arg, callback) { + * if (cache[arg]) { + * return callback(null, cache[arg]); // this would be synchronous!! + * } else { + * doSomeIO(arg, callback); // this IO would be asynchronous + * } + * } + * + * // this has a risk of stack overflows if many results are cached in a row + * async.mapSeries(args, sometimesAsync, done); + * + * // this will defer sometimesAsync's callback if necessary, + * // preventing stack overflows + * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); + */ +function ensureAsync(fn) { + if (isAsync(fn)) return fn; + return function (...args/*, callback*/) { + var callback = args.pop(); + var sync = true; + args.push((...innerArgs) => { + if (sync) { + setImmediate$1(() => callback(...innerArgs)); + } else { + callback(...innerArgs); + } + }); + fn.apply(this, args); + sync = false; + }; +} + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file5.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.every(fileList, fileExists, function(err, result) { + * console.log(result); + * // true + * // result is true since every file exists + * }); + * + * async.every(withMissingFileList, fileExists, function(err, result) { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }); + * + * // Using Promises + * async.every(fileList, fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.every(withMissingFileList, fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.every(fileList, fileExists); + * console.log(result); + * // true + * // result is true since every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.every(withMissingFileList, fileExists); + * console.log(result); + * // false + * // result is false since NOT every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function every(coll, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOf$1, coll, iteratee, callback) +} +var every$1 = awaitify(every, 3); + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everyLimit(coll, limit, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOfLimit(limit), coll, iteratee, callback) +} +var everyLimit$1 = awaitify(everyLimit, 4); + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everySeries(coll, iteratee, callback) { + return _createTester(bool => !bool, res => !res)(eachOfSeries$1, coll, iteratee, callback) +} +var everySeries$1 = awaitify(everySeries, 3); + +function filterArray(eachfn, arr, iteratee, callback) { + var truthValues = new Array(arr.length); + eachfn(arr, (x, index, iterCb) => { + iteratee(x, (err, v) => { + truthValues[index] = !!v; + iterCb(err); + }); + }, err => { + if (err) return callback(err); + var results = []; + for (var i = 0; i < arr.length; i++) { + if (truthValues[i]) results.push(arr[i]); + } + callback(null, results); + }); +} + +function filterGeneric(eachfn, coll, iteratee, callback) { + var results = []; + eachfn(coll, (x, index, iterCb) => { + iteratee(x, (err, v) => { + if (err) return iterCb(err); + if (v) { + results.push({index, value: x}); + } + iterCb(err); + }); + }, err => { + if (err) return callback(err); + callback(null, results + .sort((a, b) => a.index - b.index) + .map(v => v.value)); + }); +} + +function _filter(eachfn, coll, iteratee, callback) { + var filter = isArrayLike(coll) ? filterArray : filterGeneric; + return filter(eachfn, coll, wrapAsync(iteratee), callback); +} + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const files = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.filter(files, fileExists, function(err, results) { + * if(err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * }); + * + * // Using Promises + * async.filter(files, fileExists) + * .then(results => { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.filter(files, fileExists); + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function filter (coll, iteratee, callback) { + return _filter(eachOf$1, coll, iteratee, callback) +} +var filter$1 = awaitify(filter, 3); + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + */ +function filterLimit (coll, limit, iteratee, callback) { + return _filter(eachOfLimit(limit), coll, iteratee, callback) +} +var filterLimit$1 = awaitify(filterLimit, 4); + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + * @returns {Promise} a promise, if no callback provided + */ +function filterSeries (coll, iteratee, callback) { + return _filter(eachOfSeries$1, coll, iteratee, callback) +} +var filterSeries$1 = awaitify(filterSeries, 3); + +/** + * Calls the asynchronous function `fn` with a callback parameter that allows it + * to call itself again, in series, indefinitely. + + * If an error is passed to the callback then `errback` is called with the + * error, and execution stops, otherwise it will never be called. + * + * @name forever + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} fn - an async function to call repeatedly. + * Invoked with (next). + * @param {Function} [errback] - when `fn` passes an error to it's callback, + * this function will be called, and execution stops. Invoked with (err). + * @returns {Promise} a promise that rejects if an error occurs and an errback + * is not passed + * @example + * + * async.forever( + * function(next) { + * // next is suitable for passing to things that need a callback(err [, whatever]); + * // it will result in this function being called again. + * }, + * function(err) { + * // if next is called with a value in its first parameter, it will appear + * // in here as 'err', and execution will stop. + * } + * ); + */ +function forever(fn, errback) { + var done = onlyOnce(errback); + var task = wrapAsync(ensureAsync(fn)); + + function next(err) { + if (err) return done(err); + if (err === false) return; + task(next); + } + return next(); +} +var forever$1 = awaitify(forever, 2); + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. + * + * @name groupByLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ +function groupByLimit(coll, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(coll, limit, (val, iterCb) => { + _iteratee(val, (err, key) => { + if (err) return iterCb(err); + return iterCb(err, {key, val}); + }); + }, (err, mapResults) => { + var result = {}; + // from MDN, handle object having an `hasOwnProperty` prop + var {hasOwnProperty} = Object.prototype; + + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + var {key} = mapResults[i]; + var {val} = mapResults[i]; + + if (hasOwnProperty.call(result, key)) { + result[key].push(val); + } else { + result[key] = [val]; + } + } + } + + return callback(err, result); + }); +} + +var groupByLimit$1 = awaitify(groupByLimit, 4); + +/** + * Returns a new object, where each value corresponds to an array of items, from + * `coll`, that returned the corresponding key. That is, the keys of the object + * correspond to the values passed to the `iteratee` callback. + * + * Note: Since this function applies the `iteratee` to each item in parallel, + * there is no guarantee that the `iteratee` functions will complete in order. + * However, the values for each key in the `result` will be in the same order as + * the original `coll`. For Objects, the values will roughly be in the order of + * the original Objects' keys (but this can vary across JavaScript engines). + * + * @name groupBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const files = ['dir1/file1.txt','dir2','dir4'] + * + * // asynchronous function that detects file type as none, file, or directory + * function detectFile(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(null, 'none'); + * } + * callback(null, stat.isDirectory() ? 'directory' : 'file'); + * }); + * } + * + * //Using callbacks + * async.groupBy(files, detectFile, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * }); + * + * // Using Promises + * async.groupBy(files, detectFile) + * .then( result => { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.groupBy(files, detectFile); + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function groupBy (coll, iteratee, callback) { + return groupByLimit$1(coll, Infinity, iteratee, callback) +} + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. + * + * @name groupBySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whose + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ +function groupBySeries (coll, iteratee, callback) { + return groupByLimit$1(coll, 1, iteratee, callback) +} + +/** + * Logs the result of an `async` function to the `console`. Only works in + * Node.js or in browsers that support `console.log` and `console.error` (such + * as FF and Chrome). If multiple arguments are returned from the async + * function, `console.log` is called on each argument in order. + * + * @name log + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, 'hello ' + name); + * }, 1000); + * }; + * + * // in the node repl + * node> async.log(hello, 'world'); + * 'hello world' + */ +var log = consoleFunc('log'); + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a + * time. + * + * @name mapValuesLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function mapValuesLimit(obj, limit, iteratee, callback) { + callback = once(callback); + var newObj = {}; + var _iteratee = wrapAsync(iteratee); + return eachOfLimit(limit)(obj, (val, key, next) => { + _iteratee(val, key, (err, result) => { + if (err) return next(err); + newObj[key] = result; + next(err); + }); + }, err => callback(err, newObj)); +} + +var mapValuesLimit$1 = awaitify(mapValuesLimit, 4); + +/** + * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. + * + * Produces a new Object by mapping each value of `obj` through the `iteratee` + * function. The `iteratee` is called each `value` and `key` from `obj` and a + * callback for when it has finished processing. Each of these callbacks takes + * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` + * passes an error to its callback, the main `callback` (for the `mapValues` + * function) is immediately called with the error. + * + * Note, the order of the keys in the result is not guaranteed. The keys will + * be roughly in the order they complete, (but this is very engine-specific) + * + * @name mapValues + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file3.txt' + * }; + * + * const withMissingFileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file4.txt' + * }; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, key, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.mapValues(fileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * }); + * + * // Error handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.mapValues(fileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * }).catch (err => { + * console.log(err); + * }); + * + * // Error Handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch (err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.mapValues(fileMap, getFileSizeInBytes); + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.mapValues(withMissingFileMap, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function mapValues(obj, iteratee, callback) { + return mapValuesLimit$1(obj, Infinity, iteratee, callback) +} + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. + * + * @name mapValuesSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function mapValuesSeries(obj, iteratee, callback) { + return mapValuesLimit$1(obj, 1, iteratee, callback) +} + +/** + * Caches the results of an async function. When creating a hash to store + * function results against, the callback is omitted from the hash and an + * optional hash function can be used. + * + * **Note: if the async function errs, the result will not be cached and + * subsequent calls will call the wrapped function.** + * + * If no hash function is specified, the first argument is used as a hash key, + * which may work reasonably if it is a string or a data type that converts to a + * distinct string. Note that objects and arrays will not behave reasonably. + * Neither will cases where the other arguments are significant. In such cases, + * specify your own hash function. + * + * The cache of results is exposed as the `memo` property of the function + * returned by `memoize`. + * + * @name memoize + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function to proxy and cache results from. + * @param {Function} hasher - An optional function for generating a custom hash + * for storing results. It has all the arguments applied to it apart from the + * callback, and must be synchronous. + * @returns {AsyncFunction} a memoized version of `fn` + * @example + * + * var slow_fn = function(name, callback) { + * // do something + * callback(null, result); + * }; + * var fn = async.memoize(slow_fn); + * + * // fn can now be used as if it were slow_fn + * fn('some name', function() { + * // callback + * }); + */ +function memoize(fn, hasher = v => v) { + var memo = Object.create(null); + var queues = Object.create(null); + var _fn = wrapAsync(fn); + var memoized = initialParams((args, callback) => { + var key = hasher(...args); + if (key in memo) { + setImmediate$1(() => callback(null, ...memo[key])); + } else if (key in queues) { + queues[key].push(callback); + } else { + queues[key] = [callback]; + _fn(...args, (err, ...resultArgs) => { + // #1465 don't memoize if an error occurred + if (!err) { + memo[key] = resultArgs; + } + var q = queues[key]; + delete queues[key]; + for (var i = 0, l = q.length; i < l; i++) { + q[i](err, ...resultArgs); + } + }); + } + }); + memoized.memo = memo; + memoized.unmemoized = fn; + return memoized; +} + +/* istanbul ignore file */ + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `process.nextTick`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name nextTick + * @static + * @memberOf module:Utils + * @method + * @see [async.setImmediate]{@link module:Utils.setImmediate} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +var _defer$1; + +if (hasNextTick) { + _defer$1 = process.nextTick; +} else if (hasSetImmediate) { + _defer$1 = setImmediate; +} else { + _defer$1 = fallback; +} + +var nextTick = wrap(_defer$1); + +var _parallel = awaitify((eachfn, tasks, callback) => { + var results = isArrayLike(tasks) ? [] : {}; + + eachfn(tasks, (task, key, taskCb) => { + wrapAsync(task)((err, ...result) => { + if (result.length < 2) { + [result] = result; + } + results[key] = result; + taskCb(err); + }); + }, err => callback(err, results)); +}, 3); + +/** + * Run the `tasks` collection of functions in parallel, without waiting until + * the previous function has completed. If any of the functions pass an error to + * its callback, the main `callback` is immediately called with the value of the + * error. Once the `tasks` have completed, the results are passed to the final + * `callback` as an array. + * + * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about + * parallel execution of code. If your tasks do not use any timers or perform + * any I/O, they will actually be executed in series. Any synchronous setup + * sections for each task will happen one after the other. JavaScript remains + * single-threaded. + * + * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the + * execution of other tasks when a task fails. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.parallel}. + * + * @name parallel + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * + * //Using Callbacks + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function parallel(tasks, callback) { + return _parallel(eachOf$1, tasks, callback); +} + +/** + * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a + * time. + * + * @name parallelLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.parallel]{@link module:ControlFlow.parallel} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + */ +function parallelLimit(tasks, limit, callback) { + return _parallel(eachOfLimit(limit), tasks, callback); +} + +/** + * A queue of tasks for the worker function to complete. + * @typedef {Iterable} QueueObject + * @memberOf module:ControlFlow + * @property {Function} length - a function returning the number of items + * waiting to be processed. Invoke with `queue.length()`. + * @property {boolean} started - a boolean indicating whether or not any + * items have been pushed and processed by the queue. + * @property {Function} running - a function returning the number of items + * currently being processed. Invoke with `queue.running()`. + * @property {Function} workersList - a function returning the array of items + * currently being processed. Invoke with `queue.workersList()`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke with `queue.idle()`. + * @property {number} concurrency - an integer for determining how many `worker` + * functions should be run in parallel. This property can be changed after a + * `queue` is created to alter the concurrency on-the-fly. + * @property {number} payload - an integer that specifies how many items are + * passed to the worker function at a time. only applies if this is a + * [cargo]{@link module:ControlFlow.cargo} object + * @property {AsyncFunction} push - add a new task to the `queue`. Calls `callback` + * once the `worker` has finished processing the task. Instead of a single task, + * a `tasks` array can be submitted. The respective callback is used for every + * task in the list. Invoke with `queue.push(task, [callback])`, + * @property {AsyncFunction} unshift - add a new task to the front of the `queue`. + * Invoke with `queue.unshift(task, [callback])`. + * @property {AsyncFunction} pushAsync - the same as `q.push`, except this returns + * a promise that rejects if an error occurs. + * @property {AsyncFunction} unshiftAsync - the same as `q.unshift`, except this returns + * a promise that rejects if an error occurs. + * @property {Function} remove - remove items from the queue that match a test + * function. The test function will be passed an object with a `data` property, + * and a `priority` property, if this is a + * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. + * Invoked with `queue.remove(testFn)`, where `testFn` is of the form + * `function ({data, priority}) {}` and returns a Boolean. + * @property {Function} saturated - a function that sets a callback that is + * called when the number of running workers hits the `concurrency` limit, and + * further tasks will be queued. If the callback is omitted, `q.saturated()` + * returns a promise for the next occurrence. + * @property {Function} unsaturated - a function that sets a callback that is + * called when the number of running workers is less than the `concurrency` & + * `buffer` limits, and further tasks will not be queued. If the callback is + * omitted, `q.unsaturated()` returns a promise for the next occurrence. + * @property {number} buffer - A minimum threshold buffer in order to say that + * the `queue` is `unsaturated`. + * @property {Function} empty - a function that sets a callback that is called + * when the last item from the `queue` is given to a `worker`. If the callback + * is omitted, `q.empty()` returns a promise for the next occurrence. + * @property {Function} drain - a function that sets a callback that is called + * when the last item from the `queue` has returned from the `worker`. If the + * callback is omitted, `q.drain()` returns a promise for the next occurrence. + * @property {Function} error - a function that sets a callback that is called + * when a task errors. Has the signature `function(error, task)`. If the + * callback is omitted, `error()` returns a promise that rejects on the next + * error. + * @property {boolean} paused - a boolean for determining whether the queue is + * in a paused state. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke with `queue.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke with `queue.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. No more tasks + * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. + * + * @example + * const q = async.queue(worker, 2) + * q.push(item1) + * q.push(item2) + * q.push(item3) + * // queues are iterable, spread into an array to inspect + * const items = [...q] // [item1, item2, item3] + * // or use for of + * for (let item of q) { + * console.log(item) + * } + * + * q.drain(() => { + * console.log('all done') + * }) + * // or + * await q.drain() + */ + +/** + * Creates a `queue` object with the specified `concurrency`. Tasks added to the + * `queue` are processed in parallel (up to the `concurrency` limit). If all + * `worker`s are in progress, the task is queued until one becomes available. + * Once a `worker` completes a `task`, that `task`'s callback is called. + * + * @name queue + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. Invoked with (task, callback). + * @param {number} [concurrency=1] - An `integer` for determining how many + * `worker` functions should be run in parallel. If omitted, the concurrency + * defaults to `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can be + * attached as certain properties to listen for specific events during the + * lifecycle of the queue. + * @example + * + * // create a queue object with concurrency 2 + * var q = async.queue(function(task, callback) { + * console.log('hello ' + task.name); + * callback(); + * }, 2); + * + * // assign a callback + * q.drain(function() { + * console.log('all items have been processed'); + * }); + * // or await the end + * await q.drain() + * + * // assign an error callback + * q.error(function(err, task) { + * console.error('task experienced an error'); + * }); + * + * // add some items to the queue + * q.push({name: 'foo'}, function(err) { + * console.log('finished processing foo'); + * }); + * // callback is optional + * q.push({name: 'bar'}); + * + * // add some items to the queue (batch-wise) + * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { + * console.log('finished processing item'); + * }); + * + * // add some items to the front of the queue + * q.unshift({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + */ +function queue$1 (worker, concurrency) { + var _worker = wrapAsync(worker); + return queue((items, cb) => { + _worker(items[0], cb); + }, concurrency, 1); +} + +// Binary min-heap implementation used for priority queue. +// Implementation is stable, i.e. push time is considered for equal priorities +class Heap { + constructor() { + this.heap = []; + this.pushCount = Number.MIN_SAFE_INTEGER; + } + + get length() { + return this.heap.length; + } + + empty () { + this.heap = []; + return this; + } + + percUp(index) { + let p; + + while (index > 0 && smaller(this.heap[index], this.heap[p=parent(index)])) { + let t = this.heap[index]; + this.heap[index] = this.heap[p]; + this.heap[p] = t; + + index = p; + } + } + + percDown(index) { + let l; + + while ((l=leftChi(index)) < this.heap.length) { + if (l+1 < this.heap.length && smaller(this.heap[l+1], this.heap[l])) { + l = l+1; + } + + if (smaller(this.heap[index], this.heap[l])) { + break; + } + + let t = this.heap[index]; + this.heap[index] = this.heap[l]; + this.heap[l] = t; + + index = l; + } + } + + push(node) { + node.pushCount = ++this.pushCount; + this.heap.push(node); + this.percUp(this.heap.length-1); + } + + unshift(node) { + return this.heap.push(node); + } + + shift() { + let [top] = this.heap; + + this.heap[0] = this.heap[this.heap.length-1]; + this.heap.pop(); + this.percDown(0); + + return top; + } + + toArray() { + return [...this]; + } + + *[Symbol.iterator] () { + for (let i = 0; i < this.heap.length; i++) { + yield this.heap[i].data; + } + } + + remove (testFn) { + let j = 0; + for (let i = 0; i < this.heap.length; i++) { + if (!testFn(this.heap[i])) { + this.heap[j] = this.heap[i]; + j++; + } + } + + this.heap.splice(j); + + for (let i = parent(this.heap.length-1); i >= 0; i--) { + this.percDown(i); + } + + return this; + } +} + +function leftChi(i) { + return (i<<1)+1; +} + +function parent(i) { + return ((i+1)>>1)-1; +} + +function smaller(x, y) { + if (x.priority !== y.priority) { + return x.priority < y.priority; + } + else { + return x.pushCount < y.pushCount; + } +} + +/** + * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and + * completed in ascending priority order. + * + * @name priorityQueue + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. + * Invoked with (task, callback). + * @param {number} concurrency - An `integer` for determining how many `worker` + * functions should be run in parallel. If omitted, the concurrency defaults to + * `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two + * differences between `queue` and `priorityQueue` objects: + * * `push(task, priority, [callback])` - `priority` should be a number. If an + * array of `tasks` is given, all tasks will be assigned the same priority. + * * The `unshift` method was removed. + */ +function priorityQueue(worker, concurrency) { + // Start with a normal queue + var q = queue$1(worker, concurrency); + var processingScheduled = false; + + q._tasks = new Heap(); + + // Override push to accept second parameter representing priority + q.push = function(data, priority = 0, callback = () => {}) { + if (typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!Array.isArray(data)) { + data = [data]; + } + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + return setImmediate$1(() => q.drain()); + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + priority, + callback + }; + + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + setImmediate$1(() => { + processingScheduled = false; + q.process(); + }); + } + }; + + // Remove unshift function + delete q.unshift; + + return q; +} + +/** + * Runs the `tasks` array of functions in parallel, without waiting until the + * previous function has completed. Once any of the `tasks` complete or pass an + * error to its callback, the main `callback` is immediately called. It's + * equivalent to `Promise.race()`. + * + * @name race + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} + * to run. Each function can complete with an optional `result` value. + * @param {Function} callback - A callback to run once any of the functions have + * completed. This function gets an error or result from the first function that + * completed. Invoked with (err, result). + * @returns undefined + * @example + * + * async.race([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // main callback + * function(err, result) { + * // the result will be equal to 'two' as it finishes earlier + * }); + */ +function race(tasks, callback) { + callback = once(callback); + if (!Array.isArray(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); + if (!tasks.length) return callback(); + for (var i = 0, l = tasks.length; i < l; i++) { + wrapAsync(tasks[i])(callback); + } +} + +var race$1 = awaitify(race, 2); + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function reduceRight (array, memo, iteratee, callback) { + var reversed = [...array].reverse(); + return reduce$1(reversed, memo, iteratee, callback); +} + +/** + * Wraps the async function in another function that always completes with a + * result object, even when it errors. + * + * The result object has either the property `error` or `value`. + * + * @name reflect + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function you want to wrap + * @returns {Function} - A function that always passes null to it's callback as + * the error. The second argument to the callback will be an `object` with + * either an `error` or a `value` property. + * @example + * + * async.parallel([ + * async.reflect(function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }), + * async.reflect(function(callback) { + * // do some more stuff but error ... + * callback('bad stuff happened'); + * }), + * async.reflect(function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * }) + * ], + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = 'bad stuff happened' + * // results[2].value = 'two' + * }); + */ +function reflect(fn) { + var _fn = wrapAsync(fn); + return initialParams(function reflectOn(args, reflectCallback) { + args.push((error, ...cbArgs) => { + let retVal = {}; + if (error) { + retVal.error = error; + } + if (cbArgs.length > 0){ + var value = cbArgs; + if (cbArgs.length <= 1) { + [value] = cbArgs; + } + retVal.value = value; + } + reflectCallback(null, retVal); + }); + + return _fn.apply(this, args); + }); +} + +/** + * A helper function that wraps an array or an object of functions with `reflect`. + * + * @name reflectAll + * @static + * @memberOf module:Utils + * @method + * @see [async.reflect]{@link module:Utils.reflect} + * @category Util + * @param {Array|Object|Iterable} tasks - The collection of + * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. + * @returns {Array} Returns an array of async functions, each wrapped in + * `async.reflect` + * @example + * + * let tasks = [ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * // do some more stuff but error ... + * callback(new Error('bad stuff happened')); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = Error('bad stuff happened') + * // results[2].value = 'two' + * }); + * + * // an example using an object instead of an array + * let tasks = { + * one: function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * two: function(callback) { + * callback('two'); + * }, + * three: function(callback) { + * setTimeout(function() { + * callback(null, 'three'); + * }, 100); + * } + * }; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results.one.value = 'one' + * // results.two.error = 'two' + * // results.three.value = 'three' + * }); + */ +function reflectAll(tasks) { + var results; + if (Array.isArray(tasks)) { + results = tasks.map(reflect); + } else { + results = {}; + Object.keys(tasks).forEach(key => { + results[key] = reflect.call(this, tasks[key]); + }); + } + return results; +} + +function reject(eachfn, arr, _iteratee, callback) { + const iteratee = wrapAsync(_iteratee); + return _filter(eachfn, arr, (value, cb) => { + iteratee(value, (err, v) => { + cb(err, !v); + }); + }, callback); +} + +/** + * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. + * + * @name reject + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.reject(fileList, fileExists, function(err, results) { + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }); + * + * // Using Promises + * async.reject(fileList, fileExists) + * .then( results => { + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.reject(fileList, fileExists); + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function reject$1 (coll, iteratee, callback) { + return reject(eachOf$1, coll, iteratee, callback) +} +var reject$2 = awaitify(reject$1, 3); + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a + * time. + * + * @name rejectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function rejectLimit (coll, limit, iteratee, callback) { + return reject(eachOfLimit(limit), coll, iteratee, callback) +} +var rejectLimit$1 = awaitify(rejectLimit, 4); + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. + * + * @name rejectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function rejectSeries (coll, iteratee, callback) { + return reject(eachOfSeries$1, coll, iteratee, callback) +} +var rejectSeries$1 = awaitify(rejectSeries, 3); + +function constant$1(value) { + return function () { + return value; + } +} + +/** + * Attempts to get a successful response from `task` no more than `times` times + * before returning an error. If the task is successful, the `callback` will be + * passed the result of the successful task. If all attempts fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name retry + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @see [async.retryable]{@link module:ControlFlow.retryable} + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an + * object with `times` and `interval` or a number. + * * `times` - The number of attempts to make before giving up. The default + * is `5`. + * * `interval` - The time to wait between retries, in milliseconds. The + * default is `0`. The interval may also be specified as a function of the + * retry count (see example). + * * `errorFilter` - An optional synchronous function that is invoked on + * erroneous result. If it returns `true` the retry attempts will continue; + * if the function returns `false` the retry flow is aborted with the current + * attempt's error and result being returned to the final callback. + * Invoked with (err). + * * If `opts` is a number, the number specifies the number of times to retry, + * with the default interval of `0`. + * @param {AsyncFunction} task - An async function to retry. + * Invoked with (callback). + * @param {Function} [callback] - An optional callback which is called when the + * task has succeeded, or after the final failed attempt. It receives the `err` + * and `result` arguments of the last attempt at completing the `task`. Invoked + * with (err, results). + * @returns {Promise} a promise if no callback provided + * + * @example + * + * // The `retry` function can be used as a stand-alone control flow by passing + * // a callback, as shown below: + * + * // try calling apiMethod 3 times + * async.retry(3, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 3 times, waiting 200 ms between each retry + * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 10 times with exponential backoff + * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) + * async.retry({ + * times: 10, + * interval: function(retryCount) { + * return 50 * Math.pow(2, retryCount); + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod the default 5 times no delay between each retry + * async.retry(apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod only when error condition satisfies, all other + * // errors will abort the retry control flow and return to final callback + * async.retry({ + * errorFilter: function(err) { + * return err.message === 'Temporary error'; // only retry on a specific error + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // to retry individual methods that are not as reliable within other + * // control flow functions, use the `retryable` wrapper: + * async.auto({ + * users: api.getUsers.bind(api), + * payments: async.retryable(3, api.getPayments.bind(api)) + * }, function(err, results) { + * // do something with the results + * }); + * + */ +const DEFAULT_TIMES = 5; +const DEFAULT_INTERVAL = 0; + +function retry(opts, task, callback) { + var options = { + times: DEFAULT_TIMES, + intervalFunc: constant$1(DEFAULT_INTERVAL) + }; + + if (arguments.length < 3 && typeof opts === 'function') { + callback = task || promiseCallback(); + task = opts; + } else { + parseTimes(options, opts); + callback = callback || promiseCallback(); + } + + if (typeof task !== 'function') { + throw new Error("Invalid arguments for async.retry"); + } + + var _task = wrapAsync(task); + + var attempt = 1; + function retryAttempt() { + _task((err, ...args) => { + if (err === false) return + if (err && attempt++ < options.times && + (typeof options.errorFilter != 'function' || + options.errorFilter(err))) { + setTimeout(retryAttempt, options.intervalFunc(attempt - 1)); + } else { + callback(err, ...args); + } + }); + } + + retryAttempt(); + return callback[PROMISE_SYMBOL] +} + +function parseTimes(acc, t) { + if (typeof t === 'object') { + acc.times = +t.times || DEFAULT_TIMES; + + acc.intervalFunc = typeof t.interval === 'function' ? + t.interval : + constant$1(+t.interval || DEFAULT_INTERVAL); + + acc.errorFilter = t.errorFilter; + } else if (typeof t === 'number' || typeof t === 'string') { + acc.times = +t || DEFAULT_TIMES; + } else { + throw new Error("Invalid arguments for async.retry"); + } +} + +/** + * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method + * wraps a task and makes it retryable, rather than immediately calling it + * with retries. + * + * @name retryable + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.retry]{@link module:ControlFlow.retry} + * @category Control Flow + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional + * options, exactly the same as from `retry`, except for a `opts.arity` that + * is the arity of the `task` function, defaulting to `task.length` + * @param {AsyncFunction} task - the asynchronous function to wrap. + * This function will be passed any arguments passed to the returned wrapper. + * Invoked with (...args, callback). + * @returns {AsyncFunction} The wrapped function, which when invoked, will + * retry on an error, based on the parameters specified in `opts`. + * This function will accept the same parameters as `task`. + * @example + * + * async.auto({ + * dep1: async.retryable(3, getFromFlakyService), + * process: ["dep1", async.retryable(3, function (results, cb) { + * maybeProcessData(results.dep1, cb); + * })] + * }, callback); + */ +function retryable (opts, task) { + if (!task) { + task = opts; + opts = null; + } + let arity = (opts && opts.arity) || task.length; + if (isAsync(task)) { + arity += 1; + } + var _task = wrapAsync(task); + return initialParams((args, callback) => { + if (args.length < arity - 1 || callback == null) { + args.push(callback); + callback = promiseCallback(); + } + function taskFn(cb) { + _task(...args, cb); + } + + if (opts) retry(opts, taskFn, callback); + else retry(taskFn, callback); + + return callback[PROMISE_SYMBOL] + }); +} + +/** + * Run the functions in the `tasks` collection in series, each one running once + * the previous function has completed. If any functions in the series pass an + * error to its callback, no more functions are run, and `callback` is + * immediately called with the value of the error. Otherwise, `callback` + * receives an array of results when `tasks` have completed. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function, and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.series}. + * + * **Note** that while many implementations preserve the order of object + * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) + * explicitly states that + * + * > The mechanics and order of enumerating the properties is not specified. + * + * So if you rely on the order in which your series of functions are executed, + * and want this to work on all platforms, consider using an array. + * + * @name series + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing + * [async functions]{@link AsyncFunction} to run in series. + * Each function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This function gets a results array (or object) + * containing all the result arguments passed to the `task` callbacks. Invoked + * with (err, result). + * @return {Promise} a promise, if no callback is passed + * @example + * + * //Using Callbacks + * async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] + * }); + * + * // an example using objects instead of arrays + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.series([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function series(tasks, callback) { + return _parallel(eachOfSeries$1, tasks, callback); +} + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + *); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // false + * // result is false since none of the files exists + * } + *); + * + * // Using Promises + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since some file in the list exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since none of the files exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists); + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists); + * console.log(result); + * // false + * // result is false since none of the files exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function some(coll, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOf$1, coll, iteratee, callback) +} +var some$1 = awaitify(some, 3); + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someLimit(coll, limit, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOfLimit(limit), coll, iteratee, callback) +} +var someLimit$1 = awaitify(someLimit, 4); + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someSeries(coll, iteratee, callback) { + return _createTester(Boolean, res => res)(eachOfSeries$1, coll, iteratee, callback) +} +var someSeries$1 = awaitify(someSeries, 3); + +/** + * Sorts a list by the results of running each `coll` value through an async + * `iteratee`. + * + * @name sortBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a value to use as the sort criteria as + * its `result`. + * Invoked with (item, callback). + * @param {Function} callback - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is the items + * from the original `coll` sorted by the values returned by the `iteratee` + * calls. Invoked with (err, results). + * @returns {Promise} a promise, if no callback passed + * @example + * + * // bigfile.txt is a file that is 251100 bytes in size + * // mediumfile.txt is a file that is 11000 bytes in size + * // smallfile.txt is a file that is 121 bytes in size + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // By modifying the callback parameter the + * // sorting order can be influenced: + * + * // ascending order + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) return callback(getFileSizeErr); + * callback(null, fileSize); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // descending order + * async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) { + * return callback(getFileSizeErr); + * } + * callback(null, fileSize * -1); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'bigfile.txt', 'mediumfile.txt', 'smallfile.txt'] + * } + * } + * ); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * } + * ); + * + * // Using Promises + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * (async () => { + * try { + * let results = await async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * // Error handling + * async () => { + * try { + * let results = await async.sortBy(['missingfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function sortBy (coll, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return map$1(coll, (x, iterCb) => { + _iteratee(x, (err, criteria) => { + if (err) return iterCb(err); + iterCb(err, {value: x, criteria}); + }); + }, (err, results) => { + if (err) return callback(err); + callback(null, results.sort(comparator).map(v => v.value)); + }); + + function comparator(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + } +} +var sortBy$1 = awaitify(sortBy, 3); + +/** + * Sets a time limit on an asynchronous function. If the function does not call + * its callback within the specified milliseconds, it will be called with a + * timeout error. The code property for the error object will be `'ETIMEDOUT'`. + * + * @name timeout + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} asyncFn - The async function to limit in time. + * @param {number} milliseconds - The specified time limit. + * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) + * to timeout Error for more information.. + * @returns {AsyncFunction} Returns a wrapped function that can be used with any + * of the control flow functions. + * Invoke this function with the same parameters as you would `asyncFunc`. + * @example + * + * function myFunction(foo, callback) { + * doAsyncTask(foo, function(err, data) { + * // handle errors + * if (err) return callback(err); + * + * // do some stuff ... + * + * // return processed data + * return callback(null, data); + * }); + * } + * + * var wrapped = async.timeout(myFunction, 1000); + * + * // call `wrapped` as you would `myFunction` + * wrapped({ bar: 'bar' }, function(err, data) { + * // if `myFunction` takes < 1000 ms to execute, `err` + * // and `data` will have their expected values + * + * // else `err` will be an Error with the code 'ETIMEDOUT' + * }); + */ +function timeout(asyncFn, milliseconds, info) { + var fn = wrapAsync(asyncFn); + + return initialParams((args, callback) => { + var timedOut = false; + var timer; + + function timeoutCallback() { + var name = asyncFn.name || 'anonymous'; + var error = new Error('Callback function "' + name + '" timed out.'); + error.code = 'ETIMEDOUT'; + if (info) { + error.info = info; + } + timedOut = true; + callback(error); + } + + args.push((...cbArgs) => { + if (!timedOut) { + callback(...cbArgs); + clearTimeout(timer); + } + }); + + // setup timer and call original function + timer = setTimeout(timeoutCallback, milliseconds); + fn(...args); + }); +} + +function range(size) { + var result = Array(size); + while (size--) { + result[size] = size; + } + return result; +} + +/** + * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a + * time. + * + * @name timesLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} count - The number of times to run the function. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see [async.map]{@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ +function timesLimit(count, limit, iteratee, callback) { + var _iteratee = wrapAsync(iteratee); + return mapLimit$1(range(count), limit, _iteratee, callback); +} + +/** + * Calls the `iteratee` function `n` times, and accumulates results in the same + * manner you would use with [map]{@link module:Collections.map}. + * + * @name times + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.map]{@link module:Collections.map} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + * @example + * + * // Pretend this is some complicated async factory + * var createUser = function(id, callback) { + * callback(null, { + * id: 'user' + id + * }); + * }; + * + * // generate 5 users + * async.times(5, function(n, next) { + * createUser(n, function(err, user) { + * next(err, user); + * }); + * }, function(err, users) { + * // we should now have 5 users + * }); + */ +function times (n, iteratee, callback) { + return timesLimit(n, Infinity, iteratee, callback) +} + +/** + * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. + * + * @name timesSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ +function timesSeries (n, iteratee, callback) { + return timesLimit(n, 1, iteratee, callback) +} + +/** + * A relative of `reduce`. Takes an Object or Array, and iterates over each + * element in parallel, each step potentially mutating an `accumulator` value. + * The type of the accumulator defaults to the type of collection passed in. + * + * @name transform + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} [accumulator] - The initial state of the transform. If omitted, + * it will default to an empty Object or Array, depending on the type of `coll` + * @param {AsyncFunction} iteratee - A function applied to each item in the + * collection that potentially modifies the accumulator. + * Invoked with (accumulator, item, key, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the transformed accumulator. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileList, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * }); + * + * // Using Promises + * async.transform(fileList, transformFileSize) + * .then(result => { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * (async () => { + * try { + * let result = await async.transform(fileList, transformFileSize); + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileMap = { f1: 'file1.txt', f2: 'file2.txt', f3: 'file3.txt' }; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileMap, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * }); + * + * // Using Promises + * async.transform(fileMap, transformFileSize) + * .then(result => { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.transform(fileMap, transformFileSize); + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function transform (coll, accumulator, iteratee, callback) { + if (arguments.length <= 3 && typeof accumulator === 'function') { + callback = iteratee; + iteratee = accumulator; + accumulator = Array.isArray(coll) ? [] : {}; + } + callback = once(callback || promiseCallback()); + var _iteratee = wrapAsync(iteratee); + + eachOf$1(coll, (v, k, cb) => { + _iteratee(accumulator, v, k, cb); + }, err => callback(err, accumulator)); + return callback[PROMISE_SYMBOL] +} + +/** + * It runs each task in series but stops whenever any of the functions were + * successful. If one of the tasks were successful, the `callback` will be + * passed the result of the successful task. If all tasks fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name tryEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing functions to + * run, each function is passed a `callback(err, result)` it must call on + * completion with an error `err` (which can be `null`) and an optional `result` + * value. + * @param {Function} [callback] - An optional callback which is called when one + * of the tasks has succeeded, or all have failed. It receives the `err` and + * `result` arguments of the last attempt at completing the `task`. Invoked with + * (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * async.tryEach([ + * function getDataFromFirstWebsite(callback) { + * // Try getting the data from the first website + * callback(err, data); + * }, + * function getDataFromSecondWebsite(callback) { + * // First website failed, + * // Try getting the data from the backup website + * callback(err, data); + * } + * ], + * // optional callback + * function(err, results) { + * Now do something with the data. + * }); + * + */ +function tryEach(tasks, callback) { + var error = null; + var result; + return eachSeries$1(tasks, (task, taskCb) => { + wrapAsync(task)((err, ...args) => { + if (err === false) return taskCb(err); + + if (args.length < 2) { + [result] = args; + } else { + result = args; + } + error = err; + taskCb(err ? null : {}); + }); + }, () => callback(error, result)); +} + +var tryEach$1 = awaitify(tryEach); + +/** + * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, + * unmemoized form. Handy for testing. + * + * @name unmemoize + * @static + * @memberOf module:Utils + * @method + * @see [async.memoize]{@link module:Utils.memoize} + * @category Util + * @param {AsyncFunction} fn - the memoized function + * @returns {AsyncFunction} a function that calls the original unmemoized function + */ +function unmemoize(fn) { + return (...args) => { + return (fn.unmemoized || fn)(...args); + }; +} + +/** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + * @example + * + * var count = 0; + * async.whilst( + * function test(cb) { cb(null, count < 5); }, + * function iter(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ +function whilst(test, iteratee, callback) { + callback = onlyOnce(callback); + var _fn = wrapAsync(iteratee); + var _test = wrapAsync(test); + var results = []; + + function next(err, ...rest) { + if (err) return callback(err); + results = rest; + if (err === false) return; + _test(check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return _test(check); +} +var whilst$1 = awaitify(whilst, 3); + +/** + * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. `callback` will be passed an error and any + * arguments passed to the final `iteratee`'s callback. + * + * The inverse of [whilst]{@link module:ControlFlow.whilst}. + * + * @name until + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (callback). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * const results = [] + * let finished = false + * async.until(function test(cb) { + * cb(null, finished) + * }, function iter(next) { + * fetchPage(url, (err, body) => { + * if (err) return next(err) + * results = results.concat(body.objects) + * finished = !!body.next + * next(err) + * }) + * }, function done (err) { + * // all pages have been fetched + * }) + */ +function until(test, iteratee, callback) { + const _test = wrapAsync(test); + return whilst$1((cb) => _test((err, truth) => cb (err, !truth)), iteratee, callback); +} + +/** + * Runs the `tasks` array of functions in series, each passing their results to + * the next in the array. However, if any of the `tasks` pass an error to their + * own callback, the next function is not executed, and the main `callback` is + * immediately called with the error. + * + * @name waterfall + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} + * to run. + * Each function should complete with any number of `result` values. + * The `result` values will be passed as arguments, in order, to the next task. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This will be passed the results of the last task's + * callback. Invoked with (err, [results]). + * @returns undefined + * @example + * + * async.waterfall([ + * function(callback) { + * callback(null, 'one', 'two'); + * }, + * function(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * }, + * function(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + * ], function (err, result) { + * // result now equals 'done' + * }); + * + * // Or, with named functions: + * async.waterfall([ + * myFirstFunction, + * mySecondFunction, + * myLastFunction, + * ], function (err, result) { + * // result now equals 'done' + * }); + * function myFirstFunction(callback) { + * callback(null, 'one', 'two'); + * } + * function mySecondFunction(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * } + * function myLastFunction(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + */ +function waterfall (tasks, callback) { + callback = once(callback); + if (!Array.isArray(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); + if (!tasks.length) return callback(); + var taskIndex = 0; + + function nextTask(args) { + var task = wrapAsync(tasks[taskIndex++]); + task(...args, onlyOnce(next)); + } + + function next(err, ...args) { + if (err === false) return + if (err || taskIndex === tasks.length) { + return callback(err, ...args); + } + nextTask(args); + } + + nextTask([]); +} + +var waterfall$1 = awaitify(waterfall); + +/** + * An "async function" in the context of Async is an asynchronous function with + * a variable number of parameters, with the final parameter being a callback. + * (`function (arg1, arg2, ..., callback) {}`) + * The final callback is of the form `callback(err, results...)`, which must be + * called once the function is completed. The callback should be called with a + * Error as its first argument to signal that an error occurred. + * Otherwise, if no error occurred, it should be called with `null` as the first + * argument, and any additional `result` arguments that may apply, to signal + * successful completion. + * The callback must be called exactly once, ideally on a later tick of the + * JavaScript event loop. + * + * This type of function is also referred to as a "Node-style async function", + * or a "continuation passing-style function" (CPS). Most of the methods of this + * library are themselves CPS/Node-style async functions, or functions that + * return CPS/Node-style async functions. + * + * Wherever we accept a Node-style async function, we also directly accept an + * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. + * In this case, the `async` function will not be passed a final callback + * argument, and any thrown error will be used as the `err` argument of the + * implicit callback, and the return value will be used as the `result` value. + * (i.e. a `rejected` of the returned Promise becomes the `err` callback + * argument, and a `resolved` value becomes the `result`.) + * + * Note, due to JavaScript limitations, we can only detect native `async` + * functions and not transpilied implementations. + * Your environment must have `async`/`await` support for this to work. + * (e.g. Node > v7.6, or a recent version of a modern browser). + * If you are using `async` functions through a transpiler (e.g. Babel), you + * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, + * because the `async function` will be compiled to an ordinary function that + * returns a promise. + * + * @typedef {Function} AsyncFunction + * @static + */ + +var index = { + apply, + applyEach: applyEach$1, + applyEachSeries, + asyncify, + auto, + autoInject, + cargo, + cargoQueue: cargo$1, + compose, + concat: concat$1, + concatLimit: concatLimit$1, + concatSeries: concatSeries$1, + constant, + detect: detect$1, + detectLimit: detectLimit$1, + detectSeries: detectSeries$1, + dir, + doUntil, + doWhilst: doWhilst$1, + each, + eachLimit: eachLimit$2, + eachOf: eachOf$1, + eachOfLimit: eachOfLimit$2, + eachOfSeries: eachOfSeries$1, + eachSeries: eachSeries$1, + ensureAsync, + every: every$1, + everyLimit: everyLimit$1, + everySeries: everySeries$1, + filter: filter$1, + filterLimit: filterLimit$1, + filterSeries: filterSeries$1, + forever: forever$1, + groupBy, + groupByLimit: groupByLimit$1, + groupBySeries, + log, + map: map$1, + mapLimit: mapLimit$1, + mapSeries: mapSeries$1, + mapValues, + mapValuesLimit: mapValuesLimit$1, + mapValuesSeries, + memoize, + nextTick, + parallel, + parallelLimit, + priorityQueue, + queue: queue$1, + race: race$1, + reduce: reduce$1, + reduceRight, + reflect, + reflectAll, + reject: reject$2, + rejectLimit: rejectLimit$1, + rejectSeries: rejectSeries$1, + retry, + retryable, + seq, + series, + setImmediate: setImmediate$1, + some: some$1, + someLimit: someLimit$1, + someSeries: someSeries$1, + sortBy: sortBy$1, + timeout, + times, + timesLimit, + timesSeries, + transform, + tryEach: tryEach$1, + unmemoize, + until, + waterfall: waterfall$1, + whilst: whilst$1, + + // aliases + all: every$1, + allLimit: everyLimit$1, + allSeries: everySeries$1, + any: some$1, + anyLimit: someLimit$1, + anySeries: someSeries$1, + find: detect$1, + findLimit: detectLimit$1, + findSeries: detectSeries$1, + flatMap: concat$1, + flatMapLimit: concatLimit$1, + flatMapSeries: concatSeries$1, + forEach: each, + forEachSeries: eachSeries$1, + forEachLimit: eachLimit$2, + forEachOf: eachOf$1, + forEachOfSeries: eachOfSeries$1, + forEachOfLimit: eachOfLimit$2, + inject: reduce$1, + foldl: reduce$1, + foldr: reduceRight, + select: filter$1, + selectLimit: filterLimit$1, + selectSeries: filterSeries$1, + wrapSync: asyncify, + during: whilst$1, + doDuring: doWhilst$1 +}; + +export default index; +export { apply, applyEach$1 as applyEach, applyEachSeries, asyncify, auto, autoInject, cargo, cargo$1 as cargoQueue, compose, concat$1 as concat, concatLimit$1 as concatLimit, concatSeries$1 as concatSeries, constant, detect$1 as detect, detectLimit$1 as detectLimit, detectSeries$1 as detectSeries, dir, doUntil, doWhilst$1 as doWhilst, each, eachLimit$2 as eachLimit, eachOf$1 as eachOf, eachOfLimit$2 as eachOfLimit, eachOfSeries$1 as eachOfSeries, eachSeries$1 as eachSeries, ensureAsync, every$1 as every, everyLimit$1 as everyLimit, everySeries$1 as everySeries, filter$1 as filter, filterLimit$1 as filterLimit, filterSeries$1 as filterSeries, forever$1 as forever, groupBy, groupByLimit$1 as groupByLimit, groupBySeries, log, map$1 as map, mapLimit$1 as mapLimit, mapSeries$1 as mapSeries, mapValues, mapValuesLimit$1 as mapValuesLimit, mapValuesSeries, memoize, nextTick, parallel, parallelLimit, priorityQueue, queue$1 as queue, race$1 as race, reduce$1 as reduce, reduceRight, reflect, reflectAll, reject$2 as reject, rejectLimit$1 as rejectLimit, rejectSeries$1 as rejectSeries, retry, retryable, seq, series, setImmediate$1 as setImmediate, some$1 as some, someLimit$1 as someLimit, someSeries$1 as someSeries, sortBy$1 as sortBy, timeout, times, timesLimit, timesSeries, transform, tryEach$1 as tryEach, unmemoize, until, waterfall$1 as waterfall, whilst$1 as whilst, every$1 as all, everyLimit$1 as allLimit, everySeries$1 as allSeries, some$1 as any, someLimit$1 as anyLimit, someSeries$1 as anySeries, detect$1 as find, detectLimit$1 as findLimit, detectSeries$1 as findSeries, concat$1 as flatMap, concatLimit$1 as flatMapLimit, concatSeries$1 as flatMapSeries, each as forEach, eachSeries$1 as forEachSeries, eachLimit$2 as forEachLimit, eachOf$1 as forEachOf, eachOfSeries$1 as forEachOfSeries, eachOfLimit$2 as forEachOfLimit, reduce$1 as inject, reduce$1 as foldl, reduceRight as foldr, filter$1 as select, filterLimit$1 as selectLimit, filterSeries$1 as selectSeries, asyncify as wrapSync, whilst$1 as during, doWhilst$1 as doDuring }; diff --git a/psitransfer-v2.3.0/node_modules/async/doDuring.js b/psitransfer-v2.3.0/node_modules/async/doDuring.js new file mode 100644 index 0000000..4c98e9e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/doDuring.js @@ -0,0 +1,68 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in + * the order of operations, the arguments `test` and `iteratee` are switched. + * + * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. + * + * @name doWhilst + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - A function which is called each time `test` + * passes. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. + * `callback` will be passed an error and any arguments passed to the final + * `iteratee`'s callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ +function doWhilst(iteratee, test, callback) { + callback = (0, _onlyOnce2.default)(callback); + var _fn = (0, _wrapAsync2.default)(iteratee); + var _test = (0, _wrapAsync2.default)(test); + var results; + + function next(err, ...args) { + if (err) return callback(err); + if (err === false) return; + results = args; + _test(...args, check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return check(null, true); +} + +exports.default = (0, _awaitify2.default)(doWhilst, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/doUntil.js b/psitransfer-v2.3.0/node_modules/async/doUntil.js new file mode 100644 index 0000000..8aa0935 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/doUntil.js @@ -0,0 +1,46 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = doUntil; + +var _doWhilst = require('./doWhilst.js'); + +var _doWhilst2 = _interopRequireDefault(_doWhilst); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Like ['doWhilst']{@link module:ControlFlow.doWhilst}, except the `test` is inverted. Note the + * argument ordering differs from `until`. + * + * @name doUntil + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.doWhilst]{@link module:ControlFlow.doWhilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee` + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ +function doUntil(iteratee, test, callback) { + const _test = (0, _wrapAsync2.default)(test); + return (0, _doWhilst2.default)(iteratee, (...args) => { + const cb = args.pop(); + _test(...args, (err, truth) => cb(err, !truth)); + }, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/doWhilst.js b/psitransfer-v2.3.0/node_modules/async/doWhilst.js new file mode 100644 index 0000000..4c98e9e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/doWhilst.js @@ -0,0 +1,68 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in + * the order of operations, the arguments `test` and `iteratee` are switched. + * + * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. + * + * @name doWhilst + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} iteratee - A function which is called each time `test` + * passes. Invoked with (callback). + * @param {AsyncFunction} test - asynchronous truth test to perform after each + * execution of `iteratee`. Invoked with (...args, callback), where `...args` are the + * non-error args from the previous callback of `iteratee`. + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. + * `callback` will be passed an error and any arguments passed to the final + * `iteratee`'s callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + */ +function doWhilst(iteratee, test, callback) { + callback = (0, _onlyOnce2.default)(callback); + var _fn = (0, _wrapAsync2.default)(iteratee); + var _test = (0, _wrapAsync2.default)(test); + var results; + + function next(err, ...args) { + if (err) return callback(err); + if (err === false) return; + results = args; + _test(...args, check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return check(null, true); +} + +exports.default = (0, _awaitify2.default)(doWhilst, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/during.js b/psitransfer-v2.3.0/node_modules/async/during.js new file mode 100644 index 0000000..32a4776 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/during.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + * @example + * + * var count = 0; + * async.whilst( + * function test(cb) { cb(null, count < 5); }, + * function iter(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ +function whilst(test, iteratee, callback) { + callback = (0, _onlyOnce2.default)(callback); + var _fn = (0, _wrapAsync2.default)(iteratee); + var _test = (0, _wrapAsync2.default)(test); + var results = []; + + function next(err, ...rest) { + if (err) return callback(err); + results = rest; + if (err === false) return; + _test(check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return _test(check); +} +exports.default = (0, _awaitify2.default)(whilst, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/each.js b/psitransfer-v2.3.0/node_modules/async/each.js new file mode 100644 index 0000000..405d495 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/each.js @@ -0,0 +1,129 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _withoutIndex = require('./internal/withoutIndex.js'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = [ 'dir1/file2.txt', 'dir2/file3.txt', 'dir/file5.txt']; + * const withMissingFileList = ['dir1/file1.txt', 'dir4/file2.txt']; + * + * // asynchronous function that deletes a file + * const deleteFile = function(file, callback) { + * fs.unlink(file, callback); + * }; + * + * // Using callbacks + * async.each(fileList, deleteFile, function(err) { + * if( err ) { + * console.log(err); + * } else { + * console.log('All files have been deleted successfully'); + * } + * }); + * + * // Error Handling + * async.each(withMissingFileList, deleteFile, function(err){ + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using Promises + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using async/await + * async () => { + * try { + * await async.each(files, deleteFile); + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * await async.each(withMissingFileList, deleteFile); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * } + * } + * + */ +function eachLimit(coll, iteratee, callback) { + return (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} + +exports.default = (0, _awaitify2.default)(eachLimit, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/eachLimit.js b/psitransfer-v2.3.0/node_modules/async/eachLimit.js new file mode 100644 index 0000000..5f3d009 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/eachLimit.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _withoutIndex = require('./internal/withoutIndex.js'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachLimit(coll, limit, iteratee, callback) { + return (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +exports.default = (0, _awaitify2.default)(eachLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/eachOf.js b/psitransfer-v2.3.0/node_modules/async/eachOf.js new file mode 100644 index 0000000..c22614f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/eachOf.js @@ -0,0 +1,185 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _isArrayLike = require('./internal/isArrayLike.js'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _breakLoop = require('./internal/breakLoop.js'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +var _eachOfLimit = require('./eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = (0, _once2.default)(callback); + var index = 0, + completed = 0, + { length } = coll, + canceled = false; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err === false) { + canceled = true; + } + if (canceled === true) return; + if (err) { + callback(err); + } else if (++completed === length || value === _breakLoop2.default) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +function eachOfGeneric(coll, iteratee, callback) { + return (0, _eachOfLimit2.default)(coll, Infinity, iteratee, callback); +} + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dev.json is a file containing a valid json object config for dev environment + * // dev.json is a file containing a valid json object config for test environment + * // prod.json is a file containing a valid json object config for prod environment + * // invalid.json is a file with a malformed json object + * + * let configs = {}; //global variable + * let validConfigFileMap = {dev: 'dev.json', test: 'test.json', prod: 'prod.json'}; + * let invalidConfigFileMap = {dev: 'dev.json', test: 'test.json', invalid: 'invalid.json'}; + * + * // asynchronous function that reads a json file and parses the contents as json object + * function parseFile(file, key, callback) { + * fs.readFile(file, "utf8", function(err, data) { + * if (err) return calback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * } + * + * // Using callbacks + * async.forEachOf(validConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * } else { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * // JSON parse error exception + * } else { + * console.log(configs); + * } + * }); + * + * // Using Promises + * async.forEachOf(validConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * }).catch( err => { + * console.error(err); + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * }).catch( err => { + * console.error(err); + * // JSON parse error exception + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.forEachOf(validConfigFileMap, parseFile); + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * catch (err) { + * console.log(err); + * } + * } + * + * //Error handing + * async () => { + * try { + * let result = await async.forEachOf(invalidConfigFileMap, parseFile); + * console.log(configs); + * } + * catch (err) { + * console.log(err); + * // JSON parse error exception + * } + * } + * + */ +function eachOf(coll, iteratee, callback) { + var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; + return eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); +} + +exports.default = (0, _awaitify2.default)(eachOf, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/eachOfLimit.js b/psitransfer-v2.3.0/node_modules/async/eachOfLimit.js new file mode 100644 index 0000000..e9fc4db --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/eachOfLimit.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit2 = require('./internal/eachOfLimit.js'); + +var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfLimit(coll, limit, iteratee, callback) { + return (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); +} + +exports.default = (0, _awaitify2.default)(eachOfLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/eachOfSeries.js b/psitransfer-v2.3.0/node_modules/async/eachOfSeries.js new file mode 100644 index 0000000..cfb0f33 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/eachOfSeries.js @@ -0,0 +1,39 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfSeries(coll, iteratee, callback) { + return (0, _eachOfLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(eachOfSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/eachSeries.js b/psitransfer-v2.3.0/node_modules/async/eachSeries.js new file mode 100644 index 0000000..d674d0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/eachSeries.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachLimit = require('./eachLimit.js'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * Note, that unlike [`each`]{@link module:Collections.each}, this function applies iteratee to each item + * in series and therefore the iteratee functions will complete in order. + + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachSeries(coll, iteratee, callback) { + return (0, _eachLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(eachSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/ensureAsync.js b/psitransfer-v2.3.0/node_modules/async/ensureAsync.js new file mode 100644 index 0000000..ad8beb5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/ensureAsync.js @@ -0,0 +1,67 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = ensureAsync; + +var _setImmediate = require('./internal/setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Wrap an async function and ensure it calls its callback on a later tick of + * the event loop. If the function already calls its callback on a next tick, + * no extra deferral is added. This is useful for preventing stack overflows + * (`RangeError: Maximum call stack size exceeded`) and generally keeping + * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) + * contained. ES2017 `async` functions are returned as-is -- they are immune + * to Zalgo's corrupting influences, as they always resolve on a later tick. + * + * @name ensureAsync + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - an async function, one that expects a node-style + * callback as its last argument. + * @returns {AsyncFunction} Returns a wrapped function with the exact same call + * signature as the function passed in. + * @example + * + * function sometimesAsync(arg, callback) { + * if (cache[arg]) { + * return callback(null, cache[arg]); // this would be synchronous!! + * } else { + * doSomeIO(arg, callback); // this IO would be asynchronous + * } + * } + * + * // this has a risk of stack overflows if many results are cached in a row + * async.mapSeries(args, sometimesAsync, done); + * + * // this will defer sometimesAsync's callback if necessary, + * // preventing stack overflows + * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); + */ +function ensureAsync(fn) { + if ((0, _wrapAsync.isAsync)(fn)) return fn; + return function (...args /*, callback*/) { + var callback = args.pop(); + var sync = true; + args.push((...innerArgs) => { + if (sync) { + (0, _setImmediate2.default)(() => callback(...innerArgs)); + } else { + callback(...innerArgs); + } + }); + fn.apply(this, args); + sync = false; + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/every.js b/psitransfer-v2.3.0/node_modules/async/every.js new file mode 100644 index 0000000..148db68 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/every.js @@ -0,0 +1,119 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if every element in `coll` satisfies an async test. If any + * iteratee call returns `false`, the main `callback` is immediately called. + * + * @name every + * @static + * @memberOf module:Collections + * @method + * @alias all + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file5.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.every(fileList, fileExists, function(err, result) { + * console.log(result); + * // true + * // result is true since every file exists + * }); + * + * async.every(withMissingFileList, fileExists, function(err, result) { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }); + * + * // Using Promises + * async.every(fileList, fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.every(withMissingFileList, fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since NOT every file exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.every(fileList, fileExists); + * console.log(result); + * // true + * // result is true since every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.every(withMissingFileList, fileExists); + * console.log(result); + * // false + * // result is false since NOT every file exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function every(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(every, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/everyLimit.js b/psitransfer-v2.3.0/node_modules/async/everyLimit.js new file mode 100644 index 0000000..25b2c08 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/everyLimit.js @@ -0,0 +1,46 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. + * + * @name everyLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in parallel. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everyLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(everyLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/everySeries.js b/psitransfer-v2.3.0/node_modules/async/everySeries.js new file mode 100644 index 0000000..147c3dc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/everySeries.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. + * + * @name everySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.every]{@link module:Collections.every} + * @alias allSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collection in series. + * The iteratee must complete with a boolean result value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result will be either `true` or `false` + * depending on the values of the async tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function everySeries(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => !bool, res => !res)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(everySeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/filter.js b/psitransfer-v2.3.0/node_modules/async/filter.js new file mode 100644 index 0000000..303dc1f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/filter.js @@ -0,0 +1,93 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const files = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.filter(files, fileExists, function(err, results) { + * if(err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * }); + * + * // Using Promises + * async.filter(files, fileExists) + * .then(results => { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.filter(files, fileExists); + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function filter(coll, iteratee, callback) { + return (0, _filter3.default)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filter, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/filterLimit.js b/psitransfer-v2.3.0/node_modules/async/filterLimit.js new file mode 100644 index 0000000..89e55f5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/filterLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + */ +function filterLimit(coll, limit, iteratee, callback) { + return (0, _filter3.default)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filterLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/filterSeries.js b/psitransfer-v2.3.0/node_modules/async/filterSeries.js new file mode 100644 index 0000000..a045e52 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/filterSeries.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + * @returns {Promise} a promise, if no callback provided + */ +function filterSeries(coll, iteratee, callback) { + return (0, _filter3.default)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filterSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/find.js b/psitransfer-v2.3.0/node_modules/async/find.js new file mode 100644 index 0000000..b3ed7ab --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/find.js @@ -0,0 +1,96 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns the first value in `coll` that passes an async truth test. The + * `iteratee` is applied in parallel, meaning the first iteratee to return + * `true` will fire the detect `callback` with that result. That means the + * result might not be the first item in the original `coll` (in terms of order) + * that passes the test. + + * If order within the original `coll` is important, then look at + * [`detectSeries`]{@link module:Collections.detectSeries}. + * + * @name detect + * @static + * @memberOf module:Collections + * @method + * @alias find + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * } + *); + * + * // Using Promises + * async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists) + * .then(result => { + * console.log(result); + * // dir1/file1.txt + * // result now equals the first file in the list that exists + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.detect(['file3.txt','file2.txt','dir1/file1.txt'], fileExists); + * console.log(result); + * // dir1/file1.txt + * // result now equals the file in the list that exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function detect(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(detect, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/findLimit.js b/psitransfer-v2.3.0/node_modules/async/findLimit.js new file mode 100644 index 0000000..0ddb860 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/findLimit.js @@ -0,0 +1,48 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a + * time. + * + * @name detectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findLimit + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(detectLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/findSeries.js b/psitransfer-v2.3.0/node_modules/async/findSeries.js new file mode 100644 index 0000000..0c4f26a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/findSeries.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. + * + * @name detectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.detect]{@link module:Collections.detect} + * @alias findSeries + * @category Collections + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. + * The iteratee must complete with a boolean value as its result. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the `iteratee` functions have finished. + * Result will be the first item in the array that passes the truth test + * (iteratee) or the value `undefined` if none passed. Invoked with + * (err, result). + * @returns a Promise if no callback is passed + */ +function detectSeries(coll, iteratee, callback) { + return (0, _createTester2.default)(bool => bool, (res, item) => item)((0, _eachOfLimit2.default)(1), coll, iteratee, callback); +} + +exports.default = (0, _awaitify2.default)(detectSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/flatMap.js b/psitransfer-v2.3.0/node_modules/async/flatMap.js new file mode 100644 index 0000000..8eed1ac --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/flatMap.js @@ -0,0 +1,115 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _concatLimit = require('./concatLimit.js'); + +var _concatLimit2 = _interopRequireDefault(_concatLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies `iteratee` to each item in `coll`, concatenating the results. Returns + * the concatenated list. The `iteratee`s are called in parallel, and the + * results are concatenated as they return. The results array will be returned in + * the original order of `coll` passed to the `iteratee` function. + * + * @name concat + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @alias flatMap + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * let directoryList = ['dir1','dir2','dir3']; + * let withMissingDirectoryList = ['dir1','dir2','dir3', 'dir4']; + * + * // Using callbacks + * async.concat(directoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.concat(directoryList, fs.readdir) + * .then(results => { + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Error Handling + * async.concat(withMissingDirectoryList, fs.readdir) + * .then(results => { + * console.log(results); + * }).catch(err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.concat(directoryList, fs.readdir); + * console.log(results); + * // [ 'file1.txt', 'file2.txt', 'file3.txt', 'file4.txt', file5.txt ] + * } catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.concat(withMissingDirectoryList, fs.readdir); + * console.log(results); + * } catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4 does not exist + * } + * } + * + */ +function concat(coll, iteratee, callback) { + return (0, _concatLimit2.default)(coll, Infinity, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(concat, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/flatMapLimit.js b/psitransfer-v2.3.0/node_modules/async/flatMapLimit.js new file mode 100644 index 0000000..3d170f1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/flatMapLimit.js @@ -0,0 +1,60 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _mapLimit = require('./mapLimit.js'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs a maximum of `limit` async operations at a time. + * + * @name concatLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapLimit + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`, + * which should use an array as its result. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatLimit(coll, limit, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _mapLimit2.default)(coll, limit, (val, iterCb) => { + _iteratee(val, (err, ...args) => { + if (err) return iterCb(err); + return iterCb(err, args); + }); + }, (err, mapResults) => { + var result = []; + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + result = result.concat(...mapResults[i]); + } + } + + return callback(err, result); + }); +} +exports.default = (0, _awaitify2.default)(concatLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/flatMapSeries.js b/psitransfer-v2.3.0/node_modules/async/flatMapSeries.js new file mode 100644 index 0000000..84add3b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/flatMapSeries.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _concatLimit = require('./concatLimit.js'); + +var _concatLimit2 = _interopRequireDefault(_concatLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`concat`]{@link module:Collections.concat} but runs only a single async operation at a time. + * + * @name concatSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.concat]{@link module:Collections.concat} + * @category Collection + * @alias flatMapSeries + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each item in `coll`. + * The iteratee should complete with an array an array of results. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is an array + * containing the concatenated results of the `iteratee` function. Invoked with + * (err, results). + * @returns A Promise, if no callback is passed + */ +function concatSeries(coll, iteratee, callback) { + return (0, _concatLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(concatSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/foldl.js b/psitransfer-v2.3.0/node_modules/async/foldl.js new file mode 100644 index 0000000..56e2db8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/foldl.js @@ -0,0 +1,153 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file3.txt', 'file4.txt']; + * + * // asynchronous function that computes the file size in bytes + * // file size is added to the memoized value, then returned + * function getFileSizeInBytes(memo, file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, memo + stat.size); + * }); + * } + * + * // Using callbacks + * async.reduce(fileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.reduce(fileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.reduce(fileList, 0, getFileSizeInBytes); + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.reduce(withMissingFileList, 0, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _eachOfSeries2.default)(coll, (x, i, iterCb) => { + _iteratee(memo, x, (err, v) => { + memo = v; + iterCb(err); + }); + }, err => callback(err, memo)); +} +exports.default = (0, _awaitify2.default)(reduce, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/foldr.js b/psitransfer-v2.3.0/node_modules/async/foldr.js new file mode 100644 index 0000000..bee5391 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/foldr.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduceRight; + +var _reduce = require('./reduce.js'); + +var _reduce2 = _interopRequireDefault(_reduce); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function reduceRight(array, memo, iteratee, callback) { + var reversed = [...array].reverse(); + return (0, _reduce2.default)(reversed, memo, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEach.js b/psitransfer-v2.3.0/node_modules/async/forEach.js new file mode 100644 index 0000000..405d495 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEach.js @@ -0,0 +1,129 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _withoutIndex = require('./internal/withoutIndex.js'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Applies the function `iteratee` to each item in `coll`, in parallel. + * The `iteratee` is called with an item from the list, and a callback for when + * it has finished. If the `iteratee` passes an error to its `callback`, the + * main `callback` (for the `each` function) is immediately called with the + * error. + * + * Note, that since this function applies `iteratee` to each item in parallel, + * there is no guarantee that the iteratee functions will complete in order. + * + * @name each + * @static + * @memberOf module:Collections + * @method + * @alias forEach + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to + * each item in `coll`. Invoked with (item, callback). + * The array index is not passed to the iteratee. + * If you need the index, use `eachOf`. + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const fileList = [ 'dir1/file2.txt', 'dir2/file3.txt', 'dir/file5.txt']; + * const withMissingFileList = ['dir1/file1.txt', 'dir4/file2.txt']; + * + * // asynchronous function that deletes a file + * const deleteFile = function(file, callback) { + * fs.unlink(file, callback); + * }; + * + * // Using callbacks + * async.each(fileList, deleteFile, function(err) { + * if( err ) { + * console.log(err); + * } else { + * console.log('All files have been deleted successfully'); + * } + * }); + * + * // Error Handling + * async.each(withMissingFileList, deleteFile, function(err){ + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using Promises + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.each(fileList, deleteFile) + * .then( () => { + * console.log('All files have been deleted successfully'); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * }); + * + * // Using async/await + * async () => { + * try { + * await async.each(files, deleteFile); + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * await async.each(withMissingFileList, deleteFile); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * // since dir4/file2.txt does not exist + * // dir1/file1.txt could have been deleted + * } + * } + * + */ +function eachLimit(coll, iteratee, callback) { + return (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} + +exports.default = (0, _awaitify2.default)(eachLimit, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEachLimit.js b/psitransfer-v2.3.0/node_modules/async/forEachLimit.js new file mode 100644 index 0000000..5f3d009 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEachLimit.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _withoutIndex = require('./internal/withoutIndex.js'); + +var _withoutIndex2 = _interopRequireDefault(_withoutIndex); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. + * + * @name eachLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfLimit`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachLimit(coll, limit, iteratee, callback) { + return (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); +} +exports.default = (0, _awaitify2.default)(eachLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEachOf.js b/psitransfer-v2.3.0/node_modules/async/forEachOf.js new file mode 100644 index 0000000..c22614f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEachOf.js @@ -0,0 +1,185 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _isArrayLike = require('./internal/isArrayLike.js'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _breakLoop = require('./internal/breakLoop.js'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +var _eachOfLimit = require('./eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// eachOf implementation optimized for array-likes +function eachOfArrayLike(coll, iteratee, callback) { + callback = (0, _once2.default)(callback); + var index = 0, + completed = 0, + { length } = coll, + canceled = false; + if (length === 0) { + callback(null); + } + + function iteratorCallback(err, value) { + if (err === false) { + canceled = true; + } + if (canceled === true) return; + if (err) { + callback(err); + } else if (++completed === length || value === _breakLoop2.default) { + callback(null); + } + } + + for (; index < length; index++) { + iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); + } +} + +// a generic version of eachOf which can handle array, object, and iterator cases. +function eachOfGeneric(coll, iteratee, callback) { + return (0, _eachOfLimit2.default)(coll, Infinity, iteratee, callback); +} + +/** + * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument + * to the iteratee. + * + * @name eachOf + * @static + * @memberOf module:Collections + * @method + * @alias forEachOf + * @category Collection + * @see [async.each]{@link module:Collections.each} + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each + * item in `coll`. + * The `key` is the item's key, or index in the case of an array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + * @example + * + * // dev.json is a file containing a valid json object config for dev environment + * // dev.json is a file containing a valid json object config for test environment + * // prod.json is a file containing a valid json object config for prod environment + * // invalid.json is a file with a malformed json object + * + * let configs = {}; //global variable + * let validConfigFileMap = {dev: 'dev.json', test: 'test.json', prod: 'prod.json'}; + * let invalidConfigFileMap = {dev: 'dev.json', test: 'test.json', invalid: 'invalid.json'}; + * + * // asynchronous function that reads a json file and parses the contents as json object + * function parseFile(file, key, callback) { + * fs.readFile(file, "utf8", function(err, data) { + * if (err) return calback(err); + * try { + * configs[key] = JSON.parse(data); + * } catch (e) { + * return callback(e); + * } + * callback(); + * }); + * } + * + * // Using callbacks + * async.forEachOf(validConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * } else { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile, function (err) { + * if (err) { + * console.error(err); + * // JSON parse error exception + * } else { + * console.log(configs); + * } + * }); + * + * // Using Promises + * async.forEachOf(validConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * }).catch( err => { + * console.error(err); + * }); + * + * //Error handing + * async.forEachOf(invalidConfigFileMap, parseFile) + * .then( () => { + * console.log(configs); + * }).catch( err => { + * console.error(err); + * // JSON parse error exception + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.forEachOf(validConfigFileMap, parseFile); + * console.log(configs); + * // configs is now a map of JSON data, e.g. + * // { dev: //parsed dev.json, test: //parsed test.json, prod: //parsed prod.json} + * } + * catch (err) { + * console.log(err); + * } + * } + * + * //Error handing + * async () => { + * try { + * let result = await async.forEachOf(invalidConfigFileMap, parseFile); + * console.log(configs); + * } + * catch (err) { + * console.log(err); + * // JSON parse error exception + * } + * } + * + */ +function eachOf(coll, iteratee, callback) { + var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; + return eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); +} + +exports.default = (0, _awaitify2.default)(eachOf, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEachOfLimit.js b/psitransfer-v2.3.0/node_modules/async/forEachOfLimit.js new file mode 100644 index 0000000..e9fc4db --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEachOfLimit.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit2 = require('./internal/eachOfLimit.js'); + +var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a + * time. + * + * @name eachOfLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. The `key` is the item's key, or index in the case of an + * array. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfLimit(coll, limit, iteratee, callback) { + return (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); +} + +exports.default = (0, _awaitify2.default)(eachOfLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEachOfSeries.js b/psitransfer-v2.3.0/node_modules/async/forEachOfSeries.js new file mode 100644 index 0000000..cfb0f33 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEachOfSeries.js @@ -0,0 +1,39 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. + * + * @name eachOfSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.eachOf]{@link module:Collections.eachOf} + * @alias forEachOfSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * Invoked with (item, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachOfSeries(coll, iteratee, callback) { + return (0, _eachOfLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(eachOfSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forEachSeries.js b/psitransfer-v2.3.0/node_modules/async/forEachSeries.js new file mode 100644 index 0000000..d674d0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forEachSeries.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachLimit = require('./eachLimit.js'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. + * + * Note, that unlike [`each`]{@link module:Collections.each}, this function applies iteratee to each item + * in series and therefore the iteratee functions will complete in order. + + * @name eachSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.each]{@link module:Collections.each} + * @alias forEachSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each + * item in `coll`. + * The array index is not passed to the iteratee. + * If you need the index, use `eachOfSeries`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all + * `iteratee` functions have finished, or an error occurs. Invoked with (err). + * @returns {Promise} a promise, if a callback is omitted + */ +function eachSeries(coll, iteratee, callback) { + return (0, _eachLimit2.default)(coll, 1, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(eachSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/forever.js b/psitransfer-v2.3.0/node_modules/async/forever.js new file mode 100644 index 0000000..2c8d5b8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/forever.js @@ -0,0 +1,68 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _ensureAsync = require('./ensureAsync.js'); + +var _ensureAsync2 = _interopRequireDefault(_ensureAsync); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls the asynchronous function `fn` with a callback parameter that allows it + * to call itself again, in series, indefinitely. + + * If an error is passed to the callback then `errback` is called with the + * error, and execution stops, otherwise it will never be called. + * + * @name forever + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} fn - an async function to call repeatedly. + * Invoked with (next). + * @param {Function} [errback] - when `fn` passes an error to it's callback, + * this function will be called, and execution stops. Invoked with (err). + * @returns {Promise} a promise that rejects if an error occurs and an errback + * is not passed + * @example + * + * async.forever( + * function(next) { + * // next is suitable for passing to things that need a callback(err [, whatever]); + * // it will result in this function being called again. + * }, + * function(err) { + * // if next is called with a value in its first parameter, it will appear + * // in here as 'err', and execution will stop. + * } + * ); + */ +function forever(fn, errback) { + var done = (0, _onlyOnce2.default)(errback); + var task = (0, _wrapAsync2.default)((0, _ensureAsync2.default)(fn)); + + function next(err) { + if (err) return done(err); + if (err === false) return; + task(next); + } + return next(); +} +exports.default = (0, _awaitify2.default)(forever, 2); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/groupBy.js b/psitransfer-v2.3.0/node_modules/async/groupBy.js new file mode 100644 index 0000000..6bb52aa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/groupBy.js @@ -0,0 +1,108 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = groupBy; + +var _groupByLimit = require('./groupByLimit.js'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new object, where each value corresponds to an array of items, from + * `coll`, that returned the corresponding key. That is, the keys of the object + * correspond to the values passed to the `iteratee` callback. + * + * Note: Since this function applies the `iteratee` to each item in parallel, + * there is no guarantee that the `iteratee` functions will complete in order. + * However, the values for each key in the `result` will be in the same order as + * the original `coll`. For Objects, the values will roughly be in the order of + * the original Objects' keys (but this can vary across JavaScript engines). + * + * @name groupBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * const files = ['dir1/file1.txt','dir2','dir4'] + * + * // asynchronous function that detects file type as none, file, or directory + * function detectFile(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(null, 'none'); + * } + * callback(null, stat.isDirectory() ? 'directory' : 'file'); + * }); + * } + * + * //Using callbacks + * async.groupBy(files, detectFile, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * }); + * + * // Using Promises + * async.groupBy(files, detectFile) + * .then( result => { + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.groupBy(files, detectFile); + * console.log(result); + * // { + * // file: [ 'dir1/file1.txt' ], + * // none: [ 'dir4' ], + * // directory: [ 'dir2'] + * // } + * // result is object containing the files grouped by type + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function groupBy(coll, iteratee, callback) { + return (0, _groupByLimit2.default)(coll, Infinity, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/groupByLimit.js b/psitransfer-v2.3.0/node_modules/async/groupByLimit.js new file mode 100644 index 0000000..5766d6e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/groupByLimit.js @@ -0,0 +1,71 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _mapLimit = require('./mapLimit.js'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. + * + * @name groupByLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whoses + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ +function groupByLimit(coll, limit, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _mapLimit2.default)(coll, limit, (val, iterCb) => { + _iteratee(val, (err, key) => { + if (err) return iterCb(err); + return iterCb(err, { key, val }); + }); + }, (err, mapResults) => { + var result = {}; + // from MDN, handle object having an `hasOwnProperty` prop + var { hasOwnProperty } = Object.prototype; + + for (var i = 0; i < mapResults.length; i++) { + if (mapResults[i]) { + var { key } = mapResults[i]; + var { val } = mapResults[i]; + + if (hasOwnProperty.call(result, key)) { + result[key].push(val); + } else { + result[key] = [val]; + } + } + } + + return callback(err, result); + }); +} + +exports.default = (0, _awaitify2.default)(groupByLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/groupBySeries.js b/psitransfer-v2.3.0/node_modules/async/groupBySeries.js new file mode 100644 index 0000000..6056743 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/groupBySeries.js @@ -0,0 +1,36 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = groupBySeries; + +var _groupByLimit = require('./groupByLimit.js'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. + * + * @name groupBySeries + * @static + * @memberOf module:Collections + * @method + * @see [async.groupBy]{@link module:Collections.groupBy} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a `key` to group the value under. + * Invoked with (value, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Result is an `Object` whose + * properties are arrays of values which returned the corresponding key. + * @returns {Promise} a promise, if no callback is passed + */ +function groupBySeries(coll, iteratee, callback) { + return (0, _groupByLimit2.default)(coll, 1, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/index.js b/psitransfer-v2.3.0/node_modules/async/index.js new file mode 100644 index 0000000..ce647d5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/index.js @@ -0,0 +1,588 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.doDuring = exports.during = exports.wrapSync = undefined; +exports.selectSeries = exports.selectLimit = exports.select = exports.foldr = exports.foldl = exports.inject = exports.forEachOfLimit = exports.forEachOfSeries = exports.forEachOf = exports.forEachLimit = exports.forEachSeries = exports.forEach = exports.flatMapSeries = exports.flatMapLimit = exports.flatMap = exports.findSeries = exports.findLimit = exports.find = exports.anySeries = exports.anyLimit = exports.any = exports.allSeries = exports.allLimit = exports.all = exports.whilst = exports.waterfall = exports.until = exports.unmemoize = exports.tryEach = exports.transform = exports.timesSeries = exports.timesLimit = exports.times = exports.timeout = exports.sortBy = exports.someSeries = exports.someLimit = exports.some = exports.setImmediate = exports.series = exports.seq = exports.retryable = exports.retry = exports.rejectSeries = exports.rejectLimit = exports.reject = exports.reflectAll = exports.reflect = exports.reduceRight = exports.reduce = exports.race = exports.queue = exports.priorityQueue = exports.parallelLimit = exports.parallel = exports.nextTick = exports.memoize = exports.mapValuesSeries = exports.mapValuesLimit = exports.mapValues = exports.mapSeries = exports.mapLimit = exports.map = exports.log = exports.groupBySeries = exports.groupByLimit = exports.groupBy = exports.forever = exports.filterSeries = exports.filterLimit = exports.filter = exports.everySeries = exports.everyLimit = exports.every = exports.ensureAsync = exports.eachSeries = exports.eachOfSeries = exports.eachOfLimit = exports.eachOf = exports.eachLimit = exports.each = exports.doWhilst = exports.doUntil = exports.dir = exports.detectSeries = exports.detectLimit = exports.detect = exports.constant = exports.concatSeries = exports.concatLimit = exports.concat = exports.compose = exports.cargoQueue = exports.cargo = exports.autoInject = exports.auto = exports.asyncify = exports.applyEachSeries = exports.applyEach = exports.apply = undefined; + +var _apply = require('./apply'); + +var _apply2 = _interopRequireDefault(_apply); + +var _applyEach = require('./applyEach'); + +var _applyEach2 = _interopRequireDefault(_applyEach); + +var _applyEachSeries = require('./applyEachSeries'); + +var _applyEachSeries2 = _interopRequireDefault(_applyEachSeries); + +var _asyncify = require('./asyncify'); + +var _asyncify2 = _interopRequireDefault(_asyncify); + +var _auto = require('./auto'); + +var _auto2 = _interopRequireDefault(_auto); + +var _autoInject = require('./autoInject'); + +var _autoInject2 = _interopRequireDefault(_autoInject); + +var _cargo = require('./cargo'); + +var _cargo2 = _interopRequireDefault(_cargo); + +var _cargoQueue = require('./cargoQueue'); + +var _cargoQueue2 = _interopRequireDefault(_cargoQueue); + +var _compose = require('./compose'); + +var _compose2 = _interopRequireDefault(_compose); + +var _concat = require('./concat'); + +var _concat2 = _interopRequireDefault(_concat); + +var _concatLimit = require('./concatLimit'); + +var _concatLimit2 = _interopRequireDefault(_concatLimit); + +var _concatSeries = require('./concatSeries'); + +var _concatSeries2 = _interopRequireDefault(_concatSeries); + +var _constant = require('./constant'); + +var _constant2 = _interopRequireDefault(_constant); + +var _detect = require('./detect'); + +var _detect2 = _interopRequireDefault(_detect); + +var _detectLimit = require('./detectLimit'); + +var _detectLimit2 = _interopRequireDefault(_detectLimit); + +var _detectSeries = require('./detectSeries'); + +var _detectSeries2 = _interopRequireDefault(_detectSeries); + +var _dir = require('./dir'); + +var _dir2 = _interopRequireDefault(_dir); + +var _doUntil = require('./doUntil'); + +var _doUntil2 = _interopRequireDefault(_doUntil); + +var _doWhilst = require('./doWhilst'); + +var _doWhilst2 = _interopRequireDefault(_doWhilst); + +var _each = require('./each'); + +var _each2 = _interopRequireDefault(_each); + +var _eachLimit = require('./eachLimit'); + +var _eachLimit2 = _interopRequireDefault(_eachLimit); + +var _eachOf = require('./eachOf'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _eachOfLimit = require('./eachOfLimit'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _eachOfSeries = require('./eachOfSeries'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _eachSeries = require('./eachSeries'); + +var _eachSeries2 = _interopRequireDefault(_eachSeries); + +var _ensureAsync = require('./ensureAsync'); + +var _ensureAsync2 = _interopRequireDefault(_ensureAsync); + +var _every = require('./every'); + +var _every2 = _interopRequireDefault(_every); + +var _everyLimit = require('./everyLimit'); + +var _everyLimit2 = _interopRequireDefault(_everyLimit); + +var _everySeries = require('./everySeries'); + +var _everySeries2 = _interopRequireDefault(_everySeries); + +var _filter = require('./filter'); + +var _filter2 = _interopRequireDefault(_filter); + +var _filterLimit = require('./filterLimit'); + +var _filterLimit2 = _interopRequireDefault(_filterLimit); + +var _filterSeries = require('./filterSeries'); + +var _filterSeries2 = _interopRequireDefault(_filterSeries); + +var _forever = require('./forever'); + +var _forever2 = _interopRequireDefault(_forever); + +var _groupBy = require('./groupBy'); + +var _groupBy2 = _interopRequireDefault(_groupBy); + +var _groupByLimit = require('./groupByLimit'); + +var _groupByLimit2 = _interopRequireDefault(_groupByLimit); + +var _groupBySeries = require('./groupBySeries'); + +var _groupBySeries2 = _interopRequireDefault(_groupBySeries); + +var _log = require('./log'); + +var _log2 = _interopRequireDefault(_log); + +var _map = require('./map'); + +var _map2 = _interopRequireDefault(_map); + +var _mapLimit = require('./mapLimit'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _mapSeries = require('./mapSeries'); + +var _mapSeries2 = _interopRequireDefault(_mapSeries); + +var _mapValues = require('./mapValues'); + +var _mapValues2 = _interopRequireDefault(_mapValues); + +var _mapValuesLimit = require('./mapValuesLimit'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +var _mapValuesSeries = require('./mapValuesSeries'); + +var _mapValuesSeries2 = _interopRequireDefault(_mapValuesSeries); + +var _memoize = require('./memoize'); + +var _memoize2 = _interopRequireDefault(_memoize); + +var _nextTick = require('./nextTick'); + +var _nextTick2 = _interopRequireDefault(_nextTick); + +var _parallel = require('./parallel'); + +var _parallel2 = _interopRequireDefault(_parallel); + +var _parallelLimit = require('./parallelLimit'); + +var _parallelLimit2 = _interopRequireDefault(_parallelLimit); + +var _priorityQueue = require('./priorityQueue'); + +var _priorityQueue2 = _interopRequireDefault(_priorityQueue); + +var _queue = require('./queue'); + +var _queue2 = _interopRequireDefault(_queue); + +var _race = require('./race'); + +var _race2 = _interopRequireDefault(_race); + +var _reduce = require('./reduce'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _reduceRight = require('./reduceRight'); + +var _reduceRight2 = _interopRequireDefault(_reduceRight); + +var _reflect = require('./reflect'); + +var _reflect2 = _interopRequireDefault(_reflect); + +var _reflectAll = require('./reflectAll'); + +var _reflectAll2 = _interopRequireDefault(_reflectAll); + +var _reject = require('./reject'); + +var _reject2 = _interopRequireDefault(_reject); + +var _rejectLimit = require('./rejectLimit'); + +var _rejectLimit2 = _interopRequireDefault(_rejectLimit); + +var _rejectSeries = require('./rejectSeries'); + +var _rejectSeries2 = _interopRequireDefault(_rejectSeries); + +var _retry = require('./retry'); + +var _retry2 = _interopRequireDefault(_retry); + +var _retryable = require('./retryable'); + +var _retryable2 = _interopRequireDefault(_retryable); + +var _seq = require('./seq'); + +var _seq2 = _interopRequireDefault(_seq); + +var _series = require('./series'); + +var _series2 = _interopRequireDefault(_series); + +var _setImmediate = require('./setImmediate'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _some = require('./some'); + +var _some2 = _interopRequireDefault(_some); + +var _someLimit = require('./someLimit'); + +var _someLimit2 = _interopRequireDefault(_someLimit); + +var _someSeries = require('./someSeries'); + +var _someSeries2 = _interopRequireDefault(_someSeries); + +var _sortBy = require('./sortBy'); + +var _sortBy2 = _interopRequireDefault(_sortBy); + +var _timeout = require('./timeout'); + +var _timeout2 = _interopRequireDefault(_timeout); + +var _times = require('./times'); + +var _times2 = _interopRequireDefault(_times); + +var _timesLimit = require('./timesLimit'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +var _timesSeries = require('./timesSeries'); + +var _timesSeries2 = _interopRequireDefault(_timesSeries); + +var _transform = require('./transform'); + +var _transform2 = _interopRequireDefault(_transform); + +var _tryEach = require('./tryEach'); + +var _tryEach2 = _interopRequireDefault(_tryEach); + +var _unmemoize = require('./unmemoize'); + +var _unmemoize2 = _interopRequireDefault(_unmemoize); + +var _until = require('./until'); + +var _until2 = _interopRequireDefault(_until); + +var _waterfall = require('./waterfall'); + +var _waterfall2 = _interopRequireDefault(_waterfall); + +var _whilst = require('./whilst'); + +var _whilst2 = _interopRequireDefault(_whilst); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * An "async function" in the context of Async is an asynchronous function with + * a variable number of parameters, with the final parameter being a callback. + * (`function (arg1, arg2, ..., callback) {}`) + * The final callback is of the form `callback(err, results...)`, which must be + * called once the function is completed. The callback should be called with a + * Error as its first argument to signal that an error occurred. + * Otherwise, if no error occurred, it should be called with `null` as the first + * argument, and any additional `result` arguments that may apply, to signal + * successful completion. + * The callback must be called exactly once, ideally on a later tick of the + * JavaScript event loop. + * + * This type of function is also referred to as a "Node-style async function", + * or a "continuation passing-style function" (CPS). Most of the methods of this + * library are themselves CPS/Node-style async functions, or functions that + * return CPS/Node-style async functions. + * + * Wherever we accept a Node-style async function, we also directly accept an + * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. + * In this case, the `async` function will not be passed a final callback + * argument, and any thrown error will be used as the `err` argument of the + * implicit callback, and the return value will be used as the `result` value. + * (i.e. a `rejected` of the returned Promise becomes the `err` callback + * argument, and a `resolved` value becomes the `result`.) + * + * Note, due to JavaScript limitations, we can only detect native `async` + * functions and not transpilied implementations. + * Your environment must have `async`/`await` support for this to work. + * (e.g. Node > v7.6, or a recent version of a modern browser). + * If you are using `async` functions through a transpiler (e.g. Babel), you + * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, + * because the `async function` will be compiled to an ordinary function that + * returns a promise. + * + * @typedef {Function} AsyncFunction + * @static + */ + +/** + * Async is a utility module which provides straight-forward, powerful functions + * for working with asynchronous JavaScript. Although originally designed for + * use with [Node.js](http://nodejs.org) and installable via + * `npm install --save async`, it can also be used directly in the browser. + * @module async + * @see AsyncFunction + */ + +/** + * A collection of `async` functions for manipulating collections, such as + * arrays and objects. + * @module Collections + */ + +/** + * A collection of `async` functions for controlling the flow through a script. + * @module ControlFlow + */ + +/** + * A collection of `async` utility functions. + * @module Utils + */ + +exports.default = { + apply: _apply2.default, + applyEach: _applyEach2.default, + applyEachSeries: _applyEachSeries2.default, + asyncify: _asyncify2.default, + auto: _auto2.default, + autoInject: _autoInject2.default, + cargo: _cargo2.default, + cargoQueue: _cargoQueue2.default, + compose: _compose2.default, + concat: _concat2.default, + concatLimit: _concatLimit2.default, + concatSeries: _concatSeries2.default, + constant: _constant2.default, + detect: _detect2.default, + detectLimit: _detectLimit2.default, + detectSeries: _detectSeries2.default, + dir: _dir2.default, + doUntil: _doUntil2.default, + doWhilst: _doWhilst2.default, + each: _each2.default, + eachLimit: _eachLimit2.default, + eachOf: _eachOf2.default, + eachOfLimit: _eachOfLimit2.default, + eachOfSeries: _eachOfSeries2.default, + eachSeries: _eachSeries2.default, + ensureAsync: _ensureAsync2.default, + every: _every2.default, + everyLimit: _everyLimit2.default, + everySeries: _everySeries2.default, + filter: _filter2.default, + filterLimit: _filterLimit2.default, + filterSeries: _filterSeries2.default, + forever: _forever2.default, + groupBy: _groupBy2.default, + groupByLimit: _groupByLimit2.default, + groupBySeries: _groupBySeries2.default, + log: _log2.default, + map: _map2.default, + mapLimit: _mapLimit2.default, + mapSeries: _mapSeries2.default, + mapValues: _mapValues2.default, + mapValuesLimit: _mapValuesLimit2.default, + mapValuesSeries: _mapValuesSeries2.default, + memoize: _memoize2.default, + nextTick: _nextTick2.default, + parallel: _parallel2.default, + parallelLimit: _parallelLimit2.default, + priorityQueue: _priorityQueue2.default, + queue: _queue2.default, + race: _race2.default, + reduce: _reduce2.default, + reduceRight: _reduceRight2.default, + reflect: _reflect2.default, + reflectAll: _reflectAll2.default, + reject: _reject2.default, + rejectLimit: _rejectLimit2.default, + rejectSeries: _rejectSeries2.default, + retry: _retry2.default, + retryable: _retryable2.default, + seq: _seq2.default, + series: _series2.default, + setImmediate: _setImmediate2.default, + some: _some2.default, + someLimit: _someLimit2.default, + someSeries: _someSeries2.default, + sortBy: _sortBy2.default, + timeout: _timeout2.default, + times: _times2.default, + timesLimit: _timesLimit2.default, + timesSeries: _timesSeries2.default, + transform: _transform2.default, + tryEach: _tryEach2.default, + unmemoize: _unmemoize2.default, + until: _until2.default, + waterfall: _waterfall2.default, + whilst: _whilst2.default, + + // aliases + all: _every2.default, + allLimit: _everyLimit2.default, + allSeries: _everySeries2.default, + any: _some2.default, + anyLimit: _someLimit2.default, + anySeries: _someSeries2.default, + find: _detect2.default, + findLimit: _detectLimit2.default, + findSeries: _detectSeries2.default, + flatMap: _concat2.default, + flatMapLimit: _concatLimit2.default, + flatMapSeries: _concatSeries2.default, + forEach: _each2.default, + forEachSeries: _eachSeries2.default, + forEachLimit: _eachLimit2.default, + forEachOf: _eachOf2.default, + forEachOfSeries: _eachOfSeries2.default, + forEachOfLimit: _eachOfLimit2.default, + inject: _reduce2.default, + foldl: _reduce2.default, + foldr: _reduceRight2.default, + select: _filter2.default, + selectLimit: _filterLimit2.default, + selectSeries: _filterSeries2.default, + wrapSync: _asyncify2.default, + during: _whilst2.default, + doDuring: _doWhilst2.default +}; +exports.apply = _apply2.default; +exports.applyEach = _applyEach2.default; +exports.applyEachSeries = _applyEachSeries2.default; +exports.asyncify = _asyncify2.default; +exports.auto = _auto2.default; +exports.autoInject = _autoInject2.default; +exports.cargo = _cargo2.default; +exports.cargoQueue = _cargoQueue2.default; +exports.compose = _compose2.default; +exports.concat = _concat2.default; +exports.concatLimit = _concatLimit2.default; +exports.concatSeries = _concatSeries2.default; +exports.constant = _constant2.default; +exports.detect = _detect2.default; +exports.detectLimit = _detectLimit2.default; +exports.detectSeries = _detectSeries2.default; +exports.dir = _dir2.default; +exports.doUntil = _doUntil2.default; +exports.doWhilst = _doWhilst2.default; +exports.each = _each2.default; +exports.eachLimit = _eachLimit2.default; +exports.eachOf = _eachOf2.default; +exports.eachOfLimit = _eachOfLimit2.default; +exports.eachOfSeries = _eachOfSeries2.default; +exports.eachSeries = _eachSeries2.default; +exports.ensureAsync = _ensureAsync2.default; +exports.every = _every2.default; +exports.everyLimit = _everyLimit2.default; +exports.everySeries = _everySeries2.default; +exports.filter = _filter2.default; +exports.filterLimit = _filterLimit2.default; +exports.filterSeries = _filterSeries2.default; +exports.forever = _forever2.default; +exports.groupBy = _groupBy2.default; +exports.groupByLimit = _groupByLimit2.default; +exports.groupBySeries = _groupBySeries2.default; +exports.log = _log2.default; +exports.map = _map2.default; +exports.mapLimit = _mapLimit2.default; +exports.mapSeries = _mapSeries2.default; +exports.mapValues = _mapValues2.default; +exports.mapValuesLimit = _mapValuesLimit2.default; +exports.mapValuesSeries = _mapValuesSeries2.default; +exports.memoize = _memoize2.default; +exports.nextTick = _nextTick2.default; +exports.parallel = _parallel2.default; +exports.parallelLimit = _parallelLimit2.default; +exports.priorityQueue = _priorityQueue2.default; +exports.queue = _queue2.default; +exports.race = _race2.default; +exports.reduce = _reduce2.default; +exports.reduceRight = _reduceRight2.default; +exports.reflect = _reflect2.default; +exports.reflectAll = _reflectAll2.default; +exports.reject = _reject2.default; +exports.rejectLimit = _rejectLimit2.default; +exports.rejectSeries = _rejectSeries2.default; +exports.retry = _retry2.default; +exports.retryable = _retryable2.default; +exports.seq = _seq2.default; +exports.series = _series2.default; +exports.setImmediate = _setImmediate2.default; +exports.some = _some2.default; +exports.someLimit = _someLimit2.default; +exports.someSeries = _someSeries2.default; +exports.sortBy = _sortBy2.default; +exports.timeout = _timeout2.default; +exports.times = _times2.default; +exports.timesLimit = _timesLimit2.default; +exports.timesSeries = _timesSeries2.default; +exports.transform = _transform2.default; +exports.tryEach = _tryEach2.default; +exports.unmemoize = _unmemoize2.default; +exports.until = _until2.default; +exports.waterfall = _waterfall2.default; +exports.whilst = _whilst2.default; +exports.all = _every2.default; +exports.allLimit = _everyLimit2.default; +exports.allSeries = _everySeries2.default; +exports.any = _some2.default; +exports.anyLimit = _someLimit2.default; +exports.anySeries = _someSeries2.default; +exports.find = _detect2.default; +exports.findLimit = _detectLimit2.default; +exports.findSeries = _detectSeries2.default; +exports.flatMap = _concat2.default; +exports.flatMapLimit = _concatLimit2.default; +exports.flatMapSeries = _concatSeries2.default; +exports.forEach = _each2.default; +exports.forEachSeries = _eachSeries2.default; +exports.forEachLimit = _eachLimit2.default; +exports.forEachOf = _eachOf2.default; +exports.forEachOfSeries = _eachOfSeries2.default; +exports.forEachOfLimit = _eachOfLimit2.default; +exports.inject = _reduce2.default; +exports.foldl = _reduce2.default; +exports.foldr = _reduceRight2.default; +exports.select = _filter2.default; +exports.selectLimit = _filterLimit2.default; +exports.selectSeries = _filterSeries2.default; +exports.wrapSync = _asyncify2.default; +exports.during = _whilst2.default; +exports.doDuring = _doWhilst2.default; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/inject.js b/psitransfer-v2.3.0/node_modules/async/inject.js new file mode 100644 index 0000000..56e2db8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/inject.js @@ -0,0 +1,153 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file3.txt', 'file4.txt']; + * + * // asynchronous function that computes the file size in bytes + * // file size is added to the memoized value, then returned + * function getFileSizeInBytes(memo, file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, memo + stat.size); + * }); + * } + * + * // Using callbacks + * async.reduce(fileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.reduce(fileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.reduce(fileList, 0, getFileSizeInBytes); + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.reduce(withMissingFileList, 0, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _eachOfSeries2.default)(coll, (x, i, iterCb) => { + _iteratee(memo, x, (err, v) => { + memo = v; + iterCb(err); + }); + }, err => callback(err, memo)); +} +exports.default = (0, _awaitify2.default)(reduce, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/DoublyLinkedList.js b/psitransfer-v2.3.0/node_modules/async/internal/DoublyLinkedList.js new file mode 100644 index 0000000..cd11c3b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/DoublyLinkedList.js @@ -0,0 +1,92 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation +// used for queues. This implementation assumes that the node provided by the user can be modified +// to adjust the next and last properties. We implement only the minimal functionality +// for queue support. +class DLL { + constructor() { + this.head = this.tail = null; + this.length = 0; + } + + removeLink(node) { + if (node.prev) node.prev.next = node.next;else this.head = node.next; + if (node.next) node.next.prev = node.prev;else this.tail = node.prev; + + node.prev = node.next = null; + this.length -= 1; + return node; + } + + empty() { + while (this.head) this.shift(); + return this; + } + + insertAfter(node, newNode) { + newNode.prev = node; + newNode.next = node.next; + if (node.next) node.next.prev = newNode;else this.tail = newNode; + node.next = newNode; + this.length += 1; + } + + insertBefore(node, newNode) { + newNode.prev = node.prev; + newNode.next = node; + if (node.prev) node.prev.next = newNode;else this.head = newNode; + node.prev = newNode; + this.length += 1; + } + + unshift(node) { + if (this.head) this.insertBefore(this.head, node);else setInitial(this, node); + } + + push(node) { + if (this.tail) this.insertAfter(this.tail, node);else setInitial(this, node); + } + + shift() { + return this.head && this.removeLink(this.head); + } + + pop() { + return this.tail && this.removeLink(this.tail); + } + + toArray() { + return [...this]; + } + + *[Symbol.iterator]() { + var cur = this.head; + while (cur) { + yield cur.data; + cur = cur.next; + } + } + + remove(testFn) { + var curr = this.head; + while (curr) { + var { next } = curr; + if (testFn(curr)) { + this.removeLink(curr); + } + curr = next; + } + return this; + } +} + +exports.default = DLL; +function setInitial(dll, node) { + dll.length = 1; + dll.head = dll.tail = node; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/Heap.js b/psitransfer-v2.3.0/node_modules/async/internal/Heap.js new file mode 100644 index 0000000..80762fe --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/Heap.js @@ -0,0 +1,120 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// Binary min-heap implementation used for priority queue. +// Implementation is stable, i.e. push time is considered for equal priorities +class Heap { + constructor() { + this.heap = []; + this.pushCount = Number.MIN_SAFE_INTEGER; + } + + get length() { + return this.heap.length; + } + + empty() { + this.heap = []; + return this; + } + + percUp(index) { + let p; + + while (index > 0 && smaller(this.heap[index], this.heap[p = parent(index)])) { + let t = this.heap[index]; + this.heap[index] = this.heap[p]; + this.heap[p] = t; + + index = p; + } + } + + percDown(index) { + let l; + + while ((l = leftChi(index)) < this.heap.length) { + if (l + 1 < this.heap.length && smaller(this.heap[l + 1], this.heap[l])) { + l = l + 1; + } + + if (smaller(this.heap[index], this.heap[l])) { + break; + } + + let t = this.heap[index]; + this.heap[index] = this.heap[l]; + this.heap[l] = t; + + index = l; + } + } + + push(node) { + node.pushCount = ++this.pushCount; + this.heap.push(node); + this.percUp(this.heap.length - 1); + } + + unshift(node) { + return this.heap.push(node); + } + + shift() { + let [top] = this.heap; + + this.heap[0] = this.heap[this.heap.length - 1]; + this.heap.pop(); + this.percDown(0); + + return top; + } + + toArray() { + return [...this]; + } + + *[Symbol.iterator]() { + for (let i = 0; i < this.heap.length; i++) { + yield this.heap[i].data; + } + } + + remove(testFn) { + let j = 0; + for (let i = 0; i < this.heap.length; i++) { + if (!testFn(this.heap[i])) { + this.heap[j] = this.heap[i]; + j++; + } + } + + this.heap.splice(j); + + for (let i = parent(this.heap.length - 1); i >= 0; i--) { + this.percDown(i); + } + + return this; + } +} + +exports.default = Heap; +function leftChi(i) { + return (i << 1) + 1; +} + +function parent(i) { + return (i + 1 >> 1) - 1; +} + +function smaller(x, y) { + if (x.priority !== y.priority) { + return x.priority < y.priority; + } else { + return x.pushCount < y.pushCount; + } +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/applyEach.js b/psitransfer-v2.3.0/node_modules/async/internal/applyEach.js new file mode 100644 index 0000000..a3f4ef1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/applyEach.js @@ -0,0 +1,29 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (eachfn) { + return function applyEach(fns, ...callArgs) { + const go = (0, _awaitify2.default)(function (callback) { + var that = this; + return eachfn(fns, (fn, cb) => { + (0, _wrapAsync2.default)(fn).apply(that, callArgs.concat(cb)); + }, callback); + }); + return go; + }; +}; + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/asyncEachOfLimit.js b/psitransfer-v2.3.0/node_modules/async/internal/asyncEachOfLimit.js new file mode 100644 index 0000000..bba74c7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/asyncEachOfLimit.js @@ -0,0 +1,75 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = asyncEachOfLimit; + +var _breakLoop = require('./breakLoop.js'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// for async generators +function asyncEachOfLimit(generator, limit, iteratee, callback) { + let done = false; + let canceled = false; + let awaiting = false; + let running = 0; + let idx = 0; + + function replenish() { + //console.log('replenish') + if (running >= limit || awaiting || done) return; + //console.log('replenish awaiting') + awaiting = true; + generator.next().then(({ value, done: iterDone }) => { + //console.log('got value', value) + if (canceled || done) return; + awaiting = false; + if (iterDone) { + done = true; + if (running <= 0) { + //console.log('done nextCb') + callback(null); + } + return; + } + running++; + iteratee(value, idx, iterateeCallback); + idx++; + replenish(); + }).catch(handleError); + } + + function iterateeCallback(err, result) { + //console.log('iterateeCallback') + running -= 1; + if (canceled) return; + if (err) return handleError(err); + + if (err === false) { + done = true; + canceled = true; + return; + } + + if (result === _breakLoop2.default || done && running <= 0) { + done = true; + //console.log('done iterCb') + return callback(null); + } + replenish(); + } + + function handleError(err) { + if (canceled) return; + awaiting = false; + done = true; + callback(err); + } + + replenish(); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/awaitify.js b/psitransfer-v2.3.0/node_modules/async/internal/awaitify.js new file mode 100644 index 0000000..7b36f1a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/awaitify.js @@ -0,0 +1,27 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = awaitify; +// conditionally promisify a function. +// only return a promise if a callback is omitted +function awaitify(asyncFn, arity = asyncFn.length) { + if (!arity) throw new Error('arity is undefined'); + function awaitable(...args) { + if (typeof args[arity - 1] === 'function') { + return asyncFn.apply(this, args); + } + + return new Promise((resolve, reject) => { + args[arity - 1] = (err, ...cbArgs) => { + if (err) return reject(err); + resolve(cbArgs.length > 1 ? cbArgs : cbArgs[0]); + }; + asyncFn.apply(this, args); + }); + } + + return awaitable; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/breakLoop.js b/psitransfer-v2.3.0/node_modules/async/internal/breakLoop.js new file mode 100644 index 0000000..8245e55 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/breakLoop.js @@ -0,0 +1,10 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// A temporary value used to identify if the loop should be broken. +// See #1064, #1293 +const breakLoop = {}; +exports.default = breakLoop; +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/consoleFunc.js b/psitransfer-v2.3.0/node_modules/async/internal/consoleFunc.js new file mode 100644 index 0000000..70347a5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/consoleFunc.js @@ -0,0 +1,31 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = consoleFunc; + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function consoleFunc(name) { + return (fn, ...args) => (0, _wrapAsync2.default)(fn)(...args, (err, ...resultArgs) => { + /* istanbul ignore else */ + if (typeof console === 'object') { + /* istanbul ignore else */ + if (err) { + /* istanbul ignore else */ + if (console.error) { + console.error(err); + } + } else if (console[name]) { + /* istanbul ignore else */ + resultArgs.forEach(x => console[name](x)); + } + } + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/createTester.js b/psitransfer-v2.3.0/node_modules/async/internal/createTester.js new file mode 100644 index 0000000..7b2d734 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/createTester.js @@ -0,0 +1,40 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _createTester; + +var _breakLoop = require('./breakLoop.js'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _createTester(check, getResult) { + return (eachfn, arr, _iteratee, cb) => { + var testPassed = false; + var testResult; + const iteratee = (0, _wrapAsync2.default)(_iteratee); + eachfn(arr, (value, _, callback) => { + iteratee(value, (err, result) => { + if (err || err === false) return callback(err); + + if (check(result) && !testResult) { + testPassed = true; + testResult = getResult(true, value); + return callback(null, _breakLoop2.default); + } + callback(); + }); + }, err => { + if (err) return cb(err); + cb(null, testPassed ? testResult : getResult(false)); + }); + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/eachOfLimit.js b/psitransfer-v2.3.0/node_modules/async/internal/eachOfLimit.js new file mode 100644 index 0000000..fc26b20 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/eachOfLimit.js @@ -0,0 +1,90 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _once = require('./once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _iterator = require('./iterator.js'); + +var _iterator2 = _interopRequireDefault(_iterator); + +var _onlyOnce = require('./onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./wrapAsync.js'); + +var _asyncEachOfLimit = require('./asyncEachOfLimit.js'); + +var _asyncEachOfLimit2 = _interopRequireDefault(_asyncEachOfLimit); + +var _breakLoop = require('./breakLoop.js'); + +var _breakLoop2 = _interopRequireDefault(_breakLoop); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = limit => { + return (obj, iteratee, callback) => { + callback = (0, _once2.default)(callback); + if (limit <= 0) { + throw new RangeError('concurrency limit cannot be less than 1'); + } + if (!obj) { + return callback(null); + } + if ((0, _wrapAsync.isAsyncGenerator)(obj)) { + return (0, _asyncEachOfLimit2.default)(obj, limit, iteratee, callback); + } + if ((0, _wrapAsync.isAsyncIterable)(obj)) { + return (0, _asyncEachOfLimit2.default)(obj[Symbol.asyncIterator](), limit, iteratee, callback); + } + var nextElem = (0, _iterator2.default)(obj); + var done = false; + var canceled = false; + var running = 0; + var looping = false; + + function iterateeCallback(err, value) { + if (canceled) return; + running -= 1; + if (err) { + done = true; + callback(err); + } else if (err === false) { + done = true; + canceled = true; + } else if (value === _breakLoop2.default || done && running <= 0) { + done = true; + return callback(null); + } else if (!looping) { + replenish(); + } + } + + function replenish() { + looping = true; + while (running < limit && !done) { + var elem = nextElem(); + if (elem === null) { + done = true; + if (running <= 0) { + callback(null); + } + return; + } + running += 1; + iteratee(elem.value, elem.key, (0, _onlyOnce2.default)(iterateeCallback)); + } + looping = false; + } + + replenish(); + }; +}; + +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/filter.js b/psitransfer-v2.3.0/node_modules/async/internal/filter.js new file mode 100644 index 0000000..aef2b9d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/filter.js @@ -0,0 +1,55 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _filter; + +var _isArrayLike = require('./isArrayLike.js'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function filterArray(eachfn, arr, iteratee, callback) { + var truthValues = new Array(arr.length); + eachfn(arr, (x, index, iterCb) => { + iteratee(x, (err, v) => { + truthValues[index] = !!v; + iterCb(err); + }); + }, err => { + if (err) return callback(err); + var results = []; + for (var i = 0; i < arr.length; i++) { + if (truthValues[i]) results.push(arr[i]); + } + callback(null, results); + }); +} + +function filterGeneric(eachfn, coll, iteratee, callback) { + var results = []; + eachfn(coll, (x, index, iterCb) => { + iteratee(x, (err, v) => { + if (err) return iterCb(err); + if (v) { + results.push({ index, value: x }); + } + iterCb(err); + }); + }, err => { + if (err) return callback(err); + callback(null, results.sort((a, b) => a.index - b.index).map(v => v.value)); + }); +} + +function _filter(eachfn, coll, iteratee, callback) { + var filter = (0, _isArrayLike2.default)(coll) ? filterArray : filterGeneric; + return filter(eachfn, coll, (0, _wrapAsync2.default)(iteratee), callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/getIterator.js b/psitransfer-v2.3.0/node_modules/async/internal/getIterator.js new file mode 100644 index 0000000..830a545 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/getIterator.js @@ -0,0 +1,11 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (coll) { + return coll[Symbol.iterator] && coll[Symbol.iterator](); +}; + +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/initialParams.js b/psitransfer-v2.3.0/node_modules/async/internal/initialParams.js new file mode 100644 index 0000000..245378c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/initialParams.js @@ -0,0 +1,14 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (fn) { + return function (...args /*, callback*/) { + var callback = args.pop(); + return fn.call(this, args, callback); + }; +}; + +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/isArrayLike.js b/psitransfer-v2.3.0/node_modules/async/internal/isArrayLike.js new file mode 100644 index 0000000..ce07670 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/isArrayLike.js @@ -0,0 +1,10 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = isArrayLike; +function isArrayLike(value) { + return value && typeof value.length === 'number' && value.length >= 0 && value.length % 1 === 0; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/iterator.js b/psitransfer-v2.3.0/node_modules/async/internal/iterator.js new file mode 100644 index 0000000..90b0223 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/iterator.js @@ -0,0 +1,57 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = createIterator; + +var _isArrayLike = require('./isArrayLike.js'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _getIterator = require('./getIterator.js'); + +var _getIterator2 = _interopRequireDefault(_getIterator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function createArrayIterator(coll) { + var i = -1; + var len = coll.length; + return function next() { + return ++i < len ? { value: coll[i], key: i } : null; + }; +} + +function createES2015Iterator(iterator) { + var i = -1; + return function next() { + var item = iterator.next(); + if (item.done) return null; + i++; + return { value: item.value, key: i }; + }; +} + +function createObjectIterator(obj) { + var okeys = obj ? Object.keys(obj) : []; + var i = -1; + var len = okeys.length; + return function next() { + var key = okeys[++i]; + if (key === '__proto__') { + return next(); + } + return i < len ? { value: obj[key], key } : null; + }; +} + +function createIterator(coll) { + if ((0, _isArrayLike2.default)(coll)) { + return createArrayIterator(coll); + } + + var iterator = (0, _getIterator2.default)(coll); + return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/map.js b/psitransfer-v2.3.0/node_modules/async/internal/map.js new file mode 100644 index 0000000..af3fd09 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/map.js @@ -0,0 +1,30 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _asyncMap; + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _asyncMap(eachfn, arr, iteratee, callback) { + arr = arr || []; + var results = []; + var counter = 0; + var _iteratee = (0, _wrapAsync2.default)(iteratee); + + return eachfn(arr, (value, _, iterCb) => { + var index = counter++; + _iteratee(value, (err, v) => { + results[index] = v; + iterCb(err); + }); + }, err => { + callback(err, results); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/once.js b/psitransfer-v2.3.0/node_modules/async/internal/once.js new file mode 100644 index 0000000..49f3727 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/once.js @@ -0,0 +1,17 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = once; +function once(fn) { + function wrapper(...args) { + if (fn === null) return; + var callFn = fn; + fn = null; + callFn.apply(this, args); + } + Object.assign(wrapper, fn); + return wrapper; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/onlyOnce.js b/psitransfer-v2.3.0/node_modules/async/internal/onlyOnce.js new file mode 100644 index 0000000..6ad721b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/onlyOnce.js @@ -0,0 +1,15 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = onlyOnce; +function onlyOnce(fn) { + return function (...args) { + if (fn === null) throw new Error("Callback was already called."); + var callFn = fn; + fn = null; + callFn.apply(this, args); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/parallel.js b/psitransfer-v2.3.0/node_modules/async/internal/parallel.js new file mode 100644 index 0000000..75741bb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/parallel.js @@ -0,0 +1,34 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _isArrayLike = require('./isArrayLike.js'); + +var _isArrayLike2 = _interopRequireDefault(_isArrayLike); + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = (0, _awaitify2.default)((eachfn, tasks, callback) => { + var results = (0, _isArrayLike2.default)(tasks) ? [] : {}; + + eachfn(tasks, (task, key, taskCb) => { + (0, _wrapAsync2.default)(task)((err, ...result) => { + if (result.length < 2) { + [result] = result; + } + results[key] = result; + taskCb(err); + }); + }, err => callback(err, results)); +}, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/promiseCallback.js b/psitransfer-v2.3.0/node_modules/async/internal/promiseCallback.js new file mode 100644 index 0000000..17a8301 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/promiseCallback.js @@ -0,0 +1,23 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +const PROMISE_SYMBOL = Symbol('promiseCallback'); + +function promiseCallback() { + let resolve, reject; + function callback(err, ...args) { + if (err) return reject(err); + resolve(args.length > 1 ? args : args[0]); + } + + callback[PROMISE_SYMBOL] = new Promise((res, rej) => { + resolve = res, reject = rej; + }); + + return callback; +} + +exports.promiseCallback = promiseCallback; +exports.PROMISE_SYMBOL = PROMISE_SYMBOL; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/queue.js b/psitransfer-v2.3.0/node_modules/async/internal/queue.js new file mode 100644 index 0000000..c22b5b8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/queue.js @@ -0,0 +1,291 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = queue; + +var _onlyOnce = require('./onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _setImmediate = require('./setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _DoublyLinkedList = require('./DoublyLinkedList.js'); + +var _DoublyLinkedList2 = _interopRequireDefault(_DoublyLinkedList); + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function queue(worker, concurrency, payload) { + if (concurrency == null) { + concurrency = 1; + } else if (concurrency === 0) { + throw new RangeError('Concurrency must not be zero'); + } + + var _worker = (0, _wrapAsync2.default)(worker); + var numRunning = 0; + var workersList = []; + const events = { + error: [], + drain: [], + saturated: [], + unsaturated: [], + empty: [] + }; + + function on(event, handler) { + events[event].push(handler); + } + + function once(event, handler) { + const handleAndRemove = (...args) => { + off(event, handleAndRemove); + handler(...args); + }; + events[event].push(handleAndRemove); + } + + function off(event, handler) { + if (!event) return Object.keys(events).forEach(ev => events[ev] = []); + if (!handler) return events[event] = []; + events[event] = events[event].filter(ev => ev !== handler); + } + + function trigger(event, ...args) { + events[event].forEach(handler => handler(...args)); + } + + var processingScheduled = false; + function _insert(data, insertAtFront, rejectOnError, callback) { + if (callback != null && typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + + var res, rej; + function promiseCallback(err, ...args) { + // we don't care about the error, let the global error handler + // deal with it + if (err) return rejectOnError ? rej(err) : res(); + if (args.length <= 1) return res(args[0]); + res(args); + } + + var item = { + data, + callback: rejectOnError ? promiseCallback : callback || promiseCallback + }; + + if (insertAtFront) { + q._tasks.unshift(item); + } else { + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + (0, _setImmediate2.default)(() => { + processingScheduled = false; + q.process(); + }); + } + + if (rejectOnError || !callback) { + return new Promise((resolve, reject) => { + res = resolve; + rej = reject; + }); + } + } + + function _createCB(tasks) { + return function (err, ...args) { + numRunning -= 1; + + for (var i = 0, l = tasks.length; i < l; i++) { + var task = tasks[i]; + + var index = workersList.indexOf(task); + if (index === 0) { + workersList.shift(); + } else if (index > 0) { + workersList.splice(index, 1); + } + + task.callback(err, ...args); + + if (err != null) { + trigger('error', err, task.data); + } + } + + if (numRunning <= q.concurrency - q.buffer) { + trigger('unsaturated'); + } + + if (q.idle()) { + trigger('drain'); + } + q.process(); + }; + } + + function _maybeDrain(data) { + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + (0, _setImmediate2.default)(() => trigger('drain')); + return true; + } + return false; + } + + const eventMethod = name => handler => { + if (!handler) { + return new Promise((resolve, reject) => { + once(name, (err, data) => { + if (err) return reject(err); + resolve(data); + }); + }); + } + off(name); + on(name, handler); + }; + + var isProcessing = false; + var q = { + _tasks: new _DoublyLinkedList2.default(), + *[Symbol.iterator]() { + yield* q._tasks[Symbol.iterator](); + }, + concurrency, + payload, + buffer: concurrency / 4, + started: false, + paused: false, + push(data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return; + return data.map(datum => _insert(datum, false, false, callback)); + } + return _insert(data, false, false, callback); + }, + pushAsync(data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return; + return data.map(datum => _insert(datum, false, true, callback)); + } + return _insert(data, false, true, callback); + }, + kill() { + off(); + q._tasks.empty(); + }, + unshift(data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return; + return data.map(datum => _insert(datum, true, false, callback)); + } + return _insert(data, true, false, callback); + }, + unshiftAsync(data, callback) { + if (Array.isArray(data)) { + if (_maybeDrain(data)) return; + return data.map(datum => _insert(datum, true, true, callback)); + } + return _insert(data, true, true, callback); + }, + remove(testFn) { + q._tasks.remove(testFn); + }, + process() { + // Avoid trying to start too many processing operations. This can occur + // when callbacks resolve synchronously (#1267). + if (isProcessing) { + return; + } + isProcessing = true; + while (!q.paused && numRunning < q.concurrency && q._tasks.length) { + var tasks = [], + data = []; + var l = q._tasks.length; + if (q.payload) l = Math.min(l, q.payload); + for (var i = 0; i < l; i++) { + var node = q._tasks.shift(); + tasks.push(node); + workersList.push(node); + data.push(node.data); + } + + numRunning += 1; + + if (q._tasks.length === 0) { + trigger('empty'); + } + + if (numRunning === q.concurrency) { + trigger('saturated'); + } + + var cb = (0, _onlyOnce2.default)(_createCB(tasks)); + _worker(data, cb); + } + isProcessing = false; + }, + length() { + return q._tasks.length; + }, + running() { + return numRunning; + }, + workersList() { + return workersList; + }, + idle() { + return q._tasks.length + numRunning === 0; + }, + pause() { + q.paused = true; + }, + resume() { + if (q.paused === false) { + return; + } + q.paused = false; + (0, _setImmediate2.default)(q.process); + } + }; + // define these as fixed properties, so people get useful errors when updating + Object.defineProperties(q, { + saturated: { + writable: false, + value: eventMethod('saturated') + }, + unsaturated: { + writable: false, + value: eventMethod('unsaturated') + }, + empty: { + writable: false, + value: eventMethod('empty') + }, + drain: { + writable: false, + value: eventMethod('drain') + }, + error: { + writable: false, + value: eventMethod('error') + } + }); + return q; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/range.js b/psitransfer-v2.3.0/node_modules/async/internal/range.js new file mode 100644 index 0000000..6680e64 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/range.js @@ -0,0 +1,14 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = range; +function range(size) { + var result = Array(size); + while (size--) { + result[size] = size; + } + return result; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/reject.js b/psitransfer-v2.3.0/node_modules/async/internal/reject.js new file mode 100644 index 0000000..7388ef4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/reject.js @@ -0,0 +1,26 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reject; + +var _filter = require('./filter.js'); + +var _filter2 = _interopRequireDefault(_filter); + +var _wrapAsync = require('./wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function reject(eachfn, arr, _iteratee, callback) { + const iteratee = (0, _wrapAsync2.default)(_iteratee); + return (0, _filter2.default)(eachfn, arr, (value, cb) => { + iteratee(value, (err, v) => { + cb(err, !v); + }); + }, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/setImmediate.js b/psitransfer-v2.3.0/node_modules/async/internal/setImmediate.js new file mode 100644 index 0000000..513efd1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/setImmediate.js @@ -0,0 +1,34 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.fallback = fallback; +exports.wrap = wrap; +/* istanbul ignore file */ + +var hasQueueMicrotask = exports.hasQueueMicrotask = typeof queueMicrotask === 'function' && queueMicrotask; +var hasSetImmediate = exports.hasSetImmediate = typeof setImmediate === 'function' && setImmediate; +var hasNextTick = exports.hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; + +function fallback(fn) { + setTimeout(fn, 0); +} + +function wrap(defer) { + return (fn, ...args) => defer(() => fn(...args)); +} + +var _defer; + +if (hasQueueMicrotask) { + _defer = queueMicrotask; +} else if (hasSetImmediate) { + _defer = setImmediate; +} else if (hasNextTick) { + _defer = process.nextTick; +} else { + _defer = fallback; +} + +exports.default = wrap(_defer); \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/withoutIndex.js b/psitransfer-v2.3.0/node_modules/async/internal/withoutIndex.js new file mode 100644 index 0000000..ec45fa3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/withoutIndex.js @@ -0,0 +1,10 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = _withoutIndex; +function _withoutIndex(iteratee) { + return (value, index, callback) => iteratee(value, callback); +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/internal/wrapAsync.js b/psitransfer-v2.3.0/node_modules/async/internal/wrapAsync.js new file mode 100644 index 0000000..ad4d619 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/internal/wrapAsync.js @@ -0,0 +1,34 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.isAsyncIterable = exports.isAsyncGenerator = exports.isAsync = undefined; + +var _asyncify = require('../asyncify.js'); + +var _asyncify2 = _interopRequireDefault(_asyncify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function isAsync(fn) { + return fn[Symbol.toStringTag] === 'AsyncFunction'; +} + +function isAsyncGenerator(fn) { + return fn[Symbol.toStringTag] === 'AsyncGenerator'; +} + +function isAsyncIterable(obj) { + return typeof obj[Symbol.asyncIterator] === 'function'; +} + +function wrapAsync(asyncFn) { + if (typeof asyncFn !== 'function') throw new Error('expected a function'); + return isAsync(asyncFn) ? (0, _asyncify2.default)(asyncFn) : asyncFn; +} + +exports.default = wrapAsync; +exports.isAsync = isAsync; +exports.isAsyncGenerator = isAsyncGenerator; +exports.isAsyncIterable = isAsyncIterable; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/log.js b/psitransfer-v2.3.0/node_modules/async/log.js new file mode 100644 index 0000000..8fc1ed5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/log.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _consoleFunc = require('./internal/consoleFunc.js'); + +var _consoleFunc2 = _interopRequireDefault(_consoleFunc); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Logs the result of an `async` function to the `console`. Only works in + * Node.js or in browsers that support `console.log` and `console.error` (such + * as FF and Chrome). If multiple arguments are returned from the async + * function, `console.log` is called on each argument in order. + * + * @name log + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} function - The function you want to eventually apply + * all arguments to. + * @param {...*} arguments... - Any number of arguments to apply to the function. + * @example + * + * // in a module + * var hello = function(name, callback) { + * setTimeout(function() { + * callback(null, 'hello ' + name); + * }, 1000); + * }; + * + * // in the node repl + * node> async.log(hello, 'world'); + * 'hello world' + */ +exports.default = (0, _consoleFunc2.default)('log'); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/map.js b/psitransfer-v2.3.0/node_modules/async/map.js new file mode 100644 index 0000000..ec4135d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/map.js @@ -0,0 +1,142 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _map2 = require('./internal/map.js'); + +var _map3 = _interopRequireDefault(_map2); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Produces a new collection of values by mapping each value in `coll` through + * the `iteratee` function. The `iteratee` is called with an item from `coll` + * and a callback for when it has finished processing. Each of these callbacks + * takes 2 arguments: an `error`, and the transformed item from `coll`. If + * `iteratee` passes an error to its callback, the main `callback` (for the + * `map` function) is immediately called with the error. + * + * Note, that since this function applies the `iteratee` to each item in + * parallel, there is no guarantee that the `iteratee` functions will complete + * in order. However, the results array will be in the same order as the + * original `coll`. + * + * If `map` is passed an Object, the results will be an Array. The results + * will roughly be in the order of the original Objects' keys (but this can + * vary across JavaScript engines). + * + * @name map + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an Array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file4.txt']; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.map(fileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes, function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * }); + * + * // Using Promises + * async.map(fileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.map(withMissingFileList, getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.map(fileList, getFileSizeInBytes); + * console.log(results); + * // results is now an array of the file size in bytes for each file, e.g. + * // [ 1000, 2000, 3000] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let results = await async.map(withMissingFileList, getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function map(coll, iteratee, callback) { + return (0, _map3.default)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(map, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/mapLimit.js b/psitransfer-v2.3.0/node_modules/async/mapLimit.js new file mode 100644 index 0000000..b5e461c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/mapLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _map2 = require('./internal/map.js'); + +var _map3 = _interopRequireDefault(_map2); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. + * + * @name mapLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function mapLimit(coll, limit, iteratee, callback) { + return (0, _map3.default)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(mapLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/mapSeries.js b/psitransfer-v2.3.0/node_modules/async/mapSeries.js new file mode 100644 index 0000000..91f36bf --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/mapSeries.js @@ -0,0 +1,44 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _map2 = require('./internal/map.js'); + +var _map3 = _interopRequireDefault(_map2); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. + * + * @name mapSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.map]{@link module:Collections.map} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with the transformed item. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. Results is an array of the + * transformed items from the `coll`. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function mapSeries(coll, iteratee, callback) { + return (0, _map3.default)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(mapSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/mapValues.js b/psitransfer-v2.3.0/node_modules/async/mapValues.js new file mode 100644 index 0000000..00da926 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/mapValues.js @@ -0,0 +1,152 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = mapValues; + +var _mapValuesLimit = require('./mapValuesLimit.js'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. + * + * Produces a new Object by mapping each value of `obj` through the `iteratee` + * function. The `iteratee` is called each `value` and `key` from `obj` and a + * callback for when it has finished processing. Each of these callbacks takes + * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` + * passes an error to its callback, the main `callback` (for the `mapValues` + * function) is immediately called with the error. + * + * Note, the order of the keys in the result is not guaranteed. The keys will + * be roughly in the order they complete, (but this is very engine-specific) + * + * @name mapValues + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file3.txt' + * }; + * + * const withMissingFileMap = { + * f1: 'file1.txt', + * f2: 'file2.txt', + * f3: 'file4.txt' + * }; + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, key, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.mapValues(fileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * }); + * + * // Error handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.mapValues(fileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * }).catch (err => { + * console.log(err); + * }); + * + * // Error Handling + * async.mapValues(withMissingFileMap, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch (err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.mapValues(fileMap, getFileSizeInBytes); + * console.log(result); + * // result is now a map of file size in bytes for each file, e.g. + * // { + * // f1: 1000, + * // f2: 2000, + * // f3: 3000 + * // } + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.mapValues(withMissingFileMap, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function mapValues(obj, iteratee, callback) { + return (0, _mapValuesLimit2.default)(obj, Infinity, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/mapValuesLimit.js b/psitransfer-v2.3.0/node_modules/async/mapValuesLimit.js new file mode 100644 index 0000000..93066ee --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/mapValuesLimit.js @@ -0,0 +1,61 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a + * time. + * + * @name mapValuesLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function mapValuesLimit(obj, limit, iteratee, callback) { + callback = (0, _once2.default)(callback); + var newObj = {}; + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _eachOfLimit2.default)(limit)(obj, (val, key, next) => { + _iteratee(val, key, (err, result) => { + if (err) return next(err); + newObj[key] = result; + next(err); + }); + }, err => callback(err, newObj)); +} + +exports.default = (0, _awaitify2.default)(mapValuesLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/mapValuesSeries.js b/psitransfer-v2.3.0/node_modules/async/mapValuesSeries.js new file mode 100644 index 0000000..560058a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/mapValuesSeries.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = mapValuesSeries; + +var _mapValuesLimit = require('./mapValuesLimit.js'); + +var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. + * + * @name mapValuesSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.mapValues]{@link module:Collections.mapValues} + * @category Collection + * @param {Object} obj - A collection to iterate over. + * @param {AsyncFunction} iteratee - A function to apply to each value and key + * in `coll`. + * The iteratee should complete with the transformed value as its result. + * Invoked with (value, key, callback). + * @param {Function} [callback] - A callback which is called when all `iteratee` + * functions have finished, or an error occurs. `result` is a new object consisting + * of each key from `obj`, with each transformed value on the right-hand side. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function mapValuesSeries(obj, iteratee, callback) { + return (0, _mapValuesLimit2.default)(obj, 1, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/memoize.js b/psitransfer-v2.3.0/node_modules/async/memoize.js new file mode 100644 index 0000000..6003e41 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/memoize.js @@ -0,0 +1,91 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = memoize; + +var _setImmediate = require('./internal/setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Caches the results of an async function. When creating a hash to store + * function results against, the callback is omitted from the hash and an + * optional hash function can be used. + * + * **Note: if the async function errs, the result will not be cached and + * subsequent calls will call the wrapped function.** + * + * If no hash function is specified, the first argument is used as a hash key, + * which may work reasonably if it is a string or a data type that converts to a + * distinct string. Note that objects and arrays will not behave reasonably. + * Neither will cases where the other arguments are significant. In such cases, + * specify your own hash function. + * + * The cache of results is exposed as the `memo` property of the function + * returned by `memoize`. + * + * @name memoize + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function to proxy and cache results from. + * @param {Function} hasher - An optional function for generating a custom hash + * for storing results. It has all the arguments applied to it apart from the + * callback, and must be synchronous. + * @returns {AsyncFunction} a memoized version of `fn` + * @example + * + * var slow_fn = function(name, callback) { + * // do something + * callback(null, result); + * }; + * var fn = async.memoize(slow_fn); + * + * // fn can now be used as if it were slow_fn + * fn('some name', function() { + * // callback + * }); + */ +function memoize(fn, hasher = v => v) { + var memo = Object.create(null); + var queues = Object.create(null); + var _fn = (0, _wrapAsync2.default)(fn); + var memoized = (0, _initialParams2.default)((args, callback) => { + var key = hasher(...args); + if (key in memo) { + (0, _setImmediate2.default)(() => callback(null, ...memo[key])); + } else if (key in queues) { + queues[key].push(callback); + } else { + queues[key] = [callback]; + _fn(...args, (err, ...resultArgs) => { + // #1465 don't memoize if an error occurred + if (!err) { + memo[key] = resultArgs; + } + var q = queues[key]; + delete queues[key]; + for (var i = 0, l = q.length; i < l; i++) { + q[i](err, ...resultArgs); + } + }); + } + }); + memoized.memo = memo; + memoized.unmemoized = fn; + return memoized; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/nextTick.js b/psitransfer-v2.3.0/node_modules/async/nextTick.js new file mode 100644 index 0000000..e6d321b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/nextTick.js @@ -0,0 +1,52 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _setImmediate = require('./internal/setImmediate.js'); + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `process.nextTick`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name nextTick + * @static + * @memberOf module:Utils + * @method + * @see [async.setImmediate]{@link module:Utils.setImmediate} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +var _defer; /* istanbul ignore file */ + + +if (_setImmediate.hasNextTick) { + _defer = process.nextTick; +} else if (_setImmediate.hasSetImmediate) { + _defer = setImmediate; +} else { + _defer = _setImmediate.fallback; +} + +exports.default = (0, _setImmediate.wrap)(_defer); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/package.json b/psitransfer-v2.3.0/node_modules/async/package.json new file mode 100644 index 0000000..2c729a8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/package.json @@ -0,0 +1,80 @@ +{ + "name": "async", + "description": "Higher-order functions and common patterns for asynchronous code", + "version": "3.2.3", + "main": "dist/async.js", + "author": "Caolan McMahon", + "homepage": "https://caolan.github.io/async/", + "repository": { + "type": "git", + "url": "https://github.com/caolan/async.git" + }, + "bugs": { + "url": "https://github.com/caolan/async/issues" + }, + "keywords": [ + "async", + "callback", + "module", + "utility" + ], + "devDependencies": { + "babel-core": "^6.26.3", + "babel-eslint": "^8.2.6", + "babel-minify": "^0.5.0", + "babel-plugin-add-module-exports": "^0.2.1", + "babel-plugin-istanbul": "^5.1.4", + "babel-plugin-syntax-async-generators": "^6.13.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "babel-preset-es2015": "^6.3.13", + "babel-preset-es2017": "^6.22.0", + "babel-register": "^6.26.0", + "babelify": "^8.0.0", + "benchmark": "^2.1.1", + "bluebird": "^3.4.6", + "browserify": "^16.2.3", + "chai": "^4.2.0", + "cheerio": "^0.22.0", + "coveralls": "^3.0.4", + "es6-promise": "^2.3.0", + "eslint": "^6.0.1", + "eslint-plugin-prefer-arrow": "^1.1.5", + "fs-extra": "^0.26.7", + "jsdoc": "^3.6.2", + "karma": "^4.1.0", + "karma-browserify": "^5.3.0", + "karma-edge-launcher": "^0.4.2", + "karma-firefox-launcher": "^1.1.0", + "karma-junit-reporter": "^1.2.0", + "karma-mocha": "^1.2.0", + "karma-mocha-reporter": "^2.2.0", + "karma-safari-launcher": "^1.0.0", + "mocha": "^6.1.4", + "mocha-junit-reporter": "^1.18.0", + "native-promise-only": "^0.8.0-a", + "nyc": "^14.1.1", + "rollup": "^0.63.4", + "rollup-plugin-node-resolve": "^2.0.0", + "rollup-plugin-npm": "^2.0.0", + "rsvp": "^3.0.18", + "semver": "^5.5.0", + "yargs": "^11.0.0" + }, + "scripts": { + "coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert", + "coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls", + "jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js", + "lint": "eslint --fix lib/ test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js", + "mocha-browser-test": "karma start", + "mocha-node-test": "mocha", + "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test", + "test": "npm run lint && npm run mocha-node-test" + }, + "license": "MIT", + "nyc": { + "exclude": [ + "test" + ] + }, + "module": "dist/async.mjs" +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/parallel.js b/psitransfer-v2.3.0/node_modules/async/parallel.js new file mode 100644 index 0000000..76bc624 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/parallel.js @@ -0,0 +1,180 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parallel; + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _parallel2 = require('./internal/parallel.js'); + +var _parallel3 = _interopRequireDefault(_parallel2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Run the `tasks` collection of functions in parallel, without waiting until + * the previous function has completed. If any of the functions pass an error to + * its callback, the main `callback` is immediately called with the value of the + * error. Once the `tasks` have completed, the results are passed to the final + * `callback` as an array. + * + * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about + * parallel execution of code. If your tasks do not use any timers or perform + * any I/O, they will actually be executed in series. Any synchronous setup + * sections for each task will happen one after the other. JavaScript remains + * single-threaded. + * + * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the + * execution of other tasks when a task fails. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.parallel}. + * + * @name parallel + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * + * //Using Callbacks + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.parallel([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] even though + * // the second function had a shorter timeout. + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function parallel(tasks, callback) { + return (0, _parallel3.default)(_eachOf2.default, tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/parallelLimit.js b/psitransfer-v2.3.0/node_modules/async/parallelLimit.js new file mode 100644 index 0000000..dbe0bb8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/parallelLimit.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = parallelLimit; + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _parallel = require('./internal/parallel.js'); + +var _parallel2 = _interopRequireDefault(_parallel); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a + * time. + * + * @name parallelLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.parallel]{@link module:ControlFlow.parallel} + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection of + * [async functions]{@link AsyncFunction} to run. + * Each async function can complete with any number of optional `result` values. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed successfully. This function gets a results array + * (or object) containing all the result arguments passed to the task callbacks. + * Invoked with (err, results). + * @returns {Promise} a promise, if a callback is not passed + */ +function parallelLimit(tasks, limit, callback) { + return (0, _parallel2.default)((0, _eachOfLimit2.default)(limit), tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/priorityQueue.js b/psitransfer-v2.3.0/node_modules/async/priorityQueue.js new file mode 100644 index 0000000..6b7c331 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/priorityQueue.js @@ -0,0 +1,91 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (worker, concurrency) { + // Start with a normal queue + var q = (0, _queue2.default)(worker, concurrency); + var processingScheduled = false; + + q._tasks = new _Heap2.default(); + + // Override push to accept second parameter representing priority + q.push = function (data, priority = 0, callback = () => {}) { + if (typeof callback !== 'function') { + throw new Error('task callback must be a function'); + } + q.started = true; + if (!Array.isArray(data)) { + data = [data]; + } + if (data.length === 0 && q.idle()) { + // call drain immediately if there are no tasks + return (0, _setImmediate2.default)(() => q.drain()); + } + + for (var i = 0, l = data.length; i < l; i++) { + var item = { + data: data[i], + priority, + callback + }; + + q._tasks.push(item); + } + + if (!processingScheduled) { + processingScheduled = true; + (0, _setImmediate2.default)(() => { + processingScheduled = false; + q.process(); + }); + } + }; + + // Remove unshift function + delete q.unshift; + + return q; +}; + +var _setImmediate = require('./setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _queue = require('./queue.js'); + +var _queue2 = _interopRequireDefault(_queue); + +var _Heap = require('./internal/Heap.js'); + +var _Heap2 = _interopRequireDefault(_Heap); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and + * completed in ascending priority order. + * + * @name priorityQueue + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.queue]{@link module:ControlFlow.queue} + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. + * Invoked with (task, callback). + * @param {number} concurrency - An `integer` for determining how many `worker` + * functions should be run in parallel. If omitted, the concurrency defaults to + * `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two + * differences between `queue` and `priorityQueue` objects: + * * `push(task, priority, [callback])` - `priority` should be a number. If an + * array of `tasks` is given, all tasks will be assigned the same priority. + * * The `unshift` method was removed. + */ \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/queue.js b/psitransfer-v2.3.0/node_modules/async/queue.js new file mode 100644 index 0000000..c69becb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/queue.js @@ -0,0 +1,167 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +exports.default = function (worker, concurrency) { + var _worker = (0, _wrapAsync2.default)(worker); + return (0, _queue2.default)((items, cb) => { + _worker(items[0], cb); + }, concurrency, 1); +}; + +var _queue = require('./internal/queue.js'); + +var _queue2 = _interopRequireDefault(_queue); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +module.exports = exports['default']; + +/** + * A queue of tasks for the worker function to complete. + * @typedef {Iterable} QueueObject + * @memberOf module:ControlFlow + * @property {Function} length - a function returning the number of items + * waiting to be processed. Invoke with `queue.length()`. + * @property {boolean} started - a boolean indicating whether or not any + * items have been pushed and processed by the queue. + * @property {Function} running - a function returning the number of items + * currently being processed. Invoke with `queue.running()`. + * @property {Function} workersList - a function returning the array of items + * currently being processed. Invoke with `queue.workersList()`. + * @property {Function} idle - a function returning false if there are items + * waiting or being processed, or true if not. Invoke with `queue.idle()`. + * @property {number} concurrency - an integer for determining how many `worker` + * functions should be run in parallel. This property can be changed after a + * `queue` is created to alter the concurrency on-the-fly. + * @property {number} payload - an integer that specifies how many items are + * passed to the worker function at a time. only applies if this is a + * [cargo]{@link module:ControlFlow.cargo} object + * @property {AsyncFunction} push - add a new task to the `queue`. Calls `callback` + * once the `worker` has finished processing the task. Instead of a single task, + * a `tasks` array can be submitted. The respective callback is used for every + * task in the list. Invoke with `queue.push(task, [callback])`, + * @property {AsyncFunction} unshift - add a new task to the front of the `queue`. + * Invoke with `queue.unshift(task, [callback])`. + * @property {AsyncFunction} pushAsync - the same as `q.push`, except this returns + * a promise that rejects if an error occurs. + * @property {AsyncFunction} unshiftAsync - the same as `q.unshift`, except this returns + * a promise that rejects if an error occurs. + * @property {Function} remove - remove items from the queue that match a test + * function. The test function will be passed an object with a `data` property, + * and a `priority` property, if this is a + * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. + * Invoked with `queue.remove(testFn)`, where `testFn` is of the form + * `function ({data, priority}) {}` and returns a Boolean. + * @property {Function} saturated - a function that sets a callback that is + * called when the number of running workers hits the `concurrency` limit, and + * further tasks will be queued. If the callback is omitted, `q.saturated()` + * returns a promise for the next occurrence. + * @property {Function} unsaturated - a function that sets a callback that is + * called when the number of running workers is less than the `concurrency` & + * `buffer` limits, and further tasks will not be queued. If the callback is + * omitted, `q.unsaturated()` returns a promise for the next occurrence. + * @property {number} buffer - A minimum threshold buffer in order to say that + * the `queue` is `unsaturated`. + * @property {Function} empty - a function that sets a callback that is called + * when the last item from the `queue` is given to a `worker`. If the callback + * is omitted, `q.empty()` returns a promise for the next occurrence. + * @property {Function} drain - a function that sets a callback that is called + * when the last item from the `queue` has returned from the `worker`. If the + * callback is omitted, `q.drain()` returns a promise for the next occurrence. + * @property {Function} error - a function that sets a callback that is called + * when a task errors. Has the signature `function(error, task)`. If the + * callback is omitted, `error()` returns a promise that rejects on the next + * error. + * @property {boolean} paused - a boolean for determining whether the queue is + * in a paused state. + * @property {Function} pause - a function that pauses the processing of tasks + * until `resume()` is called. Invoke with `queue.pause()`. + * @property {Function} resume - a function that resumes the processing of + * queued tasks when the queue is paused. Invoke with `queue.resume()`. + * @property {Function} kill - a function that removes the `drain` callback and + * empties remaining tasks from the queue forcing it to go idle. No more tasks + * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. + * + * @example + * const q = async.queue(worker, 2) + * q.push(item1) + * q.push(item2) + * q.push(item3) + * // queues are iterable, spread into an array to inspect + * const items = [...q] // [item1, item2, item3] + * // or use for of + * for (let item of q) { + * console.log(item) + * } + * + * q.drain(() => { + * console.log('all done') + * }) + * // or + * await q.drain() + */ + +/** + * Creates a `queue` object with the specified `concurrency`. Tasks added to the + * `queue` are processed in parallel (up to the `concurrency` limit). If all + * `worker`s are in progress, the task is queued until one becomes available. + * Once a `worker` completes a `task`, that `task`'s callback is called. + * + * @name queue + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} worker - An async function for processing a queued task. + * If you want to handle errors from an individual task, pass a callback to + * `q.push()`. Invoked with (task, callback). + * @param {number} [concurrency=1] - An `integer` for determining how many + * `worker` functions should be run in parallel. If omitted, the concurrency + * defaults to `1`. If the concurrency is `0`, an error is thrown. + * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can be + * attached as certain properties to listen for specific events during the + * lifecycle of the queue. + * @example + * + * // create a queue object with concurrency 2 + * var q = async.queue(function(task, callback) { + * console.log('hello ' + task.name); + * callback(); + * }, 2); + * + * // assign a callback + * q.drain(function() { + * console.log('all items have been processed'); + * }); + * // or await the end + * await q.drain() + * + * // assign an error callback + * q.error(function(err, task) { + * console.error('task experienced an error'); + * }); + * + * // add some items to the queue + * q.push({name: 'foo'}, function(err) { + * console.log('finished processing foo'); + * }); + * // callback is optional + * q.push({name: 'bar'}); + * + * // add some items to the queue (batch-wise) + * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { + * console.log('finished processing item'); + * }); + * + * // add some items to the front of the queue + * q.unshift({name: 'bar'}, function (err) { + * console.log('finished processing bar'); + * }); + */ \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/race.js b/psitransfer-v2.3.0/node_modules/async/race.js new file mode 100644 index 0000000..236a9f0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/race.js @@ -0,0 +1,67 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Runs the `tasks` array of functions in parallel, without waiting until the + * previous function has completed. Once any of the `tasks` complete or pass an + * error to its callback, the main `callback` is immediately called. It's + * equivalent to `Promise.race()`. + * + * @name race + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} + * to run. Each function can complete with an optional `result` value. + * @param {Function} callback - A callback to run once any of the functions have + * completed. This function gets an error or result from the first function that + * completed. Invoked with (err, result). + * @returns undefined + * @example + * + * async.race([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ], + * // main callback + * function(err, result) { + * // the result will be equal to 'two' as it finishes earlier + * }); + */ +function race(tasks, callback) { + callback = (0, _once2.default)(callback); + if (!Array.isArray(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); + if (!tasks.length) return callback(); + for (var i = 0, l = tasks.length; i < l; i++) { + (0, _wrapAsync2.default)(tasks[i])(callback); + } +} + +exports.default = (0, _awaitify2.default)(race, 2); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/reduce.js b/psitransfer-v2.3.0/node_modules/async/reduce.js new file mode 100644 index 0000000..56e2db8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/reduce.js @@ -0,0 +1,153 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Reduces `coll` into a single value using an async `iteratee` to return each + * successive step. `memo` is the initial state of the reduction. This function + * only operates in series. + * + * For performance reasons, it may make sense to split a call to this function + * into a parallel map, and then use the normal `Array.prototype.reduce` on the + * results. This function is for situations where each step in the reduction + * needs to be async; if you can get the data before reducing it, then it's + * probably a good idea to do so. + * + * @name reduce + * @static + * @memberOf module:Collections + * @method + * @alias inject + * @alias foldl + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * // file4.txt does not exist + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * const withMissingFileList = ['file1.txt','file2.txt','file3.txt', 'file4.txt']; + * + * // asynchronous function that computes the file size in bytes + * // file size is added to the memoized value, then returned + * function getFileSizeInBytes(memo, file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, memo + stat.size); + * }); + * } + * + * // Using callbacks + * async.reduce(fileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * } else { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes, function(err, result) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(result); + * } + * }); + * + * // Using Promises + * async.reduce(fileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * }).catch( err => { + * console.log(err); + * }); + * + * // Error Handling + * async.reduce(withMissingFileList, 0, getFileSizeInBytes) + * .then( result => { + * console.log(result); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.reduce(fileList, 0, getFileSizeInBytes); + * console.log(result); + * // 6000 + * // which is the sum of the file sizes of the three files + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // Error Handling + * async () => { + * try { + * let result = await async.reduce(withMissingFileList, 0, getFileSizeInBytes); + * console.log(result); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function reduce(coll, memo, iteratee, callback) { + callback = (0, _once2.default)(callback); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _eachOfSeries2.default)(coll, (x, i, iterCb) => { + _iteratee(memo, x, (err, v) => { + memo = v; + iterCb(err); + }); + }, err => callback(err, memo)); +} +exports.default = (0, _awaitify2.default)(reduce, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/reduceRight.js b/psitransfer-v2.3.0/node_modules/async/reduceRight.js new file mode 100644 index 0000000..bee5391 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/reduceRight.js @@ -0,0 +1,41 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reduceRight; + +var _reduce = require('./reduce.js'); + +var _reduce2 = _interopRequireDefault(_reduce); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. + * + * @name reduceRight + * @static + * @memberOf module:Collections + * @method + * @see [async.reduce]{@link module:Collections.reduce} + * @alias foldr + * @category Collection + * @param {Array} array - A collection to iterate over. + * @param {*} memo - The initial state of the reduction. + * @param {AsyncFunction} iteratee - A function applied to each item in the + * array to produce the next step in the reduction. + * The `iteratee` should complete with the next state of the reduction. + * If the iteratee completes with an error, the reduction is stopped and the + * main `callback` is immediately called with the error. + * Invoked with (memo, item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the reduced value. Invoked with + * (err, result). + * @returns {Promise} a promise, if no callback is passed + */ +function reduceRight(array, memo, iteratee, callback) { + var reversed = [...array].reverse(); + return (0, _reduce2.default)(reversed, memo, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/reflect.js b/psitransfer-v2.3.0/node_modules/async/reflect.js new file mode 100644 index 0000000..297ed79 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/reflect.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reflect; + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Wraps the async function in another function that always completes with a + * result object, even when it errors. + * + * The result object has either the property `error` or `value`. + * + * @name reflect + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} fn - The async function you want to wrap + * @returns {Function} - A function that always passes null to it's callback as + * the error. The second argument to the callback will be an `object` with + * either an `error` or a `value` property. + * @example + * + * async.parallel([ + * async.reflect(function(callback) { + * // do some stuff ... + * callback(null, 'one'); + * }), + * async.reflect(function(callback) { + * // do some more stuff but error ... + * callback('bad stuff happened'); + * }), + * async.reflect(function(callback) { + * // do some more stuff ... + * callback(null, 'two'); + * }) + * ], + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = 'bad stuff happened' + * // results[2].value = 'two' + * }); + */ +function reflect(fn) { + var _fn = (0, _wrapAsync2.default)(fn); + return (0, _initialParams2.default)(function reflectOn(args, reflectCallback) { + args.push((error, ...cbArgs) => { + let retVal = {}; + if (error) { + retVal.error = error; + } + if (cbArgs.length > 0) { + var value = cbArgs; + if (cbArgs.length <= 1) { + [value] = cbArgs; + } + retVal.value = value; + } + reflectCallback(null, retVal); + }); + + return _fn.apply(this, args); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/reflectAll.js b/psitransfer-v2.3.0/node_modules/async/reflectAll.js new file mode 100644 index 0000000..a862ff0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/reflectAll.js @@ -0,0 +1,93 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = reflectAll; + +var _reflect = require('./reflect.js'); + +var _reflect2 = _interopRequireDefault(_reflect); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A helper function that wraps an array or an object of functions with `reflect`. + * + * @name reflectAll + * @static + * @memberOf module:Utils + * @method + * @see [async.reflect]{@link module:Utils.reflect} + * @category Util + * @param {Array|Object|Iterable} tasks - The collection of + * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. + * @returns {Array} Returns an array of async functions, each wrapped in + * `async.reflect` + * @example + * + * let tasks = [ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * // do some more stuff but error ... + * callback(new Error('bad stuff happened')); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results[0].value = 'one' + * // results[1].error = Error('bad stuff happened') + * // results[2].value = 'two' + * }); + * + * // an example using an object instead of an array + * let tasks = { + * one: function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * two: function(callback) { + * callback('two'); + * }, + * three: function(callback) { + * setTimeout(function() { + * callback(null, 'three'); + * }, 100); + * } + * }; + * + * async.parallel(async.reflectAll(tasks), + * // optional callback + * function(err, results) { + * // values + * // results.one.value = 'one' + * // results.two.error = 'two' + * // results.three.value = 'three' + * }); + */ +function reflectAll(tasks) { + var results; + if (Array.isArray(tasks)) { + results = tasks.map(_reflect2.default); + } else { + results = {}; + Object.keys(tasks).forEach(key => { + results[key] = _reflect2.default.call(this, tasks[key]); + }); + } + return results; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/reject.js b/psitransfer-v2.3.0/node_modules/async/reject.js new file mode 100644 index 0000000..cabd96e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/reject.js @@ -0,0 +1,87 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _reject2 = require('./internal/reject.js'); + +var _reject3 = _interopRequireDefault(_reject2); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. + * + * @name reject + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const fileList = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.reject(fileList, fileExists, function(err, results) { + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }); + * + * // Using Promises + * async.reject(fileList, fileExists) + * .then( results => { + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.reject(fileList, fileExists); + * console.log(results); + * // [ 'dir3/file6.txt' ] + * // results now equals an array of the non-existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function reject(coll, iteratee, callback) { + return (0, _reject3.default)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(reject, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/rejectLimit.js b/psitransfer-v2.3.0/node_modules/async/rejectLimit.js new file mode 100644 index 0000000..1a89925 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/rejectLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _reject2 = require('./internal/reject.js'); + +var _reject3 = _interopRequireDefault(_reject2); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a + * time. + * + * @name rejectLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function rejectLimit(coll, limit, iteratee, callback) { + return (0, _reject3.default)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(rejectLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/rejectSeries.js b/psitransfer-v2.3.0/node_modules/async/rejectSeries.js new file mode 100644 index 0000000..6e1a1c5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/rejectSeries.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _reject2 = require('./internal/reject.js'); + +var _reject3 = _interopRequireDefault(_reject2); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. + * + * @name rejectSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.reject]{@link module:Collections.reject} + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - An async truth test to apply to each item in + * `coll`. + * The should complete with a boolean value as its `result`. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback is passed + */ +function rejectSeries(coll, iteratee, callback) { + return (0, _reject3.default)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(rejectSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/retry.js b/psitransfer-v2.3.0/node_modules/async/retry.js new file mode 100644 index 0000000..dba3030 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/retry.js @@ -0,0 +1,159 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = retry; + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _promiseCallback = require('./internal/promiseCallback.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function constant(value) { + return function () { + return value; + }; +} + +/** + * Attempts to get a successful response from `task` no more than `times` times + * before returning an error. If the task is successful, the `callback` will be + * passed the result of the successful task. If all attempts fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name retry + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @see [async.retryable]{@link module:ControlFlow.retryable} + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an + * object with `times` and `interval` or a number. + * * `times` - The number of attempts to make before giving up. The default + * is `5`. + * * `interval` - The time to wait between retries, in milliseconds. The + * default is `0`. The interval may also be specified as a function of the + * retry count (see example). + * * `errorFilter` - An optional synchronous function that is invoked on + * erroneous result. If it returns `true` the retry attempts will continue; + * if the function returns `false` the retry flow is aborted with the current + * attempt's error and result being returned to the final callback. + * Invoked with (err). + * * If `opts` is a number, the number specifies the number of times to retry, + * with the default interval of `0`. + * @param {AsyncFunction} task - An async function to retry. + * Invoked with (callback). + * @param {Function} [callback] - An optional callback which is called when the + * task has succeeded, or after the final failed attempt. It receives the `err` + * and `result` arguments of the last attempt at completing the `task`. Invoked + * with (err, results). + * @returns {Promise} a promise if no callback provided + * + * @example + * + * // The `retry` function can be used as a stand-alone control flow by passing + * // a callback, as shown below: + * + * // try calling apiMethod 3 times + * async.retry(3, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 3 times, waiting 200 ms between each retry + * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod 10 times with exponential backoff + * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) + * async.retry({ + * times: 10, + * interval: function(retryCount) { + * return 50 * Math.pow(2, retryCount); + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod the default 5 times no delay between each retry + * async.retry(apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // try calling apiMethod only when error condition satisfies, all other + * // errors will abort the retry control flow and return to final callback + * async.retry({ + * errorFilter: function(err) { + * return err.message === 'Temporary error'; // only retry on a specific error + * } + * }, apiMethod, function(err, result) { + * // do something with the result + * }); + * + * // to retry individual methods that are not as reliable within other + * // control flow functions, use the `retryable` wrapper: + * async.auto({ + * users: api.getUsers.bind(api), + * payments: async.retryable(3, api.getPayments.bind(api)) + * }, function(err, results) { + * // do something with the results + * }); + * + */ +const DEFAULT_TIMES = 5; +const DEFAULT_INTERVAL = 0; + +function retry(opts, task, callback) { + var options = { + times: DEFAULT_TIMES, + intervalFunc: constant(DEFAULT_INTERVAL) + }; + + if (arguments.length < 3 && typeof opts === 'function') { + callback = task || (0, _promiseCallback.promiseCallback)(); + task = opts; + } else { + parseTimes(options, opts); + callback = callback || (0, _promiseCallback.promiseCallback)(); + } + + if (typeof task !== 'function') { + throw new Error("Invalid arguments for async.retry"); + } + + var _task = (0, _wrapAsync2.default)(task); + + var attempt = 1; + function retryAttempt() { + _task((err, ...args) => { + if (err === false) return; + if (err && attempt++ < options.times && (typeof options.errorFilter != 'function' || options.errorFilter(err))) { + setTimeout(retryAttempt, options.intervalFunc(attempt - 1)); + } else { + callback(err, ...args); + } + }); + } + + retryAttempt(); + return callback[_promiseCallback.PROMISE_SYMBOL]; +} + +function parseTimes(acc, t) { + if (typeof t === 'object') { + acc.times = +t.times || DEFAULT_TIMES; + + acc.intervalFunc = typeof t.interval === 'function' ? t.interval : constant(+t.interval || DEFAULT_INTERVAL); + + acc.errorFilter = t.errorFilter; + } else if (typeof t === 'number' || typeof t === 'string') { + acc.times = +t || DEFAULT_TIMES; + } else { + throw new Error("Invalid arguments for async.retry"); + } +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/retryable.js b/psitransfer-v2.3.0/node_modules/async/retryable.js new file mode 100644 index 0000000..1b1147c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/retryable.js @@ -0,0 +1,77 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = retryable; + +var _retry = require('./retry.js'); + +var _retry2 = _interopRequireDefault(_retry); + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _promiseCallback = require('./internal/promiseCallback.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method + * wraps a task and makes it retryable, rather than immediately calling it + * with retries. + * + * @name retryable + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.retry]{@link module:ControlFlow.retry} + * @category Control Flow + * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional + * options, exactly the same as from `retry`, except for a `opts.arity` that + * is the arity of the `task` function, defaulting to `task.length` + * @param {AsyncFunction} task - the asynchronous function to wrap. + * This function will be passed any arguments passed to the returned wrapper. + * Invoked with (...args, callback). + * @returns {AsyncFunction} The wrapped function, which when invoked, will + * retry on an error, based on the parameters specified in `opts`. + * This function will accept the same parameters as `task`. + * @example + * + * async.auto({ + * dep1: async.retryable(3, getFromFlakyService), + * process: ["dep1", async.retryable(3, function (results, cb) { + * maybeProcessData(results.dep1, cb); + * })] + * }, callback); + */ +function retryable(opts, task) { + if (!task) { + task = opts; + opts = null; + } + let arity = opts && opts.arity || task.length; + if ((0, _wrapAsync.isAsync)(task)) { + arity += 1; + } + var _task = (0, _wrapAsync2.default)(task); + return (0, _initialParams2.default)((args, callback) => { + if (args.length < arity - 1 || callback == null) { + args.push(callback); + callback = (0, _promiseCallback.promiseCallback)(); + } + function taskFn(cb) { + _task(...args, cb); + } + + if (opts) (0, _retry2.default)(opts, taskFn, callback);else (0, _retry2.default)(taskFn, callback); + + return callback[_promiseCallback.PROMISE_SYMBOL]; + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/select.js b/psitransfer-v2.3.0/node_modules/async/select.js new file mode 100644 index 0000000..303dc1f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/select.js @@ -0,0 +1,93 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns a new array of all the values in `coll` which pass an async truth + * test. This operation is performed in parallel, but the results array will be + * in the same order as the original. + * + * @name filter + * @static + * @memberOf module:Collections + * @method + * @alias select + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * + * const files = ['dir1/file1.txt','dir2/file3.txt','dir3/file6.txt']; + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.filter(files, fileExists, function(err, results) { + * if(err) { + * console.log(err); + * } else { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * }); + * + * // Using Promises + * async.filter(files, fileExists) + * .then(results => { + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let results = await async.filter(files, fileExists); + * console.log(results); + * // [ 'dir1/file1.txt', 'dir2/file3.txt' ] + * // results is now an array of the existing files + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function filter(coll, iteratee, callback) { + return (0, _filter3.default)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filter, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/selectLimit.js b/psitransfer-v2.3.0/node_modules/async/selectLimit.js new file mode 100644 index 0000000..89e55f5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/selectLimit.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a + * time. + * + * @name filterLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results). + * @returns {Promise} a promise, if no callback provided + */ +function filterLimit(coll, limit, iteratee, callback) { + return (0, _filter3.default)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filterLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/selectSeries.js b/psitransfer-v2.3.0/node_modules/async/selectSeries.js new file mode 100644 index 0000000..a045e52 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/selectSeries.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _filter2 = require('./internal/filter.js'); + +var _filter3 = _interopRequireDefault(_filter2); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. + * + * @name filterSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.filter]{@link module:Collections.filter} + * @alias selectSeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {Function} iteratee - A truth test to apply to each item in `coll`. + * The `iteratee` is passed a `callback(err, truthValue)`, which must be called + * with a boolean argument once it has completed. Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Invoked with (err, results) + * @returns {Promise} a promise, if no callback provided + */ +function filterSeries(coll, iteratee, callback) { + return (0, _filter3.default)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(filterSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/seq.js b/psitransfer-v2.3.0/node_modules/async/seq.js new file mode 100644 index 0000000..28c825f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/seq.js @@ -0,0 +1,79 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = seq; + +var _reduce = require('./reduce.js'); + +var _reduce2 = _interopRequireDefault(_reduce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _promiseCallback = require('./internal/promiseCallback.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Version of the compose function that is more natural to read. Each function + * consumes the return value of the previous function. It is the equivalent of + * [compose]{@link module:ControlFlow.compose} with the arguments reversed. + * + * Each function is executed with the `this` binding of the composed function. + * + * @name seq + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.compose]{@link module:ControlFlow.compose} + * @category Control Flow + * @param {...AsyncFunction} functions - the asynchronous functions to compose + * @returns {Function} a function that composes the `functions` in order + * @example + * + * // Requires lodash (or underscore), express3 and dresende's orm2. + * // Part of an app, that fetches cats of the logged user. + * // This example uses `seq` function to avoid overnesting and error + * // handling clutter. + * app.get('/cats', function(request, response) { + * var User = request.models.User; + * async.seq( + * User.get.bind(User), // 'User.get' has signature (id, callback(err, data)) + * function(user, fn) { + * user.getCats(fn); // 'getCats' has signature (callback(err, data)) + * } + * )(req.session.user_id, function (err, cats) { + * if (err) { + * console.error(err); + * response.json({ status: 'error', message: err.message }); + * } else { + * response.json({ status: 'ok', message: 'Cats found', data: cats }); + * } + * }); + * }); + */ +function seq(...functions) { + var _functions = functions.map(_wrapAsync2.default); + return function (...args) { + var that = this; + + var cb = args[args.length - 1]; + if (typeof cb == 'function') { + args.pop(); + } else { + cb = (0, _promiseCallback.promiseCallback)(); + } + + (0, _reduce2.default)(_functions, args, (newargs, fn, iterCb) => { + fn.apply(that, newargs.concat((err, ...nextargs) => { + iterCb(err, nextargs); + })); + }, (err, results) => cb(err, ...results)); + + return cb[_promiseCallback.PROMISE_SYMBOL]; + }; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/series.js b/psitransfer-v2.3.0/node_modules/async/series.js new file mode 100644 index 0000000..56e78f9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/series.js @@ -0,0 +1,186 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = series; + +var _parallel2 = require('./internal/parallel.js'); + +var _parallel3 = _interopRequireDefault(_parallel2); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Run the functions in the `tasks` collection in series, each one running once + * the previous function has completed. If any functions in the series pass an + * error to its callback, no more functions are run, and `callback` is + * immediately called with the value of the error. Otherwise, `callback` + * receives an array of results when `tasks` have completed. + * + * It is also possible to use an object instead of an array. Each property will + * be run as a function, and the results will be passed to the final `callback` + * as an object instead of an array. This can be a more readable way of handling + * results from {@link async.series}. + * + * **Note** that while many implementations preserve the order of object + * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) + * explicitly states that + * + * > The mechanics and order of enumerating the properties is not specified. + * + * So if you rely on the order in which your series of functions are executed, + * and want this to work on all platforms, consider using an array. + * + * @name series + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing + * [async functions]{@link AsyncFunction} to run in series. + * Each function can complete with any number of optional `result` values. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This function gets a results array (or object) + * containing all the result arguments passed to the `task` callbacks. Invoked + * with (err, result). + * @return {Promise} a promise, if no callback is passed + * @example + * + * //Using Callbacks + * async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ], function(err, results) { + * console.log(results); + * // results is equal to ['one','two'] + * }); + * + * // an example using objects instead of arrays + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }, function(err, results) { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }); + * + * //Using Promises + * async.series([ + * function(callback) { + * setTimeout(function() { + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * callback(null, 'two'); + * }, 100); + * } + * ]).then(results => { + * console.log(results); + * // results is equal to ['one','two'] + * }).catch(err => { + * console.log(err); + * }); + * + * // an example using an object instead of an array + * async.series({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }).then(results => { + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * }).catch(err => { + * console.log(err); + * }); + * + * //Using async/await + * async () => { + * try { + * let results = await async.series([ + * function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 'one'); + * }, 200); + * }, + * function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 'two'); + * }, 100); + * } + * ]); + * console.log(results); + * // results is equal to ['one','two'] + * } + * catch (err) { + * console.log(err); + * } + * } + * + * // an example using an object instead of an array + * async () => { + * try { + * let results = await async.parallel({ + * one: function(callback) { + * setTimeout(function() { + * // do some async task + * callback(null, 1); + * }, 200); + * }, + * two: function(callback) { + * setTimeout(function() { + * // then do another async task + * callback(null, 2); + * }, 100); + * } + * }); + * console.log(results); + * // results is equal to: { one: 1, two: 2 } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function series(tasks, callback) { + return (0, _parallel3.default)(_eachOfSeries2.default, tasks, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/setImmediate.js b/psitransfer-v2.3.0/node_modules/async/setImmediate.js new file mode 100644 index 0000000..c712ec3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/setImmediate.js @@ -0,0 +1,45 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _setImmediate = require('./internal/setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls `callback` on a later loop around the event loop. In Node.js this just + * calls `setImmediate`. In the browser it will use `setImmediate` if + * available, otherwise `setTimeout(callback, 0)`, which means other higher + * priority events may precede the execution of `callback`. + * + * This is used internally for browser-compatibility purposes. + * + * @name setImmediate + * @static + * @memberOf module:Utils + * @method + * @see [async.nextTick]{@link module:Utils.nextTick} + * @category Util + * @param {Function} callback - The function to call on a later loop around + * the event loop. Invoked with (args...). + * @param {...*} args... - any number of additional arguments to pass to the + * callback on the next tick. + * @example + * + * var call_order = []; + * async.nextTick(function() { + * call_order.push('two'); + * // call_order now equals ['one','two'] + * }); + * call_order.push('one'); + * + * async.setImmediate(function (a, b, c) { + * // a, b, and c equal 1, 2, and 3 + * }, 1, 2, 3); + */ +exports.default = _setImmediate2.default; +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/some.js b/psitransfer-v2.3.0/node_modules/async/some.js new file mode 100644 index 0000000..2046cf6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/some.js @@ -0,0 +1,122 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Returns `true` if at least one element in the `coll` satisfies an async test. + * If any iteratee call returns `true`, the main `callback` is immediately + * called. + * + * @name some + * @static + * @memberOf module:Collections + * @method + * @alias any + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // dir1 is a directory that contains file1.txt, file2.txt + * // dir2 is a directory that contains file3.txt, file4.txt + * // dir3 is a directory that contains file5.txt + * // dir4 does not exist + * + * // asynchronous function that checks if a file exists + * function fileExists(file, callback) { + * fs.access(file, fs.constants.F_OK, (err) => { + * callback(null, !err); + * }); + * } + * + * // Using callbacks + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + *); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists, + * function(err, result) { + * console.log(result); + * // false + * // result is false since none of the files exists + * } + *); + * + * // Using Promises + * async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists) + * .then( result => { + * console.log(result); + * // true + * // result is true since some file in the list exists + * }).catch( err => { + * console.log(err); + * }); + * + * async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists) + * .then( result => { + * console.log(result); + * // false + * // result is false since none of the files exists + * }).catch( err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir3/file5.txt'], fileExists); + * console.log(result); + * // true + * // result is true since some file in the list exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + * async () => { + * try { + * let result = await async.some(['dir1/missing.txt','dir2/missing.txt','dir4/missing.txt'], fileExists); + * console.log(result); + * // false + * // result is false since none of the files exists + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function some(coll, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)(_eachOf2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(some, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/someLimit.js b/psitransfer-v2.3.0/node_modules/async/someLimit.js new file mode 100644 index 0000000..c8a295a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/someLimit.js @@ -0,0 +1,47 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfLimit = require('./internal/eachOfLimit.js'); + +var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. + * + * @name someLimit + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anyLimit + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in parallel. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someLimit(coll, limit, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)((0, _eachOfLimit2.default)(limit), coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(someLimit, 4); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/someSeries.js b/psitransfer-v2.3.0/node_modules/async/someSeries.js new file mode 100644 index 0000000..ee0654b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/someSeries.js @@ -0,0 +1,46 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createTester = require('./internal/createTester.js'); + +var _createTester2 = _interopRequireDefault(_createTester); + +var _eachOfSeries = require('./eachOfSeries.js'); + +var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. + * + * @name someSeries + * @static + * @memberOf module:Collections + * @method + * @see [async.some]{@link module:Collections.some} + * @alias anySeries + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async truth test to apply to each item + * in the collections in series. + * The iteratee should complete with a boolean `result` value. + * Invoked with (item, callback). + * @param {Function} [callback] - A callback which is called as soon as any + * iteratee returns `true`, or after all the iteratee functions have finished. + * Result will be either `true` or `false` depending on the values of the async + * tests. Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + */ +function someSeries(coll, iteratee, callback) { + return (0, _createTester2.default)(Boolean, res => res)(_eachOfSeries2.default, coll, iteratee, callback); +} +exports.default = (0, _awaitify2.default)(someSeries, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/sortBy.js b/psitransfer-v2.3.0/node_modules/async/sortBy.js new file mode 100644 index 0000000..d17fb6a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/sortBy.js @@ -0,0 +1,190 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _map = require('./map.js'); + +var _map2 = _interopRequireDefault(_map); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Sorts a list by the results of running each `coll` value through an async + * `iteratee`. + * + * @name sortBy + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {AsyncFunction} iteratee - An async function to apply to each item in + * `coll`. + * The iteratee should complete with a value to use as the sort criteria as + * its `result`. + * Invoked with (item, callback). + * @param {Function} callback - A callback which is called after all the + * `iteratee` functions have finished, or an error occurs. Results is the items + * from the original `coll` sorted by the values returned by the `iteratee` + * calls. Invoked with (err, results). + * @returns {Promise} a promise, if no callback passed + * @example + * + * // bigfile.txt is a file that is 251100 bytes in size + * // mediumfile.txt is a file that is 11000 bytes in size + * // smallfile.txt is a file that is 121 bytes in size + * + * // asynchronous function that returns the file size in bytes + * function getFileSizeInBytes(file, callback) { + * fs.stat(file, function(err, stat) { + * if (err) { + * return callback(err); + * } + * callback(null, stat.size); + * }); + * } + * + * // Using callbacks + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // By modifying the callback parameter the + * // sorting order can be influenced: + * + * // ascending order + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) return callback(getFileSizeErr); + * callback(null, fileSize); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * } + * ); + * + * // descending order + * async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], function(file, callback) { + * getFileSizeInBytes(file, function(getFileSizeErr, fileSize) { + * if (getFileSizeErr) { + * return callback(getFileSizeErr); + * } + * callback(null, fileSize * -1); + * }); + * }, function(err, results) { + * if (err) { + * console.log(err); + * } else { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'bigfile.txt', 'mediumfile.txt', 'smallfile.txt'] + * } + * } + * ); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes, + * function(err, results) { + * if (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } else { + * console.log(results); + * } + * } + * ); + * + * // Using Promises + * async.sortBy(['mediumfile.txt','smallfile.txt','bigfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * }).catch( err => { + * console.log(err); + * }); + * + * // Error handling + * async.sortBy(['mediumfile.txt','smallfile.txt','missingfile.txt'], getFileSizeInBytes) + * .then( results => { + * console.log(results); + * }).catch( err => { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * }); + * + * // Using async/await + * (async () => { + * try { + * let results = await async.sortBy(['bigfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * // results is now the original array of files sorted by + * // file size (ascending by default), e.g. + * // [ 'smallfile.txt', 'mediumfile.txt', 'bigfile.txt'] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * // Error handling + * async () => { + * try { + * let results = await async.sortBy(['missingfile.txt','mediumfile.txt','smallfile.txt'], getFileSizeInBytes); + * console.log(results); + * } + * catch (err) { + * console.log(err); + * // [ Error: ENOENT: no such file or directory ] + * } + * } + * + */ +function sortBy(coll, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _map2.default)(coll, (x, iterCb) => { + _iteratee(x, (err, criteria) => { + if (err) return iterCb(err); + iterCb(err, { value: x, criteria }); + }); + }, (err, results) => { + if (err) return callback(err); + callback(null, results.sort(comparator).map(v => v.value)); + }); + + function comparator(left, right) { + var a = left.criteria, + b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + } +} +exports.default = (0, _awaitify2.default)(sortBy, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/timeout.js b/psitransfer-v2.3.0/node_modules/async/timeout.js new file mode 100644 index 0000000..dd58eb3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/timeout.js @@ -0,0 +1,89 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = timeout; + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Sets a time limit on an asynchronous function. If the function does not call + * its callback within the specified milliseconds, it will be called with a + * timeout error. The code property for the error object will be `'ETIMEDOUT'`. + * + * @name timeout + * @static + * @memberOf module:Utils + * @method + * @category Util + * @param {AsyncFunction} asyncFn - The async function to limit in time. + * @param {number} milliseconds - The specified time limit. + * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) + * to timeout Error for more information.. + * @returns {AsyncFunction} Returns a wrapped function that can be used with any + * of the control flow functions. + * Invoke this function with the same parameters as you would `asyncFunc`. + * @example + * + * function myFunction(foo, callback) { + * doAsyncTask(foo, function(err, data) { + * // handle errors + * if (err) return callback(err); + * + * // do some stuff ... + * + * // return processed data + * return callback(null, data); + * }); + * } + * + * var wrapped = async.timeout(myFunction, 1000); + * + * // call `wrapped` as you would `myFunction` + * wrapped({ bar: 'bar' }, function(err, data) { + * // if `myFunction` takes < 1000 ms to execute, `err` + * // and `data` will have their expected values + * + * // else `err` will be an Error with the code 'ETIMEDOUT' + * }); + */ +function timeout(asyncFn, milliseconds, info) { + var fn = (0, _wrapAsync2.default)(asyncFn); + + return (0, _initialParams2.default)((args, callback) => { + var timedOut = false; + var timer; + + function timeoutCallback() { + var name = asyncFn.name || 'anonymous'; + var error = new Error('Callback function "' + name + '" timed out.'); + error.code = 'ETIMEDOUT'; + if (info) { + error.info = info; + } + timedOut = true; + callback(error); + } + + args.push((...cbArgs) => { + if (!timedOut) { + callback(...cbArgs); + clearTimeout(timer); + } + }); + + // setup timer and call original function + timer = setTimeout(timeoutCallback, milliseconds); + fn(...args); + }); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/times.js b/psitransfer-v2.3.0/node_modules/async/times.js new file mode 100644 index 0000000..4484c73 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/times.js @@ -0,0 +1,50 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = times; + +var _timesLimit = require('./timesLimit.js'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Calls the `iteratee` function `n` times, and accumulates results in the same + * manner you would use with [map]{@link module:Collections.map}. + * + * @name times + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.map]{@link module:Collections.map} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + * @example + * + * // Pretend this is some complicated async factory + * var createUser = function(id, callback) { + * callback(null, { + * id: 'user' + id + * }); + * }; + * + * // generate 5 users + * async.times(5, function(n, next) { + * createUser(n, function(err, user) { + * next(err, user); + * }); + * }, function(err, users) { + * // we should now have 5 users + * }); + */ +function times(n, iteratee, callback) { + return (0, _timesLimit2.default)(n, Infinity, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/timesLimit.js b/psitransfer-v2.3.0/node_modules/async/timesLimit.js new file mode 100644 index 0000000..9fb0ba3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/timesLimit.js @@ -0,0 +1,43 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = timesLimit; + +var _mapLimit = require('./mapLimit.js'); + +var _mapLimit2 = _interopRequireDefault(_mapLimit); + +var _range = require('./internal/range.js'); + +var _range2 = _interopRequireDefault(_range); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a + * time. + * + * @name timesLimit + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} count - The number of times to run the function. + * @param {number} limit - The maximum number of async operations at a time. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see [async.map]{@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ +function timesLimit(count, limit, iteratee, callback) { + var _iteratee = (0, _wrapAsync2.default)(iteratee); + return (0, _mapLimit2.default)((0, _range2.default)(count), limit, _iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/timesSeries.js b/psitransfer-v2.3.0/node_modules/async/timesSeries.js new file mode 100644 index 0000000..a10f0cb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/timesSeries.js @@ -0,0 +1,32 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = timesSeries; + +var _timesLimit = require('./timesLimit.js'); + +var _timesLimit2 = _interopRequireDefault(_timesLimit); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. + * + * @name timesSeries + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.times]{@link module:ControlFlow.times} + * @category Control Flow + * @param {number} n - The number of times to run the function. + * @param {AsyncFunction} iteratee - The async function to call `n` times. + * Invoked with the iteration index and a callback: (n, next). + * @param {Function} callback - see {@link module:Collections.map}. + * @returns {Promise} a promise, if no callback is provided + */ +function timesSeries(n, iteratee, callback) { + return (0, _timesLimit2.default)(n, 1, iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/transform.js b/psitransfer-v2.3.0/node_modules/async/transform.js new file mode 100644 index 0000000..75b754e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/transform.js @@ -0,0 +1,173 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = transform; + +var _eachOf = require('./eachOf.js'); + +var _eachOf2 = _interopRequireDefault(_eachOf); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _promiseCallback = require('./internal/promiseCallback.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * A relative of `reduce`. Takes an Object or Array, and iterates over each + * element in parallel, each step potentially mutating an `accumulator` value. + * The type of the accumulator defaults to the type of collection passed in. + * + * @name transform + * @static + * @memberOf module:Collections + * @method + * @category Collection + * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over. + * @param {*} [accumulator] - The initial state of the transform. If omitted, + * it will default to an empty Object or Array, depending on the type of `coll` + * @param {AsyncFunction} iteratee - A function applied to each item in the + * collection that potentially modifies the accumulator. + * Invoked with (accumulator, item, key, callback). + * @param {Function} [callback] - A callback which is called after all the + * `iteratee` functions have finished. Result is the transformed accumulator. + * Invoked with (err, result). + * @returns {Promise} a promise, if no callback provided + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileList = ['file1.txt','file2.txt','file3.txt']; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileList, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * }); + * + * // Using Promises + * async.transform(fileList, transformFileSize) + * .then(result => { + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * (async () => { + * try { + * let result = await async.transform(fileList, transformFileSize); + * console.log(result); + * // [ '1000 Bytes', '1.95 KB', '2.93 KB' ] + * } + * catch (err) { + * console.log(err); + * } + * })(); + * + * @example + * + * // file1.txt is a file that is 1000 bytes in size + * // file2.txt is a file that is 2000 bytes in size + * // file3.txt is a file that is 3000 bytes in size + * + * // helper function that returns human-readable size format from bytes + * function formatBytes(bytes, decimals = 2) { + * // implementation not included for brevity + * return humanReadbleFilesize; + * } + * + * const fileMap = { f1: 'file1.txt', f2: 'file2.txt', f3: 'file3.txt' }; + * + * // asynchronous function that returns the file size, transformed to human-readable format + * // e.g. 1024 bytes = 1KB, 1234 bytes = 1.21 KB, 1048576 bytes = 1MB, etc. + * function transformFileSize(acc, value, key, callback) { + * fs.stat(value, function(err, stat) { + * if (err) { + * return callback(err); + * } + * acc[key] = formatBytes(stat.size); + * callback(null); + * }); + * } + * + * // Using callbacks + * async.transform(fileMap, transformFileSize, function(err, result) { + * if(err) { + * console.log(err); + * } else { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * }); + * + * // Using Promises + * async.transform(fileMap, transformFileSize) + * .then(result => { + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * }).catch(err => { + * console.log(err); + * }); + * + * // Using async/await + * async () => { + * try { + * let result = await async.transform(fileMap, transformFileSize); + * console.log(result); + * // { f1: '1000 Bytes', f2: '1.95 KB', f3: '2.93 KB' } + * } + * catch (err) { + * console.log(err); + * } + * } + * + */ +function transform(coll, accumulator, iteratee, callback) { + if (arguments.length <= 3 && typeof accumulator === 'function') { + callback = iteratee; + iteratee = accumulator; + accumulator = Array.isArray(coll) ? [] : {}; + } + callback = (0, _once2.default)(callback || (0, _promiseCallback.promiseCallback)()); + var _iteratee = (0, _wrapAsync2.default)(iteratee); + + (0, _eachOf2.default)(coll, (v, k, cb) => { + _iteratee(accumulator, v, k, cb); + }, err => callback(err, accumulator)); + return callback[_promiseCallback.PROMISE_SYMBOL]; +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/tryEach.js b/psitransfer-v2.3.0/node_modules/async/tryEach.js new file mode 100644 index 0000000..82fe8ec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/tryEach.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _eachSeries = require('./eachSeries.js'); + +var _eachSeries2 = _interopRequireDefault(_eachSeries); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * It runs each task in series but stops whenever any of the functions were + * successful. If one of the tasks were successful, the `callback` will be + * passed the result of the successful task. If all tasks fail, the callback + * will be passed the error and result (if any) of the final attempt. + * + * @name tryEach + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array|Iterable|AsyncIterable|Object} tasks - A collection containing functions to + * run, each function is passed a `callback(err, result)` it must call on + * completion with an error `err` (which can be `null`) and an optional `result` + * value. + * @param {Function} [callback] - An optional callback which is called when one + * of the tasks has succeeded, or all have failed. It receives the `err` and + * `result` arguments of the last attempt at completing the `task`. Invoked with + * (err, results). + * @returns {Promise} a promise, if no callback is passed + * @example + * async.tryEach([ + * function getDataFromFirstWebsite(callback) { + * // Try getting the data from the first website + * callback(err, data); + * }, + * function getDataFromSecondWebsite(callback) { + * // First website failed, + * // Try getting the data from the backup website + * callback(err, data); + * } + * ], + * // optional callback + * function(err, results) { + * Now do something with the data. + * }); + * + */ +function tryEach(tasks, callback) { + var error = null; + var result; + return (0, _eachSeries2.default)(tasks, (task, taskCb) => { + (0, _wrapAsync2.default)(task)((err, ...args) => { + if (err === false) return taskCb(err); + + if (args.length < 2) { + [result] = args; + } else { + result = args; + } + error = err; + taskCb(err ? null : {}); + }); + }, () => callback(error, result)); +} + +exports.default = (0, _awaitify2.default)(tryEach); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/unmemoize.js b/psitransfer-v2.3.0/node_modules/async/unmemoize.js new file mode 100644 index 0000000..47a92b4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/unmemoize.js @@ -0,0 +1,25 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = unmemoize; +/** + * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, + * unmemoized form. Handy for testing. + * + * @name unmemoize + * @static + * @memberOf module:Utils + * @method + * @see [async.memoize]{@link module:Utils.memoize} + * @category Util + * @param {AsyncFunction} fn - the memoized function + * @returns {AsyncFunction} a function that calls the original unmemoized function + */ +function unmemoize(fn) { + return (...args) => { + return (fn.unmemoized || fn)(...args); + }; +} +module.exports = exports["default"]; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/until.js b/psitransfer-v2.3.0/node_modules/async/until.js new file mode 100644 index 0000000..3c71e51 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/until.js @@ -0,0 +1,61 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = until; + +var _whilst = require('./whilst.js'); + +var _whilst2 = _interopRequireDefault(_whilst); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. `callback` will be passed an error and any + * arguments passed to the final `iteratee`'s callback. + * + * The inverse of [whilst]{@link module:ControlFlow.whilst}. + * + * @name until + * @static + * @memberOf module:ControlFlow + * @method + * @see [async.whilst]{@link module:ControlFlow.whilst} + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (callback). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` fails. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has passed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if a callback is not passed + * + * @example + * const results = [] + * let finished = false + * async.until(function test(cb) { + * cb(null, finished) + * }, function iter(next) { + * fetchPage(url, (err, body) => { + * if (err) return next(err) + * results = results.concat(body.objects) + * finished = !!body.next + * next(err) + * }) + * }, function done (err) { + * // all pages have been fetched + * }) + */ +function until(test, iteratee, callback) { + const _test = (0, _wrapAsync2.default)(test); + return (0, _whilst2.default)(cb => _test((err, truth) => cb(err, !truth)), iteratee, callback); +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/waterfall.js b/psitransfer-v2.3.0/node_modules/async/waterfall.js new file mode 100644 index 0000000..8d88829 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/waterfall.js @@ -0,0 +1,105 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _once = require('./internal/once.js'); + +var _once2 = _interopRequireDefault(_once); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Runs the `tasks` array of functions in series, each passing their results to + * the next in the array. However, if any of the `tasks` pass an error to their + * own callback, the next function is not executed, and the main `callback` is + * immediately called with the error. + * + * @name waterfall + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} + * to run. + * Each function should complete with any number of `result` values. + * The `result` values will be passed as arguments, in order, to the next task. + * @param {Function} [callback] - An optional callback to run once all the + * functions have completed. This will be passed the results of the last task's + * callback. Invoked with (err, [results]). + * @returns undefined + * @example + * + * async.waterfall([ + * function(callback) { + * callback(null, 'one', 'two'); + * }, + * function(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * }, + * function(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + * ], function (err, result) { + * // result now equals 'done' + * }); + * + * // Or, with named functions: + * async.waterfall([ + * myFirstFunction, + * mySecondFunction, + * myLastFunction, + * ], function (err, result) { + * // result now equals 'done' + * }); + * function myFirstFunction(callback) { + * callback(null, 'one', 'two'); + * } + * function mySecondFunction(arg1, arg2, callback) { + * // arg1 now equals 'one' and arg2 now equals 'two' + * callback(null, 'three'); + * } + * function myLastFunction(arg1, callback) { + * // arg1 now equals 'three' + * callback(null, 'done'); + * } + */ +function waterfall(tasks, callback) { + callback = (0, _once2.default)(callback); + if (!Array.isArray(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); + if (!tasks.length) return callback(); + var taskIndex = 0; + + function nextTask(args) { + var task = (0, _wrapAsync2.default)(tasks[taskIndex++]); + task(...args, (0, _onlyOnce2.default)(next)); + } + + function next(err, ...args) { + if (err === false) return; + if (err || taskIndex === tasks.length) { + return callback(err, ...args); + } + nextTask(args); + } + + nextTask([]); +} + +exports.default = (0, _awaitify2.default)(waterfall); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/whilst.js b/psitransfer-v2.3.0/node_modules/async/whilst.js new file mode 100644 index 0000000..32a4776 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/whilst.js @@ -0,0 +1,78 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _onlyOnce = require('./internal/onlyOnce.js'); + +var _onlyOnce2 = _interopRequireDefault(_onlyOnce); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +var _wrapAsync2 = _interopRequireDefault(_wrapAsync); + +var _awaitify = require('./internal/awaitify.js'); + +var _awaitify2 = _interopRequireDefault(_awaitify); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when + * stopped, or an error occurs. + * + * @name whilst + * @static + * @memberOf module:ControlFlow + * @method + * @category Control Flow + * @param {AsyncFunction} test - asynchronous truth test to perform before each + * execution of `iteratee`. Invoked with (). + * @param {AsyncFunction} iteratee - An async function which is called each time + * `test` passes. Invoked with (callback). + * @param {Function} [callback] - A callback which is called after the test + * function has failed and repeated execution of `iteratee` has stopped. `callback` + * will be passed an error and any arguments passed to the final `iteratee`'s + * callback. Invoked with (err, [results]); + * @returns {Promise} a promise, if no callback is passed + * @example + * + * var count = 0; + * async.whilst( + * function test(cb) { cb(null, count < 5); }, + * function iter(callback) { + * count++; + * setTimeout(function() { + * callback(null, count); + * }, 1000); + * }, + * function (err, n) { + * // 5 seconds have passed, n = 5 + * } + * ); + */ +function whilst(test, iteratee, callback) { + callback = (0, _onlyOnce2.default)(callback); + var _fn = (0, _wrapAsync2.default)(iteratee); + var _test = (0, _wrapAsync2.default)(test); + var results = []; + + function next(err, ...rest) { + if (err) return callback(err); + results = rest; + if (err === false) return; + _test(check); + } + + function check(err, truth) { + if (err) return callback(err); + if (err === false) return; + if (!truth) return callback(null, ...results); + _fn(next); + } + + return _test(check); +} +exports.default = (0, _awaitify2.default)(whilst, 3); +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/async/wrapSync.js b/psitransfer-v2.3.0/node_modules/async/wrapSync.js new file mode 100644 index 0000000..3c3bf88 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/async/wrapSync.js @@ -0,0 +1,118 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = asyncify; + +var _initialParams = require('./internal/initialParams.js'); + +var _initialParams2 = _interopRequireDefault(_initialParams); + +var _setImmediate = require('./internal/setImmediate.js'); + +var _setImmediate2 = _interopRequireDefault(_setImmediate); + +var _wrapAsync = require('./internal/wrapAsync.js'); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Take a sync function and make it async, passing its return value to a + * callback. This is useful for plugging sync functions into a waterfall, + * series, or other async functions. Any arguments passed to the generated + * function will be passed to the wrapped function (except for the final + * callback argument). Errors thrown will be passed to the callback. + * + * If the function passed to `asyncify` returns a Promise, that promises's + * resolved/rejected state will be used to call the callback, rather than simply + * the synchronous return value. + * + * This also means you can asyncify ES2017 `async` functions. + * + * @name asyncify + * @static + * @memberOf module:Utils + * @method + * @alias wrapSync + * @category Util + * @param {Function} func - The synchronous function, or Promise-returning + * function to convert to an {@link AsyncFunction}. + * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be + * invoked with `(args..., callback)`. + * @example + * + * // passing a regular synchronous function + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(JSON.parse), + * function (data, next) { + * // data is the result of parsing the text. + * // If there was a parsing error, it would have been caught. + * } + * ], callback); + * + * // passing a function returning a promise + * async.waterfall([ + * async.apply(fs.readFile, filename, "utf8"), + * async.asyncify(function (contents) { + * return db.model.create(contents); + * }), + * function (model, next) { + * // `model` is the instantiated model object. + * // If there was an error, this function would be skipped. + * } + * ], callback); + * + * // es2017 example, though `asyncify` is not needed if your JS environment + * // supports async functions out of the box + * var q = async.queue(async.asyncify(async function(file) { + * var intermediateStep = await processFile(file); + * return await somePromise(intermediateStep) + * })); + * + * q.push(files); + */ +function asyncify(func) { + if ((0, _wrapAsync.isAsync)(func)) { + return function (...args /*, callback*/) { + const callback = args.pop(); + const promise = func.apply(this, args); + return handlePromise(promise, callback); + }; + } + + return (0, _initialParams2.default)(function (args, callback) { + var result; + try { + result = func.apply(this, args); + } catch (e) { + return callback(e); + } + // if result is Promise object + if (result && typeof result.then === 'function') { + return handlePromise(result, callback); + } else { + callback(null, result); + } + }); +} + +function handlePromise(promise, callback) { + return promise.then(value => { + invokeCallback(callback, null, value); + }, err => { + invokeCallback(callback, err && err.message ? err : new Error(err)); + }); +} + +function invokeCallback(callback, error, value) { + try { + callback(error, value); + } catch (err) { + (0, _setImmediate2.default)(e => { + throw e; + }, err); + } +} +module.exports = exports['default']; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/asynckit/LICENSE b/psitransfer-v2.3.0/node_modules/asynckit/LICENSE new file mode 100644 index 0000000..c9eca5d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Alex Indigo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/asynckit/README.md b/psitransfer-v2.3.0/node_modules/asynckit/README.md new file mode 100644 index 0000000..ddcc7e6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/README.md @@ -0,0 +1,233 @@ +# asynckit [![NPM Module](https://img.shields.io/npm/v/asynckit.svg?style=flat)](https://www.npmjs.com/package/asynckit) + +Minimal async jobs utility library, with streams support. + +[![PhantomJS Build](https://img.shields.io/travis/alexindigo/asynckit/v0.4.0.svg?label=browser&style=flat)](https://travis-ci.org/alexindigo/asynckit) +[![Linux Build](https://img.shields.io/travis/alexindigo/asynckit/v0.4.0.svg?label=linux:0.12-6.x&style=flat)](https://travis-ci.org/alexindigo/asynckit) +[![Windows Build](https://img.shields.io/appveyor/ci/alexindigo/asynckit/v0.4.0.svg?label=windows:0.12-6.x&style=flat)](https://ci.appveyor.com/project/alexindigo/asynckit) + +[![Coverage Status](https://img.shields.io/coveralls/alexindigo/asynckit/v0.4.0.svg?label=code+coverage&style=flat)](https://coveralls.io/github/alexindigo/asynckit?branch=master) +[![Dependency Status](https://img.shields.io/david/alexindigo/asynckit/v0.4.0.svg?style=flat)](https://david-dm.org/alexindigo/asynckit) +[![bitHound Overall Score](https://www.bithound.io/github/alexindigo/asynckit/badges/score.svg)](https://www.bithound.io/github/alexindigo/asynckit) + + + +AsyncKit provides harness for `parallel` and `serial` iterators over list of items represented by arrays or objects. +Optionally it accepts abort function (should be synchronously return by iterator for each item), and terminates left over jobs upon an error event. For specific iteration order built-in (`ascending` and `descending`) and custom sort helpers also supported, via `asynckit.serialOrdered` method. + +It ensures async operations to keep behavior more stable and prevent `Maximum call stack size exceeded` errors, from sync iterators. + +| compression | size | +| :----------------- | -------: | +| asynckit.js | 12.34 kB | +| asynckit.min.js | 4.11 kB | +| asynckit.min.js.gz | 1.47 kB | + + +## Install + +```sh +$ npm install --save asynckit +``` + +## Examples + +### Parallel Jobs + +Runs iterator over provided array in parallel. Stores output in the `result` array, +on the matching positions. In unlikely event of an error from one of the jobs, +will terminate rest of the active jobs (if abort function is provided) +and return error along with salvaged data to the main callback function. + +#### Input Array + +```javascript +var parallel = require('asynckit').parallel + , assert = require('assert') + ; + +var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] + , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] + , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] + , target = [] + ; + +parallel(source, asyncJob, function(err, result) +{ + assert.deepEqual(result, expectedResult); + assert.deepEqual(target, expectedTarget); +}); + +// async job accepts one element from the array +// and a callback function +function asyncJob(item, cb) +{ + // different delays (in ms) per item + var delay = item * 25; + + // pretend different jobs take different time to finish + // and not in consequential order + var timeoutId = setTimeout(function() { + target.push(item); + cb(null, item * 2); + }, delay); + + // allow to cancel "leftover" jobs upon error + // return function, invoking of which will abort this job + return clearTimeout.bind(null, timeoutId); +} +``` + +More examples could be found in [test/test-parallel-array.js](test/test-parallel-array.js). + +#### Input Object + +Also it supports named jobs, listed via object. + +```javascript +var parallel = require('asynckit/parallel') + , assert = require('assert') + ; + +var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } + , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } + , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] + , expectedKeys = [ 'first', 'one', 'two', 'four', 'eight', 'sixteen', 'thirtyTwo', 'sixtyFour' ] + , target = [] + , keys = [] + ; + +parallel(source, asyncJob, function(err, result) +{ + assert.deepEqual(result, expectedResult); + assert.deepEqual(target, expectedTarget); + assert.deepEqual(keys, expectedKeys); +}); + +// supports full value, key, callback (shortcut) interface +function asyncJob(item, key, cb) +{ + // different delays (in ms) per item + var delay = item * 25; + + // pretend different jobs take different time to finish + // and not in consequential order + var timeoutId = setTimeout(function() { + keys.push(key); + target.push(item); + cb(null, item * 2); + }, delay); + + // allow to cancel "leftover" jobs upon error + // return function, invoking of which will abort this job + return clearTimeout.bind(null, timeoutId); +} +``` + +More examples could be found in [test/test-parallel-object.js](test/test-parallel-object.js). + +### Serial Jobs + +Runs iterator over provided array sequentially. Stores output in the `result` array, +on the matching positions. In unlikely event of an error from one of the jobs, +will not proceed to the rest of the items in the list +and return error along with salvaged data to the main callback function. + +#### Input Array + +```javascript +var serial = require('asynckit/serial') + , assert = require('assert') + ; + +var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] + , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] + , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] + , target = [] + ; + +serial(source, asyncJob, function(err, result) +{ + assert.deepEqual(result, expectedResult); + assert.deepEqual(target, expectedTarget); +}); + +// extended interface (item, key, callback) +// also supported for arrays +function asyncJob(item, key, cb) +{ + target.push(key); + + // it will be automatically made async + // even it iterator "returns" in the same event loop + cb(null, item * 2); +} +``` + +More examples could be found in [test/test-serial-array.js](test/test-serial-array.js). + +#### Input Object + +Also it supports named jobs, listed via object. + +```javascript +var serial = require('asynckit').serial + , assert = require('assert') + ; + +var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] + , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] + , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] + , target = [] + ; + +var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } + , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } + , expectedTarget = [ 1, 1, 4, 16, 64, 32, 8, 2 ] + , target = [] + ; + + +serial(source, asyncJob, function(err, result) +{ + assert.deepEqual(result, expectedResult); + assert.deepEqual(target, expectedTarget); +}); + +// shortcut interface (item, callback) +// works for object as well as for the arrays +function asyncJob(item, cb) +{ + target.push(item); + + // it will be automatically made async + // even it iterator "returns" in the same event loop + cb(null, item * 2); +} +``` + +More examples could be found in [test/test-serial-object.js](test/test-serial-object.js). + +_Note: Since _object_ is an _unordered_ collection of properties, +it may produce unexpected results with sequential iterations. +Whenever order of the jobs' execution is important please use `serialOrdered` method._ + +### Ordered Serial Iterations + +TBD + +For example [compare-property](compare-property) package. + +### Streaming interface + +TBD + +## Want to Know More? + +More examples can be found in [test folder](test/). + +Or open an [issue](https://github.com/alexindigo/asynckit/issues) with questions and/or suggestions. + +## License + +AsyncKit is licensed under the MIT license. diff --git a/psitransfer-v2.3.0/node_modules/asynckit/bench.js b/psitransfer-v2.3.0/node_modules/asynckit/bench.js new file mode 100644 index 0000000..c612f1a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/bench.js @@ -0,0 +1,76 @@ +/* eslint no-console: "off" */ + +var asynckit = require('./') + , async = require('async') + , assert = require('assert') + , expected = 0 + ; + +var Benchmark = require('benchmark'); +var suite = new Benchmark.Suite; + +var source = []; +for (var z = 1; z < 100; z++) +{ + source.push(z); + expected += z; +} + +suite +// add tests + +.add('async.map', function(deferred) +{ + var total = 0; + + async.map(source, + function(i, cb) + { + setImmediate(function() + { + total += i; + cb(null, total); + }); + }, + function(err, result) + { + assert.ifError(err); + assert.equal(result[result.length - 1], expected); + deferred.resolve(); + }); +}, {'defer': true}) + + +.add('asynckit.parallel', function(deferred) +{ + var total = 0; + + asynckit.parallel(source, + function(i, cb) + { + setImmediate(function() + { + total += i; + cb(null, total); + }); + }, + function(err, result) + { + assert.ifError(err); + assert.equal(result[result.length - 1], expected); + deferred.resolve(); + }); +}, {'defer': true}) + + +// add listeners +.on('cycle', function(ev) +{ + console.log(String(ev.target)); +}) +.on('complete', function() +{ + console.log('Fastest is ' + this.filter('fastest').map('name')); +}) +// run async +.run({ 'async': true }); diff --git a/psitransfer-v2.3.0/node_modules/asynckit/index.js b/psitransfer-v2.3.0/node_modules/asynckit/index.js new file mode 100644 index 0000000..455f945 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/index.js @@ -0,0 +1,6 @@ +module.exports = +{ + parallel : require('./parallel.js'), + serial : require('./serial.js'), + serialOrdered : require('./serialOrdered.js') +}; diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/abort.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/abort.js new file mode 100644 index 0000000..114367e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/abort.js @@ -0,0 +1,29 @@ +// API +module.exports = abort; + +/** + * Aborts leftover active jobs + * + * @param {object} state - current state object + */ +function abort(state) +{ + Object.keys(state.jobs).forEach(clean.bind(state)); + + // reset leftover jobs + state.jobs = {}; +} + +/** + * Cleans up leftover job by invoking abort function for the provided job id + * + * @this state + * @param {string|number} key - job id to abort + */ +function clean(key) +{ + if (typeof this.jobs[key] == 'function') + { + this.jobs[key](); + } +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/async.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/async.js new file mode 100644 index 0000000..7f1288a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/async.js @@ -0,0 +1,34 @@ +var defer = require('./defer.js'); + +// API +module.exports = async; + +/** + * Runs provided callback asynchronously + * even if callback itself is not + * + * @param {function} callback - callback to invoke + * @returns {function} - augmented callback + */ +function async(callback) +{ + var isAsync = false; + + // check if async happened + defer(function() { isAsync = true; }); + + return function async_callback(err, result) + { + if (isAsync) + { + callback(err, result); + } + else + { + defer(function nextTick_callback() + { + callback(err, result); + }); + } + }; +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/defer.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/defer.js new file mode 100644 index 0000000..b67110c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/defer.js @@ -0,0 +1,26 @@ +module.exports = defer; + +/** + * Runs provided function on next iteration of the event loop + * + * @param {function} fn - function to run + */ +function defer(fn) +{ + var nextTick = typeof setImmediate == 'function' + ? setImmediate + : ( + typeof process == 'object' && typeof process.nextTick == 'function' + ? process.nextTick + : null + ); + + if (nextTick) + { + nextTick(fn); + } + else + { + setTimeout(fn, 0); + } +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/iterate.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/iterate.js new file mode 100644 index 0000000..5d2839a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/iterate.js @@ -0,0 +1,75 @@ +var async = require('./async.js') + , abort = require('./abort.js') + ; + +// API +module.exports = iterate; + +/** + * Iterates over each job object + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {object} state - current job status + * @param {function} callback - invoked when all elements processed + */ +function iterate(list, iterator, state, callback) +{ + // store current index + var key = state['keyedList'] ? state['keyedList'][state.index] : state.index; + + state.jobs[key] = runJob(iterator, key, list[key], function(error, output) + { + // don't repeat yourself + // skip secondary callbacks + if (!(key in state.jobs)) + { + return; + } + + // clean up jobs + delete state.jobs[key]; + + if (error) + { + // don't process rest of the results + // stop still active jobs + // and reset the list + abort(state); + } + else + { + state.results[key] = output; + } + + // return salvaged results + callback(error, state.results); + }); +} + +/** + * Runs iterator over provided job element + * + * @param {function} iterator - iterator to invoke + * @param {string|number} key - key/index of the element in the list of jobs + * @param {mixed} item - job description + * @param {function} callback - invoked after iterator is done with the job + * @returns {function|mixed} - job abort function or something else + */ +function runJob(iterator, key, item, callback) +{ + var aborter; + + // allow shortcut if iterator expects only two arguments + if (iterator.length == 2) + { + aborter = iterator(item, async(callback)); + } + // otherwise go with full three arguments + else + { + aborter = iterator(item, key, async(callback)); + } + + return aborter; +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_asynckit.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_asynckit.js new file mode 100644 index 0000000..78ad240 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_asynckit.js @@ -0,0 +1,91 @@ +var streamify = require('./streamify.js') + , defer = require('./defer.js') + ; + +// API +module.exports = ReadableAsyncKit; + +/** + * Base constructor for all streams + * used to hold properties/methods + */ +function ReadableAsyncKit() +{ + ReadableAsyncKit.super_.apply(this, arguments); + + // list of active jobs + this.jobs = {}; + + // add stream methods + this.destroy = destroy; + this._start = _start; + this._read = _read; +} + +/** + * Destroys readable stream, + * by aborting outstanding jobs + * + * @returns {void} + */ +function destroy() +{ + if (this.destroyed) + { + return; + } + + this.destroyed = true; + + if (typeof this.terminator == 'function') + { + this.terminator(); + } +} + +/** + * Starts provided jobs in async manner + * + * @private + */ +function _start() +{ + // first argument – runner function + var runner = arguments[0] + // take away first argument + , args = Array.prototype.slice.call(arguments, 1) + // second argument - input data + , input = args[0] + // last argument - result callback + , endCb = streamify.callback.call(this, args[args.length - 1]) + ; + + args[args.length - 1] = endCb; + // third argument - iterator + args[1] = streamify.iterator.call(this, args[1]); + + // allow time for proper setup + defer(function() + { + if (!this.destroyed) + { + this.terminator = runner.apply(null, args); + } + else + { + endCb(null, Array.isArray(input) ? [] : {}); + } + }.bind(this)); +} + + +/** + * Implement _read to comply with Readable streams + * Doesn't really make sense for flowing object mode + * + * @private + */ +function _read() +{ + +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_parallel.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_parallel.js new file mode 100644 index 0000000..5d2929f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_parallel.js @@ -0,0 +1,25 @@ +var parallel = require('../parallel.js'); + +// API +module.exports = ReadableParallel; + +/** + * Streaming wrapper to `asynckit.parallel` + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} callback - invoked when all elements processed + * @returns {stream.Readable#} + */ +function ReadableParallel(list, iterator, callback) +{ + if (!(this instanceof ReadableParallel)) + { + return new ReadableParallel(list, iterator, callback); + } + + // turn on object mode + ReadableParallel.super_.call(this, {objectMode: true}); + + this._start(parallel, list, iterator, callback); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial.js new file mode 100644 index 0000000..7822698 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial.js @@ -0,0 +1,25 @@ +var serial = require('../serial.js'); + +// API +module.exports = ReadableSerial; + +/** + * Streaming wrapper to `asynckit.serial` + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} callback - invoked when all elements processed + * @returns {stream.Readable#} + */ +function ReadableSerial(list, iterator, callback) +{ + if (!(this instanceof ReadableSerial)) + { + return new ReadableSerial(list, iterator, callback); + } + + // turn on object mode + ReadableSerial.super_.call(this, {objectMode: true}); + + this._start(serial, list, iterator, callback); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial_ordered.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial_ordered.js new file mode 100644 index 0000000..3de89c4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/readable_serial_ordered.js @@ -0,0 +1,29 @@ +var serialOrdered = require('../serialOrdered.js'); + +// API +module.exports = ReadableSerialOrdered; +// expose sort helpers +module.exports.ascending = serialOrdered.ascending; +module.exports.descending = serialOrdered.descending; + +/** + * Streaming wrapper to `asynckit.serialOrdered` + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} sortMethod - custom sort function + * @param {function} callback - invoked when all elements processed + * @returns {stream.Readable#} + */ +function ReadableSerialOrdered(list, iterator, sortMethod, callback) +{ + if (!(this instanceof ReadableSerialOrdered)) + { + return new ReadableSerialOrdered(list, iterator, sortMethod, callback); + } + + // turn on object mode + ReadableSerialOrdered.super_.call(this, {objectMode: true}); + + this._start(serialOrdered, list, iterator, sortMethod, callback); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/state.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/state.js new file mode 100644 index 0000000..cbea7ad --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/state.js @@ -0,0 +1,37 @@ +// API +module.exports = state; + +/** + * Creates initial state object + * for iteration over list + * + * @param {array|object} list - list to iterate over + * @param {function|null} sortMethod - function to use for keys sort, + * or `null` to keep them as is + * @returns {object} - initial state object + */ +function state(list, sortMethod) +{ + var isNamedList = !Array.isArray(list) + , initState = + { + index : 0, + keyedList: isNamedList || sortMethod ? Object.keys(list) : null, + jobs : {}, + results : isNamedList ? {} : [], + size : isNamedList ? Object.keys(list).length : list.length + } + ; + + if (sortMethod) + { + // sort array keys based on it's values + // sort object's keys just on own merit + initState.keyedList.sort(isNamedList ? sortMethod : function(a, b) + { + return sortMethod(list[a], list[b]); + }); + } + + return initState; +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/streamify.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/streamify.js new file mode 100644 index 0000000..f56a1c9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/streamify.js @@ -0,0 +1,141 @@ +var async = require('./async.js'); + +// API +module.exports = { + iterator: wrapIterator, + callback: wrapCallback +}; + +/** + * Wraps iterators with long signature + * + * @this ReadableAsyncKit# + * @param {function} iterator - function to wrap + * @returns {function} - wrapped function + */ +function wrapIterator(iterator) +{ + var stream = this; + + return function(item, key, cb) + { + var aborter + , wrappedCb = async(wrapIteratorCallback.call(stream, cb, key)) + ; + + stream.jobs[key] = wrappedCb; + + // it's either shortcut (item, cb) + if (iterator.length == 2) + { + aborter = iterator(item, wrappedCb); + } + // or long format (item, key, cb) + else + { + aborter = iterator(item, key, wrappedCb); + } + + return aborter; + }; +} + +/** + * Wraps provided callback function + * allowing to execute snitch function before + * real callback + * + * @this ReadableAsyncKit# + * @param {function} callback - function to wrap + * @returns {function} - wrapped function + */ +function wrapCallback(callback) +{ + var stream = this; + + var wrapped = function(error, result) + { + return finisher.call(stream, error, result, callback); + }; + + return wrapped; +} + +/** + * Wraps provided iterator callback function + * makes sure snitch only called once, + * but passes secondary calls to the original callback + * + * @this ReadableAsyncKit# + * @param {function} callback - callback to wrap + * @param {number|string} key - iteration key + * @returns {function} wrapped callback + */ +function wrapIteratorCallback(callback, key) +{ + var stream = this; + + return function(error, output) + { + // don't repeat yourself + if (!(key in stream.jobs)) + { + callback(error, output); + return; + } + + // clean up jobs + delete stream.jobs[key]; + + return streamer.call(stream, error, {key: key, value: output}, callback); + }; +} + +/** + * Stream wrapper for iterator callback + * + * @this ReadableAsyncKit# + * @param {mixed} error - error response + * @param {mixed} output - iterator output + * @param {function} callback - callback that expects iterator results + */ +function streamer(error, output, callback) +{ + if (error && !this.error) + { + this.error = error; + this.pause(); + this.emit('error', error); + // send back value only, as expected + callback(error, output && output.value); + return; + } + + // stream stuff + this.push(output); + + // back to original track + // send back value only, as expected + callback(error, output && output.value); +} + +/** + * Stream wrapper for finishing callback + * + * @this ReadableAsyncKit# + * @param {mixed} error - error response + * @param {mixed} output - iterator output + * @param {function} callback - callback that expects final results + */ +function finisher(error, output, callback) +{ + // signal end of the stream + // only for successfully finished streams + if (!error) + { + this.push(null); + } + + // back to original track + callback(error, output); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/lib/terminator.js b/psitransfer-v2.3.0/node_modules/asynckit/lib/terminator.js new file mode 100644 index 0000000..d6eb992 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/lib/terminator.js @@ -0,0 +1,29 @@ +var abort = require('./abort.js') + , async = require('./async.js') + ; + +// API +module.exports = terminator; + +/** + * Terminates jobs in the attached state context + * + * @this AsyncKitState# + * @param {function} callback - final callback to invoke after termination + */ +function terminator(callback) +{ + if (!Object.keys(this.jobs).length) + { + return; + } + + // fast forward iteration index + this.index = this.size; + + // abort jobs + abort(this); + + // send back results we have so far + async(callback)(null, this.results); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/package.json b/psitransfer-v2.3.0/node_modules/asynckit/package.json new file mode 100644 index 0000000..51147d6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/package.json @@ -0,0 +1,63 @@ +{ + "name": "asynckit", + "version": "0.4.0", + "description": "Minimal async jobs utility library, with streams support", + "main": "index.js", + "scripts": { + "clean": "rimraf coverage", + "lint": "eslint *.js lib/*.js test/*.js", + "test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec", + "win-test": "tape test/test-*.js", + "browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec", + "report": "istanbul report", + "size": "browserify index.js | size-table asynckit", + "debug": "tape test/test-*.js" + }, + "pre-commit": [ + "clean", + "lint", + "test", + "browser", + "report", + "size" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/alexindigo/asynckit.git" + }, + "keywords": [ + "async", + "jobs", + "parallel", + "serial", + "iterator", + "array", + "object", + "stream", + "destroy", + "terminate", + "abort" + ], + "author": "Alex Indigo ", + "license": "MIT", + "bugs": { + "url": "https://github.com/alexindigo/asynckit/issues" + }, + "homepage": "https://github.com/alexindigo/asynckit#readme", + "devDependencies": { + "browserify": "^13.0.0", + "browserify-istanbul": "^2.0.0", + "coveralls": "^2.11.9", + "eslint": "^2.9.0", + "istanbul": "^0.4.3", + "obake": "^0.1.2", + "phantomjs-prebuilt": "^2.1.7", + "pre-commit": "^1.1.3", + "reamde": "^1.1.0", + "rimraf": "^2.5.2", + "size-table": "^0.2.0", + "tap-spec": "^4.1.1", + "tape": "^4.5.1" + }, + "dependencies": {} +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/parallel.js b/psitransfer-v2.3.0/node_modules/asynckit/parallel.js new file mode 100644 index 0000000..3c50344 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/parallel.js @@ -0,0 +1,43 @@ +var iterate = require('./lib/iterate.js') + , initState = require('./lib/state.js') + , terminator = require('./lib/terminator.js') + ; + +// Public API +module.exports = parallel; + +/** + * Runs iterator over provided array elements in parallel + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} callback - invoked when all elements processed + * @returns {function} - jobs terminator + */ +function parallel(list, iterator, callback) +{ + var state = initState(list); + + while (state.index < (state['keyedList'] || list).length) + { + iterate(list, iterator, state, function(error, result) + { + if (error) + { + callback(error, result); + return; + } + + // looks like it's the last one + if (Object.keys(state.jobs).length === 0) + { + callback(null, state.results); + return; + } + }); + + state.index++; + } + + return terminator.bind(state, callback); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/serial.js b/psitransfer-v2.3.0/node_modules/asynckit/serial.js new file mode 100644 index 0000000..6cd949a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/serial.js @@ -0,0 +1,17 @@ +var serialOrdered = require('./serialOrdered.js'); + +// Public API +module.exports = serial; + +/** + * Runs iterator over provided array elements in series + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} callback - invoked when all elements processed + * @returns {function} - jobs terminator + */ +function serial(list, iterator, callback) +{ + return serialOrdered(list, iterator, null, callback); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/serialOrdered.js b/psitransfer-v2.3.0/node_modules/asynckit/serialOrdered.js new file mode 100644 index 0000000..607eafe --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/serialOrdered.js @@ -0,0 +1,75 @@ +var iterate = require('./lib/iterate.js') + , initState = require('./lib/state.js') + , terminator = require('./lib/terminator.js') + ; + +// Public API +module.exports = serialOrdered; +// sorting helpers +module.exports.ascending = ascending; +module.exports.descending = descending; + +/** + * Runs iterator over provided sorted array elements in series + * + * @param {array|object} list - array or object (named list) to iterate over + * @param {function} iterator - iterator to run + * @param {function} sortMethod - custom sort function + * @param {function} callback - invoked when all elements processed + * @returns {function} - jobs terminator + */ +function serialOrdered(list, iterator, sortMethod, callback) +{ + var state = initState(list, sortMethod); + + iterate(list, iterator, state, function iteratorHandler(error, result) + { + if (error) + { + callback(error, result); + return; + } + + state.index++; + + // are we there yet? + if (state.index < (state['keyedList'] || list).length) + { + iterate(list, iterator, state, iteratorHandler); + return; + } + + // done here + callback(null, state.results); + }); + + return terminator.bind(state, callback); +} + +/* + * -- Sort methods + */ + +/** + * sort helper to sort array elements in ascending order + * + * @param {mixed} a - an item to compare + * @param {mixed} b - an item to compare + * @returns {number} - comparison result + */ +function ascending(a, b) +{ + return a < b ? -1 : a > b ? 1 : 0; +} + +/** + * sort helper to sort array elements in descending order + * + * @param {mixed} a - an item to compare + * @param {mixed} b - an item to compare + * @returns {number} - comparison result + */ +function descending(a, b) +{ + return -1 * ascending(a, b); +} diff --git a/psitransfer-v2.3.0/node_modules/asynckit/stream.js b/psitransfer-v2.3.0/node_modules/asynckit/stream.js new file mode 100644 index 0000000..d43465f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/asynckit/stream.js @@ -0,0 +1,21 @@ +var inherits = require('util').inherits + , Readable = require('stream').Readable + , ReadableAsyncKit = require('./lib/readable_asynckit.js') + , ReadableParallel = require('./lib/readable_parallel.js') + , ReadableSerial = require('./lib/readable_serial.js') + , ReadableSerialOrdered = require('./lib/readable_serial_ordered.js') + ; + +// API +module.exports = +{ + parallel : ReadableParallel, + serial : ReadableSerial, + serialOrdered : ReadableSerialOrdered, +}; + +inherits(ReadableAsyncKit, Readable); + +inherits(ReadableParallel, ReadableAsyncKit); +inherits(ReadableSerial, ReadableAsyncKit); +inherits(ReadableSerialOrdered, ReadableAsyncKit); diff --git a/psitransfer-v2.3.0/node_modules/axios/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/axios/CHANGELOG.md new file mode 100644 index 0000000..f7248aa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/CHANGELOG.md @@ -0,0 +1,1196 @@ +# Changelog + +# [1.9.0](https://github.com/axios/axios/compare/v1.8.4...v1.9.0) (2025-04-24) + + +### Bug Fixes + +* **core:** fix the Axios constructor implementation to treat the config argument as optional; ([#6881](https://github.com/axios/axios/issues/6881)) ([6c5d4cd](https://github.com/axios/axios/commit/6c5d4cd69286868059c5e52d45085cb9a894a983)) +* **fetch:** fixed ERR_NETWORK mapping for Safari browsers; ([#6767](https://github.com/axios/axios/issues/6767)) ([dfe8411](https://github.com/axios/axios/commit/dfe8411c9a082c3d068bdd1f8d6e73054f387f45)) +* **headers:** allow iterable objects to be a data source for the set method; ([#6873](https://github.com/axios/axios/issues/6873)) ([1b1f9cc](https://github.com/axios/axios/commit/1b1f9ccdc15f1ea745160ec9a5223de9db4673bc)) +* **headers:** fix `getSetCookie` by using 'get' method for caseless access; ([#6874](https://github.com/axios/axios/issues/6874)) ([d4f7df4](https://github.com/axios/axios/commit/d4f7df4b304af8b373488fdf8e830793ff843eb9)) +* **headers:** fixed support for setting multiple header values from an iterated source; ([#6885](https://github.com/axios/axios/issues/6885)) ([f7a3b5e](https://github.com/axios/axios/commit/f7a3b5e0f7e5e127b97defa92a132fbf1b55cf15)) +* **http:** send minimal end multipart boundary ([#6661](https://github.com/axios/axios/issues/6661)) ([987d2e2](https://github.com/axios/axios/commit/987d2e2dd3b362757550f36eab875e60640b6ddc)) +* **types:** fix autocomplete for adapter config ([#6855](https://github.com/axios/axios/issues/6855)) ([e61a893](https://github.com/axios/axios/commit/e61a8934d8f94dd429a2f309b48c67307c700df0)) + + +### Features + +* **AxiosHeaders:** add getSetCookie method to retrieve set-cookie headers values ([#5707](https://github.com/axios/axios/issues/5707)) ([80ea756](https://github.com/axios/axios/commit/80ea756e72bcf53110fa792f5d7ab76e8b11c996)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+200/-34 (#6890 #6889 #6888 #6885 #6881 #6767 #6874 #6873 )") +- avatar [Jay](https://github.com/jasonsaayman "+26/-1 ()") +- avatar [Willian Agostini](https://github.com/WillianAgostini "+21/-0 (#5707 )") +- avatar [George Cheng](https://github.com/Gerhut "+3/-3 (#5096 )") +- avatar [FatahChan](https://github.com/FatahChan "+2/-2 (#6855 )") +- avatar [Ionuț G. Stan](https://github.com/igstan "+1/-1 (#6661 )") + +## [1.8.4](https://github.com/axios/axios/compare/v1.8.3...v1.8.4) (2025-03-19) + + +### Bug Fixes + +* **buildFullPath:** handle `allowAbsoluteUrls: false` without `baseURL` ([#6833](https://github.com/axios/axios/issues/6833)) ([f10c2e0](https://github.com/axios/axios/commit/f10c2e0de7fde0051f848609a29c2906d0caa1d9)) + +### Contributors to this release + +- avatar [Marc Hassan](https://github.com/mhassan1 "+5/-1 (#6833 )") + +## [1.8.3](https://github.com/axios/axios/compare/v1.8.2...v1.8.3) (2025-03-10) + + +### Bug Fixes + +* add missing type for allowAbsoluteUrls ([#6818](https://github.com/axios/axios/issues/6818)) ([10fa70e](https://github.com/axios/axios/commit/10fa70ef14fe39558b15a179f0e82f5f5e5d11b2)) +* **xhr/fetch:** pass `allowAbsoluteUrls` to `buildFullPath` in `xhr` and `fetch` adapters ([#6814](https://github.com/axios/axios/issues/6814)) ([ec159e5](https://github.com/axios/axios/commit/ec159e507bdf08c04ba1a10fe7710094e9e50ec9)) + +### Contributors to this release + +- avatar [Ashcon Partovi](https://github.com/Electroid "+6/-0 (#6811 )") +- avatar [StefanBRas](https://github.com/StefanBRas "+4/-0 (#6818 )") +- avatar [Marc Hassan](https://github.com/mhassan1 "+2/-2 (#6814 )") + +## [1.8.2](https://github.com/axios/axios/compare/v1.8.1...v1.8.2) (2025-03-07) + + +### Bug Fixes + +* **http-adapter:** add allowAbsoluteUrls to path building ([#6810](https://github.com/axios/axios/issues/6810)) ([fb8eec2](https://github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f)) + +### Contributors to this release + +- avatar [Fasoro-Joseph Alexander](https://github.com/lexcorp16 "+1/-1 (#6810 )") + +## [1.8.1](https://github.com/axios/axios/compare/v1.8.0...v1.8.1) (2025-02-26) + + +### Bug Fixes + +* **utils:** move `generateString` to platform utils to avoid importing crypto module into client builds; ([#6789](https://github.com/axios/axios/issues/6789)) ([36a5a62](https://github.com/axios/axios/commit/36a5a620bec0b181451927f13ac85b9888b86cec)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+51/-47 (#6789 )") + +# [1.8.0](https://github.com/axios/axios/compare/v1.7.9...v1.8.0) (2025-02-25) + + +### Bug Fixes + +* **examples:** application crashed when navigating examples in browser ([#5938](https://github.com/axios/axios/issues/5938)) ([1260ded](https://github.com/axios/axios/commit/1260ded634ec101dd5ed05d3b70f8e8f899dba6c)) +* missing word in SUPPORT_QUESTION.yml ([#6757](https://github.com/axios/axios/issues/6757)) ([1f890b1](https://github.com/axios/axios/commit/1f890b13f2c25a016f3c84ae78efb769f244133e)) +* **utils:** replace getRandomValues with crypto module ([#6788](https://github.com/axios/axios/issues/6788)) ([23a25af](https://github.com/axios/axios/commit/23a25af0688d1db2c396deb09229d2271cc24f6c)) + + +### Features + +* Add config for ignoring absolute URLs ([#5902](https://github.com/axios/axios/issues/5902)) ([#6192](https://github.com/axios/axios/issues/6192)) ([32c7bcc](https://github.com/axios/axios/commit/32c7bcc0f233285ba27dec73a4b1e81fb7a219b3)) + + +### Reverts + +* Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732) ([1317261](https://github.com/axios/axios/commit/1317261125e9c419fe9f126867f64d28f9c1efda)), closes [#6731](https://github.com/axios/axios/issues/6731) [#6732](https://github.com/axios/axios/issues/6732) + + +### BREAKING CHANGES + +* code relying on the above will now combine the URLs instead of prefer request URL + +* feat: add config option for allowing absolute URLs + +* fix: add default value for allowAbsoluteUrls in buildFullPath + +* fix: typo in flow control when setting allowAbsoluteUrls + +### Contributors to this release + +- avatar [Michael Toscano](https://github.com/GethosTheWalrus "+42/-8 (#6192 )") +- avatar [Willian Agostini](https://github.com/WillianAgostini "+26/-3 (#6788 #6777 )") +- avatar [Naron](https://github.com/naronchen "+27/-0 (#5901 )") +- avatar [shravan || श्रvan](https://github.com/shravan20 "+7/-3 (#6116 )") +- avatar [Justin Dhillon](https://github.com/justindhillon "+0/-7 (#6312 )") +- avatar [yionr](https://github.com/yionr "+5/-1 (#6129 )") +- avatar [Shin'ya Ueoka](https://github.com/ueokande "+3/-3 (#5935 )") +- avatar [Dan Dascalescu](https://github.com/dandv "+3/-3 (#5908 #6757 )") +- avatar [Nitin Ramnani](https://github.com/NitinRamnani "+2/-2 (#5938 )") +- avatar [Shay Molcho](https://github.com/shaymolcho "+2/-2 (#6770 )") +- avatar [Jay](https://github.com/jasonsaayman "+0/-3 (#6732 )") +- fancy45daddy +- avatar [Habip Akyol](https://github.com/habipakyol "+1/-1 (#6030 )") +- avatar [Bailey Lissington](https://github.com/llamington "+1/-1 (#6771 )") +- avatar [Bernardo da Eira Duarte](https://github.com/bernardoduarte "+1/-1 (#6480 )") +- avatar [Shivam Batham](https://github.com/Shivam-Batham "+1/-1 (#5949 )") +- avatar [Lipin Kariappa](https://github.com/lipinnnnn "+1/-1 (#5936 )") + +## [1.7.9](https://github.com/axios/axios/compare/v1.7.8...v1.7.9) (2024-12-04) + + +### Reverts + +* Revert "fix(types): export CJS types from ESM (#6218)" (#6729) ([c44d2f2](https://github.com/axios/axios/commit/c44d2f2316ad289b38997657248ba10de11deb6c)), closes [#6218](https://github.com/axios/axios/issues/6218) [#6729](https://github.com/axios/axios/issues/6729) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+596/-108 (#6729 )") + +## [1.7.8](https://github.com/axios/axios/compare/v1.7.7...v1.7.8) (2024-11-25) + + +### Bug Fixes + +* allow passing a callback as paramsSerializer to buildURL ([#6680](https://github.com/axios/axios/issues/6680)) ([eac4619](https://github.com/axios/axios/commit/eac4619fe2e0926e876cd260ee21e3690381dbb5)) +* **core:** fixed config merging bug ([#6668](https://github.com/axios/axios/issues/6668)) ([5d99fe4](https://github.com/axios/axios/commit/5d99fe4491202a6268c71e5dcc09192359d73cea)) +* fixed width form to not shrink after 'Send Request' button is clicked ([#6644](https://github.com/axios/axios/issues/6644)) ([7ccd5fd](https://github.com/axios/axios/commit/7ccd5fd42402102d38712c32707bf055be72ab54)) +* **http:** add support for File objects as payload in http adapter ([#6588](https://github.com/axios/axios/issues/6588)) ([#6605](https://github.com/axios/axios/issues/6605)) ([6841d8d](https://github.com/axios/axios/commit/6841d8d18ddc71cc1bd202ffcfddb3f95622eef3)) +* **http:** fixed proxy-from-env module import ([#5222](https://github.com/axios/axios/issues/5222)) ([12b3295](https://github.com/axios/axios/commit/12b32957f1258aee94ef859809ed39f8f88f9dfa)) +* **http:** use `globalThis.TextEncoder` when available ([#6634](https://github.com/axios/axios/issues/6634)) ([df956d1](https://github.com/axios/axios/commit/df956d18febc9100a563298dfdf0f102c3d15410)) +* ios11 breaks when build ([#6608](https://github.com/axios/axios/issues/6608)) ([7638952](https://github.com/axios/axios/commit/763895270f7b50c7c780c3c9807ae8635de952cd)) +* **types:** add missing types for mergeConfig function ([#6590](https://github.com/axios/axios/issues/6590)) ([00de614](https://github.com/axios/axios/commit/00de614cd07b7149af335e202aef0e076c254f49)) +* **types:** export CJS types from ESM ([#6218](https://github.com/axios/axios/issues/6218)) ([c71811b](https://github.com/axios/axios/commit/c71811b00f2fcff558e4382ba913bdac4ad7200e)) +* updated stream aborted error message to be more clear ([#6615](https://github.com/axios/axios/issues/6615)) ([cc3217a](https://github.com/axios/axios/commit/cc3217a612024d83a663722a56d7a98d8759c6d5)) +* use URL API instead of DOM to fix a potential vulnerability warning; ([#6714](https://github.com/axios/axios/issues/6714)) ([0a8d6e1](https://github.com/axios/axios/commit/0a8d6e19da5b9899a2abafaaa06a75ee548597db)) + +### Contributors to this release + +- avatar [Remco Haszing](https://github.com/remcohaszing "+108/-596 (#6218 )") +- avatar [Jay](https://github.com/jasonsaayman "+281/-19 (#6640 #6619 )") +- avatar [Aayush Yadav](https://github.com/aayushyadav020 "+124/-111 (#6617 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+12/-65 (#6714 )") +- avatar [Ell Bradshaw](https://github.com/cincodenada "+29/-0 (#6489 )") +- avatar [Amit Saini](https://github.com/amitsainii "+13/-3 (#5237 )") +- avatar [Tommaso Paulon](https://github.com/guuido "+14/-1 (#6680 )") +- avatar [Akki](https://github.com/Aakash-Rana "+5/-5 (#6668 )") +- avatar [Sampo Silvennoinen](https://github.com/stscoundrel "+3/-3 (#6633 )") +- avatar [Kasper Isager Dalsgarð](https://github.com/kasperisager "+2/-2 (#6634 )") +- avatar [Christian Clauss](https://github.com/cclauss "+4/-0 (#6683 )") +- avatar [Pavan Welihinda](https://github.com/pavan168 "+2/-2 (#5222 )") +- avatar [Taylor Flatt](https://github.com/taylorflatt "+2/-2 (#6615 )") +- avatar [Kenzo Wada](https://github.com/Kenzo-Wada "+2/-2 (#6608 )") +- avatar [Ngole Lawson](https://github.com/echelonnought "+3/-0 (#6644 )") +- avatar [Haven](https://github.com/Baoyx007 "+3/-0 (#6590 )") +- avatar [Shrivali Dutt](https://github.com/shrivalidutt "+1/-1 (#6637 )") +- avatar [Henco Appel](https://github.com/hencoappel "+1/-1 (#6605 )") + +## [1.7.7](https://github.com/axios/axios/compare/v1.7.6...v1.7.7) (2024-08-31) + + +### Bug Fixes + +* **fetch:** fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; ([#6584](https://github.com/axios/axios/issues/6584)) ([d198085](https://github.com/axios/axios/commit/d1980854fee1765cd02fa0787adf5d6e34dd9dcf)) +* **http:** fixed support for IPv6 literal strings in url ([#5731](https://github.com/axios/axios/issues/5731)) ([364993f](https://github.com/axios/axios/commit/364993f0d8bc6e0e06f76b8a35d2d0a35cab054c)) + +### Contributors to this release + +- avatar [Rishi556](https://github.com/Rishi556 "+39/-1 (#5731 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-7 (#6584 )") + +## [1.7.6](https://github.com/axios/axios/compare/v1.7.5...v1.7.6) (2024-08-30) + + +### Bug Fixes + +* **fetch:** fix content length calculation for FormData payload; ([#6524](https://github.com/axios/axios/issues/6524)) ([085f568](https://github.com/axios/axios/commit/085f56861a83e9ac02c140ad9d68dac540dfeeaa)) +* **fetch:** optimize signals composing logic; ([#6582](https://github.com/axios/axios/issues/6582)) ([df9889b](https://github.com/axios/axios/commit/df9889b83c2cc37e9e6189675a73ab70c60f031f)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+98/-46 (#6582 )") +- avatar [Jacques Germishuys](https://github.com/jacquesg "+5/-1 (#6524 )") +- avatar [kuroino721](https://github.com/kuroino721 "+3/-1 (#6575 )") + +## [1.7.5](https://github.com/axios/axios/compare/v1.7.4...v1.7.5) (2024-08-23) + + +### Bug Fixes + +* **adapter:** fix undefined reference to hasBrowserEnv ([#6572](https://github.com/axios/axios/issues/6572)) ([7004707](https://github.com/axios/axios/commit/7004707c4180b416341863bd86913fe4fc2f1df1)) +* **core:** add the missed implementation of AxiosError#status property; ([#6573](https://github.com/axios/axios/issues/6573)) ([6700a8a](https://github.com/axios/axios/commit/6700a8adac06942205f6a7a21421ecb36c4e0852)) +* **core:** fix `ReferenceError: navigator is not defined` for custom environments; ([#6567](https://github.com/axios/axios/issues/6567)) ([fed1a4b](https://github.com/axios/axios/commit/fed1a4b2d78ed4a588c84e09d32749ed01dc2794)) +* **fetch:** fix credentials handling in Cloudflare workers ([#6533](https://github.com/axios/axios/issues/6533)) ([550d885](https://github.com/axios/axios/commit/550d885eb90fd156add7b93bbdc54d30d2f9a98d)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+187/-83 (#6573 #6567 #6566 #6564 #6563 #6557 #6556 #6555 #6554 #6552 )") +- avatar [Antonin Bas](https://github.com/antoninbas "+6/-6 (#6572 )") +- avatar [Hans Otto Wirtz](https://github.com/hansottowirtz "+4/-1 (#6533 )") + +## [1.7.4](https://github.com/axios/axios/compare/v1.7.3...v1.7.4) (2024-08-13) + + +### Bug Fixes + +* **sec:** CVE-2024-39338 ([#6539](https://github.com/axios/axios/issues/6539)) ([#6543](https://github.com/axios/axios/issues/6543)) ([6b6b605](https://github.com/axios/axios/commit/6b6b605eaf73852fb2dae033f1e786155959de3a)) +* **sec:** disregard protocol-relative URL to remediate SSRF ([#6539](https://github.com/axios/axios/issues/6539)) ([07a661a](https://github.com/axios/axios/commit/07a661a2a6b9092c4aa640dcc7f724ec5e65bdda)) + +### Contributors to this release + +- avatar [Lev Pachmanov](https://github.com/levpachmanov "+47/-11 (#6543 )") +- avatar [Đỗ Trọng Hải](https://github.com/hainenber "+49/-4 (#6539 )") + +## [1.7.3](https://github.com/axios/axios/compare/v1.7.2...v1.7.3) (2024-08-01) + + +### Bug Fixes + +* **adapter:** fix progress event emitting; ([#6518](https://github.com/axios/axios/issues/6518)) ([e3c76fc](https://github.com/axios/axios/commit/e3c76fc9bdd03aa4d98afaf211df943e2031453f)) +* **fetch:** fix withCredentials request config ([#6505](https://github.com/axios/axios/issues/6505)) ([85d4d0e](https://github.com/axios/axios/commit/85d4d0ea0aae91082f04e303dec46510d1b4e787)) +* **xhr:** return original config on errors from XHR adapter ([#6515](https://github.com/axios/axios/issues/6515)) ([8966ee7](https://github.com/axios/axios/commit/8966ee7ea62ecbd6cfb39a905939bcdab5cf6388)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+211/-159 (#6518 #6519 )") +- avatar [Valerii Sidorenko](https://github.com/ValeraS "+3/-3 (#6515 )") +- avatar [prianYu](https://github.com/prianyu "+2/-2 (#6505 )") + +## [1.7.2](https://github.com/axios/axios/compare/v1.7.1...v1.7.2) (2024-05-21) + + +### Bug Fixes + +* **fetch:** enhance fetch API detection; ([#6413](https://github.com/axios/axios/issues/6413)) ([4f79aef](https://github.com/axios/axios/commit/4f79aef81b7c4644328365bfc33acf0a9ef595bc)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+3/-3 (#6413 )") + +## [1.7.1](https://github.com/axios/axios/compare/v1.7.0...v1.7.1) (2024-05-20) + + +### Bug Fixes + +* **fetch:** fixed ReferenceError issue when TextEncoder is not available in the environment; ([#6410](https://github.com/axios/axios/issues/6410)) ([733f15f](https://github.com/axios/axios/commit/733f15fe5bd2d67e1fadaee82e7913b70d45dc5e)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+14/-9 (#6410 )") + +# [1.7.0](https://github.com/axios/axios/compare/v1.7.0-beta.2...v1.7.0) (2024-05-19) + + +### Features + +* **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42)) + +### Bug Fixes + +* **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+1015/-127 (#6371 )") +- avatar [Jay](https://github.com/jasonsaayman "+30/-14 ()") +- avatar [Alexandre ABRIOUX](https://github.com/alexandre-abrioux "+56/-6 (#6362 )") + +# [1.7.0-beta.2](https://github.com/axios/axios/compare/v1.7.0-beta.1...v1.7.0-beta.2) (2024-05-19) + + +### Bug Fixes + +* **fetch:** capitalize HTTP method names; ([#6395](https://github.com/axios/axios/issues/6395)) ([ad3174a](https://github.com/axios/axios/commit/ad3174a3515c3c2573f4bcb94818d582826f3914)) +* **fetch:** fix & optimize progress capturing for cases when the request data has a nullish value or zero data length ([#6400](https://github.com/axios/axios/issues/6400)) ([95a3e8e](https://github.com/axios/axios/commit/95a3e8e346cfd6a5548e171f2341df3235d0e26b)) +* **fetch:** fix headers getting from a stream response; ([#6401](https://github.com/axios/axios/issues/6401)) ([870e0a7](https://github.com/axios/axios/commit/870e0a76f60d0094774a6a63fa606eec52a381af)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+99/-46 (#6405 #6404 #6401 #6400 #6395 )") + +# [1.7.0-beta.1](https://github.com/axios/axios/compare/v1.7.0-beta.0...v1.7.0-beta.1) (2024-05-07) + + +### Bug Fixes + +* **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9)) +* **fetch:** fix cases when ReadableStream or Response.body are not available; ([#6377](https://github.com/axios/axios/issues/6377)) ([d1d359d](https://github.com/axios/axios/commit/d1d359da347704e8b28d768e61515a3e96c5b072)) +* **fetch:** treat fetch-related TypeError as an AxiosError.ERR_NETWORK error; ([#6380](https://github.com/axios/axios/issues/6380)) ([bb5f9a5](https://github.com/axios/axios/commit/bb5f9a5ab768452de9e166dc28d0ffc234245ef1)) + +### Contributors to this release + +- avatar [Alexandre ABRIOUX](https://github.com/alexandre-abrioux "+56/-6 (#6362 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+42/-17 (#6380 #6377 )") + +# [1.7.0-beta.0](https://github.com/axios/axios/compare/v1.6.8...v1.7.0-beta.0) (2024-04-28) + + +### Features + +* **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+1015/-127 (#6371 )") +- avatar [Jay](https://github.com/jasonsaayman "+30/-14 ()") + +## [1.6.8](https://github.com/axios/axios/compare/v1.6.7...v1.6.8) (2024-03-15) + + +### Bug Fixes + +* **AxiosHeaders:** fix AxiosHeaders conversion to an object during config merging ([#6243](https://github.com/axios/axios/issues/6243)) ([2656612](https://github.com/axios/axios/commit/2656612bc10fe2757e9832b708ed773ab340b5cb)) +* **import:** use named export for EventEmitter; ([7320430](https://github.com/axios/axios/commit/7320430aef2e1ba2b89488a0eaf42681165498b1)) +* **vulnerability:** update follow-redirects to 1.15.6 ([#6300](https://github.com/axios/axios/issues/6300)) ([8786e0f](https://github.com/axios/axios/commit/8786e0ff55a8c68d4ca989801ad26df924042e27)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+4572/-3446 (#6238 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+30/-0 (#6231 )") +- avatar [Mitchell](https://github.com/Creaous "+9/-9 (#6300 )") +- avatar [Emmanuel](https://github.com/mannoeu "+2/-2 (#6196 )") +- avatar [Lucas Keller](https://github.com/ljkeller "+3/-0 (#6194 )") +- avatar [Aditya Mogili](https://github.com/ADITYA-176 "+1/-1 ()") +- avatar [Miroslav Petrov](https://github.com/petrovmiroslav "+1/-1 (#6243 )") + +## [1.6.7](https://github.com/axios/axios/compare/v1.6.6...v1.6.7) (2024-01-25) + + +### Bug Fixes + +* capture async stack only for rejections with native error objects; ([#6203](https://github.com/axios/axios/issues/6203)) ([1a08f90](https://github.com/axios/axios/commit/1a08f90f402336e4d00e9ee82f211c6adb1640b0)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+30/-26 (#6203 )") +- avatar [zhoulixiang](https://github.com/zh-lx "+0/-3 (#6186 )") + +## [1.6.6](https://github.com/axios/axios/compare/v1.6.5...v1.6.6) (2024-01-24) + + +### Bug Fixes + +* fixed missed dispatchBeforeRedirect argument ([#5778](https://github.com/axios/axios/issues/5778)) ([a1938ff](https://github.com/axios/axios/commit/a1938ff073fcb0f89011f001dfbc1fa1dc995e39)) +* wrap errors to improve async stack trace ([#5987](https://github.com/axios/axios/issues/5987)) ([123f354](https://github.com/axios/axios/commit/123f354b920f154a209ea99f76b7b2ef3d9ebbab)) + +### Contributors to this release + +- avatar [Ilya Priven](https://github.com/ikonst "+91/-8 (#5987 )") +- avatar [Zao Soula](https://github.com/zaosoula "+6/-6 (#5778 )") + +## [1.6.5](https://github.com/axios/axios/compare/v1.6.4...v1.6.5) (2024-01-05) + + +### Bug Fixes + +* **ci:** refactor notify action as a job of publish action; ([#6176](https://github.com/axios/axios/issues/6176)) ([0736f95](https://github.com/axios/axios/commit/0736f95ce8776366dc9ca569f49ba505feb6373c)) +* **dns:** fixed lookup error handling; ([#6175](https://github.com/axios/axios/issues/6175)) ([f4f2b03](https://github.com/axios/axios/commit/f4f2b039dd38eb4829e8583caede4ed6d2dd59be)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+41/-6 (#6176 #6175 )") +- avatar [Jay](https://github.com/jasonsaayman "+6/-1 ()") + +## [1.6.4](https://github.com/axios/axios/compare/v1.6.3...v1.6.4) (2024-01-03) + + +### Bug Fixes + +* **security:** fixed formToJSON prototype pollution vulnerability; ([#6167](https://github.com/axios/axios/issues/6167)) ([3c0c11c](https://github.com/axios/axios/commit/3c0c11cade045c4412c242b5727308cff9897a0e)) +* **security:** fixed security vulnerability in follow-redirects ([#6163](https://github.com/axios/axios/issues/6163)) ([75af1cd](https://github.com/axios/axios/commit/75af1cdff5b3a6ca3766d3d3afbc3115bb0811b8)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+34/-6 ()") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+34/-3 (#6172 #6167 )") +- avatar [Guy Nesher](https://github.com/gnesher "+10/-10 (#6163 )") + +## [1.6.3](https://github.com/axios/axios/compare/v1.6.2...v1.6.3) (2023-12-26) + + +### Bug Fixes + +* Regular Expression Denial of Service (ReDoS) ([#6132](https://github.com/axios/axios/issues/6132)) ([5e7ad38](https://github.com/axios/axios/commit/5e7ad38fb0f819fceb19fb2ee5d5d38f56aa837d)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+15/-6 (#6145 )") +- avatar [Willian Agostini](https://github.com/WillianAgostini "+17/-2 (#6132 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+3/-0 (#6084 )") + +## [1.6.2](https://github.com/axios/axios/compare/v1.6.1...v1.6.2) (2023-11-14) + + +### Features + +* **withXSRFToken:** added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ([#6046](https://github.com/axios/axios/issues/6046)) ([cff9967](https://github.com/axios/axios/commit/cff996779b272a5e94c2b52f5503ccf668bc42dc)) + +### PRs +- feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) ) +``` + +📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour. +You should now use withXSRFToken along with withCredential to get the old behavior. +This functionality is considered as a fix. +``` + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+271/-146 (#6081 #6080 #6079 #6078 #6046 #6064 #6063 )") +- avatar [Ng Choon Khon (CK)](https://github.com/ckng0221 "+4/-4 (#6073 )") +- avatar [Muhammad Noman](https://github.com/mnomanmemon "+2/-2 (#6048 )") + +## [1.6.1](https://github.com/axios/axios/compare/v1.6.0...v1.6.1) (2023-11-08) + + +### Bug Fixes + +* **formdata:** fixed content-type header normalization for non-standard browser environments; ([#6056](https://github.com/axios/axios/issues/6056)) ([dd465ab](https://github.com/axios/axios/commit/dd465ab22bbfa262c6567be6574bf46a057d5288)) +* **platform:** fixed emulated browser detection in node.js environment; ([#6055](https://github.com/axios/axios/issues/6055)) ([3dc8369](https://github.com/axios/axios/commit/3dc8369e505e32a4e12c22f154c55fd63ac67fbb)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+432/-65 (#6059 #6056 #6055 )") +- avatar [Fabian Meyer](https://github.com/meyfa "+5/-2 (#5835 )") + +### PRs +- feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) ) +``` + +📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour. +You should now use withXSRFToken along with withCredential to get the old behavior. +This functionality is considered as a fix. +``` + +# [1.6.0](https://github.com/axios/axios/compare/v1.5.1...v1.6.0) (2023-10-26) + + +### Bug Fixes + +* **CSRF:** fixed CSRF vulnerability CVE-2023-45857 ([#6028](https://github.com/axios/axios/issues/6028)) ([96ee232](https://github.com/axios/axios/commit/96ee232bd3ee4de2e657333d4d2191cd389e14d0)) +* **dns:** fixed lookup function decorator to work properly in node v20; ([#6011](https://github.com/axios/axios/issues/6011)) ([5aaff53](https://github.com/axios/axios/commit/5aaff532a6b820bb9ab6a8cd0f77131b47e2adb8)) +* **types:** fix AxiosHeaders types; ([#5931](https://github.com/axios/axios/issues/5931)) ([a1c8ad0](https://github.com/axios/axios/commit/a1c8ad008b3c13d53e135bbd0862587fb9d3fc09)) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+449/-114 (#6032 #6021 #6011 #5932 #5931 )") +- avatar [Valentin Panov](https://github.com/valentin-panov "+4/-4 (#6028 )") +- avatar [Rinku Chaudhari](https://github.com/therealrinku "+1/-1 (#5889 )") + +## [1.5.1](https://github.com/axios/axios/compare/v1.5.0...v1.5.1) (2023-09-26) + + +### Bug Fixes + +* **adapters:** improved adapters loading logic to have clear error messages; ([#5919](https://github.com/axios/axios/issues/5919)) ([e410779](https://github.com/axios/axios/commit/e4107797a7a1376f6209fbecfbbce73d3faa7859)) +* **formdata:** fixed automatic addition of the `Content-Type` header for FormData in non-browser environments; ([#5917](https://github.com/axios/axios/issues/5917)) ([bc9af51](https://github.com/axios/axios/commit/bc9af51b1886d1b3529617702f2a21a6c0ed5d92)) +* **headers:** allow `content-encoding` header to handle case-insensitive values ([#5890](https://github.com/axios/axios/issues/5890)) ([#5892](https://github.com/axios/axios/issues/5892)) ([4c89f25](https://github.com/axios/axios/commit/4c89f25196525e90a6e75eda9cb31ae0a2e18acd)) +* **types:** removed duplicated code ([9e62056](https://github.com/axios/axios/commit/9e6205630e1c9cf863adf141c0edb9e6d8d4b149)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+89/-18 (#5919 #5917 )") +- avatar [David Dallas](https://github.com/DavidJDallas "+11/-5 ()") +- avatar [Sean Sattler](https://github.com/fb-sean "+2/-8 ()") +- avatar [Mustafa Ateş Uzun](https://github.com/0o001 "+4/-4 ()") +- avatar [Przemyslaw Motacki](https://github.com/sfc-gh-pmotacki "+2/-1 (#5892 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+1/-1 ()") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.5.0](https://github.com/axios/axios/compare/v1.4.0...v1.5.0) (2023-08-26) + + +### Bug Fixes + +* **adapter:** make adapter loading error more clear by using platform-specific adapters explicitly ([#5837](https://github.com/axios/axios/issues/5837)) ([9a414bb](https://github.com/axios/axios/commit/9a414bb6c81796a95c6c7fe668637825458e8b6d)) +* **dns:** fixed `cacheable-lookup` integration; ([#5836](https://github.com/axios/axios/issues/5836)) ([b3e327d](https://github.com/axios/axios/commit/b3e327dcc9277bdce34c7ef57beedf644b00d628)) +* **headers:** added support for setting header names that overlap with class methods; ([#5831](https://github.com/axios/axios/issues/5831)) ([d8b4ca0](https://github.com/axios/axios/commit/d8b4ca0ea5f2f05efa4edfe1e7684593f9f68273)) +* **headers:** fixed common Content-Type header merging; ([#5832](https://github.com/axios/axios/issues/5832)) ([8fda276](https://github.com/axios/axios/commit/8fda2766b1e6bcb72c3fabc146223083ef13ce17)) + + +### Features + +* export getAdapter function ([#5324](https://github.com/axios/axios/issues/5324)) ([ca73eb8](https://github.com/axios/axios/commit/ca73eb878df0ae2dace81fe3a7f1fb5986231bf1)) +* **export:** export adapters without `unsafe` prefix ([#5839](https://github.com/axios/axios/issues/5839)) ([1601f4a](https://github.com/axios/axios/commit/1601f4a27a81ab47fea228f1e244b2c4e3ce28bf)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+66/-29 (#5839 #5837 #5836 #5832 #5831 )") +- avatar [夜葬](https://github.com/geekact "+42/-0 (#5324 )") +- avatar [Jonathan Budiman](https://github.com/JBudiman00 "+30/-0 (#5788 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+3/-5 (#5791 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.4.0](https://github.com/axios/axios/compare/v1.3.6...v1.4.0) (2023-04-27) + + +### Bug Fixes + +* **formdata:** add `multipart/form-data` content type for FormData payload on custom client environments; ([#5678](https://github.com/axios/axios/issues/5678)) ([bbb61e7](https://github.com/axios/axios/commit/bbb61e70cb1185adfb1cbbb86eaf6652c48d89d1)) +* **package:** export package internals with unsafe path prefix; ([#5677](https://github.com/axios/axios/issues/5677)) ([df38c94](https://github.com/axios/axios/commit/df38c949f26414d88ba29ec1e353c4d4f97eaf09)) + + +### Features + +* **dns:** added support for a custom lookup function; ([#5339](https://github.com/axios/axios/issues/5339)) ([2701911](https://github.com/axios/axios/commit/2701911260a1faa5cc5e1afe437121b330a3b7bb)) +* **types:** export `AxiosHeaderValue` type. ([#5525](https://github.com/axios/axios/issues/5525)) ([726f1c8](https://github.com/axios/axios/commit/726f1c8e00cffa0461a8813a9bdcb8f8b9d762cf)) + + +### Performance Improvements + +* **merge-config:** optimize mergeConfig performance by avoiding duplicate key visits; ([#5679](https://github.com/axios/axios/issues/5679)) ([e6f7053](https://github.com/axios/axios/commit/e6f7053bf1a3e87cf1f9da8677e12e3fe829d68e)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+151/-16 (#5684 #5339 #5679 #5678 #5677 )") +- avatar [Arthur Fiorette](https://github.com/arthurfiorette "+19/-19 (#5525 )") +- avatar [PIYUSH NEGI](https://github.com/npiyush97 "+2/-18 (#5670 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.6](https://github.com/axios/axios/compare/v1.3.5...v1.3.6) (2023-04-19) + + +### Bug Fixes + +* **types:** added transport to RawAxiosRequestConfig ([#5445](https://github.com/axios/axios/issues/5445)) ([6f360a2](https://github.com/axios/axios/commit/6f360a2531d8d70363fd9becef6a45a323f170e2)) +* **utils:** make isFormData detection logic stricter to avoid unnecessary calling of the `toString` method on the target; ([#5661](https://github.com/axios/axios/issues/5661)) ([aa372f7](https://github.com/axios/axios/commit/aa372f7306295dfd1100c1c2c77ce95c95808e76)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+48/-10 (#5665 #5661 #5663 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+2/-0 (#5445 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.5](https://github.com/axios/axios/compare/v1.3.4...v1.3.5) (2023-04-05) + + +### Bug Fixes + +* **headers:** fixed isValidHeaderName to support full list of allowed characters; ([#5584](https://github.com/axios/axios/issues/5584)) ([e7decef](https://github.com/axios/axios/commit/e7decef6a99f4627e27ed9ea5b00ce8e201c3841)) +* **params:** re-added the ability to set the function as `paramsSerializer` config; ([#5633](https://github.com/axios/axios/issues/5633)) ([a56c866](https://github.com/axios/axios/commit/a56c8661209d5ce5a645a05f294a0e08a6c1f6b3)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+28/-10 (#5633 #5584 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.4](https://github.com/axios/axios/compare/v1.3.3...v1.3.4) (2023-02-22) + + +### Bug Fixes + +* **blob:** added a check to make sure the Blob class is available in the browser's global scope; ([#5548](https://github.com/axios/axios/issues/5548)) ([3772c8f](https://github.com/axios/axios/commit/3772c8fe74112a56e3e9551f894d899bc3a9443a)) +* **http:** fixed regression bug when handling synchronous errors inside the adapter; ([#5564](https://github.com/axios/axios/issues/5564)) ([a3b246c](https://github.com/axios/axios/commit/a3b246c9de5c3bc4b5a742e15add55b375479451)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+38/-26 (#5564 )") +- avatar [lcysgsg](https://github.com/lcysgsg "+4/-0 (#5548 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+3/-0 (#5444 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.3](https://github.com/axios/axios/compare/v1.3.2...v1.3.3) (2023-02-13) + + +### Bug Fixes + +* **formdata:** added a check to make sure the FormData class is available in the browser's global scope; ([#5545](https://github.com/axios/axios/issues/5545)) ([a6dfa72](https://github.com/axios/axios/commit/a6dfa72010db5ad52db8bd13c0f98e537e8fd05d)) +* **formdata:** fixed setting NaN as Content-Length for form payload in some cases; ([#5535](https://github.com/axios/axios/issues/5535)) ([c19f7bf](https://github.com/axios/axios/commit/c19f7bf770f90ae8307f4ea3104f227056912da1)) +* **headers:** fixed the filtering logic of the clear method; ([#5542](https://github.com/axios/axios/issues/5542)) ([ea87ebf](https://github.com/axios/axios/commit/ea87ebfe6d1699af072b9e7cd40faf8f14b0ab93)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+11/-7 (#5545 #5535 #5542 )") +- avatar [陈若枫](https://github.com/ruofee "+2/-2 (#5467 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.2](https://github.com/axios/axios/compare/v1.3.1...v1.3.2) (2023-02-03) + + +### Bug Fixes + +* **http:** treat http://localhost as base URL for relative paths to avoid `ERR_INVALID_URL` error; ([#5528](https://github.com/axios/axios/issues/5528)) ([128d56f](https://github.com/axios/axios/commit/128d56f4a0fb8f5f2ed6e0dd80bc9225fee9538c)) +* **http:** use explicit import instead of TextEncoder global; ([#5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+2/-1 (#5530 #5528 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.1](https://github.com/axios/axios/compare/v1.3.0...v1.3.1) (2023-02-01) + + +### Bug Fixes + +* **formdata:** add hotfix to use the asynchronous API to compute the content-length header value; ([#5521](https://github.com/axios/axios/issues/5521)) ([96d336f](https://github.com/axios/axios/commit/96d336f527619f21da012fe1f117eeb53e5a2120)) +* **serializer:** fixed serialization of array-like objects; ([#5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-8 (#5521 #5518 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.3.0](https://github.com/axios/axios/compare/v1.2.6...v1.3.0) (2023-01-31) + + +### Bug Fixes + +* **headers:** fixed & optimized clear method; ([#5507](https://github.com/axios/axios/issues/5507)) ([9915635](https://github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959)) +* **http:** add zlib headers if missing ([#5497](https://github.com/axios/axios/issues/5497)) ([65e8d1e](https://github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c)) + + +### Features + +* **fomdata:** added support for spec-compliant FormData & Blob types; ([#5316](https://github.com/axios/axios/issues/5316)) ([6ac574e](https://github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+352/-67 (#5514 #5512 #5510 #5509 #5508 #5316 #5507 )") +- avatar [ItsNotGoodName](https://github.com/ItsNotGoodName "+43/-2 (#5497 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.6](https://github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28) + + +### Bug Fixes + +* **headers:** added missed Authorization accessor; ([#5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26)) +* **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList` types to be private in commonJS; ([#5503](https://github.com/axios/axios/issues/5503)) ([5a3d0a3](https://github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+24/-9 (#5503 #5502 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.5](https://github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26) + + +### Bug Fixes + +* **types:** fixed AxiosHeaders to handle spread syntax by making all methods non-enumerable; ([#5499](https://github.com/axios/axios/issues/5499)) ([580f1e8](https://github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+82/-54 (#5499 )") +- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4&s=16) [Elliot Ford](https://github.com/EFord36 "+1/-1 (#5462 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.4](https://github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22) + + +### Bug Fixes + +* **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0)) +* **types:** fix `AxiosRequestConfig` generic; ([#5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+242/-108 (#5486 #5482 )") +- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4&s=16) [Daniel Hillmann](https://github.com/hilleer "+1/-1 (#5478 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.3](https://github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10) + + +### Bug Fixes + +* **types:** fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; ([#5420](https://github.com/axios/axios/issues/5420)) ([0811963](https://github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+938/-442 (#5456 #5455 #5453 #5451 #5449 #5447 #5446 #5443 #5442 #5439 #5420 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.2] - 2022-12-29 + +### Fixed +- fix(ci): fix release script inputs [#5392](https://github.com/axios/axios/pull/5392) +- fix(ci): prerelease scipts [#5377](https://github.com/axios/axios/pull/5377) +- fix(ci): release scripts [#5376](https://github.com/axios/axios/pull/5376) +- fix(ci): typescript tests [#5375](https://github.com/axios/axios/pull/5375) +- fix: Brotli decompression [#5353](https://github.com/axios/axios/pull/5353) +- fix: add missing HttpStatusCode [#5345](https://github.com/axios/axios/pull/5345) + +### Chores +- chore(ci): set conventional-changelog header config [#5406](https://github.com/axios/axios/pull/5406) +- chore(ci): fix automatic contributors resolving [#5403](https://github.com/axios/axios/pull/5403) +- chore(ci): improved logging for the contributors list generator [#5398](https://github.com/axios/axios/pull/5398) +- chore(ci): fix release action [#5397](https://github.com/axios/axios/pull/5397) +- chore(ci): fix version bump script by adding bump argument for target version [#5393](https://github.com/axios/axios/pull/5393) +- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#5342](https://github.com/axios/axios/pull/5342) +- chore(ci): GitHub Actions Release script [#5384](https://github.com/axios/axios/pull/5384) +- chore(ci): release scripts [#5364](https://github.com/axios/axios/pull/5364) + +### Contributors to this release +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4&s=16) [Winnie](https://github.com/winniehell) + +## [1.2.1] - 2022-12-05 + +### Changed +- feat(exports): export mergeConfig [#5151](https://github.com/axios/axios/pull/5151) + +### Fixed +- fix(CancelledError): include config [#4922](https://github.com/axios/axios/pull/4922) +- fix(general): removing multiple/trailing/leading whitespace [#5022](https://github.com/axios/axios/pull/5022) +- fix(headers): decompression for responses without Content-Length header [#5306](https://github.com/axios/axios/pull/5306) +- fix(webWorker): exception to sending form data in web worker [#5139](https://github.com/axios/axios/pull/5139) + +### Refactors +- refactor(types): AxiosProgressEvent.event type to any [#5308](https://github.com/axios/axios/pull/5308) +- refactor(types): add missing types for static AxiosError.from method [#4956](https://github.com/axios/axios/pull/4956) + +### Chores +- chore(docs): remove README link to non-existent upgrade guide [#5307](https://github.com/axios/axios/pull/5307) +- chore(docs): typo in issue template name [#5159](https://github.com/axios/axios/pull/5159) + +### Contributors to this release + +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Zachary Lysobey](https://github.com/zachlysobey) +- [Kevin Ennis](https://github.com/kevincennis) +- [Philipp Loose](https://github.com/phloose) +- [secondl1ght](https://github.com/secondl1ght) +- [wenzheng](https://github.com/0x30) +- [Ivan Barsukov](https://github.com/ovarn) +- [Arthur Fiorette](https://github.com/arthurfiorette) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.0] - 2022-11-10 + +### Changed + +- changed: refactored module exports [#5162](https://github.com/axios/axios/pull/5162) +- change: re-added support for loading Axios with require('axios').default [#5225](https://github.com/axios/axios/pull/5225) + +### Fixed + +- fix: improve AxiosHeaders class [#5224](https://github.com/axios/axios/pull/5224) +- fix: TypeScript type definitions for commonjs [#5196](https://github.com/axios/axios/pull/5196) +- fix: type definition of use method on AxiosInterceptorManager to match the the README [#5071](https://github.com/axios/axios/pull/5071) +- fix: __dirname is not defined in the sandbox [#5269](https://github.com/axios/axios/pull/5269) +- fix: AxiosError.toJSON method to avoid circular references [#5247](https://github.com/axios/axios/pull/5247) +- fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#5250](https://github.com/axios/axios/pull/5250) + +### Refactors +- refactor: allowing adapters to be loaded by name [#5277](https://github.com/axios/axios/pull/5277) + +### Chores + +- chore: force CI restart [#5243](https://github.com/axios/axios/pull/5243) +- chore: update ECOSYSTEM.md [#5077](https://github.com/axios/axios/pull/5077) +- chore: update get/index.html [#5116](https://github.com/axios/axios/pull/5116) +- chore: update Sandbox UI/UX [#5205](https://github.com/axios/axios/pull/5205) +- chore:(actions): remove git credentials after checkout [#5235](https://github.com/axios/axios/pull/5235) +- chore(actions): bump actions/dependency-review-action from 2 to 3 [#5266](https://github.com/axios/axios/pull/5266) +- chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#5295](https://github.com/axios/axios/pull/5295) +- chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#5294](https://github.com/axios/axios/pull/5294) +- chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#5241](https://github.com/axios/axios/pull/5241) +- chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#5245](https://github.com/axios/axios/pull/5245) +- chore(docs): update Resources links in README [#5119](https://github.com/axios/axios/pull/5119) +- chore(docs): update the link for JSON url [#5265](https://github.com/axios/axios/pull/5265) +- chore(docs): fix broken links [#5218](https://github.com/axios/axios/pull/5218) +- chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#5170](https://github.com/axios/axios/pull/5170) +- chore(docs): typo fix line #856 and #920 [#5194](https://github.com/axios/axios/pull/5194) +- chore(docs): typo fix #800 [#5193](https://github.com/axios/axios/pull/5193) +- chore(docs): fix typos [#5184](https://github.com/axios/axios/pull/5184) +- chore(docs): fix punctuation in README.md [#5197](https://github.com/axios/axios/pull/5197) +- chore(docs): update readme in the Handling Errors section - issue reference #5260 [#5261](https://github.com/axios/axios/pull/5261) +- chore: remove \b from filename [#5207](https://github.com/axios/axios/pull/5207) +- chore(docs): update CHANGELOG.md [#5137](https://github.com/axios/axios/pull/5137) +- chore: add sideEffects false to package.json [#5025](https://github.com/axios/axios/pull/5025) + +### Contributors to this release + +- [Maddy Miller](https://github.com/me4502) +- [Amit Saini](https://github.com/amitsainii) +- [ecyrbe](https://github.com/ecyrbe) +- [Ikko Ashimine](https://github.com/eltociear) +- [Geeth Gunnampalli](https://github.com/thetechie7) +- [Shreem Asati](https://github.com/shreem-123) +- [Frieder Bluemle](https://github.com/friederbluemle) +- [윤세영](https://github.com/yunseyeong) +- [Claudio Busatto](https://github.com/cjcbusatto) +- [Remco Haszing](https://github.com/remcohaszing) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Csaba Maulis](https://github.com/om4csaba) +- [MoPaMo](https://github.com/MoPaMo) +- [Daniel Fjeldstad](https://github.com/w3bdesign) +- [Adrien Brunet](https://github.com/adrien-may) +- [Frazer Smith](https://github.com/Fdawgs) +- [HaiTao](https://github.com/836334258) +- [AZM](https://github.com/aziyatali) +- [relbns](https://github.com/relbns) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.3] - 2022-10-15 + +### Added + +- Added custom params serializer support [#5113](https://github.com/axios/axios/pull/5113) + +### Fixed + +- Fixed top-level export to keep them in-line with static properties [#5109](https://github.com/axios/axios/pull/5109) +- Stopped including null values to query string. [#5108](https://github.com/axios/axios/pull/5108) +- Restored proxy config backwards compatibility with 0.x [#5097](https://github.com/axios/axios/pull/5097) +- Added back AxiosHeaders in AxiosHeaderValue [#5103](https://github.com/axios/axios/pull/5103) +- Pin CDN install instructions to a specific version [#5060](https://github.com/axios/axios/pull/5060) +- Handling of array values fixed for AxiosHeaders [#5085](https://github.com/axios/axios/pull/5085) + +### Chores + +- docs: match badge style, add link to them [#5046](https://github.com/axios/axios/pull/5046) +- chore: fixing comments typo [#5054](https://github.com/axios/axios/pull/5054) +- chore: update issue template [#5061](https://github.com/axios/axios/pull/5061) +- chore: added progress capturing section to the docs; [#5084](https://github.com/axios/axios/pull/5084) + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) +- [scarf](https://github.com/scarf005) +- [Lenz Weber-Tronic](https://github.com/phryneas) +- [Arvindh](https://github.com/itsarvindh) +- [Félix Legrelle](https://github.com/FelixLgr) +- [Patrick Petrovic](https://github.com/ppati000) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [littledian](https://github.com/littledian) +- [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.2] - 2022-10-07 + +### Fixed + +- Fixed broken exports for UMD builds. + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.1] - 2022-10-07 + +### Fixed + +- Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful. + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.0] - 2022-10-06 + +### Fixed + +- Fixed missing exports in type definition index.d.ts [#5003](https://github.com/axios/axios/pull/5003) +- Fixed query params composing [#5018](https://github.com/axios/axios/pull/5018) +- Fixed GenericAbortSignal interface by making it more generic [#5021](https://github.com/axios/axios/pull/5021) +- Fixed adding "clear" to AxiosInterceptorManager [#5010](https://github.com/axios/axios/pull/5010) +- Fixed commonjs & umd exports [#5030](https://github.com/axios/axios/pull/5030) +- Fixed inability to access response headers when using axios 1.x with Jest [#5036](https://github.com/axios/axios/pull/5036) + +### Contributors to this release + +- [Trim21](https://github.com/trim21) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [shingo.sasaki](https://github.com/s-sasaki-0529) +- [Ivan Pepelko](https://github.com/ivanpepelko) +- [Richard Kořínek](https://github.com/risa) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.0.0] - 2022-10-04 + +### Added + +- Added stack trace to AxiosError [#4624](https://github.com/axios/axios/pull/4624) +- Add AxiosError to AxiosStatic [#4654](https://github.com/axios/axios/pull/4654) +- Replaced Rollup as our build runner [#4596](https://github.com/axios/axios/pull/4596) +- Added generic TS types for the exposed toFormData helper [#4668](https://github.com/axios/axios/pull/4668) +- Added listen callback function [#4096](https://github.com/axios/axios/pull/4096) +- Added instructions for installing using PNPM [#4207](https://github.com/axios/axios/pull/4207) +- Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#4229](https://github.com/axios/axios/pull/4229) +- Added axios-url-template in ECOSYSTEM.md [#4238](https://github.com/axios/axios/pull/4238) +- Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance [#4248](https://github.com/axios/axios/pull/4248) +- Added react hook plugin [#4319](https://github.com/axios/axios/pull/4319) +- Adding HTTP status code for transformResponse [#4580](https://github.com/axios/axios/pull/4580) +- Added blob to the list of protocols supported by the browser [#4678](https://github.com/axios/axios/pull/4678) +- Resolving proxy from env on redirect [#4436](https://github.com/axios/axios/pull/4436) +- Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704) +- Adding Canceler parameters config and request [#4711](https://github.com/axios/axios/pull/4711) +- Added automatic payload serialization to application/x-www-form-urlencoded [#4714](https://github.com/axios/axios/pull/4714) +- Added the ability for webpack users to overwrite built-ins [#4715](https://github.com/axios/axios/pull/4715) +- Added string[] to AxiosRequestHeaders type [#4322](https://github.com/axios/axios/pull/4322) +- Added the ability for the url-encoded-form serializer to respect the formSerializer config [#4721](https://github.com/axios/axios/pull/4721) +- Added isCancel type assert [#4293](https://github.com/axios/axios/pull/4293) +- Added data URL support for node.js [#4725](https://github.com/axios/axios/pull/4725) +- Adding types for progress event callbacks [#4675](https://github.com/axios/axios/pull/4675) +- URL params serializer [#4734](https://github.com/axios/axios/pull/4734) +- Added axios.formToJSON method [#4735](https://github.com/axios/axios/pull/4735) +- Bower platform add data protocol [#4804](https://github.com/axios/axios/pull/4804) +- Use WHATWG URL API instead of url.parse() [#4852](https://github.com/axios/axios/pull/4852) +- Add ENUM containing Http Status Codes to typings [#4903](https://github.com/axios/axios/pull/4903) +- Improve typing of timeout in index.d.ts [#4934](https://github.com/axios/axios/pull/4934) + +### Changed + +- Updated AxiosError.config to be optional in the type definition [#4665](https://github.com/axios/axios/pull/4665) +- Updated README emphasizing the URLSearchParam built-in interface over other solutions [#4590](https://github.com/axios/axios/pull/4590) +- Include request and config when creating a CanceledError instance [#4659](https://github.com/axios/axios/pull/4659) +- Changed func-names eslint rule to as-needed [#4492](https://github.com/axios/axios/pull/4492) +- Replacing deprecated substr() with slice() as substr() is deprecated [#4468](https://github.com/axios/axios/pull/4468) +- Updating HTTP links in README.md to use HTTPS [#4387](https://github.com/axios/axios/pull/4387) +- Updated to a better trim() polyfill [#4072](https://github.com/axios/axios/pull/4072) +- Updated types to allow specifying partial default headers on instance create [#4185](https://github.com/axios/axios/pull/4185) +- Expanded isAxiosError types [#4344](https://github.com/axios/axios/pull/4344) +- Updated type definition for axios instance methods [#4224](https://github.com/axios/axios/pull/4224) +- Updated eslint config [#4722](https://github.com/axios/axios/pull/4722) +- Updated Docs [#4742](https://github.com/axios/axios/pull/4742) +- Refactored Axios to use ES2017 [#4787](https://github.com/axios/axios/pull/4787) + + +### Deprecated +- There are multiple deprecations, refactors and fixes provided in this release. Please read through the full release notes to see how this may impact your project and use case. + +### Removed + +- Removed incorrect argument for NetworkError constructor [#4656](https://github.com/axios/axios/pull/4656) +- Removed Webpack [#4596](https://github.com/axios/axios/pull/4596) +- Removed function that transform arguments to array [#4544](https://github.com/axios/axios/pull/4544) + +### Fixed + +- Fixed grammar in README [#4649](https://github.com/axios/axios/pull/4649) +- Fixed code error in README [#4599](https://github.com/axios/axios/pull/4599) +- Optimized the code that checks cancellation [#4587](https://github.com/axios/axios/pull/4587) +- Fix url pointing to defaults.js in README [#4532](https://github.com/axios/axios/pull/4532) +- Use type alias instead of interface for AxiosPromise [#4505](https://github.com/axios/axios/pull/4505) +- Fix some word spelling and lint style in code comments [#4500](https://github.com/axios/axios/pull/4500) +- Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#4414](https://github.com/axios/axios/pull/4414) +- Bump follow-redirects from 1.14.9 to 1.15.0 [#4673](https://github.com/axios/axios/pull/4673) +- Fixing http tests to avoid hanging when assertions fail [#4435](https://github.com/axios/axios/pull/4435) +- Fix TS definition for AxiosRequestTransformer [#4201](https://github.com/axios/axios/pull/4201) +- Fix grammatical issues in README [#4232](https://github.com/axios/axios/pull/4232) +- Fixing instance.defaults.headers type [#4557](https://github.com/axios/axios/pull/4557) +- Fixed race condition on immediate requests cancellation [#4261](https://github.com/axios/axios/pull/4261) +- Fixing Z_BUF_ERROR when no content [#4701](https://github.com/axios/axios/pull/4701) +- Fixing proxy beforeRedirect regression [#4708](https://github.com/axios/axios/pull/4708) +- Fixed AxiosError status code type [#4717](https://github.com/axios/axios/pull/4717) +- Fixed AxiosError stack capturing [#4718](https://github.com/axios/axios/pull/4718) +- Fixing AxiosRequestHeaders typings [#4334](https://github.com/axios/axios/pull/4334) +- Fixed max body length defaults [#4731](https://github.com/axios/axios/pull/4731) +- Fixed toFormData Blob issue on node>v17 [#4728](https://github.com/axios/axios/pull/4728) +- Bump grunt from 1.5.2 to 1.5.3 [#4743](https://github.com/axios/axios/pull/4743) +- Fixing content-type header repeated [#4745](https://github.com/axios/axios/pull/4745) +- Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738) +- Request ignores false, 0 and empty string as body values [#4785](https://github.com/axios/axios/pull/4785) +- Added back missing minified builds [#4805](https://github.com/axios/axios/pull/4805) +- Fixed a type error [#4815](https://github.com/axios/axios/pull/4815) +- Fixed a regression bug with unsubscribing from cancel token; [#4819](https://github.com/axios/axios/pull/4819) +- Remove repeated compression algorithm [#4820](https://github.com/axios/axios/pull/4820) +- The error of calling extend to pass parameters [#4857](https://github.com/axios/axios/pull/4857) +- SerializerOptions.indexes allows boolean | null | undefined [#4862](https://github.com/axios/axios/pull/4862) +- Require interceptors to return values [#4874](https://github.com/axios/axios/pull/4874) +- Removed unused imports [#4949](https://github.com/axios/axios/pull/4949) +- Allow null indexes on formSerializer and paramsSerializer [#4960](https://github.com/axios/axios/pull/4960) + +### Chores +- Set permissions for GitHub actions [#4765](https://github.com/axios/axios/pull/4765) +- Included githubactions in the dependabot config [#4770](https://github.com/axios/axios/pull/4770) +- Included dependency review [#4771](https://github.com/axios/axios/pull/4771) +- Update security.md [#4784](https://github.com/axios/axios/pull/4784) +- Remove unnecessary spaces [#4854](https://github.com/axios/axios/pull/4854) +- Simplify the import path of AxiosError [#4875](https://github.com/axios/axios/pull/4875) +- Fix Gitpod dead link [#4941](https://github.com/axios/axios/pull/4941) +- Enable syntax highlighting for a code block [#4970](https://github.com/axios/axios/pull/4970) +- Using Logo Axios in Readme.md [#4993](https://github.com/axios/axios/pull/4993) +- Fix markup for note in README [#4825](https://github.com/axios/axios/pull/4825) +- Fix typo and formatting, add colons [#4853](https://github.com/axios/axios/pull/4853) +- Fix typo in readme [#4942](https://github.com/axios/axios/pull/4942) + +### Security + +- Update SECURITY.md [#4687](https://github.com/axios/axios/pull/4687) + +### Contributors to this release + +- [Bertrand Marron](https://github.com/tusbar) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Dan Mooney](https://github.com/danmooney) +- [Michael Li](https://github.com/xiaoyu-tamu) +- [aong](https://github.com/yxwzaxns) +- [Des Preston](https://github.com/despreston) +- [Ted Robertson](https://github.com/tredondo) +- [zhoulixiang](https://github.com/zh-lx) +- [Arthur Fiorette](https://github.com/arthurfiorette) +- [Kumar Shanu](https://github.com/Kr-Shanu) +- [JALAL](https://github.com/JLL32) +- [Jingyi Lin](https://github.com/MageeLin) +- [Philipp Loose](https://github.com/phloose) +- [Alexander Shchukin](https://github.com/sashsvamir) +- [Dave Cardwell](https://github.com/davecardwell) +- [Cat Scarlet](https://github.com/catscarlet) +- [Luca Pizzini](https://github.com/lpizzinidev) +- [Kai](https://github.com/Schweinepriester) +- [Maxime Bargiel](https://github.com/mbargiel) +- [Brian Helba](https://github.com/brianhelba) +- [reslear](https://github.com/reslear) +- [Jamie Slome](https://github.com/JamieSlome) +- [Landro3](https://github.com/Landro3) +- [rafw87](https://github.com/rafw87) +- [Afzal Sayed](https://github.com/afzalsayed96) +- [Koki Oyatsu](https://github.com/kaishuu0123) +- [Dave](https://github.com/wangcch) +- [暴走老七](https://github.com/baozouai) +- [Spencer](https://github.com/spalger) +- [Adrian Wieprzkowicz](https://github.com/Argeento) +- [Jamie Telin](https://github.com/lejahmie) +- [毛呆](https://github.com/aweikalee) +- [Kirill Shakirov](https://github.com/turisap) +- [Rraji Abdelbari](https://github.com/estarossa0) +- [Jelle Schutter](https://github.com/jelleschutter) +- [Tom Ceuppens](https://github.com/KyorCode) +- [Johann Cooper](https://github.com/JohannCooper) +- [Dimitris Halatsis](https://github.com/mitsos1os) +- [chenjigeng](https://github.com/chenjigeng) +- [João Gabriel Quaresma](https://github.com/joaoGabriel55) +- [Victor Augusto](https://github.com/VictorAugDB) +- [neilnaveen](https://github.com/neilnaveen) +- [Pavlos](https://github.com/psmoros) +- [Kiryl Valkovich](https://github.com/visortelle) +- [Naveen](https://github.com/naveensrinivasan) +- [wenzheng](https://github.com/0x30) +- [hcwhan](https://github.com/hcwhan) +- [Bassel Rachid](https://github.com/basselworkforce) +- [Grégoire Pineau](https://github.com/lyrixx) +- [felipedamin](https://github.com/felipedamin) +- [Karl Horky](https://github.com/karlhorky) +- [Yue JIN](https://github.com/kingyue737) +- [Usman Ali Siddiqui](https://github.com/usman250994) +- [WD](https://github.com/techbirds) +- [Günther Foidl](https://github.com/gfoidl) +- [Stephen Jennings](https://github.com/jennings) +- [C.T.Lin](https://github.com/chentsulin) +- [mia-z](https://github.com/mia-z) +- [Parth Banathia](https://github.com/Parth0105) +- [parth0105pluang](https://github.com/parth0105pluang) +- [Marco Weber](https://github.com/mrcwbr) +- [Luca Pizzini](https://github.com/lpizzinidev) +- [Willian Agostini](https://github.com/WillianAgostini) +- [Huyen Nguyen](https://github.com/huyenltnguyen) \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/LICENSE b/psitransfer-v2.3.0/node_modules/axios/LICENSE new file mode 100644 index 0000000..05006a5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/LICENSE @@ -0,0 +1,7 @@ +# Copyright (c) 2014-present Matt Zabriskie & Collaborators + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/axios/MIGRATION_GUIDE.md b/psitransfer-v2.3.0/node_modules/axios/MIGRATION_GUIDE.md new file mode 100644 index 0000000..ec3ae0d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/MIGRATION_GUIDE.md @@ -0,0 +1,3 @@ +# Migration Guide + +## 0.x.x -> 1.1.0 diff --git a/psitransfer-v2.3.0/node_modules/axios/README.md b/psitransfer-v2.3.0/node_modules/axios/README.md new file mode 100644 index 0000000..e5b327e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/README.md @@ -0,0 +1,1679 @@ + +

🥇 Gold sponsors

Stytch

API-first authentication, authorization, and fraud prevention

Website | Documentation | Node.js

+
Principal Financial Group

We’re bound by one common purpose: to give you the financial tools, resources and information you ne...

www.principal.com

+
Buy Instagram Followers Twicsy

Buy real Instagram followers from Twicsy starting at only $2.97. Twicsy has been voted the best site...

twicsy.com

+
Descope

Hi, we're Descope! We are building something in the authentication space for app developers and...

Website | Docs | Community

+
Buzzoid - Buy Instagram Followers

At Buzzoid, you can buy Instagram followers quickly, safely, and easily with just a few clicks. Rate...

buzzoid.com

+
Famety - Buy Instagram Followers

At Famety, you can grow your social media following quickly, safely, and easily with just a few clic...

www.famety.com

+
Poprey - Buy Instagram Likes

Buy Instagram Likes

poprey.com

+
Букмекер

Ставки на спорт, БК в Україні

betking.com.ua

+
Buy Youtube Subscribers

SS Market offers professional social media services that rapidly increase your YouTube subscriber co...

ssmarket.net

+
💜 Become a sponsor + 💜 Become a sponsor + 💜 Become a sponsor +
+ + +

+
+
+
+ +

Promise based HTTP client for the browser and node.js

+ +

+ Website • + Documentation +

+ +
+ +[![npm version](https://img.shields.io/npm/v/axios.svg?style=flat-square)](https://www.npmjs.org/package/axios) +[![CDNJS](https://img.shields.io/cdnjs/v/axios.svg?style=flat-square)](https://cdnjs.com/libraries/axios) +[![Build status](https://img.shields.io/github/actions/workflow/status/axios/axios/ci.yml?branch=v1.x&label=CI&logo=github&style=flat-square)](https://github.com/axios/axios/actions/workflows/ci.yml) +[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod&style=flat-square)](https://gitpod.io/#https://github.com/axios/axios) +[![code coverage](https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square)](https://coveralls.io/r/mzabriskie/axios) +[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=axios&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=axios) +[![npm bundle size](https://img.shields.io/bundlephobia/minzip/axios?style=flat-square)](https://bundlephobia.com/package/axios@latest) +[![npm downloads](https://img.shields.io/npm/dm/axios.svg?style=flat-square)](https://npm-stat.com/charts.html?package=axios) +[![gitter chat](https://img.shields.io/gitter/room/mzabriskie/axios.svg?style=flat-square)](https://gitter.im/mzabriskie/axios) +[![code helpers](https://www.codetriage.com/axios/axios/badges/users.svg)](https://www.codetriage.com/axios/axios) +[![Known Vulnerabilities](https://snyk.io/test/npm/axios/badge.svg)](https://snyk.io/test/npm/axios) + + + + +
+ +## Table of Contents + + - [Features](#features) + - [Browser Support](#browser-support) + - [Installing](#installing) + - [Package manager](#package-manager) + - [CDN](#cdn) + - [Example](#example) + - [Axios API](#axios-api) + - [Request method aliases](#request-method-aliases) + - [Concurrency 👎](#concurrency-deprecated) + - [Creating an instance](#creating-an-instance) + - [Instance methods](#instance-methods) + - [Request Config](#request-config) + - [Response Schema](#response-schema) + - [Config Defaults](#config-defaults) + - [Global axios defaults](#global-axios-defaults) + - [Custom instance defaults](#custom-instance-defaults) + - [Config order of precedence](#config-order-of-precedence) + - [Interceptors](#interceptors) + - [Multiple Interceptors](#multiple-interceptors) + - [Handling Errors](#handling-errors) + - [Cancellation](#cancellation) + - [AbortController](#abortcontroller) + - [CancelToken 👎](#canceltoken-deprecated) + - [Using application/x-www-form-urlencoded format](#using-applicationx-www-form-urlencoded-format) + - [URLSearchParams](#urlsearchparams) + - [Query string](#query-string-older-browsers) + - [🆕 Automatic serialization](#-automatic-serialization-to-urlsearchparams) + - [Using multipart/form-data format](#using-multipartform-data-format) + - [FormData](#formdata) + - [🆕 Automatic serialization](#-automatic-serialization-to-formdata) + - [Files Posting](#files-posting) + - [HTML Form Posting](#-html-form-posting-browser) + - [🆕 Progress capturing](#-progress-capturing) + - [🆕 Rate limiting](#-progress-capturing) + - [🆕 AxiosHeaders](#-axiosheaders) + - [🔥 Fetch adapter](#-fetch-adapter) + - [Semver](#semver) + - [Promises](#promises) + - [TypeScript](#typescript) + - [Resources](#resources) + - [Credits](#credits) + - [License](#license) + +## Features + +- Make [XMLHttpRequests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) from the browser +- Make [http](https://nodejs.org/api/http.html) requests from node.js +- Supports the [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) API +- Intercept request and response +- Transform request and response data +- Cancel requests +- Automatic transforms for [JSON](https://www.json.org/json-en.html) data +- 🆕 Automatic data object serialization to `multipart/form-data` and `x-www-form-urlencoded` body encodings +- Client side support for protecting against [XSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery) + +## Browser Support + +![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | +--- | --- | --- | --- | --- | +Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ | + +[![Browser Matrix](https://saucelabs.com/open_sauce/build_matrix/axios.svg)](https://saucelabs.com/u/axios) + +## Installing + +### Package manager + +Using npm: + +```bash +$ npm install axios +``` + +Using bower: + +```bash +$ bower install axios +``` + +Using yarn: + +```bash +$ yarn add axios +``` + +Using pnpm: + +```bash +$ pnpm add axios +``` + +Using bun: + +```bash +$ bun add axios +``` + +Once the package is installed, you can import the library using `import` or `require` approach: + +```js +import axios, {isCancel, AxiosError} from 'axios'; +``` + +You can also use the default export, since the named export is just a re-export from the Axios factory: + +```js +import axios from 'axios'; + +console.log(axios.isCancel('something')); +```` + +If you use `require` for importing, **only default export is available**: + +```js +const axios = require('axios'); + +console.log(axios.isCancel('something')); +``` + +For some bundlers and some ES6 linters you may need to do the following: + +```js +import { default as axios } from 'axios'; +``` + +For cases where something went wrong when trying to import a module into a custom or legacy environment, +you can try importing the module package directly: + +```js +const axios = require('axios/dist/browser/axios.cjs'); // browser commonJS bundle (ES2017) +// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017) +``` + +### CDN + +Using jsDelivr CDN (ES5 UMD browser module): + +```html + +``` + +Using unpkg CDN: + +```html + +``` + +## Example + +> **Note**: CommonJS usage +> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, use the following approach: + +```js +import axios from 'axios'; +//const axios = require('axios'); // legacy way + +// Make a request for a user with a given ID +axios.get('/user?ID=12345') + .then(function (response) { + // handle success + console.log(response); + }) + .catch(function (error) { + // handle error + console.log(error); + }) + .finally(function () { + // always executed + }); + +// Optionally the request above could also be done as +axios.get('/user', { + params: { + ID: 12345 + } + }) + .then(function (response) { + console.log(response); + }) + .catch(function (error) { + console.log(error); + }) + .finally(function () { + // always executed + }); + +// Want to use async/await? Add the `async` keyword to your outer function/method. +async function getUser() { + try { + const response = await axios.get('/user?ID=12345'); + console.log(response); + } catch (error) { + console.error(error); + } +} +``` + +> **Note**: `async/await` is part of ECMAScript 2017 and is not supported in Internet +> Explorer and older browsers, so use with caution. + +Performing a `POST` request + +```js +axios.post('/user', { + firstName: 'Fred', + lastName: 'Flintstone' + }) + .then(function (response) { + console.log(response); + }) + .catch(function (error) { + console.log(error); + }); +``` + +Performing multiple concurrent requests + +```js +function getUserAccount() { + return axios.get('/user/12345'); +} + +function getUserPermissions() { + return axios.get('/user/12345/permissions'); +} + +Promise.all([getUserAccount(), getUserPermissions()]) + .then(function (results) { + const acct = results[0]; + const perm = results[1]; + }); +``` + +## axios API + +Requests can be made by passing the relevant config to `axios`. + +##### axios(config) + +```js +// Send a POST request +axios({ + method: 'post', + url: '/user/12345', + data: { + firstName: 'Fred', + lastName: 'Flintstone' + } +}); +``` + +```js +// GET request for remote image in node.js +axios({ + method: 'get', + url: 'https://bit.ly/2mTM3nY', + responseType: 'stream' +}) + .then(function (response) { + response.data.pipe(fs.createWriteStream('ada_lovelace.jpg')) + }); +``` + +##### axios(url[, config]) + +```js +// Send a GET request (default method) +axios('/user/12345'); +``` + +### Request method aliases + +For convenience, aliases have been provided for all common request methods. + +##### axios.request(config) +##### axios.get(url[, config]) +##### axios.delete(url[, config]) +##### axios.head(url[, config]) +##### axios.options(url[, config]) +##### axios.post(url[, data[, config]]) +##### axios.put(url[, data[, config]]) +##### axios.patch(url[, data[, config]]) + +###### NOTE +When using the alias methods `url`, `method`, and `data` properties don't need to be specified in config. + +### Concurrency (Deprecated) +Please use `Promise.all` to replace the below functions. + +Helper functions for dealing with concurrent requests. + +axios.all(iterable) +axios.spread(callback) + +### Creating an instance + +You can create a new instance of axios with a custom config. + +##### axios.create([config]) + +```js +const instance = axios.create({ + baseURL: 'https://some-domain.com/api/', + timeout: 1000, + headers: {'X-Custom-Header': 'foobar'} +}); +``` + +### Instance methods + +The available instance methods are listed below. The specified config will be merged with the instance config. + +##### axios#request(config) +##### axios#get(url[, config]) +##### axios#delete(url[, config]) +##### axios#head(url[, config]) +##### axios#options(url[, config]) +##### axios#post(url[, data[, config]]) +##### axios#put(url[, data[, config]]) +##### axios#patch(url[, data[, config]]) +##### axios#getUri([config]) + +## Request Config + +These are the available config options for making requests. Only the `url` is required. Requests will default to `GET` if `method` is not specified. + +```js +{ + // `url` is the server URL that will be used for the request + url: '/user', + + // `method` is the request method to be used when making the request + method: 'get', // default + + // `baseURL` will be prepended to `url` unless `url` is absolute and option `allowAbsoluteUrls` is set to true. + // It can be convenient to set `baseURL` for an instance of axios to pass relative URLs + // to methods of that instance. + baseURL: 'https://some-domain.com/api/', + + // `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`. + // When set to true (default), absolute values for `url` will override `baseUrl`. + // When set to false, absolute values for `url` will always be prepended by `baseUrl`. + allowAbsoluteUrls: true, + + // `transformRequest` allows changes to the request data before it is sent to the server + // This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE' + // The last function in the array must return a string or an instance of Buffer, ArrayBuffer, + // FormData or Stream + // You may modify the headers object. + transformRequest: [function (data, headers) { + // Do whatever you want to transform the data + + return data; + }], + + // `transformResponse` allows changes to the response data to be made before + // it is passed to then/catch + transformResponse: [function (data) { + // Do whatever you want to transform the data + + return data; + }], + + // `headers` are custom headers to be sent + headers: {'X-Requested-With': 'XMLHttpRequest'}, + + // `params` are the URL parameters to be sent with the request + // Must be a plain object or a URLSearchParams object + params: { + ID: 12345 + }, + + // `paramsSerializer` is an optional config that allows you to customize serializing `params`. + paramsSerializer: { + + // Custom encoder function which sends key/value pairs in an iterative fashion. + encode?: (param: string): string => { /* Do custom operations here and return transformed string */ }, + + // Custom serializer function for the entire parameter. Allows user to mimic pre 1.x behaviour. + serialize?: (params: Record, options?: ParamsSerializerOptions ), + + // Configuration for formatting array indexes in the params. + indexes: false // Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes). + }, + + // `data` is the data to be sent as the request body + // Only applicable for request methods 'PUT', 'POST', 'DELETE , and 'PATCH' + // When no `transformRequest` is set, must be of one of the following types: + // - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams + // - Browser only: FormData, File, Blob + // - Node only: Stream, Buffer, FormData (form-data package) + data: { + firstName: 'Fred' + }, + + // syntax alternative to send data into the body + // method post + // only the value is sent, not the key + data: 'Country=Brasil&City=Belo Horizonte', + + // `timeout` specifies the number of milliseconds before the request times out. + // If the request takes longer than `timeout`, the request will be aborted. + timeout: 1000, // default is `0` (no timeout) + + // `withCredentials` indicates whether or not cross-site Access-Control requests + // should be made using credentials + withCredentials: false, // default + + // `adapter` allows custom handling of requests which makes testing easier. + // Return a promise and supply a valid response (see lib/adapters/README.md) + adapter: function (config) { + /* ... */ + }, + // Also, you can set the name of the built-in adapter, or provide an array with their names + // to choose the first available in the environment + adapter: 'xhr', // 'fetch' | 'http' | ['xhr', 'http', 'fetch'] + + // `auth` indicates that HTTP Basic auth should be used, and supplies credentials. + // This will set an `Authorization` header, overwriting any existing + // `Authorization` custom headers you have set using `headers`. + // Please note that only HTTP Basic auth is configurable through this parameter. + // For Bearer tokens and such, use `Authorization` custom headers instead. + auth: { + username: 'janedoe', + password: 's00pers3cret' + }, + + // `responseType` indicates the type of data that the server will respond with + // options are: 'arraybuffer', 'document', 'json', 'text', 'stream' + // browser only: 'blob' + responseType: 'json', // default + + // `responseEncoding` indicates encoding to use for decoding responses (Node.js only) + // Note: Ignored for `responseType` of 'stream' or client-side requests + // options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url', + // 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8', + // 'utf8', 'UTF8', 'utf16le', 'UTF16LE' + responseEncoding: 'utf8', // default + + // `xsrfCookieName` is the name of the cookie to use as a value for xsrf token + xsrfCookieName: 'XSRF-TOKEN', // default + + // `xsrfHeaderName` is the name of the http header that carries the xsrf token value + xsrfHeaderName: 'X-XSRF-TOKEN', // default + + // `undefined` (default) - set XSRF header only for the same origin requests + withXSRFToken: boolean | undefined | ((config: InternalAxiosRequestConfig) => boolean | undefined), + + // `onUploadProgress` allows handling of progress events for uploads + // browser & node.js + onUploadProgress: function ({loaded, total, progress, bytes, estimated, rate, upload = true}) { + // Do whatever you want with the Axios progress event + }, + + // `onDownloadProgress` allows handling of progress events for downloads + // browser & node.js + onDownloadProgress: function ({loaded, total, progress, bytes, estimated, rate, download = true}) { + // Do whatever you want with the Axios progress event + }, + + // `maxContentLength` defines the max size of the http response content in bytes allowed in node.js + maxContentLength: 2000, + + // `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed + maxBodyLength: 2000, + + // `validateStatus` defines whether to resolve or reject the promise for a given + // HTTP response status code. If `validateStatus` returns `true` (or is set to `null` + // or `undefined`), the promise will be resolved; otherwise, the promise will be + // rejected. + validateStatus: function (status) { + return status >= 200 && status < 300; // default + }, + + // `maxRedirects` defines the maximum number of redirects to follow in node.js. + // If set to 0, no redirects will be followed. + maxRedirects: 21, // default + + // `beforeRedirect` defines a function that will be called before redirect. + // Use this to adjust the request options upon redirecting, + // to inspect the latest response headers, + // or to cancel the request by throwing an error + // If maxRedirects is set to 0, `beforeRedirect` is not used. + beforeRedirect: (options, { headers }) => { + if (options.hostname === "example.com") { + options.auth = "user:password"; + } + }, + + // `socketPath` defines a UNIX Socket to be used in node.js. + // e.g. '/var/run/docker.sock' to send requests to the docker daemon. + // Only either `socketPath` or `proxy` can be specified. + // If both are specified, `socketPath` is used. + socketPath: null, // default + + // `transport` determines the transport method that will be used to make the request. + // If defined, it will be used. Otherwise, if `maxRedirects` is 0, + // the default `http` or `https` library will be used, depending on the protocol specified in `protocol`. + // Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol, + // which can handle redirects. + transport: undefined, // default + + // `httpAgent` and `httpsAgent` define a custom agent to be used when performing http + // and https requests, respectively, in node.js. This allows options to be added like + // `keepAlive` that are not enabled by default. + httpAgent: new http.Agent({ keepAlive: true }), + httpsAgent: new https.Agent({ keepAlive: true }), + + // `proxy` defines the hostname, port, and protocol of the proxy server. + // You can also define your proxy using the conventional `http_proxy` and + // `https_proxy` environment variables. If you are using environment variables + // for your proxy configuration, you can also define a `no_proxy` environment + // variable as a comma-separated list of domains that should not be proxied. + // Use `false` to disable proxies, ignoring environment variables. + // `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and + // supplies credentials. + // This will set an `Proxy-Authorization` header, overwriting any existing + // `Proxy-Authorization` custom headers you have set using `headers`. + // If the proxy server uses HTTPS, then you must set the protocol to `https`. + proxy: { + protocol: 'https', + host: '127.0.0.1', + // hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined + port: 9000, + auth: { + username: 'mikeymike', + password: 'rapunz3l' + } + }, + + // `cancelToken` specifies a cancel token that can be used to cancel the request + // (see Cancellation section below for details) + cancelToken: new CancelToken(function (cancel) { + }), + + // an alternative way to cancel Axios requests using AbortController + signal: new AbortController().signal, + + // `decompress` indicates whether or not the response body should be decompressed + // automatically. If set to `true` will also remove the 'content-encoding' header + // from the responses objects of all decompressed responses + // - Node only (XHR cannot turn off decompression) + decompress: true, // default + + // `insecureHTTPParser` boolean. + // Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers. + // This may allow interoperability with non-conformant HTTP implementations. + // Using the insecure parser should be avoided. + // see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback + // see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none + insecureHTTPParser: undefined, // default + + // transitional options for backward compatibility that may be removed in the newer versions + transitional: { + // silent JSON parsing mode + // `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour) + // `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json') + silentJSONParsing: true, // default value for the current Axios version + + // try to parse the response string as JSON even if `responseType` is not 'json' + forcedJSONParsing: true, + + // throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts + clarifyTimeoutError: false, + }, + + env: { + // The FormData class to be used to automatically serialize the payload into a FormData object + FormData: window?.FormData || global?.FormData + }, + + formSerializer: { + visitor: (value, key, path, helpers) => {}; // custom visitor function to serialize form values + dots: boolean; // use dots instead of brackets format + metaTokens: boolean; // keep special endings like {} in parameter key + indexes: boolean; // array indexes format null - no brackets, false - empty brackets, true - brackets with indexes + }, + + // http adapter only (node.js) + maxRate: [ + 100 * 1024, // 100KB/s upload limit, + 100 * 1024 // 100KB/s download limit + ] +} +``` + +## Response Schema + +The response for a request contains the following information. + +```js +{ + // `data` is the response that was provided by the server + data: {}, + + // `status` is the HTTP status code from the server response + status: 200, + + // `statusText` is the HTTP status message from the server response + statusText: 'OK', + + // `headers` the HTTP headers that the server responded with + // All header names are lowercase and can be accessed using the bracket notation. + // Example: `response.headers['content-type']` + headers: {}, + + // `config` is the config that was provided to `axios` for the request + config: {}, + + // `request` is the request that generated this response + // It is the last ClientRequest instance in node.js (in redirects) + // and an XMLHttpRequest instance in the browser + request: {} +} +``` + +When using `then`, you will receive the response as follows: + +```js +axios.get('/user/12345') + .then(function (response) { + console.log(response.data); + console.log(response.status); + console.log(response.statusText); + console.log(response.headers); + console.log(response.config); + }); +``` + +When using `catch`, or passing a [rejection callback](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then) as second parameter of `then`, the response will be available through the `error` object as explained in the [Handling Errors](#handling-errors) section. + +## Config Defaults + +You can specify config defaults that will be applied to every request. + +### Global axios defaults + +```js +axios.defaults.baseURL = 'https://api.example.com'; + +// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them. +// See below for an example using Custom instance defaults instead. +axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; + +axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; +``` + +### Custom instance defaults + +```js +// Set config defaults when creating the instance +const instance = axios.create({ + baseURL: 'https://api.example.com' +}); + +// Alter defaults after instance has been created +instance.defaults.headers.common['Authorization'] = AUTH_TOKEN; +``` + +### Config order of precedence + +Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults/index.js](https://github.com/axios/axios/blob/main/lib/defaults/index.js#L49), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example. + +```js +// Create an instance using the config defaults provided by the library +// At this point the timeout config value is `0` as is the default for the library +const instance = axios.create(); + +// Override timeout default for the library +// Now all requests using this instance will wait 2.5 seconds before timing out +instance.defaults.timeout = 2500; + +// Override timeout for this request as it's known to take a long time +instance.get('/longRequest', { + timeout: 5000 +}); +``` + +## Interceptors + +You can intercept requests or responses before they are handled by `then` or `catch`. + +```js + +const instance = axios.create(); + +// Add a request interceptor +instance.interceptors.request.use(function (config) { + // Do something before request is sent + return config; + }, function (error) { + // Do something with request error + return Promise.reject(error); + }); + +// Add a response interceptor +instance.interceptors.response.use(function (response) { + // Any status code that lie within the range of 2xx cause this function to trigger + // Do something with response data + return response; + }, function (error) { + // Any status codes that falls outside the range of 2xx cause this function to trigger + // Do something with response error + return Promise.reject(error); + }); +``` + +If you need to remove an interceptor later you can. + +```js +const instance = axios.create(); +const myInterceptor = instance.interceptors.request.use(function () {/*...*/}); +axios.interceptors.request.eject(myInterceptor); +``` + +You can also clear all interceptors for requests or responses. +```js +const instance = axios.create(); +instance.interceptors.request.use(function () {/*...*/}); +instance.interceptors.request.clear(); // Removes interceptors from requests +instance.interceptors.response.use(function () {/*...*/}); +instance.interceptors.response.clear(); // Removes interceptors from responses +``` + +You can add interceptors to a custom instance of axios. + +```js +const instance = axios.create(); +instance.interceptors.request.use(function () {/*...*/}); +``` + +When you add request interceptors, they are presumed to be asynchronous by default. This can cause a delay +in the execution of your axios request when the main thread is blocked (a promise is created under the hood for +the interceptor and your request gets put on the bottom of the call stack). If your request interceptors are synchronous you can add a flag +to the options object that will tell axios to run the code synchronously and avoid any delays in request execution. + +```js +axios.interceptors.request.use(function (config) { + config.headers.test = 'I am only a header!'; + return config; +}, null, { synchronous: true }); +``` + +If you want to execute a particular interceptor based on a runtime check, +you can add a `runWhen` function to the options object. The request interceptor will not be executed **if and only if** the return +of `runWhen` is `false`. The function will be called with the config +object (don't forget that you can bind your own arguments to it as well.) This can be handy when you have an +asynchronous request interceptor that only needs to run at certain times. + +```js +function onGetCall(config) { + return config.method === 'get'; +} +axios.interceptors.request.use(function (config) { + config.headers.test = 'special get headers'; + return config; +}, null, { runWhen: onGetCall }); +``` + +> **Note:** options parameter(having `synchronous` and `runWhen` properties) is only supported for request interceptors at the moment. + +### Multiple Interceptors + +Given you add multiple response interceptors +and when the response was fulfilled +- then each interceptor is executed +- then they are executed in the order they were added +- then only the last interceptor's result is returned +- then every interceptor receives the result of its predecessor +- and when the fulfillment-interceptor throws + - then the following fulfillment-interceptor is not called + - then the following rejection-interceptor is called + - once caught, another following fulfill-interceptor is called again (just like in a promise chain). + +Read [the interceptor tests](./test/specs/interceptors.spec.js) for seeing all this in code. + +## Error Types + +There are many different axios error messages that can appear that can provide basic information about the specifics of the error and where opportunities may lie in debugging. + +The general structure of axios errors is as follows: +| Property | Definition | +| -------- | ---------- | +| message | A quick summary of the error message and the status it failed with. | +| name | This defines where the error originated from. For axios, it will always be an 'AxiosError'. | +| stack | Provides the stack trace of the error. | +| config | An axios config object with specific instance configurations defined by the user from when the request was made | +| code | Represents an axios identified error. The table below lists out specific definitions for internal axios error. | +| status | HTTP response status code. See [here](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) for common HTTP response status code meanings. + +Below is a list of potential axios identified error: +| Code | Definition | +| -------- | ---------- | +| ERR_BAD_OPTION_VALUE | Invalid or unsupported value provided in axios configuration. | +| ERR_BAD_OPTION | Invalid option provided in axios configuration. | +| ECONNABORTED | Request timed out due to exceeding timeout specified in axios configuration. | +| ETIMEDOUT | Request timed out due to exceeding default axios timelimit. | +| ERR_NETWORK | Network-related issue. +| ERR_FR_TOO_MANY_REDIRECTS | Request is redirected too many times; exceeds max redirects specified in axios configuration. +| ERR_DEPRECATED | Deprecated feature or method used in axios. +| ERR_BAD_RESPONSE | Response cannot be parsed properly or is in an unexpected format. +| ERR_BAD_REQUEST | Requested has unexpected format or missing required parameters. | +| ERR_CANCELED | Feature or method is canceled explicitly by the user. +| ERR_NOT_SUPPORT | Feature or method not supported in the current axios environment. +| ERR_INVALID_URL | Invalid URL provided for axios request. + +## Handling Errors + +the default behavior is to reject every response that returns with a status code that falls out of the range of 2xx and treat it as an error. + +```js +axios.get('/user/12345') + .catch(function (error) { + if (error.response) { + // The request was made and the server responded with a status code + // that falls out of the range of 2xx + console.log(error.response.data); + console.log(error.response.status); + console.log(error.response.headers); + } else if (error.request) { + // The request was made but no response was received + // `error.request` is an instance of XMLHttpRequest in the browser and an instance of + // http.ClientRequest in node.js + console.log(error.request); + } else { + // Something happened in setting up the request that triggered an Error + console.log('Error', error.message); + } + console.log(error.config); + }); +``` + +Using the `validateStatus` config option, you can override the default condition (status >= 200 && status < 300) and define HTTP code(s) that should throw an error. + +```js +axios.get('/user/12345', { + validateStatus: function (status) { + return status < 500; // Resolve only if the status code is less than 500 + } +}) +``` + +Using `toJSON` you get an object with more information about the HTTP error. + +```js +axios.get('/user/12345') + .catch(function (error) { + console.log(error.toJSON()); + }); +``` + +## Cancellation + +### AbortController + +Starting from `v0.22.0` Axios supports AbortController to cancel requests in fetch API way: + +```js +const controller = new AbortController(); + +axios.get('/foo/bar', { + signal: controller.signal +}).then(function(response) { + //... +}); +// cancel the request +controller.abort() +``` + +### CancelToken `👎deprecated` + +You can also cancel a request using a *CancelToken*. + +> The axios cancel token API is based on the withdrawn [cancellable promises proposal](https://github.com/tc39/proposal-cancelable-promises). + +> This API is deprecated since v0.22.0 and shouldn't be used in new projects + +You can create a cancel token using the `CancelToken.source` factory as shown below: + +```js +const CancelToken = axios.CancelToken; +const source = CancelToken.source(); + +axios.get('/user/12345', { + cancelToken: source.token +}).catch(function (thrown) { + if (axios.isCancel(thrown)) { + console.log('Request canceled', thrown.message); + } else { + // handle error + } +}); + +axios.post('/user/12345', { + name: 'new name' +}, { + cancelToken: source.token +}) + +// cancel the request (the message parameter is optional) +source.cancel('Operation canceled by the user.'); +``` + +You can also create a cancel token by passing an executor function to the `CancelToken` constructor: + +```js +const CancelToken = axios.CancelToken; +let cancel; + +axios.get('/user/12345', { + cancelToken: new CancelToken(function executor(c) { + // An executor function receives a cancel function as a parameter + cancel = c; + }) +}); + +// cancel the request +cancel(); +``` + +> **Note:** you can cancel several requests with the same cancel token/abort controller. +> If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make a real request. + +> During the transition period, you can use both cancellation APIs, even for the same request: + +## Using `application/x-www-form-urlencoded` format + +### URLSearchParams + +By default, axios serializes JavaScript objects to `JSON`. To send data in the [`application/x-www-form-urlencoded` format](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) instead, you can use the [`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) API, which is [supported](http://www.caniuse.com/#feat=urlsearchparams) in the vast majority of browsers,and [ Node](https://nodejs.org/api/url.html#url_class_urlsearchparams) starting with v10 (released in 2018). + +```js +const params = new URLSearchParams({ foo: 'bar' }); +params.append('extraparam', 'value'); +axios.post('/foo', params); +``` + +### Query string (Older browsers) + +For compatibility with very old browsers, there is a [polyfill](https://github.com/WebReflection/url-search-params) available (make sure to polyfill the global environment). + +Alternatively, you can encode data using the [`qs`](https://github.com/ljharb/qs) library: + +```js +const qs = require('qs'); +axios.post('/foo', qs.stringify({ 'bar': 123 })); +``` + +Or in another way (ES6), + +```js +import qs from 'qs'; +const data = { 'bar': 123 }; +const options = { + method: 'POST', + headers: { 'content-type': 'application/x-www-form-urlencoded' }, + data: qs.stringify(data), + url, +}; +axios(options); +``` + +### Older Node.js versions + +For older Node.js engines, you can use the [`querystring`](https://nodejs.org/api/querystring.html) module as follows: + +```js +const querystring = require('querystring'); +axios.post('https://something.com/', querystring.stringify({ foo: 'bar' })); +``` + +You can also use the [`qs`](https://github.com/ljharb/qs) library. + +> **Note**: The `qs` library is preferable if you need to stringify nested objects, as the `querystring` method has [known issues](https://github.com/nodejs/node-v0.x-archive/issues/1665) with that use case. + +### 🆕 Automatic serialization to URLSearchParams + +Axios will automatically serialize the data object to urlencoded format if the content-type header is set to "application/x-www-form-urlencoded". + +```js +const data = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], +}; + +await axios.postForm('https://postman-echo.com/post', data, + {headers: {'content-type': 'application/x-www-form-urlencoded'}} +); +``` + +The server will handle it as: + +```js + { + x: '1', + 'arr[]': [ '1', '2', '3' ], + 'arr2[0]': '1', + 'arr2[1][0]': '2', + 'arr2[2]': '3', + 'arr3[]': [ '1', '2', '3' ], + 'users[0][name]': 'Peter', + 'users[0][surname]': 'griffin', + 'users[1][name]': 'Thomas', + 'users[1][surname]': 'Anderson' + } +```` + +If your backend body-parser (like `body-parser` of `express.js`) supports nested objects decoding, you will get the same object on the server-side automatically + +```js + var app = express(); + + app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies + + app.post('/', function (req, res, next) { + // echo body as JSON + res.send(JSON.stringify(req.body)); + }); + + server = app.listen(3000); +``` + +## Using `multipart/form-data` format + +### FormData + +To send the data as a `multipart/formdata` you need to pass a formData instance as a payload. +Setting the `Content-Type` header is not required as Axios guesses it based on the payload type. + +```js +const formData = new FormData(); +formData.append('foo', 'bar'); + +axios.post('https://httpbin.org/post', formData); +``` + +In node.js, you can use the [`form-data`](https://github.com/form-data/form-data) library as follows: + +```js +const FormData = require('form-data'); + +const form = new FormData(); +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_file', fs.createReadStream('/foo/bar.jpg')); + +axios.post('https://example.com', form) +``` + +### 🆕 Automatic serialization to FormData + +Starting from `v0.27.0`, Axios supports automatic object serialization to a FormData object if the request `Content-Type` +header is set to `multipart/form-data`. + +The following request will submit the data in a FormData format (Browser & Node.js): + +```js +import axios from 'axios'; + +axios.post('https://httpbin.org/post', {x: 1}, { + headers: { + 'Content-Type': 'multipart/form-data' + } +}).then(({data}) => console.log(data)); +``` + +In the `node.js` build, the ([`form-data`](https://github.com/form-data/form-data)) polyfill is used by default. + +You can overload the FormData class by setting the `env.FormData` config variable, +but you probably won't need it in most cases: + +```js +const axios = require('axios'); +var FormData = require('form-data'); + +axios.post('https://httpbin.org/post', {x: 1, buf: new Buffer(10)}, { + headers: { + 'Content-Type': 'multipart/form-data' + } +}).then(({data}) => console.log(data)); +``` + +Axios FormData serializer supports some special endings to perform the following operations: + +- `{}` - serialize the value with JSON.stringify +- `[]` - unwrap the array-like object as separate fields with the same key + +> **Note**: unwrap/expand operation will be used by default on arrays and FileList objects + +FormData serializer supports additional options via `config.formSerializer: object` property to handle rare cases: + +- `visitor: Function` - user-defined visitor function that will be called recursively to serialize the data object +to a `FormData` object by following custom rules. + +- `dots: boolean = false` - use dot notation instead of brackets to serialize arrays and objects; + +- `metaTokens: boolean = true` - add the special ending (e.g `user{}: '{"name": "John"}'`) in the FormData key. +The back-end body-parser could potentially use this meta-information to automatically parse the value as JSON. + +- `indexes: null|false|true = false` - controls how indexes will be added to unwrapped keys of `flat` array-like objects. + + - `null` - don't add brackets (`arr: 1`, `arr: 2`, `arr: 3`) + - `false`(default) - add empty brackets (`arr[]: 1`, `arr[]: 2`, `arr[]: 3`) + - `true` - add brackets with indexes (`arr[0]: 1`, `arr[1]: 2`, `arr[2]: 3`) + +Let's say we have an object like this one: + +```js +const obj = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], + 'obj2{}': [{x:1}] +}; +``` + +The following steps will be executed by the Axios serializer internally: + +```js +const formData = new FormData(); +formData.append('x', '1'); +formData.append('arr[]', '1'); +formData.append('arr[]', '2'); +formData.append('arr[]', '3'); +formData.append('arr2[0]', '1'); +formData.append('arr2[1][0]', '2'); +formData.append('arr2[2]', '3'); +formData.append('users[0][name]', 'Peter'); +formData.append('users[0][surname]', 'Griffin'); +formData.append('users[1][name]', 'Thomas'); +formData.append('users[1][surname]', 'Anderson'); +formData.append('obj2{}', '[{"x":1}]'); +``` + +Axios supports the following shortcut methods: `postForm`, `putForm`, `patchForm` +which are just the corresponding http methods with the `Content-Type` header preset to `multipart/form-data`. + +## Files Posting + +You can easily submit a single file: + +```js +await axios.postForm('https://httpbin.org/post', { + 'myVar' : 'foo', + 'file': document.querySelector('#fileInput').files[0] +}); +``` + +or multiple files as `multipart/form-data`: + +```js +await axios.postForm('https://httpbin.org/post', { + 'files[]': document.querySelector('#fileInput').files +}); +``` + +`FileList` object can be passed directly: + +```js +await axios.postForm('https://httpbin.org/post', document.querySelector('#fileInput').files) +``` + +All files will be sent with the same field names: `files[]`. + +## 🆕 HTML Form Posting (browser) + +Pass HTML Form element as a payload to submit it as `multipart/form-data` content. + +```js +await axios.postForm('https://httpbin.org/post', document.querySelector('#htmlForm')); +``` + +`FormData` and `HTMLForm` objects can also be posted as `JSON` by explicitly setting the `Content-Type` header to `application/json`: + +```js +await axios.post('https://httpbin.org/post', document.querySelector('#htmlForm'), { + headers: { + 'Content-Type': 'application/json' + } +}) +``` + +For example, the Form + +```html +
+ + + + + + + + + +
+``` + +will be submitted as the following JSON object: + +```js +{ + "foo": "1", + "deep": { + "prop": { + "spaced": "3" + } + }, + "baz": [ + "4", + "5" + ], + "user": { + "age": "value2" + } +} +```` + +Sending `Blobs`/`Files` as JSON (`base64`) is not currently supported. + +## 🆕 Progress capturing + +Axios supports both browser and node environments to capture request upload/download progress. +The frequency of progress events is forced to be limited to `3` times per second. + +```js +await axios.post(url, data, { + onUploadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; // in range [0..1] + bytes: number; // how many bytes have been transferred since the last trigger (delta) + estimated?: number; // estimated time in seconds + rate?: number; // upload speed in bytes + upload: true; // upload sign + }*/ + }, + + onDownloadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; + bytes: number; + estimated?: number; + rate?: number; // download speed in bytes + download: true; // download sign + }*/ + } +}); +``` + +You can also track stream upload/download progress in node.js: + +```js +const {data} = await axios.post(SERVER_URL, readableStream, { + onUploadProgress: ({progress}) => { + console.log((progress * 100).toFixed(2)); + }, + + headers: { + 'Content-Length': contentLength + }, + + maxRedirects: 0 // avoid buffering the entire stream +}); +```` + +> **Note:** +> Capturing FormData upload progress is not currently supported in node.js environments. + +> **⚠️ Warning** +> It is recommended to disable redirects by setting maxRedirects: 0 to upload the stream in the **node.js** environment, +> as follow-redirects package will buffer the entire stream in RAM without following the "backpressure" algorithm. + + +## 🆕 Rate limiting + +Download and upload rate limits can only be set for the http adapter (node.js): + +```js +const {data} = await axios.post(LOCAL_SERVER_URL, myBuffer, { + onUploadProgress: ({progress, rate}) => { + console.log(`Upload [${(progress*100).toFixed(2)}%]: ${(rate / 1024).toFixed(2)}KB/s`) + }, + + maxRate: [100 * 1024], // 100KB/s limit +}); +``` + +## 🆕 AxiosHeaders + +Axios has its own `AxiosHeaders` class to manipulate headers using a Map-like API that guarantees caseless work. +Although HTTP is case-insensitive in headers, Axios will retain the case of the original header for stylistic reasons +and for a workaround when servers mistakenly consider the header's case. +The old approach of directly manipulating headers object is still available, but deprecated and not recommended for future usage. + +### Working with headers + +An AxiosHeaders object instance can contain different types of internal values. that control setting and merging logic. +The final headers object with string values is obtained by Axios by calling the `toJSON` method. + +> Note: By JSON here we mean an object consisting only of string values intended to be sent over the network. + +The header value can be one of the following types: +- `string` - normal string value that will be sent to the server +- `null` - skip header when rendering to JSON +- `false` - skip header when rendering to JSON, additionally indicates that `set` method must be called with `rewrite` option set to `true` + to overwrite this value (Axios uses this internally to allow users to opt out of installing certain headers like `User-Agent` or `Content-Type`) +- `undefined` - value is not set + +> Note: The header value is considered set if it is not equal to undefined. + +The headers object is always initialized inside interceptors and transformers: + +```ts + axios.interceptors.request.use((request: InternalAxiosRequestConfig) => { + request.headers.set('My-header', 'value'); + + request.headers.set({ + "My-set-header1": "my-set-value1", + "My-set-header2": "my-set-value2" + }); + + request.headers.set('User-Agent', false); // disable subsequent setting the header by Axios + + request.headers.setContentType('text/plain'); + + request.headers['My-set-header2'] = 'newValue' // direct access is deprecated + + return request; + } + ); +```` + +You can iterate over an `AxiosHeaders` instance using a `for...of` statement: + +````js +const headers = new AxiosHeaders({ + foo: '1', + bar: '2', + baz: '3' +}); + +for(const [header, value] of headers) { + console.log(header, value); +} + +// foo 1 +// bar 2 +// baz 3 +```` + +### new AxiosHeaders(headers?) + +Constructs a new `AxiosHeaders` instance. + +``` +constructor(headers?: RawAxiosHeaders | AxiosHeaders | string); +``` + +If the headers object is a string, it will be parsed as RAW HTTP headers. + +````js +const headers = new AxiosHeaders(` +Host: www.bing.com +User-Agent: curl/7.54.0 +Accept: */*`); + +console.log(headers); + +// Object [AxiosHeaders] { +// host: 'www.bing.com', +// 'user-agent': 'curl/7.54.0', +// accept: '*/*' +// } +```` + +### AxiosHeaders#set + +```ts +set(headerName, value: Axios, rewrite?: boolean); +set(headerName, value, rewrite?: (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean); +set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean); +``` + +The `rewrite` argument controls the overwriting behavior: +- `false` - do not overwrite if header's value is set (is not `undefined`) +- `undefined` (default) - overwrite the header unless its value is set to `false` +- `true` - rewrite anyway + +The option can also accept a user-defined function that determines whether the value should be overwritten or not. + +Returns `this`. + +### AxiosHeaders#get(header) + +``` + get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue; + get(headerName: string, parser: RegExp): RegExpExecArray | null; +```` + +Returns the internal value of the header. It can take an extra argument to parse the header's value with `RegExp.exec`, +matcher function or internal key-value parser. + +```ts +const headers = new AxiosHeaders({ + 'Content-Type': 'multipart/form-data; boundary=Asrf456BGe4h' +}); + +console.log(headers.get('Content-Type')); +// multipart/form-data; boundary=Asrf456BGe4h + +console.log(headers.get('Content-Type', true)); // parse key-value pairs from a string separated with \s,;= delimiters: +// [Object: null prototype] { +// 'multipart/form-data': undefined, +// boundary: 'Asrf456BGe4h' +// } + + +console.log(headers.get('Content-Type', (value, name, headers) => { + return String(value).replace(/a/g, 'ZZZ'); +})); +// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h + +console.log(headers.get('Content-Type', /boundary=(\w+)/)?.[0]); +// boundary=Asrf456BGe4h + +``` + +Returns the value of the header. + +### AxiosHeaders#has(header, matcher?) + +``` +has(header: string, matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if the header is set (has no `undefined` value). + +### AxiosHeaders#delete(header, matcher?) + +``` +delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if at least one header has been removed. + +### AxiosHeaders#clear(matcher?) + +``` +clear(matcher?: AxiosHeaderMatcher): boolean; +``` + +Removes all headers. +Unlike the `delete` method matcher, this optional matcher will be used to match against the header name rather than the value. + +```ts +const headers = new AxiosHeaders({ + 'foo': '1', + 'x-foo': '2', + 'x-bar': '3', +}); + +console.log(headers.clear(/^x-/)); // true + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1' } +``` + +Returns `true` if at least one header has been cleared. + +### AxiosHeaders#normalize(format); + +If the headers object was changed directly, it can have duplicates with the same name but in different cases. +This method normalizes the headers object by combining duplicate keys into one. +Axios uses this method internally after calling each interceptor. +Set `format` to true for converting headers name to lowercase and capitalize the initial letters (`cOntEnt-type` => `Content-Type`) + +```js +const headers = new AxiosHeaders({ + 'foo': '1', +}); + +headers.Foo = '2'; +headers.FOO = '3'; + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' } +console.log(headers.normalize().toJSON()); // [Object: null prototype] { foo: '3' } +console.log(headers.normalize(true).toJSON()); // [Object: null prototype] { Foo: '3' } +``` + +Returns `this`. + +### AxiosHeaders#concat(...targets) + +``` +concat(...targets: Array): AxiosHeaders; +``` + +Merges the instance with targets into a new `AxiosHeaders` instance. If the target is a string, it will be parsed as RAW HTTP headers. + +Returns a new `AxiosHeaders` instance. + +### AxiosHeaders#toJSON(asStrings?) + +```` +toJSON(asStrings?: boolean): RawAxiosHeaders; +```` + +Resolve all internal headers values into a new null prototype object. +Set `asStrings` to true to resolve arrays as a string containing all elements, separated by commas. + +### AxiosHeaders.from(thing?) + +```` +from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created from the raw headers passed in, +or simply returns the given headers object if it's an `AxiosHeaders` instance. + +### AxiosHeaders.concat(...targets) + +```` +concat(...targets: Array): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created by merging the target objects. + +### Shortcuts + +The following shortcuts are available: + +- `setContentType`, `getContentType`, `hasContentType` + +- `setContentLength`, `getContentLength`, `hasContentLength` + +- `setAccept`, `getAccept`, `hasAccept` + +- `setUserAgent`, `getUserAgent`, `hasUserAgent` + +- `setContentEncoding`, `getContentEncoding`, `hasContentEncoding` + +## 🔥 Fetch adapter + +Fetch adapter was introduced in `v1.7.0`. By default, it will be used if `xhr` and `http` adapters are not available in the build, +or not supported by the environment. +To use it by default, it must be selected explicitly: + +```js +const {data} = axios.get(url, { + adapter: 'fetch' // by default ['xhr', 'http', 'fetch'] +}) +``` + +You can create a separate instance for this: + +```js +const fetchAxios = axios.create({ + adapter: 'fetch' +}); + +const {data} = fetchAxios.get(url); +``` + +The adapter supports the same functionality as `xhr` adapter, **including upload and download progress capturing**. +Also, it supports additional response types such as `stream` and `formdata` (if supported by the environment). + +## Semver + +Until axios reaches a `1.0` release, breaking changes will be released with a new minor version. For example `0.5.1`, and `0.5.4` will have the same API, but `0.6.0` will have breaking changes. + +## Promises + +axios depends on a native ES6 Promise implementation to be [supported](https://caniuse.com/promises). +If your environment doesn't support ES6 Promises, you can [polyfill](https://github.com/jakearchibald/es6-promise). + +## TypeScript + +axios includes [TypeScript](https://typescriptlang.org) definitions and a type guard for axios errors. + +```typescript +let user: User = null; +try { + const { data } = await axios.get('/user?ID=12345'); + user = data.userDetails; +} catch (error) { + if (axios.isAxiosError(error)) { + handleAxiosError(error); + } else { + handleUnexpectedError(error); + } +} +``` + +Because axios dual publishes with an ESM default export and a CJS `module.exports`, there are some caveats. +The recommended setting is to use `"moduleResolution": "node16"` (this is implied by `"module": "node16"`). Note that this requires TypeScript 4.7 or greater. +If use ESM, your settings should be fine. +If you compile TypeScript to CJS and you can’t use `"moduleResolution": "node 16"`, you have to enable `esModuleInterop`. +If you use TypeScript to type check CJS JavaScript code, your only option is to use `"moduleResolution": "node16"`. + +## Online one-click setup + +You can use Gitpod, an online IDE(which is free for Open Source) for contributing or running the examples online. + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/axios/axios/blob/main/examples/server.js) + + +## Resources + +* [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) +* [Ecosystem](https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md) +* [Contributing Guide](https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md) +* [Code of Conduct](https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md) + +## Credits + +axios is heavily inspired by the [$http service](https://docs.angularjs.org/api/ng/service/$http) provided in [AngularJS](https://angularjs.org/). Ultimately axios is an effort to provide a standalone `$http`-like service for use outside of AngularJS. + +## License + +[MIT](LICENSE) diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/axios.js b/psitransfer-v2.3.0/node_modules/axios/dist/axios.js new file mode 100644 index 0000000..a3810f9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/axios.js @@ -0,0 +1,4293 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.axios = factory()); +})(this, (function () { 'use strict'; + + function _AsyncGenerator(e) { + var r, t; + function resume(r, t) { + try { + var n = e[r](t), + o = n.value, + u = o instanceof _OverloadYield; + Promise.resolve(u ? o.v : o).then(function (t) { + if (u) { + var i = "return" === r ? "return" : "next"; + if (!o.k || t.done) return resume(i, t); + t = e[i](t).value; + } + settle(n.done ? "return" : "normal", t); + }, function (e) { + resume("throw", e); + }); + } catch (e) { + settle("throw", e); + } + } + function settle(e, n) { + switch (e) { + case "return": + r.resolve({ + value: n, + done: !0 + }); + break; + case "throw": + r.reject(n); + break; + default: + r.resolve({ + value: n, + done: !1 + }); + } + (r = r.next) ? resume(r.key, r.arg) : t = null; + } + this._invoke = function (e, n) { + return new Promise(function (o, u) { + var i = { + key: e, + arg: n, + resolve: o, + reject: u, + next: null + }; + t ? t = t.next = i : (r = t = i, resume(e, n)); + }); + }, "function" != typeof e.return && (this.return = void 0); + } + _AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { + return this; + }, _AsyncGenerator.prototype.next = function (e) { + return this._invoke("next", e); + }, _AsyncGenerator.prototype.throw = function (e) { + return this._invoke("throw", e); + }, _AsyncGenerator.prototype.return = function (e) { + return this._invoke("return", e); + }; + function _OverloadYield(t, e) { + this.v = t, this.k = e; + } + function _asyncGeneratorDelegate(t) { + var e = {}, + n = !1; + function pump(e, r) { + return n = !0, r = new Promise(function (n) { + n(t[e](r)); + }), { + done: !1, + value: new _OverloadYield(r, 1) + }; + } + return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { + return this; + }, e.next = function (t) { + return n ? (n = !1, t) : pump("next", t); + }, "function" == typeof t.throw && (e.throw = function (t) { + if (n) throw n = !1, t; + return pump("throw", t); + }), "function" == typeof t.return && (e.return = function (t) { + return n ? (n = !1, t) : pump("return", t); + }), e; + } + function _asyncIterator(r) { + var n, + t, + o, + e = 2; + for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { + if (t && null != (n = r[t])) return n.call(r); + if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); + t = "@@asyncIterator", o = "@@iterator"; + } + throw new TypeError("Object is not async iterable"); + } + function AsyncFromSyncIterator(r) { + function AsyncFromSyncIteratorContinuation(r) { + if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); + var n = r.done; + return Promise.resolve(r.value).then(function (r) { + return { + value: r, + done: n + }; + }); + } + return AsyncFromSyncIterator = function (r) { + this.s = r, this.n = r.next; + }, AsyncFromSyncIterator.prototype = { + s: null, + n: null, + next: function () { + return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); + }, + return: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.resolve({ + value: r, + done: !0 + }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); + }, + throw: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); + } + }, new AsyncFromSyncIterator(r); + } + function _awaitAsyncGenerator(e) { + return new _OverloadYield(e, 0); + } + function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } + } + function ownKeys(e, r) { + var t = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function (r) { + return Object.getOwnPropertyDescriptor(e, r).enumerable; + })), t.push.apply(t, o); + } + return t; + } + function _objectSpread2(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { + _defineProperty(e, r, t[r]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); + }); + } + return e; + } + function _regeneratorRuntime() { + _regeneratorRuntime = function () { + return e; + }; + var t, + e = {}, + r = Object.prototype, + n = r.hasOwnProperty, + o = Object.defineProperty || function (t, e, r) { + t[e] = r.value; + }, + i = "function" == typeof Symbol ? Symbol : {}, + a = i.iterator || "@@iterator", + c = i.asyncIterator || "@@asyncIterator", + u = i.toStringTag || "@@toStringTag"; + function define(t, e, r) { + return Object.defineProperty(t, e, { + value: r, + enumerable: !0, + configurable: !0, + writable: !0 + }), t[e]; + } + try { + define({}, ""); + } catch (t) { + define = function (t, e, r) { + return t[e] = r; + }; + } + function wrap(t, e, r, n) { + var i = e && e.prototype instanceof Generator ? e : Generator, + a = Object.create(i.prototype), + c = new Context(n || []); + return o(a, "_invoke", { + value: makeInvokeMethod(t, r, c) + }), a; + } + function tryCatch(t, e, r) { + try { + return { + type: "normal", + arg: t.call(e, r) + }; + } catch (t) { + return { + type: "throw", + arg: t + }; + } + } + e.wrap = wrap; + var h = "suspendedStart", + l = "suspendedYield", + f = "executing", + s = "completed", + y = {}; + function Generator() {} + function GeneratorFunction() {} + function GeneratorFunctionPrototype() {} + var p = {}; + define(p, a, function () { + return this; + }); + var d = Object.getPrototypeOf, + v = d && d(d(values([]))); + v && v !== r && n.call(v, a) && (p = v); + var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); + function defineIteratorMethods(t) { + ["next", "throw", "return"].forEach(function (e) { + define(t, e, function (t) { + return this._invoke(e, t); + }); + }); + } + function AsyncIterator(t, e) { + function invoke(r, o, i, a) { + var c = tryCatch(t[r], t, o); + if ("throw" !== c.type) { + var u = c.arg, + h = u.value; + return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { + invoke("next", t, i, a); + }, function (t) { + invoke("throw", t, i, a); + }) : e.resolve(h).then(function (t) { + u.value = t, i(u); + }, function (t) { + return invoke("throw", t, i, a); + }); + } + a(c.arg); + } + var r; + o(this, "_invoke", { + value: function (t, n) { + function callInvokeWithMethodAndArg() { + return new e(function (e, r) { + invoke(t, n, e, r); + }); + } + return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); + } + function makeInvokeMethod(e, r, n) { + var o = h; + return function (i, a) { + if (o === f) throw new Error("Generator is already running"); + if (o === s) { + if ("throw" === i) throw a; + return { + value: t, + done: !0 + }; + } + for (n.method = i, n.arg = a;;) { + var c = n.delegate; + if (c) { + var u = maybeInvokeDelegate(c, n); + if (u) { + if (u === y) continue; + return u; + } + } + if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { + if (o === h) throw o = s, n.arg; + n.dispatchException(n.arg); + } else "return" === n.method && n.abrupt("return", n.arg); + o = f; + var p = tryCatch(e, r, n); + if ("normal" === p.type) { + if (o = n.done ? s : l, p.arg === y) continue; + return { + value: p.arg, + done: n.done + }; + } + "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); + } + }; + } + function maybeInvokeDelegate(e, r) { + var n = r.method, + o = e.iterator[n]; + if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; + var i = tryCatch(o, e.iterator, r.arg); + if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; + var a = i.arg; + return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); + } + function pushTryEntry(t) { + var e = { + tryLoc: t[0] + }; + 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); + } + function resetTryEntry(t) { + var e = t.completion || {}; + e.type = "normal", delete e.arg, t.completion = e; + } + function Context(t) { + this.tryEntries = [{ + tryLoc: "root" + }], t.forEach(pushTryEntry, this), this.reset(!0); + } + function values(e) { + if (e || "" === e) { + var r = e[a]; + if (r) return r.call(e); + if ("function" == typeof e.next) return e; + if (!isNaN(e.length)) { + var o = -1, + i = function next() { + for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; + return next.value = t, next.done = !0, next; + }; + return i.next = i; + } + } + throw new TypeError(typeof e + " is not iterable"); + } + return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), o(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { + var e = "function" == typeof t && t.constructor; + return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); + }, e.mark = function (t) { + return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; + }, e.awrap = function (t) { + return { + __await: t + }; + }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { + return this; + }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { + void 0 === i && (i = Promise); + var a = new AsyncIterator(wrap(t, r, n, o), i); + return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { + return t.done ? t.value : a.next(); + }); + }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { + return this; + }), define(g, "toString", function () { + return "[object Generator]"; + }), e.keys = function (t) { + var e = Object(t), + r = []; + for (var n in e) r.push(n); + return r.reverse(), function next() { + for (; r.length;) { + var t = r.pop(); + if (t in e) return next.value = t, next.done = !1, next; + } + return next.done = !0, next; + }; + }, e.values = values, Context.prototype = { + constructor: Context, + reset: function (e) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); + }, + stop: function () { + this.done = !0; + var t = this.tryEntries[0].completion; + if ("throw" === t.type) throw t.arg; + return this.rval; + }, + dispatchException: function (e) { + if (this.done) throw e; + var r = this; + function handle(n, o) { + return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; + } + for (var o = this.tryEntries.length - 1; o >= 0; --o) { + var i = this.tryEntries[o], + a = i.completion; + if ("root" === i.tryLoc) return handle("end"); + if (i.tryLoc <= this.prev) { + var c = n.call(i, "catchLoc"), + u = n.call(i, "finallyLoc"); + if (c && u) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } else if (c) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + } else { + if (!u) throw new Error("try statement without catch or finally"); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } + } + } + }, + abrupt: function (t, e) { + for (var r = this.tryEntries.length - 1; r >= 0; --r) { + var o = this.tryEntries[r]; + if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { + var i = o; + break; + } + } + i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); + var a = i ? i.completion : {}; + return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); + }, + complete: function (t, e) { + if ("throw" === t.type) throw t.arg; + return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; + }, + finish: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; + } + }, + catch: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.tryLoc === t) { + var n = r.completion; + if ("throw" === n.type) { + var o = n.arg; + resetTryEntry(r); + } + return o; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (e, r, n) { + return this.delegate = { + iterator: values(e), + resultName: r, + nextLoc: n + }, "next" === this.method && (this.arg = t), y; + } + }, e; + } + function _toPrimitive(t, r) { + if ("object" != typeof t || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != typeof i) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); + } + function _toPropertyKey(t) { + var i = _toPrimitive(t, "string"); + return "symbol" == typeof i ? i : String(i); + } + function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); + } + function _wrapAsyncGenerator(fn) { + return function () { + return new _AsyncGenerator(fn.apply(this, arguments)); + }; + } + function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { + try { + var info = gen[key](arg); + var value = info.value; + } catch (error) { + reject(error); + return; + } + if (info.done) { + resolve(value); + } else { + Promise.resolve(value).then(_next, _throw); + } + } + function _asyncToGenerator(fn) { + return function () { + var self = this, + args = arguments; + return new Promise(function (resolve, reject) { + var gen = fn.apply(self, args); + function _next(value) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); + } + function _throw(err) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); + } + _next(undefined); + }); + }; + } + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); + } + } + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { + writable: false + }); + return Constructor; + } + function _defineProperty(obj, key, value) { + key = _toPropertyKey(key); + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + return obj; + } + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); + } + function _toArray(arr) { + return _arrayWithHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableRest(); + } + function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); + } + function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return _arrayLikeToArray(arr); + } + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); + } + function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); + } + function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; + } + function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _createForOfIteratorHelper(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (!it) { + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) o = it; + var i = 0; + var F = function () {}; + return { + s: F, + n: function () { + if (i >= o.length) return { + done: true + }; + return { + done: false, + value: o[i++] + }; + }, + e: function (e) { + throw e; + }, + f: F + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var normalCompletion = true, + didErr = false, + err; + return { + s: function () { + it = it.call(o); + }, + n: function () { + var step = it.next(); + normalCompletion = step.done; + return step; + }, + e: function (e) { + didErr = true; + err = e; + }, + f: function () { + try { + if (!normalCompletion && it.return != null) it.return(); + } finally { + if (didErr) throw err; + } + } + }; + } + + function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; + } + + // utils is a library of generic helper functions non-specific to axios + + var toString = Object.prototype.toString; + var getPrototypeOf = Object.getPrototypeOf; + var iterator = Symbol.iterator, + toStringTag = Symbol.toStringTag; + var kindOf = function (cache) { + return function (thing) { + var str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); + }; + }(Object.create(null)); + var kindOfTest = function kindOfTest(type) { + type = type.toLowerCase(); + return function (thing) { + return kindOf(thing) === type; + }; + }; + var typeOfTest = function typeOfTest(type) { + return function (thing) { + return _typeof(thing) === type; + }; + }; + + /** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ + var isArray = Array.isArray; + + /** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ + var isUndefined = typeOfTest('undefined'); + + /** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ + function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); + } + + /** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ + var isArrayBuffer = kindOfTest('ArrayBuffer'); + + /** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ + function isArrayBufferView(val) { + var result; + if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { + result = ArrayBuffer.isView(val); + } else { + result = val && val.buffer && isArrayBuffer(val.buffer); + } + return result; + } + + /** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ + var isString = typeOfTest('string'); + + /** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ + var isFunction = typeOfTest('function'); + + /** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ + var isNumber = typeOfTest('number'); + + /** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ + var isObject = function isObject(thing) { + return thing !== null && _typeof(thing) === 'object'; + }; + + /** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ + var isBoolean = function isBoolean(thing) { + return thing === true || thing === false; + }; + + /** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ + var isPlainObject = function isPlainObject(val) { + if (kindOf(val) !== 'object') { + return false; + } + var prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); + }; + + /** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ + var isDate = kindOfTest('Date'); + + /** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFile = kindOfTest('File'); + + /** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ + var isBlob = kindOfTest('Blob'); + + /** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFileList = kindOfTest('FileList'); + + /** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ + var isStream = function isStream(val) { + return isObject(val) && isFunction(val.pipe); + }; + + /** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ + var isFormData = function isFormData(thing) { + var kind; + return thing && (typeof FormData === 'function' && thing instanceof FormData || isFunction(thing.append) && ((kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')); + }; + + /** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ + var isURLSearchParams = kindOfTest('URLSearchParams'); + var _map = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest), + _map2 = _slicedToArray(_map, 4), + isReadableStream = _map2[0], + isRequest = _map2[1], + isResponse = _map2[2], + isHeaders = _map2[3]; + + /** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ + var trim = function trim(str) { + return str.trim ? str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; + + /** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ + function forEach(obj, fn) { + var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, + _ref$allOwnKeys = _ref.allOwnKeys, + allOwnKeys = _ref$allOwnKeys === void 0 ? false : _ref$allOwnKeys; + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + var i; + var l; + + // Force an array if not already something iterable + if (_typeof(obj) !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + var keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } + } + function findKey(obj, key) { + key = key.toLowerCase(); + var keys = Object.keys(obj); + var i = keys.length; + var _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; + } + var _global = function () { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : typeof window !== 'undefined' ? window : global; + }(); + var isContextDefined = function isContextDefined(context) { + return !isUndefined(context) && context !== _global; + }; + + /** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ + function merge( /* obj1, obj2, obj3, ... */ + ) { + var _ref2 = isContextDefined(this) && this || {}, + caseless = _ref2.caseless; + var result = {}; + var assignValue = function assignValue(val, key) { + var targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + for (var i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; + } + + /** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ + var extend = function extend(a, b, thisArg) { + var _ref3 = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}, + allOwnKeys = _ref3.allOwnKeys; + forEach(b, function (val, key) { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, { + allOwnKeys: allOwnKeys + }); + return a; + }; + + /** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ + var stripBOM = function stripBOM(content) { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; + }; + + /** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ + var inherits = function inherits(constructor, superConstructor, props, descriptors) { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); + }; + + /** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ + var toFlatObject = function toFlatObject(sourceObj, destObj, filter, propFilter) { + var props; + var i; + var prop; + var merged = {}; + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + return destObj; + }; + + /** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ + var endsWith = function endsWith(str, searchString, position) { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + var lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; + }; + + /** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ + var toArray = function toArray(thing) { + if (!thing) return null; + if (isArray(thing)) return thing; + var i = thing.length; + if (!isNumber(i)) return null; + var arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; + }; + + /** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ + // eslint-disable-next-line func-names + var isTypedArray = function (TypedArray) { + // eslint-disable-next-line func-names + return function (thing) { + return TypedArray && thing instanceof TypedArray; + }; + }(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + + /** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ + var forEachEntry = function forEachEntry(obj, fn) { + var generator = obj && obj[iterator]; + var _iterator = generator.call(obj); + var result; + while ((result = _iterator.next()) && !result.done) { + var pair = result.value; + fn.call(obj, pair[0], pair[1]); + } + }; + + /** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ + var matchAll = function matchAll(regExp, str) { + var matches; + var arr = []; + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + return arr; + }; + + /* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ + var isHTMLForm = kindOfTest('HTMLFormElement'); + var toCamelCase = function toCamelCase(str) { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + }); + }; + + /* Creating a function that will check if an object has a property. */ + var hasOwnProperty = function (_ref4) { + var hasOwnProperty = _ref4.hasOwnProperty; + return function (obj, prop) { + return hasOwnProperty.call(obj, prop); + }; + }(Object.prototype); + + /** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ + var isRegExp = kindOfTest('RegExp'); + var reduceDescriptors = function reduceDescriptors(obj, reducer) { + var descriptors = Object.getOwnPropertyDescriptors(obj); + var reducedDescriptors = {}; + forEach(descriptors, function (descriptor, name) { + var ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + Object.defineProperties(obj, reducedDescriptors); + }; + + /** + * Makes all methods read-only + * @param {Object} obj + */ + + var freezeMethods = function freezeMethods(obj) { + reduceDescriptors(obj, function (descriptor, name) { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + var value = obj[name]; + if (!isFunction(value)) return; + descriptor.enumerable = false; + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + if (!descriptor.set) { + descriptor.set = function () { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); + }; + var toObjectSet = function toObjectSet(arrayOrString, delimiter) { + var obj = {}; + var define = function define(arr) { + arr.forEach(function (value) { + obj[value] = true; + }); + }; + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + return obj; + }; + var noop = function noop() {}; + var toFiniteNumber = function toFiniteNumber(value, defaultValue) { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; + }; + + /** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ + function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); + } + var toJSONObject = function toJSONObject(obj) { + var stack = new Array(10); + var visit = function visit(source, i) { + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + if (!('toJSON' in source)) { + stack[i] = source; + var target = isArray(source) ? [] : {}; + forEach(source, function (value, key) { + var reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + stack[i] = undefined; + return target; + } + } + return source; + }; + return visit(obj, 0); + }; + var isAsyncFn = kindOfTest('AsyncFunction'); + var isThenable = function isThenable(thing) { + return thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing["catch"]); + }; + + // original code + // https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + + var _setImmediate = function (setImmediateSupported, postMessageSupported) { + if (setImmediateSupported) { + return setImmediate; + } + return postMessageSupported ? function (token, callbacks) { + _global.addEventListener("message", function (_ref5) { + var source = _ref5.source, + data = _ref5.data; + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + return function (cb) { + callbacks.push(cb); + _global.postMessage(token, "*"); + }; + }("axios@".concat(Math.random()), []) : function (cb) { + return setTimeout(cb); + }; + }(typeof setImmediate === 'function', isFunction(_global.postMessage)); + var asap = typeof queueMicrotask !== 'undefined' ? queueMicrotask.bind(_global) : typeof process !== 'undefined' && process.nextTick || _setImmediate; + + // ********************* + + var isIterable = function isIterable(thing) { + return thing != null && isFunction(thing[iterator]); + }; + var utils$1 = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isBoolean: isBoolean, + isObject: isObject, + isPlainObject: isPlainObject, + isReadableStream: isReadableStream, + isRequest: isRequest, + isResponse: isResponse, + isHeaders: isHeaders, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isRegExp: isRegExp, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isTypedArray: isTypedArray, + isFileList: isFileList, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim, + stripBOM: stripBOM, + inherits: inherits, + toFlatObject: toFlatObject, + kindOf: kindOf, + kindOfTest: kindOfTest, + endsWith: endsWith, + toArray: toArray, + forEachEntry: forEachEntry, + matchAll: matchAll, + isHTMLForm: isHTMLForm, + hasOwnProperty: hasOwnProperty, + hasOwnProp: hasOwnProperty, + // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors: reduceDescriptors, + freezeMethods: freezeMethods, + toObjectSet: toObjectSet, + toCamelCase: toCamelCase, + noop: noop, + toFiniteNumber: toFiniteNumber, + findKey: findKey, + global: _global, + isContextDefined: isContextDefined, + isSpecCompliantForm: isSpecCompliantForm, + toJSONObject: toJSONObject, + isAsyncFn: isAsyncFn, + isThenable: isThenable, + setImmediate: _setImmediate, + asap: asap, + isIterable: isIterable + }; + + /** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ + function AxiosError(message, code, config, request, response) { + Error.call(this); + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = new Error().stack; + } + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } + } + utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } + }); + var prototype$1 = AxiosError.prototype; + var descriptors = {}; + ['ERR_BAD_OPTION_VALUE', 'ERR_BAD_OPTION', 'ECONNABORTED', 'ETIMEDOUT', 'ERR_NETWORK', 'ERR_FR_TOO_MANY_REDIRECTS', 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', 'ERR_CANCELED', 'ERR_NOT_SUPPORT', 'ERR_INVALID_URL' + // eslint-disable-next-line func-names + ].forEach(function (code) { + descriptors[code] = { + value: code + }; + }); + Object.defineProperties(AxiosError, descriptors); + Object.defineProperty(prototype$1, 'isAxiosError', { + value: true + }); + + // eslint-disable-next-line func-names + AxiosError.from = function (error, code, config, request, response, customProps) { + var axiosError = Object.create(prototype$1); + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, function (prop) { + return prop !== 'isAxiosError'; + }); + AxiosError.call(axiosError, error.message, code, config, request, response); + axiosError.cause = error; + axiosError.name = error.name; + customProps && Object.assign(axiosError, customProps); + return axiosError; + }; + + // eslint-disable-next-line strict + var httpAdapter = null; + + /** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ + function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); + } + + /** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ + function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; + } + + /** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ + function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); + } + + /** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ + function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); + } + var predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); + }); + + /** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + + /** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ + function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + var metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + var visitor = options.visitor || defaultVisitor; + var dots = options.dots; + var indexes = options.indexes; + var _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + var useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + function convertValue(value) { + if (value === null) return ''; + if (utils$1.isDate(value)) { + return value.toISOString(); + } + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + var arr = value; + if (value && !path && _typeof(value) === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if (utils$1.isArray(value) && isFlatArray(value) || (utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value))) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : indexes === null ? key : key + '[]', convertValue(el)); + }); + return false; + } + } + if (isVisitable(value)) { + return true; + } + formData.append(renderKey(path, key, dots), convertValue(value)); + return false; + } + var stack = []; + var exposedHelpers = Object.assign(predicates, { + defaultVisitor: defaultVisitor, + convertValue: convertValue, + isVisitable: isVisitable + }); + function build(value, path) { + if (utils$1.isUndefined(value)) return; + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + stack.push(value); + utils$1.forEach(value, function each(el, key) { + var result = !(utils$1.isUndefined(el) || el === null) && visitor.call(formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers); + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + stack.pop(); + } + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + build(obj); + return formData; + } + + /** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ + function encode$1(str) { + var charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); + } + + /** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ + function AxiosURLSearchParams(params, options) { + this._pairs = []; + params && toFormData(params, this, options); + } + var prototype = AxiosURLSearchParams.prototype; + prototype.append = function append(name, value) { + this._pairs.push([name, value]); + }; + prototype.toString = function toString(encoder) { + var _encode = encoder ? function (value) { + return encoder.call(this, value, encode$1); + } : encode$1; + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); + }; + + /** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ + function encode(val) { + return encodeURIComponent(val).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']'); + } + + /** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ + function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + var _encode = options && options.encode || encode; + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + var serializeFn = options && options.serialize; + var serializedParams; + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? params.toString() : new AxiosURLSearchParams(params, options).toString(_encode); + } + if (serializedParams) { + var hashmarkIndex = url.indexOf("#"); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + return url; + } + + var InterceptorManager = /*#__PURE__*/function () { + function InterceptorManager() { + _classCallCheck(this, InterceptorManager); + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + _createClass(InterceptorManager, [{ + key: "use", + value: function use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + }, { + key: "eject", + value: function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + }, { + key: "clear", + value: function clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + }, { + key: "forEach", + value: function forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } + }]); + return InterceptorManager; + }(); + var InterceptorManager$1 = InterceptorManager; + + var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false + }; + + var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + + var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + + var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + + var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] + }; + + var hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + var _navigator = (typeof navigator === "undefined" ? "undefined" : _typeof(navigator)) === 'object' && navigator || undefined; + + /** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ + var hasStandardBrowserEnv = hasBrowserEnv && (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + + /** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ + var hasStandardBrowserWebWorkerEnv = function () { + return typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && typeof self.importScripts === 'function'; + }(); + var origin = hasBrowserEnv && window.location.href || 'http://localhost'; + + var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin + }); + + var platform = _objectSpread2(_objectSpread2({}, utils), platform$1); + + function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function visitor(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); + } + + /** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ + function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(function (match) { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); + } + + /** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ + function arrayToObject(arr) { + var obj = {}; + var keys = Object.keys(arr); + var i; + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; + } + + /** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ + function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + var name = path[index++]; + if (name === '__proto__') return true; + var isNumericKey = Number.isFinite(+name); + var isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + return !isNumericKey; + } + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + var result = buildPath(path, value, target[name], index); + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + return !isNumericKey; + } + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + var obj = {}; + utils$1.forEachEntry(formData, function (name, value) { + buildPath(parsePropPath(name), value, obj, 0); + }); + return obj; + } + return null; + } + + /** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ + function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + return (encoder || JSON.stringify)(rawValue); + } + var defaults = { + transitional: transitionalDefaults, + adapter: ['xhr', 'http', 'fetch'], + transformRequest: [function transformRequest(data, headers) { + var contentType = headers.getContentType() || ''; + var hasJSONContentType = contentType.indexOf('application/json') > -1; + var isObjectPayload = utils$1.isObject(data); + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + var isFormData = utils$1.isFormData(data); + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + if (utils$1.isArrayBuffer(data) || utils$1.isBuffer(data) || utils$1.isStream(data) || utils$1.isFile(data) || utils$1.isBlob(data) || utils$1.isReadableStream(data)) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + var isFileList; + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + var _FormData = this.env && this.env.FormData; + return toFormData(isFileList ? { + 'files[]': data + } : data, _FormData && new _FormData(), this.formSerializer); + } + } + if (isObjectPayload || hasJSONContentType) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + return data; + }], + transformResponse: [function transformResponse(data) { + var transitional = this.transitional || defaults.transitional; + var forcedJSONParsing = transitional && transitional.forcedJSONParsing; + var JSONRequested = this.responseType === 'json'; + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + if (data && utils$1.isString(data) && (forcedJSONParsing && !this.responseType || JSONRequested)) { + var silentJSONParsing = transitional && transitional.silentJSONParsing; + var strictJSONParsing = !silentJSONParsing && JSONRequested; + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + return data; + }], + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + maxContentLength: -1, + maxBodyLength: -1, + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } + }; + utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], function (method) { + defaults.headers[method] = {}; + }); + var defaults$1 = defaults; + + // RawAxiosHeaders whose duplicates are ignored by node + // c.f. https://nodejs.org/api/http.html#http_message_headers + var ignoreDuplicateOf = utils$1.toObjectSet(['age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']); + + /** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ + var parseHeaders = (function (rawHeaders) { + var parsed = {}; + var key; + var val; + var i; + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + if (!key || parsed[key] && ignoreDuplicateOf[key]) { + return; + } + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + return parsed; + }); + + var $internals = Symbol('internals'); + function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); + } + function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); + } + function parseTokens(str) { + var tokens = Object.create(null); + var tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + var match; + while (match = tokensRE.exec(str)) { + tokens[match[1]] = match[2]; + } + return tokens; + } + var isValidHeaderName = function isValidHeaderName(str) { + return /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + }; + function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + if (isHeaderNameFilter) { + value = header; + } + if (!utils$1.isString(value)) return; + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } + } + function formatHeader(header) { + return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, function (w, _char, str) { + return _char.toUpperCase() + str; + }); + } + function buildAccessors(obj, header) { + var accessorName = utils$1.toCamelCase(' ' + header); + ['get', 'set', 'has'].forEach(function (methodName) { + Object.defineProperty(obj, methodName + accessorName, { + value: function value(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); + } + var AxiosHeaders = /*#__PURE__*/function (_Symbol$iterator, _Symbol$toStringTag) { + function AxiosHeaders(headers) { + _classCallCheck(this, AxiosHeaders); + headers && this.set(headers); + } + _createClass(AxiosHeaders, [{ + key: "set", + value: function set(header, valueOrRewrite, rewrite) { + var self = this; + function setHeader(_value, _header, _rewrite) { + var lHeader = normalizeHeader(_header); + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + var key = utils$1.findKey(self, lHeader); + if (!key || self[key] === undefined || _rewrite === true || _rewrite === undefined && self[key] !== false) { + self[key || _header] = normalizeValue(_value); + } + } + var setHeaders = function setHeaders(headers, _rewrite) { + return utils$1.forEach(headers, function (_value, _header) { + return setHeader(_value, _header, _rewrite); + }); + }; + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if (utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + var obj = {}, + dest, + key; + var _iterator = _createForOfIteratorHelper(header), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + obj[key = entry[0]] = (dest = obj[key]) ? utils$1.isArray(dest) ? [].concat(_toConsumableArray(dest), [entry[1]]) : [dest, entry[1]] : entry[1]; + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + return this; + } + }, { + key: "get", + value: function get(header, parser) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + if (key) { + var value = this[key]; + if (!parser) { + return value; + } + if (parser === true) { + return parseTokens(value); + } + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + }, { + key: "has", + value: function has(header, matcher) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + return false; + } + }, { + key: "delete", + value: function _delete(header, matcher) { + var self = this; + var deleted = false; + function deleteHeader(_header) { + _header = normalizeHeader(_header); + if (_header) { + var key = utils$1.findKey(self, _header); + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + deleted = true; + } + } + } + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + return deleted; + } + }, { + key: "clear", + value: function clear(matcher) { + var keys = Object.keys(this); + var i = keys.length; + var deleted = false; + while (i--) { + var key = keys[i]; + if (!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + return deleted; + } + }, { + key: "normalize", + value: function normalize(format) { + var self = this; + var headers = {}; + utils$1.forEach(this, function (value, header) { + var key = utils$1.findKey(headers, header); + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + var normalized = format ? formatHeader(header) : String(header).trim(); + if (normalized !== header) { + delete self[header]; + } + self[normalized] = normalizeValue(value); + headers[normalized] = true; + }); + return this; + } + }, { + key: "concat", + value: function concat() { + var _this$constructor; + for (var _len = arguments.length, targets = new Array(_len), _key = 0; _key < _len; _key++) { + targets[_key] = arguments[_key]; + } + return (_this$constructor = this.constructor).concat.apply(_this$constructor, [this].concat(targets)); + } + }, { + key: "toJSON", + value: function toJSON(asStrings) { + var obj = Object.create(null); + utils$1.forEach(this, function (value, header) { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + return obj; + } + }, { + key: _Symbol$iterator, + value: function value() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + }, { + key: "toString", + value: function toString() { + return Object.entries(this.toJSON()).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + header = _ref2[0], + value = _ref2[1]; + return header + ': ' + value; + }).join('\n'); + } + }, { + key: "getSetCookie", + value: function getSetCookie() { + return this.get("set-cookie") || []; + } + }, { + key: _Symbol$toStringTag, + get: function get() { + return 'AxiosHeaders'; + } + }], [{ + key: "from", + value: function from(thing) { + return thing instanceof this ? thing : new this(thing); + } + }, { + key: "concat", + value: function concat(first) { + var computed = new this(first); + for (var _len2 = arguments.length, targets = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + targets[_key2 - 1] = arguments[_key2]; + } + targets.forEach(function (target) { + return computed.set(target); + }); + return computed; + } + }, { + key: "accessor", + value: function accessor(header) { + var internals = this[$internals] = this[$internals] = { + accessors: {} + }; + var accessors = internals.accessors; + var prototype = this.prototype; + function defineAccessor(_header) { + var lHeader = normalizeHeader(_header); + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + return this; + } + }]); + return AxiosHeaders; + }(Symbol.iterator, Symbol.toStringTag); + AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + + // reserved names hotfix + utils$1.reduceDescriptors(AxiosHeaders.prototype, function (_ref3, key) { + var value = _ref3.value; + var mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: function get() { + return value; + }, + set: function set(headerValue) { + this[mapped] = headerValue; + } + }; + }); + utils$1.freezeMethods(AxiosHeaders); + var AxiosHeaders$1 = AxiosHeaders; + + /** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ + function transformData(fns, response) { + var config = this || defaults$1; + var context = response || config; + var headers = AxiosHeaders$1.from(context.headers); + var data = context.data; + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + headers.normalize(); + return data; + } + + function isCancel(value) { + return !!(value && value.__CANCEL__); + } + + /** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ + function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; + } + utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true + }); + + /** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ + function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError('Request failed with status code ' + response.status, [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response)); + } + } + + function parseProtocol(url) { + var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; + } + + /** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ + function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + var bytes = new Array(samplesCount); + var timestamps = new Array(samplesCount); + var head = 0; + var tail = 0; + var firstSampleTS; + min = min !== undefined ? min : 1000; + return function push(chunkLength) { + var now = Date.now(); + var startedAt = timestamps[tail]; + if (!firstSampleTS) { + firstSampleTS = now; + } + bytes[head] = chunkLength; + timestamps[head] = now; + var i = tail; + var bytesCount = 0; + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + head = (head + 1) % samplesCount; + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + if (now - firstSampleTS < min) { + return; + } + var passed = startedAt && now - startedAt; + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; + } + + /** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ + function throttle(fn, freq) { + var timestamp = 0; + var threshold = 1000 / freq; + var lastArgs; + var timer; + var invoke = function invoke(args) { + var now = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Date.now(); + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(null, args); + }; + var throttled = function throttled() { + var now = Date.now(); + var passed = now - timestamp; + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + if (passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(function () { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + var flush = function flush() { + return lastArgs && invoke(lastArgs); + }; + return [throttled, flush]; + } + + var progressEventReducer = function progressEventReducer(listener, isDownloadStream) { + var freq = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 3; + var bytesNotified = 0; + var _speedometer = speedometer(50, 250); + return throttle(function (e) { + var loaded = e.loaded; + var total = e.lengthComputable ? e.total : undefined; + var progressBytes = loaded - bytesNotified; + var rate = _speedometer(progressBytes); + var inRange = loaded <= total; + bytesNotified = loaded; + var data = _defineProperty({ + loaded: loaded, + total: total, + progress: total ? loaded / total : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }, isDownloadStream ? 'download' : 'upload', true); + listener(data); + }, freq); + }; + var progressEventDecorator = function progressEventDecorator(total, throttled) { + var lengthComputable = total != null; + return [function (loaded) { + return throttled[0]({ + lengthComputable: lengthComputable, + total: total, + loaded: loaded + }); + }, throttled[1]]; + }; + var asyncDecorator = function asyncDecorator(fn) { + return function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return utils$1.asap(function () { + return fn.apply(void 0, args); + }); + }; + }; + + var isURLSameOrigin = platform.hasStandardBrowserEnv ? function (origin, isMSIE) { + return function (url) { + url = new URL(url, platform.origin); + return origin.protocol === url.protocol && origin.host === url.host && (isMSIE || origin.port === url.port); + }; + }(new URL(platform.origin), platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)) : function () { + return true; + }; + + var cookies = platform.hasStandardBrowserEnv ? + // Standard browser envs support document.cookie + { + write: function write(name, value, expires, path, domain, secure) { + var cookie = [name + '=' + encodeURIComponent(value)]; + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + utils$1.isString(path) && cookie.push('path=' + path); + utils$1.isString(domain) && cookie.push('domain=' + domain); + secure === true && cookie.push('secure'); + document.cookie = cookie.join('; '); + }, + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return match ? decodeURIComponent(match[3]) : null; + }, + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } : + // Non-standard browser env (web workers, react-native) lack needed support. + { + write: function write() {}, + read: function read() { + return null; + }, + remove: function remove() {} + }; + + /** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ + function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); + } + + /** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ + function combineURLs(baseURL, relativeURL) { + return relativeURL ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; + } + + /** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ + function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + var isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; + } + + var headersToObject = function headersToObject(thing) { + return thing instanceof AxiosHeaders$1 ? _objectSpread2({}, thing) : thing; + }; + + /** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ + function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({ + caseless: caseless + }, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop, caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + var mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: function headers(a, b, prop) { + return mergeDeepProperties(headersToObject(a), headersToObject(b), prop, true); + } + }; + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + var merge = mergeMap[prop] || mergeDeepProperties; + var configValue = merge(config1[prop], config2[prop], prop); + utils$1.isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue); + }); + return config; + } + + var resolveConfig = (function (config) { + var newConfig = mergeConfig({}, config); + var data = newConfig.data, + withXSRFToken = newConfig.withXSRFToken, + xsrfHeaderName = newConfig.xsrfHeaderName, + xsrfCookieName = newConfig.xsrfCookieName, + headers = newConfig.headers, + auth = newConfig.auth; + newConfig.headers = headers = AxiosHeaders$1.from(headers); + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))); + } + var contentType; + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + var _ref = contentType ? contentType.split(';').map(function (token) { + return token.trim(); + }).filter(Boolean) : [], + _ref2 = _toArray(_ref), + type = _ref2[0], + tokens = _ref2.slice(1); + headers.setContentType([type || 'multipart/form-data'].concat(_toConsumableArray(tokens)).join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + if (withXSRFToken || withXSRFToken !== false && isURLSameOrigin(newConfig.url)) { + // Add xsrf header + var xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + return newConfig; + }); + + var isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var _config = resolveConfig(config); + var requestData = _config.data; + var requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + var responseType = _config.responseType, + onUploadProgress = _config.onUploadProgress, + onDownloadProgress = _config.onDownloadProgress; + var onCanceled; + var uploadThrottled, downloadThrottled; + var flushUpload, flushDownload; + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + var request = new XMLHttpRequest(); + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + function onloadend() { + if (!request) { + return; + } + // Prepare the response + var responseHeaders = AxiosHeaders$1.from('getAllResponseHeaders' in request && request.getAllResponseHeaders()); + var responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + var transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError(timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + var _progressEventReducer = progressEventReducer(onDownloadProgress, true); + var _progressEventReducer2 = _slicedToArray(_progressEventReducer, 2); + downloadThrottled = _progressEventReducer2[0]; + flushDownload = _progressEventReducer2[1]; + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + var _progressEventReducer3 = progressEventReducer(onUploadProgress); + var _progressEventReducer4 = _slicedToArray(_progressEventReducer3, 2); + uploadThrottled = _progressEventReducer4[0]; + flushUpload = _progressEventReducer4[1]; + request.upload.addEventListener('progress', uploadThrottled); + request.upload.addEventListener('loadend', flushUpload); + } + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = function onCanceled(cancel) { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + var protocol = parseProtocol(_config.url); + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + // Send the request + request.send(requestData || null); + }); + }; + + var composeSignals = function composeSignals(signals, timeout) { + var _signals = signals = signals ? signals.filter(Boolean) : [], + length = _signals.length; + if (timeout || length) { + var controller = new AbortController(); + var aborted; + var onabort = function onabort(reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + var err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + var timer = timeout && setTimeout(function () { + timer = null; + onabort(new AxiosError("timeout ".concat(timeout, " of ms exceeded"), AxiosError.ETIMEDOUT)); + }, timeout); + var unsubscribe = function unsubscribe() { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(function (signal) { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + signals.forEach(function (signal) { + return signal.addEventListener('abort', onabort); + }); + var signal = controller.signal; + signal.unsubscribe = function () { + return utils$1.asap(unsubscribe); + }; + return signal; + } + }; + var composeSignals$1 = composeSignals; + + var streamChunk = /*#__PURE__*/_regeneratorRuntime().mark(function streamChunk(chunk, chunkSize) { + var len, pos, end; + return _regeneratorRuntime().wrap(function streamChunk$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + len = chunk.byteLength; + if (!(!chunkSize || len < chunkSize)) { + _context.next = 5; + break; + } + _context.next = 4; + return chunk; + case 4: + return _context.abrupt("return"); + case 5: + pos = 0; + case 6: + if (!(pos < len)) { + _context.next = 13; + break; + } + end = pos + chunkSize; + _context.next = 10; + return chunk.slice(pos, end); + case 10: + pos = end; + _context.next = 6; + break; + case 13: + case "end": + return _context.stop(); + } + }, streamChunk); + }); + var readBytes = /*#__PURE__*/function () { + var _ref = _wrapAsyncGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(iterable, chunkSize) { + var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, chunk; + return _regeneratorRuntime().wrap(function _callee$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _iteratorAbruptCompletion = false; + _didIteratorError = false; + _context2.prev = 2; + _iterator = _asyncIterator(readStream(iterable)); + case 4: + _context2.next = 6; + return _awaitAsyncGenerator(_iterator.next()); + case 6: + if (!(_iteratorAbruptCompletion = !(_step = _context2.sent).done)) { + _context2.next = 12; + break; + } + chunk = _step.value; + return _context2.delegateYield(_asyncGeneratorDelegate(_asyncIterator(streamChunk(chunk, chunkSize))), "t0", 9); + case 9: + _iteratorAbruptCompletion = false; + _context2.next = 4; + break; + case 12: + _context2.next = 18; + break; + case 14: + _context2.prev = 14; + _context2.t1 = _context2["catch"](2); + _didIteratorError = true; + _iteratorError = _context2.t1; + case 18: + _context2.prev = 18; + _context2.prev = 19; + if (!(_iteratorAbruptCompletion && _iterator["return"] != null)) { + _context2.next = 23; + break; + } + _context2.next = 23; + return _awaitAsyncGenerator(_iterator["return"]()); + case 23: + _context2.prev = 23; + if (!_didIteratorError) { + _context2.next = 26; + break; + } + throw _iteratorError; + case 26: + return _context2.finish(23); + case 27: + return _context2.finish(18); + case 28: + case "end": + return _context2.stop(); + } + }, _callee, null, [[2, 14, 18, 28], [19,, 23, 27]]); + })); + return function readBytes(_x, _x2) { + return _ref.apply(this, arguments); + }; + }(); + var readStream = /*#__PURE__*/function () { + var _ref2 = _wrapAsyncGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(stream) { + var reader, _yield$_awaitAsyncGen, done, value; + return _regeneratorRuntime().wrap(function _callee2$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!stream[Symbol.asyncIterator]) { + _context3.next = 3; + break; + } + return _context3.delegateYield(_asyncGeneratorDelegate(_asyncIterator(stream)), "t0", 2); + case 2: + return _context3.abrupt("return"); + case 3: + reader = stream.getReader(); + _context3.prev = 4; + case 5: + _context3.next = 7; + return _awaitAsyncGenerator(reader.read()); + case 7: + _yield$_awaitAsyncGen = _context3.sent; + done = _yield$_awaitAsyncGen.done; + value = _yield$_awaitAsyncGen.value; + if (!done) { + _context3.next = 12; + break; + } + return _context3.abrupt("break", 16); + case 12: + _context3.next = 14; + return value; + case 14: + _context3.next = 5; + break; + case 16: + _context3.prev = 16; + _context3.next = 19; + return _awaitAsyncGenerator(reader.cancel()); + case 19: + return _context3.finish(16); + case 20: + case "end": + return _context3.stop(); + } + }, _callee2, null, [[4,, 16, 20]]); + })); + return function readStream(_x3) { + return _ref2.apply(this, arguments); + }; + }(); + var trackStream = function trackStream(stream, chunkSize, onProgress, onFinish) { + var iterator = readBytes(stream, chunkSize); + var bytes = 0; + var done; + var _onFinish = function _onFinish(e) { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + return new ReadableStream({ + pull: function pull(controller) { + return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3() { + var _yield$iterator$next, _done, value, len, loadedBytes; + return _regeneratorRuntime().wrap(function _callee3$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.prev = 0; + _context4.next = 3; + return iterator.next(); + case 3: + _yield$iterator$next = _context4.sent; + _done = _yield$iterator$next.done; + value = _yield$iterator$next.value; + if (!_done) { + _context4.next = 10; + break; + } + _onFinish(); + controller.close(); + return _context4.abrupt("return"); + case 10: + len = value.byteLength; + if (onProgress) { + loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + _context4.next = 19; + break; + case 15: + _context4.prev = 15; + _context4.t0 = _context4["catch"](0); + _onFinish(_context4.t0); + throw _context4.t0; + case 19: + case "end": + return _context4.stop(); + } + }, _callee3, null, [[0, 15]]); + }))(); + }, + cancel: function cancel(reason) { + _onFinish(reason); + return iterator["return"](); + } + }, { + highWaterMark: 2 + }); + }; + + var isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; + var isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + + // used only inside the fetch adapter + var encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? function (encoder) { + return function (str) { + return encoder.encode(str); + }; + }(new TextEncoder()) : ( /*#__PURE__*/function () { + var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(str) { + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.t0 = Uint8Array; + _context.next = 3; + return new Response(str).arrayBuffer(); + case 3: + _context.t1 = _context.sent; + return _context.abrupt("return", new _context.t0(_context.t1)); + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref.apply(this, arguments); + }; + }())); + var test = function test(fn) { + try { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + return !!fn.apply(void 0, args); + } catch (e) { + return false; + } + }; + var supportsRequestStream = isReadableStreamSupported && test(function () { + var duplexAccessed = false; + var hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + } + }).headers.has('Content-Type'); + return duplexAccessed && !hasContentType; + }); + var DEFAULT_CHUNK_SIZE = 64 * 1024; + var supportsResponseStream = isReadableStreamSupported && test(function () { + return utils$1.isReadableStream(new Response('').body); + }); + var resolvers = { + stream: supportsResponseStream && function (res) { + return res.body; + } + }; + isFetchSupported && function (res) { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(function (type) { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? function (res) { + return res[type](); + } : function (_, config) { + throw new AxiosError("Response type '".concat(type, "' is not supported"), AxiosError.ERR_NOT_SUPPORT, config); + }); + }); + }(new Response()); + var getBodyLength = /*#__PURE__*/function () { + var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(body) { + var _request; + return _regeneratorRuntime().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(body == null)) { + _context2.next = 2; + break; + } + return _context2.abrupt("return", 0); + case 2: + if (!utils$1.isBlob(body)) { + _context2.next = 4; + break; + } + return _context2.abrupt("return", body.size); + case 4: + if (!utils$1.isSpecCompliantForm(body)) { + _context2.next = 9; + break; + } + _request = new Request(platform.origin, { + method: 'POST', + body: body + }); + _context2.next = 8; + return _request.arrayBuffer(); + case 8: + return _context2.abrupt("return", _context2.sent.byteLength); + case 9: + if (!(utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body))) { + _context2.next = 11; + break; + } + return _context2.abrupt("return", body.byteLength); + case 11: + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + if (!utils$1.isString(body)) { + _context2.next = 16; + break; + } + _context2.next = 15; + return encodeText(body); + case 15: + return _context2.abrupt("return", _context2.sent.byteLength); + case 16: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getBodyLength(_x2) { + return _ref2.apply(this, arguments); + }; + }(); + var resolveBodyLength = /*#__PURE__*/function () { + var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(headers, body) { + var length; + return _regeneratorRuntime().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + length = utils$1.toFiniteNumber(headers.getContentLength()); + return _context3.abrupt("return", length == null ? getBodyLength(body) : length); + case 2: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function resolveBodyLength(_x3, _x4) { + return _ref3.apply(this, arguments); + }; + }(); + var fetchAdapter = isFetchSupported && ( /*#__PURE__*/function () { + var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(config) { + var _resolveConfig, url, method, data, signal, cancelToken, timeout, onDownloadProgress, onUploadProgress, responseType, headers, _resolveConfig$withCr, withCredentials, fetchOptions, composedSignal, request, unsubscribe, requestContentLength, _request, contentTypeHeader, _progressEventDecorat, _progressEventDecorat2, onProgress, flush, isCredentialsSupported, response, isStreamResponse, options, responseContentLength, _ref5, _ref6, _onProgress, _flush, responseData; + return _regeneratorRuntime().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _resolveConfig = resolveConfig(config), url = _resolveConfig.url, method = _resolveConfig.method, data = _resolveConfig.data, signal = _resolveConfig.signal, cancelToken = _resolveConfig.cancelToken, timeout = _resolveConfig.timeout, onDownloadProgress = _resolveConfig.onDownloadProgress, onUploadProgress = _resolveConfig.onUploadProgress, responseType = _resolveConfig.responseType, headers = _resolveConfig.headers, _resolveConfig$withCr = _resolveConfig.withCredentials, withCredentials = _resolveConfig$withCr === void 0 ? 'same-origin' : _resolveConfig$withCr, fetchOptions = _resolveConfig.fetchOptions; + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + unsubscribe = composedSignal && composedSignal.unsubscribe && function () { + composedSignal.unsubscribe(); + }; + _context4.prev = 4; + _context4.t0 = onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head'; + if (!_context4.t0) { + _context4.next = 11; + break; + } + _context4.next = 9; + return resolveBodyLength(headers, data); + case 9: + _context4.t1 = requestContentLength = _context4.sent; + _context4.t0 = _context4.t1 !== 0; + case 11: + if (!_context4.t0) { + _context4.next = 15; + break; + } + _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + if (_request.body) { + _progressEventDecorat = progressEventDecorator(requestContentLength, progressEventReducer(asyncDecorator(onUploadProgress))), _progressEventDecorat2 = _slicedToArray(_progressEventDecorat, 2), onProgress = _progressEventDecorat2[0], flush = _progressEventDecorat2[1]; + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + case 15: + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + isCredentialsSupported = "credentials" in Request.prototype; + request = new Request(url, _objectSpread2(_objectSpread2({}, fetchOptions), {}, { + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + })); + _context4.next = 20; + return fetch(request); + case 20: + response = _context4.sent; + isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) { + options = {}; + ['status', 'statusText', 'headers'].forEach(function (prop) { + options[prop] = response[prop]; + }); + responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + _ref5 = onDownloadProgress && progressEventDecorator(responseContentLength, progressEventReducer(asyncDecorator(onDownloadProgress), true)) || [], _ref6 = _slicedToArray(_ref5, 2), _onProgress = _ref6[0], _flush = _ref6[1]; + response = new Response(trackStream(response.body, DEFAULT_CHUNK_SIZE, _onProgress, function () { + _flush && _flush(); + unsubscribe && unsubscribe(); + }), options); + } + responseType = responseType || 'text'; + _context4.next = 26; + return resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + case 26: + responseData = _context4.sent; + !isStreamResponse && unsubscribe && unsubscribe(); + _context4.next = 30; + return new Promise(function (resolve, reject) { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config: config, + request: request + }); + }); + case 30: + return _context4.abrupt("return", _context4.sent); + case 33: + _context4.prev = 33; + _context4.t2 = _context4["catch"](4); + unsubscribe && unsubscribe(); + if (!(_context4.t2 && _context4.t2.name === 'TypeError' && /Load failed|fetch/i.test(_context4.t2.message))) { + _context4.next = 38; + break; + } + throw Object.assign(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), { + cause: _context4.t2.cause || _context4.t2 + }); + case 38: + throw AxiosError.from(_context4.t2, _context4.t2 && _context4.t2.code, config, request); + case 39: + case "end": + return _context4.stop(); + } + }, _callee4, null, [[4, 33]]); + })); + return function (_x5) { + return _ref4.apply(this, arguments); + }; + }()); + + var knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter + }; + utils$1.forEach(knownAdapters, function (fn, value) { + if (fn) { + try { + Object.defineProperty(fn, 'name', { + value: value + }); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', { + value: value + }); + } + }); + var renderReason = function renderReason(reason) { + return "- ".concat(reason); + }; + var isResolvedHandle = function isResolvedHandle(adapter) { + return utils$1.isFunction(adapter) || adapter === null || adapter === false; + }; + var adapters = { + getAdapter: function getAdapter(adapters) { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + var _adapters = adapters, + length = _adapters.length; + var nameOrAdapter; + var adapter; + var rejectedReasons = {}; + for (var i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + var id = void 0; + adapter = nameOrAdapter; + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + if (adapter === undefined) { + throw new AxiosError("Unknown adapter '".concat(id, "'")); + } + } + if (adapter) { + break; + } + rejectedReasons[id || '#' + i] = adapter; + } + if (!adapter) { + var reasons = Object.entries(rejectedReasons).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + id = _ref2[0], + state = _ref2[1]; + return "adapter ".concat(id, " ") + (state === false ? 'is not supported by the environment' : 'is not available in the build'); + }); + var s = length ? reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0]) : 'as no adapter specified'; + throw new AxiosError("There is no suitable adapter to dispatch the request " + s, 'ERR_NOT_SUPPORT'); + } + return adapter; + }, + adapters: knownAdapters + }; + + /** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ + function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } + } + + /** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ + function dispatchRequest(config) { + throwIfCancellationRequested(config); + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call(config, config.transformRequest); + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + var adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call(config, config.transformResponse, response); + response.headers = AxiosHeaders$1.from(response.headers); + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call(config, config.transformResponse, reason.response); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + return Promise.reject(reason); + }); + } + + var VERSION = "1.9.0"; + + var validators$1 = {}; + + // eslint-disable-next-line func-names + ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) { + validators$1[type] = function validator(thing) { + return _typeof(thing) === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; + }); + var deprecatedWarnings = {}; + + /** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ + validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return function (value, opt, opts) { + if (validator === false) { + throw new AxiosError(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), AxiosError.ERR_DEPRECATED); + } + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn(formatMessage(opt, ' has been deprecated since v' + version + ' and will be removed in the near future')); + } + return validator ? validator(value, opt, opts) : true; + }; + }; + validators$1.spelling = function spelling(correctSpelling) { + return function (value, opt) { + // eslint-disable-next-line no-console + console.warn("".concat(opt, " is likely a misspelling of ").concat(correctSpelling)); + return true; + }; + }; + + /** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + + function assertOptions(options, schema, allowUnknown) { + if (_typeof(options) !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + var keys = Object.keys(options); + var i = keys.length; + while (i-- > 0) { + var opt = keys[i]; + var validator = schema[opt]; + if (validator) { + var value = options[opt]; + var result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } + } + var validator = { + assertOptions: assertOptions, + validators: validators$1 + }; + + var validators = validator.validators; + + /** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ + var Axios = /*#__PURE__*/function () { + function Axios(instanceConfig) { + _classCallCheck(this, Axios); + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + _createClass(Axios, [{ + key: "request", + value: (function () { + var _request2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(configOrUrl, config) { + var dummy, stack; + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + _context.next = 3; + return this._request(configOrUrl, config); + case 3: + return _context.abrupt("return", _context.sent); + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](0); + if (_context.t0 instanceof Error) { + dummy = {}; + Error.captureStackTrace ? Error.captureStackTrace(dummy) : dummy = new Error(); + + // slice off the Error: ... line + stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!_context.t0.stack) { + _context.t0.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(_context.t0.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + _context.t0.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + throw _context.t0; + case 10: + case "end": + return _context.stop(); + } + }, _callee, this, [[0, 6]]); + })); + function request(_x, _x2) { + return _request2.apply(this, arguments); + } + return request; + }()) + }, { + key: "_request", + value: function _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + config = mergeConfig(this.defaults, config); + var _config = config, + transitional = _config.transitional, + paramsSerializer = _config.paramsSerializer, + headers = _config.headers; + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators["boolean"]), + forcedJSONParsing: validators.transitional(validators["boolean"]), + clarifyTimeoutError: validators.transitional(validators["boolean"]) + }, false); + } + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators["function"], + serialize: validators["function"] + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + var contextHeaders = headers && utils$1.merge(headers.common, headers[config.method]); + headers && utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function (method) { + delete headers[method]; + }); + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + var requestInterceptorChain = []; + var synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + var responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + var promise; + var i = 0; + var len; + if (!synchronousRequestInterceptors) { + var chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + promise = Promise.resolve(config); + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + return promise; + } + len = requestInterceptorChain.length; + var newConfig = config; + i = 0; + while (i < len) { + var onFulfilled = requestInterceptorChain[i++]; + var onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + i = 0; + len = responseInterceptorChain.length; + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + return promise; + } + }, { + key: "getUri", + value: function getUri(config) { + config = mergeConfig(this.defaults, config); + var fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } + }]); + return Axios; + }(); // Provide aliases for supported request methods + utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function (url, config) { + return this.request(mergeConfig(config || {}, { + method: method, + url: url, + data: (config || {}).data + })); + }; + }); + utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method: method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url: url, + data: data + })); + }; + } + Axios.prototype[method] = generateHTTPMethod(); + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); + }); + var Axios$1 = Axios; + + /** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ + var CancelToken = /*#__PURE__*/function () { + function CancelToken(executor) { + _classCallCheck(this, CancelToken); + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + var token = this; + + // eslint-disable-next-line func-names + this.promise.then(function (cancel) { + if (!token._listeners) return; + var i = token._listeners.length; + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = function (onfulfilled) { + var _resolve; + // eslint-disable-next-line func-names + var promise = new Promise(function (resolve) { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + return promise; + }; + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + _createClass(CancelToken, [{ + key: "throwIfRequested", + value: function throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + }, { + key: "subscribe", + value: function subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + }, { + key: "unsubscribe", + value: function unsubscribe(listener) { + if (!this._listeners) { + return; + } + var index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + }, { + key: "toAbortSignal", + value: function toAbortSignal() { + var _this = this; + var controller = new AbortController(); + var abort = function abort(err) { + controller.abort(err); + }; + this.subscribe(abort); + controller.signal.unsubscribe = function () { + return _this.unsubscribe(abort); + }; + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + }], [{ + key: "source", + value: function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; + } + }]); + return CancelToken; + }(); + var CancelToken$1 = CancelToken; + + /** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ + function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; + } + + /** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ + function isAxiosError(payload) { + return utils$1.isObject(payload) && payload.isAxiosError === true; + } + + var HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511 + }; + Object.entries(HttpStatusCode).forEach(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + key = _ref2[0], + value = _ref2[1]; + HttpStatusCode[value] = key; + }); + var HttpStatusCode$1 = HttpStatusCode; + + /** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ + function createInstance(defaultConfig) { + var context = new Axios$1(defaultConfig); + var instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, { + allOwnKeys: true + }); + + // Copy context to instance + utils$1.extend(instance, context, null, { + allOwnKeys: true + }); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + return instance; + } + + // Create the default instance to be exported + var axios = createInstance(defaults$1); + + // Expose Axios class to allow class inheritance + axios.Axios = Axios$1; + + // Expose Cancel & CancelToken + axios.CanceledError = CanceledError; + axios.CancelToken = CancelToken$1; + axios.isCancel = isCancel; + axios.VERSION = VERSION; + axios.toFormData = toFormData; + + // Expose AxiosError class + axios.AxiosError = AxiosError; + + // alias for CanceledError for backward compatibility + axios.Cancel = axios.CanceledError; + + // Expose all/spread + axios.all = function all(promises) { + return Promise.all(promises); + }; + axios.spread = spread; + + // Expose isAxiosError + axios.isAxiosError = isAxiosError; + + // Expose mergeConfig + axios.mergeConfig = mergeConfig; + axios.AxiosHeaders = AxiosHeaders$1; + axios.formToJSON = function (thing) { + return formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + }; + axios.getAdapter = adapters.getAdapter; + axios.HttpStatusCode = HttpStatusCode$1; + axios["default"] = axios; + + return axios; + +})); +//# sourceMappingURL=axios.js.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/axios.js.map b/psitransfer-v2.3.0/node_modules/axios/dist/axios.js.map new file mode 100644 index 0000000..cb73ebf --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/null.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/defaults/transitional.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/browser/index.js","../lib/platform/common/utils.js","../lib/platform/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/parseProtocol.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/buildFullPath.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/xhr.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/fetch.js","../lib/adapters/adapters.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["bind","fn","thisArg","wrap","apply","arguments","toString","Object","prototype","getPrototypeOf","iterator","Symbol","toStringTag","kindOf","cache","thing","str","call","slice","toLowerCase","create","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isBuffer","val","constructor","isFunction","isArrayBuffer","isArrayBufferView","result","ArrayBuffer","isView","buffer","isString","isNumber","isObject","isBoolean","isPlainObject","isDate","isFile","isBlob","isFileList","isStream","pipe","isFormData","kind","FormData","append","isURLSearchParams","_map","map","_map2","_slicedToArray","isReadableStream","isRequest","isResponse","isHeaders","trim","replace","forEach","obj","_ref","length","undefined","_ref$allOwnKeys","allOwnKeys","i","l","keys","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","merge","_ref2","caseless","assignValue","targetKey","extend","a","b","_ref3","stripBOM","content","charCodeAt","inherits","superConstructor","props","descriptors","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","prop","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","isTypedArray","TypedArray","Uint8Array","forEachEntry","generator","_iterator","next","done","pair","matchAll","regExp","matches","exec","push","isHTMLForm","toCamelCase","replacer","m","p1","p2","toUpperCase","hasOwnProperty","_ref4","isRegExp","reduceDescriptors","reducer","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","source","target","reducedValue","isAsyncFn","isThenable","then","_setImmediate","setImmediateSupported","postMessageSupported","setImmediate","token","callbacks","addEventListener","_ref5","data","shift","cb","postMessage","concat","Math","random","setTimeout","asap","queueMicrotask","process","nextTick","isIterable","hasOwnProp","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","each","join","isFlatArray","some","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","defined","option","visitor","defaultVisitor","_Blob","Blob","useBlob","convertValue","toISOString","Buffer","JSON","stringify","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","encoder","_encode","buildURL","url","serialize","serializeFn","serializedParams","hashmarkIndex","InterceptorManager","_classCallCheck","handlers","_createClass","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","forEachHandler","h","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","URLSearchParams","isBrowser","classes","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","toURLEncodedForm","helpers","isNode","parsePropPath","arrayToObject","formDataToJSON","buildPath","isNumericKey","isLast","entries","stringifySafely","rawValue","parser","parse","e","defaults","transitional","transitionalDefaults","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","formSerializer","_FormData","env","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","method","ignoreDuplicateOf","rawHeaders","parsed","line","substring","$internals","normalizeHeader","header","normalizeValue","parseTokens","tokens","tokensRE","isValidHeaderName","matchHeaderValue","isHeaderNameFilter","formatHeader","w","char","buildAccessors","accessorName","methodName","arg1","arg2","arg3","configurable","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","parseHeaders","dest","_createForOfIteratorHelper","_step","s","n","entry","_toConsumableArray","err","f","get","has","matcher","_delete","deleted","deleteHeader","normalize","format","normalized","_this$constructor","_len","targets","asStrings","getSetCookie","first","computed","_len2","_key2","accessor","internals","accessors","defineAccessor","mapped","headerValue","transformData","fns","transform","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","parseProtocol","speedometer","samplesCount","min","bytes","timestamps","head","tail","firstSampleTS","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","timestamp","threshold","lastArgs","timer","invoke","args","clearTimeout","throttled","flush","progressEventReducer","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","inRange","_defineProperty","progress","estimated","event","progressEventDecorator","asyncDecorator","isMSIE","URL","protocol","host","port","userAgent","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","isAbsoluteURL","combineURLs","baseURL","relativeURL","buildFullPath","requestedURL","allowAbsoluteUrls","isRelativeUrl","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","computeConfigValue","configValue","newConfig","auth","btoa","username","password","unescape","Boolean","_toArray","isURLSameOrigin","xsrfValue","cookies","isXHRAdapterSupported","XMLHttpRequest","Promise","dispatchXhrRequest","_config","resolveConfig","requestData","requestHeaders","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","unsubscribe","signal","removeEventListener","open","onloadend","responseHeaders","getAllResponseHeaders","responseData","responseText","statusText","_resolve","_reject","onreadystatechange","handleLoad","readyState","responseURL","onabort","handleAbort","ECONNABORTED","onerror","handleError","ERR_NETWORK","ontimeout","handleTimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","_progressEventReducer","_progressEventReducer2","upload","_progressEventReducer3","_progressEventReducer4","cancel","abort","subscribe","aborted","send","composeSignals","signals","_signals","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","streamChunk$","_context","prev","byteLength","abrupt","stop","readBytes","_wrapAsyncGenerator","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_callee$","_context2","_asyncIterator","readStream","_awaitAsyncGenerator","sent","delegateYield","_asyncGeneratorDelegate","t1","finish","_x","_x2","_callee2","stream","reader","_yield$_awaitAsyncGen","_callee2$","_context3","asyncIterator","getReader","_x3","trackStream","onProgress","onFinish","_onFinish","ReadableStream","pull","_asyncToGenerator","_callee3","_yield$iterator$next","_done","loadedBytes","_callee3$","_context4","close","enqueue","t0","highWaterMark","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","DEFAULT_CHUNK_SIZE","supportsResponseStream","resolvers","res","_","ERR_NOT_SUPPORT","getBodyLength","_request","size","resolveBodyLength","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","composedSignal","requestContentLength","contentTypeHeader","_progressEventDecorat","_progressEventDecorat2","isCredentialsSupported","isStreamResponse","responseContentLength","_ref6","_onProgress","_flush","_callee4$","toAbortSignal","credentials","t2","_x5","knownAdapters","http","httpAdapter","xhr","xhrAdapter","fetchAdapter","renderReason","isResolvedHandle","getAdapter","adapters","_adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","onAdapterResolution","onAdapterRejection","VERSION","validators","validator","deprecatedWarnings","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","unshiftRequestInterceptors","interceptor","unshift","responseInterceptorChain","pushResponseInterceptors","promise","chain","onFulfilled","onRejected","getUri","fullPath","forEachMethodNoData","forEachMethodWithData","generateHTTPMethod","isForm","httpMethod","CancelToken","executor","resolvePromise","promiseExecutor","_listeners","onfulfilled","splice","_this","c","spread","callback","isAxiosError","payload","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","createInstance","defaultConfig","instance","axios","Cancel","all","promises","formToJSON"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEe,SAASA,IAAIA,CAACC,EAAE,EAAEC,OAAO,EAAE;IACxC,OAAO,SAASC,IAAIA,GAAG;EACrB,IAAA,OAAOF,EAAE,CAACG,KAAK,CAACF,OAAO,EAAEG,SAAS,CAAC,CAAA;KACpC,CAAA;EACH;;ECFA;;EAEA,IAAOC,QAAQ,GAAIC,MAAM,CAACC,SAAS,CAA5BF,QAAQ,CAAA;EACf,IAAOG,cAAc,GAAIF,MAAM,CAAxBE,cAAc,CAAA;EACrB,IAAOC,QAAQ,GAAiBC,MAAM,CAA/BD,QAAQ;IAAEE,WAAW,GAAID,MAAM,CAArBC,WAAW,CAAA;EAE5B,IAAMC,MAAM,GAAI,UAAAC,KAAK,EAAA;IAAA,OAAI,UAAAC,KAAK,EAAI;EAC9B,IAAA,IAAMC,GAAG,GAAGV,QAAQ,CAACW,IAAI,CAACF,KAAK,CAAC,CAAA;MAChC,OAAOD,KAAK,CAACE,GAAG,CAAC,KAAKF,KAAK,CAACE,GAAG,CAAC,GAAGA,GAAG,CAACE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAACC,WAAW,EAAE,CAAC,CAAA;KACrE,CAAA;EAAA,CAAA,CAAEZ,MAAM,CAACa,MAAM,CAAC,IAAI,CAAC,CAAC,CAAA;EAEvB,IAAMC,UAAU,GAAG,SAAbA,UAAUA,CAAIC,IAAI,EAAK;EAC3BA,EAAAA,IAAI,GAAGA,IAAI,CAACH,WAAW,EAAE,CAAA;EACzB,EAAA,OAAO,UAACJ,KAAK,EAAA;EAAA,IAAA,OAAKF,MAAM,CAACE,KAAK,CAAC,KAAKO,IAAI,CAAA;EAAA,GAAA,CAAA;EAC1C,CAAC,CAAA;EAED,IAAMC,UAAU,GAAG,SAAbA,UAAUA,CAAGD,IAAI,EAAA;EAAA,EAAA,OAAI,UAAAP,KAAK,EAAA;EAAA,IAAA,OAAIS,OAAA,CAAOT,KAAK,CAAA,KAAKO,IAAI,CAAA;EAAA,GAAA,CAAA;EAAA,CAAA,CAAA;;EAEzD;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAOG,OAAO,GAAIC,KAAK,CAAhBD,OAAO,CAAA;;EAEd;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAME,WAAW,GAAGJ,UAAU,CAAC,WAAW,CAAC,CAAA;;EAE3C;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASK,QAAQA,CAACC,GAAG,EAAE;EACrB,EAAA,OAAOA,GAAG,KAAK,IAAI,IAAI,CAACF,WAAW,CAACE,GAAG,CAAC,IAAIA,GAAG,CAACC,WAAW,KAAK,IAAI,IAAI,CAACH,WAAW,CAACE,GAAG,CAACC,WAAW,CAAC,IAChGC,UAAU,CAACF,GAAG,CAACC,WAAW,CAACF,QAAQ,CAAC,IAAIC,GAAG,CAACC,WAAW,CAACF,QAAQ,CAACC,GAAG,CAAC,CAAA;EAC5E,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMG,aAAa,GAAGX,UAAU,CAAC,aAAa,CAAC,CAAA;;EAG/C;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASY,iBAAiBA,CAACJ,GAAG,EAAE;EAC9B,EAAA,IAAIK,MAAM,CAAA;IACV,IAAK,OAAOC,WAAW,KAAK,WAAW,IAAMA,WAAW,CAACC,MAAO,EAAE;EAChEF,IAAAA,MAAM,GAAGC,WAAW,CAACC,MAAM,CAACP,GAAG,CAAC,CAAA;EAClC,GAAC,MAAM;EACLK,IAAAA,MAAM,GAAIL,GAAG,IAAMA,GAAG,CAACQ,MAAO,IAAKL,aAAa,CAACH,GAAG,CAACQ,MAAM,CAAE,CAAA;EAC/D,GAAA;EACA,EAAA,OAAOH,MAAM,CAAA;EACf,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMI,QAAQ,GAAGf,UAAU,CAAC,QAAQ,CAAC,CAAA;;EAErC;EACA;EACA;EACA;EACA;EACA;EACA,IAAMQ,UAAU,GAAGR,UAAU,CAAC,UAAU,CAAC,CAAA;;EAEzC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMgB,QAAQ,GAAGhB,UAAU,CAAC,QAAQ,CAAC,CAAA;;EAErC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMiB,QAAQ,GAAG,SAAXA,QAAQA,CAAIzB,KAAK,EAAA;IAAA,OAAKA,KAAK,KAAK,IAAI,IAAIS,OAAA,CAAOT,KAAK,MAAK,QAAQ,CAAA;EAAA,CAAA,CAAA;;EAEvE;EACA;EACA;EACA;EACA;EACA;EACA,IAAM0B,SAAS,GAAG,SAAZA,SAASA,CAAG1B,KAAK,EAAA;EAAA,EAAA,OAAIA,KAAK,KAAK,IAAI,IAAIA,KAAK,KAAK,KAAK,CAAA;EAAA,CAAA,CAAA;;EAE5D;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAM2B,aAAa,GAAG,SAAhBA,aAAaA,CAAIb,GAAG,EAAK;EAC7B,EAAA,IAAIhB,MAAM,CAACgB,GAAG,CAAC,KAAK,QAAQ,EAAE;EAC5B,IAAA,OAAO,KAAK,CAAA;EACd,GAAA;EAEA,EAAA,IAAMrB,SAAS,GAAGC,cAAc,CAACoB,GAAG,CAAC,CAAA;EACrC,EAAA,OAAO,CAACrB,SAAS,KAAK,IAAI,IAAIA,SAAS,KAAKD,MAAM,CAACC,SAAS,IAAID,MAAM,CAACE,cAAc,CAACD,SAAS,CAAC,KAAK,IAAI,KAAK,EAAEI,WAAW,IAAIiB,GAAG,CAAC,IAAI,EAAEnB,QAAQ,IAAImB,GAAG,CAAC,CAAA;EAC3J,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMc,MAAM,GAAGtB,UAAU,CAAC,MAAM,CAAC,CAAA;;EAEjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMuB,MAAM,GAAGvB,UAAU,CAAC,MAAM,CAAC,CAAA;;EAEjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMwB,MAAM,GAAGxB,UAAU,CAAC,MAAM,CAAC,CAAA;;EAEjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMyB,UAAU,GAAGzB,UAAU,CAAC,UAAU,CAAC,CAAA;;EAEzC;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAM0B,QAAQ,GAAG,SAAXA,QAAQA,CAAIlB,GAAG,EAAA;IAAA,OAAKW,QAAQ,CAACX,GAAG,CAAC,IAAIE,UAAU,CAACF,GAAG,CAACmB,IAAI,CAAC,CAAA;EAAA,CAAA,CAAA;;EAE/D;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMC,UAAU,GAAG,SAAbA,UAAUA,CAAIlC,KAAK,EAAK;EAC5B,EAAA,IAAImC,IAAI,CAAA;IACR,OAAOnC,KAAK,KACT,OAAOoC,QAAQ,KAAK,UAAU,IAAIpC,KAAK,YAAYoC,QAAQ,IAC1DpB,UAAU,CAAChB,KAAK,CAACqC,MAAM,CAAC,KACtB,CAACF,IAAI,GAAGrC,MAAM,CAACE,KAAK,CAAC,MAAM,UAAU;EACrC;EACCmC,EAAAA,IAAI,KAAK,QAAQ,IAAInB,UAAU,CAAChB,KAAK,CAACT,QAAQ,CAAC,IAAIS,KAAK,CAACT,QAAQ,EAAE,KAAK,mBAAoB,CAEhG,CACF,CAAA;EACH,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAM+C,iBAAiB,GAAGhC,UAAU,CAAC,iBAAiB,CAAC,CAAA;EAEvD,IAAAiC,IAAA,GAA6D,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,CAACC,GAAG,CAAClC,UAAU,CAAC;IAAAmC,KAAA,GAAAC,cAAA,CAAAH,IAAA,EAAA,CAAA,CAAA;EAA1HI,EAAAA,gBAAgB,GAAAF,KAAA,CAAA,CAAA,CAAA;EAAEG,EAAAA,SAAS,GAAAH,KAAA,CAAA,CAAA,CAAA;EAAEI,EAAAA,UAAU,GAAAJ,KAAA,CAAA,CAAA,CAAA;EAAEK,EAAAA,SAAS,GAAAL,KAAA,CAAA,CAAA,CAAA,CAAA;;EAEzD;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMM,IAAI,GAAG,SAAPA,IAAIA,CAAI9C,GAAG,EAAA;EAAA,EAAA,OAAKA,GAAG,CAAC8C,IAAI,GAC5B9C,GAAG,CAAC8C,IAAI,EAAE,GAAG9C,GAAG,CAAC+C,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,CAAA;EAAA,CAAA,CAAA;;EAEpE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASC,OAAOA,CAACC,GAAG,EAAEhE,EAAE,EAA6B;EAAA,EAAA,IAAAiE,IAAA,GAAA7D,SAAA,CAAA8D,MAAA,GAAA,CAAA,IAAA9D,SAAA,CAAA,CAAA,CAAA,KAAA+D,SAAA,GAAA/D,SAAA,CAAA,CAAA,CAAA,GAAJ,EAAE;MAAAgE,eAAA,GAAAH,IAAA,CAAxBI,UAAU;EAAVA,IAAAA,UAAU,GAAAD,eAAA,KAAG,KAAA,CAAA,GAAA,KAAK,GAAAA,eAAA,CAAA;EAC3C;IACA,IAAIJ,GAAG,KAAK,IAAI,IAAI,OAAOA,GAAG,KAAK,WAAW,EAAE;EAC9C,IAAA,OAAA;EACF,GAAA;EAEA,EAAA,IAAIM,CAAC,CAAA;EACL,EAAA,IAAIC,CAAC,CAAA;;EAEL;EACA,EAAA,IAAIhD,OAAA,CAAOyC,GAAG,CAAA,KAAK,QAAQ,EAAE;EAC3B;MACAA,GAAG,GAAG,CAACA,GAAG,CAAC,CAAA;EACb,GAAA;EAEA,EAAA,IAAIxC,OAAO,CAACwC,GAAG,CAAC,EAAE;EAChB;EACA,IAAA,KAAKM,CAAC,GAAG,CAAC,EAAEC,CAAC,GAAGP,GAAG,CAACE,MAAM,EAAEI,CAAC,GAAGC,CAAC,EAAED,CAAC,EAAE,EAAE;EACtCtE,MAAAA,EAAE,CAACgB,IAAI,CAAC,IAAI,EAAEgD,GAAG,CAACM,CAAC,CAAC,EAAEA,CAAC,EAAEN,GAAG,CAAC,CAAA;EAC/B,KAAA;EACF,GAAC,MAAM;EACL;EACA,IAAA,IAAMQ,IAAI,GAAGH,UAAU,GAAG/D,MAAM,CAACmE,mBAAmB,CAACT,GAAG,CAAC,GAAG1D,MAAM,CAACkE,IAAI,CAACR,GAAG,CAAC,CAAA;EAC5E,IAAA,IAAMU,GAAG,GAAGF,IAAI,CAACN,MAAM,CAAA;EACvB,IAAA,IAAIS,GAAG,CAAA;MAEP,KAAKL,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGI,GAAG,EAAEJ,CAAC,EAAE,EAAE;EACxBK,MAAAA,GAAG,GAAGH,IAAI,CAACF,CAAC,CAAC,CAAA;EACbtE,MAAAA,EAAE,CAACgB,IAAI,CAAC,IAAI,EAAEgD,GAAG,CAACW,GAAG,CAAC,EAAEA,GAAG,EAAEX,GAAG,CAAC,CAAA;EACnC,KAAA;EACF,GAAA;EACF,CAAA;EAEA,SAASY,OAAOA,CAACZ,GAAG,EAAEW,GAAG,EAAE;EACzBA,EAAAA,GAAG,GAAGA,GAAG,CAACzD,WAAW,EAAE,CAAA;EACvB,EAAA,IAAMsD,IAAI,GAAGlE,MAAM,CAACkE,IAAI,CAACR,GAAG,CAAC,CAAA;EAC7B,EAAA,IAAIM,CAAC,GAAGE,IAAI,CAACN,MAAM,CAAA;EACnB,EAAA,IAAIW,IAAI,CAAA;EACR,EAAA,OAAOP,CAAC,EAAE,GAAG,CAAC,EAAE;EACdO,IAAAA,IAAI,GAAGL,IAAI,CAACF,CAAC,CAAC,CAAA;EACd,IAAA,IAAIK,GAAG,KAAKE,IAAI,CAAC3D,WAAW,EAAE,EAAE;EAC9B,MAAA,OAAO2D,IAAI,CAAA;EACb,KAAA;EACF,GAAA;EACA,EAAA,OAAO,IAAI,CAAA;EACb,CAAA;EAEA,IAAMC,OAAO,GAAI,YAAM;EACrB;EACA,EAAA,IAAI,OAAOC,UAAU,KAAK,WAAW,EAAE,OAAOA,UAAU,CAAA;EACxD,EAAA,OAAO,OAAOC,IAAI,KAAK,WAAW,GAAGA,IAAI,GAAI,OAAOC,MAAM,KAAK,WAAW,GAAGA,MAAM,GAAGC,MAAO,CAAA;EAC/F,CAAC,EAAG,CAAA;EAEJ,IAAMC,gBAAgB,GAAG,SAAnBA,gBAAgBA,CAAIC,OAAO,EAAA;IAAA,OAAK,CAAC1D,WAAW,CAAC0D,OAAO,CAAC,IAAIA,OAAO,KAAKN,OAAO,CAAA;EAAA,CAAA,CAAA;;EAElF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASO,KAAKA;EAAC,EAA6B;IAC1C,IAAAC,KAAA,GAAmBH,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;MAAhDI,QAAQ,GAAAD,KAAA,CAARC,QAAQ,CAAA;IACf,IAAMtD,MAAM,GAAG,EAAE,CAAA;IACjB,IAAMuD,WAAW,GAAG,SAAdA,WAAWA,CAAI5D,GAAG,EAAE+C,GAAG,EAAK;MAChC,IAAMc,SAAS,GAAGF,QAAQ,IAAIX,OAAO,CAAC3C,MAAM,EAAE0C,GAAG,CAAC,IAAIA,GAAG,CAAA;EACzD,IAAA,IAAIlC,aAAa,CAACR,MAAM,CAACwD,SAAS,CAAC,CAAC,IAAIhD,aAAa,CAACb,GAAG,CAAC,EAAE;EAC1DK,MAAAA,MAAM,CAACwD,SAAS,CAAC,GAAGJ,KAAK,CAACpD,MAAM,CAACwD,SAAS,CAAC,EAAE7D,GAAG,CAAC,CAAA;EACnD,KAAC,MAAM,IAAIa,aAAa,CAACb,GAAG,CAAC,EAAE;QAC7BK,MAAM,CAACwD,SAAS,CAAC,GAAGJ,KAAK,CAAC,EAAE,EAAEzD,GAAG,CAAC,CAAA;EACpC,KAAC,MAAM,IAAIJ,OAAO,CAACI,GAAG,CAAC,EAAE;QACvBK,MAAM,CAACwD,SAAS,CAAC,GAAG7D,GAAG,CAACX,KAAK,EAAE,CAAA;EACjC,KAAC,MAAM;EACLgB,MAAAA,MAAM,CAACwD,SAAS,CAAC,GAAG7D,GAAG,CAAA;EACzB,KAAA;KACD,CAAA;EAED,EAAA,KAAK,IAAI0C,CAAC,GAAG,CAAC,EAAEC,CAAC,GAAGnE,SAAS,CAAC8D,MAAM,EAAEI,CAAC,GAAGC,CAAC,EAAED,CAAC,EAAE,EAAE;EAChDlE,IAAAA,SAAS,CAACkE,CAAC,CAAC,IAAIP,OAAO,CAAC3D,SAAS,CAACkE,CAAC,CAAC,EAAEkB,WAAW,CAAC,CAAA;EACpD,GAAA;EACA,EAAA,OAAOvD,MAAM,CAAA;EACf,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMyD,MAAM,GAAG,SAATA,MAAMA,CAAIC,CAAC,EAAEC,CAAC,EAAE3F,OAAO,EAAuB;EAAA,EAAA,IAAA4F,KAAA,GAAAzF,SAAA,CAAA8D,MAAA,GAAA,CAAA,IAAA9D,SAAA,CAAA,CAAA,CAAA,KAAA+D,SAAA,GAAA/D,SAAA,CAAA,CAAA,CAAA,GAAP,EAAE;MAAfiE,UAAU,GAAAwB,KAAA,CAAVxB,UAAU,CAAA;EACxCN,EAAAA,OAAO,CAAC6B,CAAC,EAAE,UAAChE,GAAG,EAAE+C,GAAG,EAAK;EACvB,IAAA,IAAI1E,OAAO,IAAI6B,UAAU,CAACF,GAAG,CAAC,EAAE;QAC9B+D,CAAC,CAAChB,GAAG,CAAC,GAAG5E,IAAI,CAAC6B,GAAG,EAAE3B,OAAO,CAAC,CAAA;EAC7B,KAAC,MAAM;EACL0F,MAAAA,CAAC,CAAChB,GAAG,CAAC,GAAG/C,GAAG,CAAA;EACd,KAAA;EACF,GAAC,EAAE;EAACyC,IAAAA,UAAU,EAAVA,UAAAA;EAAU,GAAC,CAAC,CAAA;EAChB,EAAA,OAAOsB,CAAC,CAAA;EACV,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMG,QAAQ,GAAG,SAAXA,QAAQA,CAAIC,OAAO,EAAK;IAC5B,IAAIA,OAAO,CAACC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;EACpCD,IAAAA,OAAO,GAAGA,OAAO,CAAC9E,KAAK,CAAC,CAAC,CAAC,CAAA;EAC5B,GAAA;EACA,EAAA,OAAO8E,OAAO,CAAA;EAChB,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAME,QAAQ,GAAG,SAAXA,QAAQA,CAAIpE,WAAW,EAAEqE,gBAAgB,EAAEC,KAAK,EAAEC,WAAW,EAAK;EACtEvE,EAAAA,WAAW,CAACtB,SAAS,GAAGD,MAAM,CAACa,MAAM,CAAC+E,gBAAgB,CAAC3F,SAAS,EAAE6F,WAAW,CAAC,CAAA;EAC9EvE,EAAAA,WAAW,CAACtB,SAAS,CAACsB,WAAW,GAAGA,WAAW,CAAA;EAC/CvB,EAAAA,MAAM,CAAC+F,cAAc,CAACxE,WAAW,EAAE,OAAO,EAAE;MAC1CyE,KAAK,EAAEJ,gBAAgB,CAAC3F,SAAAA;EAC1B,GAAC,CAAC,CAAA;IACF4F,KAAK,IAAI7F,MAAM,CAACiG,MAAM,CAAC1E,WAAW,CAACtB,SAAS,EAAE4F,KAAK,CAAC,CAAA;EACtD,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMK,YAAY,GAAG,SAAfA,YAAYA,CAAIC,SAAS,EAAEC,OAAO,EAAEC,MAAM,EAAEC,UAAU,EAAK;EAC/D,EAAA,IAAIT,KAAK,CAAA;EACT,EAAA,IAAI7B,CAAC,CAAA;EACL,EAAA,IAAIuC,IAAI,CAAA;IACR,IAAMC,MAAM,GAAG,EAAE,CAAA;EAEjBJ,EAAAA,OAAO,GAAGA,OAAO,IAAI,EAAE,CAAA;EACvB;EACA,EAAA,IAAID,SAAS,IAAI,IAAI,EAAE,OAAOC,OAAO,CAAA;IAErC,GAAG;EACDP,IAAAA,KAAK,GAAG7F,MAAM,CAACmE,mBAAmB,CAACgC,SAAS,CAAC,CAAA;MAC7CnC,CAAC,GAAG6B,KAAK,CAACjC,MAAM,CAAA;EAChB,IAAA,OAAOI,CAAC,EAAE,GAAG,CAAC,EAAE;EACduC,MAAAA,IAAI,GAAGV,KAAK,CAAC7B,CAAC,CAAC,CAAA;EACf,MAAA,IAAI,CAAC,CAACsC,UAAU,IAAIA,UAAU,CAACC,IAAI,EAAEJ,SAAS,EAAEC,OAAO,CAAC,KAAK,CAACI,MAAM,CAACD,IAAI,CAAC,EAAE;EAC1EH,QAAAA,OAAO,CAACG,IAAI,CAAC,GAAGJ,SAAS,CAACI,IAAI,CAAC,CAAA;EAC/BC,QAAAA,MAAM,CAACD,IAAI,CAAC,GAAG,IAAI,CAAA;EACrB,OAAA;EACF,KAAA;MACAJ,SAAS,GAAGE,MAAM,KAAK,KAAK,IAAInG,cAAc,CAACiG,SAAS,CAAC,CAAA;EAC3D,GAAC,QAAQA,SAAS,KAAK,CAACE,MAAM,IAAIA,MAAM,CAACF,SAAS,EAAEC,OAAO,CAAC,CAAC,IAAID,SAAS,KAAKnG,MAAM,CAACC,SAAS,EAAA;EAE/F,EAAA,OAAOmG,OAAO,CAAA;EAChB,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMK,QAAQ,GAAG,SAAXA,QAAQA,CAAIhG,GAAG,EAAEiG,YAAY,EAAEC,QAAQ,EAAK;EAChDlG,EAAAA,GAAG,GAAGmG,MAAM,CAACnG,GAAG,CAAC,CAAA;IACjB,IAAIkG,QAAQ,KAAK9C,SAAS,IAAI8C,QAAQ,GAAGlG,GAAG,CAACmD,MAAM,EAAE;MACnD+C,QAAQ,GAAGlG,GAAG,CAACmD,MAAM,CAAA;EACvB,GAAA;IACA+C,QAAQ,IAAID,YAAY,CAAC9C,MAAM,CAAA;IAC/B,IAAMiD,SAAS,GAAGpG,GAAG,CAACqG,OAAO,CAACJ,YAAY,EAAEC,QAAQ,CAAC,CAAA;EACrD,EAAA,OAAOE,SAAS,KAAK,CAAC,CAAC,IAAIA,SAAS,KAAKF,QAAQ,CAAA;EACnD,CAAC,CAAA;;EAGD;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMI,OAAO,GAAG,SAAVA,OAAOA,CAAIvG,KAAK,EAAK;EACzB,EAAA,IAAI,CAACA,KAAK,EAAE,OAAO,IAAI,CAAA;EACvB,EAAA,IAAIU,OAAO,CAACV,KAAK,CAAC,EAAE,OAAOA,KAAK,CAAA;EAChC,EAAA,IAAIwD,CAAC,GAAGxD,KAAK,CAACoD,MAAM,CAAA;EACpB,EAAA,IAAI,CAAC5B,QAAQ,CAACgC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAA;EAC7B,EAAA,IAAMgD,GAAG,GAAG,IAAI7F,KAAK,CAAC6C,CAAC,CAAC,CAAA;EACxB,EAAA,OAAOA,CAAC,EAAE,GAAG,CAAC,EAAE;EACdgD,IAAAA,GAAG,CAAChD,CAAC,CAAC,GAAGxD,KAAK,CAACwD,CAAC,CAAC,CAAA;EACnB,GAAA;EACA,EAAA,OAAOgD,GAAG,CAAA;EACZ,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMC,YAAY,GAAI,UAAAC,UAAU,EAAI;EAClC;IACA,OAAO,UAAA1G,KAAK,EAAI;EACd,IAAA,OAAO0G,UAAU,IAAI1G,KAAK,YAAY0G,UAAU,CAAA;KACjD,CAAA;EACH,CAAC,CAAE,OAAOC,UAAU,KAAK,WAAW,IAAIjH,cAAc,CAACiH,UAAU,CAAC,CAAC,CAAA;;EAEnE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMC,YAAY,GAAG,SAAfA,YAAYA,CAAI1D,GAAG,EAAEhE,EAAE,EAAK;EAChC,EAAA,IAAM2H,SAAS,GAAG3D,GAAG,IAAIA,GAAG,CAACvD,QAAQ,CAAC,CAAA;EAEtC,EAAA,IAAMmH,SAAS,GAAGD,SAAS,CAAC3G,IAAI,CAACgD,GAAG,CAAC,CAAA;EAErC,EAAA,IAAI/B,MAAM,CAAA;EAEV,EAAA,OAAO,CAACA,MAAM,GAAG2F,SAAS,CAACC,IAAI,EAAE,KAAK,CAAC5F,MAAM,CAAC6F,IAAI,EAAE;EAClD,IAAA,IAAMC,IAAI,GAAG9F,MAAM,CAACqE,KAAK,CAAA;EACzBtG,IAAAA,EAAE,CAACgB,IAAI,CAACgD,GAAG,EAAE+D,IAAI,CAAC,CAAC,CAAC,EAAEA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;EAChC,GAAA;EACF,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMC,QAAQ,GAAG,SAAXA,QAAQA,CAAIC,MAAM,EAAElH,GAAG,EAAK;EAChC,EAAA,IAAImH,OAAO,CAAA;IACX,IAAMZ,GAAG,GAAG,EAAE,CAAA;IAEd,OAAO,CAACY,OAAO,GAAGD,MAAM,CAACE,IAAI,CAACpH,GAAG,CAAC,MAAM,IAAI,EAAE;EAC5CuG,IAAAA,GAAG,CAACc,IAAI,CAACF,OAAO,CAAC,CAAA;EACnB,GAAA;EAEA,EAAA,OAAOZ,GAAG,CAAA;EACZ,CAAC,CAAA;;EAED;EACA,IAAMe,UAAU,GAAGjH,UAAU,CAAC,iBAAiB,CAAC,CAAA;EAEhD,IAAMkH,WAAW,GAAG,SAAdA,WAAWA,CAAGvH,GAAG,EAAI;EACzB,EAAA,OAAOA,GAAG,CAACG,WAAW,EAAE,CAAC4C,OAAO,CAAC,uBAAuB,EACtD,SAASyE,QAAQA,CAACC,CAAC,EAAEC,EAAE,EAAEC,EAAE,EAAE;EAC3B,IAAA,OAAOD,EAAE,CAACE,WAAW,EAAE,GAAGD,EAAE,CAAA;EAC9B,GACF,CAAC,CAAA;EACH,CAAC,CAAA;;EAED;EACA,IAAME,cAAc,GAAI,UAAAC,KAAA,EAAA;EAAA,EAAA,IAAED,cAAc,GAAAC,KAAA,CAAdD,cAAc,CAAA;IAAA,OAAM,UAAC5E,GAAG,EAAE6C,IAAI,EAAA;EAAA,IAAA,OAAK+B,cAAc,CAAC5H,IAAI,CAACgD,GAAG,EAAE6C,IAAI,CAAC,CAAA;EAAA,GAAA,CAAA;EAAA,CAAEvG,CAAAA,MAAM,CAACC,SAAS,CAAC,CAAA;;EAE9G;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMuI,QAAQ,GAAG1H,UAAU,CAAC,QAAQ,CAAC,CAAA;EAErC,IAAM2H,iBAAiB,GAAG,SAApBA,iBAAiBA,CAAI/E,GAAG,EAAEgF,OAAO,EAAK;EAC1C,EAAA,IAAM5C,WAAW,GAAG9F,MAAM,CAAC2I,yBAAyB,CAACjF,GAAG,CAAC,CAAA;IACzD,IAAMkF,kBAAkB,GAAG,EAAE,CAAA;EAE7BnF,EAAAA,OAAO,CAACqC,WAAW,EAAE,UAAC+C,UAAU,EAAEC,IAAI,EAAK;EACzC,IAAA,IAAIC,GAAG,CAAA;EACP,IAAA,IAAI,CAACA,GAAG,GAAGL,OAAO,CAACG,UAAU,EAAEC,IAAI,EAAEpF,GAAG,CAAC,MAAM,KAAK,EAAE;EACpDkF,MAAAA,kBAAkB,CAACE,IAAI,CAAC,GAAGC,GAAG,IAAIF,UAAU,CAAA;EAC9C,KAAA;EACF,GAAC,CAAC,CAAA;EAEF7I,EAAAA,MAAM,CAACgJ,gBAAgB,CAACtF,GAAG,EAAEkF,kBAAkB,CAAC,CAAA;EAClD,CAAC,CAAA;;EAED;EACA;EACA;EACA;;EAEA,IAAMK,aAAa,GAAG,SAAhBA,aAAaA,CAAIvF,GAAG,EAAK;EAC7B+E,EAAAA,iBAAiB,CAAC/E,GAAG,EAAE,UAACmF,UAAU,EAAEC,IAAI,EAAK;EAC3C;MACA,IAAItH,UAAU,CAACkC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAACoD,OAAO,CAACgC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;EAC7E,MAAA,OAAO,KAAK,CAAA;EACd,KAAA;EAEA,IAAA,IAAM9C,KAAK,GAAGtC,GAAG,CAACoF,IAAI,CAAC,CAAA;EAEvB,IAAA,IAAI,CAACtH,UAAU,CAACwE,KAAK,CAAC,EAAE,OAAA;MAExB6C,UAAU,CAACK,UAAU,GAAG,KAAK,CAAA;MAE7B,IAAI,UAAU,IAAIL,UAAU,EAAE;QAC5BA,UAAU,CAACM,QAAQ,GAAG,KAAK,CAAA;EAC3B,MAAA,OAAA;EACF,KAAA;EAEA,IAAA,IAAI,CAACN,UAAU,CAACO,GAAG,EAAE;QACnBP,UAAU,CAACO,GAAG,GAAG,YAAM;EACrB,QAAA,MAAMC,KAAK,CAAC,qCAAqC,GAAGP,IAAI,GAAG,IAAI,CAAC,CAAA;SACjE,CAAA;EACH,KAAA;EACF,GAAC,CAAC,CAAA;EACJ,CAAC,CAAA;EAED,IAAMQ,WAAW,GAAG,SAAdA,WAAWA,CAAIC,aAAa,EAAEC,SAAS,EAAK;IAChD,IAAM9F,GAAG,GAAG,EAAE,CAAA;EAEd,EAAA,IAAM+F,MAAM,GAAG,SAATA,MAAMA,CAAIzC,GAAG,EAAK;EACtBA,IAAAA,GAAG,CAACvD,OAAO,CAAC,UAAAuC,KAAK,EAAI;EACnBtC,MAAAA,GAAG,CAACsC,KAAK,CAAC,GAAG,IAAI,CAAA;EACnB,KAAC,CAAC,CAAA;KACH,CAAA;IAED9E,OAAO,CAACqI,aAAa,CAAC,GAAGE,MAAM,CAACF,aAAa,CAAC,GAAGE,MAAM,CAAC7C,MAAM,CAAC2C,aAAa,CAAC,CAACG,KAAK,CAACF,SAAS,CAAC,CAAC,CAAA;EAE/F,EAAA,OAAO9F,GAAG,CAAA;EACZ,CAAC,CAAA;EAED,IAAMiG,IAAI,GAAG,SAAPA,IAAIA,GAAS,EAAE,CAAA;EAErB,IAAMC,cAAc,GAAG,SAAjBA,cAAcA,CAAI5D,KAAK,EAAE6D,YAAY,EAAK;EAC9C,EAAA,OAAO7D,KAAK,IAAI,IAAI,IAAI8D,MAAM,CAACC,QAAQ,CAAC/D,KAAK,GAAG,CAACA,KAAK,CAAC,GAAGA,KAAK,GAAG6D,YAAY,CAAA;EAChF,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASG,mBAAmBA,CAACxJ,KAAK,EAAE;IAClC,OAAO,CAAC,EAAEA,KAAK,IAAIgB,UAAU,CAAChB,KAAK,CAACqC,MAAM,CAAC,IAAIrC,KAAK,CAACH,WAAW,CAAC,KAAK,UAAU,IAAIG,KAAK,CAACL,QAAQ,CAAC,CAAC,CAAA;EACtG,CAAA;EAEA,IAAM8J,YAAY,GAAG,SAAfA,YAAYA,CAAIvG,GAAG,EAAK;EAC5B,EAAA,IAAMwG,KAAK,GAAG,IAAI/I,KAAK,CAAC,EAAE,CAAC,CAAA;IAE3B,IAAMgJ,KAAK,GAAG,SAARA,KAAKA,CAAIC,MAAM,EAAEpG,CAAC,EAAK;EAE3B,IAAA,IAAI/B,QAAQ,CAACmI,MAAM,CAAC,EAAE;QACpB,IAAIF,KAAK,CAACpD,OAAO,CAACsD,MAAM,CAAC,IAAI,CAAC,EAAE;EAC9B,QAAA,OAAA;EACF,OAAA;EAEA,MAAA,IAAG,EAAE,QAAQ,IAAIA,MAAM,CAAC,EAAE;EACxBF,QAAAA,KAAK,CAAClG,CAAC,CAAC,GAAGoG,MAAM,CAAA;UACjB,IAAMC,MAAM,GAAGnJ,OAAO,CAACkJ,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAA;EAExC3G,QAAAA,OAAO,CAAC2G,MAAM,EAAE,UAACpE,KAAK,EAAE3B,GAAG,EAAK;YAC9B,IAAMiG,YAAY,GAAGH,KAAK,CAACnE,KAAK,EAAEhC,CAAC,GAAG,CAAC,CAAC,CAAA;YACxC,CAAC5C,WAAW,CAACkJ,YAAY,CAAC,KAAKD,MAAM,CAAChG,GAAG,CAAC,GAAGiG,YAAY,CAAC,CAAA;EAC5D,SAAC,CAAC,CAAA;EAEFJ,QAAAA,KAAK,CAAClG,CAAC,CAAC,GAAGH,SAAS,CAAA;EAEpB,QAAA,OAAOwG,MAAM,CAAA;EACf,OAAA;EACF,KAAA;EAEA,IAAA,OAAOD,MAAM,CAAA;KACd,CAAA;EAED,EAAA,OAAOD,KAAK,CAACzG,GAAG,EAAE,CAAC,CAAC,CAAA;EACtB,CAAC,CAAA;EAED,IAAM6G,SAAS,GAAGzJ,UAAU,CAAC,eAAe,CAAC,CAAA;EAE7C,IAAM0J,UAAU,GAAG,SAAbA,UAAUA,CAAIhK,KAAK,EAAA;IAAA,OACvBA,KAAK,KAAKyB,QAAQ,CAACzB,KAAK,CAAC,IAAIgB,UAAU,CAAChB,KAAK,CAAC,CAAC,IAAIgB,UAAU,CAAChB,KAAK,CAACiK,IAAI,CAAC,IAAIjJ,UAAU,CAAChB,KAAK,CAAA,OAAA,CAAM,CAAC,CAAA;EAAA,CAAA,CAAA;;EAEtG;EACA;;EAEA,IAAMkK,aAAa,GAAI,UAACC,qBAAqB,EAAEC,oBAAoB,EAAK;EACtE,EAAA,IAAID,qBAAqB,EAAE;EACzB,IAAA,OAAOE,YAAY,CAAA;EACrB,GAAA;EAEA,EAAA,OAAOD,oBAAoB,GAAI,UAACE,KAAK,EAAEC,SAAS,EAAK;EACnDvG,IAAAA,OAAO,CAACwG,gBAAgB,CAAC,SAAS,EAAE,UAAAC,KAAA,EAAoB;EAAA,MAAA,IAAlBb,MAAM,GAAAa,KAAA,CAANb,MAAM;UAAEc,IAAI,GAAAD,KAAA,CAAJC,IAAI,CAAA;EAChD,MAAA,IAAId,MAAM,KAAK5F,OAAO,IAAI0G,IAAI,KAAKJ,KAAK,EAAE;UACxCC,SAAS,CAACnH,MAAM,IAAImH,SAAS,CAACI,KAAK,EAAE,EAAE,CAAA;EACzC,OAAA;OACD,EAAE,KAAK,CAAC,CAAA;MAET,OAAO,UAACC,EAAE,EAAK;EACbL,MAAAA,SAAS,CAACjD,IAAI,CAACsD,EAAE,CAAC,CAAA;EAClB5G,MAAAA,OAAO,CAAC6G,WAAW,CAACP,KAAK,EAAE,GAAG,CAAC,CAAA;OAChC,CAAA;EACH,GAAC,CAAAQ,QAAAA,CAAAA,MAAA,CAAWC,IAAI,CAACC,MAAM,EAAE,CAAI,EAAA,EAAE,CAAC,GAAG,UAACJ,EAAE,EAAA;MAAA,OAAKK,UAAU,CAACL,EAAE,CAAC,CAAA;EAAA,GAAA,CAAA;EAC3D,CAAC,CACC,OAAOP,YAAY,KAAK,UAAU,EAClCrJ,UAAU,CAACgD,OAAO,CAAC6G,WAAW,CAChC,CAAC,CAAA;EAED,IAAMK,IAAI,GAAG,OAAOC,cAAc,KAAK,WAAW,GAChDA,cAAc,CAAClM,IAAI,CAAC+E,OAAO,CAAC,GAAK,OAAOoH,OAAO,KAAK,WAAW,IAAIA,OAAO,CAACC,QAAQ,IAAInB,aAAc,CAAA;;EAEvG;;EAGA,IAAMoB,UAAU,GAAG,SAAbA,UAAUA,CAAItL,KAAK,EAAA;IAAA,OAAKA,KAAK,IAAI,IAAI,IAAIgB,UAAU,CAAChB,KAAK,CAACL,QAAQ,CAAC,CAAC,CAAA;EAAA,CAAA,CAAA;AAG1E,gBAAe;EACbe,EAAAA,OAAO,EAAPA,OAAO;EACPO,EAAAA,aAAa,EAAbA,aAAa;EACbJ,EAAAA,QAAQ,EAARA,QAAQ;EACRqB,EAAAA,UAAU,EAAVA,UAAU;EACVhB,EAAAA,iBAAiB,EAAjBA,iBAAiB;EACjBK,EAAAA,QAAQ,EAARA,QAAQ;EACRC,EAAAA,QAAQ,EAARA,QAAQ;EACRE,EAAAA,SAAS,EAATA,SAAS;EACTD,EAAAA,QAAQ,EAARA,QAAQ;EACRE,EAAAA,aAAa,EAAbA,aAAa;EACbgB,EAAAA,gBAAgB,EAAhBA,gBAAgB;EAChBC,EAAAA,SAAS,EAATA,SAAS;EACTC,EAAAA,UAAU,EAAVA,UAAU;EACVC,EAAAA,SAAS,EAATA,SAAS;EACTlC,EAAAA,WAAW,EAAXA,WAAW;EACXgB,EAAAA,MAAM,EAANA,MAAM;EACNC,EAAAA,MAAM,EAANA,MAAM;EACNC,EAAAA,MAAM,EAANA,MAAM;EACNkG,EAAAA,QAAQ,EAARA,QAAQ;EACRhH,EAAAA,UAAU,EAAVA,UAAU;EACVgB,EAAAA,QAAQ,EAARA,QAAQ;EACRM,EAAAA,iBAAiB,EAAjBA,iBAAiB;EACjBmE,EAAAA,YAAY,EAAZA,YAAY;EACZ1E,EAAAA,UAAU,EAAVA,UAAU;EACVkB,EAAAA,OAAO,EAAPA,OAAO;EACPsB,EAAAA,KAAK,EAALA,KAAK;EACLK,EAAAA,MAAM,EAANA,MAAM;EACN7B,EAAAA,IAAI,EAAJA,IAAI;EACJiC,EAAAA,QAAQ,EAARA,QAAQ;EACRG,EAAAA,QAAQ,EAARA,QAAQ;EACRO,EAAAA,YAAY,EAAZA,YAAY;EACZ5F,EAAAA,MAAM,EAANA,MAAM;EACNQ,EAAAA,UAAU,EAAVA,UAAU;EACV2F,EAAAA,QAAQ,EAARA,QAAQ;EACRM,EAAAA,OAAO,EAAPA,OAAO;EACPK,EAAAA,YAAY,EAAZA,YAAY;EACZM,EAAAA,QAAQ,EAARA,QAAQ;EACRK,EAAAA,UAAU,EAAVA,UAAU;EACVO,EAAAA,cAAc,EAAdA,cAAc;EACdyD,EAAAA,UAAU,EAAEzD,cAAc;EAAE;EAC5BG,EAAAA,iBAAiB,EAAjBA,iBAAiB;EACjBQ,EAAAA,aAAa,EAAbA,aAAa;EACbK,EAAAA,WAAW,EAAXA,WAAW;EACXtB,EAAAA,WAAW,EAAXA,WAAW;EACX2B,EAAAA,IAAI,EAAJA,IAAI;EACJC,EAAAA,cAAc,EAAdA,cAAc;EACdtF,EAAAA,OAAO,EAAPA,OAAO;EACPM,EAAAA,MAAM,EAAEJ,OAAO;EACfK,EAAAA,gBAAgB,EAAhBA,gBAAgB;EAChBmF,EAAAA,mBAAmB,EAAnBA,mBAAmB;EACnBC,EAAAA,YAAY,EAAZA,YAAY;EACZM,EAAAA,SAAS,EAATA,SAAS;EACTC,EAAAA,UAAU,EAAVA,UAAU;EACVK,EAAAA,YAAY,EAAEH,aAAa;EAC3BgB,EAAAA,IAAI,EAAJA,IAAI;EACJI,EAAAA,UAAU,EAAVA,UAAAA;EACF,CAAC;;ECnuBD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASE,UAAUA,CAACC,OAAO,EAAEC,IAAI,EAAEC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,EAAE;EAC5DhD,EAAAA,KAAK,CAAC3I,IAAI,CAAC,IAAI,CAAC,CAAA;IAEhB,IAAI2I,KAAK,CAACiD,iBAAiB,EAAE;MAC3BjD,KAAK,CAACiD,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC/K,WAAW,CAAC,CAAA;EACjD,GAAC,MAAM;MACL,IAAI,CAAC2I,KAAK,GAAI,IAAIb,KAAK,EAAE,CAAEa,KAAK,CAAA;EAClC,GAAA;IAEA,IAAI,CAAC+B,OAAO,GAAGA,OAAO,CAAA;IACtB,IAAI,CAACnD,IAAI,GAAG,YAAY,CAAA;EACxBoD,EAAAA,IAAI,KAAK,IAAI,CAACA,IAAI,GAAGA,IAAI,CAAC,CAAA;EAC1BC,EAAAA,MAAM,KAAK,IAAI,CAACA,MAAM,GAAGA,MAAM,CAAC,CAAA;EAChCC,EAAAA,OAAO,KAAK,IAAI,CAACA,OAAO,GAAGA,OAAO,CAAC,CAAA;EACnC,EAAA,IAAIC,QAAQ,EAAE;MACZ,IAAI,CAACA,QAAQ,GAAGA,QAAQ,CAAA;MACxB,IAAI,CAACE,MAAM,GAAGF,QAAQ,CAACE,MAAM,GAAGF,QAAQ,CAACE,MAAM,GAAG,IAAI,CAAA;EACxD,GAAA;EACF,CAAA;AAEAC,SAAK,CAAC7G,QAAQ,CAACqG,UAAU,EAAE3C,KAAK,EAAE;EAChCoD,EAAAA,MAAM,EAAE,SAASA,MAAMA,GAAG;MACxB,OAAO;EACL;QACAR,OAAO,EAAE,IAAI,CAACA,OAAO;QACrBnD,IAAI,EAAE,IAAI,CAACA,IAAI;EACf;QACA4D,WAAW,EAAE,IAAI,CAACA,WAAW;QAC7BC,MAAM,EAAE,IAAI,CAACA,MAAM;EACnB;QACAC,QAAQ,EAAE,IAAI,CAACA,QAAQ;QACvBC,UAAU,EAAE,IAAI,CAACA,UAAU;QAC3BC,YAAY,EAAE,IAAI,CAACA,YAAY;QAC/B5C,KAAK,EAAE,IAAI,CAACA,KAAK;EACjB;QACAiC,MAAM,EAAEK,OAAK,CAACvC,YAAY,CAAC,IAAI,CAACkC,MAAM,CAAC;QACvCD,IAAI,EAAE,IAAI,CAACA,IAAI;QACfK,MAAM,EAAE,IAAI,CAACA,MAAAA;OACd,CAAA;EACH,GAAA;EACF,CAAC,CAAC,CAAA;EAEF,IAAMtM,WAAS,GAAG+L,UAAU,CAAC/L,SAAS,CAAA;EACtC,IAAM6F,WAAW,GAAG,EAAE,CAAA;EAEtB,CACE,sBAAsB,EACtB,gBAAgB,EAChB,cAAc,EACd,WAAW,EACX,aAAa,EACb,2BAA2B,EAC3B,gBAAgB,EAChB,kBAAkB,EAClB,iBAAiB,EACjB,cAAc,EACd,iBAAiB,EACjB,iBAAA;EACF;EAAA,CACC,CAACrC,OAAO,CAAC,UAAAyI,IAAI,EAAI;IAChBpG,WAAW,CAACoG,IAAI,CAAC,GAAG;EAAClG,IAAAA,KAAK,EAAEkG,IAAAA;KAAK,CAAA;EACnC,CAAC,CAAC,CAAA;EAEFlM,MAAM,CAACgJ,gBAAgB,CAACgD,UAAU,EAAElG,WAAW,CAAC,CAAA;EAChD9F,MAAM,CAAC+F,cAAc,CAAC9F,WAAS,EAAE,cAAc,EAAE;EAAC+F,EAAAA,KAAK,EAAE,IAAA;EAAI,CAAC,CAAC,CAAA;;EAE/D;EACAgG,UAAU,CAACe,IAAI,GAAG,UAACC,KAAK,EAAEd,IAAI,EAAEC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,EAAEY,WAAW,EAAK;EACzE,EAAA,IAAMC,UAAU,GAAGlN,MAAM,CAACa,MAAM,CAACZ,WAAS,CAAC,CAAA;IAE3CuM,OAAK,CAACtG,YAAY,CAAC8G,KAAK,EAAEE,UAAU,EAAE,SAAS7G,MAAMA,CAAC3C,GAAG,EAAE;EACzD,IAAA,OAAOA,GAAG,KAAK2F,KAAK,CAACpJ,SAAS,CAAA;KAC/B,EAAE,UAAAsG,IAAI,EAAI;MACT,OAAOA,IAAI,KAAK,cAAc,CAAA;EAChC,GAAC,CAAC,CAAA;EAEFyF,EAAAA,UAAU,CAACtL,IAAI,CAACwM,UAAU,EAAEF,KAAK,CAACf,OAAO,EAAEC,IAAI,EAAEC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,CAAC,CAAA;IAE3Ea,UAAU,CAACC,KAAK,GAAGH,KAAK,CAAA;EAExBE,EAAAA,UAAU,CAACpE,IAAI,GAAGkE,KAAK,CAAClE,IAAI,CAAA;IAE5BmE,WAAW,IAAIjN,MAAM,CAACiG,MAAM,CAACiH,UAAU,EAAED,WAAW,CAAC,CAAA;EAErD,EAAA,OAAOC,UAAU,CAAA;EACnB,CAAC;;ECpGD;AACA,oBAAe,IAAI;;ECMnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASE,WAAWA,CAAC5M,KAAK,EAAE;EAC1B,EAAA,OAAOgM,OAAK,CAACrK,aAAa,CAAC3B,KAAK,CAAC,IAAIgM,OAAK,CAACtL,OAAO,CAACV,KAAK,CAAC,CAAA;EAC3D,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAAS6M,cAAcA,CAAChJ,GAAG,EAAE;EAC3B,EAAA,OAAOmI,OAAK,CAAC/F,QAAQ,CAACpC,GAAG,EAAE,IAAI,CAAC,GAAGA,GAAG,CAAC1D,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG0D,GAAG,CAAA;EAC3D,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASiJ,SAASA,CAACC,IAAI,EAAElJ,GAAG,EAAEmJ,IAAI,EAAE;EAClC,EAAA,IAAI,CAACD,IAAI,EAAE,OAAOlJ,GAAG,CAAA;EACrB,EAAA,OAAOkJ,IAAI,CAACjC,MAAM,CAACjH,GAAG,CAAC,CAACrB,GAAG,CAAC,SAASyK,IAAIA,CAAC3C,KAAK,EAAE9G,CAAC,EAAE;EAClD;EACA8G,IAAAA,KAAK,GAAGuC,cAAc,CAACvC,KAAK,CAAC,CAAA;MAC7B,OAAO,CAAC0C,IAAI,IAAIxJ,CAAC,GAAG,GAAG,GAAG8G,KAAK,GAAG,GAAG,GAAGA,KAAK,CAAA;KAC9C,CAAC,CAAC4C,IAAI,CAACF,IAAI,GAAG,GAAG,GAAG,EAAE,CAAC,CAAA;EAC1B,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASG,WAAWA,CAAC3G,GAAG,EAAE;EACxB,EAAA,OAAOwF,OAAK,CAACtL,OAAO,CAAC8F,GAAG,CAAC,IAAI,CAACA,GAAG,CAAC4G,IAAI,CAACR,WAAW,CAAC,CAAA;EACrD,CAAA;EAEA,IAAMS,UAAU,GAAGrB,OAAK,CAACtG,YAAY,CAACsG,OAAK,EAAE,EAAE,EAAE,IAAI,EAAE,SAASnG,MAAMA,CAACE,IAAI,EAAE;EAC3E,EAAA,OAAO,UAAU,CAACuH,IAAI,CAACvH,IAAI,CAAC,CAAA;EAC9B,CAAC,CAAC,CAAA;;EAEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASwH,UAAUA,CAACrK,GAAG,EAAEsK,QAAQ,EAAEC,OAAO,EAAE;EAC1C,EAAA,IAAI,CAACzB,OAAK,CAACvK,QAAQ,CAACyB,GAAG,CAAC,EAAE;EACxB,IAAA,MAAM,IAAIwK,SAAS,CAAC,0BAA0B,CAAC,CAAA;EACjD,GAAA;;EAEA;IACAF,QAAQ,GAAGA,QAAQ,IAAI,KAAyBpL,QAAQ,GAAG,CAAA;;EAE3D;EACAqL,EAAAA,OAAO,GAAGzB,OAAK,CAACtG,YAAY,CAAC+H,OAAO,EAAE;EACpCE,IAAAA,UAAU,EAAE,IAAI;EAChBX,IAAAA,IAAI,EAAE,KAAK;EACXY,IAAAA,OAAO,EAAE,KAAA;KACV,EAAE,KAAK,EAAE,SAASC,OAAOA,CAACC,MAAM,EAAElE,MAAM,EAAE;EACzC;MACA,OAAO,CAACoC,OAAK,CAACpL,WAAW,CAACgJ,MAAM,CAACkE,MAAM,CAAC,CAAC,CAAA;EAC3C,GAAC,CAAC,CAAA;EAEF,EAAA,IAAMH,UAAU,GAAGF,OAAO,CAACE,UAAU,CAAA;EACrC;EACA,EAAA,IAAMI,OAAO,GAAGN,OAAO,CAACM,OAAO,IAAIC,cAAc,CAAA;EACjD,EAAA,IAAMhB,IAAI,GAAGS,OAAO,CAACT,IAAI,CAAA;EACzB,EAAA,IAAMY,OAAO,GAAGH,OAAO,CAACG,OAAO,CAAA;IAC/B,IAAMK,KAAK,GAAGR,OAAO,CAACS,IAAI,IAAI,OAAOA,IAAI,KAAK,WAAW,IAAIA,IAAI,CAAA;IACjE,IAAMC,OAAO,GAAGF,KAAK,IAAIjC,OAAK,CAACxC,mBAAmB,CAACgE,QAAQ,CAAC,CAAA;EAE5D,EAAA,IAAI,CAACxB,OAAK,CAAChL,UAAU,CAAC+M,OAAO,CAAC,EAAE;EAC9B,IAAA,MAAM,IAAIL,SAAS,CAAC,4BAA4B,CAAC,CAAA;EACnD,GAAA;IAEA,SAASU,YAAYA,CAAC5I,KAAK,EAAE;EAC3B,IAAA,IAAIA,KAAK,KAAK,IAAI,EAAE,OAAO,EAAE,CAAA;EAE7B,IAAA,IAAIwG,OAAK,CAACpK,MAAM,CAAC4D,KAAK,CAAC,EAAE;EACvB,MAAA,OAAOA,KAAK,CAAC6I,WAAW,EAAE,CAAA;EAC5B,KAAA;MAEA,IAAI,CAACF,OAAO,IAAInC,OAAK,CAAClK,MAAM,CAAC0D,KAAK,CAAC,EAAE;EACnC,MAAA,MAAM,IAAIgG,UAAU,CAAC,8CAA8C,CAAC,CAAA;EACtE,KAAA;EAEA,IAAA,IAAIQ,OAAK,CAAC/K,aAAa,CAACuE,KAAK,CAAC,IAAIwG,OAAK,CAACvF,YAAY,CAACjB,KAAK,CAAC,EAAE;QAC3D,OAAO2I,OAAO,IAAI,OAAOD,IAAI,KAAK,UAAU,GAAG,IAAIA,IAAI,CAAC,CAAC1I,KAAK,CAAC,CAAC,GAAG8I,MAAM,CAAC/B,IAAI,CAAC/G,KAAK,CAAC,CAAA;EACvF,KAAA;EAEA,IAAA,OAAOA,KAAK,CAAA;EACd,GAAA;;EAEA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACE,EAAA,SAASwI,cAAcA,CAACxI,KAAK,EAAE3B,GAAG,EAAEkJ,IAAI,EAAE;MACxC,IAAIvG,GAAG,GAAGhB,KAAK,CAAA;MAEf,IAAIA,KAAK,IAAI,CAACuH,IAAI,IAAItM,OAAA,CAAO+E,KAAK,CAAK,KAAA,QAAQ,EAAE;QAC/C,IAAIwG,OAAK,CAAC/F,QAAQ,CAACpC,GAAG,EAAE,IAAI,CAAC,EAAE;EAC7B;EACAA,QAAAA,GAAG,GAAG8J,UAAU,GAAG9J,GAAG,GAAGA,GAAG,CAAC1D,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAA;EACzC;EACAqF,QAAAA,KAAK,GAAG+I,IAAI,CAACC,SAAS,CAAChJ,KAAK,CAAC,CAAA;EAC/B,OAAC,MAAM,IACJwG,OAAK,CAACtL,OAAO,CAAC8E,KAAK,CAAC,IAAI2H,WAAW,CAAC3H,KAAK,CAAC,IAC1C,CAACwG,OAAK,CAACjK,UAAU,CAACyD,KAAK,CAAC,IAAIwG,OAAK,CAAC/F,QAAQ,CAACpC,GAAG,EAAE,IAAI,CAAC,MAAM2C,GAAG,GAAGwF,OAAK,CAACzF,OAAO,CAACf,KAAK,CAAC,CACrF,EAAE;EACH;EACA3B,QAAAA,GAAG,GAAGgJ,cAAc,CAAChJ,GAAG,CAAC,CAAA;UAEzB2C,GAAG,CAACvD,OAAO,CAAC,SAASgK,IAAIA,CAACwB,EAAE,EAAEC,KAAK,EAAE;EACnC,UAAA,EAAE1C,OAAK,CAACpL,WAAW,CAAC6N,EAAE,CAAC,IAAIA,EAAE,KAAK,IAAI,CAAC,IAAIjB,QAAQ,CAACnL,MAAM;EACxD;EACAuL,UAAAA,OAAO,KAAK,IAAI,GAAGd,SAAS,CAAC,CAACjJ,GAAG,CAAC,EAAE6K,KAAK,EAAE1B,IAAI,CAAC,GAAIY,OAAO,KAAK,IAAI,GAAG/J,GAAG,GAAGA,GAAG,GAAG,IAAK,EACxFuK,YAAY,CAACK,EAAE,CACjB,CAAC,CAAA;EACH,SAAC,CAAC,CAAA;EACF,QAAA,OAAO,KAAK,CAAA;EACd,OAAA;EACF,KAAA;EAEA,IAAA,IAAI7B,WAAW,CAACpH,KAAK,CAAC,EAAE;EACtB,MAAA,OAAO,IAAI,CAAA;EACb,KAAA;EAEAgI,IAAAA,QAAQ,CAACnL,MAAM,CAACyK,SAAS,CAACC,IAAI,EAAElJ,GAAG,EAAEmJ,IAAI,CAAC,EAAEoB,YAAY,CAAC5I,KAAK,CAAC,CAAC,CAAA;EAEhE,IAAA,OAAO,KAAK,CAAA;EACd,GAAA;IAEA,IAAMkE,KAAK,GAAG,EAAE,CAAA;EAEhB,EAAA,IAAMiF,cAAc,GAAGnP,MAAM,CAACiG,MAAM,CAAC4H,UAAU,EAAE;EAC/CW,IAAAA,cAAc,EAAdA,cAAc;EACdI,IAAAA,YAAY,EAAZA,YAAY;EACZxB,IAAAA,WAAW,EAAXA,WAAAA;EACF,GAAC,CAAC,CAAA;EAEF,EAAA,SAASgC,KAAKA,CAACpJ,KAAK,EAAEuH,IAAI,EAAE;EAC1B,IAAA,IAAIf,OAAK,CAACpL,WAAW,CAAC4E,KAAK,CAAC,EAAE,OAAA;MAE9B,IAAIkE,KAAK,CAACpD,OAAO,CAACd,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE;QAC/B,MAAMqD,KAAK,CAAC,iCAAiC,GAAGkE,IAAI,CAACG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;EACjE,KAAA;EAEAxD,IAAAA,KAAK,CAACpC,IAAI,CAAC9B,KAAK,CAAC,CAAA;MAEjBwG,OAAK,CAAC/I,OAAO,CAACuC,KAAK,EAAE,SAASyH,IAAIA,CAACwB,EAAE,EAAE5K,GAAG,EAAE;EAC1C,MAAA,IAAM1C,MAAM,GAAG,EAAE6K,OAAK,CAACpL,WAAW,CAAC6N,EAAE,CAAC,IAAIA,EAAE,KAAK,IAAI,CAAC,IAAIV,OAAO,CAAC7N,IAAI,CACpEsN,QAAQ,EAAEiB,EAAE,EAAEzC,OAAK,CAACzK,QAAQ,CAACsC,GAAG,CAAC,GAAGA,GAAG,CAACd,IAAI,EAAE,GAAGc,GAAG,EAAEkJ,IAAI,EAAE4B,cAC9D,CAAC,CAAA;QAED,IAAIxN,MAAM,KAAK,IAAI,EAAE;EACnByN,QAAAA,KAAK,CAACH,EAAE,EAAE1B,IAAI,GAAGA,IAAI,CAACjC,MAAM,CAACjH,GAAG,CAAC,GAAG,CAACA,GAAG,CAAC,CAAC,CAAA;EAC5C,OAAA;EACF,KAAC,CAAC,CAAA;MAEF6F,KAAK,CAACmF,GAAG,EAAE,CAAA;EACb,GAAA;EAEA,EAAA,IAAI,CAAC7C,OAAK,CAACvK,QAAQ,CAACyB,GAAG,CAAC,EAAE;EACxB,IAAA,MAAM,IAAIwK,SAAS,CAAC,wBAAwB,CAAC,CAAA;EAC/C,GAAA;IAEAkB,KAAK,CAAC1L,GAAG,CAAC,CAAA;EAEV,EAAA,OAAOsK,QAAQ,CAAA;EACjB;;ECpNA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASsB,QAAMA,CAAC7O,GAAG,EAAE;EACnB,EAAA,IAAM8O,OAAO,GAAG;EACd,IAAA,GAAG,EAAE,KAAK;EACV,IAAA,GAAG,EAAE,KAAK;EACV,IAAA,GAAG,EAAE,KAAK;EACV,IAAA,GAAG,EAAE,KAAK;EACV,IAAA,GAAG,EAAE,KAAK;EACV,IAAA,KAAK,EAAE,GAAG;EACV,IAAA,KAAK,EAAE,MAAA;KACR,CAAA;EACD,EAAA,OAAOC,kBAAkB,CAAC/O,GAAG,CAAC,CAAC+C,OAAO,CAAC,kBAAkB,EAAE,SAASyE,QAAQA,CAACwH,KAAK,EAAE;MAClF,OAAOF,OAAO,CAACE,KAAK,CAAC,CAAA;EACvB,GAAC,CAAC,CAAA;EACJ,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASC,oBAAoBA,CAACC,MAAM,EAAE1B,OAAO,EAAE;IAC7C,IAAI,CAAC2B,MAAM,GAAG,EAAE,CAAA;IAEhBD,MAAM,IAAI5B,UAAU,CAAC4B,MAAM,EAAE,IAAI,EAAE1B,OAAO,CAAC,CAAA;EAC7C,CAAA;EAEA,IAAMhO,SAAS,GAAGyP,oBAAoB,CAACzP,SAAS,CAAA;EAEhDA,SAAS,CAAC4C,MAAM,GAAG,SAASA,MAAMA,CAACiG,IAAI,EAAE9C,KAAK,EAAE;IAC9C,IAAI,CAAC4J,MAAM,CAAC9H,IAAI,CAAC,CAACgB,IAAI,EAAE9C,KAAK,CAAC,CAAC,CAAA;EACjC,CAAC,CAAA;EAED/F,SAAS,CAACF,QAAQ,GAAG,SAASA,QAAQA,CAAC8P,OAAO,EAAE;EAC9C,EAAA,IAAMC,OAAO,GAAGD,OAAO,GAAG,UAAS7J,KAAK,EAAE;MACxC,OAAO6J,OAAO,CAACnP,IAAI,CAAC,IAAI,EAAEsF,KAAK,EAAEsJ,QAAM,CAAC,CAAA;EAC1C,GAAC,GAAGA,QAAM,CAAA;IAEV,OAAO,IAAI,CAACM,MAAM,CAAC5M,GAAG,CAAC,SAASyK,IAAIA,CAAChG,IAAI,EAAE;EACzC,IAAA,OAAOqI,OAAO,CAACrI,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAGqI,OAAO,CAACrI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAA;EAClD,GAAC,EAAE,EAAE,CAAC,CAACiG,IAAI,CAAC,GAAG,CAAC,CAAA;EAClB,CAAC;;EClDD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAAS4B,MAAMA,CAAChO,GAAG,EAAE;IACnB,OAAOkO,kBAAkB,CAAClO,GAAG,CAAC,CAC5BkC,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CACrBA,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CACpBA,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CACrBA,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,CACpBA,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CACrBA,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAA;EACzB,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASuM,QAAQA,CAACC,GAAG,EAAEL,MAAM,EAAE1B,OAAO,EAAE;EACrD;IACA,IAAI,CAAC0B,MAAM,EAAE;EACX,IAAA,OAAOK,GAAG,CAAA;EACZ,GAAA;IAEA,IAAMF,OAAO,GAAG7B,OAAO,IAAIA,OAAO,CAACqB,MAAM,IAAIA,MAAM,CAAA;EAEnD,EAAA,IAAI9C,OAAK,CAAChL,UAAU,CAACyM,OAAO,CAAC,EAAE;EAC7BA,IAAAA,OAAO,GAAG;EACRgC,MAAAA,SAAS,EAAEhC,OAAAA;OACZ,CAAA;EACH,GAAA;EAEA,EAAA,IAAMiC,WAAW,GAAGjC,OAAO,IAAIA,OAAO,CAACgC,SAAS,CAAA;EAEhD,EAAA,IAAIE,gBAAgB,CAAA;EAEpB,EAAA,IAAID,WAAW,EAAE;EACfC,IAAAA,gBAAgB,GAAGD,WAAW,CAACP,MAAM,EAAE1B,OAAO,CAAC,CAAA;EACjD,GAAC,MAAM;MACLkC,gBAAgB,GAAG3D,OAAK,CAAC1J,iBAAiB,CAAC6M,MAAM,CAAC,GAChDA,MAAM,CAAC5P,QAAQ,EAAE,GACjB,IAAI2P,oBAAoB,CAACC,MAAM,EAAE1B,OAAO,CAAC,CAAClO,QAAQ,CAAC+P,OAAO,CAAC,CAAA;EAC/D,GAAA;EAEA,EAAA,IAAIK,gBAAgB,EAAE;EACpB,IAAA,IAAMC,aAAa,GAAGJ,GAAG,CAAClJ,OAAO,CAAC,GAAG,CAAC,CAAA;EAEtC,IAAA,IAAIsJ,aAAa,KAAK,CAAC,CAAC,EAAE;QACxBJ,GAAG,GAAGA,GAAG,CAACrP,KAAK,CAAC,CAAC,EAAEyP,aAAa,CAAC,CAAA;EACnC,KAAA;EACAJ,IAAAA,GAAG,IAAI,CAACA,GAAG,CAAClJ,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAIqJ,gBAAgB,CAAA;EACjE,GAAA;EAEA,EAAA,OAAOH,GAAG,CAAA;EACZ;;EClEkC,IAE5BK,kBAAkB,gBAAA,YAAA;EACtB,EAAA,SAAAA,qBAAc;EAAAC,IAAAA,eAAA,OAAAD,kBAAA,CAAA,CAAA;MACZ,IAAI,CAACE,QAAQ,GAAG,EAAE,CAAA;EACpB,GAAA;;EAEA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAPEC,EAAAA,YAAA,CAAAH,kBAAA,EAAA,CAAA;MAAAhM,GAAA,EAAA,KAAA;MAAA2B,KAAA,EAQA,SAAAyK,GAAIC,CAAAA,SAAS,EAAEC,QAAQ,EAAE1C,OAAO,EAAE;EAChC,MAAA,IAAI,CAACsC,QAAQ,CAACzI,IAAI,CAAC;EACjB4I,QAAAA,SAAS,EAATA,SAAS;EACTC,QAAAA,QAAQ,EAARA,QAAQ;EACRC,QAAAA,WAAW,EAAE3C,OAAO,GAAGA,OAAO,CAAC2C,WAAW,GAAG,KAAK;EAClDC,QAAAA,OAAO,EAAE5C,OAAO,GAAGA,OAAO,CAAC4C,OAAO,GAAG,IAAA;EACvC,OAAC,CAAC,CAAA;EACF,MAAA,OAAO,IAAI,CAACN,QAAQ,CAAC3M,MAAM,GAAG,CAAC,CAAA;EACjC,KAAA;;EAEA;EACF;EACA;EACA;EACA;EACA;EACA;EANE,GAAA,EAAA;MAAAS,GAAA,EAAA,OAAA;EAAA2B,IAAAA,KAAA,EAOA,SAAA8K,KAAMC,CAAAA,EAAE,EAAE;EACR,MAAA,IAAI,IAAI,CAACR,QAAQ,CAACQ,EAAE,CAAC,EAAE;EACrB,QAAA,IAAI,CAACR,QAAQ,CAACQ,EAAE,CAAC,GAAG,IAAI,CAAA;EAC1B,OAAA;EACF,KAAA;;EAEA;EACF;EACA;EACA;EACA;EAJE,GAAA,EAAA;MAAA1M,GAAA,EAAA,OAAA;MAAA2B,KAAA,EAKA,SAAAgL,KAAAA,GAAQ;QACN,IAAI,IAAI,CAACT,QAAQ,EAAE;UACjB,IAAI,CAACA,QAAQ,GAAG,EAAE,CAAA;EACpB,OAAA;EACF,KAAA;;EAEA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EATE,GAAA,EAAA;MAAAlM,GAAA,EAAA,SAAA;EAAA2B,IAAAA,KAAA,EAUA,SAAAvC,OAAQ/D,CAAAA,EAAE,EAAE;QACV8M,OAAK,CAAC/I,OAAO,CAAC,IAAI,CAAC8M,QAAQ,EAAE,SAASU,cAAcA,CAACC,CAAC,EAAE;UACtD,IAAIA,CAAC,KAAK,IAAI,EAAE;YACdxR,EAAE,CAACwR,CAAC,CAAC,CAAA;EACP,SAAA;EACF,OAAC,CAAC,CAAA;EACJ,KAAA;EAAC,GAAA,CAAA,CAAA,CAAA;EAAA,EAAA,OAAAb,kBAAA,CAAA;EAAA,CAAA,EAAA,CAAA;AAGH,6BAAeA,kBAAkB;;ACpEjC,6BAAe;EACbc,EAAAA,iBAAiB,EAAE,IAAI;EACvBC,EAAAA,iBAAiB,EAAE,IAAI;EACvBC,EAAAA,mBAAmB,EAAE,KAAA;EACvB,CAAC;;ACHD,0BAAe,OAAOC,eAAe,KAAK,WAAW,GAAGA,eAAe,GAAG5B,oBAAoB;;ACD9F,mBAAe,OAAO9M,QAAQ,KAAK,WAAW,GAAGA,QAAQ,GAAG,IAAI;;ACAhE,eAAe,OAAO8L,IAAI,KAAK,WAAW,GAAGA,IAAI,GAAG,IAAI;;ACExD,mBAAe;EACb6C,EAAAA,SAAS,EAAE,IAAI;EACfC,EAAAA,OAAO,EAAE;EACPF,IAAAA,eAAe,EAAfA,iBAAe;EACf1O,IAAAA,QAAQ,EAARA,UAAQ;EACR8L,IAAAA,IAAI,EAAJA,MAAAA;KACD;EACD+C,EAAAA,SAAS,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,CAAA;EAC5D,CAAC;;ECZD,IAAMC,aAAa,GAAG,OAAO/M,MAAM,KAAK,WAAW,IAAI,OAAOgN,QAAQ,KAAK,WAAW,CAAA;EAEtF,IAAMC,UAAU,GAAG,CAAOC,OAAAA,SAAS,KAAA5Q,WAAAA,GAAAA,WAAAA,GAAAA,OAAA,CAAT4Q,SAAS,CAAK,MAAA,QAAQ,IAAIA,SAAS,IAAIhO,SAAS,CAAA;;EAE1E;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMiO,qBAAqB,GAAGJ,aAAa,KACxC,CAACE,UAAU,IAAI,CAAC,aAAa,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC9K,OAAO,CAAC8K,UAAU,CAACG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAA;;EAExF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAMC,8BAA8B,GAAI,YAAM;IAC5C,OACE,OAAOC,iBAAiB,KAAK,WAAW;EACxC;IACAvN,IAAI,YAAYuN,iBAAiB,IACjC,OAAOvN,IAAI,CAACwN,aAAa,KAAK,UAAU,CAAA;EAE5C,CAAC,EAAG,CAAA;EAEJ,IAAMC,MAAM,GAAGT,aAAa,IAAI/M,MAAM,CAACyN,QAAQ,CAACC,IAAI,IAAI,kBAAkB;;;;;;;;;;;ACvC1E,iBAAAC,cAAA,CAAAA,cAAA,CACK9F,EAAAA,EAAAA,KAAK,GACL+F,UAAQ,CAAA;;ECCE,SAASC,gBAAgBA,CAACtH,IAAI,EAAE+C,OAAO,EAAE;EACtD,EAAA,OAAOF,UAAU,CAAC7C,IAAI,EAAE,IAAIqH,QAAQ,CAACf,OAAO,CAACF,eAAe,EAAE,EAAEtR,MAAM,CAACiG,MAAM,CAAC;MAC5EsI,OAAO,EAAE,SAAAA,OAAAA,CAASvI,KAAK,EAAE3B,GAAG,EAAEkJ,IAAI,EAAEkF,OAAO,EAAE;QAC3C,IAAIF,QAAQ,CAACG,MAAM,IAAIlG,OAAK,CAACnL,QAAQ,CAAC2E,KAAK,CAAC,EAAE;UAC5C,IAAI,CAACnD,MAAM,CAACwB,GAAG,EAAE2B,KAAK,CAACjG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAA;EAC1C,QAAA,OAAO,KAAK,CAAA;EACd,OAAA;QAEA,OAAO0S,OAAO,CAACjE,cAAc,CAAC3O,KAAK,CAAC,IAAI,EAAEC,SAAS,CAAC,CAAA;EACtD,KAAA;KACD,EAAEmO,OAAO,CAAC,CAAC,CAAA;EACd;;ECbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAAS0E,aAAaA,CAAC7J,IAAI,EAAE;EAC3B;EACA;EACA;EACA;EACA,EAAA,OAAO0D,OAAK,CAAC9E,QAAQ,CAAC,eAAe,EAAEoB,IAAI,CAAC,CAAC9F,GAAG,CAAC,UAAAyM,KAAK,EAAI;EACxD,IAAA,OAAOA,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,GAAGA,KAAK,CAAC,CAAC,CAAC,IAAIA,KAAK,CAAC,CAAC,CAAC,CAAA;EACtD,GAAC,CAAC,CAAA;EACJ,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASmD,aAAaA,CAAC5L,GAAG,EAAE;IAC1B,IAAMtD,GAAG,GAAG,EAAE,CAAA;EACd,EAAA,IAAMQ,IAAI,GAAGlE,MAAM,CAACkE,IAAI,CAAC8C,GAAG,CAAC,CAAA;EAC7B,EAAA,IAAIhD,CAAC,CAAA;EACL,EAAA,IAAMI,GAAG,GAAGF,IAAI,CAACN,MAAM,CAAA;EACvB,EAAA,IAAIS,GAAG,CAAA;IACP,KAAKL,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGI,GAAG,EAAEJ,CAAC,EAAE,EAAE;EACxBK,IAAAA,GAAG,GAAGH,IAAI,CAACF,CAAC,CAAC,CAAA;EACbN,IAAAA,GAAG,CAACW,GAAG,CAAC,GAAG2C,GAAG,CAAC3C,GAAG,CAAC,CAAA;EACrB,GAAA;EACA,EAAA,OAAOX,GAAG,CAAA;EACZ,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASmP,cAAcA,CAAC7E,QAAQ,EAAE;IAChC,SAAS8E,SAASA,CAACvF,IAAI,EAAEvH,KAAK,EAAEqE,MAAM,EAAE6E,KAAK,EAAE;EAC7C,IAAA,IAAIpG,IAAI,GAAGyE,IAAI,CAAC2B,KAAK,EAAE,CAAC,CAAA;EAExB,IAAA,IAAIpG,IAAI,KAAK,WAAW,EAAE,OAAO,IAAI,CAAA;MAErC,IAAMiK,YAAY,GAAGjJ,MAAM,CAACC,QAAQ,CAAC,CAACjB,IAAI,CAAC,CAAA;EAC3C,IAAA,IAAMkK,MAAM,GAAG9D,KAAK,IAAI3B,IAAI,CAAC3J,MAAM,CAAA;EACnCkF,IAAAA,IAAI,GAAG,CAACA,IAAI,IAAI0D,OAAK,CAACtL,OAAO,CAACmJ,MAAM,CAAC,GAAGA,MAAM,CAACzG,MAAM,GAAGkF,IAAI,CAAA;EAE5D,IAAA,IAAIkK,MAAM,EAAE;QACV,IAAIxG,OAAK,CAACT,UAAU,CAAC1B,MAAM,EAAEvB,IAAI,CAAC,EAAE;UAClCuB,MAAM,CAACvB,IAAI,CAAC,GAAG,CAACuB,MAAM,CAACvB,IAAI,CAAC,EAAE9C,KAAK,CAAC,CAAA;EACtC,OAAC,MAAM;EACLqE,QAAAA,MAAM,CAACvB,IAAI,CAAC,GAAG9C,KAAK,CAAA;EACtB,OAAA;EAEA,MAAA,OAAO,CAAC+M,YAAY,CAAA;EACtB,KAAA;EAEA,IAAA,IAAI,CAAC1I,MAAM,CAACvB,IAAI,CAAC,IAAI,CAAC0D,OAAK,CAACvK,QAAQ,CAACoI,MAAM,CAACvB,IAAI,CAAC,CAAC,EAAE;EAClDuB,MAAAA,MAAM,CAACvB,IAAI,CAAC,GAAG,EAAE,CAAA;EACnB,KAAA;EAEA,IAAA,IAAMnH,MAAM,GAAGmR,SAAS,CAACvF,IAAI,EAAEvH,KAAK,EAAEqE,MAAM,CAACvB,IAAI,CAAC,EAAEoG,KAAK,CAAC,CAAA;MAE1D,IAAIvN,MAAM,IAAI6K,OAAK,CAACtL,OAAO,CAACmJ,MAAM,CAACvB,IAAI,CAAC,CAAC,EAAE;QACzCuB,MAAM,CAACvB,IAAI,CAAC,GAAG8J,aAAa,CAACvI,MAAM,CAACvB,IAAI,CAAC,CAAC,CAAA;EAC5C,KAAA;EAEA,IAAA,OAAO,CAACiK,YAAY,CAAA;EACtB,GAAA;EAEA,EAAA,IAAIvG,OAAK,CAAC9J,UAAU,CAACsL,QAAQ,CAAC,IAAIxB,OAAK,CAAChL,UAAU,CAACwM,QAAQ,CAACiF,OAAO,CAAC,EAAE;MACpE,IAAMvP,GAAG,GAAG,EAAE,CAAA;MAEd8I,OAAK,CAACpF,YAAY,CAAC4G,QAAQ,EAAE,UAAClF,IAAI,EAAE9C,KAAK,EAAK;QAC5C8M,SAAS,CAACH,aAAa,CAAC7J,IAAI,CAAC,EAAE9C,KAAK,EAAEtC,GAAG,EAAE,CAAC,CAAC,CAAA;EAC/C,KAAC,CAAC,CAAA;EAEF,IAAA,OAAOA,GAAG,CAAA;EACZ,GAAA;EAEA,EAAA,OAAO,IAAI,CAAA;EACb;;EClFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASwP,eAAeA,CAACC,QAAQ,EAAEC,MAAM,EAAEvD,OAAO,EAAE;EAClD,EAAA,IAAIrD,OAAK,CAACzK,QAAQ,CAACoR,QAAQ,CAAC,EAAE;MAC5B,IAAI;EACF,MAAA,CAACC,MAAM,IAAIrE,IAAI,CAACsE,KAAK,EAAEF,QAAQ,CAAC,CAAA;EAChC,MAAA,OAAO3G,OAAK,CAACjJ,IAAI,CAAC4P,QAAQ,CAAC,CAAA;OAC5B,CAAC,OAAOG,CAAC,EAAE;EACV,MAAA,IAAIA,CAAC,CAACxK,IAAI,KAAK,aAAa,EAAE;EAC5B,QAAA,MAAMwK,CAAC,CAAA;EACT,OAAA;EACF,KAAA;EACF,GAAA;IAEA,OAAO,CAACzD,OAAO,IAAId,IAAI,CAACC,SAAS,EAAEmE,QAAQ,CAAC,CAAA;EAC9C,CAAA;EAEA,IAAMI,QAAQ,GAAG;EAEfC,EAAAA,YAAY,EAAEC,oBAAoB;EAElCC,EAAAA,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC;IAEjCC,gBAAgB,EAAE,CAAC,SAASA,gBAAgBA,CAACzI,IAAI,EAAE0I,OAAO,EAAE;MAC1D,IAAMC,WAAW,GAAGD,OAAO,CAACE,cAAc,EAAE,IAAI,EAAE,CAAA;MAClD,IAAMC,kBAAkB,GAAGF,WAAW,CAAC/M,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAA;EACvE,IAAA,IAAMkN,eAAe,GAAGxH,OAAK,CAACvK,QAAQ,CAACiJ,IAAI,CAAC,CAAA;MAE5C,IAAI8I,eAAe,IAAIxH,OAAK,CAACzE,UAAU,CAACmD,IAAI,CAAC,EAAE;EAC7CA,MAAAA,IAAI,GAAG,IAAItI,QAAQ,CAACsI,IAAI,CAAC,CAAA;EAC3B,KAAA;EAEA,IAAA,IAAMxI,UAAU,GAAG8J,OAAK,CAAC9J,UAAU,CAACwI,IAAI,CAAC,CAAA;EAEzC,IAAA,IAAIxI,UAAU,EAAE;EACd,MAAA,OAAOqR,kBAAkB,GAAGhF,IAAI,CAACC,SAAS,CAAC6D,cAAc,CAAC3H,IAAI,CAAC,CAAC,GAAGA,IAAI,CAAA;EACzE,KAAA;EAEA,IAAA,IAAIsB,OAAK,CAAC/K,aAAa,CAACyJ,IAAI,CAAC,IAC3BsB,OAAK,CAACnL,QAAQ,CAAC6J,IAAI,CAAC,IACpBsB,OAAK,CAAChK,QAAQ,CAAC0I,IAAI,CAAC,IACpBsB,OAAK,CAACnK,MAAM,CAAC6I,IAAI,CAAC,IAClBsB,OAAK,CAAClK,MAAM,CAAC4I,IAAI,CAAC,IAClBsB,OAAK,CAACrJ,gBAAgB,CAAC+H,IAAI,CAAC,EAC5B;EACA,MAAA,OAAOA,IAAI,CAAA;EACb,KAAA;EACA,IAAA,IAAIsB,OAAK,CAAC9K,iBAAiB,CAACwJ,IAAI,CAAC,EAAE;QACjC,OAAOA,IAAI,CAACpJ,MAAM,CAAA;EACpB,KAAA;EACA,IAAA,IAAI0K,OAAK,CAAC1J,iBAAiB,CAACoI,IAAI,CAAC,EAAE;EACjC0I,MAAAA,OAAO,CAACK,cAAc,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAA;EAChF,MAAA,OAAO/I,IAAI,CAACnL,QAAQ,EAAE,CAAA;EACxB,KAAA;EAEA,IAAA,IAAIwC,UAAU,CAAA;EAEd,IAAA,IAAIyR,eAAe,EAAE;QACnB,IAAIH,WAAW,CAAC/M,OAAO,CAAC,mCAAmC,CAAC,GAAG,CAAC,CAAC,EAAE;UACjE,OAAO0L,gBAAgB,CAACtH,IAAI,EAAE,IAAI,CAACgJ,cAAc,CAAC,CAACnU,QAAQ,EAAE,CAAA;EAC/D,OAAA;EAEA,MAAA,IAAI,CAACwC,UAAU,GAAGiK,OAAK,CAACjK,UAAU,CAAC2I,IAAI,CAAC,KAAK2I,WAAW,CAAC/M,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE;UAC5F,IAAMqN,SAAS,GAAG,IAAI,CAACC,GAAG,IAAI,IAAI,CAACA,GAAG,CAACxR,QAAQ,CAAA;UAE/C,OAAOmL,UAAU,CACfxL,UAAU,GAAG;EAAC,UAAA,SAAS,EAAE2I,IAAAA;EAAI,SAAC,GAAGA,IAAI,EACrCiJ,SAAS,IAAI,IAAIA,SAAS,EAAE,EAC5B,IAAI,CAACD,cACP,CAAC,CAAA;EACH,OAAA;EACF,KAAA;MAEA,IAAIF,eAAe,IAAID,kBAAkB,EAAG;EAC1CH,MAAAA,OAAO,CAACK,cAAc,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAA;QACjD,OAAOf,eAAe,CAAChI,IAAI,CAAC,CAAA;EAC9B,KAAA;EAEA,IAAA,OAAOA,IAAI,CAAA;EACb,GAAC,CAAC;EAEFmJ,EAAAA,iBAAiB,EAAE,CAAC,SAASA,iBAAiBA,CAACnJ,IAAI,EAAE;MACnD,IAAMsI,YAAY,GAAG,IAAI,CAACA,YAAY,IAAID,QAAQ,CAACC,YAAY,CAAA;EAC/D,IAAA,IAAMpC,iBAAiB,GAAGoC,YAAY,IAAIA,YAAY,CAACpC,iBAAiB,CAAA;EACxE,IAAA,IAAMkD,aAAa,GAAG,IAAI,CAACC,YAAY,KAAK,MAAM,CAAA;EAElD,IAAA,IAAI/H,OAAK,CAACnJ,UAAU,CAAC6H,IAAI,CAAC,IAAIsB,OAAK,CAACrJ,gBAAgB,CAAC+H,IAAI,CAAC,EAAE;EAC1D,MAAA,OAAOA,IAAI,CAAA;EACb,KAAA;EAEA,IAAA,IAAIA,IAAI,IAAIsB,OAAK,CAACzK,QAAQ,CAACmJ,IAAI,CAAC,KAAMkG,iBAAiB,IAAI,CAAC,IAAI,CAACmD,YAAY,IAAKD,aAAa,CAAC,EAAE;EAChG,MAAA,IAAMnD,iBAAiB,GAAGqC,YAAY,IAAIA,YAAY,CAACrC,iBAAiB,CAAA;EACxE,MAAA,IAAMqD,iBAAiB,GAAG,CAACrD,iBAAiB,IAAImD,aAAa,CAAA;QAE7D,IAAI;EACF,QAAA,OAAOvF,IAAI,CAACsE,KAAK,CAACnI,IAAI,CAAC,CAAA;SACxB,CAAC,OAAOoI,CAAC,EAAE;EACV,QAAA,IAAIkB,iBAAiB,EAAE;EACrB,UAAA,IAAIlB,CAAC,CAACxK,IAAI,KAAK,aAAa,EAAE;EAC5B,YAAA,MAAMkD,UAAU,CAACe,IAAI,CAACuG,CAAC,EAAEtH,UAAU,CAACyI,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAACpI,QAAQ,CAAC,CAAA;EAClF,WAAA;EACA,UAAA,MAAMiH,CAAC,CAAA;EACT,SAAA;EACF,OAAA;EACF,KAAA;EAEA,IAAA,OAAOpI,IAAI,CAAA;EACb,GAAC,CAAC;EAEF;EACF;EACA;EACA;EACEwJ,EAAAA,OAAO,EAAE,CAAC;EAEVC,EAAAA,cAAc,EAAE,YAAY;EAC5BC,EAAAA,cAAc,EAAE,cAAc;IAE9BC,gBAAgB,EAAE,CAAC,CAAC;IACpBC,aAAa,EAAE,CAAC,CAAC;EAEjBV,EAAAA,GAAG,EAAE;EACHxR,IAAAA,QAAQ,EAAE2P,QAAQ,CAACf,OAAO,CAAC5O,QAAQ;EACnC8L,IAAAA,IAAI,EAAE6D,QAAQ,CAACf,OAAO,CAAC9C,IAAAA;KACxB;EAEDqG,EAAAA,cAAc,EAAE,SAASA,cAAcA,CAACxI,MAAM,EAAE;EAC9C,IAAA,OAAOA,MAAM,IAAI,GAAG,IAAIA,MAAM,GAAG,GAAG,CAAA;KACrC;EAEDqH,EAAAA,OAAO,EAAE;EACPoB,IAAAA,MAAM,EAAE;EACN,MAAA,QAAQ,EAAE,mCAAmC;EAC7C,MAAA,cAAc,EAAEnR,SAAAA;EAClB,KAAA;EACF,GAAA;EACF,CAAC,CAAA;AAED2I,SAAK,CAAC/I,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,UAACwR,MAAM,EAAK;EAC3E1B,EAAAA,QAAQ,CAACK,OAAO,CAACqB,MAAM,CAAC,GAAG,EAAE,CAAA;EAC/B,CAAC,CAAC,CAAA;AAEF,mBAAe1B,QAAQ;;EC5JvB;EACA;EACA,IAAM2B,iBAAiB,GAAG1I,OAAK,CAAClD,WAAW,CAAC,CAC1C,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,EAChE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB,EACrE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB,EAClE,SAAS,EAAE,aAAa,EAAE,YAAY,CACvC,CAAC,CAAA;;EAEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA,qBAAe,CAAA,UAAA6L,UAAU,EAAI;IAC3B,IAAMC,MAAM,GAAG,EAAE,CAAA;EACjB,EAAA,IAAI/Q,GAAG,CAAA;EACP,EAAA,IAAI/C,GAAG,CAAA;EACP,EAAA,IAAI0C,CAAC,CAAA;EAELmR,EAAAA,UAAU,IAAIA,UAAU,CAACzL,KAAK,CAAC,IAAI,CAAC,CAACjG,OAAO,CAAC,SAAS2P,MAAMA,CAACiC,IAAI,EAAE;EACjErR,IAAAA,CAAC,GAAGqR,IAAI,CAACvO,OAAO,CAAC,GAAG,CAAC,CAAA;EACrBzC,IAAAA,GAAG,GAAGgR,IAAI,CAACC,SAAS,CAAC,CAAC,EAAEtR,CAAC,CAAC,CAACT,IAAI,EAAE,CAAC3C,WAAW,EAAE,CAAA;EAC/CU,IAAAA,GAAG,GAAG+T,IAAI,CAACC,SAAS,CAACtR,CAAC,GAAG,CAAC,CAAC,CAACT,IAAI,EAAE,CAAA;EAElC,IAAA,IAAI,CAACc,GAAG,IAAK+Q,MAAM,CAAC/Q,GAAG,CAAC,IAAI6Q,iBAAiB,CAAC7Q,GAAG,CAAE,EAAE;EACnD,MAAA,OAAA;EACF,KAAA;MAEA,IAAIA,GAAG,KAAK,YAAY,EAAE;EACxB,MAAA,IAAI+Q,MAAM,CAAC/Q,GAAG,CAAC,EAAE;EACf+Q,QAAAA,MAAM,CAAC/Q,GAAG,CAAC,CAACyD,IAAI,CAACxG,GAAG,CAAC,CAAA;EACvB,OAAC,MAAM;EACL8T,QAAAA,MAAM,CAAC/Q,GAAG,CAAC,GAAG,CAAC/C,GAAG,CAAC,CAAA;EACrB,OAAA;EACF,KAAC,MAAM;EACL8T,MAAAA,MAAM,CAAC/Q,GAAG,CAAC,GAAG+Q,MAAM,CAAC/Q,GAAG,CAAC,GAAG+Q,MAAM,CAAC/Q,GAAG,CAAC,GAAG,IAAI,GAAG/C,GAAG,GAAGA,GAAG,CAAA;EAC5D,KAAA;EACF,GAAC,CAAC,CAAA;EAEF,EAAA,OAAO8T,MAAM,CAAA;EACf,CAAC;;ECjDD,IAAMG,UAAU,GAAGnV,MAAM,CAAC,WAAW,CAAC,CAAA;EAEtC,SAASoV,eAAeA,CAACC,MAAM,EAAE;EAC/B,EAAA,OAAOA,MAAM,IAAI7O,MAAM,CAAC6O,MAAM,CAAC,CAAClS,IAAI,EAAE,CAAC3C,WAAW,EAAE,CAAA;EACtD,CAAA;EAEA,SAAS8U,cAAcA,CAAC1P,KAAK,EAAE;EAC7B,EAAA,IAAIA,KAAK,KAAK,KAAK,IAAIA,KAAK,IAAI,IAAI,EAAE;EACpC,IAAA,OAAOA,KAAK,CAAA;EACd,GAAA;EAEA,EAAA,OAAOwG,OAAK,CAACtL,OAAO,CAAC8E,KAAK,CAAC,GAAGA,KAAK,CAAChD,GAAG,CAAC0S,cAAc,CAAC,GAAG9O,MAAM,CAACZ,KAAK,CAAC,CAAA;EACzE,CAAA;EAEA,SAAS2P,WAAWA,CAAClV,GAAG,EAAE;EACxB,EAAA,IAAMmV,MAAM,GAAG5V,MAAM,CAACa,MAAM,CAAC,IAAI,CAAC,CAAA;IAClC,IAAMgV,QAAQ,GAAG,kCAAkC,CAAA;EACnD,EAAA,IAAIpG,KAAK,CAAA;IAET,OAAQA,KAAK,GAAGoG,QAAQ,CAAChO,IAAI,CAACpH,GAAG,CAAC,EAAG;MACnCmV,MAAM,CAACnG,KAAK,CAAC,CAAC,CAAC,CAAC,GAAGA,KAAK,CAAC,CAAC,CAAC,CAAA;EAC7B,GAAA;EAEA,EAAA,OAAOmG,MAAM,CAAA;EACf,CAAA;EAEA,IAAME,iBAAiB,GAAG,SAApBA,iBAAiBA,CAAIrV,GAAG,EAAA;IAAA,OAAK,gCAAgC,CAACqN,IAAI,CAACrN,GAAG,CAAC8C,IAAI,EAAE,CAAC,CAAA;EAAA,CAAA,CAAA;EAEpF,SAASwS,gBAAgBA,CAACjR,OAAO,EAAEkB,KAAK,EAAEyP,MAAM,EAAEpP,MAAM,EAAE2P,kBAAkB,EAAE;EAC5E,EAAA,IAAIxJ,OAAK,CAAChL,UAAU,CAAC6E,MAAM,CAAC,EAAE;MAC5B,OAAOA,MAAM,CAAC3F,IAAI,CAAC,IAAI,EAAEsF,KAAK,EAAEyP,MAAM,CAAC,CAAA;EACzC,GAAA;EAEA,EAAA,IAAIO,kBAAkB,EAAE;EACtBhQ,IAAAA,KAAK,GAAGyP,MAAM,CAAA;EAChB,GAAA;EAEA,EAAA,IAAI,CAACjJ,OAAK,CAACzK,QAAQ,CAACiE,KAAK,CAAC,EAAE,OAAA;EAE5B,EAAA,IAAIwG,OAAK,CAACzK,QAAQ,CAACsE,MAAM,CAAC,EAAE;MAC1B,OAAOL,KAAK,CAACc,OAAO,CAACT,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA;EACrC,GAAA;EAEA,EAAA,IAAImG,OAAK,CAAChE,QAAQ,CAACnC,MAAM,CAAC,EAAE;EAC1B,IAAA,OAAOA,MAAM,CAACyH,IAAI,CAAC9H,KAAK,CAAC,CAAA;EAC3B,GAAA;EACF,CAAA;EAEA,SAASiQ,YAAYA,CAACR,MAAM,EAAE;IAC5B,OAAOA,MAAM,CAAClS,IAAI,EAAE,CACjB3C,WAAW,EAAE,CAAC4C,OAAO,CAAC,iBAAiB,EAAE,UAAC0S,CAAC,EAAEC,KAAI,EAAE1V,GAAG,EAAK;EAC1D,IAAA,OAAO0V,KAAI,CAAC9N,WAAW,EAAE,GAAG5H,GAAG,CAAA;EACjC,GAAC,CAAC,CAAA;EACN,CAAA;EAEA,SAAS2V,cAAcA,CAAC1S,GAAG,EAAE+R,MAAM,EAAE;IACnC,IAAMY,YAAY,GAAG7J,OAAK,CAACxE,WAAW,CAAC,GAAG,GAAGyN,MAAM,CAAC,CAAA;IAEpD,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAChS,OAAO,CAAC,UAAA6S,UAAU,EAAI;MAC1CtW,MAAM,CAAC+F,cAAc,CAACrC,GAAG,EAAE4S,UAAU,GAAGD,YAAY,EAAE;QACpDrQ,KAAK,EAAE,SAAAA,KAASuQ,CAAAA,IAAI,EAAEC,IAAI,EAAEC,IAAI,EAAE;EAChC,QAAA,OAAO,IAAI,CAACH,UAAU,CAAC,CAAC5V,IAAI,CAAC,IAAI,EAAE+U,MAAM,EAAEc,IAAI,EAAEC,IAAI,EAAEC,IAAI,CAAC,CAAA;SAC7D;EACDC,MAAAA,YAAY,EAAE,IAAA;EAChB,KAAC,CAAC,CAAA;EACJ,GAAC,CAAC,CAAA;EACJ,CAAA;EAAC,IAEKC,YAAY,gBAAA,UAAAC,gBAAA,EAAAC,mBAAA,EAAA;IAChB,SAAAF,YAAAA,CAAY/C,OAAO,EAAE;EAAAtD,IAAAA,eAAA,OAAAqG,YAAA,CAAA,CAAA;EACnB/C,IAAAA,OAAO,IAAI,IAAI,CAACxK,GAAG,CAACwK,OAAO,CAAC,CAAA;EAC9B,GAAA;EAACpD,EAAAA,YAAA,CAAAmG,YAAA,EAAA,CAAA;MAAAtS,GAAA,EAAA,KAAA;MAAA2B,KAAA,EAED,SAAAoD,GAAIqM,CAAAA,MAAM,EAAEqB,cAAc,EAAEC,OAAO,EAAE;QACnC,IAAMrS,IAAI,GAAG,IAAI,CAAA;EAEjB,MAAA,SAASsS,SAASA,CAACC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,EAAE;EAC5C,QAAA,IAAMC,OAAO,GAAG5B,eAAe,CAAC0B,OAAO,CAAC,CAAA;UAExC,IAAI,CAACE,OAAO,EAAE;EACZ,UAAA,MAAM,IAAI/N,KAAK,CAAC,wCAAwC,CAAC,CAAA;EAC3D,SAAA;UAEA,IAAMhF,GAAG,GAAGmI,OAAK,CAAClI,OAAO,CAACI,IAAI,EAAE0S,OAAO,CAAC,CAAA;UAExC,IAAG,CAAC/S,GAAG,IAAIK,IAAI,CAACL,GAAG,CAAC,KAAKR,SAAS,IAAIsT,QAAQ,KAAK,IAAI,IAAKA,QAAQ,KAAKtT,SAAS,IAAIa,IAAI,CAACL,GAAG,CAAC,KAAK,KAAM,EAAE;YAC1GK,IAAI,CAACL,GAAG,IAAI6S,OAAO,CAAC,GAAGxB,cAAc,CAACuB,MAAM,CAAC,CAAA;EAC/C,SAAA;EACF,OAAA;EAEA,MAAA,IAAMI,UAAU,GAAG,SAAbA,UAAUA,CAAIzD,OAAO,EAAEuD,QAAQ,EAAA;UAAA,OACnC3K,OAAK,CAAC/I,OAAO,CAACmQ,OAAO,EAAE,UAACqD,MAAM,EAAEC,OAAO,EAAA;EAAA,UAAA,OAAKF,SAAS,CAACC,MAAM,EAAEC,OAAO,EAAEC,QAAQ,CAAC,CAAA;WAAC,CAAA,CAAA;EAAA,OAAA,CAAA;EAEnF,MAAA,IAAI3K,OAAK,CAACrK,aAAa,CAACsT,MAAM,CAAC,IAAIA,MAAM,YAAY,IAAI,CAAClU,WAAW,EAAE;EACrE8V,QAAAA,UAAU,CAAC5B,MAAM,EAAEqB,cAAc,CAAC,CAAA;SACnC,MAAM,IAAGtK,OAAK,CAACzK,QAAQ,CAAC0T,MAAM,CAAC,KAAKA,MAAM,GAAGA,MAAM,CAAClS,IAAI,EAAE,CAAC,IAAI,CAACuS,iBAAiB,CAACL,MAAM,CAAC,EAAE;EAC1F4B,QAAAA,UAAU,CAACC,YAAY,CAAC7B,MAAM,CAAC,EAAEqB,cAAc,CAAC,CAAA;EAClD,OAAC,MAAM,IAAItK,OAAK,CAACvK,QAAQ,CAACwT,MAAM,CAAC,IAAIjJ,OAAK,CAACV,UAAU,CAAC2J,MAAM,CAAC,EAAE;UAC7D,IAAI/R,GAAG,GAAG,EAAE;YAAE6T,IAAI;YAAElT,GAAG,CAAA;EAAC,QAAA,IAAAiD,SAAA,GAAAkQ,0BAAA,CACJ/B,MAAM,CAAA;YAAAgC,KAAA,CAAA;EAAA,QAAA,IAAA;YAA1B,KAAAnQ,SAAA,CAAAoQ,CAAA,EAAAD,EAAAA,CAAAA,CAAAA,KAAA,GAAAnQ,SAAA,CAAAqQ,CAAA,EAAAnQ,EAAAA,IAAA,GAA4B;EAAA,YAAA,IAAjBoQ,KAAK,GAAAH,KAAA,CAAAzR,KAAA,CAAA;EACd,YAAA,IAAI,CAACwG,OAAK,CAACtL,OAAO,CAAC0W,KAAK,CAAC,EAAE;gBACzB,MAAM1J,SAAS,CAAC,8CAA8C,CAAC,CAAA;EACjE,aAAA;cAEAxK,GAAG,CAACW,GAAG,GAAGuT,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAACL,IAAI,GAAG7T,GAAG,CAACW,GAAG,CAAC,IACnCmI,OAAK,CAACtL,OAAO,CAACqW,IAAI,CAAC,MAAAjM,MAAA,CAAAuM,kBAAA,CAAON,IAAI,IAAEK,KAAK,CAAC,CAAC,CAAC,CAAI,CAAA,GAAA,CAACL,IAAI,EAAEK,KAAK,CAAC,CAAC,CAAC,CAAC,GAAIA,KAAK,CAAC,CAAC,CAAC,CAAA;EAC7E,WAAA;EAAC,SAAA,CAAA,OAAAE,GAAA,EAAA;YAAAxQ,SAAA,CAAAgM,CAAA,CAAAwE,GAAA,CAAA,CAAA;EAAA,SAAA,SAAA;EAAAxQ,UAAAA,SAAA,CAAAyQ,CAAA,EAAA,CAAA;EAAA,SAAA;EAEDV,QAAAA,UAAU,CAAC3T,GAAG,EAAEoT,cAAc,CAAC,CAAA;EACjC,OAAC,MAAM;UACLrB,MAAM,IAAI,IAAI,IAAIuB,SAAS,CAACF,cAAc,EAAErB,MAAM,EAAEsB,OAAO,CAAC,CAAA;EAC9D,OAAA;EAEA,MAAA,OAAO,IAAI,CAAA;EACb,KAAA;EAAC,GAAA,EAAA;MAAA1S,GAAA,EAAA,KAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAgS,GAAAA,CAAIvC,MAAM,EAAErC,MAAM,EAAE;EAClBqC,MAAAA,MAAM,GAAGD,eAAe,CAACC,MAAM,CAAC,CAAA;EAEhC,MAAA,IAAIA,MAAM,EAAE;UACV,IAAMpR,GAAG,GAAGmI,OAAK,CAAClI,OAAO,CAAC,IAAI,EAAEmR,MAAM,CAAC,CAAA;EAEvC,QAAA,IAAIpR,GAAG,EAAE;EACP,UAAA,IAAM2B,KAAK,GAAG,IAAI,CAAC3B,GAAG,CAAC,CAAA;YAEvB,IAAI,CAAC+O,MAAM,EAAE;EACX,YAAA,OAAOpN,KAAK,CAAA;EACd,WAAA;YAEA,IAAIoN,MAAM,KAAK,IAAI,EAAE;cACnB,OAAOuC,WAAW,CAAC3P,KAAK,CAAC,CAAA;EAC3B,WAAA;EAEA,UAAA,IAAIwG,OAAK,CAAChL,UAAU,CAAC4R,MAAM,CAAC,EAAE;cAC5B,OAAOA,MAAM,CAAC1S,IAAI,CAAC,IAAI,EAAEsF,KAAK,EAAE3B,GAAG,CAAC,CAAA;EACtC,WAAA;EAEA,UAAA,IAAImI,OAAK,CAAChE,QAAQ,CAAC4K,MAAM,CAAC,EAAE;EAC1B,YAAA,OAAOA,MAAM,CAACvL,IAAI,CAAC7B,KAAK,CAAC,CAAA;EAC3B,WAAA;EAEA,UAAA,MAAM,IAAIkI,SAAS,CAAC,wCAAwC,CAAC,CAAA;EAC/D,SAAA;EACF,OAAA;EACF,KAAA;EAAC,GAAA,EAAA;MAAA7J,GAAA,EAAA,KAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAiS,GAAAA,CAAIxC,MAAM,EAAEyC,OAAO,EAAE;EACnBzC,MAAAA,MAAM,GAAGD,eAAe,CAACC,MAAM,CAAC,CAAA;EAEhC,MAAA,IAAIA,MAAM,EAAE;UACV,IAAMpR,GAAG,GAAGmI,OAAK,CAAClI,OAAO,CAAC,IAAI,EAAEmR,MAAM,CAAC,CAAA;EAEvC,QAAA,OAAO,CAAC,EAAEpR,GAAG,IAAI,IAAI,CAACA,GAAG,CAAC,KAAKR,SAAS,KAAK,CAACqU,OAAO,IAAInC,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC1R,GAAG,CAAC,EAAEA,GAAG,EAAE6T,OAAO,CAAC,CAAC,CAAC,CAAA;EAC5G,OAAA;EAEA,MAAA,OAAO,KAAK,CAAA;EACd,KAAA;EAAC,GAAA,EAAA;MAAA7T,GAAA,EAAA,QAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAmS,OAAAA,CAAO1C,MAAM,EAAEyC,OAAO,EAAE;QACtB,IAAMxT,IAAI,GAAG,IAAI,CAAA;QACjB,IAAI0T,OAAO,GAAG,KAAK,CAAA;QAEnB,SAASC,YAAYA,CAACnB,OAAO,EAAE;EAC7BA,QAAAA,OAAO,GAAG1B,eAAe,CAAC0B,OAAO,CAAC,CAAA;EAElC,QAAA,IAAIA,OAAO,EAAE;YACX,IAAM7S,GAAG,GAAGmI,OAAK,CAAClI,OAAO,CAACI,IAAI,EAAEwS,OAAO,CAAC,CAAA;EAExC,UAAA,IAAI7S,GAAG,KAAK,CAAC6T,OAAO,IAAInC,gBAAgB,CAACrR,IAAI,EAAEA,IAAI,CAACL,GAAG,CAAC,EAAEA,GAAG,EAAE6T,OAAO,CAAC,CAAC,EAAE;cACxE,OAAOxT,IAAI,CAACL,GAAG,CAAC,CAAA;EAEhB+T,YAAAA,OAAO,GAAG,IAAI,CAAA;EAChB,WAAA;EACF,SAAA;EACF,OAAA;EAEA,MAAA,IAAI5L,OAAK,CAACtL,OAAO,CAACuU,MAAM,CAAC,EAAE;EACzBA,QAAAA,MAAM,CAAChS,OAAO,CAAC4U,YAAY,CAAC,CAAA;EAC9B,OAAC,MAAM;UACLA,YAAY,CAAC5C,MAAM,CAAC,CAAA;EACtB,OAAA;EAEA,MAAA,OAAO2C,OAAO,CAAA;EAChB,KAAA;EAAC,GAAA,EAAA;MAAA/T,GAAA,EAAA,OAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAgL,KAAMkH,CAAAA,OAAO,EAAE;EACb,MAAA,IAAMhU,IAAI,GAAGlE,MAAM,CAACkE,IAAI,CAAC,IAAI,CAAC,CAAA;EAC9B,MAAA,IAAIF,CAAC,GAAGE,IAAI,CAACN,MAAM,CAAA;QACnB,IAAIwU,OAAO,GAAG,KAAK,CAAA;QAEnB,OAAOpU,CAAC,EAAE,EAAE;EACV,QAAA,IAAMK,GAAG,GAAGH,IAAI,CAACF,CAAC,CAAC,CAAA;EACnB,QAAA,IAAG,CAACkU,OAAO,IAAInC,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC1R,GAAG,CAAC,EAAEA,GAAG,EAAE6T,OAAO,EAAE,IAAI,CAAC,EAAE;YACpE,OAAO,IAAI,CAAC7T,GAAG,CAAC,CAAA;EAChB+T,UAAAA,OAAO,GAAG,IAAI,CAAA;EAChB,SAAA;EACF,OAAA;EAEA,MAAA,OAAOA,OAAO,CAAA;EAChB,KAAA;EAAC,GAAA,EAAA;MAAA/T,GAAA,EAAA,WAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAsS,SAAUC,CAAAA,MAAM,EAAE;QAChB,IAAM7T,IAAI,GAAG,IAAI,CAAA;QACjB,IAAMkP,OAAO,GAAG,EAAE,CAAA;QAElBpH,OAAK,CAAC/I,OAAO,CAAC,IAAI,EAAE,UAACuC,KAAK,EAAEyP,MAAM,EAAK;UACrC,IAAMpR,GAAG,GAAGmI,OAAK,CAAClI,OAAO,CAACsP,OAAO,EAAE6B,MAAM,CAAC,CAAA;EAE1C,QAAA,IAAIpR,GAAG,EAAE;EACPK,UAAAA,IAAI,CAACL,GAAG,CAAC,GAAGqR,cAAc,CAAC1P,KAAK,CAAC,CAAA;YACjC,OAAOtB,IAAI,CAAC+Q,MAAM,CAAC,CAAA;EACnB,UAAA,OAAA;EACF,SAAA;EAEA,QAAA,IAAM+C,UAAU,GAAGD,MAAM,GAAGtC,YAAY,CAACR,MAAM,CAAC,GAAG7O,MAAM,CAAC6O,MAAM,CAAC,CAAClS,IAAI,EAAE,CAAA;UAExE,IAAIiV,UAAU,KAAK/C,MAAM,EAAE;YACzB,OAAO/Q,IAAI,CAAC+Q,MAAM,CAAC,CAAA;EACrB,SAAA;EAEA/Q,QAAAA,IAAI,CAAC8T,UAAU,CAAC,GAAG9C,cAAc,CAAC1P,KAAK,CAAC,CAAA;EAExC4N,QAAAA,OAAO,CAAC4E,UAAU,CAAC,GAAG,IAAI,CAAA;EAC5B,OAAC,CAAC,CAAA;EAEF,MAAA,OAAO,IAAI,CAAA;EACb,KAAA;EAAC,GAAA,EAAA;MAAAnU,GAAA,EAAA,QAAA;MAAA2B,KAAA,EAED,SAAAsF,MAAAA,GAAmB;EAAA,MAAA,IAAAmN,iBAAA,CAAA;EAAA,MAAA,KAAA,IAAAC,IAAA,GAAA5Y,SAAA,CAAA8D,MAAA,EAAT+U,OAAO,GAAAxX,IAAAA,KAAA,CAAAuX,IAAA,GAAAnU,IAAA,GAAA,CAAA,EAAAA,IAAA,GAAAmU,IAAA,EAAAnU,IAAA,EAAA,EAAA;EAAPoU,QAAAA,OAAO,CAAApU,IAAA,CAAAzE,GAAAA,SAAA,CAAAyE,IAAA,CAAA,CAAA;EAAA,OAAA;EACf,MAAA,OAAO,CAAAkU,iBAAA,GAAA,IAAI,CAAClX,WAAW,EAAC+J,MAAM,CAAAzL,KAAA,CAAA4Y,iBAAA,EAAC,CAAA,IAAI,EAAAnN,MAAA,CAAKqN,OAAO,CAAC,CAAA,CAAA;EAClD,KAAA;EAAC,GAAA,EAAA;MAAAtU,GAAA,EAAA,QAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAyG,MAAOmM,CAAAA,SAAS,EAAE;EAChB,MAAA,IAAMlV,GAAG,GAAG1D,MAAM,CAACa,MAAM,CAAC,IAAI,CAAC,CAAA;QAE/B2L,OAAK,CAAC/I,OAAO,CAAC,IAAI,EAAE,UAACuC,KAAK,EAAEyP,MAAM,EAAK;EACrCzP,QAAAA,KAAK,IAAI,IAAI,IAAIA,KAAK,KAAK,KAAK,KAAKtC,GAAG,CAAC+R,MAAM,CAAC,GAAGmD,SAAS,IAAIpM,OAAK,CAACtL,OAAO,CAAC8E,KAAK,CAAC,GAAGA,KAAK,CAAC0H,IAAI,CAAC,IAAI,CAAC,GAAG1H,KAAK,CAAC,CAAA;EAClH,OAAC,CAAC,CAAA;EAEF,MAAA,OAAOtC,GAAG,CAAA;EACZ,KAAA;EAAC,GAAA,EAAA;EAAAW,IAAAA,GAAA,EAAAuS,gBAAA;MAAA5Q,KAAA,EAED,SAAAA,KAAAA,GAAoB;EAClB,MAAA,OAAOhG,MAAM,CAACiT,OAAO,CAAC,IAAI,CAACxG,MAAM,EAAE,CAAC,CAACrM,MAAM,CAACD,QAAQ,CAAC,EAAE,CAAA;EACzD,KAAA;EAAC,GAAA,EAAA;MAAAkE,GAAA,EAAA,UAAA;MAAA2B,KAAA,EAED,SAAAjG,QAAAA,GAAW;EACT,MAAA,OAAOC,MAAM,CAACiT,OAAO,CAAC,IAAI,CAACxG,MAAM,EAAE,CAAC,CAACzJ,GAAG,CAAC,UAAAW,IAAA,EAAA;EAAA,QAAA,IAAAqB,KAAA,GAAA9B,cAAA,CAAAS,IAAA,EAAA,CAAA,CAAA;EAAE8R,UAAAA,MAAM,GAAAzQ,KAAA,CAAA,CAAA,CAAA;EAAEgB,UAAAA,KAAK,GAAAhB,KAAA,CAAA,CAAA,CAAA,CAAA;EAAA,QAAA,OAAMyQ,MAAM,GAAG,IAAI,GAAGzP,KAAK,CAAA;EAAA,OAAA,CAAC,CAAC0H,IAAI,CAAC,IAAI,CAAC,CAAA;EACjG,KAAA;EAAC,GAAA,EAAA;MAAArJ,GAAA,EAAA,cAAA;MAAA2B,KAAA,EAED,SAAA6S,YAAAA,GAAe;EACb,MAAA,OAAO,IAAI,CAACb,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,CAAA;EACrC,KAAA;EAAC,GAAA,EAAA;EAAA3T,IAAAA,GAAA,EAAAwS,mBAAA;MAAAmB,GAAA,EAED,SAAAA,GAAAA,GAA2B;EACzB,MAAA,OAAO,cAAc,CAAA;EACvB,KAAA;EAAC,GAAA,CAAA,EAAA,CAAA;MAAA3T,GAAA,EAAA,MAAA;EAAA2B,IAAAA,KAAA,EAED,SAAA+G,IAAYvM,CAAAA,KAAK,EAAE;QACjB,OAAOA,KAAK,YAAY,IAAI,GAAGA,KAAK,GAAG,IAAI,IAAI,CAACA,KAAK,CAAC,CAAA;EACxD,KAAA;EAAC,GAAA,EAAA;MAAA6D,GAAA,EAAA,QAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAsF,MAAcwN,CAAAA,KAAK,EAAc;EAC/B,MAAA,IAAMC,QAAQ,GAAG,IAAI,IAAI,CAACD,KAAK,CAAC,CAAA;QAAC,KAAAE,IAAAA,KAAA,GAAAlZ,SAAA,CAAA8D,MAAA,EADX+U,OAAO,OAAAxX,KAAA,CAAA6X,KAAA,GAAAA,CAAAA,GAAAA,KAAA,WAAAC,KAAA,GAAA,CAAA,EAAAA,KAAA,GAAAD,KAAA,EAAAC,KAAA,EAAA,EAAA;EAAPN,QAAAA,OAAO,CAAAM,KAAA,GAAAnZ,CAAAA,CAAAA,GAAAA,SAAA,CAAAmZ,KAAA,CAAA,CAAA;EAAA,OAAA;EAG7BN,MAAAA,OAAO,CAAClV,OAAO,CAAC,UAAC4G,MAAM,EAAA;EAAA,QAAA,OAAK0O,QAAQ,CAAC3P,GAAG,CAACiB,MAAM,CAAC,CAAA;SAAC,CAAA,CAAA;EAEjD,MAAA,OAAO0O,QAAQ,CAAA;EACjB,KAAA;EAAC,GAAA,EAAA;MAAA1U,GAAA,EAAA,UAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAkT,QAAgBzD,CAAAA,MAAM,EAAE;QACtB,IAAM0D,SAAS,GAAG,IAAI,CAAC5D,UAAU,CAAC,GAAI,IAAI,CAACA,UAAU,CAAC,GAAG;EACvD6D,QAAAA,SAAS,EAAE,EAAC;SACZ,CAAA;EAEF,MAAA,IAAMA,SAAS,GAAGD,SAAS,CAACC,SAAS,CAAA;EACrC,MAAA,IAAMnZ,SAAS,GAAG,IAAI,CAACA,SAAS,CAAA;QAEhC,SAASoZ,cAAcA,CAACnC,OAAO,EAAE;EAC/B,QAAA,IAAME,OAAO,GAAG5B,eAAe,CAAC0B,OAAO,CAAC,CAAA;EAExC,QAAA,IAAI,CAACkC,SAAS,CAAChC,OAAO,CAAC,EAAE;EACvBhB,UAAAA,cAAc,CAACnW,SAAS,EAAEiX,OAAO,CAAC,CAAA;EAClCkC,UAAAA,SAAS,CAAChC,OAAO,CAAC,GAAG,IAAI,CAAA;EAC3B,SAAA;EACF,OAAA;EAEA5K,MAAAA,OAAK,CAACtL,OAAO,CAACuU,MAAM,CAAC,GAAGA,MAAM,CAAChS,OAAO,CAAC4V,cAAc,CAAC,GAAGA,cAAc,CAAC5D,MAAM,CAAC,CAAA;EAE/E,MAAA,OAAO,IAAI,CAAA;EACb,KAAA;EAAC,GAAA,CAAA,CAAA,CAAA;EAAA,EAAA,OAAAkB,YAAA,CAAA;EAAA,CAAA,CAhDAvW,MAAM,CAACD,QAAQ,EAYXC,MAAM,CAACC,WAAW,CAAA,CAAA;EAuCzBsW,YAAY,CAACuC,QAAQ,CAAC,CAAC,cAAc,EAAE,gBAAgB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,CAAC,CAAC,CAAA;;EAErH;AACA1M,SAAK,CAAC/D,iBAAiB,CAACkO,YAAY,CAAC1W,SAAS,EAAE,UAAAsF,KAAA,EAAUlB,GAAG,EAAK;EAAA,EAAA,IAAhB2B,KAAK,GAAAT,KAAA,CAALS,KAAK,CAAA;EACrD,EAAA,IAAIsT,MAAM,GAAGjV,GAAG,CAAC,CAAC,CAAC,CAACgE,WAAW,EAAE,GAAGhE,GAAG,CAAC1D,KAAK,CAAC,CAAC,CAAC,CAAC;IACjD,OAAO;MACLqX,GAAG,EAAE,SAAAA,GAAA,GAAA;EAAA,MAAA,OAAMhS,KAAK,CAAA;EAAA,KAAA;MAChBoD,GAAG,EAAA,SAAAA,GAACmQ,CAAAA,WAAW,EAAE;EACf,MAAA,IAAI,CAACD,MAAM,CAAC,GAAGC,WAAW,CAAA;EAC5B,KAAA;KACD,CAAA;EACH,CAAC,CAAC,CAAA;AAEF/M,SAAK,CAACvD,aAAa,CAAC0N,YAAY,CAAC,CAAA;AAEjC,uBAAeA,YAAY;;ECnT3B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAAS6C,aAAaA,CAACC,GAAG,EAAEpN,QAAQ,EAAE;EACnD,EAAA,IAAMF,MAAM,GAAG,IAAI,IAAIoH,UAAQ,CAAA;EAC/B,EAAA,IAAMzO,OAAO,GAAGuH,QAAQ,IAAIF,MAAM,CAAA;IAClC,IAAMyH,OAAO,GAAG+C,cAAY,CAAC5J,IAAI,CAACjI,OAAO,CAAC8O,OAAO,CAAC,CAAA;EAClD,EAAA,IAAI1I,IAAI,GAAGpG,OAAO,CAACoG,IAAI,CAAA;IAEvBsB,OAAK,CAAC/I,OAAO,CAACgW,GAAG,EAAE,SAASC,SAASA,CAACha,EAAE,EAAE;MACxCwL,IAAI,GAAGxL,EAAE,CAACgB,IAAI,CAACyL,MAAM,EAAEjB,IAAI,EAAE0I,OAAO,CAAC0E,SAAS,EAAE,EAAEjM,QAAQ,GAAGA,QAAQ,CAACE,MAAM,GAAG1I,SAAS,CAAC,CAAA;EAC3F,GAAC,CAAC,CAAA;IAEF+P,OAAO,CAAC0E,SAAS,EAAE,CAAA;EAEnB,EAAA,OAAOpN,IAAI,CAAA;EACb;;ECzBe,SAASyO,QAAQA,CAAC3T,KAAK,EAAE;EACtC,EAAA,OAAO,CAAC,EAAEA,KAAK,IAAIA,KAAK,CAAC4T,UAAU,CAAC,CAAA;EACtC;;ECCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASC,aAAaA,CAAC5N,OAAO,EAAEE,MAAM,EAAEC,OAAO,EAAE;EAC/C;IACAJ,UAAU,CAACtL,IAAI,CAAC,IAAI,EAAEuL,OAAO,IAAI,IAAI,GAAG,UAAU,GAAGA,OAAO,EAAED,UAAU,CAAC8N,YAAY,EAAE3N,MAAM,EAAEC,OAAO,CAAC,CAAA;IACvG,IAAI,CAACtD,IAAI,GAAG,eAAe,CAAA;EAC7B,CAAA;AAEA0D,SAAK,CAAC7G,QAAQ,CAACkU,aAAa,EAAE7N,UAAU,EAAE;EACxC4N,EAAAA,UAAU,EAAE,IAAA;EACd,CAAC,CAAC;;EClBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASG,MAAMA,CAACC,OAAO,EAAEC,MAAM,EAAE5N,QAAQ,EAAE;EACxD,EAAA,IAAM0I,cAAc,GAAG1I,QAAQ,CAACF,MAAM,CAAC4I,cAAc,CAAA;EACrD,EAAA,IAAI,CAAC1I,QAAQ,CAACE,MAAM,IAAI,CAACwI,cAAc,IAAIA,cAAc,CAAC1I,QAAQ,CAACE,MAAM,CAAC,EAAE;MAC1EyN,OAAO,CAAC3N,QAAQ,CAAC,CAAA;EACnB,GAAC,MAAM;MACL4N,MAAM,CAAC,IAAIjO,UAAU,CACnB,kCAAkC,GAAGK,QAAQ,CAACE,MAAM,EACpD,CAACP,UAAU,CAACkO,eAAe,EAAElO,UAAU,CAACyI,gBAAgB,CAAC,CAAClJ,IAAI,CAAC4O,KAAK,CAAC9N,QAAQ,CAACE,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,EAChGF,QAAQ,CAACF,MAAM,EACfE,QAAQ,CAACD,OAAO,EAChBC,QACF,CAAC,CAAC,CAAA;EACJ,GAAA;EACF;;ECxBe,SAAS+N,aAAaA,CAACpK,GAAG,EAAE;EACzC,EAAA,IAAMP,KAAK,GAAG,2BAA2B,CAAC5H,IAAI,CAACmI,GAAG,CAAC,CAAA;EACnD,EAAA,OAAOP,KAAK,IAAIA,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAA;EAChC;;ECHA;EACA;EACA;EACA;EACA;EACA;EACA,SAAS4K,WAAWA,CAACC,YAAY,EAAEC,GAAG,EAAE;IACtCD,YAAY,GAAGA,YAAY,IAAI,EAAE,CAAA;EACjC,EAAA,IAAME,KAAK,GAAG,IAAIrZ,KAAK,CAACmZ,YAAY,CAAC,CAAA;EACrC,EAAA,IAAMG,UAAU,GAAG,IAAItZ,KAAK,CAACmZ,YAAY,CAAC,CAAA;IAC1C,IAAII,IAAI,GAAG,CAAC,CAAA;IACZ,IAAIC,IAAI,GAAG,CAAC,CAAA;EACZ,EAAA,IAAIC,aAAa,CAAA;EAEjBL,EAAAA,GAAG,GAAGA,GAAG,KAAK1W,SAAS,GAAG0W,GAAG,GAAG,IAAI,CAAA;EAEpC,EAAA,OAAO,SAASzS,IAAIA,CAAC+S,WAAW,EAAE;EAChC,IAAA,IAAMC,GAAG,GAAGC,IAAI,CAACD,GAAG,EAAE,CAAA;EAEtB,IAAA,IAAME,SAAS,GAAGP,UAAU,CAACE,IAAI,CAAC,CAAA;MAElC,IAAI,CAACC,aAAa,EAAE;EAClBA,MAAAA,aAAa,GAAGE,GAAG,CAAA;EACrB,KAAA;EAEAN,IAAAA,KAAK,CAACE,IAAI,CAAC,GAAGG,WAAW,CAAA;EACzBJ,IAAAA,UAAU,CAACC,IAAI,CAAC,GAAGI,GAAG,CAAA;MAEtB,IAAI9W,CAAC,GAAG2W,IAAI,CAAA;MACZ,IAAIM,UAAU,GAAG,CAAC,CAAA;MAElB,OAAOjX,CAAC,KAAK0W,IAAI,EAAE;EACjBO,MAAAA,UAAU,IAAIT,KAAK,CAACxW,CAAC,EAAE,CAAC,CAAA;QACxBA,CAAC,GAAGA,CAAC,GAAGsW,YAAY,CAAA;EACtB,KAAA;EAEAI,IAAAA,IAAI,GAAG,CAACA,IAAI,GAAG,CAAC,IAAIJ,YAAY,CAAA;MAEhC,IAAII,IAAI,KAAKC,IAAI,EAAE;EACjBA,MAAAA,IAAI,GAAG,CAACA,IAAI,GAAG,CAAC,IAAIL,YAAY,CAAA;EAClC,KAAA;EAEA,IAAA,IAAIQ,GAAG,GAAGF,aAAa,GAAGL,GAAG,EAAE;EAC7B,MAAA,OAAA;EACF,KAAA;EAEA,IAAA,IAAMW,MAAM,GAAGF,SAAS,IAAIF,GAAG,GAAGE,SAAS,CAAA;EAE3C,IAAA,OAAOE,MAAM,GAAG3P,IAAI,CAAC4P,KAAK,CAACF,UAAU,GAAG,IAAI,GAAGC,MAAM,CAAC,GAAGrX,SAAS,CAAA;KACnE,CAAA;EACH;;ECpDA;EACA;EACA;EACA;EACA;EACA;EACA,SAASuX,QAAQA,CAAC1b,EAAE,EAAE2b,IAAI,EAAE;IAC1B,IAAIC,SAAS,GAAG,CAAC,CAAA;EACjB,EAAA,IAAIC,SAAS,GAAG,IAAI,GAAGF,IAAI,CAAA;EAC3B,EAAA,IAAIG,QAAQ,CAAA;EACZ,EAAA,IAAIC,KAAK,CAAA;EAET,EAAA,IAAMC,MAAM,GAAG,SAATA,MAAMA,CAAIC,IAAI,EAAuB;EAAA,IAAA,IAArBb,GAAG,GAAAhb,SAAA,CAAA8D,MAAA,QAAA9D,SAAA,CAAA,CAAA,CAAA,KAAA+D,SAAA,GAAA/D,SAAA,CAAGib,CAAAA,CAAAA,GAAAA,IAAI,CAACD,GAAG,EAAE,CAAA;EACpCQ,IAAAA,SAAS,GAAGR,GAAG,CAAA;EACfU,IAAAA,QAAQ,GAAG,IAAI,CAAA;EACf,IAAA,IAAIC,KAAK,EAAE;QACTG,YAAY,CAACH,KAAK,CAAC,CAAA;EACnBA,MAAAA,KAAK,GAAG,IAAI,CAAA;EACd,KAAA;EACA/b,IAAAA,EAAE,CAACG,KAAK,CAAC,IAAI,EAAE8b,IAAI,CAAC,CAAA;KACrB,CAAA;EAED,EAAA,IAAME,SAAS,GAAG,SAAZA,SAASA,GAAgB;EAC7B,IAAA,IAAMf,GAAG,GAAGC,IAAI,CAACD,GAAG,EAAE,CAAA;EACtB,IAAA,IAAMI,MAAM,GAAGJ,GAAG,GAAGQ,SAAS,CAAA;EAAC,IAAA,KAAA,IAAA5C,IAAA,GAAA5Y,SAAA,CAAA8D,MAAA,EAFX+X,IAAI,GAAAxa,IAAAA,KAAA,CAAAuX,IAAA,GAAAnU,IAAA,GAAA,CAAA,EAAAA,IAAA,GAAAmU,IAAA,EAAAnU,IAAA,EAAA,EAAA;EAAJoX,MAAAA,IAAI,CAAApX,IAAA,CAAAzE,GAAAA,SAAA,CAAAyE,IAAA,CAAA,CAAA;EAAA,KAAA;MAGxB,IAAK2W,MAAM,IAAIK,SAAS,EAAE;EACxBG,MAAAA,MAAM,CAACC,IAAI,EAAEb,GAAG,CAAC,CAAA;EACnB,KAAC,MAAM;EACLU,MAAAA,QAAQ,GAAGG,IAAI,CAAA;QACf,IAAI,CAACF,KAAK,EAAE;UACVA,KAAK,GAAGhQ,UAAU,CAAC,YAAM;EACvBgQ,UAAAA,KAAK,GAAG,IAAI,CAAA;YACZC,MAAM,CAACF,QAAQ,CAAC,CAAA;EAClB,SAAC,EAAED,SAAS,GAAGL,MAAM,CAAC,CAAA;EACxB,OAAA;EACF,KAAA;KACD,CAAA;EAED,EAAA,IAAMY,KAAK,GAAG,SAARA,KAAKA,GAAA;EAAA,IAAA,OAASN,QAAQ,IAAIE,MAAM,CAACF,QAAQ,CAAC,CAAA;EAAA,GAAA,CAAA;EAEhD,EAAA,OAAO,CAACK,SAAS,EAAEC,KAAK,CAAC,CAAA;EAC3B;;ECrCO,IAAMC,oBAAoB,GAAG,SAAvBA,oBAAoBA,CAAIC,QAAQ,EAAEC,gBAAgB,EAAe;EAAA,EAAA,IAAbZ,IAAI,GAAAvb,SAAA,CAAA8D,MAAA,GAAA,CAAA,IAAA9D,SAAA,CAAA,CAAA,CAAA,KAAA+D,SAAA,GAAA/D,SAAA,CAAA,CAAA,CAAA,GAAG,CAAC,CAAA;IACvE,IAAIoc,aAAa,GAAG,CAAC,CAAA;EACrB,EAAA,IAAMC,YAAY,GAAG9B,WAAW,CAAC,EAAE,EAAE,GAAG,CAAC,CAAA;EAEzC,EAAA,OAAOe,QAAQ,CAAC,UAAA9H,CAAC,EAAI;EACnB,IAAA,IAAM8I,MAAM,GAAG9I,CAAC,CAAC8I,MAAM,CAAA;MACvB,IAAMC,KAAK,GAAG/I,CAAC,CAACgJ,gBAAgB,GAAGhJ,CAAC,CAAC+I,KAAK,GAAGxY,SAAS,CAAA;EACtD,IAAA,IAAM0Y,aAAa,GAAGH,MAAM,GAAGF,aAAa,CAAA;EAC5C,IAAA,IAAMM,IAAI,GAAGL,YAAY,CAACI,aAAa,CAAC,CAAA;EACxC,IAAA,IAAME,OAAO,GAAGL,MAAM,IAAIC,KAAK,CAAA;EAE/BH,IAAAA,aAAa,GAAGE,MAAM,CAAA;MAEtB,IAAMlR,IAAI,GAAAwR,eAAA,CAAA;EACRN,MAAAA,MAAM,EAANA,MAAM;EACNC,MAAAA,KAAK,EAALA,KAAK;EACLM,MAAAA,QAAQ,EAAEN,KAAK,GAAID,MAAM,GAAGC,KAAK,GAAIxY,SAAS;EAC9C2W,MAAAA,KAAK,EAAE+B,aAAa;EACpBC,MAAAA,IAAI,EAAEA,IAAI,GAAGA,IAAI,GAAG3Y,SAAS;EAC7B+Y,MAAAA,SAAS,EAAEJ,IAAI,IAAIH,KAAK,IAAII,OAAO,GAAG,CAACJ,KAAK,GAAGD,MAAM,IAAII,IAAI,GAAG3Y,SAAS;EACzEgZ,MAAAA,KAAK,EAAEvJ,CAAC;QACRgJ,gBAAgB,EAAED,KAAK,IAAI,IAAA;EAAI,KAAA,EAC9BJ,gBAAgB,GAAG,UAAU,GAAG,QAAQ,EAAG,IAAI,CACjD,CAAA;MAEDD,QAAQ,CAAC9Q,IAAI,CAAC,CAAA;KACf,EAAEmQ,IAAI,CAAC,CAAA;EACV,CAAC,CAAA;EAEM,IAAMyB,sBAAsB,GAAG,SAAzBA,sBAAsBA,CAAIT,KAAK,EAAER,SAAS,EAAK;EAC1D,EAAA,IAAMS,gBAAgB,GAAGD,KAAK,IAAI,IAAI,CAAA;IAEtC,OAAO,CAAC,UAACD,MAAM,EAAA;EAAA,IAAA,OAAKP,SAAS,CAAC,CAAC,CAAC,CAAC;EAC/BS,MAAAA,gBAAgB,EAAhBA,gBAAgB;EAChBD,MAAAA,KAAK,EAALA,KAAK;EACLD,MAAAA,MAAM,EAANA,MAAAA;EACF,KAAC,CAAC,CAAA;EAAA,GAAA,EAAEP,SAAS,CAAC,CAAC,CAAC,CAAC,CAAA;EACnB,CAAC,CAAA;EAEM,IAAMkB,cAAc,GAAG,SAAjBA,cAAcA,CAAIrd,EAAE,EAAA;IAAA,OAAK,YAAA;EAAA,IAAA,KAAA,IAAAgZ,IAAA,GAAA5Y,SAAA,CAAA8D,MAAA,EAAI+X,IAAI,GAAAxa,IAAAA,KAAA,CAAAuX,IAAA,GAAAnU,IAAA,GAAA,CAAA,EAAAA,IAAA,GAAAmU,IAAA,EAAAnU,IAAA,EAAA,EAAA;EAAJoX,MAAAA,IAAI,CAAApX,IAAA,CAAAzE,GAAAA,SAAA,CAAAyE,IAAA,CAAA,CAAA;EAAA,KAAA;MAAA,OAAKiI,OAAK,CAACd,IAAI,CAAC,YAAA;EAAA,MAAA,OAAMhM,EAAE,CAAAG,KAAA,CAAA,KAAA,CAAA,EAAI8b,IAAI,CAAC,CAAA;OAAC,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CAAA;;ACzChF,wBAAepJ,QAAQ,CAACT,qBAAqB,GAAI,UAACK,MAAM,EAAE6K,MAAM,EAAA;IAAA,OAAK,UAAChN,GAAG,EAAK;MAC5EA,GAAG,GAAG,IAAIiN,GAAG,CAACjN,GAAG,EAAEuC,QAAQ,CAACJ,MAAM,CAAC,CAAA;MAEnC,OACEA,MAAM,CAAC+K,QAAQ,KAAKlN,GAAG,CAACkN,QAAQ,IAChC/K,MAAM,CAACgL,IAAI,KAAKnN,GAAG,CAACmN,IAAI,KACvBH,MAAM,IAAI7K,MAAM,CAACiL,IAAI,KAAKpN,GAAG,CAACoN,IAAI,CAAC,CAAA;KAEvC,CAAA;EAAA,CACC,CAAA,IAAIH,GAAG,CAAC1K,QAAQ,CAACJ,MAAM,CAAC,EACxBI,QAAQ,CAACV,SAAS,IAAI,iBAAiB,CAAC/D,IAAI,CAACyE,QAAQ,CAACV,SAAS,CAACwL,SAAS,CAC3E,CAAC,GAAG,YAAA;EAAA,EAAA,OAAM,IAAI,CAAA;EAAA,CAAA;;ACVd,gBAAe9K,QAAQ,CAACT,qBAAqB;EAE3C;EACA;EACEwL,EAAAA,KAAK,EAAAA,SAAAA,KAAAA,CAACxU,IAAI,EAAE9C,KAAK,EAAEuX,OAAO,EAAEhQ,IAAI,EAAEiQ,MAAM,EAAEC,MAAM,EAAE;MAChD,IAAMC,MAAM,GAAG,CAAC5U,IAAI,GAAG,GAAG,GAAG0G,kBAAkB,CAACxJ,KAAK,CAAC,CAAC,CAAA;MAEvDwG,OAAK,CAACxK,QAAQ,CAACub,OAAO,CAAC,IAAIG,MAAM,CAAC5V,IAAI,CAAC,UAAU,GAAG,IAAIiT,IAAI,CAACwC,OAAO,CAAC,CAACI,WAAW,EAAE,CAAC,CAAA;EAEpFnR,IAAAA,OAAK,CAACzK,QAAQ,CAACwL,IAAI,CAAC,IAAImQ,MAAM,CAAC5V,IAAI,CAAC,OAAO,GAAGyF,IAAI,CAAC,CAAA;EAEnDf,IAAAA,OAAK,CAACzK,QAAQ,CAACyb,MAAM,CAAC,IAAIE,MAAM,CAAC5V,IAAI,CAAC,SAAS,GAAG0V,MAAM,CAAC,CAAA;MAEzDC,MAAM,KAAK,IAAI,IAAIC,MAAM,CAAC5V,IAAI,CAAC,QAAQ,CAAC,CAAA;MAExC6J,QAAQ,CAAC+L,MAAM,GAAGA,MAAM,CAAChQ,IAAI,CAAC,IAAI,CAAC,CAAA;KACpC;IAEDkQ,IAAI,EAAA,SAAAA,IAAC9U,CAAAA,IAAI,EAAE;EACT,IAAA,IAAM2G,KAAK,GAAGkC,QAAQ,CAAC+L,MAAM,CAACjO,KAAK,CAAC,IAAIoO,MAAM,CAAC,YAAY,GAAG/U,IAAI,GAAG,WAAW,CAAC,CAAC,CAAA;MAClF,OAAQ2G,KAAK,GAAGqO,kBAAkB,CAACrO,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAA;KACpD;IAEDsO,MAAM,EAAA,SAAAA,MAACjV,CAAAA,IAAI,EAAE;EACX,IAAA,IAAI,CAACwU,KAAK,CAACxU,IAAI,EAAE,EAAE,EAAEiS,IAAI,CAACD,GAAG,EAAE,GAAG,QAAQ,CAAC,CAAA;EAC7C,GAAA;EACF,CAAC;EAID;EACA;EACEwC,EAAAA,KAAK,EAAAA,SAAAA,KAAAA,GAAG,EAAE;IACVM,IAAI,EAAA,SAAAA,OAAG;EACL,IAAA,OAAO,IAAI,CAAA;KACZ;IACDG,MAAM,EAAA,SAAAA,MAAA,GAAG,EAAC;EACZ,CAAC;;ECtCH;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASC,aAAaA,CAAChO,GAAG,EAAE;EACzC;EACA;EACA;EACA,EAAA,OAAO,6BAA6B,CAAClC,IAAI,CAACkC,GAAG,CAAC,CAAA;EAChD;;ECZA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASiO,WAAWA,CAACC,OAAO,EAAEC,WAAW,EAAE;IACxD,OAAOA,WAAW,GACdD,OAAO,CAAC1a,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG2a,WAAW,CAAC3a,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,GACrE0a,OAAO,CAAA;EACb;;ECTA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASE,aAAaA,CAACF,OAAO,EAAEG,YAAY,EAAEC,iBAAiB,EAAE;EAC9E,EAAA,IAAIC,aAAa,GAAG,CAACP,aAAa,CAACK,YAAY,CAAC,CAAA;IAChD,IAAIH,OAAO,KAAKK,aAAa,IAAID,iBAAiB,IAAI,KAAK,CAAC,EAAE;EAC5D,IAAA,OAAOL,WAAW,CAACC,OAAO,EAAEG,YAAY,CAAC,CAAA;EAC3C,GAAA;EACA,EAAA,OAAOA,YAAY,CAAA;EACrB;;EChBA,IAAMG,eAAe,GAAG,SAAlBA,eAAeA,CAAIhe,KAAK,EAAA;IAAA,OAAKA,KAAK,YAAYmW,cAAY,GAAArE,cAAA,CAAQ9R,EAAAA,EAAAA,KAAK,IAAKA,KAAK,CAAA;EAAA,CAAA,CAAA;;EAEvF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASie,WAAWA,CAACC,OAAO,EAAEC,OAAO,EAAE;EACpD;EACAA,EAAAA,OAAO,GAAGA,OAAO,IAAI,EAAE,CAAA;IACvB,IAAMxS,MAAM,GAAG,EAAE,CAAA;IAEjB,SAASyS,cAAcA,CAACvU,MAAM,EAAED,MAAM,EAAE7D,IAAI,EAAEtB,QAAQ,EAAE;EACtD,IAAA,IAAIuH,OAAK,CAACrK,aAAa,CAACkI,MAAM,CAAC,IAAImC,OAAK,CAACrK,aAAa,CAACiI,MAAM,CAAC,EAAE;EAC9D,MAAA,OAAOoC,OAAK,CAACzH,KAAK,CAACrE,IAAI,CAAC;EAACuE,QAAAA,QAAQ,EAARA,QAAAA;EAAQ,OAAC,EAAEoF,MAAM,EAAED,MAAM,CAAC,CAAA;OACpD,MAAM,IAAIoC,OAAK,CAACrK,aAAa,CAACiI,MAAM,CAAC,EAAE;QACtC,OAAOoC,OAAK,CAACzH,KAAK,CAAC,EAAE,EAAEqF,MAAM,CAAC,CAAA;OAC/B,MAAM,IAAIoC,OAAK,CAACtL,OAAO,CAACkJ,MAAM,CAAC,EAAE;EAChC,MAAA,OAAOA,MAAM,CAACzJ,KAAK,EAAE,CAAA;EACvB,KAAA;EACA,IAAA,OAAOyJ,MAAM,CAAA;EACf,GAAA;;EAEA;IACA,SAASyU,mBAAmBA,CAACxZ,CAAC,EAAEC,CAAC,EAAEiB,IAAI,EAAGtB,QAAQ,EAAE;EAClD,IAAA,IAAI,CAACuH,OAAK,CAACpL,WAAW,CAACkE,CAAC,CAAC,EAAE;QACzB,OAAOsZ,cAAc,CAACvZ,CAAC,EAAEC,CAAC,EAAEiB,IAAI,EAAGtB,QAAQ,CAAC,CAAA;OAC7C,MAAM,IAAI,CAACuH,OAAK,CAACpL,WAAW,CAACiE,CAAC,CAAC,EAAE;QAChC,OAAOuZ,cAAc,CAAC/a,SAAS,EAAEwB,CAAC,EAAEkB,IAAI,EAAGtB,QAAQ,CAAC,CAAA;EACtD,KAAA;EACF,GAAA;;EAEA;EACA,EAAA,SAAS6Z,gBAAgBA,CAACzZ,CAAC,EAAEC,CAAC,EAAE;EAC9B,IAAA,IAAI,CAACkH,OAAK,CAACpL,WAAW,CAACkE,CAAC,CAAC,EAAE;EACzB,MAAA,OAAOsZ,cAAc,CAAC/a,SAAS,EAAEyB,CAAC,CAAC,CAAA;EACrC,KAAA;EACF,GAAA;;EAEA;EACA,EAAA,SAASyZ,gBAAgBA,CAAC1Z,CAAC,EAAEC,CAAC,EAAE;EAC9B,IAAA,IAAI,CAACkH,OAAK,CAACpL,WAAW,CAACkE,CAAC,CAAC,EAAE;EACzB,MAAA,OAAOsZ,cAAc,CAAC/a,SAAS,EAAEyB,CAAC,CAAC,CAAA;OACpC,MAAM,IAAI,CAACkH,OAAK,CAACpL,WAAW,CAACiE,CAAC,CAAC,EAAE;EAChC,MAAA,OAAOuZ,cAAc,CAAC/a,SAAS,EAAEwB,CAAC,CAAC,CAAA;EACrC,KAAA;EACF,GAAA;;EAEA;EACA,EAAA,SAAS2Z,eAAeA,CAAC3Z,CAAC,EAAEC,CAAC,EAAEiB,IAAI,EAAE;MACnC,IAAIA,IAAI,IAAIoY,OAAO,EAAE;EACnB,MAAA,OAAOC,cAAc,CAACvZ,CAAC,EAAEC,CAAC,CAAC,CAAA;EAC7B,KAAC,MAAM,IAAIiB,IAAI,IAAImY,OAAO,EAAE;EAC1B,MAAA,OAAOE,cAAc,CAAC/a,SAAS,EAAEwB,CAAC,CAAC,CAAA;EACrC,KAAA;EACF,GAAA;EAEA,EAAA,IAAM4Z,QAAQ,GAAG;EACfjP,IAAAA,GAAG,EAAE8O,gBAAgB;EACrB7J,IAAAA,MAAM,EAAE6J,gBAAgB;EACxB5T,IAAAA,IAAI,EAAE4T,gBAAgB;EACtBZ,IAAAA,OAAO,EAAEa,gBAAgB;EACzBpL,IAAAA,gBAAgB,EAAEoL,gBAAgB;EAClC1K,IAAAA,iBAAiB,EAAE0K,gBAAgB;EACnCG,IAAAA,gBAAgB,EAAEH,gBAAgB;EAClCrK,IAAAA,OAAO,EAAEqK,gBAAgB;EACzBI,IAAAA,cAAc,EAAEJ,gBAAgB;EAChCK,IAAAA,eAAe,EAAEL,gBAAgB;EACjCM,IAAAA,aAAa,EAAEN,gBAAgB;EAC/BrL,IAAAA,OAAO,EAAEqL,gBAAgB;EACzBxK,IAAAA,YAAY,EAAEwK,gBAAgB;EAC9BpK,IAAAA,cAAc,EAAEoK,gBAAgB;EAChCnK,IAAAA,cAAc,EAAEmK,gBAAgB;EAChCO,IAAAA,gBAAgB,EAAEP,gBAAgB;EAClCQ,IAAAA,kBAAkB,EAAER,gBAAgB;EACpCS,IAAAA,UAAU,EAAET,gBAAgB;EAC5BlK,IAAAA,gBAAgB,EAAEkK,gBAAgB;EAClCjK,IAAAA,aAAa,EAAEiK,gBAAgB;EAC/BU,IAAAA,cAAc,EAAEV,gBAAgB;EAChCW,IAAAA,SAAS,EAAEX,gBAAgB;EAC3BY,IAAAA,SAAS,EAAEZ,gBAAgB;EAC3Ba,IAAAA,UAAU,EAAEb,gBAAgB;EAC5Bc,IAAAA,WAAW,EAAEd,gBAAgB;EAC7Be,IAAAA,UAAU,EAAEf,gBAAgB;EAC5BgB,IAAAA,gBAAgB,EAAEhB,gBAAgB;EAClChK,IAAAA,cAAc,EAAEiK,eAAe;EAC/BpL,IAAAA,OAAO,EAAE,SAAAA,OAAAA,CAACvO,CAAC,EAAEC,CAAC,EAAGiB,IAAI,EAAA;EAAA,MAAA,OAAKsY,mBAAmB,CAACL,eAAe,CAACnZ,CAAC,CAAC,EAAEmZ,eAAe,CAAClZ,CAAC,CAAC,EAACiB,IAAI,EAAE,IAAI,CAAC,CAAA;EAAA,KAAA;KACjG,CAAA;IAEDiG,OAAK,CAAC/I,OAAO,CAACzD,MAAM,CAACkE,IAAI,CAAClE,MAAM,CAACiG,MAAM,CAAC,EAAE,EAAEyY,OAAO,EAAEC,OAAO,CAAC,CAAC,EAAE,SAASqB,kBAAkBA,CAACzZ,IAAI,EAAE;EAChG,IAAA,IAAMxB,KAAK,GAAGka,QAAQ,CAAC1Y,IAAI,CAAC,IAAIsY,mBAAmB,CAAA;EACnD,IAAA,IAAMoB,WAAW,GAAGlb,KAAK,CAAC2Z,OAAO,CAACnY,IAAI,CAAC,EAAEoY,OAAO,CAACpY,IAAI,CAAC,EAAEA,IAAI,CAAC,CAAA;EAC5DiG,IAAAA,OAAK,CAACpL,WAAW,CAAC6e,WAAW,CAAC,IAAIlb,KAAK,KAAKia,eAAe,KAAM7S,MAAM,CAAC5F,IAAI,CAAC,GAAG0Z,WAAW,CAAC,CAAA;EAC/F,GAAC,CAAC,CAAA;EAEF,EAAA,OAAO9T,MAAM,CAAA;EACf;;AChGA,sBAAe,CAAA,UAACA,MAAM,EAAK;IACzB,IAAM+T,SAAS,GAAGzB,WAAW,CAAC,EAAE,EAAEtS,MAAM,CAAC,CAAA;EAEzC,EAAA,IAAKjB,IAAI,GAAkEgV,SAAS,CAA/EhV,IAAI;MAAEmU,aAAa,GAAmDa,SAAS,CAAzEb,aAAa;MAAEzK,cAAc,GAAmCsL,SAAS,CAA1DtL,cAAc;MAAED,cAAc,GAAmBuL,SAAS,CAA1CvL,cAAc;MAAEf,OAAO,GAAUsM,SAAS,CAA1BtM,OAAO;MAAEuM,IAAI,GAAID,SAAS,CAAjBC,IAAI,CAAA;IAEvED,SAAS,CAACtM,OAAO,GAAGA,OAAO,GAAG+C,cAAY,CAAC5J,IAAI,CAAC6G,OAAO,CAAC,CAAA;IAExDsM,SAAS,CAAClQ,GAAG,GAAGD,QAAQ,CAACqO,aAAa,CAAC8B,SAAS,CAAChC,OAAO,EAAEgC,SAAS,CAAClQ,GAAG,EAAEkQ,SAAS,CAAC5B,iBAAiB,CAAC,EAAEnS,MAAM,CAACwD,MAAM,EAAExD,MAAM,CAAC+S,gBAAgB,CAAC,CAAA;;EAE9I;EACA,EAAA,IAAIiB,IAAI,EAAE;EACRvM,IAAAA,OAAO,CAACxK,GAAG,CAAC,eAAe,EAAE,QAAQ,GACnCgX,IAAI,CAAC,CAACD,IAAI,CAACE,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAIF,IAAI,CAACG,QAAQ,GAAGC,QAAQ,CAAC/Q,kBAAkB,CAAC2Q,IAAI,CAACG,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CACvG,CAAC,CAAA;EACH,GAAA;EAEA,EAAA,IAAIzM,WAAW,CAAA;EAEf,EAAA,IAAIrH,OAAK,CAAC9J,UAAU,CAACwI,IAAI,CAAC,EAAE;EAC1B,IAAA,IAAIqH,QAAQ,CAACT,qBAAqB,IAAIS,QAAQ,CAACP,8BAA8B,EAAE;EAC7E4B,MAAAA,OAAO,CAACK,cAAc,CAACpQ,SAAS,CAAC,CAAC;EACpC,KAAC,MAAM,IAAI,CAACgQ,WAAW,GAAGD,OAAO,CAACE,cAAc,EAAE,MAAM,KAAK,EAAE;EAC7D;EACA,MAAA,IAAAnQ,IAAA,GAA0BkQ,WAAW,GAAGA,WAAW,CAACnK,KAAK,CAAC,GAAG,CAAC,CAAC1G,GAAG,CAAC,UAAA8H,KAAK,EAAA;EAAA,UAAA,OAAIA,KAAK,CAACvH,IAAI,EAAE,CAAA;EAAA,SAAA,CAAC,CAAC8C,MAAM,CAACma,OAAO,CAAC,GAAG,EAAE;UAAAxb,KAAA,GAAAyb,QAAA,CAAA9c,IAAA,CAAA;EAAvG5C,QAAAA,IAAI,GAAAiE,KAAA,CAAA,CAAA,CAAA;UAAK4Q,MAAM,GAAA5Q,KAAA,CAAArE,KAAA,CAAA,CAAA,CAAA,CAAA;EACtBiT,MAAAA,OAAO,CAACK,cAAc,CAAC,CAAClT,IAAI,IAAI,qBAAqB,CAAAuK,CAAAA,MAAA,CAAAuM,kBAAA,CAAKjC,MAAM,CAAA,CAAA,CAAElI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAA;EAC/E,KAAA;EACF,GAAA;;EAEA;EACA;EACA;;IAEA,IAAI6E,QAAQ,CAACT,qBAAqB,EAAE;EAClCuN,IAAAA,aAAa,IAAI7S,OAAK,CAAChL,UAAU,CAAC6d,aAAa,CAAC,KAAKA,aAAa,GAAGA,aAAa,CAACa,SAAS,CAAC,CAAC,CAAA;EAE9F,IAAA,IAAIb,aAAa,IAAKA,aAAa,KAAK,KAAK,IAAIqB,eAAe,CAACR,SAAS,CAAClQ,GAAG,CAAE,EAAE;EAChF;QACA,IAAM2Q,SAAS,GAAG/L,cAAc,IAAID,cAAc,IAAIiM,OAAO,CAAChD,IAAI,CAACjJ,cAAc,CAAC,CAAA;EAElF,MAAA,IAAIgM,SAAS,EAAE;EACb/M,QAAAA,OAAO,CAACxK,GAAG,CAACwL,cAAc,EAAE+L,SAAS,CAAC,CAAA;EACxC,OAAA;EACF,KAAA;EACF,GAAA;EAEA,EAAA,OAAOT,SAAS,CAAA;EAClB,CAAC;;EC5CD,IAAMW,qBAAqB,GAAG,OAAOC,cAAc,KAAK,WAAW,CAAA;AAEnE,mBAAeD,qBAAqB,IAAI,UAAU1U,MAAM,EAAE;IACxD,OAAO,IAAI4U,OAAO,CAAC,SAASC,kBAAkBA,CAAChH,OAAO,EAAEC,MAAM,EAAE;EAC9D,IAAA,IAAMgH,OAAO,GAAGC,aAAa,CAAC/U,MAAM,CAAC,CAAA;EACrC,IAAA,IAAIgV,WAAW,GAAGF,OAAO,CAAC/V,IAAI,CAAA;EAC9B,IAAA,IAAMkW,cAAc,GAAGzK,cAAY,CAAC5J,IAAI,CAACkU,OAAO,CAACrN,OAAO,CAAC,CAAC0E,SAAS,EAAE,CAAA;EACrE,IAAA,IAAK/D,YAAY,GAA0C0M,OAAO,CAA7D1M,YAAY;QAAE+K,gBAAgB,GAAwB2B,OAAO,CAA/C3B,gBAAgB;QAAEC,kBAAkB,GAAI0B,OAAO,CAA7B1B,kBAAkB,CAAA;EACvD,IAAA,IAAI8B,UAAU,CAAA;MACd,IAAIC,eAAe,EAAEC,iBAAiB,CAAA;MACtC,IAAIC,WAAW,EAAEC,aAAa,CAAA;MAE9B,SAASja,IAAIA,GAAG;EACdga,MAAAA,WAAW,IAAIA,WAAW,EAAE,CAAC;EAC7BC,MAAAA,aAAa,IAAIA,aAAa,EAAE,CAAC;;QAEjCR,OAAO,CAACpB,WAAW,IAAIoB,OAAO,CAACpB,WAAW,CAAC6B,WAAW,CAACL,UAAU,CAAC,CAAA;EAElEJ,MAAAA,OAAO,CAACU,MAAM,IAAIV,OAAO,CAACU,MAAM,CAACC,mBAAmB,CAAC,OAAO,EAAEP,UAAU,CAAC,CAAA;EAC3E,KAAA;EAEA,IAAA,IAAIjV,OAAO,GAAG,IAAI0U,cAAc,EAAE,CAAA;EAElC1U,IAAAA,OAAO,CAACyV,IAAI,CAACZ,OAAO,CAAChM,MAAM,CAAC5M,WAAW,EAAE,EAAE4Y,OAAO,CAACjR,GAAG,EAAE,IAAI,CAAC,CAAA;;EAE7D;EACA5D,IAAAA,OAAO,CAACsI,OAAO,GAAGuM,OAAO,CAACvM,OAAO,CAAA;MAEjC,SAASoN,SAASA,GAAG;QACnB,IAAI,CAAC1V,OAAO,EAAE;EACZ,QAAA,OAAA;EACF,OAAA;EACA;EACA,MAAA,IAAM2V,eAAe,GAAGpL,cAAY,CAAC5J,IAAI,CACvC,uBAAuB,IAAIX,OAAO,IAAIA,OAAO,CAAC4V,qBAAqB,EACrE,CAAC,CAAA;EACD,MAAA,IAAMC,YAAY,GAAG,CAAC1N,YAAY,IAAIA,YAAY,KAAK,MAAM,IAAIA,YAAY,KAAK,MAAM,GACtFnI,OAAO,CAAC8V,YAAY,GAAG9V,OAAO,CAACC,QAAQ,CAAA;EACzC,MAAA,IAAMA,QAAQ,GAAG;EACfnB,QAAAA,IAAI,EAAE+W,YAAY;UAClB1V,MAAM,EAAEH,OAAO,CAACG,MAAM;UACtB4V,UAAU,EAAE/V,OAAO,CAAC+V,UAAU;EAC9BvO,QAAAA,OAAO,EAAEmO,eAAe;EACxB5V,QAAAA,MAAM,EAANA,MAAM;EACNC,QAAAA,OAAO,EAAPA,OAAAA;SACD,CAAA;EAED2N,MAAAA,MAAM,CAAC,SAASqI,QAAQA,CAACpc,KAAK,EAAE;UAC9BgU,OAAO,CAAChU,KAAK,CAAC,CAAA;EACdwB,QAAAA,IAAI,EAAE,CAAA;EACR,OAAC,EAAE,SAAS6a,OAAOA,CAACvK,GAAG,EAAE;UACvBmC,MAAM,CAACnC,GAAG,CAAC,CAAA;EACXtQ,QAAAA,IAAI,EAAE,CAAA;SACP,EAAE6E,QAAQ,CAAC,CAAA;;EAEZ;EACAD,MAAAA,OAAO,GAAG,IAAI,CAAA;EAChB,KAAA;MAEA,IAAI,WAAW,IAAIA,OAAO,EAAE;EAC1B;QACAA,OAAO,CAAC0V,SAAS,GAAGA,SAAS,CAAA;EAC/B,KAAC,MAAM;EACL;EACA1V,MAAAA,OAAO,CAACkW,kBAAkB,GAAG,SAASC,UAAUA,GAAG;UACjD,IAAI,CAACnW,OAAO,IAAIA,OAAO,CAACoW,UAAU,KAAK,CAAC,EAAE;EACxC,UAAA,OAAA;EACF,SAAA;;EAEA;EACA;EACA;EACA;UACA,IAAIpW,OAAO,CAACG,MAAM,KAAK,CAAC,IAAI,EAAEH,OAAO,CAACqW,WAAW,IAAIrW,OAAO,CAACqW,WAAW,CAAC3b,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;EAChG,UAAA,OAAA;EACF,SAAA;EACA;EACA;UACA2E,UAAU,CAACqW,SAAS,CAAC,CAAA;SACtB,CAAA;EACH,KAAA;;EAEA;EACA1V,IAAAA,OAAO,CAACsW,OAAO,GAAG,SAASC,WAAWA,GAAG;QACvC,IAAI,CAACvW,OAAO,EAAE;EACZ,QAAA,OAAA;EACF,OAAA;EAEA6N,MAAAA,MAAM,CAAC,IAAIjO,UAAU,CAAC,iBAAiB,EAAEA,UAAU,CAAC4W,YAAY,EAAEzW,MAAM,EAAEC,OAAO,CAAC,CAAC,CAAA;;EAEnF;EACAA,MAAAA,OAAO,GAAG,IAAI,CAAA;OACf,CAAA;;EAED;EACAA,IAAAA,OAAO,CAACyW,OAAO,GAAG,SAASC,WAAWA,GAAG;EACvC;EACA;EACA7I,MAAAA,MAAM,CAAC,IAAIjO,UAAU,CAAC,eAAe,EAAEA,UAAU,CAAC+W,WAAW,EAAE5W,MAAM,EAAEC,OAAO,CAAC,CAAC,CAAA;;EAEhF;EACAA,MAAAA,OAAO,GAAG,IAAI,CAAA;OACf,CAAA;;EAED;EACAA,IAAAA,OAAO,CAAC4W,SAAS,GAAG,SAASC,aAAaA,GAAG;EAC3C,MAAA,IAAIC,mBAAmB,GAAGjC,OAAO,CAACvM,OAAO,GAAG,aAAa,GAAGuM,OAAO,CAACvM,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAA;EAChH,MAAA,IAAMlB,YAAY,GAAGyN,OAAO,CAACzN,YAAY,IAAIC,oBAAoB,CAAA;QACjE,IAAIwN,OAAO,CAACiC,mBAAmB,EAAE;UAC/BA,mBAAmB,GAAGjC,OAAO,CAACiC,mBAAmB,CAAA;EACnD,OAAA;QACAjJ,MAAM,CAAC,IAAIjO,UAAU,CACnBkX,mBAAmB,EACnB1P,YAAY,CAACnC,mBAAmB,GAAGrF,UAAU,CAACmX,SAAS,GAAGnX,UAAU,CAAC4W,YAAY,EACjFzW,MAAM,EACNC,OAAO,CAAC,CAAC,CAAA;;EAEX;EACAA,MAAAA,OAAO,GAAG,IAAI,CAAA;OACf,CAAA;;EAED;MACA+U,WAAW,KAAKtd,SAAS,IAAIud,cAAc,CAACnN,cAAc,CAAC,IAAI,CAAC,CAAA;;EAEhE;MACA,IAAI,kBAAkB,IAAI7H,OAAO,EAAE;EACjCI,MAAAA,OAAK,CAAC/I,OAAO,CAAC2d,cAAc,CAAC3U,MAAM,EAAE,EAAE,SAAS2W,gBAAgBA,CAAC9hB,GAAG,EAAE+C,GAAG,EAAE;EACzE+H,QAAAA,OAAO,CAACgX,gBAAgB,CAAC/e,GAAG,EAAE/C,GAAG,CAAC,CAAA;EACpC,OAAC,CAAC,CAAA;EACJ,KAAA;;EAEA;MACA,IAAI,CAACkL,OAAK,CAACpL,WAAW,CAAC6f,OAAO,CAAC7B,eAAe,CAAC,EAAE;EAC/ChT,MAAAA,OAAO,CAACgT,eAAe,GAAG,CAAC,CAAC6B,OAAO,CAAC7B,eAAe,CAAA;EACrD,KAAA;;EAEA;EACA,IAAA,IAAI7K,YAAY,IAAIA,YAAY,KAAK,MAAM,EAAE;EAC3CnI,MAAAA,OAAO,CAACmI,YAAY,GAAG0M,OAAO,CAAC1M,YAAY,CAAA;EAC7C,KAAA;;EAEA;EACA,IAAA,IAAIgL,kBAAkB,EAAE;EAAA,MAAA,IAAA8D,qBAAA,GACgBtH,oBAAoB,CAACwD,kBAAkB,EAAE,IAAI,CAAC,CAAA;EAAA,MAAA,IAAA+D,sBAAA,GAAApgB,cAAA,CAAAmgB,qBAAA,EAAA,CAAA,CAAA,CAAA;EAAlF9B,MAAAA,iBAAiB,GAAA+B,sBAAA,CAAA,CAAA,CAAA,CAAA;EAAE7B,MAAAA,aAAa,GAAA6B,sBAAA,CAAA,CAAA,CAAA,CAAA;EAClClX,MAAAA,OAAO,CAACpB,gBAAgB,CAAC,UAAU,EAAEuW,iBAAiB,CAAC,CAAA;EACzD,KAAA;;EAEA;EACA,IAAA,IAAIjC,gBAAgB,IAAIlT,OAAO,CAACmX,MAAM,EAAE;EAAA,MAAA,IAAAC,sBAAA,GACJzH,oBAAoB,CAACuD,gBAAgB,CAAC,CAAA;EAAA,MAAA,IAAAmE,sBAAA,GAAAvgB,cAAA,CAAAsgB,sBAAA,EAAA,CAAA,CAAA,CAAA;EAAtElC,MAAAA,eAAe,GAAAmC,sBAAA,CAAA,CAAA,CAAA,CAAA;EAAEjC,MAAAA,WAAW,GAAAiC,sBAAA,CAAA,CAAA,CAAA,CAAA;QAE9BrX,OAAO,CAACmX,MAAM,CAACvY,gBAAgB,CAAC,UAAU,EAAEsW,eAAe,CAAC,CAAA;QAE5DlV,OAAO,CAACmX,MAAM,CAACvY,gBAAgB,CAAC,SAAS,EAAEwW,WAAW,CAAC,CAAA;EACzD,KAAA;EAEA,IAAA,IAAIP,OAAO,CAACpB,WAAW,IAAIoB,OAAO,CAACU,MAAM,EAAE;EACzC;EACA;EACAN,MAAAA,UAAU,GAAG,SAAAA,UAAAqC,CAAAA,MAAM,EAAI;UACrB,IAAI,CAACtX,OAAO,EAAE;EACZ,UAAA,OAAA;EACF,SAAA;EACA6N,QAAAA,MAAM,CAAC,CAACyJ,MAAM,IAAIA,MAAM,CAAC3iB,IAAI,GAAG,IAAI8Y,aAAa,CAAC,IAAI,EAAE1N,MAAM,EAAEC,OAAO,CAAC,GAAGsX,MAAM,CAAC,CAAA;UAClFtX,OAAO,CAACuX,KAAK,EAAE,CAAA;EACfvX,QAAAA,OAAO,GAAG,IAAI,CAAA;SACf,CAAA;QAED6U,OAAO,CAACpB,WAAW,IAAIoB,OAAO,CAACpB,WAAW,CAAC+D,SAAS,CAACvC,UAAU,CAAC,CAAA;QAChE,IAAIJ,OAAO,CAACU,MAAM,EAAE;EAClBV,QAAAA,OAAO,CAACU,MAAM,CAACkC,OAAO,GAAGxC,UAAU,EAAE,GAAGJ,OAAO,CAACU,MAAM,CAAC3W,gBAAgB,CAAC,OAAO,EAAEqW,UAAU,CAAC,CAAA;EAC9F,OAAA;EACF,KAAA;EAEA,IAAA,IAAMnE,QAAQ,GAAG9C,aAAa,CAAC6G,OAAO,CAACjR,GAAG,CAAC,CAAA;EAE3C,IAAA,IAAIkN,QAAQ,IAAI3K,QAAQ,CAACd,SAAS,CAAC3K,OAAO,CAACoW,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;EAC3DjD,MAAAA,MAAM,CAAC,IAAIjO,UAAU,CAAC,uBAAuB,GAAGkR,QAAQ,GAAG,GAAG,EAAElR,UAAU,CAACkO,eAAe,EAAE/N,MAAM,CAAC,CAAC,CAAA;EACpG,MAAA,OAAA;EACF,KAAA;;EAGA;EACAC,IAAAA,OAAO,CAAC0X,IAAI,CAAC3C,WAAW,IAAI,IAAI,CAAC,CAAA;EACnC,GAAC,CAAC,CAAA;EACJ,CAAC;;EChMD,IAAM4C,cAAc,GAAG,SAAjBA,cAAcA,CAAIC,OAAO,EAAEtP,OAAO,EAAK;EAC3C,EAAA,IAAAuP,QAAA,GAAkBD,OAAO,GAAGA,OAAO,GAAGA,OAAO,CAAC3d,MAAM,CAACma,OAAO,CAAC,GAAG,EAAE;MAA3D5c,MAAM,GAAAqgB,QAAA,CAANrgB,MAAM,CAAA;IAEb,IAAI8Q,OAAO,IAAI9Q,MAAM,EAAE;EACrB,IAAA,IAAIsgB,UAAU,GAAG,IAAIC,eAAe,EAAE,CAAA;EAEtC,IAAA,IAAIN,OAAO,CAAA;EAEX,IAAA,IAAMnB,OAAO,GAAG,SAAVA,OAAOA,CAAa0B,MAAM,EAAE;QAChC,IAAI,CAACP,OAAO,EAAE;EACZA,QAAAA,OAAO,GAAG,IAAI,CAAA;EACdnC,QAAAA,WAAW,EAAE,CAAA;UACb,IAAM5J,GAAG,GAAGsM,MAAM,YAAY/a,KAAK,GAAG+a,MAAM,GAAG,IAAI,CAACA,MAAM,CAAA;UAC1DF,UAAU,CAACP,KAAK,CAAC7L,GAAG,YAAY9L,UAAU,GAAG8L,GAAG,GAAG,IAAI+B,aAAa,CAAC/B,GAAG,YAAYzO,KAAK,GAAGyO,GAAG,CAAC7L,OAAO,GAAG6L,GAAG,CAAC,CAAC,CAAA;EACjH,OAAA;OACD,CAAA;EAED,IAAA,IAAI2D,KAAK,GAAG/G,OAAO,IAAIjJ,UAAU,CAAC,YAAM;EACtCgQ,MAAAA,KAAK,GAAG,IAAI,CAAA;EACZiH,MAAAA,OAAO,CAAC,IAAI1W,UAAU,CAAA,UAAA,CAAAV,MAAA,CAAYoJ,OAAO,EAAA,iBAAA,CAAA,EAAmB1I,UAAU,CAACmX,SAAS,CAAC,CAAC,CAAA;OACnF,EAAEzO,OAAO,CAAC,CAAA;EAEX,IAAA,IAAMgN,WAAW,GAAG,SAAdA,WAAWA,GAAS;EACxB,MAAA,IAAIsC,OAAO,EAAE;EACXvI,QAAAA,KAAK,IAAIG,YAAY,CAACH,KAAK,CAAC,CAAA;EAC5BA,QAAAA,KAAK,GAAG,IAAI,CAAA;EACZuI,QAAAA,OAAO,CAACvgB,OAAO,CAAC,UAAAke,MAAM,EAAI;EACxBA,UAAAA,MAAM,CAACD,WAAW,GAAGC,MAAM,CAACD,WAAW,CAACgB,OAAO,CAAC,GAAGf,MAAM,CAACC,mBAAmB,CAAC,OAAO,EAAEc,OAAO,CAAC,CAAA;EACjG,SAAC,CAAC,CAAA;EACFsB,QAAAA,OAAO,GAAG,IAAI,CAAA;EAChB,OAAA;OACD,CAAA;EAEDA,IAAAA,OAAO,CAACvgB,OAAO,CAAC,UAACke,MAAM,EAAA;EAAA,MAAA,OAAKA,MAAM,CAAC3W,gBAAgB,CAAC,OAAO,EAAE0X,OAAO,CAAC,CAAA;OAAC,CAAA,CAAA;EAEtE,IAAA,IAAOf,MAAM,GAAIuC,UAAU,CAApBvC,MAAM,CAAA;MAEbA,MAAM,CAACD,WAAW,GAAG,YAAA;EAAA,MAAA,OAAMlV,OAAK,CAACd,IAAI,CAACgW,WAAW,CAAC,CAAA;EAAA,KAAA,CAAA;EAElD,IAAA,OAAOC,MAAM,CAAA;EACf,GAAA;EACF,CAAC,CAAA;AAED,yBAAeoC,cAAc;;EC9CtB,IAAMM,WAAW,gBAAAC,mBAAA,EAAAC,CAAAA,IAAA,CAAG,SAAdF,WAAWA,CAAcG,KAAK,EAAEC,SAAS,EAAA;EAAA,EAAA,IAAArgB,GAAA,EAAAsgB,GAAA,EAAAC,GAAA,CAAA;EAAA,EAAA,OAAAL,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAAglB,aAAAC,QAAA,EAAA;EAAA,IAAA,OAAA,CAAA,EAAA,QAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAtd,IAAA;EAAA,MAAA,KAAA,CAAA;UAChDnD,GAAG,GAAGogB,KAAK,CAACO,UAAU,CAAA;EAAA,QAAA,IAAA,EAEtB,CAACN,SAAS,IAAIrgB,GAAG,GAAGqgB,SAAS,CAAA,EAAA;EAAAI,UAAAA,QAAA,CAAAtd,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,MAAA;EAAA,SAAA;EAAAsd,QAAAA,QAAA,CAAAtd,IAAA,GAAA,CAAA,CAAA;EAC/B,QAAA,OAAMid,KAAK,CAAA;EAAA,MAAA,KAAA,CAAA;UAAA,OAAAK,QAAA,CAAAG,MAAA,CAAA,QAAA,CAAA,CAAA;EAAA,MAAA,KAAA,CAAA;EAITN,QAAAA,GAAG,GAAG,CAAC,CAAA;EAAA,MAAA,KAAA,CAAA;UAAA,IAGJA,EAAAA,GAAG,GAAGtgB,GAAG,CAAA,EAAA;EAAAygB,UAAAA,QAAA,CAAAtd,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,MAAA;EAAA,SAAA;UACdod,GAAG,GAAGD,GAAG,GAAGD,SAAS,CAAA;EAACI,QAAAA,QAAA,CAAAtd,IAAA,GAAA,EAAA,CAAA;EACtB,QAAA,OAAMid,KAAK,CAAC7jB,KAAK,CAAC+jB,GAAG,EAAEC,GAAG,CAAC,CAAA;EAAA,MAAA,KAAA,EAAA;EAC3BD,QAAAA,GAAG,GAAGC,GAAG,CAAA;EAACE,QAAAA,QAAA,CAAAtd,IAAA,GAAA,CAAA,CAAA;EAAA,QAAA,MAAA;EAAA,MAAA,KAAA,EAAA,CAAA;EAAA,MAAA,KAAA,KAAA;UAAA,OAAAsd,QAAA,CAAAI,IAAA,EAAA,CAAA;EAAA,KAAA;EAAA,GAAA,EAdDZ,WAAW,CAAA,CAAA;EAAA,CAgBvB,CAAA,CAAA;EAEM,IAAMa,SAAS,gBAAA,YAAA;EAAA,EAAA,IAAAvhB,IAAA,GAAAwhB,mBAAA,eAAAb,mBAAA,EAAA,CAAAC,IAAA,CAAG,SAAAa,OAAAA,CAAiBC,QAAQ,EAAEZ,SAAS,EAAA;MAAA,IAAAa,yBAAA,EAAAC,iBAAA,EAAAC,cAAA,EAAAle,SAAA,EAAAmQ,KAAA,EAAA+M,KAAA,CAAA;EAAA,IAAA,OAAAF,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6lB,SAAAC,SAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAAZ,IAAA,GAAAY,SAAA,CAAAne,IAAA;EAAA,QAAA,KAAA,CAAA;YAAA+d,yBAAA,GAAA,KAAA,CAAA;YAAAC,iBAAA,GAAA,KAAA,CAAA;EAAAG,UAAAA,SAAA,CAAAZ,IAAA,GAAA,CAAA,CAAA;EAAAxd,UAAAA,SAAA,GAAAqe,cAAA,CACjCC,UAAU,CAACP,QAAQ,CAAC,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAAAK,UAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,OAAAse,oBAAA,CAAAve,SAAA,CAAAC,IAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;YAAA,IAAA+d,EAAAA,yBAAA,KAAA7N,KAAA,GAAAiO,SAAA,CAAAI,IAAA,EAAAte,IAAA,CAAA,EAAA;EAAAke,YAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;YAA7Bid,KAAK,GAAA/M,KAAA,CAAAzR,KAAA,CAAA;EACpB,UAAA,OAAA0f,SAAA,CAAAK,aAAA,CAAAC,uBAAA,CAAAL,cAAA,CAAOtB,WAAW,CAACG,KAAK,EAAEC,SAAS,CAAC,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;YAAAa,yBAAA,GAAA,KAAA,CAAA;EAAAI,UAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,MAAA;EAAA,QAAA,KAAA,EAAA;EAAAme,UAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,MAAA;EAAA,QAAA,KAAA,EAAA;EAAAme,UAAAA,SAAA,CAAAZ,IAAA,GAAA,EAAA,CAAA;YAAAY,SAAA,CAAAO,EAAA,GAAAP,SAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA,CAAA;YAAAH,iBAAA,GAAA,IAAA,CAAA;YAAAC,cAAA,GAAAE,SAAA,CAAAO,EAAA,CAAA;EAAA,QAAA,KAAA,EAAA;EAAAP,UAAAA,SAAA,CAAAZ,IAAA,GAAA,EAAA,CAAA;EAAAY,UAAAA,SAAA,CAAAZ,IAAA,GAAA,EAAA,CAAA;YAAA,IAAAQ,EAAAA,yBAAA,IAAAhe,SAAA,CAAA,QAAA,CAAA,IAAA,IAAA,CAAA,EAAA;EAAAoe,YAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAAme,UAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;YAAA,OAAAse,oBAAA,CAAAve,SAAA,CAAA,QAAA,CAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;EAAAoe,UAAAA,SAAA,CAAAZ,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,IAAA,CAAAS,iBAAA,EAAA;EAAAG,YAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAA,UAAA,MAAAie,cAAA,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,OAAAE,SAAA,CAAAQ,MAAA,CAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,OAAAR,SAAA,CAAAQ,MAAA,CAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAAR,SAAA,CAAAT,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAG,OAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA,EAAA,EAAA,EAAA,EAAA,EAAA,EAAA,CAAA,EAAA,CAAA,EAAA,GAAA,EAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA;KAEvC,CAAA,CAAA,CAAA;EAAA,EAAA,OAAA,SAJYF,SAASA,CAAAiB,EAAA,EAAAC,GAAA,EAAA;EAAA,IAAA,OAAAziB,IAAA,CAAA9D,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CAIrB,EAAA,CAAA;EAED,IAAM8lB,UAAU,gBAAA,YAAA;IAAA,IAAA5gB,KAAA,GAAAmgB,mBAAA,eAAAb,mBAAA,GAAAC,IAAA,CAAG,SAAA8B,QAAAA,CAAiBC,MAAM,EAAA;EAAA,IAAA,IAAAC,MAAA,EAAAC,qBAAA,EAAAhf,IAAA,EAAAxB,KAAA,CAAA;EAAA,IAAA,OAAAse,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6mB,UAAAC,SAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAA5B,IAAA,GAAA4B,SAAA,CAAAnf,IAAA;EAAA,QAAA,KAAA,CAAA;EAAA,UAAA,IAAA,CACpC+e,MAAM,CAAClmB,MAAM,CAACumB,aAAa,CAAC,EAAA;EAAAD,YAAAA,SAAA,CAAAnf,IAAA,GAAA,CAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;YAC9B,OAAAmf,SAAA,CAAAX,aAAA,CAAAC,uBAAA,CAAAL,cAAA,CAAOW,MAAM,CAAA,CAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;YAAA,OAAAI,SAAA,CAAA1B,MAAA,CAAA,QAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAITuB,UAAAA,MAAM,GAAGD,MAAM,CAACM,SAAS,EAAE,CAAA;EAAAF,UAAAA,SAAA,CAAA5B,IAAA,GAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAAA4B,UAAAA,SAAA,CAAAnf,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,OAAAse,oBAAA,CAGDU,MAAM,CAAC3I,IAAI,EAAE,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;YAAA4I,qBAAA,GAAAE,SAAA,CAAAZ,IAAA,CAAA;YAAlCte,IAAI,GAAAgf,qBAAA,CAAJhf,IAAI,CAAA;YAAExB,KAAK,GAAAwgB,qBAAA,CAALxgB,KAAK,CAAA;EAAA,UAAA,IAAA,CACdwB,IAAI,EAAA;EAAAkf,YAAAA,SAAA,CAAAnf,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;YAAA,OAAAmf,SAAA,CAAA1B,MAAA,CAAA,OAAA,EAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;EAAA0B,UAAAA,SAAA,CAAAnf,IAAA,GAAA,EAAA,CAAA;EAGR,UAAA,OAAMvB,KAAK,CAAA;EAAA,QAAA,KAAA,EAAA;EAAA0gB,UAAAA,SAAA,CAAAnf,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,MAAA;EAAA,QAAA,KAAA,EAAA;EAAAmf,UAAAA,SAAA,CAAA5B,IAAA,GAAA,EAAA,CAAA;EAAA4B,UAAAA,SAAA,CAAAnf,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,OAAAse,oBAAA,CAGPU,MAAM,CAAC7C,MAAM,EAAE,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,OAAAgD,SAAA,CAAAR,MAAA,CAAA,EAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAAQ,SAAA,CAAAzB,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAoB,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA,GAAA,EAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA;KAExB,CAAA,CAAA,CAAA;IAAA,OAlBKT,SAAAA,UAAUA,CAAAiB,GAAA,EAAA;EAAA,IAAA,OAAA7hB,KAAA,CAAAnF,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CAkBf,EAAA,CAAA;EAEM,IAAMgnB,WAAW,GAAG,SAAdA,WAAWA,CAAIR,MAAM,EAAE7B,SAAS,EAAEsC,UAAU,EAAEC,QAAQ,EAAK;EACtE,EAAA,IAAM7mB,QAAQ,GAAG+kB,SAAS,CAACoB,MAAM,EAAE7B,SAAS,CAAC,CAAA;IAE7C,IAAIjK,KAAK,GAAG,CAAC,CAAA;EACb,EAAA,IAAIhT,IAAI,CAAA;EACR,EAAA,IAAIyf,SAAS,GAAG,SAAZA,SAASA,CAAI3T,CAAC,EAAK;MACrB,IAAI,CAAC9L,IAAI,EAAE;EACTA,MAAAA,IAAI,GAAG,IAAI,CAAA;EACXwf,MAAAA,QAAQ,IAAIA,QAAQ,CAAC1T,CAAC,CAAC,CAAA;EACzB,KAAA;KACD,CAAA;IAED,OAAO,IAAI4T,cAAc,CAAC;MAClBC,IAAI,EAAA,SAAAA,IAACjD,CAAAA,UAAU,EAAE;EAAA,MAAA,OAAAkD,iBAAA,eAAA9C,mBAAA,EAAAC,CAAAA,IAAA,UAAA8C,QAAA,GAAA;UAAA,IAAAC,oBAAA,EAAAC,KAAA,EAAAvhB,KAAA,EAAA5B,GAAA,EAAAojB,WAAA,CAAA;EAAA,QAAA,OAAAlD,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6nB,UAAAC,SAAA,EAAA;EAAA,UAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAA5C,IAAA,GAAA4C,SAAA,CAAAngB,IAAA;EAAA,YAAA,KAAA,CAAA;EAAAmgB,cAAAA,SAAA,CAAA5C,IAAA,GAAA,CAAA,CAAA;EAAA4C,cAAAA,SAAA,CAAAngB,IAAA,GAAA,CAAA,CAAA;EAAA,cAAA,OAESpH,QAAQ,CAACoH,IAAI,EAAE,CAAA;EAAA,YAAA,KAAA,CAAA;gBAAA+f,oBAAA,GAAAI,SAAA,CAAA5B,IAAA,CAAA;gBAApCte,KAAI,GAAA8f,oBAAA,CAAJ9f,IAAI,CAAA;gBAAExB,KAAK,GAAAshB,oBAAA,CAALthB,KAAK,CAAA;EAAA,cAAA,IAAA,CAEdwB,KAAI,EAAA;EAAAkgB,gBAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,gBAAA,MAAA;EAAA,eAAA;EACP0f,cAAAA,SAAS,EAAE,CAAA;gBACV/C,UAAU,CAACyD,KAAK,EAAE,CAAA;gBAAC,OAAAD,SAAA,CAAA1C,MAAA,CAAA,QAAA,CAAA,CAAA;EAAA,YAAA,KAAA,EAAA;gBAIjB5gB,GAAG,GAAG4B,KAAK,CAAC+e,UAAU,CAAA;EAC1B,cAAA,IAAIgC,UAAU,EAAE;kBACVS,WAAW,GAAGhN,KAAK,IAAIpW,GAAG,CAAA;kBAC9B2iB,UAAU,CAACS,WAAW,CAAC,CAAA;EACzB,eAAA;gBACAtD,UAAU,CAAC0D,OAAO,CAAC,IAAIzgB,UAAU,CAACnB,KAAK,CAAC,CAAC,CAAA;EAAC0hB,cAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,cAAA,MAAA;EAAA,YAAA,KAAA,EAAA;EAAAmgB,cAAAA,SAAA,CAAA5C,IAAA,GAAA,EAAA,CAAA;gBAAA4C,SAAA,CAAAG,EAAA,GAAAH,SAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA,CAAA;EAE1CT,cAAAA,SAAS,CAAAS,SAAA,CAAAG,EAAI,CAAC,CAAA;gBAAC,MAAAH,SAAA,CAAAG,EAAA,CAAA;EAAA,YAAA,KAAA,EAAA,CAAA;EAAA,YAAA,KAAA,KAAA;gBAAA,OAAAH,SAAA,CAAAzC,IAAA,EAAA,CAAA;EAAA,WAAA;EAAA,SAAA,EAAAoC,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA;EAAA,OAAA,CAAA,CAAA,EAAA,CAAA;OAGlB;MACD3D,MAAM,EAAA,SAAAA,MAACU,CAAAA,MAAM,EAAE;QACb6C,SAAS,CAAC7C,MAAM,CAAC,CAAA;QACjB,OAAOjkB,QAAQ,CAAO,QAAA,CAAA,EAAE,CAAA;EAC1B,KAAA;EACF,GAAC,EAAE;EACD2nB,IAAAA,aAAa,EAAE,CAAA;EACjB,GAAC,CAAC,CAAA;EACJ,CAAC;;EC5ED,IAAMC,gBAAgB,GAAG,OAAOC,KAAK,KAAK,UAAU,IAAI,OAAOC,OAAO,KAAK,UAAU,IAAI,OAAOC,QAAQ,KAAK,UAAU,CAAA;EACvH,IAAMC,yBAAyB,GAAGJ,gBAAgB,IAAI,OAAOb,cAAc,KAAK,UAAU,CAAA;;EAE1F;EACA,IAAMkB,UAAU,GAAGL,gBAAgB,KAAK,OAAOM,WAAW,KAAK,UAAU,GACpE,UAACxY,OAAO,EAAA;EAAA,EAAA,OAAK,UAACpP,GAAG,EAAA;EAAA,IAAA,OAAKoP,OAAO,CAACP,MAAM,CAAC7O,GAAG,CAAC,CAAA;EAAA,GAAA,CAAA;EAAA,CAAA,CAAE,IAAI4nB,WAAW,EAAE,CAAC,kBAAA,YAAA;IAAA,IAAA1kB,IAAA,GAAAyjB,iBAAA,eAAA9C,mBAAA,GAAAC,IAAA,CAC9D,SAAAa,OAAAA,CAAO3kB,GAAG,EAAA;EAAA,IAAA,OAAA6jB,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6lB,SAAAZ,QAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAtd,IAAA;EAAA,QAAA,KAAA,CAAA;YAAAsd,QAAA,CAAAgD,EAAA,GAAS1gB,UAAU,CAAA;EAAA0d,UAAAA,QAAA,CAAAtd,IAAA,GAAA,CAAA,CAAA;YAAA,OAAO,IAAI2gB,QAAQ,CAACznB,GAAG,CAAC,CAAC6nB,WAAW,EAAE,CAAA;EAAA,QAAA,KAAA,CAAA;EAAAzD,UAAAA,QAAA,CAAAoB,EAAA,GAAApB,QAAA,CAAAiB,IAAA,CAAA;YAAA,OAAAjB,QAAA,CAAAG,MAAA,CAAAH,QAAAA,EAAAA,IAAAA,QAAA,CAAAgD,EAAA,CAAAhD,QAAA,CAAAoB,EAAA,CAAA,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAApB,QAAA,CAAAI,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAG,OAAA,CAAA,CAAA;KAAC,CAAA,CAAA,CAAA;EAAA,EAAA,OAAA,UAAAe,EAAA,EAAA;EAAA,IAAA,OAAAxiB,IAAA,CAAA9D,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CACvE,EAAA,CAAA,CAAA,CAAA;EAED,IAAMgO,IAAI,GAAG,SAAPA,IAAIA,CAAIpO,EAAE,EAAc;IAC5B,IAAI;MAAA,KAAAgZ,IAAAA,IAAA,GAAA5Y,SAAA,CAAA8D,MAAA,EADe+X,IAAI,OAAAxa,KAAA,CAAAuX,IAAA,GAAAA,CAAAA,GAAAA,IAAA,WAAAnU,IAAA,GAAA,CAAA,EAAAA,IAAA,GAAAmU,IAAA,EAAAnU,IAAA,EAAA,EAAA;EAAJoX,MAAAA,IAAI,CAAApX,IAAA,GAAAzE,CAAAA,CAAAA,GAAAA,SAAA,CAAAyE,IAAA,CAAA,CAAA;EAAA,KAAA;EAErB,IAAA,OAAO,CAAC,CAAC7E,EAAE,CAAAG,KAAA,CAAA,KAAA,CAAA,EAAI8b,IAAI,CAAC,CAAA;KACrB,CAAC,OAAOrI,CAAC,EAAE;EACV,IAAA,OAAO,KAAK,CAAA;EACd,GAAA;EACF,CAAC,CAAA;EAED,IAAMiV,qBAAqB,GAAGJ,yBAAyB,IAAIra,IAAI,CAAC,YAAM;IACpE,IAAI0a,cAAc,GAAG,KAAK,CAAA;IAE1B,IAAMC,cAAc,GAAG,IAAIR,OAAO,CAAC1V,QAAQ,CAACJ,MAAM,EAAE;EAClDuW,IAAAA,IAAI,EAAE,IAAIxB,cAAc,EAAE;EAC1BjS,IAAAA,MAAM,EAAE,MAAM;MACd,IAAI0T,MAAMA,GAAG;EACXH,MAAAA,cAAc,GAAG,IAAI,CAAA;EACrB,MAAA,OAAO,MAAM,CAAA;EACf,KAAA;EACF,GAAC,CAAC,CAAC5U,OAAO,CAACqE,GAAG,CAAC,cAAc,CAAC,CAAA;IAE9B,OAAOuQ,cAAc,IAAI,CAACC,cAAc,CAAA;EAC1C,CAAC,CAAC,CAAA;EAEF,IAAMG,kBAAkB,GAAG,EAAE,GAAG,IAAI,CAAA;EAEpC,IAAMC,sBAAsB,GAAGV,yBAAyB,IACtDra,IAAI,CAAC,YAAA;IAAA,OAAMtB,OAAK,CAACrJ,gBAAgB,CAAC,IAAI+kB,QAAQ,CAAC,EAAE,CAAC,CAACQ,IAAI,CAAC,CAAA;EAAA,CAAC,CAAA,CAAA;EAG3D,IAAMI,SAAS,GAAG;EAChBxC,EAAAA,MAAM,EAAEuC,sBAAsB,IAAK,UAACE,GAAG,EAAA;MAAA,OAAKA,GAAG,CAACL,IAAI,CAAA;EAAA,GAAA;EACtD,CAAC,CAAA;EAEDX,gBAAgB,IAAM,UAACgB,GAAG,EAAK;EAC7B,EAAA,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAACtlB,OAAO,CAAC,UAAA1C,IAAI,EAAI;MACpE,CAAC+nB,SAAS,CAAC/nB,IAAI,CAAC,KAAK+nB,SAAS,CAAC/nB,IAAI,CAAC,GAAGyL,OAAK,CAAChL,UAAU,CAACunB,GAAG,CAAChoB,IAAI,CAAC,CAAC,GAAG,UAACgoB,GAAG,EAAA;EAAA,MAAA,OAAKA,GAAG,CAAChoB,IAAI,CAAC,EAAE,CAAA;EAAA,KAAA,GACvF,UAACioB,CAAC,EAAE7c,MAAM,EAAK;EACb,MAAA,MAAM,IAAIH,UAAU,CAAAV,iBAAAA,CAAAA,MAAA,CAAmBvK,IAAI,EAAsBiL,oBAAAA,CAAAA,EAAAA,UAAU,CAACid,eAAe,EAAE9c,MAAM,CAAC,CAAA;EACtG,KAAC,CAAC,CAAA;EACN,GAAC,CAAC,CAAA;EACJ,CAAC,CAAE,IAAI+b,QAAQ,EAAA,CAAE,CAAA;EAEjB,IAAMgB,aAAa,gBAAA,YAAA;IAAA,IAAAlkB,KAAA,GAAAoiB,iBAAA,eAAA9C,mBAAA,GAAAC,IAAA,CAAG,SAAA8B,QAAAA,CAAOqC,IAAI,EAAA;EAAA,IAAA,IAAAS,QAAA,CAAA;EAAA,IAAA,OAAA7E,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6mB,UAAAf,SAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAAZ,IAAA,GAAAY,SAAA,CAAAne,IAAA;EAAA,QAAA,KAAA,CAAA;YAAA,IAC3BmhB,EAAAA,IAAI,IAAI,IAAI,CAAA,EAAA;EAAAhD,YAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAA,UAAA,OAAAme,SAAA,CAAAV,MAAA,CAAA,QAAA,EACP,CAAC,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAAA,UAAA,IAAA,CAGPxY,OAAK,CAAClK,MAAM,CAAComB,IAAI,CAAC,EAAA;EAAAhD,YAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAA,UAAA,OAAAme,SAAA,CAAAV,MAAA,CACZ0D,QAAAA,EAAAA,IAAI,CAACU,IAAI,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAAA,UAAA,IAAA,CAGf5c,OAAK,CAACxC,mBAAmB,CAAC0e,IAAI,CAAC,EAAA;EAAAhD,YAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAC1B4hB,UAAAA,QAAQ,GAAG,IAAIlB,OAAO,CAAC1V,QAAQ,CAACJ,MAAM,EAAE;EAC5C8C,YAAAA,MAAM,EAAE,MAAM;EACdyT,YAAAA,IAAI,EAAJA,IAAAA;EACF,WAAC,CAAC,CAAA;EAAAhD,UAAAA,SAAA,CAAAne,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,OACY4hB,QAAQ,CAACb,WAAW,EAAE,CAAA;EAAA,QAAA,KAAA,CAAA;YAAA,OAAA5C,SAAA,CAAAV,MAAA,CAAA,QAAA,EAAAU,SAAA,CAAAI,IAAA,CAAEf,UAAU,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA;EAAA,UAAA,IAAA,EAG/CvY,OAAK,CAAC9K,iBAAiB,CAACgnB,IAAI,CAAC,IAAIlc,OAAK,CAAC/K,aAAa,CAACinB,IAAI,CAAC,CAAA,EAAA;EAAAhD,YAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAA,UAAA,OAAAme,SAAA,CAAAV,MAAA,CACpD0D,QAAAA,EAAAA,IAAI,CAAC3D,UAAU,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;EAGxB,UAAA,IAAGvY,OAAK,CAAC1J,iBAAiB,CAAC4lB,IAAI,CAAC,EAAE;cAChCA,IAAI,GAAGA,IAAI,GAAG,EAAE,CAAA;EAClB,WAAA;EAAC,UAAA,IAAA,CAEElc,OAAK,CAACzK,QAAQ,CAAC2mB,IAAI,CAAC,EAAA;EAAAhD,YAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAAme,UAAAA,SAAA,CAAAne,IAAA,GAAA,EAAA,CAAA;YAAA,OACP6gB,UAAU,CAACM,IAAI,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,OAAAhD,SAAA,CAAAV,MAAA,CAAA,QAAA,EAAAU,SAAA,CAAAI,IAAA,CAAEf,UAAU,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAAW,SAAA,CAAAT,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAoB,QAAA,CAAA,CAAA;KAE7C,CAAA,CAAA,CAAA;IAAA,OA5BK6C,SAAAA,aAAaA,CAAA9C,GAAA,EAAA;EAAA,IAAA,OAAAphB,KAAA,CAAAnF,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CA4BlB,EAAA,CAAA;EAED,IAAMupB,iBAAiB,gBAAA,YAAA;EAAA,EAAA,IAAA9jB,KAAA,GAAA6hB,iBAAA,eAAA9C,mBAAA,EAAA,CAAAC,IAAA,CAAG,SAAA8C,QAAAA,CAAOzT,OAAO,EAAE8U,IAAI,EAAA;EAAA,IAAA,IAAA9kB,MAAA,CAAA;EAAA,IAAA,OAAA0gB,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6nB,UAAAf,SAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAA5B,IAAA,GAAA4B,SAAA,CAAAnf,IAAA;EAAA,QAAA,KAAA,CAAA;YACtC3D,MAAM,GAAG4I,OAAK,CAAC5C,cAAc,CAACgK,OAAO,CAAC0V,gBAAgB,EAAE,CAAC,CAAA;EAAA,UAAA,OAAA5C,SAAA,CAAA1B,MAAA,CAAA,QAAA,EAExDphB,MAAM,IAAI,IAAI,GAAGslB,aAAa,CAACR,IAAI,CAAC,GAAG9kB,MAAM,CAAA,CAAA;EAAA,QAAA,KAAA,CAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAA8iB,SAAA,CAAAzB,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAoC,QAAA,CAAA,CAAA;KACrD,CAAA,CAAA,CAAA;EAAA,EAAA,OAAA,SAJKgC,iBAAiBA,CAAAxC,GAAA,EAAA0C,GAAA,EAAA;EAAA,IAAA,OAAAhkB,KAAA,CAAA1F,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CAItB,EAAA,CAAA;AAED,qBAAeioB,gBAAgB,mBAAA,YAAA;IAAA,IAAAxf,KAAA,GAAA6e,iBAAA,eAAA9C,mBAAA,GAAAC,IAAA,CAAK,SAAAiF,QAAAA,CAAOrd,MAAM,EAAA;EAAA,IAAA,IAAAsd,cAAA,EAAAzZ,GAAA,EAAAiF,MAAA,EAAA/J,IAAA,EAAAyW,MAAA,EAAA9B,WAAA,EAAAnL,OAAA,EAAA6K,kBAAA,EAAAD,gBAAA,EAAA/K,YAAA,EAAAX,OAAA,EAAA8V,qBAAA,EAAAtK,eAAA,EAAAuK,YAAA,EAAAC,cAAA,EAAAxd,OAAA,EAAAsV,WAAA,EAAAmI,oBAAA,EAAAV,QAAA,EAAAW,iBAAA,EAAAC,qBAAA,EAAAC,sBAAA,EAAAjD,UAAA,EAAAjL,KAAA,EAAAmO,sBAAA,EAAA5d,QAAA,EAAA6d,gBAAA,EAAAjc,OAAA,EAAAkc,qBAAA,EAAAlf,KAAA,EAAAmf,KAAA,EAAAC,WAAA,EAAAC,MAAA,EAAArI,YAAA,CAAA;EAAA,IAAA,OAAAqC,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA2qB,UAAA7C,SAAA,EAAA;EAAA,MAAA,OAAA,CAAA,EAAA,QAAAA,SAAA,CAAA5C,IAAA,GAAA4C,SAAA,CAAAngB,IAAA;EAAA,QAAA,KAAA,CAAA;EAAAkiB,UAAAA,cAAA,GAc3CvI,aAAa,CAAC/U,MAAM,CAAC,EAZvB6D,GAAG,GAAAyZ,cAAA,CAAHzZ,GAAG,EACHiF,MAAM,GAAAwU,cAAA,CAANxU,MAAM,EACN/J,IAAI,GAAAue,cAAA,CAAJve,IAAI,EACJyW,MAAM,GAAA8H,cAAA,CAAN9H,MAAM,EACN9B,WAAW,GAAA4J,cAAA,CAAX5J,WAAW,EACXnL,OAAO,GAAA+U,cAAA,CAAP/U,OAAO,EACP6K,kBAAkB,GAAAkK,cAAA,CAAlBlK,kBAAkB,EAClBD,gBAAgB,GAAAmK,cAAA,CAAhBnK,gBAAgB,EAChB/K,YAAY,GAAAkV,cAAA,CAAZlV,YAAY,EACZX,OAAO,GAAA6V,cAAA,CAAP7V,OAAO,EAAA8V,qBAAA,GAAAD,cAAA,CACPrK,eAAe,EAAfA,eAAe,GAAAsK,qBAAA,KAAG,KAAA,CAAA,GAAA,aAAa,GAAAA,qBAAA,EAC/BC,YAAY,GAAAF,cAAA,CAAZE,YAAY,CAAA;EAGdpV,UAAAA,YAAY,GAAGA,YAAY,GAAG,CAACA,YAAY,GAAG,EAAE,EAAE3T,WAAW,EAAE,GAAG,MAAM,CAAA;EAEpEgpB,UAAAA,cAAc,GAAG7F,gBAAc,CAAC,CAACpC,MAAM,EAAE9B,WAAW,IAAIA,WAAW,CAAC2K,aAAa,EAAE,CAAC,EAAE9V,OAAO,CAAC,CAAA;EAI5FgN,UAAAA,WAAW,GAAGkI,cAAc,IAAIA,cAAc,CAAClI,WAAW,IAAK,YAAM;cACvEkI,cAAc,CAAClI,WAAW,EAAE,CAAA;aAC9B,CAAA;EAAAgG,UAAAA,SAAA,CAAA5C,IAAA,GAAA,CAAA,CAAA;EAAA4C,UAAAA,SAAA,CAAAG,EAAA,GAMEvI,gBAAgB,IAAIiJ,qBAAqB,IAAItT,MAAM,KAAK,KAAK,IAAIA,MAAM,KAAK,MAAM,CAAA;YAAA,IAAAyS,CAAAA,SAAA,CAAAG,EAAA,EAAA;EAAAH,YAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAAmgB,UAAAA,SAAA,CAAAngB,IAAA,GAAA,CAAA,CAAA;EAAA,UAAA,OACpD8hB,iBAAiB,CAACzV,OAAO,EAAE1I,IAAI,CAAC,CAAA;EAAA,QAAA,KAAA,CAAA;EAAAwc,UAAAA,SAAA,CAAAzB,EAAA,GAA7D4D,oBAAoB,GAAAnC,SAAA,CAAA5B,IAAA,CAAA;EAAA4B,UAAAA,SAAA,CAAAG,EAAA,GAAAH,SAAA,CAAAzB,EAAA,KAA+C,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,IAAAyB,CAAAA,SAAA,CAAAG,EAAA,EAAA;EAAAH,YAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAEjE4hB,UAAAA,QAAQ,GAAG,IAAIlB,OAAO,CAACjY,GAAG,EAAE;EAC9BiF,YAAAA,MAAM,EAAE,MAAM;EACdyT,YAAAA,IAAI,EAAExd,IAAI;EACVyd,YAAAA,MAAM,EAAE,MAAA;EACV,WAAC,CAAC,CAAA;EAIF,UAAA,IAAInc,OAAK,CAAC9J,UAAU,CAACwI,IAAI,CAAC,KAAK4e,iBAAiB,GAAGX,QAAQ,CAACvV,OAAO,CAACoE,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE;EACxFpE,YAAAA,OAAO,CAACK,cAAc,CAAC6V,iBAAiB,CAAC,CAAA;EAC3C,WAAA;YAEA,IAAIX,QAAQ,CAACT,IAAI,EAAE;cAAAqB,qBAAA,GACWjN,sBAAsB,CAChD+M,oBAAoB,EACpB9N,oBAAoB,CAACgB,cAAc,CAACuC,gBAAgB,CAAC,CACvD,CAAC,EAAA0K,sBAAA,GAAA9mB,cAAA,CAAA6mB,qBAAA,EAAA,CAAA,CAAA,EAHMhD,UAAU,GAAAiD,sBAAA,CAAA,CAAA,CAAA,EAAElO,KAAK,GAAAkO,sBAAA,CAAA,CAAA,CAAA,CAAA;EAKxB9e,YAAAA,IAAI,GAAG4b,WAAW,CAACqC,QAAQ,CAACT,IAAI,EAAEE,kBAAkB,EAAE7B,UAAU,EAAEjL,KAAK,CAAC,CAAA;EAC1E,WAAA;EAAC,QAAA,KAAA,EAAA;EAGH,UAAA,IAAI,CAACtP,OAAK,CAACzK,QAAQ,CAACqd,eAAe,CAAC,EAAE;EACpCA,YAAAA,eAAe,GAAGA,eAAe,GAAG,SAAS,GAAG,MAAM,CAAA;EACxD,WAAA;;EAEA;EACA;EACM6K,UAAAA,sBAAsB,GAAG,aAAa,IAAIhC,OAAO,CAAChoB,SAAS,CAAA;YACjEmM,OAAO,GAAG,IAAI6b,OAAO,CAACjY,GAAG,EAAAsC,cAAA,CAAAA,cAAA,CAAA,EAAA,EACpBqX,YAAY,CAAA,EAAA,EAAA,EAAA;EACfhI,YAAAA,MAAM,EAAEiI,cAAc;EACtB3U,YAAAA,MAAM,EAAEA,MAAM,CAAC5M,WAAW,EAAE;cAC5BuL,OAAO,EAAEA,OAAO,CAAC0E,SAAS,EAAE,CAAC7L,MAAM,EAAE;EACrCic,YAAAA,IAAI,EAAExd,IAAI;EACVyd,YAAAA,MAAM,EAAE,MAAM;EACd8B,YAAAA,WAAW,EAAER,sBAAsB,GAAG7K,eAAe,GAAGvb,SAAAA;EAAS,WAAA,CAClE,CAAC,CAAA;EAAC6jB,UAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;YAAA,OAEkBygB,KAAK,CAAC5b,OAAO,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;YAA/BC,QAAQ,GAAAqb,SAAA,CAAA5B,IAAA,CAAA;YAENoE,gBAAgB,GAAGrB,sBAAsB,KAAKtU,YAAY,KAAK,QAAQ,IAAIA,YAAY,KAAK,UAAU,CAAC,CAAA;YAE7G,IAAIsU,sBAAsB,KAAKtJ,kBAAkB,IAAK2K,gBAAgB,IAAIxI,WAAY,CAAC,EAAE;cACjFzT,OAAO,GAAG,EAAE,CAAA;cAElB,CAAC,QAAQ,EAAE,YAAY,EAAE,SAAS,CAAC,CAACxK,OAAO,CAAC,UAAA8C,IAAI,EAAI;EAClD0H,cAAAA,OAAO,CAAC1H,IAAI,CAAC,GAAG8F,QAAQ,CAAC9F,IAAI,CAAC,CAAA;EAChC,aAAC,CAAC,CAAA;EAEI4jB,YAAAA,qBAAqB,GAAG3d,OAAK,CAAC5C,cAAc,CAACyC,QAAQ,CAACuH,OAAO,CAACoE,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAA;EAAA/M,YAAAA,KAAA,GAE9DsU,kBAAkB,IAAIzC,sBAAsB,CACtEqN,qBAAqB,EACrBpO,oBAAoB,CAACgB,cAAc,CAACwC,kBAAkB,CAAC,EAAE,IAAI,CAC/D,CAAC,IAAI,EAAE,EAAA6K,KAAA,GAAAlnB,cAAA,CAAA+H,KAAA,EAHA8b,CAAAA,CAAAA,EAAAA,WAAU,GAAAqD,KAAA,CAAEtO,CAAAA,CAAAA,EAAAA,MAAK,GAAAsO,KAAA,CAAA,CAAA,CAAA,CAAA;EAKxB/d,YAAAA,QAAQ,GAAG,IAAI6b,QAAQ,CACrBpB,WAAW,CAACza,QAAQ,CAACqc,IAAI,EAAEE,kBAAkB,EAAE7B,WAAU,EAAE,YAAM;gBAC/DjL,MAAK,IAAIA,MAAK,EAAE,CAAA;gBAChB4F,WAAW,IAAIA,WAAW,EAAE,CAAA;eAC7B,CAAC,EACFzT,OACF,CAAC,CAAA;EACH,WAAA;YAEAsG,YAAY,GAAGA,YAAY,IAAI,MAAM,CAAA;EAACmT,UAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,OAEbuhB,SAAS,CAACtc,OAAK,CAAClI,OAAO,CAACwkB,SAAS,EAAEvU,YAAY,CAAC,IAAI,MAAM,CAAC,CAAClI,QAAQ,EAAEF,MAAM,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;YAAlG8V,YAAY,GAAAyF,SAAA,CAAA5B,IAAA,CAAA;EAEhB,UAAA,CAACoE,gBAAgB,IAAIxI,WAAW,IAAIA,WAAW,EAAE,CAAA;EAACgG,UAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,UAAA,OAErC,IAAIwZ,OAAO,CAAC,UAAC/G,OAAO,EAAEC,MAAM,EAAK;EAC5CF,YAAAA,MAAM,CAACC,OAAO,EAAEC,MAAM,EAAE;EACtB/O,cAAAA,IAAI,EAAE+W,YAAY;gBAClBrO,OAAO,EAAE+C,cAAY,CAAC5J,IAAI,CAACV,QAAQ,CAACuH,OAAO,CAAC;gBAC5CrH,MAAM,EAAEF,QAAQ,CAACE,MAAM;gBACvB4V,UAAU,EAAE9V,QAAQ,CAAC8V,UAAU;EAC/BhW,cAAAA,MAAM,EAANA,MAAM;EACNC,cAAAA,OAAO,EAAPA,OAAAA;EACF,aAAC,CAAC,CAAA;EACJ,WAAC,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;EAAA,UAAA,OAAAsb,SAAA,CAAA1C,MAAA,CAAA0C,QAAAA,EAAAA,SAAA,CAAA5B,IAAA,CAAA,CAAA;EAAA,QAAA,KAAA,EAAA;EAAA4B,UAAAA,SAAA,CAAA5C,IAAA,GAAA,EAAA,CAAA;YAAA4C,SAAA,CAAAgD,EAAA,GAAAhD,SAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA,CAAA;YAEFhG,WAAW,IAAIA,WAAW,EAAE,CAAA;YAAC,IAEzBgG,EAAAA,SAAA,CAAAgD,EAAA,IAAOhD,SAAA,CAAAgD,EAAA,CAAI5hB,IAAI,KAAK,WAAW,IAAI,oBAAoB,CAACgF,IAAI,CAAC4Z,SAAA,CAAAgD,EAAA,CAAIze,OAAO,CAAC,CAAA,EAAA;EAAAyb,YAAAA,SAAA,CAAAngB,IAAA,GAAA,EAAA,CAAA;EAAA,YAAA,MAAA;EAAA,WAAA;EAAA,UAAA,MACrEvH,MAAM,CAACiG,MAAM,CACjB,IAAI+F,UAAU,CAAC,eAAe,EAAEA,UAAU,CAAC+W,WAAW,EAAE5W,MAAM,EAAEC,OAAO,CAAC,EACxE;cACEe,KAAK,EAAEua,SAAA,CAAAgD,EAAA,CAAIvd,KAAK,IAAAua,SAAA,CAAAgD,EAAAA;EAClB,WACF,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA;YAAA,MAGG1e,UAAU,CAACe,IAAI,CAAA2a,SAAA,CAAAgD,EAAA,EAAMhD,SAAA,CAAAgD,EAAA,IAAOhD,SAAA,CAAAgD,EAAA,CAAIxe,IAAI,EAAEC,MAAM,EAAEC,OAAO,CAAC,CAAA;EAAA,QAAA,KAAA,EAAA,CAAA;EAAA,QAAA,KAAA,KAAA;YAAA,OAAAsb,SAAA,CAAAzC,IAAA,EAAA,CAAA;EAAA,OAAA;EAAA,KAAA,EAAAuE,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA;KAE/D,CAAA,CAAA,CAAA;EAAA,EAAA,OAAA,UAAAmB,GAAA,EAAA;EAAA,IAAA,OAAApiB,KAAA,CAAA1I,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,GAAA,CAAA;EAAA,CAAC,EAAA,CAAA;;EC5NF,IAAM8qB,aAAa,GAAG;EACpBC,EAAAA,IAAI,EAAEC,WAAW;EACjBC,EAAAA,GAAG,EAAEC,UAAU;EACfhD,EAAAA,KAAK,EAAEiD,YAAAA;EACT,CAAC,CAAA;AAEDze,SAAK,CAAC/I,OAAO,CAACmnB,aAAa,EAAE,UAAClrB,EAAE,EAAEsG,KAAK,EAAK;EAC1C,EAAA,IAAItG,EAAE,EAAE;MACN,IAAI;EACFM,MAAAA,MAAM,CAAC+F,cAAc,CAACrG,EAAE,EAAE,MAAM,EAAE;EAACsG,QAAAA,KAAK,EAALA,KAAAA;EAAK,OAAC,CAAC,CAAA;OAC3C,CAAC,OAAOsN,CAAC,EAAE;EACV;EAAA,KAAA;EAEFtT,IAAAA,MAAM,CAAC+F,cAAc,CAACrG,EAAE,EAAE,aAAa,EAAE;EAACsG,MAAAA,KAAK,EAALA,KAAAA;EAAK,KAAC,CAAC,CAAA;EACnD,GAAA;EACF,CAAC,CAAC,CAAA;EAEF,IAAMklB,YAAY,GAAG,SAAfA,YAAYA,CAAI9G,MAAM,EAAA;IAAA,OAAA9Y,IAAAA,CAAAA,MAAA,CAAU8Y,MAAM,CAAA,CAAA;EAAA,CAAE,CAAA;EAE9C,IAAM+G,gBAAgB,GAAG,SAAnBA,gBAAgBA,CAAIzX,OAAO,EAAA;EAAA,EAAA,OAAKlH,OAAK,CAAChL,UAAU,CAACkS,OAAO,CAAC,IAAIA,OAAO,KAAK,IAAI,IAAIA,OAAO,KAAK,KAAK,CAAA;EAAA,CAAA,CAAA;AAExG,iBAAe;EACb0X,EAAAA,UAAU,EAAE,SAAAA,UAACC,CAAAA,QAAQ,EAAK;EACxBA,IAAAA,QAAQ,GAAG7e,OAAK,CAACtL,OAAO,CAACmqB,QAAQ,CAAC,GAAGA,QAAQ,GAAG,CAACA,QAAQ,CAAC,CAAA;MAE1D,IAAAC,SAAA,GAAiBD,QAAQ;QAAlBznB,MAAM,GAAA0nB,SAAA,CAAN1nB,MAAM,CAAA;EACb,IAAA,IAAI2nB,aAAa,CAAA;EACjB,IAAA,IAAI7X,OAAO,CAAA;MAEX,IAAM8X,eAAe,GAAG,EAAE,CAAA;MAE1B,KAAK,IAAIxnB,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGJ,MAAM,EAAEI,CAAC,EAAE,EAAE;EAC/BunB,MAAAA,aAAa,GAAGF,QAAQ,CAACrnB,CAAC,CAAC,CAAA;EAC3B,MAAA,IAAI+M,EAAE,GAAA,KAAA,CAAA,CAAA;EAEN2C,MAAAA,OAAO,GAAG6X,aAAa,CAAA;EAEvB,MAAA,IAAI,CAACJ,gBAAgB,CAACI,aAAa,CAAC,EAAE;EACpC7X,QAAAA,OAAO,GAAGkX,aAAa,CAAC,CAAC7Z,EAAE,GAAGnK,MAAM,CAAC2kB,aAAa,CAAC,EAAE3qB,WAAW,EAAE,CAAC,CAAA;UAEnE,IAAI8S,OAAO,KAAK7P,SAAS,EAAE;EACzB,UAAA,MAAM,IAAImI,UAAU,CAAA,mBAAA,CAAAV,MAAA,CAAqByF,EAAE,MAAG,CAAC,CAAA;EACjD,SAAA;EACF,OAAA;EAEA,MAAA,IAAI2C,OAAO,EAAE;EACX,QAAA,MAAA;EACF,OAAA;QAEA8X,eAAe,CAACza,EAAE,IAAI,GAAG,GAAG/M,CAAC,CAAC,GAAG0P,OAAO,CAAA;EAC1C,KAAA;MAEA,IAAI,CAACA,OAAO,EAAE;EAEZ,MAAA,IAAM+X,OAAO,GAAGzrB,MAAM,CAACiT,OAAO,CAACuY,eAAe,CAAC,CAC5CxoB,GAAG,CAAC,UAAAW,IAAA,EAAA;EAAA,QAAA,IAAAqB,KAAA,GAAA9B,cAAA,CAAAS,IAAA,EAAA,CAAA,CAAA;EAAEoN,UAAAA,EAAE,GAAA/L,KAAA,CAAA,CAAA,CAAA;EAAE0mB,UAAAA,KAAK,GAAA1mB,KAAA,CAAA,CAAA,CAAA,CAAA;EAAA,QAAA,OAAM,UAAAsG,CAAAA,MAAA,CAAWyF,EAAE,EAChC2a,GAAAA,CAAAA,IAAAA,KAAK,KAAK,KAAK,GAAG,qCAAqC,GAAG,+BAA+B,CAAC,CAAA;EAAA,OAC7F,CAAC,CAAA;EAEH,MAAA,IAAIhU,CAAC,GAAG9T,MAAM,GACX6nB,OAAO,CAAC7nB,MAAM,GAAG,CAAC,GAAG,WAAW,GAAG6nB,OAAO,CAACzoB,GAAG,CAACkoB,YAAY,CAAC,CAACxd,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAGwd,YAAY,CAACO,OAAO,CAAC,CAAC,CAAC,CAAC,GACzG,yBAAyB,CAAA;EAE3B,MAAA,MAAM,IAAIzf,UAAU,CAClB,0DAA0D0L,CAAC,EAC3D,iBACF,CAAC,CAAA;EACH,KAAA;EAEA,IAAA,OAAOhE,OAAO,CAAA;KACf;EACD2X,EAAAA,QAAQ,EAAET,aAAAA;EACZ,CAAC;;ECrED;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASe,4BAA4BA,CAACxf,MAAM,EAAE;IAC5C,IAAIA,MAAM,CAAC0T,WAAW,EAAE;EACtB1T,IAAAA,MAAM,CAAC0T,WAAW,CAAC+L,gBAAgB,EAAE,CAAA;EACvC,GAAA;IAEA,IAAIzf,MAAM,CAACwV,MAAM,IAAIxV,MAAM,CAACwV,MAAM,CAACkC,OAAO,EAAE;EAC1C,IAAA,MAAM,IAAIhK,aAAa,CAAC,IAAI,EAAE1N,MAAM,CAAC,CAAA;EACvC,GAAA;EACF,CAAA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAAS0f,eAAeA,CAAC1f,MAAM,EAAE;IAC9Cwf,4BAA4B,CAACxf,MAAM,CAAC,CAAA;IAEpCA,MAAM,CAACyH,OAAO,GAAG+C,cAAY,CAAC5J,IAAI,CAACZ,MAAM,CAACyH,OAAO,CAAC,CAAA;;EAElD;EACAzH,EAAAA,MAAM,CAACjB,IAAI,GAAGsO,aAAa,CAAC9Y,IAAI,CAC9ByL,MAAM,EACNA,MAAM,CAACwH,gBACT,CAAC,CAAA;EAED,EAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC7M,OAAO,CAACqF,MAAM,CAAC8I,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;MAC1D9I,MAAM,CAACyH,OAAO,CAACK,cAAc,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAA;EAC3E,GAAA;EAEA,EAAA,IAAMP,OAAO,GAAG2X,QAAQ,CAACD,UAAU,CAACjf,MAAM,CAACuH,OAAO,IAAIH,UAAQ,CAACG,OAAO,CAAC,CAAA;IAEvE,OAAOA,OAAO,CAACvH,MAAM,CAAC,CAAC1B,IAAI,CAAC,SAASqhB,mBAAmBA,CAACzf,QAAQ,EAAE;MACjEsf,4BAA4B,CAACxf,MAAM,CAAC,CAAA;;EAEpC;EACAE,IAAAA,QAAQ,CAACnB,IAAI,GAAGsO,aAAa,CAAC9Y,IAAI,CAChCyL,MAAM,EACNA,MAAM,CAACkI,iBAAiB,EACxBhI,QACF,CAAC,CAAA;MAEDA,QAAQ,CAACuH,OAAO,GAAG+C,cAAY,CAAC5J,IAAI,CAACV,QAAQ,CAACuH,OAAO,CAAC,CAAA;EAEtD,IAAA,OAAOvH,QAAQ,CAAA;EACjB,GAAC,EAAE,SAAS0f,kBAAkBA,CAAC3H,MAAM,EAAE;EACrC,IAAA,IAAI,CAACzK,QAAQ,CAACyK,MAAM,CAAC,EAAE;QACrBuH,4BAA4B,CAACxf,MAAM,CAAC,CAAA;;EAEpC;EACA,MAAA,IAAIiY,MAAM,IAAIA,MAAM,CAAC/X,QAAQ,EAAE;EAC7B+X,QAAAA,MAAM,CAAC/X,QAAQ,CAACnB,IAAI,GAAGsO,aAAa,CAAC9Y,IAAI,CACvCyL,MAAM,EACNA,MAAM,CAACkI,iBAAiB,EACxB+P,MAAM,CAAC/X,QACT,CAAC,CAAA;EACD+X,QAAAA,MAAM,CAAC/X,QAAQ,CAACuH,OAAO,GAAG+C,cAAY,CAAC5J,IAAI,CAACqX,MAAM,CAAC/X,QAAQ,CAACuH,OAAO,CAAC,CAAA;EACtE,OAAA;EACF,KAAA;EAEA,IAAA,OAAOmN,OAAO,CAAC9G,MAAM,CAACmK,MAAM,CAAC,CAAA;EAC/B,GAAC,CAAC,CAAA;EACJ;;EChFO,IAAM4H,OAAO,GAAG,OAAO;;ECK9B,IAAMC,YAAU,GAAG,EAAE,CAAA;;EAErB;EACA,CAAC,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAACxoB,OAAO,CAAC,UAAC1C,IAAI,EAAEiD,CAAC,EAAK;IACnFioB,YAAU,CAAClrB,IAAI,CAAC,GAAG,SAASmrB,SAASA,CAAC1rB,KAAK,EAAE;EAC3C,IAAA,OAAOS,OAAA,CAAOT,KAAK,CAAKO,KAAAA,IAAI,IAAI,GAAG,IAAIiD,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAGjD,IAAI,CAAA;KAClE,CAAA;EACH,CAAC,CAAC,CAAA;EAEF,IAAMorB,kBAAkB,GAAG,EAAE,CAAA;;EAE7B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACAF,cAAU,CAACzY,YAAY,GAAG,SAASA,YAAYA,CAAC0Y,SAAS,EAAEE,OAAO,EAAEngB,OAAO,EAAE;EAC3E,EAAA,SAASogB,aAAaA,CAACC,GAAG,EAAEC,IAAI,EAAE;EAChC,IAAA,OAAO,UAAU,GAAGP,OAAO,GAAG,0BAA0B,GAAGM,GAAG,GAAG,IAAI,GAAGC,IAAI,IAAItgB,OAAO,GAAG,IAAI,GAAGA,OAAO,GAAG,EAAE,CAAC,CAAA;EAChH,GAAA;;EAEA;EACA,EAAA,OAAO,UAACjG,KAAK,EAAEsmB,GAAG,EAAEE,IAAI,EAAK;MAC3B,IAAIN,SAAS,KAAK,KAAK,EAAE;QACvB,MAAM,IAAIlgB,UAAU,CAClBqgB,aAAa,CAACC,GAAG,EAAE,mBAAmB,IAAIF,OAAO,GAAG,MAAM,GAAGA,OAAO,GAAG,EAAE,CAAC,CAAC,EAC3EpgB,UAAU,CAACygB,cACb,CAAC,CAAA;EACH,KAAA;EAEA,IAAA,IAAIL,OAAO,IAAI,CAACD,kBAAkB,CAACG,GAAG,CAAC,EAAE;EACvCH,MAAAA,kBAAkB,CAACG,GAAG,CAAC,GAAG,IAAI,CAAA;EAC9B;EACAI,MAAAA,OAAO,CAACC,IAAI,CACVN,aAAa,CACXC,GAAG,EACH,8BAA8B,GAAGF,OAAO,GAAG,yCAC7C,CACF,CAAC,CAAA;EACH,KAAA;MAEA,OAAOF,SAAS,GAAGA,SAAS,CAAClmB,KAAK,EAAEsmB,GAAG,EAAEE,IAAI,CAAC,GAAG,IAAI,CAAA;KACtD,CAAA;EACH,CAAC,CAAA;AAEDP,cAAU,CAACW,QAAQ,GAAG,SAASA,QAAQA,CAACC,eAAe,EAAE;EACvD,EAAA,OAAO,UAAC7mB,KAAK,EAAEsmB,GAAG,EAAK;EACrB;MACAI,OAAO,CAACC,IAAI,CAAA,EAAA,CAAArhB,MAAA,CAAIghB,GAAG,EAAA,8BAAA,CAAA,CAAAhhB,MAAA,CAA+BuhB,eAAe,CAAE,CAAC,CAAA;EACpE,IAAA,OAAO,IAAI,CAAA;KACZ,CAAA;EACH,CAAC,CAAA;;EAED;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;EAEA,SAASC,aAAaA,CAAC7e,OAAO,EAAE8e,MAAM,EAAEC,YAAY,EAAE;EACpD,EAAA,IAAI/rB,OAAA,CAAOgN,OAAO,CAAA,KAAK,QAAQ,EAAE;MAC/B,MAAM,IAAIjC,UAAU,CAAC,2BAA2B,EAAEA,UAAU,CAACihB,oBAAoB,CAAC,CAAA;EACpF,GAAA;EACA,EAAA,IAAM/oB,IAAI,GAAGlE,MAAM,CAACkE,IAAI,CAAC+J,OAAO,CAAC,CAAA;EACjC,EAAA,IAAIjK,CAAC,GAAGE,IAAI,CAACN,MAAM,CAAA;EACnB,EAAA,OAAOI,CAAC,EAAE,GAAG,CAAC,EAAE;EACd,IAAA,IAAMsoB,GAAG,GAAGpoB,IAAI,CAACF,CAAC,CAAC,CAAA;EACnB,IAAA,IAAMkoB,SAAS,GAAGa,MAAM,CAACT,GAAG,CAAC,CAAA;EAC7B,IAAA,IAAIJ,SAAS,EAAE;EACb,MAAA,IAAMlmB,KAAK,GAAGiI,OAAO,CAACqe,GAAG,CAAC,CAAA;EAC1B,MAAA,IAAM3qB,MAAM,GAAGqE,KAAK,KAAKnC,SAAS,IAAIqoB,SAAS,CAAClmB,KAAK,EAAEsmB,GAAG,EAAEre,OAAO,CAAC,CAAA;QACpE,IAAItM,MAAM,KAAK,IAAI,EAAE;EACnB,QAAA,MAAM,IAAIqK,UAAU,CAAC,SAAS,GAAGsgB,GAAG,GAAG,WAAW,GAAG3qB,MAAM,EAAEqK,UAAU,CAACihB,oBAAoB,CAAC,CAAA;EAC/F,OAAA;EACA,MAAA,SAAA;EACF,KAAA;MACA,IAAID,YAAY,KAAK,IAAI,EAAE;QACzB,MAAM,IAAIhhB,UAAU,CAAC,iBAAiB,GAAGsgB,GAAG,EAAEtgB,UAAU,CAACkhB,cAAc,CAAC,CAAA;EAC1E,KAAA;EACF,GAAA;EACF,CAAA;AAEA,kBAAe;EACbJ,EAAAA,aAAa,EAAbA,aAAa;EACbb,EAAAA,UAAU,EAAVA,YAAAA;EACF,CAAC;;ECvFD,IAAMA,UAAU,GAAGC,SAAS,CAACD,UAAU,CAAA;;EAEvC;EACA;EACA;EACA;EACA;EACA;EACA;EANA,IAOMkB,KAAK,gBAAA,YAAA;IACT,SAAAA,KAAAA,CAAYC,cAAc,EAAE;EAAA9c,IAAAA,eAAA,OAAA6c,KAAA,CAAA,CAAA;EAC1B,IAAA,IAAI,CAAC5Z,QAAQ,GAAG6Z,cAAc,IAAI,EAAE,CAAA;MACpC,IAAI,CAACC,YAAY,GAAG;EAClBjhB,MAAAA,OAAO,EAAE,IAAIiE,oBAAkB,EAAE;QACjChE,QAAQ,EAAE,IAAIgE,oBAAkB,EAAC;OAClC,CAAA;EACH,GAAA;;EAEA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAPEG,EAAAA,YAAA,CAAA2c,KAAA,EAAA,CAAA;MAAA9oB,GAAA,EAAA,SAAA;MAAA2B,KAAA,GAAA,YAAA;EAAA,MAAA,IAAAsnB,SAAA,GAAAlG,iBAAA,eAAA9C,mBAAA,EAAA,CAAAC,IAAA,CAQA,SAAAa,OAAAA,CAAcmI,WAAW,EAAEphB,MAAM,EAAA;UAAA,IAAAqhB,KAAA,EAAAtjB,KAAA,CAAA;EAAA,QAAA,OAAAoa,mBAAA,EAAA,CAAA1kB,IAAA,CAAA,SAAA6lB,SAAAZ,QAAA,EAAA;EAAA,UAAA,OAAA,CAAA,EAAA,QAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAtd,IAAA;EAAA,YAAA,KAAA,CAAA;EAAAsd,cAAAA,QAAA,CAAAC,IAAA,GAAA,CAAA,CAAA;EAAAD,cAAAA,QAAA,CAAAtd,IAAA,GAAA,CAAA,CAAA;EAAA,cAAA,OAEhB,IAAI,CAAC4hB,QAAQ,CAACoE,WAAW,EAAEphB,MAAM,CAAC,CAAA;EAAA,YAAA,KAAA,CAAA;EAAA,cAAA,OAAA0Y,QAAA,CAAAG,MAAA,CAAAH,QAAAA,EAAAA,QAAA,CAAAiB,IAAA,CAAA,CAAA;EAAA,YAAA,KAAA,CAAA;EAAAjB,cAAAA,QAAA,CAAAC,IAAA,GAAA,CAAA,CAAA;gBAAAD,QAAA,CAAAgD,EAAA,GAAAhD,QAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA,CAAA;EAE/C,cAAA,IAAIA,QAAA,CAAAgD,EAAA,YAAexe,KAAK,EAAE;kBACpBmkB,KAAK,GAAG,EAAE,CAAA;EAEdnkB,gBAAAA,KAAK,CAACiD,iBAAiB,GAAGjD,KAAK,CAACiD,iBAAiB,CAACkhB,KAAK,CAAC,GAAIA,KAAK,GAAG,IAAInkB,KAAK,EAAG,CAAA;;EAEhF;EACMa,gBAAAA,KAAK,GAAGsjB,KAAK,CAACtjB,KAAK,GAAGsjB,KAAK,CAACtjB,KAAK,CAAC1G,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,CAAA;kBACjE,IAAI;EACF,kBAAA,IAAI,CAACqhB,QAAA,CAAAgD,EAAA,CAAI3d,KAAK,EAAE;EACd2a,oBAAAA,QAAA,CAAAgD,EAAA,CAAI3d,KAAK,GAAGA,KAAK,CAAA;EACjB;qBACD,MAAM,IAAIA,KAAK,IAAI,CAACtD,MAAM,CAACie,QAAA,CAAAgD,EAAA,CAAI3d,KAAK,CAAC,CAACzD,QAAQ,CAACyD,KAAK,CAAC1G,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE;EAC/EqhB,oBAAAA,QAAA,CAAAgD,EAAA,CAAI3d,KAAK,IAAI,IAAI,GAAGA,KAAK,CAAA;EAC3B,mBAAA;mBACD,CAAC,OAAOoJ,CAAC,EAAE;EACV;EAAA,iBAAA;EAEJ,eAAA;gBAAC,MAAAuR,QAAA,CAAAgD,EAAA,CAAA;EAAA,YAAA,KAAA,EAAA,CAAA;EAAA,YAAA,KAAA,KAAA;gBAAA,OAAAhD,QAAA,CAAAI,IAAA,EAAA,CAAA;EAAA,WAAA;EAAA,SAAA,EAAAG,OAAA,EAAA,IAAA,EAAA,CAAA,CAAA,CAAA,EAAA,CAAA,CAAA,CAAA,CAAA,CAAA;SAIJ,CAAA,CAAA,CAAA;QAAA,SAAAhZ,OAAAA,CAAA+Z,EAAA,EAAAC,GAAA,EAAA;EAAA,QAAA,OAAAkH,SAAA,CAAAztB,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;EAAA,OAAA;EAAA,MAAA,OAAAsM,OAAA,CAAA;EAAA,KAAA,EAAA,CAAA;EAAA,GAAA,EAAA;MAAA/H,GAAA,EAAA,UAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAmjB,QAAAA,CAASoE,WAAW,EAAEphB,MAAM,EAAE;EAC5B;EACA;EACA,MAAA,IAAI,OAAOohB,WAAW,KAAK,QAAQ,EAAE;EACnCphB,QAAAA,MAAM,GAAGA,MAAM,IAAI,EAAE,CAAA;UACrBA,MAAM,CAAC6D,GAAG,GAAGud,WAAW,CAAA;EAC1B,OAAC,MAAM;EACLphB,QAAAA,MAAM,GAAGohB,WAAW,IAAI,EAAE,CAAA;EAC5B,OAAA;QAEAphB,MAAM,GAAGsS,WAAW,CAAC,IAAI,CAAClL,QAAQ,EAAEpH,MAAM,CAAC,CAAA;QAE3C,IAAA8U,OAAA,GAAkD9U,MAAM;UAAjDqH,YAAY,GAAAyN,OAAA,CAAZzN,YAAY;UAAE0L,gBAAgB,GAAA+B,OAAA,CAAhB/B,gBAAgB;UAAEtL,OAAO,GAAAqN,OAAA,CAAPrN,OAAO,CAAA;QAE9C,IAAIJ,YAAY,KAAK3P,SAAS,EAAE;EAC9BqoB,QAAAA,SAAS,CAACY,aAAa,CAACtZ,YAAY,EAAE;EACpCrC,UAAAA,iBAAiB,EAAE8a,UAAU,CAACzY,YAAY,CAACyY,UAAU,WAAQ,CAAC;EAC9D7a,UAAAA,iBAAiB,EAAE6a,UAAU,CAACzY,YAAY,CAACyY,UAAU,WAAQ,CAAC;EAC9D5a,UAAAA,mBAAmB,EAAE4a,UAAU,CAACzY,YAAY,CAACyY,UAAU,CAAQ,SAAA,CAAA,CAAA;WAChE,EAAE,KAAK,CAAC,CAAA;EACX,OAAA;QAEA,IAAI/M,gBAAgB,IAAI,IAAI,EAAE;EAC5B,QAAA,IAAI1S,OAAK,CAAChL,UAAU,CAAC0d,gBAAgB,CAAC,EAAE;YACtC/S,MAAM,CAAC+S,gBAAgB,GAAG;EACxBjP,YAAAA,SAAS,EAAEiP,gBAAAA;aACZ,CAAA;EACH,SAAC,MAAM;EACLgN,UAAAA,SAAS,CAACY,aAAa,CAAC5N,gBAAgB,EAAE;cACxC5P,MAAM,EAAE2c,UAAU,CAAS,UAAA,CAAA;EAC3Bhc,YAAAA,SAAS,EAAEgc,UAAU,CAAA,UAAA,CAAA;aACtB,EAAE,IAAI,CAAC,CAAA;EACV,SAAA;EACF,OAAA;;EAEA;EACA,MAAA,IAAI9f,MAAM,CAACmS,iBAAiB,KAAKza,SAAS,EAAE,CAE3C,MAAM,IAAI,IAAI,CAAC0P,QAAQ,CAAC+K,iBAAiB,KAAKza,SAAS,EAAE;EACxDsI,QAAAA,MAAM,CAACmS,iBAAiB,GAAG,IAAI,CAAC/K,QAAQ,CAAC+K,iBAAiB,CAAA;EAC5D,OAAC,MAAM;UACLnS,MAAM,CAACmS,iBAAiB,GAAG,IAAI,CAAA;EACjC,OAAA;EAEA4N,MAAAA,SAAS,CAACY,aAAa,CAAC3gB,MAAM,EAAE;EAC9BshB,QAAAA,OAAO,EAAExB,UAAU,CAACW,QAAQ,CAAC,SAAS,CAAC;EACvCc,QAAAA,aAAa,EAAEzB,UAAU,CAACW,QAAQ,CAAC,eAAe,CAAA;SACnD,EAAE,IAAI,CAAC,CAAA;;EAER;EACAzgB,MAAAA,MAAM,CAAC8I,MAAM,GAAG,CAAC9I,MAAM,CAAC8I,MAAM,IAAI,IAAI,CAAC1B,QAAQ,CAAC0B,MAAM,IAAI,KAAK,EAAErU,WAAW,EAAE,CAAA;;EAE9E;EACA,MAAA,IAAI+sB,cAAc,GAAG/Z,OAAO,IAAIpH,OAAK,CAACzH,KAAK,CACzC6O,OAAO,CAACoB,MAAM,EACdpB,OAAO,CAACzH,MAAM,CAAC8I,MAAM,CACvB,CAAC,CAAA;QAEDrB,OAAO,IAAIpH,OAAK,CAAC/I,OAAO,CACtB,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC,EAC3D,UAACwR,MAAM,EAAK;UACV,OAAOrB,OAAO,CAACqB,MAAM,CAAC,CAAA;EACxB,OACF,CAAC,CAAA;QAED9I,MAAM,CAACyH,OAAO,GAAG+C,cAAY,CAACrL,MAAM,CAACqiB,cAAc,EAAE/Z,OAAO,CAAC,CAAA;;EAE7D;QACA,IAAMga,uBAAuB,GAAG,EAAE,CAAA;QAClC,IAAIC,8BAA8B,GAAG,IAAI,CAAA;QACzC,IAAI,CAACR,YAAY,CAACjhB,OAAO,CAAC3I,OAAO,CAAC,SAASqqB,0BAA0BA,CAACC,WAAW,EAAE;EACjF,QAAA,IAAI,OAAOA,WAAW,CAACld,OAAO,KAAK,UAAU,IAAIkd,WAAW,CAACld,OAAO,CAAC1E,MAAM,CAAC,KAAK,KAAK,EAAE;EACtF,UAAA,OAAA;EACF,SAAA;EAEA0hB,QAAAA,8BAA8B,GAAGA,8BAA8B,IAAIE,WAAW,CAACnd,WAAW,CAAA;UAE1Fgd,uBAAuB,CAACI,OAAO,CAACD,WAAW,CAACrd,SAAS,EAAEqd,WAAW,CAACpd,QAAQ,CAAC,CAAA;EAC9E,OAAC,CAAC,CAAA;QAEF,IAAMsd,wBAAwB,GAAG,EAAE,CAAA;QACnC,IAAI,CAACZ,YAAY,CAAChhB,QAAQ,CAAC5I,OAAO,CAAC,SAASyqB,wBAAwBA,CAACH,WAAW,EAAE;UAChFE,wBAAwB,CAACnmB,IAAI,CAACimB,WAAW,CAACrd,SAAS,EAAEqd,WAAW,CAACpd,QAAQ,CAAC,CAAA;EAC5E,OAAC,CAAC,CAAA;EAEF,MAAA,IAAIwd,OAAO,CAAA;QACX,IAAInqB,CAAC,GAAG,CAAC,CAAA;EACT,MAAA,IAAII,GAAG,CAAA;QAEP,IAAI,CAACypB,8BAA8B,EAAE;UACnC,IAAMO,KAAK,GAAG,CAACvC,eAAe,CAACpsB,IAAI,CAAC,IAAI,CAAC,EAAEoE,SAAS,CAAC,CAAA;UACrDuqB,KAAK,CAACJ,OAAO,CAACnuB,KAAK,CAACuuB,KAAK,EAAER,uBAAuB,CAAC,CAAA;UACnDQ,KAAK,CAACtmB,IAAI,CAACjI,KAAK,CAACuuB,KAAK,EAAEH,wBAAwB,CAAC,CAAA;UACjD7pB,GAAG,GAAGgqB,KAAK,CAACxqB,MAAM,CAAA;EAElBuqB,QAAAA,OAAO,GAAGpN,OAAO,CAAC/G,OAAO,CAAC7N,MAAM,CAAC,CAAA;UAEjC,OAAOnI,CAAC,GAAGI,GAAG,EAAE;EACd+pB,UAAAA,OAAO,GAAGA,OAAO,CAAC1jB,IAAI,CAAC2jB,KAAK,CAACpqB,CAAC,EAAE,CAAC,EAAEoqB,KAAK,CAACpqB,CAAC,EAAE,CAAC,CAAC,CAAA;EAChD,SAAA;EAEA,QAAA,OAAOmqB,OAAO,CAAA;EAChB,OAAA;QAEA/pB,GAAG,GAAGwpB,uBAAuB,CAAChqB,MAAM,CAAA;QAEpC,IAAIsc,SAAS,GAAG/T,MAAM,CAAA;EAEtBnI,MAAAA,CAAC,GAAG,CAAC,CAAA;QAEL,OAAOA,CAAC,GAAGI,GAAG,EAAE;EACd,QAAA,IAAMiqB,WAAW,GAAGT,uBAAuB,CAAC5pB,CAAC,EAAE,CAAC,CAAA;EAChD,QAAA,IAAMsqB,UAAU,GAAGV,uBAAuB,CAAC5pB,CAAC,EAAE,CAAC,CAAA;UAC/C,IAAI;EACFkc,UAAAA,SAAS,GAAGmO,WAAW,CAACnO,SAAS,CAAC,CAAA;WACnC,CAAC,OAAOlT,KAAK,EAAE;EACdshB,UAAAA,UAAU,CAAC5tB,IAAI,CAAC,IAAI,EAAEsM,KAAK,CAAC,CAAA;EAC5B,UAAA,MAAA;EACF,SAAA;EACF,OAAA;QAEA,IAAI;UACFmhB,OAAO,GAAGtC,eAAe,CAACnrB,IAAI,CAAC,IAAI,EAAEwf,SAAS,CAAC,CAAA;SAChD,CAAC,OAAOlT,KAAK,EAAE;EACd,QAAA,OAAO+T,OAAO,CAAC9G,MAAM,CAACjN,KAAK,CAAC,CAAA;EAC9B,OAAA;EAEAhJ,MAAAA,CAAC,GAAG,CAAC,CAAA;QACLI,GAAG,GAAG6pB,wBAAwB,CAACrqB,MAAM,CAAA;QAErC,OAAOI,CAAC,GAAGI,GAAG,EAAE;EACd+pB,QAAAA,OAAO,GAAGA,OAAO,CAAC1jB,IAAI,CAACwjB,wBAAwB,CAACjqB,CAAC,EAAE,CAAC,EAAEiqB,wBAAwB,CAACjqB,CAAC,EAAE,CAAC,CAAC,CAAA;EACtF,OAAA;EAEA,MAAA,OAAOmqB,OAAO,CAAA;EAChB,KAAA;EAAC,GAAA,EAAA;MAAA9pB,GAAA,EAAA,QAAA;EAAA2B,IAAAA,KAAA,EAED,SAAAuoB,MAAOpiB,CAAAA,MAAM,EAAE;QACbA,MAAM,GAAGsS,WAAW,CAAC,IAAI,CAAClL,QAAQ,EAAEpH,MAAM,CAAC,CAAA;EAC3C,MAAA,IAAMqiB,QAAQ,GAAGpQ,aAAa,CAACjS,MAAM,CAAC+R,OAAO,EAAE/R,MAAM,CAAC6D,GAAG,EAAE7D,MAAM,CAACmS,iBAAiB,CAAC,CAAA;QACpF,OAAOvO,QAAQ,CAACye,QAAQ,EAAEriB,MAAM,CAACwD,MAAM,EAAExD,MAAM,CAAC+S,gBAAgB,CAAC,CAAA;EACnE,KAAA;EAAC,GAAA,CAAA,CAAA,CAAA;EAAA,EAAA,OAAAiO,KAAA,CAAA;EAAA,CAGH,EAAA,CAAA;AACA3gB,SAAK,CAAC/I,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,SAASgrB,mBAAmBA,CAACxZ,MAAM,EAAE;EACvF;IACAkY,KAAK,CAACltB,SAAS,CAACgV,MAAM,CAAC,GAAG,UAASjF,GAAG,EAAE7D,MAAM,EAAE;MAC9C,OAAO,IAAI,CAACC,OAAO,CAACqS,WAAW,CAACtS,MAAM,IAAI,EAAE,EAAE;EAC5C8I,MAAAA,MAAM,EAANA,MAAM;EACNjF,MAAAA,GAAG,EAAHA,GAAG;EACH9E,MAAAA,IAAI,EAAE,CAACiB,MAAM,IAAI,EAAE,EAAEjB,IAAAA;EACvB,KAAC,CAAC,CAAC,CAAA;KACJ,CAAA;EACH,CAAC,CAAC,CAAA;AAEFsB,SAAK,CAAC/I,OAAO,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,SAASirB,qBAAqBA,CAACzZ,MAAM,EAAE;EAC7E;;IAEA,SAAS0Z,kBAAkBA,CAACC,MAAM,EAAE;MAClC,OAAO,SAASC,UAAUA,CAAC7e,GAAG,EAAE9E,IAAI,EAAEiB,MAAM,EAAE;QAC5C,OAAO,IAAI,CAACC,OAAO,CAACqS,WAAW,CAACtS,MAAM,IAAI,EAAE,EAAE;EAC5C8I,QAAAA,MAAM,EAANA,MAAM;UACNrB,OAAO,EAAEgb,MAAM,GAAG;EAChB,UAAA,cAAc,EAAE,qBAAA;WACjB,GAAG,EAAE;EACN5e,QAAAA,GAAG,EAAHA,GAAG;EACH9E,QAAAA,IAAI,EAAJA,IAAAA;EACF,OAAC,CAAC,CAAC,CAAA;OACJ,CAAA;EACH,GAAA;IAEAiiB,KAAK,CAACltB,SAAS,CAACgV,MAAM,CAAC,GAAG0Z,kBAAkB,EAAE,CAAA;IAE9CxB,KAAK,CAACltB,SAAS,CAACgV,MAAM,GAAG,MAAM,CAAC,GAAG0Z,kBAAkB,CAAC,IAAI,CAAC,CAAA;EAC7D,CAAC,CAAC,CAAA;AAEF,gBAAexB,KAAK;;EC7OpB;EACA;EACA;EACA;EACA;EACA;EACA;EANA,IAOM2B,WAAW,gBAAA,YAAA;IACf,SAAAA,WAAAA,CAAYC,QAAQ,EAAE;EAAAze,IAAAA,eAAA,OAAAwe,WAAA,CAAA,CAAA;EACpB,IAAA,IAAI,OAAOC,QAAQ,KAAK,UAAU,EAAE;EAClC,MAAA,MAAM,IAAI7gB,SAAS,CAAC,8BAA8B,CAAC,CAAA;EACrD,KAAA;EAEA,IAAA,IAAI8gB,cAAc,CAAA;MAElB,IAAI,CAACb,OAAO,GAAG,IAAIpN,OAAO,CAAC,SAASkO,eAAeA,CAACjV,OAAO,EAAE;EAC3DgV,MAAAA,cAAc,GAAGhV,OAAO,CAAA;EAC1B,KAAC,CAAC,CAAA;MAEF,IAAMlP,KAAK,GAAG,IAAI,CAAA;;EAElB;EACA,IAAA,IAAI,CAACqjB,OAAO,CAAC1jB,IAAI,CAAC,UAAAiZ,MAAM,EAAI;EAC1B,MAAA,IAAI,CAAC5Y,KAAK,CAACokB,UAAU,EAAE,OAAA;EAEvB,MAAA,IAAIlrB,CAAC,GAAG8G,KAAK,CAACokB,UAAU,CAACtrB,MAAM,CAAA;EAE/B,MAAA,OAAOI,CAAC,EAAE,GAAG,CAAC,EAAE;EACd8G,QAAAA,KAAK,CAACokB,UAAU,CAAClrB,CAAC,CAAC,CAAC0f,MAAM,CAAC,CAAA;EAC7B,OAAA;QACA5Y,KAAK,CAACokB,UAAU,GAAG,IAAI,CAAA;EACzB,KAAC,CAAC,CAAA;;EAEF;EACA,IAAA,IAAI,CAACf,OAAO,CAAC1jB,IAAI,GAAG,UAAA0kB,WAAW,EAAI;EACjC,MAAA,IAAI/M,QAAQ,CAAA;EACZ;EACA,MAAA,IAAM+L,OAAO,GAAG,IAAIpN,OAAO,CAAC,UAAA/G,OAAO,EAAI;EACrClP,QAAAA,KAAK,CAAC8Y,SAAS,CAAC5J,OAAO,CAAC,CAAA;EACxBoI,QAAAA,QAAQ,GAAGpI,OAAO,CAAA;EACpB,OAAC,CAAC,CAACvP,IAAI,CAAC0kB,WAAW,CAAC,CAAA;EAEpBhB,MAAAA,OAAO,CAACzK,MAAM,GAAG,SAASzJ,MAAMA,GAAG;EACjCnP,QAAAA,KAAK,CAAC4W,WAAW,CAACU,QAAQ,CAAC,CAAA;SAC5B,CAAA;EAED,MAAA,OAAO+L,OAAO,CAAA;OACf,CAAA;MAEDY,QAAQ,CAAC,SAASrL,MAAMA,CAACzX,OAAO,EAAEE,MAAM,EAAEC,OAAO,EAAE;QACjD,IAAItB,KAAK,CAACsZ,MAAM,EAAE;EAChB;EACA,QAAA,OAAA;EACF,OAAA;QAEAtZ,KAAK,CAACsZ,MAAM,GAAG,IAAIvK,aAAa,CAAC5N,OAAO,EAAEE,MAAM,EAAEC,OAAO,CAAC,CAAA;EAC1D4iB,MAAAA,cAAc,CAAClkB,KAAK,CAACsZ,MAAM,CAAC,CAAA;EAC9B,KAAC,CAAC,CAAA;EACJ,GAAA;;EAEA;EACF;EACA;EAFE5T,EAAAA,YAAA,CAAAse,WAAA,EAAA,CAAA;MAAAzqB,GAAA,EAAA,kBAAA;MAAA2B,KAAA,EAGA,SAAA4lB,gBAAAA,GAAmB;QACjB,IAAI,IAAI,CAACxH,MAAM,EAAE;UACf,MAAM,IAAI,CAACA,MAAM,CAAA;EACnB,OAAA;EACF,KAAA;;EAEA;EACF;EACA;EAFE,GAAA,EAAA;MAAA/f,GAAA,EAAA,WAAA;EAAA2B,IAAAA,KAAA,EAIA,SAAA4d,SAAU5H,CAAAA,QAAQ,EAAE;QAClB,IAAI,IAAI,CAACoI,MAAM,EAAE;EACfpI,QAAAA,QAAQ,CAAC,IAAI,CAACoI,MAAM,CAAC,CAAA;EACrB,QAAA,OAAA;EACF,OAAA;QAEA,IAAI,IAAI,CAAC8K,UAAU,EAAE;EACnB,QAAA,IAAI,CAACA,UAAU,CAACpnB,IAAI,CAACkU,QAAQ,CAAC,CAAA;EAChC,OAAC,MAAM;EACL,QAAA,IAAI,CAACkT,UAAU,GAAG,CAAClT,QAAQ,CAAC,CAAA;EAC9B,OAAA;EACF,KAAA;;EAEA;EACF;EACA;EAFE,GAAA,EAAA;MAAA3X,GAAA,EAAA,aAAA;EAAA2B,IAAAA,KAAA,EAIA,SAAA0b,WAAY1F,CAAAA,QAAQ,EAAE;EACpB,MAAA,IAAI,CAAC,IAAI,CAACkT,UAAU,EAAE;EACpB,QAAA,OAAA;EACF,OAAA;QACA,IAAMhgB,KAAK,GAAG,IAAI,CAACggB,UAAU,CAACpoB,OAAO,CAACkV,QAAQ,CAAC,CAAA;EAC/C,MAAA,IAAI9M,KAAK,KAAK,CAAC,CAAC,EAAE;UAChB,IAAI,CAACggB,UAAU,CAACE,MAAM,CAAClgB,KAAK,EAAE,CAAC,CAAC,CAAA;EAClC,OAAA;EACF,KAAA;EAAC,GAAA,EAAA;MAAA7K,GAAA,EAAA,eAAA;MAAA2B,KAAA,EAED,SAAAwkB,aAAAA,GAAgB;EAAA,MAAA,IAAA6E,KAAA,GAAA,IAAA,CAAA;EACd,MAAA,IAAMnL,UAAU,GAAG,IAAIC,eAAe,EAAE,CAAA;EAExC,MAAA,IAAMR,KAAK,GAAG,SAARA,KAAKA,CAAI7L,GAAG,EAAK;EACrBoM,QAAAA,UAAU,CAACP,KAAK,CAAC7L,GAAG,CAAC,CAAA;SACtB,CAAA;EAED,MAAA,IAAI,CAAC8L,SAAS,CAACD,KAAK,CAAC,CAAA;EAErBO,MAAAA,UAAU,CAACvC,MAAM,CAACD,WAAW,GAAG,YAAA;EAAA,QAAA,OAAM2N,KAAI,CAAC3N,WAAW,CAACiC,KAAK,CAAC,CAAA;EAAA,OAAA,CAAA;QAE7D,OAAOO,UAAU,CAACvC,MAAM,CAAA;EAC1B,KAAA;;EAEA;EACF;EACA;EACA;EAHE,GAAA,CAAA,EAAA,CAAA;MAAAtd,GAAA,EAAA,QAAA;MAAA2B,KAAA,EAIA,SAAAoE,MAAAA,GAAgB;EACd,MAAA,IAAIsZ,MAAM,CAAA;QACV,IAAM5Y,KAAK,GAAG,IAAIgkB,WAAW,CAAC,SAASC,QAAQA,CAACO,CAAC,EAAE;EACjD5L,QAAAA,MAAM,GAAG4L,CAAC,CAAA;EACZ,OAAC,CAAC,CAAA;QACF,OAAO;EACLxkB,QAAAA,KAAK,EAALA,KAAK;EACL4Y,QAAAA,MAAM,EAANA,MAAAA;SACD,CAAA;EACH,KAAA;EAAC,GAAA,CAAA,CAAA,CAAA;EAAA,EAAA,OAAAoL,WAAA,CAAA;EAAA,CAAA,EAAA,CAAA;AAGH,sBAAeA,WAAW;;ECpI1B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASS,MAAMA,CAACC,QAAQ,EAAE;EACvC,EAAA,OAAO,SAAS5vB,IAAIA,CAACoH,GAAG,EAAE;EACxB,IAAA,OAAOwoB,QAAQ,CAAC3vB,KAAK,CAAC,IAAI,EAAEmH,GAAG,CAAC,CAAA;KACjC,CAAA;EACH;;ECvBA;EACA;EACA;EACA;EACA;EACA;EACA;EACe,SAASyoB,YAAYA,CAACC,OAAO,EAAE;IAC5C,OAAOljB,OAAK,CAACvK,QAAQ,CAACytB,OAAO,CAAC,IAAKA,OAAO,CAACD,YAAY,KAAK,IAAK,CAAA;EACnE;;ECbA,IAAME,cAAc,GAAG;EACrBC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,kBAAkB,EAAE,GAAG;EACvBC,EAAAA,UAAU,EAAE,GAAG;EACfC,EAAAA,UAAU,EAAE,GAAG;EACfC,EAAAA,EAAE,EAAE,GAAG;EACPC,EAAAA,OAAO,EAAE,GAAG;EACZC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,2BAA2B,EAAE,GAAG;EAChCC,EAAAA,SAAS,EAAE,GAAG;EACdC,EAAAA,YAAY,EAAE,GAAG;EACjBC,EAAAA,cAAc,EAAE,GAAG;EACnBC,EAAAA,WAAW,EAAE,GAAG;EAChBC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,MAAM,EAAE,GAAG;EACXC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,gBAAgB,EAAE,GAAG;EACrBC,EAAAA,KAAK,EAAE,GAAG;EACVC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,WAAW,EAAE,GAAG;EAChBC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,MAAM,EAAE,GAAG;EACXC,EAAAA,iBAAiB,EAAE,GAAG;EACtBC,EAAAA,iBAAiB,EAAE,GAAG;EACtBC,EAAAA,UAAU,EAAE,GAAG;EACfC,EAAAA,YAAY,EAAE,GAAG;EACjBC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,SAAS,EAAE,GAAG;EACdC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,gBAAgB,EAAE,GAAG;EACrBC,EAAAA,aAAa,EAAE,GAAG;EAClBC,EAAAA,2BAA2B,EAAE,GAAG;EAChCC,EAAAA,cAAc,EAAE,GAAG;EACnBC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,IAAI,EAAE,GAAG;EACTC,EAAAA,cAAc,EAAE,GAAG;EACnBC,EAAAA,kBAAkB,EAAE,GAAG;EACvBC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,UAAU,EAAE,GAAG;EACfC,EAAAA,oBAAoB,EAAE,GAAG;EACzBC,EAAAA,mBAAmB,EAAE,GAAG;EACxBC,EAAAA,iBAAiB,EAAE,GAAG;EACtBC,EAAAA,SAAS,EAAE,GAAG;EACdC,EAAAA,kBAAkB,EAAE,GAAG;EACvBC,EAAAA,mBAAmB,EAAE,GAAG;EACxBC,EAAAA,MAAM,EAAE,GAAG;EACXC,EAAAA,gBAAgB,EAAE,GAAG;EACrBC,EAAAA,QAAQ,EAAE,GAAG;EACbC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,oBAAoB,EAAE,GAAG;EACzBC,EAAAA,eAAe,EAAE,GAAG;EACpBC,EAAAA,2BAA2B,EAAE,GAAG;EAChCC,EAAAA,0BAA0B,EAAE,GAAG;EAC/BC,EAAAA,mBAAmB,EAAE,GAAG;EACxBC,EAAAA,cAAc,EAAE,GAAG;EACnBC,EAAAA,UAAU,EAAE,GAAG;EACfC,EAAAA,kBAAkB,EAAE,GAAG;EACvBC,EAAAA,cAAc,EAAE,GAAG;EACnBC,EAAAA,uBAAuB,EAAE,GAAG;EAC5BC,EAAAA,qBAAqB,EAAE,GAAG;EAC1BC,EAAAA,mBAAmB,EAAE,GAAG;EACxBC,EAAAA,YAAY,EAAE,GAAG;EACjBC,EAAAA,WAAW,EAAE,GAAG;EAChBC,EAAAA,6BAA6B,EAAE,GAAA;EACjC,CAAC,CAAA;EAED1zB,MAAM,CAACiT,OAAO,CAAC0c,cAAc,CAAC,CAAClsB,OAAO,CAAC,UAAAE,IAAA,EAAkB;EAAA,EAAA,IAAAqB,KAAA,GAAA9B,cAAA,CAAAS,IAAA,EAAA,CAAA,CAAA;EAAhBU,IAAAA,GAAG,GAAAW,KAAA,CAAA,CAAA,CAAA;EAAEgB,IAAAA,KAAK,GAAAhB,KAAA,CAAA,CAAA,CAAA,CAAA;EACjD2qB,EAAAA,cAAc,CAAC3pB,KAAK,CAAC,GAAG3B,GAAG,CAAA;EAC7B,CAAC,CAAC,CAAA;AAEF,yBAAesrB,cAAc;;EClD7B;EACA;EACA;EACA;EACA;EACA;EACA;EACA,SAASgE,cAAcA,CAACC,aAAa,EAAE;EACrC,EAAA,IAAM9uB,OAAO,GAAG,IAAIqoB,OAAK,CAACyG,aAAa,CAAC,CAAA;IACxC,IAAMC,QAAQ,GAAGp0B,IAAI,CAAC0tB,OAAK,CAACltB,SAAS,CAACmM,OAAO,EAAEtH,OAAO,CAAC,CAAA;;EAEvD;IACA0H,OAAK,CAACpH,MAAM,CAACyuB,QAAQ,EAAE1G,OAAK,CAACltB,SAAS,EAAE6E,OAAO,EAAE;EAACf,IAAAA,UAAU,EAAE,IAAA;EAAI,GAAC,CAAC,CAAA;;EAEpE;IACAyI,OAAK,CAACpH,MAAM,CAACyuB,QAAQ,EAAE/uB,OAAO,EAAE,IAAI,EAAE;EAACf,IAAAA,UAAU,EAAE,IAAA;EAAI,GAAC,CAAC,CAAA;;EAEzD;EACA8vB,EAAAA,QAAQ,CAAChzB,MAAM,GAAG,SAASA,MAAMA,CAACusB,cAAc,EAAE;MAChD,OAAOuG,cAAc,CAAClV,WAAW,CAACmV,aAAa,EAAExG,cAAc,CAAC,CAAC,CAAA;KAClE,CAAA;EAED,EAAA,OAAOyG,QAAQ,CAAA;EACjB,CAAA;;EAEA;AACA,MAAMC,KAAK,GAAGH,cAAc,CAACpgB,UAAQ,EAAC;;EAEtC;EACAugB,KAAK,CAAC3G,KAAK,GAAGA,OAAK,CAAA;;EAEnB;EACA2G,KAAK,CAACja,aAAa,GAAGA,aAAa,CAAA;EACnCia,KAAK,CAAChF,WAAW,GAAGA,aAAW,CAAA;EAC/BgF,KAAK,CAACna,QAAQ,GAAGA,QAAQ,CAAA;EACzBma,KAAK,CAAC9H,OAAO,GAAGA,OAAO,CAAA;EACvB8H,KAAK,CAAC/lB,UAAU,GAAGA,UAAU,CAAA;;EAE7B;EACA+lB,KAAK,CAAC9nB,UAAU,GAAGA,UAAU,CAAA;;EAE7B;EACA8nB,KAAK,CAACC,MAAM,GAAGD,KAAK,CAACja,aAAa,CAAA;;EAElC;EACAia,KAAK,CAACE,GAAG,GAAG,SAASA,GAAGA,CAACC,QAAQ,EAAE;EACjC,EAAA,OAAOlT,OAAO,CAACiT,GAAG,CAACC,QAAQ,CAAC,CAAA;EAC9B,CAAC,CAAA;EAEDH,KAAK,CAACvE,MAAM,GAAGA,MAAM,CAAA;;EAErB;EACAuE,KAAK,CAACrE,YAAY,GAAGA,YAAY,CAAA;;EAEjC;EACAqE,KAAK,CAACrV,WAAW,GAAGA,WAAW,CAAA;EAE/BqV,KAAK,CAACnd,YAAY,GAAGA,cAAY,CAAA;EAEjCmd,KAAK,CAACI,UAAU,GAAG,UAAA1zB,KAAK,EAAA;EAAA,EAAA,OAAIqS,cAAc,CAACrG,OAAK,CAACzE,UAAU,CAACvH,KAAK,CAAC,GAAG,IAAIoC,QAAQ,CAACpC,KAAK,CAAC,GAAGA,KAAK,CAAC,CAAA;EAAA,CAAA,CAAA;EAEjGszB,KAAK,CAAC1I,UAAU,GAAGC,QAAQ,CAACD,UAAU,CAAA;EAEtC0I,KAAK,CAACnE,cAAc,GAAGA,gBAAc,CAAA;EAErCmE,KAAK,CAAA,SAAA,CAAQ,GAAGA,KAAK;;;;;;;;"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js b/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js new file mode 100644 index 0000000..fac5c0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js @@ -0,0 +1,3 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).axios=t()}(this,(function(){"use strict";function e(e){var r,n;function o(r,n){try{var a=e[r](n),s=a.value,u=s instanceof t;Promise.resolve(u?s.v:s).then((function(t){if(u){var n="return"===r?"return":"next";if(!s.k||t.done)return o(n,t);t=e[n](t).value}i(a.done?"return":"normal",t)}),(function(e){o("throw",e)}))}catch(e){i("throw",e)}}function i(e,t){switch(e){case"return":r.resolve({value:t,done:!0});break;case"throw":r.reject(t);break;default:r.resolve({value:t,done:!1})}(r=r.next)?o(r.key,r.arg):n=null}this._invoke=function(e,t){return new Promise((function(i,a){var s={key:e,arg:t,resolve:i,reject:a,next:null};n?n=n.next=s:(r=n=s,o(e,t))}))},"function"!=typeof e.return&&(this.return=void 0)}function t(e,t){this.v=e,this.k=t}function r(e){var r={},n=!1;function o(r,o){return n=!0,o=new Promise((function(t){t(e[r](o))})),{done:!1,value:new t(o,1)}}return r["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},r.next=function(e){return n?(n=!1,e):o("next",e)},"function"==typeof e.throw&&(r.throw=function(e){if(n)throw n=!1,e;return o("throw",e)}),"function"==typeof e.return&&(r.return=function(e){return n?(n=!1,e):o("return",e)}),r}function n(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new o(t.call(e));r="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function o(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return o=function(e){this.s=e,this.n=e.next},o.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new o(e)}function i(e){return new t(e,0)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),A(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:L(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}function c(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function l(t){return function(){return new e(t.apply(this,arguments))}}function p(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){p(i,n,o,a,s,"next",e)}function s(e){p(i,n,o,a,s,"throw",e)}a(void 0)}))}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},i=o.allOwnKeys,a=void 0!==i&&i;if(null!=e)if("object"!==f(e)&&(e=[e]),C(e))for(r=0,n=e.length;r0;)if(t===(r=n[o]).toLowerCase())return r;return null}var ee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,te=function(e){return!U(e)&&e!==ee};var re,ne=(re="undefined"!=typeof Uint8Array&&j(Uint8Array),function(e){return re&&e instanceof re}),oe=N("HTMLFormElement"),ie=function(e){var t=Object.prototype.hasOwnProperty;return function(e,r){return t.call(e,r)}}(),ae=N("RegExp"),se=function(e,t){var r=Object.getOwnPropertyDescriptors(e),n={};Q(r,(function(r,o){var i;!1!==(i=t(r,o,e))&&(n[o]=i||r)})),Object.defineProperties(e,n)};var ue,ce,fe,le,pe=N("AsyncFunction"),he=(ue="function"==typeof setImmediate,ce=D(ee.postMessage),ue?setImmediate:ce?(fe="axios@".concat(Math.random()),le=[],ee.addEventListener("message",(function(e){var t=e.source,r=e.data;t===ee&&r===fe&&le.length&&le.shift()()}),!1),function(e){le.push(e),ee.postMessage(fe,"*")}):function(e){return setTimeout(e)}),de="undefined"!=typeof queueMicrotask?queueMicrotask.bind(ee):"undefined"!=typeof process&&process.nextTick||he,ve={isArray:C,isArrayBuffer:F,isBuffer:function(e){return null!==e&&!U(e)&&null!==e.constructor&&!U(e.constructor)&&D(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||D(e.append)&&("formdata"===(t=L(e))||"object"===t&&D(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&F(e.buffer)},isString:B,isNumber:q,isBoolean:function(e){return!0===e||!1===e},isObject:I,isPlainObject:M,isReadableStream:G,isRequest:X,isResponse:$,isHeaders:Y,isUndefined:U,isDate:z,isFile:H,isBlob:J,isRegExp:ae,isFunction:D,isStream:function(e){return I(e)&&D(e.pipe)},isURLSearchParams:K,isTypedArray:ne,isFileList:W,forEach:Q,merge:function e(){for(var t=te(this)&&this||{},r=t.caseless,n={},o=function(t,o){var i=r&&Z(n,o)||o;M(n[i])&&M(t)?n[i]=e(n[i],t):M(t)?n[i]=e({},t):C(t)?n[i]=t.slice():n[i]=t},i=0,a=arguments.length;i3&&void 0!==arguments[3]?arguments[3]:{},o=n.allOwnKeys;return Q(t,(function(t,n){r&&D(t)?e[n]=R(t,r):e[n]=t}),{allOwnKeys:o}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r,n){var o,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],n&&!n(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==r&&j(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:L,kindOfTest:N,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;if(C(e))return e;var t=e.length;if(!q(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},forEachEntry:function(e,t){for(var r,n=(e&&e[A]).call(e);(r=n.next())&&!r.done;){var o=r.value;t.call(e,o[0],o[1])}},matchAll:function(e,t){for(var r,n=[];null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:oe,hasOwnProperty:ie,hasOwnProp:ie,reduceDescriptors:se,freezeMethods:function(e){se(e,(function(t,r){if(D(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;var n=e[r];D(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:function(e,t){var r={},n=function(e){e.forEach((function(e){r[e]=!0}))};return C(e)?n(e):n(String(e).split(t)),r},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:Z,global:ee,isContextDefined:te,isSpecCompliantForm:function(e){return!!(e&&D(e.append)&&"FormData"===e[P]&&e[A])},toJSONObject:function(e){var t=new Array(10);return function e(r,n){if(I(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[n]=r;var o=C(r)?[]:{};return Q(r,(function(t,r){var i=e(t,n+1);!U(i)&&(o[r]=i)})),t[n]=void 0,o}}return r}(e,0)},isAsyncFn:pe,isThenable:function(e){return e&&(I(e)||D(e))&&D(e.then)&&D(e.catch)},setImmediate:he,asap:de,isIterable:function(e){return null!=e&&D(e[A])}};function ye(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}ve.inherits(ye,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ve.toJSONObject(this.config),code:this.code,status:this.status}}});var me=ye.prototype,be={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){be[e]={value:e}})),Object.defineProperties(ye,be),Object.defineProperty(me,"isAxiosError",{value:!0}),ye.from=function(e,t,r,n,o,i){var a=Object.create(me);return ve.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),ye.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};function ge(e){return ve.isPlainObject(e)||ve.isArray(e)}function we(e){return ve.endsWith(e,"[]")?e.slice(0,-2):e}function Ee(e,t,r){return e?e.concat(t).map((function(e,t){return e=we(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}var Oe=ve.toFlatObject(ve,{},null,(function(e){return/^is[A-Z]/.test(e)}));function Se(e,t,r){if(!ve.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var n=(r=ve.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ve.isUndefined(t[e])}))).metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&ve.isSpecCompliantForm(t);if(!ve.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(ve.isDate(e))return e.toISOString();if(!s&&ve.isBlob(e))throw new ye("Blob is not supported. Use a Buffer instead.");return ve.isArrayBuffer(e)||ve.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,r,o){var s=e;if(e&&!o&&"object"===f(e))if(ve.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if(ve.isArray(e)&&function(e){return ve.isArray(e)&&!e.some(ge)}(e)||(ve.isFileList(e)||ve.endsWith(r,"[]"))&&(s=ve.toArray(e)))return r=we(r),s.forEach((function(e,n){!ve.isUndefined(e)&&null!==e&&t.append(!0===a?Ee([r],n,i):null===a?r:r+"[]",u(e))})),!1;return!!ge(e)||(t.append(Ee(o,r,i),u(e)),!1)}var l=[],p=Object.assign(Oe,{defaultVisitor:c,convertValue:u,isVisitable:ge});if(!ve.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!ve.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),ve.forEach(r,(function(r,i){!0===(!(ve.isUndefined(r)||null===r)&&o.call(t,r,ve.isString(i)?i.trim():i,n,p))&&e(r,n?n.concat(i):[i])})),l.pop()}}(e),t}function xe(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Re(e,t){this._pairs=[],e&&Se(e,this,t)}var ke=Re.prototype;function Te(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function je(e,t,r){if(!t)return e;var n=r&&r.encode||Te;ve.isFunction(r)&&(r={serialize:r});var o,i=r&&r.serialize;if(o=i?i(t,r):ve.isURLSearchParams(t)?t.toString():new Re(t,r).toString(n)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}ke.append=function(e,t){this._pairs.push([e,t])},ke.toString=function(e){var t=e?function(t){return e.call(this,t,xe)}:xe;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Ae=function(){function e(){d(this,e),this.handlers=[]}return y(e,[{key:"use",value:function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){ve.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),Pe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Le={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Re,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Ne="undefined"!=typeof window&&"undefined"!=typeof document,_e="object"===("undefined"==typeof navigator?"undefined":f(navigator))&&navigator||void 0,Ce=Ne&&(!_e||["ReactNative","NativeScript","NS"].indexOf(_e.product)<0),Ue="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Fe=Ne&&window.location.href||"http://localhost",Be=s(s({},Object.freeze({__proto__:null,hasBrowserEnv:Ne,hasStandardBrowserWebWorkerEnv:Ue,hasStandardBrowserEnv:Ce,navigator:_e,origin:Fe})),Le);function De(e){function t(e,r,n,o){var i=e[o++];if("__proto__"===i)return!0;var a=Number.isFinite(+i),s=o>=e.length;return i=!i&&ve.isArray(n)?n.length:i,s?(ve.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!a):(n[i]&&ve.isObject(n[i])||(n[i]=[]),t(e,r,n[i],o)&&ve.isArray(n[i])&&(n[i]=function(e){var t,r,n={},o=Object.keys(e),i=o.length;for(t=0;t-1,i=ve.isObject(e);if(i&&ve.isHTMLForm(e)&&(e=new FormData(e)),ve.isFormData(e))return o?JSON.stringify(De(e)):e;if(ve.isArrayBuffer(e)||ve.isBuffer(e)||ve.isStream(e)||ve.isFile(e)||ve.isBlob(e)||ve.isReadableStream(e))return e;if(ve.isArrayBufferView(e))return e.buffer;if(ve.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Se(e,new Be.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return Be.isNode&&ve.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((r=ve.isFileList(e))||n.indexOf("multipart/form-data")>-1){var a=this.env&&this.env.FormData;return Se(r?{"files[]":e}:e,a&&new a,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,r){if(ve.isString(e))try{return(t||JSON.parse)(e),ve.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||qe.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(ve.isResponse(e)||ve.isReadableStream(e))return e;if(e&&ve.isString(e)&&(r&&!this.responseType||n)){var o=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw ye.from(e,ye.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Be.classes.FormData,Blob:Be.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ve.forEach(["delete","get","head","post","put","patch"],(function(e){qe.headers[e]={}}));var Ie=qe,Me=ve.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ze=Symbol("internals");function He(e){return e&&String(e).trim().toLowerCase()}function Je(e){return!1===e||null==e?e:ve.isArray(e)?e.map(Je):String(e)}function We(e,t,r,n,o){return ve.isFunction(n)?n.call(this,t,r):(o&&(t=r),ve.isString(t)?ve.isString(n)?-1!==t.indexOf(n):ve.isRegExp(n)?n.test(t):void 0:void 0)}var Ke=function(e,t){function r(e){d(this,r),e&&this.set(e)}return y(r,[{key:"set",value:function(e,t,r){var n=this;function o(e,t,r){var o=He(t);if(!o)throw new Error("header name must be a non-empty string");var i=ve.findKey(n,o);(!i||void 0===n[i]||!0===r||void 0===r&&!1!==n[i])&&(n[i||t]=Je(e))}var i=function(e,t){return ve.forEach(e,(function(e,r){return o(e,r,t)}))};if(ve.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(ve.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,r,n,o={};return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&Me[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)})),o}(e),t);else if(ve.isObject(e)&&ve.isIterable(e)){var a,s,u,c={},f=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=O(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(e);try{for(f.s();!(u=f.n()).done;){var l=u.value;if(!ve.isArray(l))throw TypeError("Object iterator must return a key-value pair");c[s=l[0]]=(a=c[s])?ve.isArray(a)?[].concat(g(a),[l[1]]):[a,l[1]]:l[1]}}catch(e){f.e(e)}finally{f.f()}i(c,t)}else null!=e&&o(t,e,r);return this}},{key:"get",value:function(e,t){if(e=He(e)){var r=ve.findKey(this,e);if(r){var n=this[r];if(!t)return n;if(!0===t)return function(e){for(var t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=n.exec(e);)r[t[1]]=t[2];return r}(n);if(ve.isFunction(t))return t.call(this,n,r);if(ve.isRegExp(t))return t.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=He(e)){var r=ve.findKey(this,e);return!(!r||void 0===this[r]||t&&!We(0,this[r],r,t))}return!1}},{key:"delete",value:function(e,t){var r=this,n=!1;function o(e){if(e=He(e)){var o=ve.findKey(r,e);!o||t&&!We(0,r[o],o,t)||(delete r[o],n=!0)}}return ve.isArray(e)?e.forEach(o):o(e),n}},{key:"clear",value:function(e){for(var t=Object.keys(this),r=t.length,n=!1;r--;){var o=t[r];e&&!We(0,this[o],o,e,!0)||(delete this[o],n=!0)}return n}},{key:"normalize",value:function(e){var t=this,r={};return ve.forEach(this,(function(n,o){var i=ve.findKey(r,o);if(i)return t[i]=Je(n),void delete t[o];var a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Je(n),r[a]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,r=null,n&&(clearTimeout(n),n=null),e.apply(null,t)};return[function(){for(var e=Date.now(),t=e-o,s=arguments.length,u=new Array(s),c=0;c=i?a(u,e):(r=u,n||(n=setTimeout((function(){n=null,a(r)}),i-t)))},function(){return r&&a(r)}]}ve.inherits($e,ye,{__CANCEL__:!0});var et=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,n=0,o=Qe(50,250);return Ze((function(r){var i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,u=o(s);n=i;var c=m({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:r,lengthComputable:null!=a},t?"download":"upload",!0);e(c)}),r)},tt=function(e,t){var r=null!=e;return[function(n){return t[0]({lengthComputable:r,total:e,loaded:n})},t[1]]},rt=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n1?t-1:0),n=1;n1?"since :\n"+s.map(jt).join("\n"):" "+jt(s[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function Lt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new $e(null,e)}function Nt(e){return Lt(e),e.headers=Ve.from(e.headers),e.data=Ge.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Pt(e.adapter||Ie.adapter)(e).then((function(t){return Lt(e),t.data=Ge.call(e,e.transformResponse,t),t.headers=Ve.from(t.headers),t}),(function(t){return Xe(t)||(Lt(e),t&&t.response&&(t.response.data=Ge.call(e,e.transformResponse,t.response),t.response.headers=Ve.from(t.response.headers))),Promise.reject(t)}))}var _t="1.9.0",Ct={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Ct[e]=function(r){return f(r)===e||"a"+(t<1?"n ":" ")+e}}));var Ut={};Ct.transitional=function(e,t,r){function n(e,t){return"[Axios v1.9.0] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,o,i){if(!1===e)throw new ye(n(o," has been removed"+(t?" in "+t:"")),ye.ERR_DEPRECATED);return t&&!Ut[o]&&(Ut[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}},Ct.spelling=function(e){return function(t,r){return console.warn("".concat(r," is likely a misspelling of ").concat(e)),!0}};var Ft={assertOptions:function(e,t,r){if("object"!==f(e))throw new ye("options must be an object",ye.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new ye("option "+i+" must be "+u,ye.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new ye("Unknown option "+i,ye.ERR_BAD_OPTION)}},validators:Ct},Bt=Ft.validators,Dt=function(){function e(t){d(this,e),this.defaults=t||{},this.interceptors={request:new Ae,response:new Ae}}var t;return y(e,[{key:"request",value:(t=h(u().mark((function e(t,r){var n,o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,r);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){n={},Error.captureStackTrace?Error.captureStackTrace(n):n=new Error,o=n.stack?n.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,r){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var r=t=st(this.defaults,t),n=r.transitional,o=r.paramsSerializer,i=r.headers;void 0!==n&&Ft.assertOptions(n,{silentJSONParsing:Bt.transitional(Bt.boolean),forcedJSONParsing:Bt.transitional(Bt.boolean),clarifyTimeoutError:Bt.transitional(Bt.boolean)},!1),null!=o&&(ve.isFunction(o)?t.paramsSerializer={serialize:o}:Ft.assertOptions(o,{encode:Bt.function,serialize:Bt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),Ft.assertOptions(t,{baseUrl:Bt.spelling("baseURL"),withXsrfToken:Bt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=i&&ve.merge(i.common,i[t.method]);i&&ve.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=Ve.concat(a,i);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var c,f=[];this.interceptors.response.forEach((function(e){f.push(e.fulfilled,e.rejected)}));var l,p=0;if(!u){var h=[Nt.bind(this),void 0];for(h.unshift.apply(h,s),h.push.apply(h,f),l=h.length,c=Promise.resolve(t);p0;)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},t((function(e,t,o){n.reason||(n.reason=new $e(e,t,o),r(n.reason))}))}return y(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,r=function(e){t.abort(e)};return this.subscribe(r),t.signal.unsubscribe=function(){return e.unsubscribe(r)},t.signal}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}]),e}(),Mt=It;var zt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(zt).forEach((function(e){var t=b(e,2),r=t[0],n=t[1];zt[n]=r}));var Ht=zt;var Jt=function e(t){var r=new qt(t),n=R(qt.prototype.request,r);return ve.extend(n,qt.prototype,r,{allOwnKeys:!0}),ve.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(st(t,r))},n}(Ie);return Jt.Axios=qt,Jt.CanceledError=$e,Jt.CancelToken=Mt,Jt.isCancel=Xe,Jt.VERSION=_t,Jt.toFormData=Se,Jt.AxiosError=ye,Jt.Cancel=Jt.CanceledError,Jt.all=function(e){return Promise.all(e)},Jt.spread=function(e){return function(t){return e.apply(null,t)}},Jt.isAxiosError=function(e){return ve.isObject(e)&&!0===e.isAxiosError},Jt.mergeConfig=st,Jt.AxiosHeaders=Ve,Jt.formToJSON=function(e){return De(ve.isHTMLForm(e)?new FormData(e):e)},Jt.getAdapter=Pt,Jt.HttpStatusCode=Ht,Jt.default=Jt,Jt})); +//# sourceMappingURL=axios.min.js.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js.map b/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js.map new file mode 100644 index 0000000..3a2fba6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/defaults/transitional.js","../lib/platform/browser/index.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/common/utils.js","../lib/platform/index.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/core/buildFullPath.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/fetch.js","../lib/adapters/xhr.js","../lib/helpers/parseProtocol.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/adapters.js","../lib/helpers/null.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n"],"names":["bind","fn","thisArg","apply","arguments","cache","toString","Object","prototype","getPrototypeOf","iterator","Symbol","toStringTag","kindOf","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isArrayBuffer","isString","isFunction","isNumber","isObject","isPlainObject","val","isDate","isFile","isBlob","isFileList","isURLSearchParams","_map2","_slicedToArray","map","isReadableStream","isRequest","isResponse","isHeaders","forEach","obj","i","l","_ref","length","undefined","_ref$allOwnKeys","allOwnKeys","key","keys","getOwnPropertyNames","len","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","TypedArray","isTypedArray","Uint8Array","isHTMLForm","hasOwnProperty","_ref4","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","setImmediateSupported","postMessageSupported","token","callbacks","isAsyncFn","_setImmediate","setImmediate","postMessage","concat","Math","random","addEventListener","_ref5","source","data","shift","cb","push","setTimeout","asap","queueMicrotask","process","nextTick","utils$1","isBuffer","constructor","isFormData","kind","FormData","append","isArrayBufferView","ArrayBuffer","isView","buffer","isBoolean","isStream","pipe","merge","_ref2","this","caseless","result","assignValue","targetKey","extend","a","b","_ref3","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","forEachEntry","_iterator","next","done","pair","matchAll","regExp","matches","exec","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","toUpperCase","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","target","reducedValue","isThenable","then","isIterable","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","_encode","serialize","serializedParams","serializeFn","hashmarkIndex","encoder","InterceptorManager$1","InterceptorManager","_classCallCheck","handlers","_createClass","fulfilled","rejected","synchronous","runWhen","id","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","e","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","dest","_step","_createForOfIteratorHelper","s","n","entry","_toConsumableArray","err","f","tokens","tokensRE","parseTokens","matcher","deleted","deleteHeader","format","normalized","w","char","formatHeader","_this$constructor","_len","targets","asStrings","get","first","computed","_len2","_key2","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","configurable","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$1","transformData","fns","normalize","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","speedometer","samplesCount","min","firstSampleTS","bytes","timestamps","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","lastArgs","timer","timestamp","threshold","invoke","args","clearTimeout","progressEventReducer","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","_defineProperty","progress","estimated","event","progressEventDecorator","throttled","asyncDecorator","isMSIE","URL","protocol","host","port","userAgent","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","allowAbsoluteUrls","isRelativeUrl","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","res","resolveConfig","newConfig","auth","btoa","username","password","unescape","Boolean","isURLSameOrigin","xsrfValue","cookies","xhrAdapter","XMLHttpRequest","Promise","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","_config","requestData","requestHeaders","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","_progressEventReducer2","upload","_progressEventReducer4","cancel","abort","subscribe","aborted","send","composeSignals$1","signals","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","wrap","_context","prev","byteLength","abrupt","stop","readBytes","_wrapAsyncGenerator","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_context2","_asyncIterator","readStream","_awaitAsyncGenerator","sent","delegateYield","_asyncGeneratorDelegate","t1","finish","_x","_x2","_callee2","stream","reader","_yield$_awaitAsyncGen","_context3","asyncIterator","getReader","_x3","trackStream","onProgress","onFinish","_onFinish","ReadableStream","pull","_asyncToGenerator","_callee3","_yield$iterator$next","_done","loadedBytes","_context4","close","enqueue","t0","highWaterMark","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","has","supportsResponseStream","resolvers","_","ERR_NOT_SUPPORT","getBodyLength","_request","size","resolveBodyLength","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","composedSignal","requestContentLength","contentTypeHeader","_progressEventDecorat","_progressEventDecorat2","flush","isCredentialsSupported","isStreamResponse","responseContentLength","_ref6","_onProgress","_flush","responseData","composeSignals","toAbortSignal","credentials","t2","_x5","knownAdapters","http","xhr","fetchAdapter","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","VERSION","validators","deprecatedWarnings","validators$1","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","promise","responseInterceptorChain","chain","onFulfilled","onRejected","generateHTTPMethod","isForm","Axios$1","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","_this","c","CancelToken$1","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$1","axios","createInstance","defaultConfig","instance","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter"],"mappings":";w5XAEe,SAASA,EAAKC,EAAIC,GAC/B,OAAO,WACL,OAAOD,EAAGE,MAAMD,EAASE,WAE7B,mSCAA,IAIgBC,EAJTC,EAAYC,OAAOC,UAAnBF,SACAG,EAAkBF,OAAlBE,eACAC,EAAyBC,OAAzBD,SAAUE,EAAeD,OAAfC,YAEXC,GAAUR,EAGbE,OAAOO,OAAO,MAHQ,SAAAC,GACrB,IAAMC,EAAMV,EAASW,KAAKF,GAC1B,OAAOV,EAAMW,KAASX,EAAMW,GAAOA,EAAIE,MAAM,GAAI,GAAGC,iBAGlDC,EAAa,SAACC,GAElB,OADAA,EAAOA,EAAKF,cACL,SAACJ,GAAK,OAAKF,EAAOE,KAAWM,CAAI,CAC1C,EAEMC,EAAa,SAAAD,GAAI,OAAI,SAAAN,GAAK,OAAIQ,EAAOR,KAAUM,CAAI,CAAA,EASlDG,EAAWC,MAAXD,QASDE,EAAcJ,EAAW,aAqB/B,IAAMK,EAAgBP,EAAW,eA2BjC,IAAMQ,EAAWN,EAAW,UAQtBO,EAAaP,EAAW,YASxBQ,EAAWR,EAAW,UAStBS,EAAW,SAAChB,GAAK,OAAe,OAAVA,GAAmC,WAAjBQ,EAAOR,EAAkB,EAiBjEiB,EAAgB,SAACC,GACrB,GAAoB,WAAhBpB,EAAOoB,GACT,OAAO,EAGT,IAAMzB,EAAYC,EAAewB,GACjC,QAAsB,OAAdzB,GAAsBA,IAAcD,OAAOC,WAAkD,OAArCD,OAAOE,eAAeD,IAA0BI,KAAeqB,GAAUvB,KAAYuB,EACvJ,EASMC,EAASd,EAAW,QASpBe,EAASf,EAAW,QASpBgB,EAAShB,EAAW,QASpBiB,EAAajB,EAAW,YAsCxBkB,EAAoBlB,EAAW,mBAE4FmB,EAAAC,EAApE,CAAC,iBAAkB,UAAW,WAAY,WAAWC,IAAIrB,GAAW,GAA1HsB,EAAgBH,EAAA,GAAEI,EAASJ,EAAA,GAAEK,EAAUL,EAAA,GAAEM,EAASN,EAAA,GA2BzD,SAASO,EAAQC,EAAK9C,GAA+B,IAM/C+C,EACAC,EAP+CC,EAAA9C,UAAA+C,OAAA,QAAAC,IAAAhD,UAAA,GAAAA,UAAA,GAAJ,CAAE,EAAAiD,EAAAH,EAAxBI,WAAAA,OAAa,IAAHD,GAAQA,EAE3C,GAAIN,QAaJ,GALmB,WAAfxB,EAAOwB,KAETA,EAAM,CAACA,IAGLvB,EAAQuB,GAEV,IAAKC,EAAI,EAAGC,EAAIF,EAAII,OAAQH,EAAIC,EAAGD,IACjC/C,EAAGgB,KAAK,KAAM8B,EAAIC,GAAIA,EAAGD,OAEtB,CAEL,IAEIQ,EAFEC,EAAOF,EAAa/C,OAAOkD,oBAAoBV,GAAOxC,OAAOiD,KAAKT,GAClEW,EAAMF,EAAKL,OAGjB,IAAKH,EAAI,EAAGA,EAAIU,EAAKV,IACnBO,EAAMC,EAAKR,GACX/C,EAAGgB,KAAK,KAAM8B,EAAIQ,GAAMA,EAAKR,EAEjC,CACF,CAEA,SAASY,EAAQZ,EAAKQ,GACpBA,EAAMA,EAAIpC,cAIV,IAHA,IAEIyC,EAFEJ,EAAOjD,OAAOiD,KAAKT,GACrBC,EAAIQ,EAAKL,OAENH,KAAM,GAEX,GAAIO,KADJK,EAAOJ,EAAKR,IACK7B,cACf,OAAOyC,EAGX,OAAO,IACT,CAEA,IAAMC,GAEsB,oBAAfC,WAAmCA,WACvB,oBAATC,KAAuBA,KAA0B,oBAAXC,OAAyBA,OAASC,OAGlFC,GAAmB,SAACC,GAAO,OAAMzC,EAAYyC,IAAYA,IAAYN,EAAO,EAoDlF,IA8HsBO,GAAhBC,IAAgBD,GAKG,oBAAfE,YAA8B7D,EAAe6D,YAH9C,SAAAvD,GACL,OAAOqD,IAAcrD,aAAiBqD,KA6CpCG,GAAanD,EAAW,mBAWxBoD,GAAkB,SAAAC,GAAA,IAAED,EAAmEjE,OAAOC,UAA1EgE,eAAc,OAAM,SAACzB,EAAK2B,GAAI,OAAKF,EAAevD,KAAK8B,EAAK2B,EAAK,CAAA,CAAnE,GASlBC,GAAWvD,EAAW,UAEtBwD,GAAoB,SAAC7B,EAAK8B,GAC9B,IAAMC,EAAcvE,OAAOwE,0BAA0BhC,GAC/CiC,EAAqB,CAAA,EAE3BlC,EAAQgC,GAAa,SAACG,EAAYC,GAChC,IAAIC,GAC2C,KAA1CA,EAAMN,EAAQI,EAAYC,EAAMnC,MACnCiC,EAAmBE,GAAQC,GAAOF,EAEtC,IAEA1E,OAAO6E,iBAAiBrC,EAAKiC,EAC/B,EAgEA,IAuCwBK,GAAuBC,GAKbC,GAAOC,GAbnCC,GAAYrE,EAAW,iBAQvBsE,IAAkBL,GAkBE,mBAAjBM,aAlBsCL,GAmB7CzD,EAAWgC,GAAQ+B,aAlBfP,GACKM,aAGFL,IAAyBC,GAW/BM,SAAAA,OAAWC,KAAKC,UAXsBP,GAWV,GAV3B3B,GAAQmC,iBAAiB,WAAW,SAAAC,GAAoB,IAAlBC,EAAMD,EAANC,OAAQC,EAAIF,EAAJE,KACxCD,IAAWrC,IAAWsC,IAASZ,IACjCC,GAAUrC,QAAUqC,GAAUY,OAAVZ,EAEvB,IAAE,GAEI,SAACa,GACNb,GAAUc,KAAKD,GACfxC,GAAQ+B,YAAYL,GAAO,OAEI,SAACc,GAAE,OAAKE,WAAWF,EAAG,GAMrDG,GAAiC,oBAAnBC,eAClBA,eAAezG,KAAK6D,IAAgC,oBAAZ6C,SAA2BA,QAAQC,UAAYjB,GAQ1EkB,GAAA,CACbpF,QAAAA,EACAG,cAAAA,EACAkF,SAloBF,SAAkB5E,GAChB,OAAe,OAARA,IAAiBP,EAAYO,IAA4B,OAApBA,EAAI6E,cAAyBpF,EAAYO,EAAI6E,cACpFjF,EAAWI,EAAI6E,YAAYD,WAAa5E,EAAI6E,YAAYD,SAAS5E,EACxE,EAgoBE8E,WApfiB,SAAChG,GAClB,IAAIiG,EACJ,OAAOjG,IACgB,mBAAbkG,UAA2BlG,aAAiBkG,UAClDpF,EAAWd,EAAMmG,UACY,cAA1BF,EAAOnG,EAAOE,KAEL,WAATiG,GAAqBnF,EAAWd,EAAMT,WAAkC,sBAArBS,EAAMT,YAIlE,EA0eE6G,kBA9mBF,SAA2BlF,GAOzB,MAL4B,oBAAhBmF,aAAiCA,YAAYC,OAC9CD,YAAYC,OAAOpF,GAElBA,GAASA,EAAIqF,QAAY3F,EAAcM,EAAIqF,OAGzD,EAumBE1F,SAAAA,EACAE,SAAAA,EACAyF,UA9jBgB,SAAAxG,GAAK,OAAc,IAAVA,IAA4B,IAAVA,CAAe,EA+jB1DgB,SAAAA,EACAC,cAAAA,EACAU,iBAAAA,EACAC,UAAAA,EACAC,WAAAA,EACAC,UAAAA,EACAnB,YAAAA,EACAQ,OAAAA,EACAC,OAAAA,EACAC,OAAAA,EACAuC,SAAAA,GACA9C,WAAAA,EACA2F,SA9gBe,SAACvF,GAAG,OAAKF,EAASE,IAAQJ,EAAWI,EAAIwF,KAAK,EA+gB7DnF,kBAAAA,EACA+B,aAAAA,GACAhC,WAAAA,EACAS,QAAAA,EACA4E,MAhZF,SAASA,IAgBP,IAfA,IAAAC,EAAmBzD,GAAiB0D,OAASA,MAAQ,CAAE,EAAhDC,EAAQF,EAARE,SACDC,EAAS,CAAA,EACTC,EAAc,SAAC9F,EAAKsB,GACxB,IAAMyE,EAAYH,GAAYlE,EAAQmE,EAAQvE,IAAQA,EAClDvB,EAAc8F,EAAOE,KAAehG,EAAcC,GACpD6F,EAAOE,GAAaN,EAAMI,EAAOE,GAAY/F,GACpCD,EAAcC,GACvB6F,EAAOE,GAAaN,EAAM,CAAE,EAAEzF,GACrBT,EAAQS,GACjB6F,EAAOE,GAAa/F,EAAIf,QAExB4G,EAAOE,GAAa/F,GAIfe,EAAI,EAAGC,EAAI7C,UAAU+C,OAAQH,EAAIC,EAAGD,IAC3C5C,UAAU4C,IAAMF,EAAQ1C,UAAU4C,GAAI+E,GAExC,OAAOD,CACT,EA6XEG,OAjXa,SAACC,EAAGC,EAAGjI,GAA8B,IAAAkI,EAAAhI,UAAA+C,OAAA,QAAAC,IAAAhD,UAAA,GAAAA,UAAA,GAAP,CAAE,EAAfkD,EAAU8E,EAAV9E,WAQ9B,OAPAR,EAAQqF,GAAG,SAAClG,EAAKsB,GACXrD,GAAW2B,EAAWI,GACxBiG,EAAE3E,GAAOvD,EAAKiC,EAAK/B,GAEnBgI,EAAE3E,GAAOtB,CAEb,GAAG,CAACqB,WAAAA,IACG4E,CACT,EAyWEG,KA7eW,SAACrH,GAAG,OAAKA,EAAIqH,KACxBrH,EAAIqH,OAASrH,EAAIsH,QAAQ,qCAAsC,GAAG,EA6elEC,SAjWe,SAACC,GAIhB,OAH8B,QAA1BA,EAAQC,WAAW,KACrBD,EAAUA,EAAQtH,MAAM,IAEnBsH,CACT,EA6VEE,SAlVe,SAAC5B,EAAa6B,EAAkBC,EAAO9D,GACtDgC,EAAYtG,UAAYD,OAAOO,OAAO6H,EAAiBnI,UAAWsE,GAClEgC,EAAYtG,UAAUsG,YAAcA,EACpCvG,OAAOsI,eAAe/B,EAAa,QAAS,CAC1CgC,MAAOH,EAAiBnI,YAE1BoI,GAASrI,OAAOwI,OAAOjC,EAAYtG,UAAWoI,EAChD,EA4UEI,aAjUmB,SAACC,EAAWC,EAASC,EAAQC,GAChD,IAAIR,EACA5F,EACA0B,EACE2E,EAAS,CAAA,EAIf,GAFAH,EAAUA,GAAW,GAEJ,MAAbD,EAAmB,OAAOC,EAE9B,EAAG,CAGD,IADAlG,GADA4F,EAAQrI,OAAOkD,oBAAoBwF,IACzB9F,OACHH,KAAM,GACX0B,EAAOkE,EAAM5F,GACPoG,IAAcA,EAAW1E,EAAMuE,EAAWC,IAAcG,EAAO3E,KACnEwE,EAAQxE,GAAQuE,EAAUvE,GAC1B2E,EAAO3E,IAAQ,GAGnBuE,GAAuB,IAAXE,GAAoB1I,EAAewI,EACjD,OAASA,KAAeE,GAAUA,EAAOF,EAAWC,KAAaD,IAAc1I,OAAOC,WAEtF,OAAO0I,CACT,EA0SErI,OAAAA,EACAO,WAAAA,EACAkI,SAjSe,SAACtI,EAAKuI,EAAcC,GACnCxI,EAAMyI,OAAOzI,SACIoC,IAAboG,GAA0BA,EAAWxI,EAAImC,UAC3CqG,EAAWxI,EAAImC,QAEjBqG,GAAYD,EAAapG,OACzB,IAAMuG,EAAY1I,EAAI2I,QAAQJ,EAAcC,GAC5C,OAAsB,IAAfE,GAAoBA,IAAcF,CAC3C,EA0REI,QAhRc,SAAC7I,GACf,IAAKA,EAAO,OAAO,KACnB,GAAIS,EAAQT,GAAQ,OAAOA,EAC3B,IAAIiC,EAAIjC,EAAMoC,OACd,IAAKrB,EAASkB,GAAI,OAAO,KAEzB,IADA,IAAM6G,EAAM,IAAIpI,MAAMuB,GACfA,KAAM,GACX6G,EAAI7G,GAAKjC,EAAMiC,GAEjB,OAAO6G,CACT,EAuQEC,aA7OmB,SAAC/G,EAAK9C,GAOzB,IANA,IAII6H,EAFEiC,GAFYhH,GAAOA,EAAIrC,IAEDO,KAAK8B,IAIzB+E,EAASiC,EAAUC,UAAYlC,EAAOmC,MAAM,CAClD,IAAMC,EAAOpC,EAAOgB,MACpB7I,EAAGgB,KAAK8B,EAAKmH,EAAK,GAAIA,EAAK,GAC7B,CACF,EAmOEC,SAzNe,SAACC,EAAQpJ,GAIxB,IAHA,IAAIqJ,EACER,EAAM,GAE4B,QAAhCQ,EAAUD,EAAOE,KAAKtJ,KAC5B6I,EAAIvD,KAAK+D,GAGX,OAAOR,CACT,EAiNEtF,WAAAA,GACAC,eAAAA,GACA+F,WAAY/F,GACZI,kBAAAA,GACA4F,cAzKoB,SAACzH,GACrB6B,GAAkB7B,GAAK,SAACkC,EAAYC,GAElC,GAAIrD,EAAWkB,KAA6D,IAArD,CAAC,YAAa,SAAU,UAAU4G,QAAQzE,GAC/D,OAAO,EAGT,IAAM4D,EAAQ/F,EAAImC,GAEbrD,EAAWiH,KAEhB7D,EAAWwF,YAAa,EAEpB,aAAcxF,EAChBA,EAAWyF,UAAW,EAInBzF,EAAW0F,MACd1F,EAAW0F,IAAM,WACf,MAAMC,MAAM,qCAAwC1F,EAAO,OAGjE,GACF,EAkJE2F,YAhJkB,SAACC,EAAeC,GAClC,IAAMhI,EAAM,CAAA,EAENiI,EAAS,SAACnB,GACdA,EAAI/G,SAAQ,SAAAgG,GACV/F,EAAI+F,IAAS,CACf,KAKF,OAFAtH,EAAQsJ,GAAiBE,EAAOF,GAAiBE,EAAOvB,OAAOqB,GAAeG,MAAMF,IAE7EhI,CACT,EAqIEmI,YAlNkB,SAAAlK,GAClB,OAAOA,EAAIG,cAAcmH,QAAQ,yBAC/B,SAAkB6C,EAAGC,EAAIC,GACvB,OAAOD,EAAGE,cAAgBD,CAC5B,GAEJ,EA6MEE,KApIW,aAqIXC,eAnIqB,SAAC1C,EAAO2C,GAC7B,OAAgB,MAAT3C,GAAiB4C,OAAOC,SAAS7C,GAASA,GAASA,EAAQ2C,CACpE,EAkIE9H,QAAAA,EACAM,OAAQJ,GACRK,iBAAAA,GACA0H,oBA5HF,SAA6B7K,GAC3B,SAAUA,GAASc,EAAWd,EAAMmG,SAAkC,aAAvBnG,EAAMH,IAA+BG,EAAML,GAC5F,EA2HEmL,aAzHmB,SAAC9I,GACpB,IAAM+I,EAAQ,IAAIrK,MAAM,IA2BxB,OAzBc,SAARsK,EAAS7F,EAAQlD,GAErB,GAAIjB,EAASmE,GAAS,CACpB,GAAI4F,EAAMnC,QAAQzD,IAAW,EAC3B,OAGF,KAAK,WAAYA,GAAS,CACxB4F,EAAM9I,GAAKkD,EACX,IAAM8F,EAASxK,EAAQ0E,GAAU,GAAK,CAAA,EAStC,OAPApD,EAAQoD,GAAQ,SAAC4C,EAAOvF,GACtB,IAAM0I,EAAeF,EAAMjD,EAAO9F,EAAI,IACrCtB,EAAYuK,KAAkBD,EAAOzI,GAAO0I,EAC/C,IAEAH,EAAM9I,QAAKI,EAEJ4I,CACT,CACF,CAEA,OAAO9F,EAGF6F,CAAMhJ,EAAK,EACpB,EA6FE0C,UAAAA,GACAyG,WA1FiB,SAACnL,GAAK,OACvBA,IAAUgB,EAAShB,IAAUc,EAAWd,KAAWc,EAAWd,EAAMoL,OAAStK,EAAWd,EAAK,MAAO,EA0FpG4E,aAAcD,GACdc,KAAAA,GACA4F,WA3DiB,SAACrL,GAAK,OAAc,MAATA,GAAiBc,EAAWd,EAAML,GAAU,GC5pB1E,SAAS2L,GAAWC,EAASC,EAAMC,EAAQC,EAASC,GAClD9B,MAAM3J,KAAK2G,MAEPgD,MAAM+B,kBACR/B,MAAM+B,kBAAkB/E,KAAMA,KAAKd,aAEnCc,KAAKkE,OAAS,IAAIlB,OAASkB,MAG7BlE,KAAK0E,QAAUA,EACf1E,KAAK1C,KAAO,aACZqH,IAAS3E,KAAK2E,KAAOA,GACrBC,IAAW5E,KAAK4E,OAASA,GACzBC,IAAY7E,KAAK6E,QAAUA,GACvBC,IACF9E,KAAK8E,SAAWA,EAChB9E,KAAKgF,OAASF,EAASE,OAASF,EAASE,OAAS,KAEtD,CAEAC,GAAMnE,SAAS2D,GAAYzB,MAAO,CAChCkC,OAAQ,WACN,MAAO,CAELR,QAAS1E,KAAK0E,QACdpH,KAAM0C,KAAK1C,KAEX6H,YAAanF,KAAKmF,YAClBC,OAAQpF,KAAKoF,OAEbC,SAAUrF,KAAKqF,SACfC,WAAYtF,KAAKsF,WACjBC,aAAcvF,KAAKuF,aACnBrB,MAAOlE,KAAKkE,MAEZU,OAAQK,GAAMhB,aAAajE,KAAK4E,QAChCD,KAAM3E,KAAK2E,KACXK,OAAQhF,KAAKgF,OAEjB,IAGF,IAAMpM,GAAY6L,GAAW7L,UACvBsE,GAAc,CAAA,EAEpB,CACE,uBACA,iBACA,eACA,YACA,cACA,4BACA,iBACA,mBACA,kBACA,eACA,kBACA,mBAEAhC,SAAQ,SAAAyJ,GACRzH,GAAYyH,GAAQ,CAACzD,MAAOyD,EAC9B,IAEAhM,OAAO6E,iBAAiBiH,GAAYvH,IACpCvE,OAAOsI,eAAerI,GAAW,eAAgB,CAACsI,OAAO,IAGzDuD,GAAWe,KAAO,SAACC,EAAOd,EAAMC,EAAQC,EAASC,EAAUY,GACzD,IAAMC,EAAahN,OAAOO,OAAON,IAgBjC,OAdAqM,GAAM7D,aAAaqE,EAAOE,GAAY,SAAgBxK,GACpD,OAAOA,IAAQ6H,MAAMpK,SACtB,IAAE,SAAAkE,GACD,MAAgB,iBAATA,CACT,IAEA2H,GAAWpL,KAAKsM,EAAYF,EAAMf,QAASC,EAAMC,EAAQC,EAASC,GAElEa,EAAWC,MAAQH,EAEnBE,EAAWrI,KAAOmI,EAAMnI,KAExBoI,GAAe/M,OAAOwI,OAAOwE,EAAYD,GAElCC,CACT,ECtFA,SAASE,GAAY1M,GACnB,OAAO8L,GAAM7K,cAAcjB,IAAU8L,GAAMrL,QAAQT,EACrD,CASA,SAAS2M,GAAenK,GACtB,OAAOsJ,GAAMvD,SAAS/F,EAAK,MAAQA,EAAIrC,MAAM,GAAI,GAAKqC,CACxD,CAWA,SAASoK,GAAUC,EAAMrK,EAAKsK,GAC5B,OAAKD,EACEA,EAAK/H,OAAOtC,GAAKd,KAAI,SAAc8C,EAAOvC,GAG/C,OADAuC,EAAQmI,GAAenI,IACfsI,GAAQ7K,EAAI,IAAMuC,EAAQ,IAAMA,CACzC,IAAEuI,KAAKD,EAAO,IAAM,IALHtK,CAMpB,CAaA,IAAMwK,GAAalB,GAAM7D,aAAa6D,GAAO,CAAE,EAAE,MAAM,SAAgBnI,GACrE,MAAO,WAAWsJ,KAAKtJ,EACzB,IAyBA,SAASuJ,GAAWlL,EAAKmL,EAAUC,GACjC,IAAKtB,GAAM9K,SAASgB,GAClB,MAAM,IAAIqL,UAAU,4BAItBF,EAAWA,GAAY,IAAyBjH,SAYhD,IAAMoH,GATNF,EAAUtB,GAAM7D,aAAamF,EAAS,CACpCE,YAAY,EACZR,MAAM,EACNS,SAAS,IACR,GAAO,SAAiBC,EAAQrI,GAEjC,OAAQ2G,GAAMnL,YAAYwE,EAAOqI,GACnC,KAE2BF,WAErBG,EAAUL,EAAQK,SAAWC,EAC7BZ,EAAOM,EAAQN,KACfS,EAAUH,EAAQG,QAElBI,GADQP,EAAQQ,MAAwB,oBAATA,MAAwBA,OACpC9B,GAAMjB,oBAAoBsC,GAEnD,IAAKrB,GAAMhL,WAAW2M,GACpB,MAAM,IAAIJ,UAAU,8BAGtB,SAASQ,EAAa9F,GACpB,GAAc,OAAVA,EAAgB,MAAO,GAE3B,GAAI+D,GAAM3K,OAAO4G,GACf,OAAOA,EAAM+F,cAGf,IAAKH,GAAW7B,GAAMzK,OAAO0G,GAC3B,MAAM,IAAIuD,GAAW,gDAGvB,OAAIQ,GAAMlL,cAAcmH,IAAU+D,GAAMxI,aAAayE,GAC5C4F,GAA2B,mBAATC,KAAsB,IAAIA,KAAK,CAAC7F,IAAUgG,OAAO1B,KAAKtE,GAG1EA,CACT,CAYA,SAAS2F,EAAe3F,EAAOvF,EAAKqK,GAClC,IAAI/D,EAAMf,EAEV,GAAIA,IAAU8E,GAAyB,WAAjBrM,EAAOuH,GAC3B,GAAI+D,GAAMvD,SAAS/F,EAAK,MAEtBA,EAAM8K,EAAa9K,EAAMA,EAAIrC,MAAM,GAAI,GAEvC4H,EAAQiG,KAAKC,UAAUlG,QAClB,GACJ+D,GAAMrL,QAAQsH,IAnGvB,SAAqBe,GACnB,OAAOgD,GAAMrL,QAAQqI,KAASA,EAAIoF,KAAKxB,GACzC,CAiGiCyB,CAAYpG,KACnC+D,GAAMxK,WAAWyG,IAAU+D,GAAMvD,SAAS/F,EAAK,SAAWsG,EAAMgD,GAAMjD,QAAQd,IAYhF,OATAvF,EAAMmK,GAAenK,GAErBsG,EAAI/G,SAAQ,SAAcqM,EAAIC,IAC1BvC,GAAMnL,YAAYyN,IAAc,OAAPA,GAAgBjB,EAAShH,QAEtC,IAAZoH,EAAmBX,GAAU,CAACpK,GAAM6L,EAAOvB,GAAqB,OAAZS,EAAmB/K,EAAMA,EAAM,KACnFqL,EAAaO,GAEjB,KACO,EAIX,QAAI1B,GAAY3E,KAIhBoF,EAAShH,OAAOyG,GAAUC,EAAMrK,EAAKsK,GAAOe,EAAa9F,KAElD,EACT,CAEA,IAAMgD,EAAQ,GAERuD,EAAiB9O,OAAOwI,OAAOgF,GAAY,CAC/CU,eAAAA,EACAG,aAAAA,EACAnB,YAAAA,KAyBF,IAAKZ,GAAM9K,SAASgB,GAClB,MAAM,IAAIqL,UAAU,0BAKtB,OA5BA,SAASkB,EAAMxG,EAAO8E,GACpB,IAAIf,GAAMnL,YAAYoH,GAAtB,CAEA,IAA8B,IAA1BgD,EAAMnC,QAAQb,GAChB,MAAM8B,MAAM,kCAAoCgD,EAAKE,KAAK,MAG5DhC,EAAMxF,KAAKwC,GAEX+D,GAAM/J,QAAQgG,GAAO,SAAcqG,EAAI5L,IAKtB,OAJEsJ,GAAMnL,YAAYyN,IAAc,OAAPA,IAAgBX,EAAQvN,KAChEiN,EAAUiB,EAAItC,GAAMjL,SAAS2B,GAAOA,EAAI8E,OAAS9E,EAAKqK,EAAMyB,KAI5DC,EAAMH,EAAIvB,EAAOA,EAAK/H,OAAOtC,GAAO,CAACA,GAEzC,IAEAuI,EAAMyD,KAlBwB,CAmBhC,CAMAD,CAAMvM,GAECmL,CACT,CC5MA,SAASsB,GAAOxO,GACd,IAAMyO,EAAU,CACd,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,MAAO,IACP,MAAO,MAET,OAAOC,mBAAmB1O,GAAKsH,QAAQ,oBAAoB,SAAkBqH,GAC3E,OAAOF,EAAQE,EACjB,GACF,CAUA,SAASC,GAAqBC,EAAQ1B,GACpCvG,KAAKkI,OAAS,GAEdD,GAAU5B,GAAW4B,EAAQjI,KAAMuG,EACrC,CAEA,IAAM3N,GAAYoP,GAAqBpP,UC5BvC,SAASgP,GAAOvN,GACd,OAAOyN,mBAAmBzN,GACxBqG,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,QAAS,IACrB,CAWe,SAASyH,GAASC,EAAKH,EAAQ1B,GAE5C,IAAK0B,EACH,OAAOG,EAGT,IAAMC,EAAU9B,GAAWA,EAAQqB,QAAUA,GAEzC3C,GAAMhL,WAAWsM,KACnBA,EAAU,CACR+B,UAAW/B,IAIf,IAEIgC,EAFEC,EAAcjC,GAAWA,EAAQ+B,UAYvC,GAPEC,EADEC,EACiBA,EAAYP,EAAQ1B,GAEpBtB,GAAMvK,kBAAkBuN,GACzCA,EAAOvP,WACP,IAAIsP,GAAqBC,EAAQ1B,GAAS7N,SAAS2P,GAGjC,CACpB,IAAMI,EAAgBL,EAAIrG,QAAQ,MAEX,IAAnB0G,IACFL,EAAMA,EAAI9O,MAAM,EAAGmP,IAErBL,KAA8B,IAAtBA,EAAIrG,QAAQ,KAAc,IAAM,KAAOwG,CACjD,CAEA,OAAOH,CACT,CDzBAxP,GAAU0G,OAAS,SAAgBhC,EAAM4D,GACvClB,KAAKkI,OAAOxJ,KAAK,CAACpB,EAAM4D,GAC1B,EAEAtI,GAAUF,SAAW,SAAkBgQ,GACrC,IAAML,EAAUK,EAAU,SAASxH,GACjC,OAAOwH,EAAQrP,KAAK2G,KAAMkB,EAAO0G,GAClC,EAAGA,GAEJ,OAAO5H,KAAKkI,OAAOrN,KAAI,SAAcyH,GACnC,OAAO+F,EAAQ/F,EAAK,IAAM,IAAM+F,EAAQ/F,EAAK,GAC9C,GAAE,IAAI4D,KAAK,IACd,EErDkC,IAoElCyC,GAlEwB,WACtB,SAAAC,IAAcC,OAAAD,GACZ5I,KAAK8I,SAAW,EAClB,CA4DC,OA1DDC,EAAAH,EAAA,CAAA,CAAAjN,IAAA,MAAAuF,MAQA,SAAI8H,EAAWC,EAAU1C,GAOvB,OANAvG,KAAK8I,SAASpK,KAAK,CACjBsK,UAAAA,EACAC,SAAAA,EACAC,cAAa3C,GAAUA,EAAQ2C,YAC/BC,QAAS5C,EAAUA,EAAQ4C,QAAU,OAEhCnJ,KAAK8I,SAASvN,OAAS,CAChC,GAEA,CAAAI,IAAA,QAAAuF,MAOA,SAAMkI,GACApJ,KAAK8I,SAASM,KAChBpJ,KAAK8I,SAASM,GAAM,KAExB,GAEA,CAAAzN,IAAA,QAAAuF,MAKA,WACMlB,KAAK8I,WACP9I,KAAK8I,SAAW,GAEpB,GAEA,CAAAnN,IAAA,UAAAuF,MAUA,SAAQ7I,GACN4M,GAAM/J,QAAQ8E,KAAK8I,UAAU,SAAwBO,GACzC,OAANA,GACFhR,EAAGgR,EAEP,GACF,KAACT,CAAA,CA/DqB,GCFTU,GAAA,CACbC,mBAAmB,EACnBC,mBAAmB,EACnBC,qBAAqB,GCDRC,GAAA,CACbC,WAAW,EACXC,QAAS,CACPC,gBCJsC,oBAApBA,gBAAkCA,gBAAkB7B,GDKtE3I,SEN+B,oBAAbA,SAA2BA,SAAW,KFOxD0H,KGP2B,oBAATA,KAAuBA,KAAO,MHSlD+C,UAAW,CAAC,OAAQ,QAAS,OAAQ,OAAQ,MAAO,SIXhDC,GAAkC,oBAAX3N,QAA8C,oBAAb4N,SAExDC,GAAkC,YAALtQ,oBAATuQ,UAASvQ,YAAAA,EAATuQ,aAA0BA,gBAAa1O,EAmB3D2O,GAAwBJ,MAC1BE,IAAc,CAAC,cAAe,eAAgB,MAAMlI,QAAQkI,GAAWG,SAAW,GAWhFC,GAE2B,oBAAtBC,mBAEPnO,gBAAgBmO,mBACc,mBAAvBnO,KAAKoO,cAIVC,GAAST,IAAiB3N,OAAOqO,SAASC,MAAQ,mBCvCxDC,GAAAA,EAAAA,EACK1F,CAAAA,sIACA2F,IC2CL,SAASC,GAAevE,GACtB,SAASwE,EAAU9E,EAAM9E,EAAOkD,EAAQoD,GACtC,IAAIlK,EAAO0I,EAAKwB,KAEhB,GAAa,cAATlK,EAAsB,OAAO,EAEjC,IAAMyN,EAAejH,OAAOC,UAAUzG,GAChC0N,EAASxD,GAASxB,EAAKzK,OAG7B,OAFA+B,GAAQA,GAAQ2H,GAAMrL,QAAQwK,GAAUA,EAAO7I,OAAS+B,EAEpD0N,GACE/F,GAAMtC,WAAWyB,EAAQ9G,GAC3B8G,EAAO9G,GAAQ,CAAC8G,EAAO9G,GAAO4D,GAE9BkD,EAAO9G,GAAQ4D,GAGT6J,IAGL3G,EAAO9G,IAAU2H,GAAM9K,SAASiK,EAAO9G,MAC1C8G,EAAO9G,GAAQ,IAGFwN,EAAU9E,EAAM9E,EAAOkD,EAAO9G,GAAOkK,IAEtCvC,GAAMrL,QAAQwK,EAAO9G,MACjC8G,EAAO9G,GA/Cb,SAAuB2E,GACrB,IAEI7G,EAEAO,EAJER,EAAM,CAAA,EACNS,EAAOjD,OAAOiD,KAAKqG,GAEnBnG,EAAMF,EAAKL,OAEjB,IAAKH,EAAI,EAAGA,EAAIU,EAAKV,IAEnBD,EADAQ,EAAMC,EAAKR,IACA6G,EAAItG,GAEjB,OAAOR,CACT,CAoCqB8P,CAAc7G,EAAO9G,MAG9ByN,EACV,CAEA,GAAI9F,GAAM9F,WAAWmH,IAAarB,GAAMhL,WAAWqM,EAAS4E,SAAU,CACpE,IAAM/P,EAAM,CAAA,EAMZ,OAJA8J,GAAM/C,aAAaoE,GAAU,SAAChJ,EAAM4D,GAClC4J,EA1EN,SAAuBxN,GAKrB,OAAO2H,GAAM1C,SAAS,gBAAiBjF,GAAMzC,KAAI,SAAAkN,GAC/C,MAAoB,OAAbA,EAAM,GAAc,GAAKA,EAAM,IAAMA,EAAM,EACpD,GACF,CAkEgBoD,CAAc7N,GAAO4D,EAAO/F,EAAK,EAC7C,IAEOA,CACT,CAEA,OAAO,IACT,CCzDA,IAAMiQ,GAAW,CAEfC,aAAc/B,GAEdgC,QAAS,CAAC,MAAO,OAAQ,SAEzBC,iBAAkB,CAAC,SAA0BhN,EAAMiN,GACjD,IA+BI/Q,EA/BEgR,EAAcD,EAAQE,kBAAoB,GAC1CC,EAAqBF,EAAY1J,QAAQ,qBAAuB,EAChE6J,EAAkB3G,GAAM9K,SAASoE,GAQvC,GANIqN,GAAmB3G,GAAMtI,WAAW4B,KACtCA,EAAO,IAAIc,SAASd,IAGH0G,GAAM9F,WAAWZ,GAGlC,OAAOoN,EAAqBxE,KAAKC,UAAUyD,GAAetM,IAASA,EAGrE,GAAI0G,GAAMlL,cAAcwE,IACtB0G,GAAMhG,SAASV,IACf0G,GAAMrF,SAASrB,IACf0G,GAAM1K,OAAOgE,IACb0G,GAAMzK,OAAO+D,IACb0G,GAAMnK,iBAAiByD,GAEvB,OAAOA,EAET,GAAI0G,GAAM1F,kBAAkBhB,GAC1B,OAAOA,EAAKmB,OAEd,GAAIuF,GAAMvK,kBAAkB6D,GAE1B,OADAiN,EAAQK,eAAe,mDAAmD,GACnEtN,EAAK7F,WAKd,GAAIkT,EAAiB,CACnB,GAAIH,EAAY1J,QAAQ,sCAAwC,EAC9D,OCvEO,SAA0BxD,EAAMgI,GAC7C,OAAOF,GAAW9H,EAAM,IAAIqM,GAAShB,QAAQC,gBAAmBlR,OAAOwI,OAAO,CAC5EyF,QAAS,SAAS1F,EAAOvF,EAAKqK,EAAM8F,GAClC,OAAIlB,GAASmB,QAAU9G,GAAMhG,SAASiC,IACpClB,KAAKV,OAAO3D,EAAKuF,EAAMxI,SAAS,YACzB,GAGFoT,EAAQjF,eAAetO,MAAMyH,KAAMxH,UAC5C,GACC+N,GACL,CD4DeyF,CAAiBzN,EAAMyB,KAAKiM,gBAAgBvT,WAGrD,IAAK+B,EAAawK,GAAMxK,WAAW8D,KAAUkN,EAAY1J,QAAQ,wBAA0B,EAAG,CAC5F,IAAMmK,EAAYlM,KAAKmM,KAAOnM,KAAKmM,IAAI9M,SAEvC,OAAOgH,GACL5L,EAAa,CAAC,UAAW8D,GAAQA,EACjC2N,GAAa,IAAIA,EACjBlM,KAAKiM,eAET,CACF,CAEA,OAAIL,GAAmBD,GACrBH,EAAQK,eAAe,oBAAoB,GAxEjD,SAAyBO,EAAUC,EAAQ3D,GACzC,GAAIzD,GAAMjL,SAASoS,GACjB,IAEE,OADCC,GAAUlF,KAAKmF,OAAOF,GAChBnH,GAAMxE,KAAK2L,EAKpB,CAJE,MAAOG,GACP,GAAe,gBAAXA,EAAEjP,KACJ,MAAMiP,CAEV,CAGF,OAAQ7D,GAAWvB,KAAKC,WAAWgF,EACrC,CA4DaI,CAAgBjO,IAGlBA,CACT,GAEAkO,kBAAmB,CAAC,SAA2BlO,GAC7C,IAAM8M,EAAerL,KAAKqL,cAAgBD,GAASC,aAC7C7B,EAAoB6B,GAAgBA,EAAa7B,kBACjDkD,EAAsC,SAAtB1M,KAAK2M,aAE3B,GAAI1H,GAAMjK,WAAWuD,IAAS0G,GAAMnK,iBAAiByD,GACnD,OAAOA,EAGT,GAAIA,GAAQ0G,GAAMjL,SAASuE,KAAWiL,IAAsBxJ,KAAK2M,cAAiBD,GAAgB,CAChG,IACME,IADoBvB,GAAgBA,EAAa9B,oBACPmD,EAEhD,IACE,OAAOvF,KAAKmF,MAAM/N,EAQpB,CAPE,MAAOgO,GACP,GAAIK,EAAmB,CACrB,GAAe,gBAAXL,EAAEjP,KACJ,MAAMmH,GAAWe,KAAK+G,EAAG9H,GAAWoI,iBAAkB7M,KAAM,KAAMA,KAAK8E,UAEzE,MAAMyH,CACR,CACF,CACF,CAEA,OAAOhO,CACT,GAMAuO,QAAS,EAETC,eAAgB,aAChBC,eAAgB,eAEhBC,kBAAmB,EACnBC,eAAgB,EAEhBf,IAAK,CACH9M,SAAUuL,GAAShB,QAAQvK,SAC3B0H,KAAM6D,GAAShB,QAAQ7C,MAGzBoG,eAAgB,SAAwBnI,GACtC,OAAOA,GAAU,KAAOA,EAAS,GAClC,EAEDwG,QAAS,CACP4B,OAAQ,CACNC,OAAU,oCACV,oBAAgB7R,KAKtByJ,GAAM/J,QAAQ,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,UAAU,SAACoS,GAChElC,GAASI,QAAQ8B,GAAU,EAC7B,IAEA,IAAAC,GAAenC,GE1JToC,GAAoBvI,GAAMhC,YAAY,CAC1C,MAAO,gBAAiB,iBAAkB,eAAgB,OAC1D,UAAW,OAAQ,OAAQ,oBAAqB,sBAChD,gBAAiB,WAAY,eAAgB,sBAC7C,UAAW,cAAe,eCLtBwK,GAAa1U,OAAO,aAE1B,SAAS2U,GAAgBC,GACvB,OAAOA,GAAU9L,OAAO8L,GAAQlN,OAAOlH,aACzC,CAEA,SAASqU,GAAe1M,GACtB,OAAc,IAAVA,GAA4B,MAATA,EACdA,EAGF+D,GAAMrL,QAAQsH,GAASA,EAAMrG,IAAI+S,IAAkB/L,OAAOX,EACnE,CAgBA,SAAS2M,GAAiBtR,EAAS2E,EAAOyM,EAAQpM,EAAQuM,GACxD,OAAI7I,GAAMhL,WAAWsH,GACZA,EAAOlI,KAAK2G,KAAMkB,EAAOyM,IAG9BG,IACF5M,EAAQyM,GAGL1I,GAAMjL,SAASkH,GAEhB+D,GAAMjL,SAASuH,IACiB,IAA3BL,EAAMa,QAAQR,GAGnB0D,GAAMlI,SAASwE,GACVA,EAAO6E,KAAKlF,QADrB,OANA,EASF,CAoBC,IAEK6M,GAAY,SAAAC,EAAAC,GAChB,SAAAF,EAAYvC,GAAS3C,OAAAkF,GACnBvC,GAAWxL,KAAK+C,IAAIyI,EACtB,CA2NC,OA3NAzC,EAAAgF,EAAA,CAAA,CAAApS,IAAA,MAAAuF,MAED,SAAIyM,EAAQO,EAAgBC,GAC1B,IAAMhS,EAAO6D,KAEb,SAASoO,EAAUC,EAAQC,EAASC,GAClC,IAAMC,EAAUd,GAAgBY,GAEhC,IAAKE,EACH,MAAM,IAAIxL,MAAM,0CAGlB,IAAMrH,EAAMsJ,GAAMlJ,QAAQI,EAAMqS,KAE5B7S,QAAqBH,IAAdW,EAAKR,KAAmC,IAAb4S,QAAmC/S,IAAb+S,IAAwC,IAAdpS,EAAKR,MACzFQ,EAAKR,GAAO2S,GAAWV,GAAeS,GAE1C,CAEA,IAAMI,EAAa,SAACjD,EAAS+C,GAAQ,OACnCtJ,GAAM/J,QAAQsQ,GAAS,SAAC6C,EAAQC,GAAO,OAAKF,EAAUC,EAAQC,EAASC,KAAU,EAEnF,GAAItJ,GAAM7K,cAAcuT,IAAWA,aAAkB3N,KAAKd,YACxDuP,EAAWd,EAAQO,QACd,GAAGjJ,GAAMjL,SAAS2T,KAAYA,EAASA,EAAOlN,UArEtB,iCAAiC2F,KAqEmBuH,EArEVlN,QAsEvEgO,ED1ES,SAAAC,GACb,IACI/S,EACAtB,EACAe,EAHEuT,EAAS,CAAA,EAyBf,OApBAD,GAAcA,EAAWrL,MAAM,MAAMnI,SAAQ,SAAgB0T,GAC3DxT,EAAIwT,EAAK7M,QAAQ,KACjBpG,EAAMiT,EAAKC,UAAU,EAAGzT,GAAGqF,OAAOlH,cAClCc,EAAMuU,EAAKC,UAAUzT,EAAI,GAAGqF,QAEvB9E,GAAQgT,EAAOhT,IAAQ6R,GAAkB7R,KAIlC,eAARA,EACEgT,EAAOhT,GACTgT,EAAOhT,GAAK+C,KAAKrE,GAEjBsU,EAAOhT,GAAO,CAACtB,GAGjBsU,EAAOhT,GAAOgT,EAAOhT,GAAOgT,EAAOhT,GAAO,KAAOtB,EAAMA,EAE3D,IAEOsU,CACR,CC+CgBG,CAAanB,GAASO,QAC5B,GAAIjJ,GAAM9K,SAASwT,IAAW1I,GAAMT,WAAWmJ,GAAS,CAC7D,IAAcoB,EAAMpT,EACMqT,EADtB7T,EAAM,CAAE,EAAYgH,koBAAA8M,CACJtB,GAAM,IAA1B,IAAAxL,EAAA+M,MAAAF,EAAA7M,EAAAgN,KAAA9M,MAA4B,CAAA,IAAjB+M,EAAKJ,EAAA9N,MACd,IAAK+D,GAAMrL,QAAQwV,GACjB,MAAM5I,UAAU,gDAGlBrL,EAAIQ,EAAMyT,EAAM,KAAOL,EAAO5T,EAAIQ,IAC/BsJ,GAAMrL,QAAQmV,MAAK9Q,OAAAoR,EAAON,IAAMK,EAAM,KAAM,CAACL,EAAMK,EAAM,IAAOA,EAAM,EAC3E,CAAC,CAAA,MAAAE,GAAAnN,EAAAoK,EAAA+C,EAAA,CAAA,QAAAnN,EAAAoN,GAAA,CAEDd,EAAWtT,EAAK+S,EAClB,MACY,MAAVP,GAAkBS,EAAUF,EAAgBP,EAAQQ,GAGtD,OAAOnO,IACT,GAAC,CAAArE,IAAA,MAAAuF,MAED,SAAIyM,EAAQtB,GAGV,GAFAsB,EAASD,GAAgBC,GAEb,CACV,IAAMhS,EAAMsJ,GAAMlJ,QAAQiE,KAAM2N,GAEhC,GAAIhS,EAAK,CACP,IAAMuF,EAAQlB,KAAKrE,GAEnB,IAAK0Q,EACH,OAAOnL,EAGT,IAAe,IAAXmL,EACF,OApHV,SAAqBjT,GAKnB,IAJA,IAEI2O,EAFEyH,EAAS7W,OAAOO,OAAO,MACvBuW,EAAW,mCAGT1H,EAAQ0H,EAAS/M,KAAKtJ,IAC5BoW,EAAOzH,EAAM,IAAMA,EAAM,GAG3B,OAAOyH,CACT,CA0GiBE,CAAYxO,GAGrB,GAAI+D,GAAMhL,WAAWoS,GACnB,OAAOA,EAAOhT,KAAK2G,KAAMkB,EAAOvF,GAGlC,GAAIsJ,GAAMlI,SAASsP,GACjB,OAAOA,EAAO3J,KAAKxB,GAGrB,MAAM,IAAIsF,UAAU,yCACtB,CACF,CACF,GAAC,CAAA7K,IAAA,MAAAuF,MAED,SAAIyM,EAAQgC,GAGV,GAFAhC,EAASD,GAAgBC,GAEb,CACV,IAAMhS,EAAMsJ,GAAMlJ,QAAQiE,KAAM2N,GAEhC,SAAUhS,QAAqBH,IAAdwE,KAAKrE,IAAwBgU,IAAW9B,GAAiB7N,EAAMA,KAAKrE,GAAMA,EAAKgU,GAClG,CAEA,OAAO,CACT,GAAC,CAAAhU,IAAA,SAAAuF,MAED,SAAOyM,EAAQgC,GACb,IAAMxT,EAAO6D,KACT4P,GAAU,EAEd,SAASC,EAAavB,GAGpB,GAFAA,EAAUZ,GAAgBY,GAEb,CACX,IAAM3S,EAAMsJ,GAAMlJ,QAAQI,EAAMmS,IAE5B3S,GAASgU,IAAW9B,GAAiB1R,EAAMA,EAAKR,GAAMA,EAAKgU,YACtDxT,EAAKR,GAEZiU,GAAU,EAEd,CACF,CAQA,OANI3K,GAAMrL,QAAQ+T,GAChBA,EAAOzS,QAAQ2U,GAEfA,EAAalC,GAGRiC,CACT,GAAC,CAAAjU,IAAA,QAAAuF,MAED,SAAMyO,GAKJ,IAJA,IAAM/T,EAAOjD,OAAOiD,KAAKoE,MACrB5E,EAAIQ,EAAKL,OACTqU,GAAU,EAEPxU,KAAK,CACV,IAAMO,EAAMC,EAAKR,GACbuU,IAAW9B,GAAiB7N,EAAMA,KAAKrE,GAAMA,EAAKgU,GAAS,YACtD3P,KAAKrE,GACZiU,GAAU,EAEd,CAEA,OAAOA,CACT,GAAC,CAAAjU,IAAA,YAAAuF,MAED,SAAU4O,GACR,IAAM3T,EAAO6D,KACPwL,EAAU,CAAA,EAsBhB,OApBAvG,GAAM/J,QAAQ8E,MAAM,SAACkB,EAAOyM,GAC1B,IAAMhS,EAAMsJ,GAAMlJ,QAAQyP,EAASmC,GAEnC,GAAIhS,EAGF,OAFAQ,EAAKR,GAAOiS,GAAe1M,eACpB/E,EAAKwR,GAId,IAAMoC,EAAaD,EAtKzB,SAAsBnC,GACpB,OAAOA,EAAOlN,OACXlH,cAAcmH,QAAQ,mBAAmB,SAACsP,EAAGC,EAAM7W,GAClD,OAAO6W,EAAKvM,cAAgBtK,CAC9B,GACJ,CAiKkC8W,CAAavC,GAAU9L,OAAO8L,GAAQlN,OAE9DsP,IAAepC,UACVxR,EAAKwR,GAGdxR,EAAK4T,GAAcnC,GAAe1M,GAElCsK,EAAQuE,IAAc,CACxB,IAEO/P,IACT,GAAC,CAAArE,IAAA,SAAAuF,MAED,WAAmB,IAAA,IAAAiP,EAAAC,EAAA5X,UAAA+C,OAAT8U,EAAOxW,IAAAA,MAAAuW,GAAApU,EAAA,EAAAA,EAAAoU,EAAApU,IAAPqU,EAAOrU,GAAAxD,UAAAwD,GACf,OAAOmU,EAAAnQ,KAAKd,aAAYjB,OAAM1F,MAAA4X,EAAC,CAAAnQ,MAAI/B,OAAKoS,GAC1C,GAAC,CAAA1U,IAAA,SAAAuF,MAED,SAAOoP,GACL,IAAMnV,EAAMxC,OAAOO,OAAO,MAM1B,OAJA+L,GAAM/J,QAAQ8E,MAAM,SAACkB,EAAOyM,GACjB,MAATzM,IAA2B,IAAVA,IAAoB/F,EAAIwS,GAAU2C,GAAarL,GAAMrL,QAAQsH,GAASA,EAAMgF,KAAK,MAAQhF,EAC5G,IAEO/F,CACT,GAAC,CAAAQ,IAEA5C,OAAOD,SAFPoI,MAED,WACE,OAAOvI,OAAOuS,QAAQlL,KAAKkF,UAAUnM,OAAOD,WAC9C,GAAC,CAAA6C,IAAA,WAAAuF,MAED,WACE,OAAOvI,OAAOuS,QAAQlL,KAAKkF,UAAUrK,KAAI,SAAAS,GAAA,IAAAyE,EAAAnF,EAAAU,EAAA,GAAe,OAAPyE,EAAA,GAAsB,KAAfA,EAAA,EAA2B,IAAEmG,KAAK,KAC5F,GAAC,CAAAvK,IAAA,eAAAuF,MAED,WACE,OAAOlB,KAAKuQ,IAAI,eAAiB,EACnC,GAAC,CAAA5U,IAEI5C,OAAOC,YAFXuX,IAED,WACE,MAAO,cACT,IAAC,CAAA,CAAA5U,IAAA,OAAAuF,MAED,SAAY/H,GACV,OAAOA,aAAiB6G,KAAO7G,EAAQ,IAAI6G,KAAK7G,EAClD,GAAC,CAAAwC,IAAA,SAAAuF,MAED,SAAcsP,GACqB,IAAjC,IAAMC,EAAW,IAAIzQ,KAAKwQ,GAAOE,EAAAlY,UAAA+C,OADX8U,MAAOxW,MAAA6W,EAAAA,EAAAA,OAAAC,EAAA,EAAAA,EAAAD,EAAAC,IAAPN,EAAOM,EAAAnY,GAAAA,UAAAmY,GAK7B,OAFAN,EAAQnV,SAAQ,SAACkJ,GAAM,OAAKqM,EAAS1N,IAAIqB,MAElCqM,CACT,GAAC,CAAA9U,IAAA,WAAAuF,MAED,SAAgByM,GACd,IAIMiD,GAJY5Q,KAAKyN,IAAezN,KAAKyN,IAAc,CACvDmD,UAAW,CAAC,IAGcA,UACtBhY,EAAYoH,KAAKpH,UAEvB,SAASiY,EAAevC,GACtB,IAAME,EAAUd,GAAgBY,GAE3BsC,EAAUpC,MAlOrB,SAAwBrT,EAAKwS,GAC3B,IAAMmD,EAAe7L,GAAM3B,YAAY,IAAMqK,GAE7C,CAAC,MAAO,MAAO,OAAOzS,SAAQ,SAAA6V,GAC5BpY,OAAOsI,eAAe9F,EAAK4V,EAAaD,EAAc,CACpD5P,MAAO,SAAS8P,EAAMC,EAAMC,GAC1B,OAAOlR,KAAK+Q,GAAY1X,KAAK2G,KAAM2N,EAAQqD,EAAMC,EAAMC,EACxD,EACDC,cAAc,GAElB,GACF,CAwNQC,CAAexY,EAAW0V,GAC1BsC,EAAUpC,IAAW,EAEzB,CAIA,OAFAvJ,GAAMrL,QAAQ+T,GAAUA,EAAOzS,QAAQ2V,GAAkBA,EAAelD,GAEjE3N,IACT,KAAC+N,CAAA,CA9Ne,GAiOlBA,GAAasD,SAAS,CAAC,eAAgB,iBAAkB,SAAU,kBAAmB,aAAc,kBAG/FrS,GAAChC,kBAAkB+Q,GAAanV,WAAW,SAAA4H,EAAU7E,GAAQ,IAAhBuF,EAAKV,EAALU,MAC5CoQ,EAAS3V,EAAI,GAAG+H,cAAgB/H,EAAIrC,MAAM,GAC9C,MAAO,CACLiX,IAAK,WAAA,OAAMrP,CAAK,EAChB6B,IAAG,SAACwO,GACFvR,KAAKsR,GAAUC,CACjB,EAEJ,IAEAtM,GAAMrC,cAAcmL,IAEpB,IAAAyD,GAAezD,GC3SA,SAAS0D,GAAcC,EAAK5M,GACzC,IAAMF,EAAS5E,MAAQoL,GACjB7O,EAAUuI,GAAYF,EACtB4G,EAAUuC,GAAavI,KAAKjJ,EAAQiP,SACtCjN,EAAOhC,EAAQgC,KAQnB,OANA0G,GAAM/J,QAAQwW,GAAK,SAAmBrZ,GACpCkG,EAAOlG,EAAGgB,KAAKuL,EAAQrG,EAAMiN,EAAQmG,YAAa7M,EAAWA,EAASE,YAASxJ,EACjF,IAEAgQ,EAAQmG,YAEDpT,CACT,CCzBe,SAASqT,GAAS1Q,GAC/B,SAAUA,IAASA,EAAM2Q,WAC3B,CCUA,SAASC,GAAcpN,EAASE,EAAQC,GAEtCJ,GAAWpL,KAAK2G,KAAiB,MAAX0E,EAAkB,WAAaA,EAASD,GAAWsN,aAAcnN,EAAQC,GAC/F7E,KAAK1C,KAAO,eACd,CCLe,SAAS0U,GAAOC,EAASC,EAAQpN,GAC9C,IAAMqI,EAAiBrI,EAASF,OAAOuI,eAClCrI,EAASE,QAAWmI,IAAkBA,EAAerI,EAASE,QAGjEkN,EAAO,IAAIzN,GACT,mCAAqCK,EAASE,OAC9C,CAACP,GAAW0N,gBAAiB1N,GAAWoI,kBAAkB3O,KAAKkU,MAAMtN,EAASE,OAAS,KAAO,GAC9FF,EAASF,OACTE,EAASD,QACTC,IAPFmN,EAAQnN,EAUZ,CClBA,SAASuN,GAAYC,EAAcC,GACjCD,EAAeA,GAAgB,GAC/B,IAIIE,EAJEC,EAAQ,IAAI5Y,MAAMyY,GAClBI,EAAa,IAAI7Y,MAAMyY,GACzBK,EAAO,EACPC,EAAO,EAKX,OAFAL,OAAc/W,IAAR+W,EAAoBA,EAAM,IAEzB,SAAcM,GACnB,IAAMC,EAAMC,KAAKD,MAEXE,EAAYN,EAAWE,GAExBJ,IACHA,EAAgBM,GAGlBL,EAAME,GAAQE,EACdH,EAAWC,GAAQG,EAKnB,IAHA,IAAI1X,EAAIwX,EACJK,EAAa,EAEV7X,IAAMuX,GACXM,GAAcR,EAAMrX,KACpBA,GAAQkX,EASV,IANAK,GAAQA,EAAO,GAAKL,KAEPM,IACXA,GAAQA,EAAO,GAAKN,KAGlBQ,EAAMN,EAAgBD,GAA1B,CAIA,IAAMW,EAASF,GAAaF,EAAME,EAElC,OAAOE,EAAShV,KAAKiV,MAAmB,IAAbF,EAAoBC,QAAU1X,CAJzD,EAMJ,CC9CA,SAAS4X,GAAS/a,EAAIgb,GACpB,IAEIC,EACAC,EAHAC,EAAY,EACZC,EAAY,IAAOJ,EAIjBK,EAAS,SAACC,GAA2B,IAArBb,EAAGta,UAAA+C,eAAAC,IAAAhD,UAAA,GAAAA,UAAGua,GAAAA,KAAKD,MAC/BU,EAAYV,EACZQ,EAAW,KACPC,IACFK,aAAaL,GACbA,EAAQ,MAEVlb,EAAGE,MAAM,KAAMob,IAqBjB,MAAO,CAlBW,WAEe,IAD/B,IAAMb,EAAMC,KAAKD,MACXI,EAASJ,EAAMU,EAAUpD,EAAA5X,UAAA+C,OAFXoY,EAAI9Z,IAAAA,MAAAuW,GAAApU,EAAA,EAAAA,EAAAoU,EAAApU,IAAJ2X,EAAI3X,GAAAxD,UAAAwD,GAGnBkX,GAAUO,EACbC,EAAOC,EAAMb,IAEbQ,EAAWK,EACNJ,IACHA,EAAQ5U,YAAW,WACjB4U,EAAQ,KACRG,EAAOJ,EACT,GAAGG,EAAYP,MAKP,WAAH,OAASI,GAAYI,EAAOJ,EAAS,EAGlD,CHrBArO,GAAMnE,SAASgR,GAAerN,GAAY,CACxCoN,YAAY,IIjBP,IAAMgC,GAAuB,SAACC,EAAUC,GAA+B,IAAbV,EAAI7a,UAAA+C,OAAA,QAAAC,IAAAhD,UAAA,GAAAA,UAAA,GAAG,EAClEwb,EAAgB,EACdC,EAAe5B,GAAY,GAAI,KAErC,OAAOe,IAAS,SAAA7G,GACd,IAAM2H,EAAS3H,EAAE2H,OACXC,EAAQ5H,EAAE6H,iBAAmB7H,EAAE4H,WAAQ3Y,EACvC6Y,EAAgBH,EAASF,EACzBM,EAAOL,EAAaI,GAG1BL,EAAgBE,EAEhB,IAAM3V,EAAIgW,EAAA,CACRL,OAAAA,EACAC,MAAAA,EACAK,SAAUL,EAASD,EAASC,OAAS3Y,EACrCiX,MAAO4B,EACPC,KAAMA,QAAc9Y,EACpBiZ,UAAWH,GAAQH,GAVLD,GAAUC,GAUeA,EAAQD,GAAUI,OAAO9Y,EAChEkZ,MAAOnI,EACP6H,iBAA2B,MAATD,GACjBJ,EAAmB,WAAa,UAAW,GAG9CD,EAASvV,EACV,GAAE8U,EACL,EAEasB,GAAyB,SAACR,EAAOS,GAC5C,IAAMR,EAA4B,MAATD,EAEzB,MAAO,CAAC,SAACD,GAAM,OAAKU,EAAU,GAAG,CAC/BR,iBAAAA,EACAD,MAAAA,EACAD,OAAAA,GACA,EAAEU,EAAU,GAChB,EAEaC,GAAiB,SAACxc,GAAE,OAAK,WAAA,IAAA,IAAA+X,EAAA5X,UAAA+C,OAAIoY,EAAI9Z,IAAAA,MAAAuW,GAAApU,EAAA,EAAAA,EAAAoU,EAAApU,IAAJ2X,EAAI3X,GAAAxD,UAAAwD,GAAA,OAAKiJ,GAAMrG,MAAK,WAAA,OAAMvG,EAAEE,WAAA,EAAIob,KAAM,CAAA,ECzCjE/I,GAAAA,GAAST,sBAAyB,SAACK,EAAQsK,GAAM,OAAK,SAAC1M,GAGpE,OAFAA,EAAM,IAAI2M,IAAI3M,EAAKwC,GAASJ,QAG1BA,EAAOwK,WAAa5M,EAAI4M,UACxBxK,EAAOyK,OAAS7M,EAAI6M,OACnBH,GAAUtK,EAAO0K,OAAS9M,EAAI8M,MAElC,CARgD,CAS/C,IAAIH,IAAInK,GAASJ,QACjBI,GAASV,WAAa,kBAAkB9D,KAAKwE,GAASV,UAAUiL,YAC9D,WAAA,OAAM,CAAI,ECVCvK,GAAAA,GAAST,sBAGtB,CACEiL,MAAKA,SAAC9X,EAAM4D,EAAOmU,EAASrP,EAAMsP,EAAQC,GACxC,IAAMC,EAAS,CAAClY,EAAO,IAAMwK,mBAAmB5G,IAEhD+D,GAAM/K,SAASmb,IAAYG,EAAO9W,KAAK,WAAa,IAAIqU,KAAKsC,GAASI,eAEtExQ,GAAMjL,SAASgM,IAASwP,EAAO9W,KAAK,QAAUsH,GAE9Cf,GAAMjL,SAASsb,IAAWE,EAAO9W,KAAK,UAAY4W,IAEvC,IAAXC,GAAmBC,EAAO9W,KAAK,UAE/BsL,SAASwL,OAASA,EAAOtP,KAAK,KAC/B,EAEDwP,KAAI,SAACpY,GACH,IAAMyK,EAAQiC,SAASwL,OAAOzN,MAAM,IAAI4N,OAAO,aAAerY,EAAO,cACrE,OAAQyK,EAAQ6N,mBAAmB7N,EAAM,IAAM,IAChD,EAED8N,OAAM,SAACvY,GACL0C,KAAKoV,MAAM9X,EAAM,GAAIyV,KAAKD,MAAQ,MACpC,GAMF,CACEsC,MAAKA,WAAK,EACVM,KAAI,WACF,OAAO,IACR,EACDG,OAAM,WAAI,GCxBC,SAASC,GAAcC,EAASC,EAAcC,GAC3D,IAAIC,GCHG,8BAA8B9P,KDGF4P,GACnC,OAAID,IAAYG,GAAsC,GAArBD,GEPpB,SAAqBF,EAASI,GAC3C,OAAOA,EACHJ,EAAQrV,QAAQ,SAAU,IAAM,IAAMyV,EAAYzV,QAAQ,OAAQ,IAClEqV,CACN,CFIWK,CAAYL,EAASC,GAEvBA,CACT,CGhBA,IAAMK,GAAkB,SAACld,GAAK,OAAKA,aAAiB4U,GAAYpD,EAAQxR,CAAAA,EAAAA,GAAUA,CAAK,EAWxE,SAASmd,GAAYC,EAASC,GAE3CA,EAAUA,GAAW,GACrB,IAAM5R,EAAS,CAAA,EAEf,SAAS6R,EAAerS,EAAQ9F,EAAQxB,EAAMmD,GAC5C,OAAIgF,GAAM7K,cAAcgK,IAAWa,GAAM7K,cAAckE,GAC9C2G,GAAMnF,MAAMzG,KAAK,CAAC4G,SAAAA,GAAWmE,EAAQ9F,GACnC2G,GAAM7K,cAAckE,GACtB2G,GAAMnF,MAAM,CAAE,EAAExB,GACd2G,GAAMrL,QAAQ0E,GAChBA,EAAOhF,QAETgF,CACT,CAGA,SAASoY,EAAoBpW,EAAGC,EAAGzD,EAAOmD,GACxC,OAAKgF,GAAMnL,YAAYyG,GAEX0E,GAAMnL,YAAYwG,QAAvB,EACEmW,OAAejb,EAAW8E,EAAGxD,EAAOmD,GAFpCwW,EAAenW,EAAGC,EAAGzD,EAAOmD,EAIvC,CAGA,SAAS0W,EAAiBrW,EAAGC,GAC3B,IAAK0E,GAAMnL,YAAYyG,GACrB,OAAOkW,OAAejb,EAAW+E,EAErC,CAGA,SAASqW,EAAiBtW,EAAGC,GAC3B,OAAK0E,GAAMnL,YAAYyG,GAEX0E,GAAMnL,YAAYwG,QAAvB,EACEmW,OAAejb,EAAW8E,GAF1BmW,OAAejb,EAAW+E,EAIrC,CAGA,SAASsW,EAAgBvW,EAAGC,EAAGzD,GAC7B,OAAIA,KAAQ0Z,EACHC,EAAenW,EAAGC,GAChBzD,KAAQyZ,EACVE,OAAejb,EAAW8E,QAD5B,CAGT,CAEA,IAAMwW,EAAW,CACf1O,IAAKuO,EACLrJ,OAAQqJ,EACRpY,KAAMoY,EACNZ,QAASa,EACTrL,iBAAkBqL,EAClBnK,kBAAmBmK,EACnBG,iBAAkBH,EAClB9J,QAAS8J,EACTI,eAAgBJ,EAChBK,gBAAiBL,EACjBM,cAAeN,EACftL,QAASsL,EACTjK,aAAciK,EACd7J,eAAgB6J,EAChB5J,eAAgB4J,EAChBO,iBAAkBP,EAClBQ,mBAAoBR,EACpBS,WAAYT,EACZ3J,iBAAkB2J,EAClB1J,cAAe0J,EACfU,eAAgBV,EAChBW,UAAWX,EACXY,UAAWZ,EACXa,WAAYb,EACZc,YAAad,EACbe,WAAYf,EACZgB,iBAAkBhB,EAClBzJ,eAAgB0J,EAChBrL,QAAS,SAAClL,EAAGC,EAAIzD,GAAI,OAAK4Z,EAAoBL,GAAgB/V,GAAI+V,GAAgB9V,GAAGzD,GAAM,EAAK,GASlG,OANAmI,GAAM/J,QAAQvC,OAAOiD,KAAKjD,OAAOwI,OAAO,GAAIoV,EAASC,KAAW,SAA4B1Z,GAC1F,IAAMgD,EAAQgX,EAASha,IAAS4Z,EAC1BmB,EAAc/X,EAAMyW,EAAQzZ,GAAO0Z,EAAQ1Z,GAAOA,GACvDmI,GAAMnL,YAAY+d,IAAgB/X,IAAU+W,IAAqBjS,EAAO9H,GAAQ+a,EACnF,IAEOjT,CACT,CChGe,ICMT8D,GAqCiBoP,GD3CRC,GAAA,SAACnT,GACd,IAeI6G,IAfEuM,EAAY1B,GAAY,CAAE,EAAE1R,GAE7BrG,EAAsEyZ,EAAtEzZ,KAAM2Y,EAAgEc,EAAhEd,cAAelK,EAAiDgL,EAAjDhL,eAAgBD,EAAiCiL,EAAjCjL,eAAgBvB,EAAiBwM,EAAjBxM,QAASyM,EAAQD,EAARC,KAenE,GAbAD,EAAUxM,QAAUA,EAAUuC,GAAavI,KAAKgG,GAEhDwM,EAAU5P,IAAMD,GAAS2N,GAAckC,EAAUjC,QAASiC,EAAU5P,IAAK4P,EAAU/B,mBAAoBrR,EAAOqD,OAAQrD,EAAOmS,kBAGzHkB,GACFzM,EAAQzI,IAAI,gBAAiB,SAC3BmV,MAAMD,EAAKE,UAAY,IAAM,KAAOF,EAAKG,SAAWC,SAASvQ,mBAAmBmQ,EAAKG,WAAa,MAMlGnT,GAAM9F,WAAWZ,GACnB,GAAIqM,GAAST,uBAAyBS,GAASP,+BAC7CmB,EAAQK,oBAAerQ,QAClB,IAAiD,KAA5CiQ,EAAcD,EAAQE,kBAA6B,CAE7D,IAAApQ,EAA0BmQ,EAAcA,EAAYpI,MAAM,KAAKxI,KAAI,SAAA8C,GAAK,OAAIA,EAAM8C,MAAM,IAAEc,OAAO+W,SAAW,GAAEvY,MAAAzE,oBAAvG7B,EAAIsG,EAAA,GAAKyP,EAAMzP,EAAAzG,MAAA,GACtBkS,EAAQK,eAAe,CAACpS,GAAQ,uBAAqBwE,OAAAoR,EAAKG,IAAQtJ,KAAK,MACzE,CAOF,GAAI0E,GAAST,wBACX+M,GAAiBjS,GAAMhL,WAAWid,KAAmBA,EAAgBA,EAAcc,IAE/Ed,IAAoC,IAAlBA,GAA2BqB,GAAgBP,EAAU5P,MAAO,CAEhF,IAAMoQ,EAAYxL,GAAkBD,GAAkB0L,GAAQ/C,KAAK3I,GAE/DyL,GACFhN,EAAQzI,IAAIiK,EAAgBwL,EAEhC,CAGF,OAAOR,CACR,EE1CDU,GAFwD,oBAAnBC,gBAEG,SAAU/T,GAChD,OAAO,IAAIgU,SAAQ,SAA4B3G,EAASC,GACtD,IAII2G,EACAC,EAAiBC,EACjBC,EAAaC,EANXC,EAAUnB,GAAcnT,GAC1BuU,EAAcD,EAAQ3a,KACpB6a,EAAiBrL,GAAavI,KAAK0T,EAAQ1N,SAASmG,YACrDhF,EAAsDuM,EAAtDvM,aAAcwK,EAAwC+B,EAAxC/B,iBAAkBC,EAAsB8B,EAAtB9B,mBAKrC,SAAS/U,IACP2W,GAAeA,IACfC,GAAiBA,IAEjBC,EAAQxB,aAAewB,EAAQxB,YAAY2B,YAAYR,GAEvDK,EAAQI,QAAUJ,EAAQI,OAAOC,oBAAoB,QAASV,EAChE,CAEA,IAAIhU,EAAU,IAAI8T,eAOlB,SAASa,IACP,GAAK3U,EAAL,CAIA,IAAM4U,EAAkB1L,GAAavI,KACnC,0BAA2BX,GAAWA,EAAQ6U,yBAahD1H,IAAO,SAAkB9Q,GACvB+Q,EAAQ/Q,GACRmB,GACF,IAAG,SAAiBiN,GAClB4C,EAAO5C,GACPjN,GACD,GAfgB,CACf9D,KAHoBoO,GAAiC,SAAjBA,GAA4C,SAAjBA,EACxC9H,EAAQC,SAA/BD,EAAQ8U,aAGR3U,OAAQH,EAAQG,OAChB4U,WAAY/U,EAAQ+U,WACpBpO,QAASiO,EACT7U,OAAAA,EACAC,QAAAA,IAYFA,EAAU,IAzBV,CA0BF,CAqFA,GAvHAA,EAAQgV,KAAKX,EAAQ5L,OAAO5J,cAAewV,EAAQ9Q,KAAK,GAGxDvD,EAAQiI,QAAUoM,EAAQpM,QAiCtB,cAAejI,EAEjBA,EAAQ2U,UAAYA,EAGpB3U,EAAQiV,mBAAqB,WACtBjV,GAAkC,IAAvBA,EAAQkV,aAQD,IAAnBlV,EAAQG,QAAkBH,EAAQmV,aAAwD,IAAzCnV,EAAQmV,YAAYjY,QAAQ,WAKjFpD,WAAW6a,IAKf3U,EAAQoV,QAAU,WACXpV,IAILqN,EAAO,IAAIzN,GAAW,kBAAmBA,GAAWyV,aAActV,EAAQC,IAG1EA,EAAU,OAIZA,EAAQsV,QAAU,WAGhBjI,EAAO,IAAIzN,GAAW,gBAAiBA,GAAW2V,YAAaxV,EAAQC,IAGvEA,EAAU,MAIZA,EAAQwV,UAAY,WAClB,IAAIC,EAAsBpB,EAAQpM,QAAU,cAAgBoM,EAAQpM,QAAU,cAAgB,mBACxFzB,EAAe6N,EAAQ7N,cAAgB/B,GACzC4P,EAAQoB,sBACVA,EAAsBpB,EAAQoB,qBAEhCpI,EAAO,IAAIzN,GACT6V,EACAjP,EAAa5B,oBAAsBhF,GAAW8V,UAAY9V,GAAWyV,aACrEtV,EACAC,IAGFA,EAAU,WAIIrJ,IAAhB2d,GAA6BC,EAAevN,eAAe,MAGvD,qBAAsBhH,GACxBI,GAAM/J,QAAQke,EAAelU,UAAU,SAA0B7K,EAAKsB,GACpEkJ,EAAQ2V,iBAAiB7e,EAAKtB,EAChC,IAIG4K,GAAMnL,YAAYof,EAAQjC,mBAC7BpS,EAAQoS,kBAAoBiC,EAAQjC,iBAIlCtK,GAAiC,SAAjBA,IAClB9H,EAAQ8H,aAAeuM,EAAQvM,cAI7ByK,EAAoB,CAAA,IAC8DqD,EAAA7f,EAA9CiZ,GAAqBuD,GAAoB,GAAK,GAAlF2B,EAAiB0B,EAAA,GAAExB,EAAawB,EAAA,GAClC5V,EAAQzG,iBAAiB,WAAY2a,EACvC,CAGA,GAAI5B,GAAoBtS,EAAQ6V,OAAQ,CAAA,IACkCC,EAAA/f,EAAtCiZ,GAAqBsD,GAAiB,GAAtE2B,EAAe6B,EAAA,GAAE3B,EAAW2B,EAAA,GAE9B9V,EAAQ6V,OAAOtc,iBAAiB,WAAY0a,GAE5CjU,EAAQ6V,OAAOtc,iBAAiB,UAAW4a,EAC7C,EAEIE,EAAQxB,aAAewB,EAAQI,UAGjCT,EAAa,SAAA+B,GACN/V,IAGLqN,GAAQ0I,GAAUA,EAAOnhB,KAAO,IAAIqY,GAAc,KAAMlN,EAAQC,GAAW+V,GAC3E/V,EAAQgW,QACRhW,EAAU,OAGZqU,EAAQxB,aAAewB,EAAQxB,YAAYoD,UAAUjC,GACjDK,EAAQI,SACVJ,EAAQI,OAAOyB,QAAUlC,IAAeK,EAAQI,OAAOlb,iBAAiB,QAASya,KAIrF,ICvLkCzQ,EAC9BL,EDsLEiN,GCvL4B5M,EDuLH8Q,EAAQ9Q,KCtLnCL,EAAQ,4BAA4BrF,KAAK0F,KAC/BL,EAAM,IAAM,IDuLtBiN,IAAsD,IAA1CpK,GAASd,UAAU/H,QAAQiT,GACzC9C,EAAO,IAAIzN,GAAW,wBAA0BuQ,EAAW,IAAKvQ,GAAW0N,gBAAiBvN,IAM9FC,EAAQmW,KAAK7B,GAAe,KAC9B,GACF,EErJA8B,GA3CuB,SAACC,EAASpO,GAC/B,IAAOvR,GAAW2f,EAAUA,EAAUA,EAAQ3Z,OAAO+W,SAAW,IAAzD/c,OAEP,GAAIuR,GAAWvR,EAAQ,CACrB,IAEIwf,EAFAI,EAAa,IAAIC,gBAIfnB,EAAU,SAAUoB,GACxB,IAAKN,EAAS,CACZA,GAAU,EACV1B,IACA,IAAM/J,EAAM+L,aAAkBrY,MAAQqY,EAASrb,KAAKqb,OACpDF,EAAWN,MAAMvL,aAAe7K,GAAa6K,EAAM,IAAIwC,GAAcxC,aAAetM,MAAQsM,EAAI5K,QAAU4K,GAC5G,GAGEiE,EAAQzG,GAAWnO,YAAW,WAChC4U,EAAQ,KACR0G,EAAQ,IAAIxV,GAAU,WAAAxG,OAAY6O,EAAO,mBAAmBrI,GAAW8V,WACxE,GAAEzN,GAEGuM,EAAc,WACd6B,IACF3H,GAASK,aAAaL,GACtBA,EAAQ,KACR2H,EAAQhgB,SAAQ,SAAAoe,GACdA,EAAOD,YAAcC,EAAOD,YAAYY,GAAWX,EAAOC,oBAAoB,QAASU,EACzF,IACAiB,EAAU,OAIdA,EAAQhgB,SAAQ,SAACoe,GAAM,OAAKA,EAAOlb,iBAAiB,QAAS6b,MAE7D,IAAOX,EAAU6B,EAAV7B,OAIP,OAFAA,EAAOD,YAAc,WAAA,OAAMpU,GAAMrG,KAAKya,EAAY,EAE3CC,CACT,CACF,EC5CagC,GAAWC,IAAAC,MAAG,SAAdF,EAAyBG,EAAOC,GAAS,IAAA5f,EAAA6f,EAAAC,EAAA,OAAAL,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA1Z,MAAA,KAAA,EAC1B,GAAtBtG,EAAM2f,EAAMO,WAEXN,KAAa5f,EAAM4f,GAAS,CAAAI,EAAA1Z,KAAA,EAAA,KAAA,CAC/B,OAD+B0Z,EAAA1Z,KAAA,EACzBqZ,EAAK,KAAA,EAAA,OAAAK,EAAAG,OAAA,UAAA,KAAA,EAITN,EAAM,EAAC,KAAA,EAAA,KAGJA,EAAM7f,GAAG,CAAAggB,EAAA1Z,KAAA,GAAA,KAAA,CAEd,OADAwZ,EAAMD,EAAMD,EAAUI,EAAA1Z,KAAA,GAChBqZ,EAAMniB,MAAMqiB,EAAKC,GAAI,KAAA,GAC3BD,EAAMC,EAAIE,EAAA1Z,KAAA,EAAA,MAAA,KAAA,GAAA,IAAA,MAAA,OAAA0Z,EAAAI,OAAA,GAdDZ,EAAW,IAkBXa,GAAS,WAAA,IAAA7gB,EAAA8gB,EAAAb,IAAAC,MAAG,SAAAa,EAAiBC,EAAUZ,GAAS,IAAAa,EAAAC,EAAAC,EAAAta,EAAA6M,EAAAyM,EAAA,OAAAF,IAAAM,MAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAAta,MAAA,KAAA,EAAAma,GAAA,EAAAC,GAAA,EAAAE,EAAAX,KAAA,EAAA5Z,EAAAwa,EACjCC,GAAWN,IAAS,KAAA,EAAA,OAAAI,EAAAta,KAAA,EAAAya,EAAA1a,EAAAC,QAAA,KAAA,EAAA,KAAAma,IAAAvN,EAAA0N,EAAAI,MAAAza,MAAA,CAAAqa,EAAAta,KAAA,GAAA,KAAA,CAC5C,OADeqZ,EAAKzM,EAAA9N,MACpBwb,EAAAK,cAAAC,EAAAL,EAAOrB,GAAYG,EAAOC,KAAU,KAAA,GAAA,KAAA,EAAAa,GAAA,EAAAG,EAAAta,KAAA,EAAA,MAAA,KAAA,GAAAsa,EAAAta,KAAA,GAAA,MAAA,KAAA,GAAAsa,EAAAX,KAAA,GAAAW,EAAAO,GAAAP,EAAA,MAAA,GAAAF,GAAA,EAAAC,EAAAC,EAAAO,GAAA,KAAA,GAAA,GAAAP,EAAAX,KAAA,GAAAW,EAAAX,KAAA,IAAAQ,GAAA,MAAApa,EAAA,OAAA,CAAAua,EAAAta,KAAA,GAAA,KAAA,CAAA,OAAAsa,EAAAta,KAAA,GAAAya,EAAA1a,EAAA,UAAA,KAAA,GAAA,GAAAua,EAAAX,KAAA,IAAAS,EAAA,CAAAE,EAAAta,KAAA,GAAA,KAAA,CAAA,MAAAqa,EAAA,KAAA,GAAA,OAAAC,EAAAQ,OAAA,IAAA,KAAA,GAAA,OAAAR,EAAAQ,OAAA,IAAA,KAAA,GAAA,IAAA,MAAA,OAAAR,EAAAR,OAAA,GAAAG,EAAA,KAAA,CAAA,CAAA,EAAA,GAAA,GAAA,IAAA,CAAA,GAAA,CAAA,GAAA,KAEvC,KAAA,OAAA,SAJqBc,EAAAC,GAAA,OAAA9hB,EAAA/C,MAAAyH,KAAAxH,UAAA,CAAA,CAAA,GAMhBokB,GAAU,WAAA,IAAA7c,EAAAqc,EAAAb,IAAAC,MAAG,SAAA6B,EAAiBC,GAAM,IAAAC,EAAAC,EAAAnb,EAAAnB,EAAA,OAAAqa,IAAAM,MAAA,SAAA4B,GAAA,cAAAA,EAAA1B,KAAA0B,EAAArb,MAAA,KAAA,EAAA,IACpCkb,EAAOvkB,OAAO2kB,eAAc,CAAAD,EAAArb,KAAA,EAAA,KAAA,CAC9B,OAAAqb,EAAAV,cAAAC,EAAAL,EAAOW,IAAM,KAAA,GAAA,KAAA,EAAA,OAAAG,EAAAxB,OAAA,UAAA,KAAA,EAITsB,EAASD,EAAOK,YAAWF,EAAA1B,KAAA,EAAA,KAAA,EAAA,OAAA0B,EAAArb,KAAA,EAAAya,EAGDU,EAAO7H,QAAM,KAAA,EAAvB,GAAuB8H,EAAAC,EAAAX,KAAlCza,EAAImb,EAAJnb,KAAMnB,EAAKsc,EAALtc,OACTmB,EAAI,CAAAob,EAAArb,KAAA,GAAA,KAAA,CAAA,OAAAqb,EAAAxB,OAAA,QAAA,IAAA,KAAA,GAGR,OAHQwB,EAAArb,KAAA,GAGFlB,EAAK,KAAA,GAAAuc,EAAArb,KAAA,EAAA,MAAA,KAAA,GAAA,OAAAqb,EAAA1B,KAAA,GAAA0B,EAAArb,KAAA,GAAAya,EAGPU,EAAO3C,UAAQ,KAAA,GAAA,OAAA6C,EAAAP,OAAA,IAAA,KAAA,GAAA,IAAA,MAAA,OAAAO,EAAAvB,OAAA,GAAAmB,EAAA,KAAA,CAAA,CAAA,EAAA,CAAA,GAAA,KAExB,KAAA,OAlBKT,SAAUgB,GAAA,OAAA7d,EAAAxH,MAAAyH,KAAAxH,UAAA,CAAA,CAAA,GAoBHqlB,GAAc,SAACP,EAAQ5B,EAAWoC,EAAYC,GACzD,IAGI1b,EAHEvJ,EAAWqjB,GAAUmB,EAAQ5B,GAE/BjJ,EAAQ,EAERuL,EAAY,SAACzR,GACVlK,IACHA,GAAO,EACP0b,GAAYA,EAASxR,KAIzB,OAAO,IAAI0R,eAAe,CAClBC,KAAI,SAAC/C,GAAY,OAAAgD,EAAA5C,IAAAC,eAAA4C,IAAA,IAAAC,EAAAC,EAAApd,EAAApF,EAAAyiB,EAAA,OAAAhD,IAAAM,MAAA,SAAA2C,GAAA,cAAAA,EAAAzC,KAAAyC,EAAApc,MAAA,KAAA,EAAA,OAAAoc,EAAAzC,KAAA,EAAAyC,EAAApc,KAAA,EAEStJ,EAASsJ,OAAM,KAAA,EAAzB,GAAyBic,EAAAG,EAAA1B,KAApCza,EAAIgc,EAAJhc,KAAMnB,EAAKmd,EAALnd,OAETmB,EAAI,CAAAmc,EAAApc,KAAA,GAAA,KAAA,CAEa,OADpB4b,IACC7C,EAAWsD,QAAQD,EAAAvC,OAAA,UAAA,KAAA,GAIjBngB,EAAMoF,EAAM8a,WACZ8B,IACES,EAAc9L,GAAS3W,EAC3BgiB,EAAWS,IAEbpD,EAAWuD,QAAQ,IAAIhiB,WAAWwE,IAAQsd,EAAApc,KAAA,GAAA,MAAA,KAAA,GAE3B,MAF2Boc,EAAAzC,KAAA,GAAAyC,EAAAG,GAAAH,EAAA,MAAA,GAE1CR,EAASQ,EAAAG,IAAMH,EAAAG,GAAA,KAAA,GAAA,IAAA,MAAA,OAAAH,EAAAtC,OAAA,GAAAkC,EAAA,KAAA,CAAA,CAAA,EAAA,KAAA,IAjBID,EAoBtB,EACDvD,OAAM,SAACS,GAEL,OADA2C,EAAU3C,GACHviB,EAAe,QACxB,GACC,CACD8lB,cAAe,GAEnB,EJ5EMC,GAAoC,mBAAVC,OAA2C,mBAAZC,SAA8C,mBAAbC,SAC1FC,GAA4BJ,IAA8C,mBAAnBZ,eAGvDiB,GAAaL,KAA4C,mBAAhBM,aACzCzW,GAA0C,IAAIyW,YAAlC,SAAC/lB,GAAG,OAAKsP,GAAQd,OAAOxO,EAAI,GAAoB,WAAA,IAAAkC,EAAA6iB,EAAA5C,IAAAC,MAC9D,SAAAa,EAAOjjB,GAAG,OAAAmiB,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA1Z,MAAA,KAAA,EAAmB,OAAnB0Z,EAAA6C,GAASjiB,WAAUof,EAAA1Z,KAAA,EAAO,IAAI4c,SAAS5lB,GAAKgmB,cAAa,KAAA,EAAA,OAAAtD,EAAAmB,GAAAnB,EAAAgB,KAAAhB,EAAAG,OAAAH,SAAAA,IAAAA,EAAA6C,GAAA7C,EAAAmB,KAAA,KAAA,EAAA,IAAA,MAAA,OAAAnB,EAAAI,OAAA,GAAAG,EAAC,KAAA,OAAA,SAAAc,GAAA,OAAA7hB,EAAA/C,MAAAyH,KAAAxH,UAAA,CAAA,KAGlE4N,GAAO,SAAC/N,GACZ,IAAI,IAAA+X,IAAAA,EAAA5X,UAAA+C,OADeoY,MAAI9Z,MAAAuW,EAAAA,EAAAA,OAAApU,EAAA,EAAAA,EAAAoU,EAAApU,IAAJ2X,EAAI3X,EAAAxD,GAAAA,UAAAwD,GAErB,QAAS3D,EAAEE,WAAA,EAAIob,EAGjB,CAFE,MAAOpH,GACP,OAAO,CACT,CACF,EAEM8S,GAAwBJ,IAA6B7Y,IAAK,WAC9D,IAAIkZ,GAAiB,EAEfC,EAAiB,IAAIR,QAAQnU,GAASJ,OAAQ,CAClDgV,KAAM,IAAIvB,eACV3Q,OAAQ,OACJmS,aAEF,OADAH,GAAiB,EACV,MACT,IACC9T,QAAQkU,IAAI,gBAEf,OAAOJ,IAAmBC,CAC5B,IAIMI,GAAyBV,IAC7B7Y,IAAK,WAAA,OAAMnB,GAAMnK,iBAAiB,IAAIkkB,SAAS,IAAIQ,KAAK,IAGpDI,GAAY,CAChBtC,OAAQqC,IAA2B,SAAC7H,GAAG,OAAKA,EAAI0H,IAAI,GAGtDX,KAAuB/G,GAOpB,IAAIkH,SANL,CAAC,OAAQ,cAAe,OAAQ,WAAY,UAAU9jB,SAAQ,SAAAzB,IAC3DmmB,GAAUnmB,KAAUmmB,GAAUnmB,GAAQwL,GAAMhL,WAAW6d,GAAIre,IAAS,SAACqe,GAAG,OAAKA,EAAIre,IAAO,EACvF,SAAComB,EAAGjb,GACF,MAAM,IAAIH,GAAUxG,kBAAAA,OAAmBxE,EAA0BgL,sBAAAA,GAAWqb,gBAAiBlb,EAC/F,EACJ,KAGF,IAAMmb,GAAa,WAAA,IAAAhgB,EAAAoe,EAAA5C,IAAAC,MAAG,SAAA6B,EAAOmC,GAAI,IAAAQ,EAAA,OAAAzE,IAAAM,MAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAAta,MAAA,KAAA,EAAA,GACnB,MAARod,EAAY,CAAA9C,EAAAta,KAAA,EAAA,KAAA,CAAA,OAAAsa,EAAAT,OAAA,SACP,GAAC,KAAA,EAAA,IAGPhX,GAAMzK,OAAOglB,GAAK,CAAA9C,EAAAta,KAAA,EAAA,KAAA,CAAA,OAAAsa,EAAAT,OACZuD,SAAAA,EAAKS,MAAI,KAAA,EAAA,IAGfhb,GAAMjB,oBAAoBwb,GAAK,CAAA9C,EAAAta,KAAA,EAAA,KAAA,CAI9B,OAHI4d,EAAW,IAAIjB,QAAQnU,GAASJ,OAAQ,CAC5C8C,OAAQ,OACRkS,KAAAA,IACA9C,EAAAta,KAAA,EACY4d,EAASZ,cAAa,KAAA,EAYN,KAAA,GAAA,OAAA1C,EAAAT,OAAA,SAAAS,EAAAI,KAAEd,YAZgB,KAAA,EAAA,IAG/C/W,GAAM1F,kBAAkBigB,KAASva,GAAMlL,cAAcylB,GAAK,CAAA9C,EAAAta,KAAA,GAAA,KAAA,CAAA,OAAAsa,EAAAT,OACpDuD,SAAAA,EAAKxD,YAAU,KAAA,GAKvB,GAFE/W,GAAMvK,kBAAkB8kB,KACzBA,GAAc,KAGbva,GAAMjL,SAASwlB,GAAK,CAAA9C,EAAAta,KAAA,GAAA,KAAA,CAAA,OAAAsa,EAAAta,KAAA,GACP8c,GAAWM,GAAiB,KAAA,GAAA,IAAA,MAAA,OAAA9C,EAAAR,OAAA,GAAAmB,EAE7C,KAAA,OA5BK0C,SAAa3C,GAAA,OAAArd,EAAAxH,MAAAyH,KAAAxH,UAAA,CAAA,CAAA,GA8Bb0nB,GAAiB,WAAA,IAAA1f,EAAA2d,EAAA5C,IAAAC,MAAG,SAAA4C,EAAO5S,EAASgU,GAAI,IAAAjkB,EAAA,OAAAggB,IAAAM,MAAA,SAAA4B,GAAA,cAAAA,EAAA1B,KAAA0B,EAAArb,MAAA,KAAA,EACmB,OAAzD7G,EAAS0J,GAAMrB,eAAe4H,EAAQ2U,oBAAmB1C,EAAAxB,OAAA,SAE9C,MAAV1gB,EAAiBwkB,GAAcP,GAAQjkB,GAAM,KAAA,EAAA,IAAA,MAAA,OAAAkiB,EAAAvB,OAAA,GAAAkC,EACrD,KAAA,OAAA,SAJsBR,EAAAwC,GAAA,OAAA5f,EAAAjI,MAAAyH,KAAAxH,UAAA,CAAA,CAAA,GAMRqmB,GAAAA,IAAgB,WAAA,IAAAhiB,EAAAshB,EAAA5C,IAAAC,MAAK,SAAA6E,EAAOzb,GAAM,IAAA0b,EAAAlY,EAAAkF,EAAA/O,EAAA+a,EAAA5B,EAAA5K,EAAAsK,EAAAD,EAAAxK,EAAAnB,EAAA+U,EAAAtJ,EAAAuJ,EAAAC,EAAA5b,EAAAwU,EAAAqH,EAAAV,EAAAW,EAAAC,EAAAC,EAAA/C,EAAAgD,EAAAC,EAAAjc,EAAAkc,EAAAza,EAAA0a,EAAA5iB,EAAA6iB,EAAAC,EAAAC,EAAAC,EAAA,OAAA9F,IAAAM,MAAA,SAAA2C,GAAA,cAAAA,EAAAzC,KAAAyC,EAAApc,MAAA,KAAA,EA8BuC,GA9BvCke,EAc3CvI,GAAcnT,GAZhBwD,EAAGkY,EAAHlY,IACAkF,EAAMgT,EAANhT,OACA/O,EAAI+hB,EAAJ/hB,KACA+a,EAAMgH,EAANhH,OACA5B,EAAW4I,EAAX5I,YACA5K,EAAOwT,EAAPxT,QACAsK,EAAkBkJ,EAAlBlJ,mBACAD,EAAgBmJ,EAAhBnJ,iBACAxK,EAAY2T,EAAZ3T,aACAnB,EAAO8U,EAAP9U,QAAO+U,EAAAD,EACPrJ,gBAAAA,OAAkB,IAAHsJ,EAAG,cAAaA,EAC/BC,EAAYF,EAAZE,aAGF7T,EAAeA,GAAgBA,EAAe,IAAIpT,cAAgB,OAE9DknB,EAAiBa,GAAe,CAAChI,EAAQ5B,GAAeA,EAAY6J,iBAAkBzU,GAIpFuM,EAAcoH,GAAkBA,EAAepH,aAAgB,WACjEoH,EAAepH,eACjBmF,EAAAzC,KAAA,EAAAyC,EAAAG,GAMExH,GAAoBkI,IAAoC,QAAX/R,GAA+B,SAAXA,GAAiBkR,EAAAG,GAAA,CAAAH,EAAApc,KAAA,GAAA,KAAA,CAAA,OAAAoc,EAAApc,KAAA,EACpD8d,GAAkB1U,EAASjN,GAAK,KAAA,EAAAigB,EAAAvB,GAA7DyD,EAAoBlC,EAAA1B,KAAA0B,EAAAG,GAA+C,IAA/CH,EAAAvB,GAAgD,KAAA,GAAA,IAAAuB,EAAAG,GAAA,CAAAH,EAAApc,KAAA,GAAA,KAAA,CAEjE4d,EAAW,IAAIjB,QAAQ3W,EAAK,CAC9BkF,OAAQ,OACRkS,KAAMjhB,EACNkhB,OAAQ,SAKNxa,GAAM9F,WAAWZ,KAAUoiB,EAAoBX,EAASxU,QAAQ+E,IAAI,kBACtE/E,EAAQK,eAAe8U,GAGrBX,EAASR,OAAMoB,EACWjM,GAC1B+L,EACA7M,GAAqBgB,GAAesC,KACrC0J,EAAAjmB,EAAAgmB,EAAA,GAHM9C,EAAU+C,EAAA,GAAEC,EAAKD,EAAA,GAKxBtiB,EAAOsf,GAAYmC,EAASR,KA1GT,MA0GmC1B,EAAYgD,IACnE,KAAA,GAkBA,OAfE7b,GAAMjL,SAASid,KAClBA,EAAkBA,EAAkB,UAAY,QAK5C8J,EAAyB,gBAAiBhC,QAAQnmB,UACxDiM,EAAU,IAAIka,QAAQ3W,EAAGuC,EAAAA,EAAA,CAAA,EACpB6V,GAAY,GAAA,CACflH,OAAQmH,EACRnT,OAAQA,EAAO5J,cACf8H,QAASA,EAAQmG,YAAYzM,SAC7Bsa,KAAMjhB,EACNkhB,OAAQ,OACR+B,YAAaT,EAAyB9J,OAAkBzb,KACvDgjB,EAAApc,KAAA,GAEkB0c,MAAMja,GAAQ,KAAA,GA2BG,OA3BlCC,EAAQ0Z,EAAA1B,KAENkE,EAAmBrB,KAA4C,WAAjBhT,GAA8C,aAAjBA,GAE7EgT,KAA2BvI,GAAuB4J,GAAoB3H,KAClE9S,EAAU,CAAA,EAEhB,CAAC,SAAU,aAAc,WAAWrL,SAAQ,SAAA4B,GAC1CyJ,EAAQzJ,GAAQgI,EAAShI,EAC3B,IAEMmkB,EAAwBhc,GAAMrB,eAAekB,EAAS0G,QAAQ+E,IAAI,mBAAkBlS,EAE9D+Y,GAAsBzC,GAChDsM,EACApN,GAAqBgB,GAAeuC,IAAqB,KACtD,GAAE8J,EAAAtmB,EAAAyD,EAHAyf,GAAAA,EAAUoD,EAAEJ,GAAAA,EAAKI,EAAA,GAKxBpc,EAAW,IAAIka,SACbnB,GAAY/Y,EAAS0a,KAlJF,MAkJ4B1B,GAAY,WACzDgD,GAASA,IACTzH,GAAeA,OAEjB9S,IAIJoG,EAAeA,GAAgB,OAAO6R,EAAApc,KAAA,GAEbwd,GAAU3a,GAAMlJ,QAAQ6jB,GAAWjT,IAAiB,QAAQ7H,EAAUF,GAAO,KAAA,GAEpD,OAF9Cyc,EAAY7C,EAAA1B,MAEfkE,GAAoB3H,GAAeA,IAAcmF,EAAApc,KAAA,GAErC,IAAIwW,SAAQ,SAAC3G,EAASC,GACjCF,GAAOC,EAASC,EAAQ,CACtB3T,KAAM8iB,EACN7V,QAASuC,GAAavI,KAAKV,EAAS0G,SACpCxG,OAAQF,EAASE,OACjB4U,WAAY9U,EAAS8U,WACrBhV,OAAAA,EACAC,QAAAA,GAEJ,IAAE,KAAA,GAAA,OAAA2Z,EAAAvC,OAAAuC,SAAAA,EAAA1B,MAAA,KAAA,GAE2B,GAF3B0B,EAAAzC,KAAA,GAAAyC,EAAAiD,GAAAjD,EAAA,MAAA,GAEFnF,GAAeA,KAEXmF,EAAAiD,IAAoB,cAAbjD,EAAAiD,GAAInkB,OAAwB,qBAAqB8I,KAAKoY,EAAAiD,GAAI/c,SAAQ,CAAA8Z,EAAApc,KAAA,GAAA,KAAA,CAAA,MACrEzJ,OAAOwI,OACX,IAAIsD,GAAW,gBAAiBA,GAAW2V,YAAaxV,EAAQC,GAChE,CACEe,MAAO4Y,EAAAiD,GAAI7b,OAAK4Y,EAAAiD,KAEnB,KAAA,GAAA,MAGGhd,GAAWe,KAAIgZ,EAAAiD,GAAMjD,EAAAiD,IAAOjD,EAAAiD,GAAI9c,KAAMC,EAAQC,GAAQ,KAAA,GAAA,IAAA,MAAA,OAAA2Z,EAAAtC,OAAA,GAAAmE,EAAA,KAAA,CAAA,CAAA,EAAA,KAE/D,KAAA,OAAA,SAAAqB,GAAA,OAAA7kB,EAAAtE,MAAAyH,KAAAxH,UAAA,CAAA,IK5NKmpB,GAAgB,CACpBC,KCNa,KDObC,IAAKnJ,GACLoG,MAAOgD,IAGJ9iB,GAAC9D,QAAQymB,IAAe,SAACtpB,EAAI6I,GAChC,GAAI7I,EAAI,CACN,IACEM,OAAOsI,eAAe5I,EAAI,OAAQ,CAAC6I,MAAAA,GAEnC,CADA,MAAOqL,GACP,CAEF5T,OAAOsI,eAAe5I,EAAI,cAAe,CAAC6I,MAAAA,GAC5C,CACF,IAEA,IAAM6gB,GAAe,SAAC1G,GAAM,MAAApd,KAAAA,OAAUod,EAAM,EAEtC2G,GAAmB,SAAC1W,GAAO,OAAKrG,GAAMhL,WAAWqR,IAAwB,OAAZA,IAAgC,IAAZA,CAAiB,EAEzF2W,GACD,SAACA,GASX,IANA,IACIC,EACA5W,EAFG/P,GAFP0mB,EAAWhd,GAAMrL,QAAQqoB,GAAYA,EAAW,CAACA,IAE1C1mB,OAID4mB,EAAkB,CAAA,EAEf/mB,EAAI,EAAGA,EAAIG,EAAQH,IAAK,CAE/B,IAAIgO,OAAE,EAIN,GAFAkC,EAHA4W,EAAgBD,EAAS7mB,IAKpB4mB,GAAiBE,SAGJ1mB,KAFhB8P,EAAUqW,IAAevY,EAAKvH,OAAOqgB,IAAgB3oB,gBAGnD,MAAM,IAAIkL,GAAU,oBAAAxG,OAAqBmL,QAI7C,GAAIkC,EACF,MAGF6W,EAAgB/Y,GAAM,IAAMhO,GAAKkQ,CACnC,CAEA,IAAKA,EAAS,CAEZ,IAAM8W,EAAUzpB,OAAOuS,QAAQiX,GAC5BtnB,KAAI,SAAAS,GAAA,IAAAyE,EAAAnF,EAAAU,EAAA,GAAE8N,EAAErJ,EAAA,GAAEsiB,EAAKtiB,EAAA,GAAA,MAAM,WAAA9B,OAAWmL,EAC9BiZ,OAAU,IAAVA,EAAkB,sCAAwC,gCAAgC,IAO/F,MAAM,IAAI5d,GACR,yDALMlJ,EACL6mB,EAAQ7mB,OAAS,EAAI,YAAc6mB,EAAQvnB,IAAIknB,IAAc7b,KAAK,MAAQ,IAAM6b,GAAaK,EAAQ,IACtG,2BAIA,kBAEJ,CAEA,OAAO9W,CACR,EE5DH,SAASgX,GAA6B1d,GAKpC,GAJIA,EAAO8S,aACT9S,EAAO8S,YAAY6K,mBAGjB3d,EAAO0U,QAAU1U,EAAO0U,OAAOyB,QACjC,MAAM,IAAIjJ,GAAc,KAAMlN,EAElC,CASe,SAAS4d,GAAgB5d,GAiBtC,OAhBA0d,GAA6B1d,GAE7BA,EAAO4G,QAAUuC,GAAavI,KAAKZ,EAAO4G,SAG1C5G,EAAOrG,KAAOkT,GAAcpY,KAC1BuL,EACAA,EAAO2G,mBAGgD,IAArD,CAAC,OAAQ,MAAO,SAASxJ,QAAQ6C,EAAO0I,SAC1C1I,EAAO4G,QAAQK,eAAe,qCAAqC,GAGrDoW,GAAoBrd,EAAO0G,SAAWF,GAASE,QAExDA,CAAQ1G,GAAQL,MAAK,SAA6BO,GAYvD,OAXAwd,GAA6B1d,GAG7BE,EAASvG,KAAOkT,GAAcpY,KAC5BuL,EACAA,EAAO6H,kBACP3H,GAGFA,EAAS0G,QAAUuC,GAAavI,KAAKV,EAAS0G,SAEvC1G,CACT,IAAG,SAA4BuW,GAe7B,OAdKzJ,GAASyJ,KACZiH,GAA6B1d,GAGzByW,GAAUA,EAAOvW,WACnBuW,EAAOvW,SAASvG,KAAOkT,GAAcpY,KACnCuL,EACAA,EAAO6H,kBACP4O,EAAOvW,UAETuW,EAAOvW,SAAS0G,QAAUuC,GAAavI,KAAK6V,EAAOvW,SAAS0G,WAIzDoN,QAAQ1G,OAAOmJ,EACxB,GACF,CChFO,IAAMoH,GAAU,QCKjBC,GAAa,CAAA,EAGnB,CAAC,SAAU,UAAW,SAAU,WAAY,SAAU,UAAUxnB,SAAQ,SAACzB,EAAM2B,GAC7EsnB,GAAWjpB,GAAQ,SAAmBN,GACpC,OAAOQ,EAAOR,KAAUM,GAAQ,KAAO2B,EAAI,EAAI,KAAO,KAAO3B,EAEjE,IAEA,IAAMkpB,GAAqB,CAAA,EAWjBC,GAACvX,aAAe,SAAsBwX,EAAWC,EAASpe,GAClE,SAASqe,EAAcC,EAAKC,GAC1B,MAAO,uCAAoDD,EAAM,IAAOC,GAAQve,EAAU,KAAOA,EAAU,GAC7G,CAGA,OAAO,SAACxD,EAAO8hB,EAAKE,GAClB,IAAkB,IAAdL,EACF,MAAM,IAAIpe,GACRse,EAAcC,EAAK,qBAAuBF,EAAU,OAASA,EAAU,KACvEre,GAAW0e,gBAef,OAXIL,IAAYH,GAAmBK,KACjCL,GAAmBK,IAAO,EAE1BI,QAAQC,KACNN,EACEC,EACA,+BAAiCF,EAAU,8CAK1CD,GAAYA,EAAU3hB,EAAO8hB,EAAKE,GAE7C,EAEAR,GAAWY,SAAW,SAAkBC,GACtC,OAAO,SAACriB,EAAO8hB,GAGb,OADAI,QAAQC,KAAI,GAAAplB,OAAI+kB,EAAG,gCAAA/kB,OAA+BslB,KAC3C,EAEX,EAmCe,IAAAV,GAAA,CACbW,cAxBF,SAAuBjd,EAASkd,EAAQC,GACtC,GAAuB,WAAnB/pB,EAAO4M,GACT,MAAM,IAAI9B,GAAW,4BAA6BA,GAAWkf,sBAI/D,IAFA,IAAM/nB,EAAOjD,OAAOiD,KAAK2K,GACrBnL,EAAIQ,EAAKL,OACNH,KAAM,GAAG,CACd,IAAM4nB,EAAMpnB,EAAKR,GACXynB,EAAYY,EAAOT,GACzB,GAAIH,EAAJ,CACE,IAAM3hB,EAAQqF,EAAQyc,GAChB9iB,OAAmB1E,IAAV0F,GAAuB2hB,EAAU3hB,EAAO8hB,EAAKzc,GAC5D,IAAe,IAAXrG,EACF,MAAM,IAAIuE,GAAW,UAAYue,EAAM,YAAc9iB,EAAQuE,GAAWkf,qBAG5E,MACA,IAAqB,IAAjBD,EACF,MAAM,IAAIjf,GAAW,kBAAoBue,EAAKve,GAAWmf,eAE7D,CACF,EAIElB,WAAAA,ICtFIA,GAAaG,GAAUH,WASvBmB,GAAK,WACT,SAAAA,EAAYC,GAAgBjb,OAAAgb,GAC1B7jB,KAAKoL,SAAW0Y,GAAkB,GAClC9jB,KAAK+jB,aAAe,CAClBlf,QAAS,IAAI+D,GACb9D,SAAU,IAAI8D,GAElB,CAEA,IAAAob,EAgLC,OAhLDjb,EAAA8a,EAAA,CAAA,CAAAloB,IAAA,UAAAuF,OAAA8iB,EAAA7F,EAAA5C,IAAAC,MAQA,SAAAa,EAAc4H,EAAarf,GAAM,IAAAsf,EAAAhgB,EAAA,OAAAqX,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA1Z,MAAA,KAAA,EAAA,OAAA0Z,EAAAC,KAAA,EAAAD,EAAA1Z,KAAA,EAEhBpC,KAAKggB,SAASiE,EAAarf,GAAO,KAAA,EAAA,OAAAkX,EAAAG,OAAAH,SAAAA,EAAAgB,MAAA,KAAA,EAE/C,GAF+ChB,EAAAC,KAAA,EAAAD,EAAA6C,GAAA7C,EAAA,MAAA,GAE3CA,EAAA6C,cAAe3b,MAAO,CACpBkhB,EAAQ,CAAA,EAEZlhB,MAAM+B,kBAAoB/B,MAAM+B,kBAAkBmf,GAAUA,EAAQ,IAAIlhB,MAGlEkB,EAAQggB,EAAMhgB,MAAQggB,EAAMhgB,MAAMxD,QAAQ,QAAS,IAAM,GAC/D,IACOob,EAAA6C,GAAIza,MAGEA,IAAUrC,OAAOia,EAAA6C,GAAIza,OAAOxC,SAASwC,EAAMxD,QAAQ,YAAa,OACzEob,EAAA6C,GAAIza,OAAS,KAAOA,GAHpB4X,EAAA6C,GAAIza,MAAQA,CAMd,CADA,MAAOqI,GACP,CAEJ,CAAC,MAAAuP,EAAA6C,GAAA,KAAA,GAAA,IAAA,MAAA,OAAA7C,EAAAI,OAAA,GAAAG,EAAArc,KAAA,CAAA,CAAA,EAAA,IAIJ,KAAA,SAAAmd,EAAAC,GAAA,OAAA4G,EAAAzrB,MAAAyH,KAAAxH,UAAA,IAAA,CAAAmD,IAAA,WAAAuF,MAED,SAAS+iB,EAAarf,GAGO,iBAAhBqf,GACTrf,EAASA,GAAU,IACZwD,IAAM6b,EAEbrf,EAASqf,GAAe,GAK1B,IAAA/K,EAFAtU,EAAS0R,GAAYtW,KAAKoL,SAAUxG,GAE7ByG,EAAY6N,EAAZ7N,aAAc0L,EAAgBmC,EAAhBnC,iBAAkBvL,EAAO0N,EAAP1N,aAElBhQ,IAAjB6P,GACFwX,GAAUW,cAAcnY,EAAc,CACpC9B,kBAAmBmZ,GAAWrX,aAAaqX,YAC3ClZ,kBAAmBkZ,GAAWrX,aAAaqX,YAC3CjZ,oBAAqBiZ,GAAWrX,aAAaqX,GAAkB,WAC9D,GAGmB,MAApB3L,IACE9R,GAAMhL,WAAW8c,GACnBnS,EAAOmS,iBAAmB,CACxBzO,UAAWyO,GAGb8L,GAAUW,cAAczM,EAAkB,CACxCnP,OAAQ8a,GAAmB,SAC3Bpa,UAAWoa,GAAU,WACpB,SAK0BlnB,IAA7BoJ,EAAOqR,yBAEoCza,IAApCwE,KAAKoL,SAAS6K,kBACvBrR,EAAOqR,kBAAoBjW,KAAKoL,SAAS6K,kBAEzCrR,EAAOqR,mBAAoB,GAG7B4M,GAAUW,cAAc5e,EAAQ,CAC9Buf,QAASzB,GAAWY,SAAS,WAC7Bc,cAAe1B,GAAWY,SAAS,mBAClC,GAGH1e,EAAO0I,QAAU1I,EAAO0I,QAAUtN,KAAKoL,SAASkC,QAAU,OAAO/T,cAGjE,IAAI8qB,EAAiB7Y,GAAWvG,GAAMnF,MACpC0L,EAAQ4B,OACR5B,EAAQ5G,EAAO0I,SAGjB9B,GAAWvG,GAAM/J,QACf,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,QAAS,WAClD,SAACoS,UACQ9B,EAAQ8B,EACjB,IAGF1I,EAAO4G,QAAUuC,GAAa9P,OAAOomB,EAAgB7Y,GAGrD,IAAM8Y,EAA0B,GAC5BC,GAAiC,EACrCvkB,KAAK+jB,aAAalf,QAAQ3J,SAAQ,SAAoCspB,GACjC,mBAAxBA,EAAYrb,UAA0D,IAAhCqb,EAAYrb,QAAQvE,KAIrE2f,EAAiCA,GAAkCC,EAAYtb,YAE/Eob,EAAwBG,QAAQD,EAAYxb,UAAWwb,EAAYvb,UACrE,IAEA,IAKIyb,EALEC,EAA2B,GACjC3kB,KAAK+jB,aAAajf,SAAS5J,SAAQ,SAAkCspB,GACnEG,EAAyBjmB,KAAK8lB,EAAYxb,UAAWwb,EAAYvb,SACnE,IAGA,IACInN,EADAV,EAAI,EAGR,IAAKmpB,EAAgC,CACnC,IAAMK,EAAQ,CAACpC,GAAgBpqB,KAAK4H,WAAOxE,GAO3C,IANAopB,EAAMH,QAAQlsB,MAAMqsB,EAAON,GAC3BM,EAAMlmB,KAAKnG,MAAMqsB,EAAOD,GACxB7oB,EAAM8oB,EAAMrpB,OAEZmpB,EAAU9L,QAAQ3G,QAAQrN,GAEnBxJ,EAAIU,GACT4oB,EAAUA,EAAQngB,KAAKqgB,EAAMxpB,KAAMwpB,EAAMxpB,MAG3C,OAAOspB,CACT,CAEA5oB,EAAMwoB,EAAwB/oB,OAE9B,IAAIyc,EAAYpT,EAIhB,IAFAxJ,EAAI,EAEGA,EAAIU,GAAK,CACd,IAAM+oB,EAAcP,EAAwBlpB,KACtC0pB,EAAaR,EAAwBlpB,KAC3C,IACE4c,EAAY6M,EAAY7M,EAI1B,CAHE,MAAOvS,GACPqf,EAAWzrB,KAAK2G,KAAMyF,GACtB,KACF,CACF,CAEA,IACEif,EAAUlC,GAAgBnpB,KAAK2G,KAAMgY,EAGvC,CAFE,MAAOvS,GACP,OAAOmT,QAAQ1G,OAAOzM,EACxB,CAKA,IAHArK,EAAI,EACJU,EAAM6oB,EAAyBppB,OAExBH,EAAIU,GACT4oB,EAAUA,EAAQngB,KAAKogB,EAAyBvpB,KAAMupB,EAAyBvpB,MAGjF,OAAOspB,CACT,GAAC,CAAA/oB,IAAA,SAAAuF,MAED,SAAO0D,GAGL,OAAOuD,GADU2N,IADjBlR,EAAS0R,GAAYtW,KAAKoL,SAAUxG,IACEmR,QAASnR,EAAOwD,IAAKxD,EAAOqR,mBACxCrR,EAAOqD,OAAQrD,EAAOmS,iBAClD,KAAC8M,CAAA,CAzLQ,GA6LX5e,GAAM/J,QAAQ,CAAC,SAAU,MAAO,OAAQ,YAAY,SAA6BoS,GAE/EuW,GAAMjrB,UAAU0U,GAAU,SAASlF,EAAKxD,GACtC,OAAO5E,KAAK6E,QAAQyR,GAAY1R,GAAU,CAAA,EAAI,CAC5C0I,OAAAA,EACAlF,IAAAA,EACA7J,MAAOqG,GAAU,CAAA,GAAIrG,QAG3B,IAEA0G,GAAM/J,QAAQ,CAAC,OAAQ,MAAO,UAAU,SAA+BoS,GAGrE,SAASyX,EAAmBC,GAC1B,OAAO,SAAoB5c,EAAK7J,EAAMqG,GACpC,OAAO5E,KAAK6E,QAAQyR,GAAY1R,GAAU,CAAA,EAAI,CAC5C0I,OAAAA,EACA9B,QAASwZ,EAAS,CAChB,eAAgB,uBACd,CAAE,EACN5c,IAAAA,EACA7J,KAAAA,KAGN,CAEAslB,GAAMjrB,UAAU0U,GAAUyX,IAE1BlB,GAAMjrB,UAAU0U,EAAS,QAAUyX,GAAmB,EACxD,IAEA,IAAAE,GAAepB,GCtOTqB,GAAW,WACf,SAAAA,EAAYC,GACV,GADoBtc,OAAAqc,GACI,mBAAbC,EACT,MAAM,IAAI3e,UAAU,gCAGtB,IAAI4e,EAEJplB,KAAK0kB,QAAU,IAAI9L,SAAQ,SAAyB3G,GAClDmT,EAAiBnT,CACnB,IAEA,IAAMtU,EAAQqC,KAGdA,KAAK0kB,QAAQngB,MAAK,SAAAqW,GAChB,GAAKjd,EAAM0nB,WAAX,CAIA,IAFA,IAAIjqB,EAAIuC,EAAM0nB,WAAW9pB,OAElBH,KAAM,GACXuC,EAAM0nB,WAAWjqB,GAAGwf,GAEtBjd,EAAM0nB,WAAa,IAPI,CAQzB,IAGArlB,KAAK0kB,QAAQngB,KAAO,SAAA+gB,GAClB,IAAIC,EAEEb,EAAU,IAAI9L,SAAQ,SAAA3G,GAC1BtU,EAAMmd,UAAU7I,GAChBsT,EAAWtT,CACb,IAAG1N,KAAK+gB,GAMR,OAJAZ,EAAQ9J,OAAS,WACfjd,EAAM0b,YAAYkM,IAGbb,GAGTS,GAAS,SAAgBzgB,EAASE,EAAQC,GACpClH,EAAM0d,SAKV1d,EAAM0d,OAAS,IAAIvJ,GAAcpN,EAASE,EAAQC,GAClDugB,EAAeznB,EAAM0d,QACvB,GACF,CAqEC,OAnEDtS,EAAAmc,EAAA,CAAA,CAAAvpB,IAAA,mBAAAuF,MAGA,WACE,GAAIlB,KAAKqb,OACP,MAAMrb,KAAKqb,MAEf,GAEA,CAAA1f,IAAA,YAAAuF,MAIA,SAAU4S,GACJ9T,KAAKqb,OACPvH,EAAS9T,KAAKqb,QAIZrb,KAAKqlB,WACPrlB,KAAKqlB,WAAW3mB,KAAKoV,GAErB9T,KAAKqlB,WAAa,CAACvR,EAEvB,GAEA,CAAAnY,IAAA,cAAAuF,MAIA,SAAY4S,GACV,GAAK9T,KAAKqlB,WAAV,CAGA,IAAM7d,EAAQxH,KAAKqlB,WAAWtjB,QAAQ+R,IACvB,IAAXtM,GACFxH,KAAKqlB,WAAWG,OAAOhe,EAAO,EAHhC,CAKF,GAAC,CAAA7L,IAAA,gBAAAuF,MAED,WAAgB,IAAAukB,EAAAzlB,KACRmb,EAAa,IAAIC,gBAEjBP,EAAQ,SAACvL,GACb6L,EAAWN,MAAMvL,IAOnB,OAJAtP,KAAK8a,UAAUD,GAEfM,EAAW7B,OAAOD,YAAc,WAAA,OAAMoM,EAAKpM,YAAYwB,EAAM,EAEtDM,EAAW7B,MACpB,IAEA,CAAA,CAAA3d,IAAA,SAAAuF,MAIA,WACE,IAAI0Z,EAIJ,MAAO,CACLjd,MAJY,IAAIunB,GAAY,SAAkBQ,GAC9C9K,EAAS8K,CACX,IAGE9K,OAAAA,EAEJ,KAACsK,CAAA,CAxHc,GA2HjBS,GAAeT,GCtIf,IAAMU,GAAiB,CACrBC,SAAU,IACVC,mBAAoB,IACpBC,WAAY,IACZC,WAAY,IACZC,GAAI,IACJC,QAAS,IACTC,SAAU,IACVC,4BAA6B,IAC7BC,UAAW,IACXC,aAAc,IACdC,eAAgB,IAChBC,YAAa,IACbC,gBAAiB,IACjBC,OAAQ,IACRC,gBAAiB,IACjBC,iBAAkB,IAClBC,MAAO,IACPC,SAAU,IACVC,YAAa,IACbC,SAAU,IACVC,OAAQ,IACRC,kBAAmB,IACnBC,kBAAmB,IACnBC,WAAY,IACZC,aAAc,IACdC,gBAAiB,IACjBC,UAAW,IACXC,SAAU,IACVC,iBAAkB,IAClBC,cAAe,IACfC,4BAA6B,IAC7BC,eAAgB,IAChBC,SAAU,IACVC,KAAM,IACNC,eAAgB,IAChBC,mBAAoB,IACpBC,gBAAiB,IACjBC,WAAY,IACZC,qBAAsB,IACtBC,oBAAqB,IACrBC,kBAAmB,IACnBC,UAAW,IACXC,mBAAoB,IACpBC,oBAAqB,IACrBC,OAAQ,IACRC,iBAAkB,IAClBC,SAAU,IACVC,gBAAiB,IACjBC,qBAAsB,IACtBC,gBAAiB,IACjBC,4BAA6B,IAC7BC,2BAA4B,IAC5BC,oBAAqB,IACrBC,eAAgB,IAChBC,WAAY,IACZC,mBAAoB,IACpBC,eAAgB,IAChBC,wBAAyB,IACzBC,sBAAuB,IACvBC,oBAAqB,IACrBC,aAAc,IACdC,YAAa,IACbC,8BAA+B,KAGjChxB,OAAOuS,QAAQ0a,IAAgB1qB,SAAQ,SAAAI,GAAkB,IAAAyE,EAAAnF,EAAAU,EAAA,GAAhBK,EAAGoE,EAAA,GAAEmB,EAAKnB,EAAA,GACjD6lB,GAAe1kB,GAASvF,CAC1B,IAEA,IAAAiuB,GAAehE,GCxBf,IAAMiE,GAnBN,SAASC,EAAeC,GACtB,IAAMxtB,EAAU,IAAIsnB,GAAMkG,GACpBC,EAAW5xB,EAAKyrB,GAAMjrB,UAAUiM,QAAStI,GAa/C,OAVA0I,GAAM5E,OAAO2pB,EAAUnG,GAAMjrB,UAAW2D,EAAS,CAACb,YAAY,IAG9DuJ,GAAM5E,OAAO2pB,EAAUztB,EAAS,KAAM,CAACb,YAAY,IAGnDsuB,EAAS9wB,OAAS,SAAgB4qB,GAChC,OAAOgG,EAAexT,GAAYyT,EAAejG,KAG5CkG,CACT,CAGcF,CAAe1e,WAG7Bye,GAAMhG,MAAQA,GAGdgG,GAAM/X,cAAgBA,GACtB+X,GAAM3E,YAAcA,GACpB2E,GAAMjY,SAAWA,GACjBiY,GAAMpH,QAAUA,GAChBoH,GAAMxjB,WAAaA,GAGnBwjB,GAAMplB,WAAaA,GAGnBolB,GAAMI,OAASJ,GAAM/X,cAGrB+X,GAAMK,IAAM,SAAaC,GACvB,OAAOvR,QAAQsR,IAAIC,EACrB,EAEAN,GAAMO,OC9CS,SAAgBC,GAC7B,OAAO,SAAcpoB,GACnB,OAAOooB,EAAS9xB,MAAM,KAAM0J,GAEhC,ED6CA4nB,GAAMS,aE7DS,SAAsBC,GACnC,OAAOtlB,GAAM9K,SAASowB,KAAsC,IAAzBA,EAAQD,YAC7C,EF8DAT,GAAMvT,YAAcA,GAEpBuT,GAAM9b,aAAeA,GAErB8b,GAAMW,WAAa,SAAArxB,GAAK,OAAI0R,GAAe5F,GAAMtI,WAAWxD,GAAS,IAAIkG,SAASlG,GAASA,EAAM,EAEjG0wB,GAAMY,WAAaxI,GAEnB4H,GAAMjE,eAAiBA,GAEvBiE,GAAK,QAAWA"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs b/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs new file mode 100644 index 0000000..033e388 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs @@ -0,0 +1,3726 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +'use strict'; + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction(thing[iterator]); + + +var utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +var httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +var InterceptorManager$1 = InterceptorManager; + +var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +var platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +var defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +var parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +var AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(null, args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +var isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +var cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +var resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +var composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const supportsRequestStream = isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +}); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +var fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = "credentials" in Request.prototype; + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +var adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION = "1.9.0"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +var validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +var Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +var CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +var HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs.map b/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs.map new file mode 100644 index 0000000..ebe5f2e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/browser/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["utils","prototype","encode","URLSearchParams","FormData","Blob","platform","defaults","AxiosHeaders","composeSignals","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":";;;AAEe,SAAS,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE;AAC1C,EAAE,OAAO,SAAS,IAAI,GAAG;AACzB,IAAI,OAAO,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;AACxC,GAAG,CAAC;AACJ;;ACFA;AACA;AACA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC;AACpC,MAAM,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC;AAChC,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,MAAM,CAAC;AACvC;AACA,MAAM,MAAM,GAAG,CAAC,KAAK,IAAI,KAAK,IAAI;AAClC,IAAI,MAAM,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACvE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACxB;AACA,MAAM,UAAU,GAAG,CAAC,IAAI,KAAK;AAC7B,EAAE,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC5B,EAAE,OAAO,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI;AAC1C,EAAC;AACD;AACA,MAAM,UAAU,GAAG,IAAI,IAAI,KAAK,IAAI,OAAO,KAAK,KAAK,IAAI,CAAC;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,GAAG,EAAE;AACvB,EAAE,OAAO,GAAG,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,WAAW,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC;AACvG,OAAO,UAAU,CAAC,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7E,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,UAAU,CAAC,aAAa,CAAC,CAAC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,iBAAiB,CAAC,GAAG,EAAE;AAChC,EAAE,IAAI,MAAM,CAAC;AACb,EAAE,IAAI,CAAC,OAAO,WAAW,KAAK,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,EAAE;AACpE,IAAI,MAAM,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;AACrC,GAAG,MAAM;AACT,IAAI,MAAM,GAAG,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,SAAS,GAAG,KAAK,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,QAAQ,EAAE;AAChC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AACxC,EAAE,OAAO,CAAC,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,KAAK,IAAI,KAAK,EAAE,WAAW,IAAI,GAAG,CAAC,IAAI,EAAE,QAAQ,IAAI,GAAG,CAAC,CAAC;AAC5J,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,KAAK,QAAQ,CAAC,GAAG,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK;AAC9B,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,KAAK;AACd,IAAI,CAAC,OAAO,QAAQ,KAAK,UAAU,IAAI,KAAK,YAAY,QAAQ;AAChE,MAAM,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC;AAC9B,QAAQ,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,UAAU;AAC7C;AACA,SAAS,IAAI,KAAK,QAAQ,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,QAAQ,EAAE,KAAK,mBAAmB,CAAC;AACrG,OAAO;AACP,KAAK;AACL,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,iBAAiB,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACxD;AACA,MAAM,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAI,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI;AAC9B,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,CAAC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE;AACrD;AACA,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,WAAW,EAAE;AAClD,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,CAAC,CAAC;AACR;AACA;AACA,EAAE,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;AAC/B;AACA,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AACpB;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC5C,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;AACpC,KAAK;AACL,GAAG,MAAM;AACT;AACA,IAAI,MAAM,IAAI,GAAG,UAAU,GAAG,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjF,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC5B,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACxC,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE;AAC3B,EAAE,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC;AAC1B,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACnB,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,WAAW,EAAE,EAAE;AACpC,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,GAAG;AACH,EAAE,OAAO,IAAI,CAAC;AACd,CAAC;AACD;AACA,MAAM,OAAO,GAAG,CAAC,MAAM;AACvB;AACA,EAAE,IAAI,OAAO,UAAU,KAAK,WAAW,EAAE,OAAO,UAAU,CAAC;AAC3D,EAAE,OAAO,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,IAAI,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,MAAM,CAAC;AAC/F,CAAC,GAAG,CAAC;AACL;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,OAAO,CAAC;AACnF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAK,8BAA8B;AAC5C,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC;AAC1D,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,MAAM,WAAW,GAAG,CAAC,GAAG,EAAE,GAAG,KAAK;AACpC,IAAI,MAAM,SAAS,GAAG,QAAQ,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAC9D,IAAI,IAAI,aAAa,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AAChE,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;AACxD,KAAK,MAAM,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AACnC,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AACzC,KAAK,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AAC7B,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AACpD,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AACvD,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK;AACpD,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAG,KAAK;AAC3B,IAAI,IAAI,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE;AACpC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AAClC,KAAK,MAAM;AACX,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACnB,KAAK;AACL,GAAG,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;AACnB,EAAE,OAAO,CAAC,CAAC;AACX,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,OAAO,KAAK;AAC9B,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;AACxC,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AAC/B,GAAG;AACH,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,KAAK;AACxE,EAAE,WAAW,CAAC,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AACjF,EAAE,WAAW,CAAC,SAAS,CAAC,WAAW,GAAG,WAAW,CAAC;AAClD,EAAE,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,EAAE;AAC9C,IAAI,KAAK,EAAE,gBAAgB,CAAC,SAAS;AACrC,GAAG,CAAC,CAAC;AACL,EAAE,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AACvD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,KAAK;AACjE,EAAE,IAAI,KAAK,CAAC;AACZ,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B;AACA,EAAE,IAAI,SAAS,IAAI,IAAI,EAAE,OAAO,OAAO,CAAC;AACxC;AACA,EAAE,GAAG;AACL,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;AAClD,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACrB,IAAI,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACpB,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AAClF,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC;AACxC,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AAC5B,OAAO;AACP,KAAK;AACL,IAAI,SAAS,GAAG,MAAM,KAAK,KAAK,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AAC9D,GAAG,QAAQ,SAAS,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,EAAE;AACnG;AACA,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,EAAE,YAAY,EAAE,QAAQ,KAAK;AAClD,EAAE,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,QAAQ,KAAK,SAAS,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,EAAE;AACvD,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC;AAC1B,GAAG;AACH,EAAE,QAAQ,IAAI,YAAY,CAAC,MAAM,CAAC;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;AACxD,EAAE,OAAO,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,KAAK,QAAQ,CAAC;AACpD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,OAAO,GAAG,CAAC,KAAK,KAAK;AAC3B,EAAE,IAAI,CAAC,KAAK,EAAE,OAAO,IAAI,CAAC;AAC1B,EAAE,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,KAAK,CAAC;AACnC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACvB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC;AAChC,EAAE,MAAM,GAAG,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAC3B,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,UAAU,IAAI;AACpC;AACA,EAAE,OAAO,KAAK,IAAI;AAClB,IAAI,OAAO,UAAU,IAAI,KAAK,YAAY,UAAU,CAAC;AACrD,GAAG,CAAC;AACJ,CAAC,EAAE,OAAO,UAAU,KAAK,WAAW,IAAI,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,EAAE,EAAE,KAAK;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;AACzC;AACA,EAAE,MAAM,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxC;AACA,EAAE,IAAI,MAAM,CAAC;AACb;AACA,EAAE,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE;AACtD,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC;AAC9B,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACnC,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,MAAM,EAAE,GAAG,KAAK;AAClC,EAAE,IAAI,OAAO,CAAC;AACd,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,EAAE;AAChD,IAAI,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACjD;AACA,MAAM,WAAW,GAAG,GAAG,IAAI;AAC3B,EAAE,OAAO,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,uBAAuB;AAC1D,IAAI,SAAS,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,MAAM,OAAO,EAAE,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC;AACnC,KAAK;AACL,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA;AACA,MAAM,cAAc,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,KAAK,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,OAAO,KAAK;AAC5C,EAAE,MAAM,WAAW,GAAG,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC;AAC5D,EAAE,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAChC;AACA,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC7C,IAAI,IAAI,GAAG,CAAC;AACZ,IAAI,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,KAAK,EAAE;AAC1D,MAAM,kBAAkB,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC;AACnD,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,CAAC,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;AACnD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,iBAAiB,CAAC,GAAG,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC/C;AACA,IAAI,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;AACnF,MAAM,OAAO,KAAK,CAAC;AACnB,KAAK;AACL;AACA,IAAI,MAAM,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;AAC5B;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,OAAO;AACnC;AACA,IAAI,UAAU,CAAC,UAAU,GAAG,KAAK,CAAC;AAClC;AACA,IAAI,IAAI,UAAU,IAAI,UAAU,EAAE;AAClC,MAAM,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC;AAClC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE;AACzB,MAAM,UAAU,CAAC,GAAG,GAAG,MAAM;AAC7B,QAAQ,MAAM,KAAK,CAAC,qCAAqC,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AACzE,OAAO,CAAC;AACR,KAAK;AACL,GAAG,CAAC,CAAC;AACL,EAAC;AACD;AACA,MAAM,WAAW,GAAG,CAAC,aAAa,EAAE,SAAS,KAAK;AAClD,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,GAAG,KAAK;AAC1B,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,IAAI;AACzB,MAAM,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACxB,KAAK,CAAC,CAAC;AACP,IAAG;AACH;AACA,EAAE,OAAO,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAClG;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA,MAAM,IAAI,GAAG,MAAM,GAAE;AACrB;AACA,MAAM,cAAc,GAAG,CAAC,KAAK,EAAE,YAAY,KAAK;AAChD,EAAE,OAAO,KAAK,IAAI,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,YAAY,CAAC;AACjF,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,mBAAmB,CAAC,KAAK,EAAE;AACpC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,WAAW,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AACvG,CAAC;AACD;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,KAAK;AAC9B,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC;AAC9B;AACA,EAAE,MAAM,KAAK,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK;AAC/B;AACA,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC1B,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACtC,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,GAAG,EAAE,QAAQ,IAAI,MAAM,CAAC,EAAE;AAChC,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAQ,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AACjD;AACA,QAAQ,OAAO,CAAC,MAAM,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK;AACxC,UAAU,MAAM,YAAY,GAAG,KAAK,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC,CAAC;AACrE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;AAC7B;AACA,QAAQ,OAAO,MAAM,CAAC;AACtB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,IAAG;AACH;AACA,EAAE,OAAO,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACvB,EAAC;AACD;AACA,MAAM,SAAS,GAAG,UAAU,CAAC,eAAe,CAAC,CAAC;AAC9C;AACA,MAAM,UAAU,GAAG,CAAC,KAAK;AACzB,EAAE,KAAK,KAAK,QAAQ,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACvG;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,CAAC,qBAAqB,EAAE,oBAAoB,KAAK;AACxE,EAAE,IAAI,qBAAqB,EAAE;AAC7B,IAAI,OAAO,YAAY,CAAC;AACxB,GAAG;AACH;AACA,EAAE,OAAO,oBAAoB,GAAG,CAAC,CAAC,KAAK,EAAE,SAAS,KAAK;AACvD,IAAI,OAAO,CAAC,gBAAgB,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK;AAC5D,MAAM,IAAI,MAAM,KAAK,OAAO,IAAI,IAAI,KAAK,KAAK,EAAE;AAChD,QAAQ,SAAS,CAAC,MAAM,IAAI,SAAS,CAAC,KAAK,EAAE,EAAE,CAAC;AAChD,OAAO;AACP,KAAK,EAAE,KAAK,CAAC,CAAC;AACd;AACA,IAAI,OAAO,CAAC,EAAE,KAAK;AACnB,MAAM,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACzB,MAAM,OAAO,CAAC,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtC,KAAK;AACL,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,CAAC,CAAC;AAC5D,CAAC;AACD,EAAE,OAAO,YAAY,KAAK,UAAU;AACpC,EAAE,UAAU,CAAC,OAAO,CAAC,WAAW,CAAC;AACjC,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,OAAO,cAAc,KAAK,WAAW;AAClD,EAAE,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,QAAQ,IAAI,aAAa,CAAC,CAAC;AACxG;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AAC3E;AACA;AACA,cAAe;AACf,EAAE,OAAO;AACT,EAAE,aAAa;AACf,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,iBAAiB;AACnB,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,SAAS;AACX,EAAE,QAAQ;AACV,EAAE,aAAa;AACf,EAAE,gBAAgB;AAClB,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,SAAS;AACX,EAAE,WAAW;AACb,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,iBAAiB;AACnB,EAAE,YAAY;AACd,EAAE,UAAU;AACZ,EAAE,OAAO;AACT,EAAE,KAAK;AACP,EAAE,MAAM;AACR,EAAE,IAAI;AACN,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,YAAY;AACd,EAAE,MAAM;AACR,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,OAAO;AACT,EAAE,YAAY;AACd,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,cAAc;AAChB,EAAE,UAAU,EAAE,cAAc;AAC5B,EAAE,iBAAiB;AACnB,EAAE,aAAa;AACf,EAAE,WAAW;AACb,EAAE,WAAW;AACb,EAAE,IAAI;AACN,EAAE,cAAc;AAChB,EAAE,OAAO;AACT,EAAE,MAAM,EAAE,OAAO;AACjB,EAAE,gBAAgB;AAClB,EAAE,mBAAmB;AACrB,EAAE,YAAY;AACd,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,YAAY,EAAE,aAAa;AAC7B,EAAE,IAAI;AACN,EAAE,UAAU;AACZ,CAAC;;ACnuBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAC9D,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB;AACA,EAAE,IAAI,KAAK,CAAC,iBAAiB,EAAE;AAC/B,IAAI,KAAK,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC;AACrC,GAAG;AACH;AACA,EAAE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;AACzB,EAAE,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;AAC3B,EAAE,IAAI,KAAK,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC;AAC7B,EAAE,MAAM,KAAK,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AACnC,EAAE,OAAO,KAAK,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;AACtC,EAAE,IAAI,QAAQ,EAAE;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC7B,IAAI,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC;AAC3D,GAAG;AACH,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,EAAE;AAClC,EAAE,MAAM,EAAE,SAAS,MAAM,GAAG;AAC5B,IAAI,OAAO;AACX;AACA,MAAM,OAAO,EAAE,IAAI,CAAC,OAAO;AAC3B,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB;AACA,MAAM,WAAW,EAAE,IAAI,CAAC,WAAW;AACnC,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB;AACA,MAAM,QAAQ,EAAE,IAAI,CAAC,QAAQ;AAC7B,MAAM,UAAU,EAAE,IAAI,CAAC,UAAU;AACjC,MAAM,YAAY,EAAE,IAAI,CAAC,YAAY;AACrC,MAAM,KAAK,EAAE,IAAI,CAAC,KAAK;AACvB;AACA,MAAM,MAAM,EAAEA,OAAK,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;AAC7C,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB,KAAK,CAAC;AACN,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAMC,WAAS,GAAG,UAAU,CAAC,SAAS,CAAC;AACvC,MAAM,WAAW,GAAG,EAAE,CAAC;AACvB;AACA;AACA,EAAE,sBAAsB;AACxB,EAAE,gBAAgB;AAClB,EAAE,cAAc;AAChB,EAAE,WAAW;AACb,EAAE,aAAa;AACf,EAAE,2BAA2B;AAC7B,EAAE,gBAAgB;AAClB,EAAE,kBAAkB;AACpB,EAAE,iBAAiB;AACnB,EAAE,cAAc;AAChB,EAAE,iBAAiB;AACnB,EAAE,iBAAiB;AACnB;AACA,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAClB,EAAE,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;AACpC,CAAC,CAAC,CAAC;AACH;AACA,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACjD,MAAM,CAAC,cAAc,CAACA,WAAS,EAAE,cAAc,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AAChE;AACA;AACA,UAAU,CAAC,IAAI,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,KAAK;AAC3E,EAAE,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAACA,WAAS,CAAC,CAAC;AAC9C;AACA,EAAED,OAAK,CAAC,YAAY,CAAC,KAAK,EAAE,UAAU,EAAE,SAAS,MAAM,CAAC,GAAG,EAAE;AAC7D,IAAI,OAAO,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC;AACnC,GAAG,EAAE,IAAI,IAAI;AACb,IAAI,OAAO,IAAI,KAAK,cAAc,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC9E;AACA,EAAE,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;AAC3B;AACA,EAAE,UAAU,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC/B;AACA,EAAE,WAAW,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACxD;AACA,EAAE,OAAO,UAAU,CAAC;AACpB,CAAC;;ACpGD;AACA,kBAAe,IAAI;;ACMnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,KAAK,EAAE;AAC5B,EAAE,OAAOA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,GAAG,EAAE;AAC7B,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE;AACpC,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC;AACxB,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE;AACtD;AACA,IAAI,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAClC,IAAI,OAAO,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAClD,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC;AAC3B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACtD,CAAC;AACD;AACA,MAAM,UAAU,GAAGA,OAAK,CAAC,YAAY,CAACA,OAAK,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,MAAM,CAAC,IAAI,EAAE;AAC7E,EAAE,OAAO,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE;AAC5C,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,0BAA0B,CAAC,CAAC;AACpD,GAAG;AACH;AACA;AACA,EAAE,QAAQ,GAAG,QAAQ,IAAI,KAAyB,QAAQ,GAAG,CAAC;AAC9D;AACA;AACA,EAAE,OAAO,GAAGA,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AACxC,IAAI,UAAU,EAAE,IAAI;AACpB,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG,EAAE,KAAK,EAAE,SAAS,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE;AAC7C;AACA,IAAI,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;AAC9C,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACxC;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC;AACpD,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC5B,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAClC,EAAE,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,CAAC;AACpE,EAAE,MAAM,OAAO,GAAG,KAAK,IAAIA,OAAK,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AAClC,IAAI,MAAM,IAAI,SAAS,CAAC,4BAA4B,CAAC,CAAC;AACtD,GAAG;AACH;AACA,EAAE,SAAS,YAAY,CAAC,KAAK,EAAE;AAC/B,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,OAAO,EAAE,CAAC;AAClC;AACA,IAAI,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AAC7B,MAAM,OAAO,KAAK,CAAC,WAAW,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AACzC,MAAM,MAAM,IAAI,UAAU,CAAC,8CAA8C,CAAC,CAAC;AAC3E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AACjE,MAAM,OAAO,OAAO,IAAI,OAAO,IAAI,KAAK,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC5F,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,cAAc,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE;AAC5C,IAAI,IAAI,GAAG,GAAG,KAAK,CAAC;AACpB;AACA,IAAI,IAAI,KAAK,IAAI,CAAC,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACrD,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE;AACrC;AACA,QAAQ,GAAG,GAAG,UAAU,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClD;AACA,QAAQ,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACtC,OAAO,MAAM;AACb,QAAQ,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,WAAW,CAAC,KAAK,CAAC;AACnD,SAAS,CAACA,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC/F,SAAS,EAAE;AACX;AACA,QAAQ,GAAG,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AAClC;AACA,QAAQ,GAAG,CAAC,OAAO,CAAC,SAAS,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE;AAC7C,UAAU,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,QAAQ,CAAC,MAAM;AACpE;AACA,YAAY,OAAO,KAAK,IAAI,GAAG,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,OAAO,KAAK,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC;AACpG,YAAY,YAAY,CAAC,EAAE,CAAC;AAC5B,WAAW,CAAC;AACZ,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;AAC5B,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;AACrE;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE;AACnD,IAAI,cAAc;AAClB,IAAI,YAAY;AAChB,IAAI,WAAW;AACf,GAAG,CAAC,CAAC;AACL;AACA,EAAE,SAAS,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE;AAC9B,IAAI,IAAIA,OAAK,CAAC,WAAW,CAAC,KAAK,CAAC,EAAE,OAAO;AACzC;AACA,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE;AACrC,MAAM,MAAM,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACtB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE;AAChD,MAAM,MAAM,MAAM,GAAG,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,OAAO,CAAC,IAAI;AAC5E,QAAQ,QAAQ,EAAE,EAAE,EAAEA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,cAAc;AAClF,OAAO,CAAC;AACR;AACA,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC,GAAG,EAAE,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,wBAAwB,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;AACb;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB;;ACpNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASE,QAAM,CAAC,GAAG,EAAE;AACrB,EAAE,MAAM,OAAO,GAAG;AAClB,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,KAAK,EAAE,GAAG;AACd,IAAI,KAAK,EAAE,MAAM;AACjB,GAAG,CAAC;AACJ,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtF,IAAI,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC;AAC1B,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oBAAoB,CAAC,MAAM,EAAE,OAAO,EAAE;AAC/C,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,IAAI,UAAU,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9C,CAAC;AACD;AACA,MAAM,SAAS,GAAG,oBAAoB,CAAC,SAAS,CAAC;AACjD;AACA,SAAS,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE;AAChD,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;AAClC,CAAC,CAAC;AACF;AACA,SAAS,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,OAAO,EAAE;AAChD,EAAE,MAAM,OAAO,GAAG,OAAO,GAAG,SAAS,KAAK,EAAE;AAC5C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAEA,QAAM,CAAC,CAAC;AAC7C,GAAG,GAAGA,QAAM,CAAC;AACb;AACA,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,IAAI,EAAE;AAC7C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACrD,GAAG,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnB,CAAC;;AClDD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,MAAM,CAAC,GAAG,EAAE;AACrB,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC;AAChC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC1B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD;AACA,EAAE,IAAI,CAAC,MAAM,EAAE;AACf,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,IAAI,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC;AACtD;AACA,EAAE,IAAIF,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AACjC,IAAI,OAAO,GAAG;AACd,MAAM,SAAS,EAAE,OAAO;AACxB,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,MAAM,WAAW,GAAG,OAAO,IAAI,OAAO,CAAC,SAAS,CAAC;AACnD;AACA,EAAE,IAAI,gBAAgB,CAAC;AACvB;AACA,EAAE,IAAI,WAAW,EAAE;AACnB,IAAI,gBAAgB,GAAG,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,gBAAgB,GAAGA,OAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC;AACtD,MAAM,MAAM,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,oBAAoB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAClE,GAAG;AACH;AACA,EAAE,IAAI,gBAAgB,EAAE;AACxB,IAAI,MAAM,aAAa,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC3C;AACA,IAAI,IAAI,aAAa,KAAK,CAAC,CAAC,EAAE;AAC9B,MAAM,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;AACxC,KAAK;AACL,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAAC;AACpE,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb;;AChEA,MAAM,kBAAkB,CAAC;AACzB,EAAE,WAAW,GAAG;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACvB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE;AACpC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;AACvB,MAAM,SAAS;AACf,MAAM,QAAQ;AACd,MAAM,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,GAAG,KAAK;AACxD,MAAM,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI;AAC/C,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;AACpC,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,CAAC,EAAE,EAAE;AACZ,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE;AAC3B,MAAM,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;AAC/B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,GAAG;AACV,IAAI,IAAI,IAAI,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACzB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,CAAC,EAAE,EAAE;AACd,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,SAAS,cAAc,CAAC,CAAC,EAAE;AAC5D,MAAM,IAAI,CAAC,KAAK,IAAI,EAAE;AACtB,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;AACd,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC;AACD;AACA,2BAAe,kBAAkB;;ACpEjC,2BAAe;AACf,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,mBAAmB,EAAE,KAAK;AAC5B,CAAC;;ACHD,wBAAe,OAAO,eAAe,KAAK,WAAW,GAAG,eAAe,GAAG,oBAAoB;;ACD9F,iBAAe,OAAO,QAAQ,KAAK,WAAW,GAAG,QAAQ,GAAG,IAAI;;ACAhE,aAAe,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,GAAG;;ACEpD,iBAAe;AACf,EAAE,SAAS,EAAE,IAAI;AACjB,EAAE,OAAO,EAAE;AACX,qBAAIG,iBAAe;AACnB,cAAIC,UAAQ;AACZ,UAAIC,MAAI;AACR,GAAG;AACH,EAAE,SAAS,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,CAAC;AAC7D,CAAC;;ACZD,MAAM,aAAa,GAAG,OAAO,MAAM,KAAK,WAAW,IAAI,OAAO,QAAQ,KAAK,WAAW,CAAC;AACvF;AACA,MAAM,UAAU,GAAG,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,IAAI,SAAS,CAAC;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,qBAAqB,GAAG,aAAa;AAC3C,GAAG,CAAC,UAAU,IAAI,CAAC,aAAa,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,8BAA8B,GAAG,CAAC,MAAM;AAC9C,EAAE;AACF,IAAI,OAAO,iBAAiB,KAAK,WAAW;AAC5C;AACA,IAAI,IAAI,YAAY,iBAAiB;AACrC,IAAI,OAAO,IAAI,CAAC,aAAa,KAAK,UAAU;AAC5C,IAAI;AACJ,CAAC,GAAG,CAAC;AACL;AACA,MAAM,MAAM,GAAG,aAAa,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,IAAI,kBAAkB;;;;;;;;;;;ACvC1E,eAAe;AACf,EAAE,GAAG,KAAK;AACV,EAAE,GAAGC,UAAQ;AACb;;ACAe,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AACxD,EAAE,OAAO,UAAU,CAAC,IAAI,EAAE,IAAI,QAAQ,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC;AAChF,IAAI,OAAO,EAAE,SAAS,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE;AACjD,MAAM,IAAI,QAAQ,CAAC,MAAM,IAAIN,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;AACpD,QAAQ,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;AACnD,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC;AACf;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,IAAI,EAAE;AAC7B;AACA;AACA;AACA;AACA,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI;AAC5D,IAAI,OAAO,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACzD,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,GAAG,EAAE;AAC5B,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1B,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC5B,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,QAAQ,EAAE;AAClC,EAAE,SAAS,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE;AACjD,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;AAC7B;AACA,IAAI,IAAI,IAAI,KAAK,WAAW,EAAE,OAAO,IAAI,CAAC;AAC1C;AACA,IAAI,MAAM,YAAY,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,IAAI,MAAM,MAAM,GAAG,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC;AACxC,IAAI,IAAI,GAAG,CAAC,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACjE;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE;AAC1C,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC7C,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,OAAO,CAAC,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AACxD,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;AACxB,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC/D;AACA,IAAI,IAAI,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AAC/C,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,KAAK;AACL;AACA,IAAI,OAAO,CAAC,YAAY,CAAC;AACzB,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AACxE,IAAI,MAAM,GAAG,GAAG,EAAE,CAAC;AACnB;AACA,IAAIA,OAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,KAAK,KAAK;AAClD,MAAM,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;AACpD,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,eAAe,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;AACpD,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,IAAI,IAAI;AACR,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;AACvC,MAAM,OAAOA,OAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAClC,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB,MAAM,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACpC,QAAQ,MAAM,CAAC,CAAC;AAChB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;AAC/C,CAAC;AACD;AACA,MAAM,QAAQ,GAAG;AACjB;AACA,EAAE,YAAY,EAAE,oBAAoB;AACpC;AACA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC;AACnC;AACA,EAAE,gBAAgB,EAAE,CAAC,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AAC9D,IAAI,MAAM,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC;AACvD,IAAI,MAAM,kBAAkB,GAAG,WAAW,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC;AAC5E,IAAI,MAAM,eAAe,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACjD;AACA,IAAI,IAAI,eAAe,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AACnD,MAAM,IAAI,GAAG,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AAChC,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAC9C;AACA,IAAI,IAAI,UAAU,EAAE;AACpB,MAAM,OAAO,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;AAC9E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC;AACjC,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC;AAClC,MAAM;AACN,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,IAAI,CAAC,MAAM,CAAC;AACzB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,CAAC,cAAc,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAC;AACvF,MAAM,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,IAAI,UAAU,CAAC;AACnB;AACA,IAAI,IAAI,eAAe,EAAE;AACzB,MAAM,IAAI,WAAW,CAAC,OAAO,CAAC,mCAAmC,CAAC,GAAG,CAAC,CAAC,EAAE;AACzE,QAAQ,OAAO,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC;AACtE,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE;AACpG,QAAQ,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC;AACxD;AACA,QAAQ,OAAO,UAAU;AACzB,UAAU,UAAU,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI;AAC/C,UAAU,SAAS,IAAI,IAAI,SAAS,EAAE;AACtC,UAAU,IAAI,CAAC,cAAc;AAC7B,SAAS,CAAC;AACV,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,eAAe,IAAI,kBAAkB,GAAG;AAChD,MAAM,OAAO,CAAC,cAAc,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA,EAAE,iBAAiB,EAAE,CAAC,SAAS,iBAAiB,CAAC,IAAI,EAAE;AACvD,IAAI,MAAM,YAAY,GAAG,IAAI,CAAC,YAAY,IAAI,QAAQ,CAAC,YAAY,CAAC;AACpE,IAAI,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC7E,IAAI,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,KAAK,MAAM,CAAC;AACvD;AACA,IAAI,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;AAChE,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,IAAI,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,YAAY,KAAK,aAAa,CAAC,EAAE;AACtG,MAAM,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC/E,MAAM,MAAM,iBAAiB,GAAG,CAAC,iBAAiB,IAAI,aAAa,CAAC;AACpE;AACA,MAAM,IAAI;AACV,QAAQ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClB,QAAQ,IAAI,iBAAiB,EAAE;AAC/B,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACxC,YAAY,MAAM,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC7F,WAAW;AACX,UAAU,MAAM,CAAC,CAAC;AAClB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,EAAE,CAAC;AACZ;AACA,EAAE,cAAc,EAAE,YAAY;AAC9B,EAAE,cAAc,EAAE,cAAc;AAChC;AACA,EAAE,gBAAgB,EAAE,CAAC,CAAC;AACtB,EAAE,aAAa,EAAE,CAAC,CAAC;AACnB;AACA,EAAE,GAAG,EAAE;AACP,IAAI,QAAQ,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ;AACvC,IAAI,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI;AAC/B,GAAG;AACH;AACA,EAAE,cAAc,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE;AAClD,IAAI,OAAO,MAAM,IAAI,GAAG,IAAI,MAAM,GAAG,GAAG,CAAC;AACzC,GAAG;AACH;AACA,EAAE,OAAO,EAAE;AACX,IAAI,MAAM,EAAE;AACZ,MAAM,QAAQ,EAAE,mCAAmC;AACnD,MAAM,cAAc,EAAE,SAAS;AAC/B,KAAK;AACL,GAAG;AACH,CAAC,CAAC;AACF;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,KAAK;AAC7E,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC,CAAC,CAAC;AACH;AACA,iBAAe,QAAQ;;AC5JvB;AACA;AACA,MAAM,iBAAiB,GAAGA,OAAK,CAAC,WAAW,CAAC;AAC5C,EAAE,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM;AAClE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB;AACvE,EAAE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB;AACpE,EAAE,SAAS,EAAE,aAAa,EAAE,YAAY;AACxC,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAe,UAAU,IAAI;AAC7B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,CAAC,CAAC;AACR;AACA,EAAE,UAAU,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,SAAS,MAAM,CAAC,IAAI,EAAE;AACrE,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC1B,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACpD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,IAAI,iBAAiB,CAAC,GAAG,CAAC,CAAC,EAAE;AACzD,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,GAAG,KAAK,YAAY,EAAE;AAC9B,MAAM,IAAI,MAAM,CAAC,GAAG,CAAC,EAAE;AACvB,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9B,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B,OAAO;AACP,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACjE,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;;ACjDD,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,SAAS,eAAe,CAAC,MAAM,EAAE;AACjC,EAAE,OAAO,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACvD,CAAC;AACD;AACA,SAAS,cAAc,CAAC,KAAK,EAAE;AAC/B,EAAE,IAAI,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,EAAE;AACxC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;AAC1E,CAAC;AACD;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACrC,EAAE,MAAM,QAAQ,GAAG,kCAAkC,CAAC;AACtD,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,QAAQ,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG;AACvC,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAChC,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,KAAK,gCAAgC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;AACrF;AACA,SAAS,gBAAgB,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,kBAAkB,EAAE;AAC9E,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AAChC,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC;AAC5C,GAAG;AACH;AACA,EAAE,IAAI,kBAAkB,EAAE;AAC1B,IAAI,KAAK,GAAG,MAAM,CAAC;AACnB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO;AACrC;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;AACxC,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,GAAG;AACH,CAAC;AACD;AACA,SAAS,YAAY,CAAC,MAAM,EAAE;AAC9B,EAAE,OAAO,MAAM,CAAC,IAAI,EAAE;AACtB,KAAK,WAAW,EAAE,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK;AAChE,MAAM,OAAO,IAAI,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC;AACtC,KAAK,CAAC,CAAC;AACP,CAAC;AACD;AACA,SAAS,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE;AACrC,EAAE,MAAM,YAAY,GAAGA,OAAK,CAAC,WAAW,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACvD;AACA,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI;AAC9C,IAAI,MAAM,CAAC,cAAc,CAAC,GAAG,EAAE,UAAU,GAAG,YAAY,EAAE;AAC1D,MAAM,KAAK,EAAE,SAAS,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACxC,QAAQ,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;AACrE,OAAO;AACP,MAAM,YAAY,EAAE,IAAI;AACxB,KAAK,CAAC,CAAC;AACP,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA,MAAM,YAAY,CAAC;AACnB,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE;AACvC,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB;AACA,IAAI,SAAS,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAClD,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;AAClE,OAAO;AACP;AACA,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,GAAG,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,IAAI,QAAQ,KAAK,IAAI,KAAK,QAAQ,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,EAAE;AAClH,QAAQ,IAAI,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACtD,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAG,CAAC,OAAO,EAAE,QAAQ;AACzC,MAAMA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AACxF;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,MAAM,YAAY,IAAI,CAAC,WAAW,EAAE;AAC3E,MAAM,UAAU,CAAC,MAAM,EAAE,cAAc,EAAC;AACxC,KAAK,MAAM,GAAGA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE;AAChG,MAAM,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,cAAc,CAAC,CAAC;AACvD,KAAK,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACnE,MAAM,IAAI,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;AAC9B,MAAM,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;AAClC,QAAQ,IAAI,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;AACnC,UAAU,MAAM,SAAS,CAAC,8CAA8C,CAAC,CAAC;AAC1E,SAAS;AACT;AACA,QAAQ,GAAG,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC;AAC9C,WAAWA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACpF,OAAO;AACP;AACA,MAAM,UAAU,CAAC,GAAG,EAAE,cAAc,EAAC;AACrC,KAAK,MAAM;AACX,MAAM,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACnE,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE;AACtB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC;AACA,QAAQ,IAAI,CAAC,MAAM,EAAE;AACrB,UAAU,OAAO,KAAK,CAAC;AACvB,SAAS;AACT;AACA,QAAQ,IAAI,MAAM,KAAK,IAAI,EAAE;AAC7B,UAAU,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACtC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AAC/C,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AACpC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;AACtE,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE;AACvB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE;AAC1B,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,SAAS,YAAY,CAAC,OAAO,EAAE;AACnC,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AACzC;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AACjD;AACA,QAAQ,IAAI,GAAG,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,EAAE;AAClF,UAAU,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B;AACA,UAAU,OAAO,GAAG,IAAI,CAAC;AACzB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AAC/B,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,YAAY,CAAC,MAAM,CAAC,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,KAAK,CAAC,OAAO,EAAE;AACjB,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACxB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,OAAO,CAAC,EAAE,EAAE;AAChB,MAAM,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B,MAAM,GAAG,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE;AAC5E,QAAQ,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,SAAS,CAAC,MAAM,EAAE;AACpB,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,MAAM,OAAO,GAAG,EAAE,CAAC;AACvB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AACjD;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,IAAI,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC1C,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,YAAY,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC;AAC/E;AACA,MAAM,IAAI,UAAU,KAAK,MAAM,EAAE;AACjC,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC/C;AACA,MAAM,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACjC,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,GAAG,OAAO,EAAE;AACrB,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,CAAC;AACrD,GAAG;AACH;AACA,EAAE,MAAM,CAAC,SAAS,EAAE;AACpB,IAAI,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACpC;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,CAAC,MAAM,CAAC,GAAG,SAAS,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC;AACvH,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG;AACtB,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;AAC5D,GAAG;AACH;AACA,EAAE,QAAQ,GAAG;AACb,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,MAAM,GAAG,IAAI,GAAG,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACpG,GAAG;AACH;AACA,EAAE,YAAY,GAAG;AACjB,IAAI,OAAO,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AACxC,GAAG;AACH;AACA,EAAE,KAAK,MAAM,CAAC,WAAW,CAAC,GAAG;AAC7B,IAAI,OAAO,cAAc,CAAC;AAC1B,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC,KAAK,EAAE;AACrB,IAAI,OAAO,KAAK,YAAY,IAAI,GAAG,KAAK,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AAC3D,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC,KAAK,EAAE,GAAG,OAAO,EAAE;AACnC,IAAI,MAAM,QAAQ,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACtD;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG;AACH;AACA,EAAE,OAAO,QAAQ,CAAC,MAAM,EAAE;AAC1B,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG;AAC7D,MAAM,SAAS,EAAE,EAAE;AACnB,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,SAAS,GAAG,SAAS,CAAC,SAAS,CAAC;AAC1C,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;AACrC;AACA,IAAI,SAAS,cAAc,CAAC,OAAO,EAAE;AACrC,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE;AAC/B,QAAQ,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC3C,QAAQ,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AAClC,OAAO;AACP,KAAK;AACL;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACpF;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC;AACD;AACA,YAAY,CAAC,QAAQ,CAAC,CAAC,cAAc,EAAE,gBAAgB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,CAAC,CAAC,CAAC;AACtH;AACA;AACAA,OAAK,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK;AAClE,EAAE,IAAI,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACnD,EAAE,OAAO;AACT,IAAI,GAAG,EAAE,MAAM,KAAK;AACpB,IAAI,GAAG,CAAC,WAAW,EAAE;AACrB,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,WAAW,CAAC;AACjC,KAAK;AACL,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AAClC;AACA,qBAAe,YAAY;;ACnT3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE,QAAQ,EAAE;AACrD,EAAE,MAAM,MAAM,GAAG,IAAI,IAAIO,UAAQ,CAAC;AAClC,EAAE,MAAM,OAAO,GAAG,QAAQ,IAAI,MAAM,CAAC;AACrC,EAAE,MAAM,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACrD,EAAE,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC1B;AACA,EAAER,OAAK,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,SAAS,CAAC,EAAE,EAAE;AAC5C,IAAI,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAC9F,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC;AACtB;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;ACzBe,SAAS,QAAQ,CAAC,KAAK,EAAE;AACxC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,KAAK,CAAC,UAAU,CAAC,CAAC;AACvC;;ACCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACjD;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,IAAI,IAAI,GAAG,UAAU,GAAG,OAAO,EAAE,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AAC1G,EAAE,IAAI,CAAC,IAAI,GAAG,eAAe,CAAC;AAC9B,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,aAAa,EAAE,UAAU,EAAE;AAC1C,EAAE,UAAU,EAAE,IAAI;AAClB,CAAC,CAAC;;AClBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE;AAC1D,EAAE,MAAM,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC;AACxD,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,cAAc,IAAI,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9E,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;AACtB,GAAG,MAAM;AACT,IAAI,MAAM,CAAC,IAAI,UAAU;AACzB,MAAM,kCAAkC,GAAG,QAAQ,CAAC,MAAM;AAC1D,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACtG,MAAM,QAAQ,CAAC,MAAM;AACrB,MAAM,QAAQ,CAAC,OAAO;AACtB,MAAM,QAAQ;AACd,KAAK,CAAC,CAAC;AACP,GAAG;AACH;;ACxBe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C,EAAE,MAAM,KAAK,GAAG,2BAA2B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtD,EAAE,OAAO,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACjC;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,YAAY,EAAE,GAAG,EAAE;AACxC,EAAE,YAAY,GAAG,YAAY,IAAI,EAAE,CAAC;AACpC,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AACxC,EAAE,MAAM,UAAU,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AAC7C,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,aAAa,CAAC;AACpB;AACA,EAAE,GAAG,GAAG,GAAG,KAAK,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC;AACA,EAAE,OAAO,SAAS,IAAI,CAAC,WAAW,EAAE;AACpC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B;AACA,IAAI,MAAM,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,aAAa,EAAE;AACxB,MAAM,aAAa,GAAG,GAAG,CAAC;AAC1B,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC;AAC9B,IAAI,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;AAC3B;AACA,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC;AACjB,IAAI,IAAI,UAAU,GAAG,CAAC,CAAC;AACvB;AACA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE;AACvB,MAAM,UAAU,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/B,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACrC;AACA,IAAI,IAAI,IAAI,KAAK,IAAI,EAAE;AACvB,MAAM,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE;AACnC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,IAAI,GAAG,GAAG,SAAS,CAAC;AAChD;AACA,IAAI,OAAO,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,GAAG,MAAM,CAAC,GAAG,SAAS,CAAC;AACvE,GAAG,CAAC;AACJ;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE;AAC5B,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,SAAS,GAAG,IAAI,GAAG,IAAI,CAAC;AAC9B,EAAE,IAAI,QAAQ,CAAC;AACf,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,KAAK;AAC7C,IAAI,SAAS,GAAG,GAAG,CAAC;AACpB,IAAI,QAAQ,GAAG,IAAI,CAAC;AACpB,IAAI,IAAI,KAAK,EAAE;AACf,MAAM,YAAY,CAAC,KAAK,CAAC,CAAC;AAC1B,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,KAAK;AACL,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AACzB,IAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,CAAC,GAAG,IAAI,KAAK;AACjC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B,IAAI,MAAM,MAAM,GAAG,GAAG,GAAG,SAAS,CAAC;AACnC,IAAI,KAAK,MAAM,IAAI,SAAS,EAAE;AAC9B,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACxB,KAAK,MAAM;AACX,MAAM,QAAQ,GAAG,IAAI,CAAC;AACtB,MAAM,IAAI,CAAC,KAAK,EAAE;AAClB,QAAQ,KAAK,GAAG,UAAU,CAAC,MAAM;AACjC,UAAU,KAAK,GAAG,IAAI,CAAC;AACvB,UAAU,MAAM,CAAC,QAAQ,EAAC;AAC1B,SAAS,EAAE,SAAS,GAAG,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK;AACL,IAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,MAAM,QAAQ,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC;AACnD;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AAC5B;;ACrCO,MAAM,oBAAoB,GAAG,CAAC,QAAQ,EAAE,gBAAgB,EAAE,IAAI,GAAG,CAAC,KAAK;AAC9E,EAAE,IAAI,aAAa,GAAG,CAAC,CAAC;AACxB,EAAE,MAAM,YAAY,GAAG,WAAW,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AAC5C;AACA,EAAE,OAAO,QAAQ,CAAC,CAAC,IAAI;AACvB,IAAI,MAAM,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;AAC5B,IAAI,MAAM,KAAK,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC;AAC3D,IAAI,MAAM,aAAa,GAAG,MAAM,GAAG,aAAa,CAAC;AACjD,IAAI,MAAM,IAAI,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;AAC7C,IAAI,MAAM,OAAO,GAAG,MAAM,IAAI,KAAK,CAAC;AACpC;AACA,IAAI,aAAa,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,MAAM,IAAI,GAAG;AACjB,MAAM,MAAM;AACZ,MAAM,KAAK;AACX,MAAM,QAAQ,EAAE,KAAK,IAAI,MAAM,GAAG,KAAK,IAAI,SAAS;AACpD,MAAM,KAAK,EAAE,aAAa;AAC1B,MAAM,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,SAAS;AACnC,MAAM,SAAS,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAG,CAAC,KAAK,GAAG,MAAM,IAAI,IAAI,GAAG,SAAS;AAC/E,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,gBAAgB,EAAE,KAAK,IAAI,IAAI;AACrC,MAAM,CAAC,gBAAgB,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI;AACtD,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AACnB,GAAG,EAAE,IAAI,CAAC,CAAC;AACX,EAAC;AACD;AACO,MAAM,sBAAsB,GAAG,CAAC,KAAK,EAAE,SAAS,KAAK;AAC5D,EAAE,MAAM,gBAAgB,GAAG,KAAK,IAAI,IAAI,CAAC;AACzC;AACA,EAAE,OAAO,CAAC,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC;AACnC,IAAI,gBAAgB;AACpB,IAAI,KAAK;AACT,IAAI,MAAM;AACV,GAAG,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AACpB,EAAC;AACD;AACO,MAAM,cAAc,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,KAAKA,OAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;;ACzChF,sBAAe,QAAQ,CAAC,qBAAqB,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,KAAK,CAAC,GAAG,KAAK;AAC9E,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC;AACtC;AACA,EAAE;AACF,IAAI,MAAM,CAAC,QAAQ,KAAK,GAAG,CAAC,QAAQ;AACpC,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI;AAC5B,KAAK,MAAM,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC;AACxC,IAAI;AACJ,CAAC;AACD,EAAE,IAAI,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC1B,EAAE,QAAQ,CAAC,SAAS,IAAI,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC;AAC5E,CAAC,GAAG,MAAM,IAAI;;ACVd,cAAe,QAAQ,CAAC,qBAAqB;AAC7C;AACA;AACA,EAAE;AACF,IAAI,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE;AACtD,MAAM,MAAM,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC;AAC9D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AAC3F;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AAC1D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC;AAChE;AACA,MAAM,MAAM,KAAK,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC/C;AACA,MAAM,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,YAAY,GAAG,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC;AACzF,MAAM,QAAQ,KAAK,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE;AAC3D,KAAK;AACL;AACA,IAAI,MAAM,CAAC,IAAI,EAAE;AACjB,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC,CAAC;AAClD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;AACF,IAAI,KAAK,GAAG,EAAE;AACd,IAAI,IAAI,GAAG;AACX,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,MAAM,GAAG,EAAE;AACf,GAAG;;ACtCH;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C;AACA;AACA;AACA,EAAE,OAAO,6BAA6B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjD;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,WAAW,EAAE;AAC1D,EAAE,OAAO,WAAW;AACpB,MAAM,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC;AAC3E,MAAM,OAAO,CAAC;AACd;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE;AAChF,EAAE,IAAI,aAAa,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AACnD,EAAE,IAAI,OAAO,KAAK,aAAa,IAAI,iBAAiB,IAAI,KAAK,CAAC,EAAE;AAChE,IAAI,OAAO,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;AAC9C,GAAG;AACH,EAAE,OAAO,YAAY,CAAC;AACtB;;AChBA,MAAM,eAAe,GAAG,CAAC,KAAK,KAAK,KAAK,YAAYQ,cAAY,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,KAAK,CAAC;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,OAAO,EAAE;AACtD;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE;AAC1D,IAAI,IAAIR,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AACpE,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1D,KAAK,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AAC5C,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AACrC,KAAK,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AACtC,MAAM,OAAO,MAAM,CAAC,KAAK,EAAE,CAAC;AAC5B,KAAK;AACL,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA;AACA,EAAE,SAAS,mBAAmB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,EAAE;AACtD,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AACnD,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE;AACvC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAE;AACzB,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAClC,KAAK,MAAM,IAAI,IAAI,IAAI,OAAO,EAAE;AAChC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA,EAAE,MAAM,QAAQ,GAAG;AACnB,IAAI,GAAG,EAAE,gBAAgB;AACzB,IAAI,MAAM,EAAE,gBAAgB;AAC5B,IAAI,IAAI,EAAE,gBAAgB;AAC1B,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,iBAAiB,EAAE,gBAAgB;AACvC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,eAAe,EAAE,gBAAgB;AACrC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,YAAY,EAAE,gBAAgB;AAClC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,kBAAkB,EAAE,gBAAgB;AACxC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,WAAW,EAAE,gBAAgB;AACjC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,cAAc,EAAE,eAAe;AACnC,IAAI,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,KAAK,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC;AACpG,GAAG,CAAC;AACJ;AACA,EAAEA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,kBAAkB,CAAC,IAAI,EAAE;AACpG,IAAI,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,mBAAmB,CAAC;AACxD,IAAI,MAAM,WAAW,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;AAClE,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,KAAK,KAAK,eAAe,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,CAAC;AAClG,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB;;AChGA,oBAAe,CAAC,MAAM,KAAK;AAC3B,EAAE,MAAM,SAAS,GAAG,WAAW,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AAC5C;AACA,EAAE,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,GAAG,SAAS,CAAC;AACvF;AACA,EAAE,SAAS,CAAC,OAAO,GAAG,OAAO,GAAGQ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,EAAE,SAAS,CAAC,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACjJ;AACA;AACA,EAAE,IAAI,IAAI,EAAE;AACZ,IAAI,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,QAAQ;AACzC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AAC5G,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,IAAI,WAAW,CAAC;AAClB;AACA,EAAE,IAAIR,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,IAAI,QAAQ,CAAC,qBAAqB,IAAI,QAAQ,CAAC,8BAA8B,EAAE;AACnF,MAAM,OAAO,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;AACxC,KAAK,MAAM,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,MAAM,KAAK,EAAE;AACnE;AACA,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AACrH,MAAM,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,qBAAqB,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;AACpF,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,IAAI,QAAQ,CAAC,qBAAqB,EAAE;AACtC,IAAI,aAAa,IAAIA,OAAK,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,aAAa,GAAG,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;AACnG;AACA,IAAI,IAAI,aAAa,KAAK,aAAa,KAAK,KAAK,IAAI,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE;AACtF;AACA,MAAM,MAAM,SAAS,GAAG,cAAc,IAAI,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACzF;AACA,MAAM,IAAI,SAAS,EAAE;AACrB,QAAQ,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC;AAC/C,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,SAAS,CAAC;AACnB;;AC5CA,MAAM,qBAAqB,GAAG,OAAO,cAAc,KAAK,WAAW,CAAC;AACpE;AACA,iBAAe,qBAAqB,IAAI,UAAU,MAAM,EAAE;AAC1D,EAAE,OAAO,IAAI,OAAO,CAAC,SAAS,kBAAkB,CAAC,OAAO,EAAE,MAAM,EAAE;AAClE,IAAI,MAAM,OAAO,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC1C,IAAI,IAAI,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;AACnC,IAAI,MAAM,cAAc,GAAGQ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAC1E,IAAI,IAAI,CAAC,YAAY,EAAE,gBAAgB,EAAE,kBAAkB,CAAC,GAAG,OAAO,CAAC;AACvE,IAAI,IAAI,UAAU,CAAC;AACnB,IAAI,IAAI,eAAe,EAAE,iBAAiB,CAAC;AAC3C,IAAI,IAAI,WAAW,EAAE,aAAa,CAAC;AACnC;AACA,IAAI,SAAS,IAAI,GAAG;AACpB,MAAM,WAAW,IAAI,WAAW,EAAE,CAAC;AACnC,MAAM,aAAa,IAAI,aAAa,EAAE,CAAC;AACvC;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;AACzE;AACA,MAAM,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AAChF,KAAK;AACL;AACA,IAAI,IAAI,OAAO,GAAG,IAAI,cAAc,EAAE,CAAC;AACvC;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;AAClE;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,SAAS,SAAS,GAAG;AACzB,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,eAAe,GAAGA,cAAY,CAAC,IAAI;AAC/C,QAAQ,uBAAuB,IAAI,OAAO,IAAI,OAAO,CAAC,qBAAqB,EAAE;AAC7E,OAAO,CAAC;AACR,MAAM,MAAM,YAAY,GAAG,CAAC,YAAY,IAAI,YAAY,KAAK,MAAM,IAAI,YAAY,KAAK,MAAM;AAC9F,QAAQ,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,QAAQ,CAAC;AAChD,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,MAAM,EAAE,OAAO,CAAC,MAAM;AAC9B,QAAQ,UAAU,EAAE,OAAO,CAAC,UAAU;AACtC,QAAQ,OAAO,EAAE,eAAe;AAChC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,CAAC;AACR;AACA,MAAM,MAAM,CAAC,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtC,QAAQ,OAAO,CAAC,KAAK,CAAC,CAAC;AACvB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,SAAS,OAAO,CAAC,GAAG,EAAE;AAC/B,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,QAAQ,CAAC,CAAC;AACnB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK;AACL;AACA,IAAI,IAAI,WAAW,IAAI,OAAO,EAAE;AAChC;AACA,MAAM,OAAO,CAAC,SAAS,GAAG,SAAS,CAAC;AACpC,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,kBAAkB,GAAG,SAAS,UAAU,GAAG;AACzD,QAAQ,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,UAAU,KAAK,CAAC,EAAE;AAClD,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;AAC1G,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA,QAAQ,UAAU,CAAC,SAAS,CAAC,CAAC;AAC9B,OAAO,CAAC;AACR,KAAK;AACL;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,iBAAiB,EAAE,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AAC1F;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C;AACA;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AACvF;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,SAAS,GAAG,SAAS,aAAa,GAAG;AACjD,MAAM,IAAI,mBAAmB,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACxE,MAAM,IAAI,OAAO,CAAC,mBAAmB,EAAE;AACvC,QAAQ,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;AAC1D,OAAO;AACP,MAAM,MAAM,CAAC,IAAI,UAAU;AAC3B,QAAQ,mBAAmB;AAC3B,QAAQ,YAAY,CAAC,mBAAmB,GAAG,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY;AACzF,QAAQ,MAAM;AACd,QAAQ,OAAO,CAAC,CAAC,CAAC;AAClB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,WAAW,KAAK,SAAS,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;AACrE;AACA;AACA,IAAI,IAAI,kBAAkB,IAAI,OAAO,EAAE;AACvC,MAAMR,OAAK,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,SAAS,gBAAgB,CAAC,GAAG,EAAE,GAAG,EAAE;AACjF,QAAQ,OAAO,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAC3C,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,OAAO,CAAC,eAAe,CAAC,EAAE;AACrD,MAAM,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC;AAC1D,KAAK;AACL;AACA;AACA,IAAI,IAAI,YAAY,IAAI,YAAY,KAAK,MAAM,EAAE;AACjD,MAAM,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAClD,KAAK;AACL;AACA;AACA,IAAI,IAAI,kBAAkB,EAAE;AAC5B,MAAM,CAAC,CAAC,iBAAiB,EAAE,aAAa,CAAC,GAAG,oBAAoB,CAAC,kBAAkB,EAAE,IAAI,CAAC,EAAE;AAC5F,MAAM,OAAO,CAAC,gBAAgB,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAC;AAC9D,KAAK;AACL;AACA;AACA,IAAI,IAAI,gBAAgB,IAAI,OAAO,CAAC,MAAM,EAAE;AAC5C,MAAM,CAAC,CAAC,eAAe,EAAE,WAAW,CAAC,GAAG,oBAAoB,CAAC,gBAAgB,CAAC,EAAE;AAChF;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,eAAe,CAAC,CAAC;AACnE;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAC9D,KAAK;AACL;AACA,IAAI,IAAI,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,MAAM,EAAE;AAC/C;AACA;AACA,MAAM,UAAU,GAAG,MAAM,IAAI;AAC7B,QAAQ,IAAI,CAAC,OAAO,EAAE;AACtB,UAAU,OAAO;AACjB,SAAS;AACT,QAAQ,MAAM,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC;AAC3F,QAAQ,OAAO,CAAC,KAAK,EAAE,CAAC;AACxB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO,CAAC;AACR;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;AACvE,MAAM,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1B,QAAQ,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AACrG,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,QAAQ,IAAI,QAAQ,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACjE,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,uBAAuB,GAAG,QAAQ,GAAG,GAAG,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,CAAC;AAC3G,MAAM,OAAO;AACb,KAAK;AACL;AACA;AACA;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC;AACtC,GAAG,CAAC,CAAC;AACL;;AChMA,MAAM,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,KAAK;AAC7C,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,OAAO,GAAG,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC;AACtE;AACA,EAAE,IAAI,OAAO,IAAI,MAAM,EAAE;AACzB,IAAI,IAAI,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC3C;AACA,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,OAAO,GAAG,UAAU,MAAM,EAAE;AACtC,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,QAAQ,WAAW,EAAE,CAAC;AACtB,QAAQ,MAAM,GAAG,GAAG,MAAM,YAAY,KAAK,GAAG,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AACnE,QAAQ,UAAU,CAAC,KAAK,CAAC,GAAG,YAAY,UAAU,GAAG,GAAG,GAAG,IAAI,aAAa,CAAC,GAAG,YAAY,KAAK,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC;AACxH,OAAO;AACP,MAAK;AACL;AACA,IAAI,IAAI,KAAK,GAAG,OAAO,IAAI,UAAU,CAAC,MAAM;AAC5C,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,MAAM,OAAO,CAAC,IAAI,UAAU,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,eAAe,CAAC,EAAE,UAAU,CAAC,SAAS,CAAC,EAAC;AACxF,KAAK,EAAE,OAAO,EAAC;AACf;AACA,IAAI,MAAM,WAAW,GAAG,MAAM;AAC9B,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,KAAK,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACrC,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,QAAQ,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI;AAClC,UAAU,MAAM,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1G,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,MAAK;AACL;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AAC3E;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAChC;AACA,IAAI,MAAM,CAAC,WAAW,GAAG,MAAMA,OAAK,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACvD;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH,EAAC;AACD;AACA,uBAAe,cAAc;;AC9CtB,MAAM,WAAW,GAAG,WAAW,KAAK,EAAE,SAAS,EAAE;AACxD,EAAE,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AAC7B;AACA,EAAE,IAAI,CAAC,SAAS,IAAI,GAAG,GAAG,SAAS,EAAE;AACrC,IAAI,MAAM,KAAK,CAAC;AAChB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;AACd,EAAE,IAAI,GAAG,CAAC;AACV;AACA,EAAE,OAAO,GAAG,GAAG,GAAG,EAAE;AACpB,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,CAAC;AAC1B,IAAI,MAAM,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAChC,IAAI,GAAG,GAAG,GAAG,CAAC;AACd,GAAG;AACH,EAAC;AACD;AACO,MAAM,SAAS,GAAG,iBAAiB,QAAQ,EAAE,SAAS,EAAE;AAC/D,EAAE,WAAW,MAAM,KAAK,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE;AAClD,IAAI,OAAO,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;AACzC,GAAG;AACH,EAAC;AACD;AACA,MAAM,UAAU,GAAG,iBAAiB,MAAM,EAAE;AAC5C,EAAE,IAAI,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE;AACpC,IAAI,OAAO,MAAM,CAAC;AAClB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC;AACpC,EAAE,IAAI;AACN,IAAI,SAAS;AACb,MAAM,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,MAAM,CAAC,IAAI,EAAE,CAAC;AAChD,MAAM,IAAI,IAAI,EAAE;AAChB,QAAQ,MAAM;AACd,OAAO;AACP,MAAM,MAAM,KAAK,CAAC;AAClB,KAAK;AACL,GAAG,SAAS;AACZ,IAAI,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;AAC1B,GAAG;AACH,EAAC;AACD;AACO,MAAM,WAAW,GAAG,CAAC,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,KAAK;AACxE,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;AAChD;AACA,EAAE,IAAI,KAAK,GAAG,CAAC,CAAC;AAChB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC,KAAK;AACzB,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,IAAI,GAAG,IAAI,CAAC;AAClB,MAAM,QAAQ,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,OAAO,IAAI,cAAc,CAAC;AAC5B,IAAI,MAAM,IAAI,CAAC,UAAU,EAAE;AAC3B,MAAM,IAAI;AACV,QAAQ,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpD;AACA,QAAQ,IAAI,IAAI,EAAE;AAClB,SAAS,SAAS,EAAE,CAAC;AACrB,UAAU,UAAU,CAAC,KAAK,EAAE,CAAC;AAC7B,UAAU,OAAO;AACjB,SAAS;AACT;AACA,QAAQ,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AACnC,QAAQ,IAAI,UAAU,EAAE;AACxB,UAAU,IAAI,WAAW,GAAG,KAAK,IAAI,GAAG,CAAC;AACzC,UAAU,UAAU,CAAC,WAAW,CAAC,CAAC;AAClC,SAAS;AACT,QAAQ,UAAU,CAAC,OAAO,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;AAClD,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAQ,MAAM,GAAG,CAAC;AAClB,OAAO;AACP,KAAK;AACL,IAAI,MAAM,CAAC,MAAM,EAAE;AACnB,MAAM,SAAS,CAAC,MAAM,CAAC,CAAC;AACxB,MAAM,OAAO,QAAQ,CAAC,MAAM,EAAE,CAAC;AAC/B,KAAK;AACL,GAAG,EAAE;AACL,IAAI,aAAa,EAAE,CAAC;AACpB,GAAG,CAAC;AACJ;;AC5EA,MAAM,gBAAgB,GAAG,OAAO,KAAK,KAAK,UAAU,IAAI,OAAO,OAAO,KAAK,UAAU,IAAI,OAAO,QAAQ,KAAK,UAAU,CAAC;AACxH,MAAM,yBAAyB,GAAG,gBAAgB,IAAI,OAAO,cAAc,KAAK,UAAU,CAAC;AAC3F;AACA;AACA,MAAM,UAAU,GAAG,gBAAgB,KAAK,OAAO,WAAW,KAAK,UAAU;AACzE,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,IAAI,WAAW,EAAE,CAAC;AAClE,IAAI,OAAO,GAAG,KAAK,IAAI,UAAU,CAAC,MAAM,IAAI,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACxE,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,IAAI,KAAK;AAC9B,EAAE,IAAI;AACN,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;AACzB,GAAG,CAAC,OAAO,CAAC,EAAE;AACd,IAAI,OAAO,KAAK;AAChB,GAAG;AACH,EAAC;AACD;AACA,MAAM,qBAAqB,GAAG,yBAAyB,IAAI,IAAI,CAAC,MAAM;AACtE,EAAE,IAAI,cAAc,GAAG,KAAK,CAAC;AAC7B;AACA,EAAE,MAAM,cAAc,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AACtD,IAAI,IAAI,EAAE,IAAI,cAAc,EAAE;AAC9B,IAAI,MAAM,EAAE,MAAM;AAClB,IAAI,IAAI,MAAM,GAAG;AACjB,MAAM,cAAc,GAAG,IAAI,CAAC;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;AACjC;AACA,EAAE,OAAO,cAAc,IAAI,CAAC,cAAc,CAAC;AAC3C,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,sBAAsB,GAAG,yBAAyB;AACxD,EAAE,IAAI,CAAC,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,QAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,MAAM,SAAS,GAAG;AAClB,EAAE,MAAM,EAAE,sBAAsB,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC;AACvD,CAAC,CAAC;AACF;AACA,gBAAgB,KAAK,CAAC,CAAC,GAAG,KAAK;AAC/B,EAAE,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AACxE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,SAAS,CAAC,IAAI,CAAC,GAAGA,OAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC,EAAE;AAC7F,MAAM,CAAC,CAAC,EAAE,MAAM,KAAK;AACrB,QAAQ,MAAM,IAAI,UAAU,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AAC7G,OAAO,EAAC;AACR,GAAG,CAAC,CAAC;AACL,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC;AAClB;AACA,MAAM,aAAa,GAAG,OAAO,IAAI,KAAK;AACtC,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE;AACpB,IAAI,OAAO,CAAC,CAAC;AACb,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACzB,IAAI,OAAO,IAAI,CAAC,IAAI,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACtC,IAAI,MAAM,QAAQ,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AAClD,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,IAAI;AACV,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,CAAC,MAAM,QAAQ,CAAC,WAAW,EAAE,EAAE,UAAU,CAAC;AACrD,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AACjE,IAAI,OAAO,IAAI,CAAC,UAAU,CAAC;AAC3B,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACpC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC3B,IAAI,OAAO,CAAC,MAAM,UAAU,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC;AAC/C,GAAG;AACH,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,OAAO,OAAO,EAAE,IAAI,KAAK;AACnD,EAAE,MAAM,MAAM,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAClE;AACA,EAAE,OAAO,MAAM,IAAI,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC;AACvD,EAAC;AACD;AACA,mBAAe,gBAAgB,KAAK,OAAO,MAAM,KAAK;AACtD,EAAE,IAAI;AACN,IAAI,GAAG;AACP,IAAI,MAAM;AACV,IAAI,IAAI;AACR,IAAI,MAAM;AACV,IAAI,WAAW;AACf,IAAI,OAAO;AACX,IAAI,kBAAkB;AACtB,IAAI,gBAAgB;AACpB,IAAI,YAAY;AAChB,IAAI,OAAO;AACX,IAAI,eAAe,GAAG,aAAa;AACnC,IAAI,YAAY;AAChB,GAAG,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC5B;AACA,EAAE,YAAY,GAAG,YAAY,GAAG,CAAC,YAAY,GAAG,EAAE,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC;AAC3E;AACA,EAAE,IAAI,cAAc,GAAGS,gBAAc,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,WAAW,CAAC,aAAa,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC;AACrG;AACA,EAAE,IAAI,OAAO,CAAC;AACd;AACA,EAAE,MAAM,WAAW,GAAG,cAAc,IAAI,cAAc,CAAC,WAAW,KAAK,MAAM;AAC7E,MAAM,cAAc,CAAC,WAAW,EAAE,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,IAAI,oBAAoB,CAAC;AAC3B;AACA,EAAE,IAAI;AACN,IAAI;AACJ,MAAM,gBAAgB,IAAI,qBAAqB,IAAI,MAAM,KAAK,KAAK,IAAI,MAAM,KAAK,MAAM;AACxF,MAAM,CAAC,oBAAoB,GAAG,MAAM,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC;AAC3E,MAAM;AACN,MAAM,IAAI,QAAQ,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AACtC,QAAQ,MAAM,EAAE,MAAM;AACtB,QAAQ,IAAI,EAAE,IAAI;AAClB,QAAQ,MAAM,EAAE,MAAM;AACtB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,iBAAiB,CAAC;AAC5B;AACA,MAAM,IAAIT,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,iBAAiB,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE;AAChG,QAAQ,OAAO,CAAC,cAAc,CAAC,iBAAiB,EAAC;AACjD,OAAO;AACP;AACA,MAAM,IAAI,QAAQ,CAAC,IAAI,EAAE;AACzB,QAAQ,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,sBAAsB;AAC1D,UAAU,oBAAoB;AAC9B,UAAU,oBAAoB,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;AAChE,SAAS,CAAC;AACV;AACA,QAAQ,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,KAAK,CAAC,CAAC;AACjF,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE;AAC1C,MAAM,eAAe,GAAG,eAAe,GAAG,SAAS,GAAG,MAAM,CAAC;AAC7D,KAAK;AACL;AACA;AACA;AACA,IAAI,MAAM,sBAAsB,GAAG,aAAa,IAAI,OAAO,CAAC,SAAS,CAAC;AACtE,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AAC/B,MAAM,GAAG,YAAY;AACrB,MAAM,MAAM,EAAE,cAAc;AAC5B,MAAM,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,MAAM,EAAE;AAC3C,MAAM,IAAI,EAAE,IAAI;AAChB,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,WAAW,EAAE,sBAAsB,GAAG,eAAe,GAAG,SAAS;AACvE,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,QAAQ,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;AACxC;AACA,IAAI,MAAM,gBAAgB,GAAG,sBAAsB,KAAK,YAAY,KAAK,QAAQ,IAAI,YAAY,KAAK,UAAU,CAAC,CAAC;AAClH;AACA,IAAI,IAAI,sBAAsB,KAAK,kBAAkB,KAAK,gBAAgB,IAAI,WAAW,CAAC,CAAC,EAAE;AAC7F,MAAM,MAAM,OAAO,GAAG,EAAE,CAAC;AACzB;AACA,MAAM,CAAC,QAAQ,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAC1D,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvC,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,qBAAqB,GAAGA,OAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC;AACjG;AACA,MAAM,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,kBAAkB,IAAI,sBAAsB;AAC9E,QAAQ,qBAAqB;AAC7B,QAAQ,oBAAoB,CAAC,cAAc,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC;AACtE,OAAO,IAAI,EAAE,CAAC;AACd;AACA,MAAM,QAAQ,GAAG,IAAI,QAAQ;AAC7B,QAAQ,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,MAAM;AACzE,UAAU,KAAK,IAAI,KAAK,EAAE,CAAC;AAC3B,UAAU,WAAW,IAAI,WAAW,EAAE,CAAC;AACvC,SAAS,CAAC;AACV,QAAQ,OAAO;AACf,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,YAAY,GAAG,YAAY,IAAI,MAAM,CAAC;AAC1C;AACA,IAAI,IAAI,YAAY,GAAG,MAAM,SAAS,CAACA,OAAK,CAAC,OAAO,CAAC,SAAS,EAAE,YAAY,CAAC,IAAI,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAC3G;AACA,IAAI,CAAC,gBAAgB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACtD;AACA,IAAI,OAAO,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAClD,MAAM,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AAC9B,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,OAAO,EAAEQ,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AACpD,QAAQ,MAAM,EAAE,QAAQ,CAAC,MAAM;AAC/B,QAAQ,UAAU,EAAE,QAAQ,CAAC,UAAU;AACvC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,EAAC;AACR,KAAK,CAAC;AACN,GAAG,CAAC,OAAO,GAAG,EAAE;AAChB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACjC;AACA,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,KAAK,WAAW,IAAI,oBAAoB,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE;AACnF,MAAM,MAAM,MAAM,CAAC,MAAM;AACzB,QAAQ,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC;AAChF,QAAQ;AACR,UAAU,KAAK,EAAE,GAAG,CAAC,KAAK,IAAI,GAAG;AACjC,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,GAAG;AACH,CAAC,CAAC;;AC5NF,MAAM,aAAa,GAAG;AACtB,EAAE,IAAI,EAAE,WAAW;AACnB,EAAE,GAAG,EAAE,UAAU;AACjB,EAAE,KAAK,EAAE,YAAY;AACrB,EAAC;AACD;AACAR,OAAK,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK;AAC5C,EAAE,IAAI,EAAE,EAAE;AACV,IAAI,IAAI;AACR,MAAM,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACjD,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB;AACA,KAAK;AACL,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACtD,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAM,YAAY,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC;AAC/C;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAKA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,CAAC;AACzG;AACA,eAAe;AACf,EAAE,UAAU,EAAE,CAAC,QAAQ,KAAK;AAC5B,IAAI,QAAQ,GAAGA,OAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC9B,IAAI,IAAI,aAAa,CAAC;AACtB,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,eAAe,GAAG,EAAE,CAAC;AAC/B;AACA,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,MAAM,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClC,MAAM,IAAI,EAAE,CAAC;AACb;AACA,MAAM,OAAO,GAAG,aAAa,CAAC;AAC9B;AACA,MAAM,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE;AAC5C,QAAQ,OAAO,GAAG,aAAa,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,aAAa,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC;AAC5E;AACA,QAAQ,IAAI,OAAO,KAAK,SAAS,EAAE;AACnC,UAAU,MAAM,IAAI,UAAU,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1D,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM;AACd,OAAO;AACP;AACA,MAAM,eAAe,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB;AACA,MAAM,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,eAAe,CAAC;AACrD,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC9C,WAAW,KAAK,KAAK,KAAK,GAAG,qCAAqC,GAAG,+BAA+B,CAAC;AACrG,SAAS,CAAC;AACV;AACA,MAAM,IAAI,CAAC,GAAG,MAAM;AACpB,SAAS,OAAO,CAAC,MAAM,GAAG,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,QAAQ,yBAAyB,CAAC;AAClC;AACA,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,CAAC,qDAAqD,CAAC,GAAG,CAAC;AACnE,QAAQ,iBAAiB;AACzB,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE,aAAa;AACzB;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4BAA4B,CAAC,MAAM,EAAE;AAC9C,EAAE,IAAI,MAAM,CAAC,WAAW,EAAE;AAC1B,IAAI,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,CAAC;AAC1C,GAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE;AAC9C,IAAI,MAAM,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,eAAe,CAAC,MAAM,EAAE;AAChD,EAAE,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACvC;AACA,EAAE,MAAM,CAAC,OAAO,GAAGQ,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AACrD;AACA;AACA,EAAE,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AAClC,IAAI,MAAM;AACV,IAAI,MAAM,CAAC,gBAAgB;AAC3B,GAAG,CAAC;AACJ;AACA,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;AAC9D,IAAI,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC;AAC9E,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,IAAID,UAAQ,CAAC,OAAO,CAAC,CAAC;AAC1E;AACA,EAAE,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,mBAAmB,CAAC,QAAQ,EAAE;AACrE,IAAI,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACzC;AACA;AACA,IAAI,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACtC,MAAM,MAAM;AACZ,MAAM,MAAM,CAAC,iBAAiB;AAC9B,MAAM,QAAQ;AACd,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACzC,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC3B,MAAM,4BAA4B,CAAC,MAAM,CAAC,CAAC;AAC3C;AACA;AACA,MAAM,IAAI,MAAM,IAAI,MAAM,CAAC,QAAQ,EAAE;AACrC,QAAQ,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACjD,UAAU,MAAM;AAChB,UAAU,MAAM,CAAC,iBAAiB;AAClC,UAAU,MAAM,CAAC,QAAQ;AACzB,SAAS,CAAC;AACV,QAAQ,MAAM,CAAC,QAAQ,CAAC,OAAO,GAAGA,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC7E,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,GAAG,CAAC,CAAC;AACL;;AChFO,MAAM,OAAO,GAAG,OAAO;;ACK9B,MAAME,YAAU,GAAG,EAAE,CAAC;AACtB;AACA;AACA,CAAC,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK;AACrF,EAAEA,YAAU,CAAC,IAAI,CAAC,GAAG,SAAS,SAAS,CAAC,KAAK,EAAE;AAC/C,IAAI,OAAO,OAAO,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC;AACtE,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAA,YAAU,CAAC,YAAY,GAAG,SAAS,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE;AAC7E,EAAE,SAAS,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE;AACpC,IAAI,OAAO,UAAU,GAAG,OAAO,GAAG,0BAA0B,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,OAAO,GAAG,IAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnH,GAAG;AACH;AACA;AACA,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,KAAK;AAC/B,IAAI,IAAI,SAAS,KAAK,KAAK,EAAE;AAC7B,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,aAAa,CAAC,GAAG,EAAE,mBAAmB,IAAI,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnF,QAAQ,UAAU,CAAC,cAAc;AACjC,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,IAAI,OAAO,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;AAC7C,MAAM,kBAAkB,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,OAAO,CAAC,IAAI;AAClB,QAAQ,aAAa;AACrB,UAAU,GAAG;AACb,UAAU,8BAA8B,GAAG,OAAO,GAAG,yCAAyC;AAC9F,SAAS;AACT,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,SAAS,GAAG,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC;AAC1D,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACAA,YAAU,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,eAAe,EAAE;AACzD,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,KAAK;AACzB;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;AACzE,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,EAAE;AACtD,EAAE,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;AACnC,IAAI,MAAM,IAAI,UAAU,CAAC,2BAA2B,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACvF,GAAG;AACH,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACpC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACxB,IAAI,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAClC,IAAI,IAAI,SAAS,EAAE;AACnB,MAAM,MAAM,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;AACjC,MAAM,MAAM,MAAM,GAAG,KAAK,KAAK,SAAS,IAAI,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;AAC3E,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,MAAM,IAAI,UAAU,CAAC,SAAS,GAAG,GAAG,GAAG,WAAW,GAAG,MAAM,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACtG,OAAO;AACP,MAAM,SAAS;AACf,KAAK;AACL,IAAI,IAAI,YAAY,KAAK,IAAI,EAAE;AAC/B,MAAM,MAAM,IAAI,UAAU,CAAC,iBAAiB,GAAG,GAAG,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC;AAC/E,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,gBAAe;AACf,EAAE,aAAa;AACf,cAAEA,YAAU;AACZ,CAAC;;ACvFD,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAK,CAAC;AACZ,EAAE,WAAW,CAAC,cAAc,EAAE;AAC9B,IAAI,IAAI,CAAC,QAAQ,GAAG,cAAc,IAAI,EAAE,CAAC;AACzC,IAAI,IAAI,CAAC,YAAY,GAAG;AACxB,MAAM,OAAO,EAAE,IAAIC,oBAAkB,EAAE;AACvC,MAAM,QAAQ,EAAE,IAAIA,oBAAkB,EAAE;AACxC,KAAK,CAAC;AACN,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,MAAM,OAAO,CAAC,WAAW,EAAE,MAAM,EAAE;AACrC,IAAI,IAAI;AACR,MAAM,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,IAAI,GAAG,YAAY,KAAK,EAAE;AAChC,QAAQ,IAAI,KAAK,GAAG,EAAE,CAAC;AACvB;AACA,QAAQ,KAAK,CAAC,iBAAiB,GAAG,KAAK,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,CAAC;AACzF;AACA;AACA,QAAQ,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC;AAC1E,QAAQ,IAAI;AACZ,UAAU,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE;AAC1B,YAAY,GAAG,CAAC,KAAK,GAAG,KAAK,CAAC;AAC9B;AACA,WAAW,MAAM,IAAI,KAAK,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE;AAC3F,YAAY,GAAG,CAAC,KAAK,IAAI,IAAI,GAAG,MAAK;AACrC,WAAW;AACX,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB;AACA,SAAS;AACT,OAAO;AACP;AACA,MAAM,MAAM,GAAG,CAAC;AAChB,KAAK;AACL,GAAG;AACH;AACA,EAAE,QAAQ,CAAC,WAAW,EAAE,MAAM,EAAE;AAChC;AACA;AACA,IAAI,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;AACzC,MAAM,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;AAC5B,MAAM,MAAM,CAAC,GAAG,GAAG,WAAW,CAAC;AAC/B,KAAK,MAAM;AACX,MAAM,MAAM,GAAG,WAAW,IAAI,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD;AACA,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC;AAC7D;AACA,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;AACpC,MAAM,SAAS,CAAC,aAAa,CAAC,YAAY,EAAE;AAC5C,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACxE,OAAO,EAAE,KAAK,CAAC,CAAC;AAChB,KAAK;AACL;AACA,IAAI,IAAI,gBAAgB,IAAI,IAAI,EAAE;AAClC,MAAM,IAAIX,OAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE;AAC9C,QAAQ,MAAM,CAAC,gBAAgB,GAAG;AAClC,UAAU,SAAS,EAAE,gBAAgB;AACrC,UAAS;AACT,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,aAAa,CAAC,gBAAgB,EAAE;AAClD,UAAU,MAAM,EAAE,UAAU,CAAC,QAAQ;AACrC,UAAU,SAAS,EAAE,UAAU,CAAC,QAAQ;AACxC,SAAS,EAAE,IAAI,CAAC,CAAC;AACjB,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,IAAI,MAAM,CAAC,iBAAiB,KAAK,SAAS,EAAE,CAE3C,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,iBAAiB,KAAK,SAAS,EAAE;AAC9D,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACjE,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC;AACtC,KAAK;AACL;AACA,IAAI,SAAS,CAAC,aAAa,CAAC,MAAM,EAAE;AACpC,MAAM,OAAO,EAAE,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC;AAC7C,MAAM,aAAa,EAAE,UAAU,CAAC,QAAQ,CAAC,eAAe,CAAC;AACzD,KAAK,EAAE,IAAI,CAAC,CAAC;AACb;AACA;AACA,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAE,WAAW,EAAE,CAAC;AACnF;AACA;AACA,IAAI,IAAI,cAAc,GAAG,OAAO,IAAIA,OAAK,CAAC,KAAK;AAC/C,MAAM,OAAO,CAAC,MAAM;AACpB,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,OAAO,IAAIA,OAAK,CAAC,OAAO;AAC5B,MAAM,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC;AACjE,MAAM,CAAC,MAAM,KAAK;AAClB,QAAQ,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK,CAAC;AACN;AACA,IAAI,MAAM,CAAC,OAAO,GAAGQ,cAAY,CAAC,MAAM,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;AAClE;AACA;AACA,IAAI,MAAM,uBAAuB,GAAG,EAAE,CAAC;AACvC,IAAI,IAAI,8BAA8B,GAAG,IAAI,CAAC;AAC9C,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,0BAA0B,CAAC,WAAW,EAAE;AACvF,MAAM,IAAI,OAAO,WAAW,CAAC,OAAO,KAAK,UAAU,IAAI,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE;AAC9F,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,8BAA8B,GAAG,8BAA8B,IAAI,WAAW,CAAC,WAAW,CAAC;AACjG;AACA,MAAM,uBAAuB,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACnF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,wBAAwB,GAAG,EAAE,CAAC;AACxC,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,wBAAwB,CAAC,WAAW,EAAE;AACtF,MAAM,wBAAwB,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACjF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,OAAO,CAAC;AAChB,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,CAAC,8BAA8B,EAAE;AACzC,MAAM,MAAM,KAAK,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC;AAC5D,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC;AAC1D,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,wBAAwB,CAAC,CAAC;AACxD,MAAM,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC;AACzB;AACA,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;AACxC;AACA,MAAM,OAAO,CAAC,GAAG,GAAG,EAAE;AACtB,QAAQ,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvD,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK;AACL;AACA,IAAI,GAAG,GAAG,uBAAuB,CAAC,MAAM,CAAC;AACzC;AACA,IAAI,IAAI,SAAS,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,MAAM,WAAW,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACvD,MAAM,MAAM,UAAU,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACtD,MAAM,IAAI;AACV,QAAQ,SAAS,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;AAC3C,OAAO,CAAC,OAAO,KAAK,EAAE;AACtB,QAAQ,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AACrC,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI;AACR,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,KAAK,EAAE;AACpB,MAAM,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,wBAAwB,CAAC,MAAM,CAAC;AAC1C;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3F,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE;AACjB,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,iBAAiB,CAAC,CAAC;AACzF,IAAI,OAAO,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACtE,GAAG;AACH,CAAC;AACD;AACA;AACAR,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AACzF;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,EAAE,MAAM,EAAE;AAClD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AAClD,MAAM,MAAM;AACZ,MAAM,GAAG;AACT,MAAM,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,IAAI;AAC/B,KAAK,CAAC,CAAC,CAAC;AACR,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,SAAS,qBAAqB,CAAC,MAAM,EAAE;AAC/E;AACA;AACA,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,SAAS,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE;AAClD,MAAM,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AACpD,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,MAAM,GAAG;AAC1B,UAAU,cAAc,EAAE,qBAAqB;AAC/C,SAAS,GAAG,EAAE;AACd,QAAQ,GAAG;AACX,QAAQ,IAAI;AACZ,OAAO,CAAC,CAAC,CAAC;AACV,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,kBAAkB,EAAE,CAAC;AACjD;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;AAC9D,CAAC,CAAC,CAAC;AACH;AACA,cAAe,KAAK;;AC7OpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,CAAC;AAClB,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;AACxC,MAAM,MAAM,IAAI,SAAS,CAAC,8BAA8B,CAAC,CAAC;AAC1D,KAAK;AACL;AACA,IAAI,IAAI,cAAc,CAAC;AACvB;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,SAAS,eAAe,CAAC,OAAO,EAAE;AACjE,MAAM,cAAc,GAAG,OAAO,CAAC;AAC/B,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC;AACvB;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,OAAO;AACpC;AACA,MAAM,IAAI,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC;AACtC;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACtB,QAAQ,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AACpC,OAAO;AACP,MAAM,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC;AAC9B,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,WAAW,IAAI;AACvC,MAAM,IAAI,QAAQ,CAAC;AACnB;AACA,MAAM,MAAM,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,IAAI;AAC7C,QAAQ,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjC,QAAQ,QAAQ,GAAG,OAAO,CAAC;AAC3B,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAC3B;AACA,MAAM,OAAO,CAAC,MAAM,GAAG,SAAS,MAAM,GAAG;AACzC,QAAQ,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;AACpC,OAAO,CAAC;AACR;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD,MAAM,IAAI,KAAK,CAAC,MAAM,EAAE;AACxB;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,KAAK,CAAC,MAAM,GAAG,IAAI,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,MAAM,cAAc,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;AACnC,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE,gBAAgB,GAAG;AACrB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,MAAM,IAAI,CAAC,MAAM,CAAC;AACxB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,CAAC,QAAQ,EAAE;AACtB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AACrC,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,UAAU,GAAG,CAAC,QAAQ,CAAC,CAAC;AACnC,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;AAC1B,MAAM,OAAO;AACb,KAAK;AACL,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACpD,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;AACtB,MAAM,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACvC,KAAK;AACL,GAAG;AACH;AACA,EAAE,aAAa,GAAG;AAClB,IAAI,MAAM,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC7C;AACA,IAAI,MAAM,KAAK,GAAG,CAAC,GAAG,KAAK;AAC3B,MAAM,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1B;AACA,IAAI,UAAU,CAAC,MAAM,CAAC,WAAW,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAClE;AACA,IAAI,OAAO,UAAU,CAAC,MAAM,CAAC;AAC7B,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,MAAM,GAAG;AAClB,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,MAAM,KAAK,GAAG,IAAI,WAAW,CAAC,SAAS,QAAQ,CAAC,CAAC,EAAE;AACvD,MAAM,MAAM,GAAG,CAAC,CAAC;AACjB,KAAK,CAAC,CAAC;AACP,IAAI,OAAO;AACX,MAAM,KAAK;AACX,MAAM,MAAM;AACZ,KAAK,CAAC;AACN,GAAG;AACH,CAAC;AACD;AACA,oBAAe,WAAW;;ACpI1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,QAAQ,EAAE;AACzC,EAAE,OAAO,SAAS,IAAI,CAAC,GAAG,EAAE;AAC5B,IAAI,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACrC,GAAG,CAAC;AACJ;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,YAAY,CAAC,OAAO,EAAE;AAC9C,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,OAAO,CAAC,YAAY,KAAK,IAAI,CAAC,CAAC;AACpE;;ACbA,MAAM,cAAc,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,EAAE,EAAE,GAAG;AACT,EAAE,OAAO,EAAE,GAAG;AACd,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,KAAK,EAAE,GAAG;AACZ,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,aAAa,EAAE,GAAG;AACpB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,IAAI,EAAE,GAAG;AACX,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,0BAA0B,EAAE,GAAG;AACjC,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,uBAAuB,EAAE,GAAG;AAC9B,EAAE,qBAAqB,EAAE,GAAG;AAC5B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,6BAA6B,EAAE,GAAG;AACpC,CAAC,CAAC;AACF;AACA,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,KAAK;AACzD,EAAE,cAAc,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AAC9B,CAAC,CAAC,CAAC;AACH;AACA,uBAAe,cAAc;;AClD7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,aAAa,EAAE;AACvC,EAAE,MAAM,OAAO,GAAG,IAAIY,OAAK,CAAC,aAAa,CAAC,CAAC;AAC3C,EAAE,MAAM,QAAQ,GAAG,IAAI,CAACA,OAAK,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1D;AACA;AACA,EAAEZ,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAEY,OAAK,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AACvE;AACA;AACA,EAAEZ,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,EAAE,QAAQ,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,cAAc,EAAE;AACpD,IAAI,OAAO,cAAc,CAAC,WAAW,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC,CAAC;AACtE,GAAG,CAAC;AACJ;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB,CAAC;AACD;AACA;AACK,MAAC,KAAK,GAAG,cAAc,CAACO,UAAQ,EAAE;AACvC;AACA;AACA,KAAK,CAAC,KAAK,GAAGK,OAAK,CAAC;AACpB;AACA;AACA,KAAK,CAAC,aAAa,GAAG,aAAa,CAAC;AACpC,KAAK,CAAC,WAAW,GAAGC,aAAW,CAAC;AAChC,KAAK,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC1B,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AACxB,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC,aAAa,CAAC;AACnC;AACA;AACA,KAAK,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,QAAQ,EAAE;AACnC,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/B,CAAC,CAAC;AACF;AACA,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;AACtB;AACA;AACA,KAAK,CAAC,YAAY,GAAG,YAAY,CAAC;AAClC;AACA;AACA,KAAK,CAAC,WAAW,GAAG,WAAW,CAAC;AAChC;AACA,KAAK,CAAC,YAAY,GAAGL,cAAY,CAAC;AAClC;AACA,KAAK,CAAC,UAAU,GAAG,KAAK,IAAI,cAAc,CAACR,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC;AAClG;AACA,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACvC;AACA,KAAK,CAAC,cAAc,GAAGc,gBAAc,CAAC;AACtC;AACA,KAAK,CAAC,OAAO,GAAG,KAAK;;;;"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js new file mode 100644 index 0000000..7fc1205 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js @@ -0,0 +1,3749 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction(thing[iterator]); + + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError$1(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError$1, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError$1.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError$1, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError$1.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError$1.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +const httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData$1(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError$1('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData$1(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +const FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +const Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +const platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData$1(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData$1( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError$1.from(e, AxiosError$1.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders$1 { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders$1.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders$1.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders$1); + +const AxiosHeaders$2 = AxiosHeaders$1; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$2.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel$1(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError$1(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError$1.call(this, message == null ? 'canceled' : message, AxiosError$1.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError$1, AxiosError$1, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError$1( + 'Request failed with status code ' + response.status, + [AxiosError$1.ERR_BAD_REQUEST, AxiosError$1.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(null, args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$2 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig$1(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig$1({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$2.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$2.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$2.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError$1('Request aborted', AxiosError$1.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError$1('Network Error', AxiosError$1.ERR_NETWORK, config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError$1( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError$1.ETIMEDOUT : AxiosError$1.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError$1(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError$1('Unsupported protocol ' + protocol + ':', AxiosError$1.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError$1 ? err : new CanceledError$1(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError$1(`timeout ${timeout} of ms exceeded`, AxiosError$1.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const supportsRequestStream = isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +}); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError$1(`Response type '${type}' is not supported`, AxiosError$1.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +const fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = "credentials" in Request.prototype; + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$2.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError$1('Network Error', AxiosError$1.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError$1.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError$1(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError$1( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError$1(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$2.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$2.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel$1(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$2.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION$1 = "1.9.0"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION$1 + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError$1( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError$1.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError$1('options must be an object', AxiosError$1.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError$1('option ' + opt + ' must be ' + result, AxiosError$1.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError$1('Unknown option ' + opt, AxiosError$1.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios$1 { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig$1(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$2.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig$1(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios$1.prototype[method] = function(url, config) { + return this.request(mergeConfig$1(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig$1(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios$1.prototype[method] = generateHTTPMethod(); + + Axios$1.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$2 = Axios$1; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken$1 { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError$1(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken$1(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$2 = CancelToken$1; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread$1(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError$1(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode$1 = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode$1).forEach(([key, value]) => { + HttpStatusCode$1[value] = key; +}); + +const HttpStatusCode$2 = HttpStatusCode$1; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$2(defaultConfig); + const instance = bind(Axios$2.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$2.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig$1(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$2; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError$1; +axios.CancelToken = CancelToken$2; +axios.isCancel = isCancel$1; +axios.VERSION = VERSION$1; +axios.toFormData = toFormData$1; + +// Expose AxiosError class +axios.AxiosError = AxiosError$1; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread$1; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError$1; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig$1; + +axios.AxiosHeaders = AxiosHeaders$2; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$2; + +axios.default = axios; + +// this module should only have a default export +const axios$1 = axios; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios$1; + +export { Axios, AxiosError, AxiosHeaders, Cancel, CancelToken, CanceledError, HttpStatusCode, VERSION, all, axios$1 as default, formToJSON, getAdapter, isAxiosError, isCancel, mergeConfig, spread, toFormData }; +//# sourceMappingURL=axios.js.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js.map b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js.map new file mode 100644 index 0000000..981ce0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["AxiosError","utils","prototype","toFormData","encode","URLSearchParams","FormData","Blob","platform","AxiosHeaders","defaults","isCancel","CanceledError","mergeConfig","composeSignals","VERSION","validators","Axios","InterceptorManager","CancelToken","spread","isAxiosError","HttpStatusCode","axios"],"mappings":";AAEe,SAAS,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE;AAC1C,EAAE,OAAO,SAAS,IAAI,GAAG;AACzB,IAAI,OAAO,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;AACxC,GAAG,CAAC;AACJ;;ACFA;AACA;AACA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC;AACpC,MAAM,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC;AAChC,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,MAAM,CAAC;AACvC;AACA,MAAM,MAAM,GAAG,CAAC,KAAK,IAAI,KAAK,IAAI;AAClC,IAAI,MAAM,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACvE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACxB;AACA,MAAM,UAAU,GAAG,CAAC,IAAI,KAAK;AAC7B,EAAE,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC5B,EAAE,OAAO,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI;AAC1C,EAAC;AACD;AACA,MAAM,UAAU,GAAG,IAAI,IAAI,KAAK,IAAI,OAAO,KAAK,KAAK,IAAI,CAAC;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,GAAG,EAAE;AACvB,EAAE,OAAO,GAAG,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,WAAW,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC;AACvG,OAAO,UAAU,CAAC,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7E,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,UAAU,CAAC,aAAa,CAAC,CAAC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,iBAAiB,CAAC,GAAG,EAAE;AAChC,EAAE,IAAI,MAAM,CAAC;AACb,EAAE,IAAI,CAAC,OAAO,WAAW,KAAK,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,EAAE;AACpE,IAAI,MAAM,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;AACrC,GAAG,MAAM;AACT,IAAI,MAAM,GAAG,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,SAAS,GAAG,KAAK,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,QAAQ,EAAE;AAChC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AACxC,EAAE,OAAO,CAAC,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,KAAK,IAAI,KAAK,EAAE,WAAW,IAAI,GAAG,CAAC,IAAI,EAAE,QAAQ,IAAI,GAAG,CAAC,CAAC;AAC5J,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,KAAK,QAAQ,CAAC,GAAG,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK;AAC9B,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,KAAK;AACd,IAAI,CAAC,OAAO,QAAQ,KAAK,UAAU,IAAI,KAAK,YAAY,QAAQ;AAChE,MAAM,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC;AAC9B,QAAQ,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,UAAU;AAC7C;AACA,SAAS,IAAI,KAAK,QAAQ,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,QAAQ,EAAE,KAAK,mBAAmB,CAAC;AACrG,OAAO;AACP,KAAK;AACL,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,iBAAiB,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACxD;AACA,MAAM,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAI,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI;AAC9B,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,CAAC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE;AACrD;AACA,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,WAAW,EAAE;AAClD,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,CAAC,CAAC;AACR;AACA;AACA,EAAE,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;AAC/B;AACA,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AACpB;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC5C,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;AACpC,KAAK;AACL,GAAG,MAAM;AACT;AACA,IAAI,MAAM,IAAI,GAAG,UAAU,GAAG,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjF,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC5B,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACxC,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE;AAC3B,EAAE,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC;AAC1B,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACnB,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,WAAW,EAAE,EAAE;AACpC,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,GAAG;AACH,EAAE,OAAO,IAAI,CAAC;AACd,CAAC;AACD;AACA,MAAM,OAAO,GAAG,CAAC,MAAM;AACvB;AACA,EAAE,IAAI,OAAO,UAAU,KAAK,WAAW,EAAE,OAAO,UAAU,CAAC;AAC3D,EAAE,OAAO,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,IAAI,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,MAAM,CAAC;AAC/F,CAAC,GAAG,CAAC;AACL;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,OAAO,CAAC;AACnF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAK,8BAA8B;AAC5C,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC;AAC1D,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,MAAM,WAAW,GAAG,CAAC,GAAG,EAAE,GAAG,KAAK;AACpC,IAAI,MAAM,SAAS,GAAG,QAAQ,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAC9D,IAAI,IAAI,aAAa,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AAChE,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;AACxD,KAAK,MAAM,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AACnC,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AACzC,KAAK,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AAC7B,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AACpD,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AACvD,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK;AACpD,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAG,KAAK;AAC3B,IAAI,IAAI,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE;AACpC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AAClC,KAAK,MAAM;AACX,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACnB,KAAK;AACL,GAAG,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;AACnB,EAAE,OAAO,CAAC,CAAC;AACX,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,OAAO,KAAK;AAC9B,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;AACxC,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AAC/B,GAAG;AACH,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,KAAK;AACxE,EAAE,WAAW,CAAC,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AACjF,EAAE,WAAW,CAAC,SAAS,CAAC,WAAW,GAAG,WAAW,CAAC;AAClD,EAAE,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,EAAE;AAC9C,IAAI,KAAK,EAAE,gBAAgB,CAAC,SAAS;AACrC,GAAG,CAAC,CAAC;AACL,EAAE,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AACvD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,KAAK;AACjE,EAAE,IAAI,KAAK,CAAC;AACZ,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B;AACA,EAAE,IAAI,SAAS,IAAI,IAAI,EAAE,OAAO,OAAO,CAAC;AACxC;AACA,EAAE,GAAG;AACL,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;AAClD,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACrB,IAAI,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACpB,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AAClF,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC;AACxC,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AAC5B,OAAO;AACP,KAAK;AACL,IAAI,SAAS,GAAG,MAAM,KAAK,KAAK,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AAC9D,GAAG,QAAQ,SAAS,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,EAAE;AACnG;AACA,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,EAAE,YAAY,EAAE,QAAQ,KAAK;AAClD,EAAE,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,QAAQ,KAAK,SAAS,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,EAAE;AACvD,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC;AAC1B,GAAG;AACH,EAAE,QAAQ,IAAI,YAAY,CAAC,MAAM,CAAC;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;AACxD,EAAE,OAAO,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,KAAK,QAAQ,CAAC;AACpD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,OAAO,GAAG,CAAC,KAAK,KAAK;AAC3B,EAAE,IAAI,CAAC,KAAK,EAAE,OAAO,IAAI,CAAC;AAC1B,EAAE,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,KAAK,CAAC;AACnC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACvB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC;AAChC,EAAE,MAAM,GAAG,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAC3B,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,UAAU,IAAI;AACpC;AACA,EAAE,OAAO,KAAK,IAAI;AAClB,IAAI,OAAO,UAAU,IAAI,KAAK,YAAY,UAAU,CAAC;AACrD,GAAG,CAAC;AACJ,CAAC,EAAE,OAAO,UAAU,KAAK,WAAW,IAAI,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,EAAE,EAAE,KAAK;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;AACzC;AACA,EAAE,MAAM,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxC;AACA,EAAE,IAAI,MAAM,CAAC;AACb;AACA,EAAE,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE;AACtD,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC;AAC9B,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACnC,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,MAAM,EAAE,GAAG,KAAK;AAClC,EAAE,IAAI,OAAO,CAAC;AACd,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,EAAE;AAChD,IAAI,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACjD;AACA,MAAM,WAAW,GAAG,GAAG,IAAI;AAC3B,EAAE,OAAO,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,uBAAuB;AAC1D,IAAI,SAAS,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,MAAM,OAAO,EAAE,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC;AACnC,KAAK;AACL,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA;AACA,MAAM,cAAc,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,KAAK,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,OAAO,KAAK;AAC5C,EAAE,MAAM,WAAW,GAAG,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC;AAC5D,EAAE,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAChC;AACA,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC7C,IAAI,IAAI,GAAG,CAAC;AACZ,IAAI,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,KAAK,EAAE;AAC1D,MAAM,kBAAkB,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC;AACnD,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,CAAC,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;AACnD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,iBAAiB,CAAC,GAAG,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC/C;AACA,IAAI,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;AACnF,MAAM,OAAO,KAAK,CAAC;AACnB,KAAK;AACL;AACA,IAAI,MAAM,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;AAC5B;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,OAAO;AACnC;AACA,IAAI,UAAU,CAAC,UAAU,GAAG,KAAK,CAAC;AAClC;AACA,IAAI,IAAI,UAAU,IAAI,UAAU,EAAE;AAClC,MAAM,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC;AAClC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE;AACzB,MAAM,UAAU,CAAC,GAAG,GAAG,MAAM;AAC7B,QAAQ,MAAM,KAAK,CAAC,qCAAqC,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AACzE,OAAO,CAAC;AACR,KAAK;AACL,GAAG,CAAC,CAAC;AACL,EAAC;AACD;AACA,MAAM,WAAW,GAAG,CAAC,aAAa,EAAE,SAAS,KAAK;AAClD,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,GAAG,KAAK;AAC1B,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,IAAI;AACzB,MAAM,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACxB,KAAK,CAAC,CAAC;AACP,IAAG;AACH;AACA,EAAE,OAAO,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAClG;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA,MAAM,IAAI,GAAG,MAAM,GAAE;AACrB;AACA,MAAM,cAAc,GAAG,CAAC,KAAK,EAAE,YAAY,KAAK;AAChD,EAAE,OAAO,KAAK,IAAI,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,YAAY,CAAC;AACjF,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,mBAAmB,CAAC,KAAK,EAAE;AACpC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,WAAW,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AACvG,CAAC;AACD;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,KAAK;AAC9B,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC;AAC9B;AACA,EAAE,MAAM,KAAK,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK;AAC/B;AACA,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC1B,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACtC,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,GAAG,EAAE,QAAQ,IAAI,MAAM,CAAC,EAAE;AAChC,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAQ,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AACjD;AACA,QAAQ,OAAO,CAAC,MAAM,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK;AACxC,UAAU,MAAM,YAAY,GAAG,KAAK,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC,CAAC;AACrE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;AAC7B;AACA,QAAQ,OAAO,MAAM,CAAC;AACtB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,IAAG;AACH;AACA,EAAE,OAAO,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACvB,EAAC;AACD;AACA,MAAM,SAAS,GAAG,UAAU,CAAC,eAAe,CAAC,CAAC;AAC9C;AACA,MAAM,UAAU,GAAG,CAAC,KAAK;AACzB,EAAE,KAAK,KAAK,QAAQ,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACvG;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,CAAC,qBAAqB,EAAE,oBAAoB,KAAK;AACxE,EAAE,IAAI,qBAAqB,EAAE;AAC7B,IAAI,OAAO,YAAY,CAAC;AACxB,GAAG;AACH;AACA,EAAE,OAAO,oBAAoB,GAAG,CAAC,CAAC,KAAK,EAAE,SAAS,KAAK;AACvD,IAAI,OAAO,CAAC,gBAAgB,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK;AAC5D,MAAM,IAAI,MAAM,KAAK,OAAO,IAAI,IAAI,KAAK,KAAK,EAAE;AAChD,QAAQ,SAAS,CAAC,MAAM,IAAI,SAAS,CAAC,KAAK,EAAE,EAAE,CAAC;AAChD,OAAO;AACP,KAAK,EAAE,KAAK,CAAC,CAAC;AACd;AACA,IAAI,OAAO,CAAC,EAAE,KAAK;AACnB,MAAM,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACzB,MAAM,OAAO,CAAC,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtC,KAAK;AACL,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,CAAC,CAAC;AAC5D,CAAC;AACD,EAAE,OAAO,YAAY,KAAK,UAAU;AACpC,EAAE,UAAU,CAAC,OAAO,CAAC,WAAW,CAAC;AACjC,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,OAAO,cAAc,KAAK,WAAW;AAClD,EAAE,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,QAAQ,IAAI,aAAa,CAAC,CAAC;AACxG;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AAC3E;AACA;AACA,gBAAe;AACf,EAAE,OAAO;AACT,EAAE,aAAa;AACf,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,iBAAiB;AACnB,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,SAAS;AACX,EAAE,QAAQ;AACV,EAAE,aAAa;AACf,EAAE,gBAAgB;AAClB,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,SAAS;AACX,EAAE,WAAW;AACb,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,iBAAiB;AACnB,EAAE,YAAY;AACd,EAAE,UAAU;AACZ,EAAE,OAAO;AACT,EAAE,KAAK;AACP,EAAE,MAAM;AACR,EAAE,IAAI;AACN,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,YAAY;AACd,EAAE,MAAM;AACR,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,OAAO;AACT,EAAE,YAAY;AACd,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,cAAc;AAChB,EAAE,UAAU,EAAE,cAAc;AAC5B,EAAE,iBAAiB;AACnB,EAAE,aAAa;AACf,EAAE,WAAW;AACb,EAAE,WAAW;AACb,EAAE,IAAI;AACN,EAAE,cAAc;AAChB,EAAE,OAAO;AACT,EAAE,MAAM,EAAE,OAAO;AACjB,EAAE,gBAAgB;AAClB,EAAE,mBAAmB;AACrB,EAAE,YAAY;AACd,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,YAAY,EAAE,aAAa;AAC7B,EAAE,IAAI;AACN,EAAE,UAAU;AACZ,CAAC;;ACnuBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASA,YAAU,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAC9D,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB;AACA,EAAE,IAAI,KAAK,CAAC,iBAAiB,EAAE;AAC/B,IAAI,KAAK,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC;AACrC,GAAG;AACH;AACA,EAAE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;AACzB,EAAE,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;AAC3B,EAAE,IAAI,KAAK,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC;AAC7B,EAAE,MAAM,KAAK,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AACnC,EAAE,OAAO,KAAK,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;AACtC,EAAE,IAAI,QAAQ,EAAE;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC7B,IAAI,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC;AAC3D,GAAG;AACH,CAAC;AACD;AACAC,OAAK,CAAC,QAAQ,CAACD,YAAU,EAAE,KAAK,EAAE;AAClC,EAAE,MAAM,EAAE,SAAS,MAAM,GAAG;AAC5B,IAAI,OAAO;AACX;AACA,MAAM,OAAO,EAAE,IAAI,CAAC,OAAO;AAC3B,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB;AACA,MAAM,WAAW,EAAE,IAAI,CAAC,WAAW;AACnC,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB;AACA,MAAM,QAAQ,EAAE,IAAI,CAAC,QAAQ;AAC7B,MAAM,UAAU,EAAE,IAAI,CAAC,UAAU;AACjC,MAAM,YAAY,EAAE,IAAI,CAAC,YAAY;AACrC,MAAM,KAAK,EAAE,IAAI,CAAC,KAAK;AACvB;AACA,MAAM,MAAM,EAAEC,OAAK,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;AAC7C,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB,KAAK,CAAC;AACN,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAMC,WAAS,GAAGF,YAAU,CAAC,SAAS,CAAC;AACvC,MAAM,WAAW,GAAG,EAAE,CAAC;AACvB;AACA;AACA,EAAE,sBAAsB;AACxB,EAAE,gBAAgB;AAClB,EAAE,cAAc;AAChB,EAAE,WAAW;AACb,EAAE,aAAa;AACf,EAAE,2BAA2B;AAC7B,EAAE,gBAAgB;AAClB,EAAE,kBAAkB;AACpB,EAAE,iBAAiB;AACnB,EAAE,cAAc;AAChB,EAAE,iBAAiB;AACnB,EAAE,iBAAiB;AACnB;AACA,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAClB,EAAE,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;AACpC,CAAC,CAAC,CAAC;AACH;AACA,MAAM,CAAC,gBAAgB,CAACA,YAAU,EAAE,WAAW,CAAC,CAAC;AACjD,MAAM,CAAC,cAAc,CAACE,WAAS,EAAE,cAAc,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AAChE;AACA;AACAF,YAAU,CAAC,IAAI,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,KAAK;AAC3E,EAAE,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAACE,WAAS,CAAC,CAAC;AAC9C;AACA,EAAED,OAAK,CAAC,YAAY,CAAC,KAAK,EAAE,UAAU,EAAE,SAAS,MAAM,CAAC,GAAG,EAAE;AAC7D,IAAI,OAAO,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC;AACnC,GAAG,EAAE,IAAI,IAAI;AACb,IAAI,OAAO,IAAI,KAAK,cAAc,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAED,YAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC9E;AACA,EAAE,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;AAC3B;AACA,EAAE,UAAU,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC/B;AACA,EAAE,WAAW,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACxD;AACA,EAAE,OAAO,UAAU,CAAC;AACpB,CAAC;;ACpGD;AACA,oBAAe,IAAI;;ACMnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,KAAK,EAAE;AAC5B,EAAE,OAAOC,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,GAAG,EAAE;AAC7B,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE;AACpC,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC;AACxB,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE;AACtD;AACA,IAAI,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAClC,IAAI,OAAO,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAClD,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC;AAC3B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACtD,CAAC;AACD;AACA,MAAM,UAAU,GAAGA,OAAK,CAAC,YAAY,CAACA,OAAK,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,MAAM,CAAC,IAAI,EAAE;AAC7E,EAAE,OAAO,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASE,YAAU,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE;AAC5C,EAAE,IAAI,CAACF,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,0BAA0B,CAAC,CAAC;AACpD,GAAG;AACH;AACA;AACA,EAAE,QAAQ,GAAG,QAAQ,IAAI,KAAyB,QAAQ,GAAG,CAAC;AAC9D;AACA;AACA,EAAE,OAAO,GAAGA,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AACxC,IAAI,UAAU,EAAE,IAAI;AACpB,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG,EAAE,KAAK,EAAE,SAAS,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE;AAC7C;AACA,IAAI,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;AAC9C,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACxC;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC;AACpD,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC5B,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAClC,EAAE,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,CAAC;AACpE,EAAE,MAAM,OAAO,GAAG,KAAK,IAAIA,OAAK,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AAClC,IAAI,MAAM,IAAI,SAAS,CAAC,4BAA4B,CAAC,CAAC;AACtD,GAAG;AACH;AACA,EAAE,SAAS,YAAY,CAAC,KAAK,EAAE;AAC/B,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,OAAO,EAAE,CAAC;AAClC;AACA,IAAI,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AAC7B,MAAM,OAAO,KAAK,CAAC,WAAW,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AACzC,MAAM,MAAM,IAAID,YAAU,CAAC,8CAA8C,CAAC,CAAC;AAC3E,KAAK;AACL;AACA,IAAI,IAAIC,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AACjE,MAAM,OAAO,OAAO,IAAI,OAAO,IAAI,KAAK,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC5F,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,cAAc,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE;AAC5C,IAAI,IAAI,GAAG,GAAG,KAAK,CAAC;AACpB;AACA,IAAI,IAAI,KAAK,IAAI,CAAC,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACrD,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE;AACrC;AACA,QAAQ,GAAG,GAAG,UAAU,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClD;AACA,QAAQ,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACtC,OAAO,MAAM;AACb,QAAQ,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,WAAW,CAAC,KAAK,CAAC;AACnD,SAAS,CAACA,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC/F,SAAS,EAAE;AACX;AACA,QAAQ,GAAG,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AAClC;AACA,QAAQ,GAAG,CAAC,OAAO,CAAC,SAAS,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE;AAC7C,UAAU,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,QAAQ,CAAC,MAAM;AACpE;AACA,YAAY,OAAO,KAAK,IAAI,GAAG,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,OAAO,KAAK,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC;AACpG,YAAY,YAAY,CAAC,EAAE,CAAC;AAC5B,WAAW,CAAC;AACZ,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;AAC5B,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;AACrE;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE;AACnD,IAAI,cAAc;AAClB,IAAI,YAAY;AAChB,IAAI,WAAW;AACf,GAAG,CAAC,CAAC;AACL;AACA,EAAE,SAAS,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE;AAC9B,IAAI,IAAIA,OAAK,CAAC,WAAW,CAAC,KAAK,CAAC,EAAE,OAAO;AACzC;AACA,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE;AACrC,MAAM,MAAM,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACtB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE;AAChD,MAAM,MAAM,MAAM,GAAG,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,OAAO,CAAC,IAAI;AAC5E,QAAQ,QAAQ,EAAE,EAAE,EAAEA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,cAAc;AAClF,OAAO,CAAC;AACR;AACA,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC,GAAG,EAAE,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,wBAAwB,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;AACb;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB;;ACpNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASG,QAAM,CAAC,GAAG,EAAE;AACrB,EAAE,MAAM,OAAO,GAAG;AAClB,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,KAAK,EAAE,GAAG;AACd,IAAI,KAAK,EAAE,MAAM;AACjB,GAAG,CAAC;AACJ,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtF,IAAI,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC;AAC1B,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oBAAoB,CAAC,MAAM,EAAE,OAAO,EAAE;AAC/C,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,IAAID,YAAU,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9C,CAAC;AACD;AACA,MAAM,SAAS,GAAG,oBAAoB,CAAC,SAAS,CAAC;AACjD;AACA,SAAS,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE;AAChD,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;AAClC,CAAC,CAAC;AACF;AACA,SAAS,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,OAAO,EAAE;AAChD,EAAE,MAAM,OAAO,GAAG,OAAO,GAAG,SAAS,KAAK,EAAE;AAC5C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAEC,QAAM,CAAC,CAAC;AAC7C,GAAG,GAAGA,QAAM,CAAC;AACb;AACA,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,IAAI,EAAE;AAC7C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACrD,GAAG,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnB,CAAC;;AClDD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,MAAM,CAAC,GAAG,EAAE;AACrB,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC;AAChC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC1B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD;AACA,EAAE,IAAI,CAAC,MAAM,EAAE;AACf,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,IAAI,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC;AACtD;AACA,EAAE,IAAIH,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AACjC,IAAI,OAAO,GAAG;AACd,MAAM,SAAS,EAAE,OAAO;AACxB,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,MAAM,WAAW,GAAG,OAAO,IAAI,OAAO,CAAC,SAAS,CAAC;AACnD;AACA,EAAE,IAAI,gBAAgB,CAAC;AACvB;AACA,EAAE,IAAI,WAAW,EAAE;AACnB,IAAI,gBAAgB,GAAG,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,gBAAgB,GAAGA,OAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC;AACtD,MAAM,MAAM,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,oBAAoB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAClE,GAAG;AACH;AACA,EAAE,IAAI,gBAAgB,EAAE;AACxB,IAAI,MAAM,aAAa,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC3C;AACA,IAAI,IAAI,aAAa,KAAK,CAAC,CAAC,EAAE;AAC9B,MAAM,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;AACxC,KAAK;AACL,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAAC;AACpE,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb;;AChEA,MAAM,kBAAkB,CAAC;AACzB,EAAE,WAAW,GAAG;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACvB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE;AACpC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;AACvB,MAAM,SAAS;AACf,MAAM,QAAQ;AACd,MAAM,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,GAAG,KAAK;AACxD,MAAM,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI;AAC/C,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;AACpC,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,CAAC,EAAE,EAAE;AACZ,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE;AAC3B,MAAM,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;AAC/B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,GAAG;AACV,IAAI,IAAI,IAAI,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACzB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,CAAC,EAAE,EAAE;AACd,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,SAAS,cAAc,CAAC,CAAC,EAAE;AAC5D,MAAM,IAAI,CAAC,KAAK,IAAI,EAAE;AACtB,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;AACd,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC;AACD;AACA,6BAAe,kBAAkB;;ACpEjC,6BAAe;AACf,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,mBAAmB,EAAE,KAAK;AAC5B,CAAC;;ACHD,0BAAe,OAAO,eAAe,KAAK,WAAW,GAAG,eAAe,GAAG,oBAAoB;;ACD9F,mBAAe,OAAO,QAAQ,KAAK,WAAW,GAAG,QAAQ,GAAG,IAAI;;ACAhE,eAAe,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,GAAG;;ACEpD,mBAAe;AACf,EAAE,SAAS,EAAE,IAAI;AACjB,EAAE,OAAO,EAAE;AACX,qBAAII,iBAAe;AACnB,cAAIC,UAAQ;AACZ,UAAIC,MAAI;AACR,GAAG;AACH,EAAE,SAAS,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,CAAC;AAC7D,CAAC;;ACZD,MAAM,aAAa,GAAG,OAAO,MAAM,KAAK,WAAW,IAAI,OAAO,QAAQ,KAAK,WAAW,CAAC;AACvF;AACA,MAAM,UAAU,GAAG,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,IAAI,SAAS,CAAC;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,qBAAqB,GAAG,aAAa;AAC3C,GAAG,CAAC,UAAU,IAAI,CAAC,aAAa,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,8BAA8B,GAAG,CAAC,MAAM;AAC9C,EAAE;AACF,IAAI,OAAO,iBAAiB,KAAK,WAAW;AAC5C;AACA,IAAI,IAAI,YAAY,iBAAiB;AACrC,IAAI,OAAO,IAAI,CAAC,aAAa,KAAK,UAAU;AAC5C,IAAI;AACJ,CAAC,GAAG,CAAC;AACL;AACA,MAAM,MAAM,GAAG,aAAa,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,IAAI,kBAAkB;;;;;;;;;;;ACvC1E,iBAAe;AACf,EAAE,GAAG,KAAK;AACV,EAAE,GAAGC,UAAQ;AACb;;ACAe,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AACxD,EAAE,OAAOL,YAAU,CAAC,IAAI,EAAE,IAAI,QAAQ,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC;AAChF,IAAI,OAAO,EAAE,SAAS,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE;AACjD,MAAM,IAAI,QAAQ,CAAC,MAAM,IAAIF,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;AACpD,QAAQ,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;AACnD,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC;AACf;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,IAAI,EAAE;AAC7B;AACA;AACA;AACA;AACA,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI;AAC5D,IAAI,OAAO,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACzD,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,GAAG,EAAE;AAC5B,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1B,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC5B,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,QAAQ,EAAE;AAClC,EAAE,SAAS,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE;AACjD,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;AAC7B;AACA,IAAI,IAAI,IAAI,KAAK,WAAW,EAAE,OAAO,IAAI,CAAC;AAC1C;AACA,IAAI,MAAM,YAAY,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,IAAI,MAAM,MAAM,GAAG,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC;AACxC,IAAI,IAAI,GAAG,CAAC,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACjE;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE;AAC1C,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC7C,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,OAAO,CAAC,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AACxD,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;AACxB,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC/D;AACA,IAAI,IAAI,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AAC/C,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,KAAK;AACL;AACA,IAAI,OAAO,CAAC,YAAY,CAAC;AACzB,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AACxE,IAAI,MAAM,GAAG,GAAG,EAAE,CAAC;AACnB;AACA,IAAIA,OAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,KAAK,KAAK;AAClD,MAAM,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;AACpD,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,eAAe,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;AACpD,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,IAAI,IAAI;AACR,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;AACvC,MAAM,OAAOA,OAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAClC,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB,MAAM,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACpC,QAAQ,MAAM,CAAC,CAAC;AAChB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;AAC/C,CAAC;AACD;AACA,MAAM,QAAQ,GAAG;AACjB;AACA,EAAE,YAAY,EAAE,oBAAoB;AACpC;AACA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC;AACnC;AACA,EAAE,gBAAgB,EAAE,CAAC,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AAC9D,IAAI,MAAM,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC;AACvD,IAAI,MAAM,kBAAkB,GAAG,WAAW,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC;AAC5E,IAAI,MAAM,eAAe,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACjD;AACA,IAAI,IAAI,eAAe,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AACnD,MAAM,IAAI,GAAG,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AAChC,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAC9C;AACA,IAAI,IAAI,UAAU,EAAE;AACpB,MAAM,OAAO,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;AAC9E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC;AACjC,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC;AAClC,MAAM;AACN,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,IAAI,CAAC,MAAM,CAAC;AACzB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,CAAC,cAAc,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAC;AACvF,MAAM,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,IAAI,UAAU,CAAC;AACnB;AACA,IAAI,IAAI,eAAe,EAAE;AACzB,MAAM,IAAI,WAAW,CAAC,OAAO,CAAC,mCAAmC,CAAC,GAAG,CAAC,CAAC,EAAE;AACzE,QAAQ,OAAO,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC;AACtE,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE;AACpG,QAAQ,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC;AACxD;AACA,QAAQ,OAAOE,YAAU;AACzB,UAAU,UAAU,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI;AAC/C,UAAU,SAAS,IAAI,IAAI,SAAS,EAAE;AACtC,UAAU,IAAI,CAAC,cAAc;AAC7B,SAAS,CAAC;AACV,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,eAAe,IAAI,kBAAkB,GAAG;AAChD,MAAM,OAAO,CAAC,cAAc,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA,EAAE,iBAAiB,EAAE,CAAC,SAAS,iBAAiB,CAAC,IAAI,EAAE;AACvD,IAAI,MAAM,YAAY,GAAG,IAAI,CAAC,YAAY,IAAI,QAAQ,CAAC,YAAY,CAAC;AACpE,IAAI,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC7E,IAAI,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,KAAK,MAAM,CAAC;AACvD;AACA,IAAI,IAAIF,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;AAChE,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,IAAI,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,YAAY,KAAK,aAAa,CAAC,EAAE;AACtG,MAAM,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC/E,MAAM,MAAM,iBAAiB,GAAG,CAAC,iBAAiB,IAAI,aAAa,CAAC;AACpE;AACA,MAAM,IAAI;AACV,QAAQ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClB,QAAQ,IAAI,iBAAiB,EAAE;AAC/B,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACxC,YAAY,MAAMD,YAAU,CAAC,IAAI,CAAC,CAAC,EAAEA,YAAU,CAAC,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC7F,WAAW;AACX,UAAU,MAAM,CAAC,CAAC;AAClB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,EAAE,CAAC;AACZ;AACA,EAAE,cAAc,EAAE,YAAY;AAC9B,EAAE,cAAc,EAAE,cAAc;AAChC;AACA,EAAE,gBAAgB,EAAE,CAAC,CAAC;AACtB,EAAE,aAAa,EAAE,CAAC,CAAC;AACnB;AACA,EAAE,GAAG,EAAE;AACP,IAAI,QAAQ,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ;AACvC,IAAI,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI;AAC/B,GAAG;AACH;AACA,EAAE,cAAc,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE;AAClD,IAAI,OAAO,MAAM,IAAI,GAAG,IAAI,MAAM,GAAG,GAAG,CAAC;AACzC,GAAG;AACH;AACA,EAAE,OAAO,EAAE;AACX,IAAI,MAAM,EAAE;AACZ,MAAM,QAAQ,EAAE,mCAAmC;AACnD,MAAM,cAAc,EAAE,SAAS;AAC/B,KAAK;AACL,GAAG;AACH,CAAC,CAAC;AACF;AACAC,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,KAAK;AAC7E,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC,CAAC,CAAC;AACH;AACA,mBAAe,QAAQ;;AC5JvB;AACA;AACA,MAAM,iBAAiB,GAAGA,OAAK,CAAC,WAAW,CAAC;AAC5C,EAAE,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM;AAClE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB;AACvE,EAAE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB;AACpE,EAAE,SAAS,EAAE,aAAa,EAAE,YAAY;AACxC,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAe,UAAU,IAAI;AAC7B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,CAAC,CAAC;AACR;AACA,EAAE,UAAU,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,SAAS,MAAM,CAAC,IAAI,EAAE;AACrE,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC1B,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACpD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,IAAI,iBAAiB,CAAC,GAAG,CAAC,CAAC,EAAE;AACzD,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,GAAG,KAAK,YAAY,EAAE;AAC9B,MAAM,IAAI,MAAM,CAAC,GAAG,CAAC,EAAE;AACvB,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9B,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B,OAAO;AACP,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACjE,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;;ACjDD,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,SAAS,eAAe,CAAC,MAAM,EAAE;AACjC,EAAE,OAAO,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACvD,CAAC;AACD;AACA,SAAS,cAAc,CAAC,KAAK,EAAE;AAC/B,EAAE,IAAI,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,EAAE;AACxC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;AAC1E,CAAC;AACD;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACrC,EAAE,MAAM,QAAQ,GAAG,kCAAkC,CAAC;AACtD,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,QAAQ,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG;AACvC,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAChC,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,KAAK,gCAAgC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;AACrF;AACA,SAAS,gBAAgB,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,kBAAkB,EAAE;AAC9E,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AAChC,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC;AAC5C,GAAG;AACH;AACA,EAAE,IAAI,kBAAkB,EAAE;AAC1B,IAAI,KAAK,GAAG,MAAM,CAAC;AACnB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO;AACrC;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;AACxC,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,GAAG;AACH,CAAC;AACD;AACA,SAAS,YAAY,CAAC,MAAM,EAAE;AAC9B,EAAE,OAAO,MAAM,CAAC,IAAI,EAAE;AACtB,KAAK,WAAW,EAAE,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK;AAChE,MAAM,OAAO,IAAI,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC;AACtC,KAAK,CAAC,CAAC;AACP,CAAC;AACD;AACA,SAAS,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE;AACrC,EAAE,MAAM,YAAY,GAAGA,OAAK,CAAC,WAAW,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACvD;AACA,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI;AAC9C,IAAI,MAAM,CAAC,cAAc,CAAC,GAAG,EAAE,UAAU,GAAG,YAAY,EAAE;AAC1D,MAAM,KAAK,EAAE,SAAS,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACxC,QAAQ,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;AACrE,OAAO;AACP,MAAM,YAAY,EAAE,IAAI;AACxB,KAAK,CAAC,CAAC;AACP,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA,MAAMQ,cAAY,CAAC;AACnB,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE;AACvC,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB;AACA,IAAI,SAAS,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAClD,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;AAClE,OAAO;AACP;AACA,MAAM,MAAM,GAAG,GAAGR,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,GAAG,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,IAAI,QAAQ,KAAK,IAAI,KAAK,QAAQ,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,EAAE;AAClH,QAAQ,IAAI,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACtD,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAG,CAAC,OAAO,EAAE,QAAQ;AACzC,MAAMA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AACxF;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,MAAM,YAAY,IAAI,CAAC,WAAW,EAAE;AAC3E,MAAM,UAAU,CAAC,MAAM,EAAE,cAAc,EAAC;AACxC,KAAK,MAAM,GAAGA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE;AAChG,MAAM,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,cAAc,CAAC,CAAC;AACvD,KAAK,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACnE,MAAM,IAAI,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;AAC9B,MAAM,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;AAClC,QAAQ,IAAI,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;AACnC,UAAU,MAAM,SAAS,CAAC,8CAA8C,CAAC,CAAC;AAC1E,SAAS;AACT;AACA,QAAQ,GAAG,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC;AAC9C,WAAWA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACpF,OAAO;AACP;AACA,MAAM,UAAU,CAAC,GAAG,EAAE,cAAc,EAAC;AACrC,KAAK,MAAM;AACX,MAAM,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACnE,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE;AACtB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC;AACA,QAAQ,IAAI,CAAC,MAAM,EAAE;AACrB,UAAU,OAAO,KAAK,CAAC;AACvB,SAAS;AACT;AACA,QAAQ,IAAI,MAAM,KAAK,IAAI,EAAE;AAC7B,UAAU,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACtC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AAC/C,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AACpC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;AACtE,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE;AACvB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE;AAC1B,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,SAAS,YAAY,CAAC,OAAO,EAAE;AACnC,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AACzC;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AACjD;AACA,QAAQ,IAAI,GAAG,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,EAAE;AAClF,UAAU,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B;AACA,UAAU,OAAO,GAAG,IAAI,CAAC;AACzB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AAC/B,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,YAAY,CAAC,MAAM,CAAC,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,KAAK,CAAC,OAAO,EAAE;AACjB,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACxB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,OAAO,CAAC,EAAE,EAAE;AAChB,MAAM,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B,MAAM,GAAG,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE;AAC5E,QAAQ,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,SAAS,CAAC,MAAM,EAAE;AACpB,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,MAAM,OAAO,GAAG,EAAE,CAAC;AACvB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AACjD;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,IAAI,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC1C,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,YAAY,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC;AAC/E;AACA,MAAM,IAAI,UAAU,KAAK,MAAM,EAAE;AACjC,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC/C;AACA,MAAM,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACjC,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,GAAG,OAAO,EAAE;AACrB,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,CAAC;AACrD,GAAG;AACH;AACA,EAAE,MAAM,CAAC,SAAS,EAAE;AACpB,IAAI,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACpC;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,CAAC,MAAM,CAAC,GAAG,SAAS,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC;AACvH,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG;AACtB,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;AAC5D,GAAG;AACH;AACA,EAAE,QAAQ,GAAG;AACb,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,MAAM,GAAG,IAAI,GAAG,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACpG,GAAG;AACH;AACA,EAAE,YAAY,GAAG;AACjB,IAAI,OAAO,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AACxC,GAAG;AACH;AACA,EAAE,KAAK,MAAM,CAAC,WAAW,CAAC,GAAG;AAC7B,IAAI,OAAO,cAAc,CAAC;AAC1B,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC,KAAK,EAAE;AACrB,IAAI,OAAO,KAAK,YAAY,IAAI,GAAG,KAAK,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AAC3D,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC,KAAK,EAAE,GAAG,OAAO,EAAE;AACnC,IAAI,MAAM,QAAQ,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACtD;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG;AACH;AACA,EAAE,OAAO,QAAQ,CAAC,MAAM,EAAE;AAC1B,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG;AAC7D,MAAM,SAAS,EAAE,EAAE;AACnB,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,SAAS,GAAG,SAAS,CAAC,SAAS,CAAC;AAC1C,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;AACrC;AACA,IAAI,SAAS,cAAc,CAAC,OAAO,EAAE;AACrC,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE;AAC/B,QAAQ,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC3C,QAAQ,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AAClC,OAAO;AACP,KAAK;AACL;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACpF;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC;AACD;AACAQ,cAAY,CAAC,QAAQ,CAAC,CAAC,cAAc,EAAE,gBAAgB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,CAAC,CAAC,CAAC;AACtH;AACA;AACAR,OAAK,CAAC,iBAAiB,CAACQ,cAAY,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK;AAClE,EAAE,IAAI,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACnD,EAAE,OAAO;AACT,IAAI,GAAG,EAAE,MAAM,KAAK;AACpB,IAAI,GAAG,CAAC,WAAW,EAAE;AACrB,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,WAAW,CAAC;AACjC,KAAK;AACL,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACAR,OAAK,CAAC,aAAa,CAACQ,cAAY,CAAC,CAAC;AAClC;AACA,uBAAeA,cAAY;;ACnT3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE,QAAQ,EAAE;AACrD,EAAE,MAAM,MAAM,GAAG,IAAI,IAAIC,UAAQ,CAAC;AAClC,EAAE,MAAM,OAAO,GAAG,QAAQ,IAAI,MAAM,CAAC;AACrC,EAAE,MAAM,OAAO,GAAGD,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACrD,EAAE,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC1B;AACA,EAAER,OAAK,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,SAAS,CAAC,EAAE,EAAE;AAC5C,IAAI,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAC9F,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC;AACtB;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;ACzBe,SAASU,UAAQ,CAAC,KAAK,EAAE;AACxC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,KAAK,CAAC,UAAU,CAAC,CAAC;AACvC;;ACCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASC,eAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACjD;AACA,EAAEZ,YAAU,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,IAAI,IAAI,GAAG,UAAU,GAAG,OAAO,EAAEA,YAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AAC1G,EAAE,IAAI,CAAC,IAAI,GAAG,eAAe,CAAC;AAC9B,CAAC;AACD;AACAC,OAAK,CAAC,QAAQ,CAACW,eAAa,EAAEZ,YAAU,EAAE;AAC1C,EAAE,UAAU,EAAE,IAAI;AAClB,CAAC,CAAC;;AClBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE;AAC1D,EAAE,MAAM,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC;AACxD,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,cAAc,IAAI,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9E,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;AACtB,GAAG,MAAM;AACT,IAAI,MAAM,CAAC,IAAIA,YAAU;AACzB,MAAM,kCAAkC,GAAG,QAAQ,CAAC,MAAM;AAC1D,MAAM,CAACA,YAAU,CAAC,eAAe,EAAEA,YAAU,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACtG,MAAM,QAAQ,CAAC,MAAM;AACrB,MAAM,QAAQ,CAAC,OAAO;AACtB,MAAM,QAAQ;AACd,KAAK,CAAC,CAAC;AACP,GAAG;AACH;;ACxBe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C,EAAE,MAAM,KAAK,GAAG,2BAA2B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtD,EAAE,OAAO,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACjC;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,YAAY,EAAE,GAAG,EAAE;AACxC,EAAE,YAAY,GAAG,YAAY,IAAI,EAAE,CAAC;AACpC,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AACxC,EAAE,MAAM,UAAU,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AAC7C,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,aAAa,CAAC;AACpB;AACA,EAAE,GAAG,GAAG,GAAG,KAAK,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC;AACA,EAAE,OAAO,SAAS,IAAI,CAAC,WAAW,EAAE;AACpC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B;AACA,IAAI,MAAM,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,aAAa,EAAE;AACxB,MAAM,aAAa,GAAG,GAAG,CAAC;AAC1B,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC;AAC9B,IAAI,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;AAC3B;AACA,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC;AACjB,IAAI,IAAI,UAAU,GAAG,CAAC,CAAC;AACvB;AACA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE;AACvB,MAAM,UAAU,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/B,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACrC;AACA,IAAI,IAAI,IAAI,KAAK,IAAI,EAAE;AACvB,MAAM,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE;AACnC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,IAAI,GAAG,GAAG,SAAS,CAAC;AAChD;AACA,IAAI,OAAO,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,GAAG,MAAM,CAAC,GAAG,SAAS,CAAC;AACvE,GAAG,CAAC;AACJ;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE;AAC5B,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,SAAS,GAAG,IAAI,GAAG,IAAI,CAAC;AAC9B,EAAE,IAAI,QAAQ,CAAC;AACf,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,KAAK;AAC7C,IAAI,SAAS,GAAG,GAAG,CAAC;AACpB,IAAI,QAAQ,GAAG,IAAI,CAAC;AACpB,IAAI,IAAI,KAAK,EAAE;AACf,MAAM,YAAY,CAAC,KAAK,CAAC,CAAC;AAC1B,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,KAAK;AACL,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AACzB,IAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,CAAC,GAAG,IAAI,KAAK;AACjC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B,IAAI,MAAM,MAAM,GAAG,GAAG,GAAG,SAAS,CAAC;AACnC,IAAI,KAAK,MAAM,IAAI,SAAS,EAAE;AAC9B,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACxB,KAAK,MAAM;AACX,MAAM,QAAQ,GAAG,IAAI,CAAC;AACtB,MAAM,IAAI,CAAC,KAAK,EAAE;AAClB,QAAQ,KAAK,GAAG,UAAU,CAAC,MAAM;AACjC,UAAU,KAAK,GAAG,IAAI,CAAC;AACvB,UAAU,MAAM,CAAC,QAAQ,EAAC;AAC1B,SAAS,EAAE,SAAS,GAAG,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK;AACL,IAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,MAAM,QAAQ,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC;AACnD;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AAC5B;;ACrCO,MAAM,oBAAoB,GAAG,CAAC,QAAQ,EAAE,gBAAgB,EAAE,IAAI,GAAG,CAAC,KAAK;AAC9E,EAAE,IAAI,aAAa,GAAG,CAAC,CAAC;AACxB,EAAE,MAAM,YAAY,GAAG,WAAW,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AAC5C;AACA,EAAE,OAAO,QAAQ,CAAC,CAAC,IAAI;AACvB,IAAI,MAAM,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;AAC5B,IAAI,MAAM,KAAK,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC;AAC3D,IAAI,MAAM,aAAa,GAAG,MAAM,GAAG,aAAa,CAAC;AACjD,IAAI,MAAM,IAAI,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;AAC7C,IAAI,MAAM,OAAO,GAAG,MAAM,IAAI,KAAK,CAAC;AACpC;AACA,IAAI,aAAa,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,MAAM,IAAI,GAAG;AACjB,MAAM,MAAM;AACZ,MAAM,KAAK;AACX,MAAM,QAAQ,EAAE,KAAK,IAAI,MAAM,GAAG,KAAK,IAAI,SAAS;AACpD,MAAM,KAAK,EAAE,aAAa;AAC1B,MAAM,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,SAAS;AACnC,MAAM,SAAS,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAG,CAAC,KAAK,GAAG,MAAM,IAAI,IAAI,GAAG,SAAS;AAC/E,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,gBAAgB,EAAE,KAAK,IAAI,IAAI;AACrC,MAAM,CAAC,gBAAgB,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI;AACtD,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AACnB,GAAG,EAAE,IAAI,CAAC,CAAC;AACX,EAAC;AACD;AACO,MAAM,sBAAsB,GAAG,CAAC,KAAK,EAAE,SAAS,KAAK;AAC5D,EAAE,MAAM,gBAAgB,GAAG,KAAK,IAAI,IAAI,CAAC;AACzC;AACA,EAAE,OAAO,CAAC,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC;AACnC,IAAI,gBAAgB;AACpB,IAAI,KAAK;AACT,IAAI,MAAM;AACV,GAAG,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AACpB,EAAC;AACD;AACO,MAAM,cAAc,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,KAAKC,OAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;;ACzChF,wBAAe,QAAQ,CAAC,qBAAqB,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,KAAK,CAAC,GAAG,KAAK;AAC9E,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC;AACtC;AACA,EAAE;AACF,IAAI,MAAM,CAAC,QAAQ,KAAK,GAAG,CAAC,QAAQ;AACpC,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI;AAC5B,KAAK,MAAM,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC;AACxC,IAAI;AACJ,CAAC;AACD,EAAE,IAAI,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC1B,EAAE,QAAQ,CAAC,SAAS,IAAI,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC;AAC5E,CAAC,GAAG,MAAM,IAAI;;ACVd,gBAAe,QAAQ,CAAC,qBAAqB;AAC7C;AACA;AACA,EAAE;AACF,IAAI,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE;AACtD,MAAM,MAAM,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC;AAC9D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AAC3F;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AAC1D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC;AAChE;AACA,MAAM,MAAM,KAAK,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC/C;AACA,MAAM,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,YAAY,GAAG,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC;AACzF,MAAM,QAAQ,KAAK,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE;AAC3D,KAAK;AACL;AACA,IAAI,MAAM,CAAC,IAAI,EAAE;AACjB,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC,CAAC;AAClD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;AACF,IAAI,KAAK,GAAG,EAAE;AACd,IAAI,IAAI,GAAG;AACX,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,MAAM,GAAG,EAAE;AACf,GAAG;;ACtCH;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C;AACA;AACA;AACA,EAAE,OAAO,6BAA6B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjD;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,WAAW,EAAE;AAC1D,EAAE,OAAO,WAAW;AACpB,MAAM,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC;AAC3E,MAAM,OAAO,CAAC;AACd;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE;AAChF,EAAE,IAAI,aAAa,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AACnD,EAAE,IAAI,OAAO,KAAK,aAAa,IAAI,iBAAiB,IAAI,KAAK,CAAC,EAAE;AAChE,IAAI,OAAO,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;AAC9C,GAAG;AACH,EAAE,OAAO,YAAY,CAAC;AACtB;;AChBA,MAAM,eAAe,GAAG,CAAC,KAAK,KAAK,KAAK,YAAYQ,cAAY,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,KAAK,CAAC;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAASI,aAAW,CAAC,OAAO,EAAE,OAAO,EAAE;AACtD;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE;AAC1D,IAAI,IAAIZ,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AACpE,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1D,KAAK,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AAC5C,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AACrC,KAAK,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AACtC,MAAM,OAAO,MAAM,CAAC,KAAK,EAAE,CAAC;AAC5B,KAAK;AACL,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA;AACA,EAAE,SAAS,mBAAmB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,EAAE;AACtD,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AACnD,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE;AACvC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAE;AACzB,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAClC,KAAK,MAAM,IAAI,IAAI,IAAI,OAAO,EAAE;AAChC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA,EAAE,MAAM,QAAQ,GAAG;AACnB,IAAI,GAAG,EAAE,gBAAgB;AACzB,IAAI,MAAM,EAAE,gBAAgB;AAC5B,IAAI,IAAI,EAAE,gBAAgB;AAC1B,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,iBAAiB,EAAE,gBAAgB;AACvC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,eAAe,EAAE,gBAAgB;AACrC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,YAAY,EAAE,gBAAgB;AAClC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,kBAAkB,EAAE,gBAAgB;AACxC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,WAAW,EAAE,gBAAgB;AACjC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,cAAc,EAAE,eAAe;AACnC,IAAI,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,KAAK,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC;AACpG,GAAG,CAAC;AACJ;AACA,EAAEA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,kBAAkB,CAAC,IAAI,EAAE;AACpG,IAAI,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,mBAAmB,CAAC;AACxD,IAAI,MAAM,WAAW,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;AAClE,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,KAAK,KAAK,eAAe,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,CAAC;AAClG,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB;;AChGA,sBAAe,CAAC,MAAM,KAAK;AAC3B,EAAE,MAAM,SAAS,GAAGY,aAAW,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AAC5C;AACA,EAAE,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,GAAG,SAAS,CAAC;AACvF;AACA,EAAE,SAAS,CAAC,OAAO,GAAG,OAAO,GAAGJ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,EAAE,SAAS,CAAC,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACjJ;AACA;AACA,EAAE,IAAI,IAAI,EAAE;AACZ,IAAI,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,QAAQ;AACzC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AAC5G,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,IAAI,WAAW,CAAC;AAClB;AACA,EAAE,IAAIR,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,IAAI,QAAQ,CAAC,qBAAqB,IAAI,QAAQ,CAAC,8BAA8B,EAAE;AACnF,MAAM,OAAO,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;AACxC,KAAK,MAAM,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,MAAM,KAAK,EAAE;AACnE;AACA,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AACrH,MAAM,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,qBAAqB,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;AACpF,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,IAAI,QAAQ,CAAC,qBAAqB,EAAE;AACtC,IAAI,aAAa,IAAIA,OAAK,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,aAAa,GAAG,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;AACnG;AACA,IAAI,IAAI,aAAa,KAAK,aAAa,KAAK,KAAK,IAAI,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE;AACtF;AACA,MAAM,MAAM,SAAS,GAAG,cAAc,IAAI,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACzF;AACA,MAAM,IAAI,SAAS,EAAE;AACrB,QAAQ,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC;AAC/C,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,SAAS,CAAC;AACnB;;AC5CA,MAAM,qBAAqB,GAAG,OAAO,cAAc,KAAK,WAAW,CAAC;AACpE;AACA,mBAAe,qBAAqB,IAAI,UAAU,MAAM,EAAE;AAC1D,EAAE,OAAO,IAAI,OAAO,CAAC,SAAS,kBAAkB,CAAC,OAAO,EAAE,MAAM,EAAE;AAClE,IAAI,MAAM,OAAO,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC1C,IAAI,IAAI,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;AACnC,IAAI,MAAM,cAAc,GAAGQ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAC1E,IAAI,IAAI,CAAC,YAAY,EAAE,gBAAgB,EAAE,kBAAkB,CAAC,GAAG,OAAO,CAAC;AACvE,IAAI,IAAI,UAAU,CAAC;AACnB,IAAI,IAAI,eAAe,EAAE,iBAAiB,CAAC;AAC3C,IAAI,IAAI,WAAW,EAAE,aAAa,CAAC;AACnC;AACA,IAAI,SAAS,IAAI,GAAG;AACpB,MAAM,WAAW,IAAI,WAAW,EAAE,CAAC;AACnC,MAAM,aAAa,IAAI,aAAa,EAAE,CAAC;AACvC;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;AACzE;AACA,MAAM,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AAChF,KAAK;AACL;AACA,IAAI,IAAI,OAAO,GAAG,IAAI,cAAc,EAAE,CAAC;AACvC;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;AAClE;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,SAAS,SAAS,GAAG;AACzB,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,eAAe,GAAGA,cAAY,CAAC,IAAI;AAC/C,QAAQ,uBAAuB,IAAI,OAAO,IAAI,OAAO,CAAC,qBAAqB,EAAE;AAC7E,OAAO,CAAC;AACR,MAAM,MAAM,YAAY,GAAG,CAAC,YAAY,IAAI,YAAY,KAAK,MAAM,IAAI,YAAY,KAAK,MAAM;AAC9F,QAAQ,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,QAAQ,CAAC;AAChD,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,MAAM,EAAE,OAAO,CAAC,MAAM;AAC9B,QAAQ,UAAU,EAAE,OAAO,CAAC,UAAU;AACtC,QAAQ,OAAO,EAAE,eAAe;AAChC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,CAAC;AACR;AACA,MAAM,MAAM,CAAC,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtC,QAAQ,OAAO,CAAC,KAAK,CAAC,CAAC;AACvB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,SAAS,OAAO,CAAC,GAAG,EAAE;AAC/B,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,QAAQ,CAAC,CAAC;AACnB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK;AACL;AACA,IAAI,IAAI,WAAW,IAAI,OAAO,EAAE;AAChC;AACA,MAAM,OAAO,CAAC,SAAS,GAAG,SAAS,CAAC;AACpC,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,kBAAkB,GAAG,SAAS,UAAU,GAAG;AACzD,QAAQ,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,UAAU,KAAK,CAAC,EAAE;AAClD,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;AAC1G,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA,QAAQ,UAAU,CAAC,SAAS,CAAC,CAAC;AAC9B,OAAO,CAAC;AACR,KAAK;AACL;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,CAAC,IAAIT,YAAU,CAAC,iBAAiB,EAAEA,YAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AAC1F;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C;AACA;AACA,MAAM,MAAM,CAAC,IAAIA,YAAU,CAAC,eAAe,EAAEA,YAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AACvF;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,SAAS,GAAG,SAAS,aAAa,GAAG;AACjD,MAAM,IAAI,mBAAmB,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACxE,MAAM,IAAI,OAAO,CAAC,mBAAmB,EAAE;AACvC,QAAQ,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;AAC1D,OAAO;AACP,MAAM,MAAM,CAAC,IAAIA,YAAU;AAC3B,QAAQ,mBAAmB;AAC3B,QAAQ,YAAY,CAAC,mBAAmB,GAAGA,YAAU,CAAC,SAAS,GAAGA,YAAU,CAAC,YAAY;AACzF,QAAQ,MAAM;AACd,QAAQ,OAAO,CAAC,CAAC,CAAC;AAClB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,WAAW,KAAK,SAAS,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;AACrE;AACA;AACA,IAAI,IAAI,kBAAkB,IAAI,OAAO,EAAE;AACvC,MAAMC,OAAK,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,SAAS,gBAAgB,CAAC,GAAG,EAAE,GAAG,EAAE;AACjF,QAAQ,OAAO,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAC3C,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,OAAO,CAAC,eAAe,CAAC,EAAE;AACrD,MAAM,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC;AAC1D,KAAK;AACL;AACA;AACA,IAAI,IAAI,YAAY,IAAI,YAAY,KAAK,MAAM,EAAE;AACjD,MAAM,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAClD,KAAK;AACL;AACA;AACA,IAAI,IAAI,kBAAkB,EAAE;AAC5B,MAAM,CAAC,CAAC,iBAAiB,EAAE,aAAa,CAAC,GAAG,oBAAoB,CAAC,kBAAkB,EAAE,IAAI,CAAC,EAAE;AAC5F,MAAM,OAAO,CAAC,gBAAgB,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAC;AAC9D,KAAK;AACL;AACA;AACA,IAAI,IAAI,gBAAgB,IAAI,OAAO,CAAC,MAAM,EAAE;AAC5C,MAAM,CAAC,CAAC,eAAe,EAAE,WAAW,CAAC,GAAG,oBAAoB,CAAC,gBAAgB,CAAC,EAAE;AAChF;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,eAAe,CAAC,CAAC;AACnE;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAC9D,KAAK;AACL;AACA,IAAI,IAAI,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,MAAM,EAAE;AAC/C;AACA;AACA,MAAM,UAAU,GAAG,MAAM,IAAI;AAC7B,QAAQ,IAAI,CAAC,OAAO,EAAE;AACtB,UAAU,OAAO;AACjB,SAAS;AACT,QAAQ,MAAM,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAIW,eAAa,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC;AAC3F,QAAQ,OAAO,CAAC,KAAK,EAAE,CAAC;AACxB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO,CAAC;AACR;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;AACvE,MAAM,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1B,QAAQ,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AACrG,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,QAAQ,IAAI,QAAQ,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACjE,MAAM,MAAM,CAAC,IAAIZ,YAAU,CAAC,uBAAuB,GAAG,QAAQ,GAAG,GAAG,EAAEA,YAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,CAAC;AAC3G,MAAM,OAAO;AACb,KAAK;AACL;AACA;AACA;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC;AACtC,GAAG,CAAC,CAAC;AACL;;AChMA,MAAM,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,KAAK;AAC7C,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,OAAO,GAAG,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC;AACtE;AACA,EAAE,IAAI,OAAO,IAAI,MAAM,EAAE;AACzB,IAAI,IAAI,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC3C;AACA,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,OAAO,GAAG,UAAU,MAAM,EAAE;AACtC,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,QAAQ,WAAW,EAAE,CAAC;AACtB,QAAQ,MAAM,GAAG,GAAG,MAAM,YAAY,KAAK,GAAG,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AACnE,QAAQ,UAAU,CAAC,KAAK,CAAC,GAAG,YAAYA,YAAU,GAAG,GAAG,GAAG,IAAIY,eAAa,CAAC,GAAG,YAAY,KAAK,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC;AACxH,OAAO;AACP,MAAK;AACL;AACA,IAAI,IAAI,KAAK,GAAG,OAAO,IAAI,UAAU,CAAC,MAAM;AAC5C,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,MAAM,OAAO,CAAC,IAAIZ,YAAU,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,eAAe,CAAC,EAAEA,YAAU,CAAC,SAAS,CAAC,EAAC;AACxF,KAAK,EAAE,OAAO,EAAC;AACf;AACA,IAAI,MAAM,WAAW,GAAG,MAAM;AAC9B,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,KAAK,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACrC,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,QAAQ,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI;AAClC,UAAU,MAAM,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1G,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,MAAK;AACL;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AAC3E;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAChC;AACA,IAAI,MAAM,CAAC,WAAW,GAAG,MAAMC,OAAK,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACvD;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH,EAAC;AACD;AACA,yBAAe,cAAc;;AC9CtB,MAAM,WAAW,GAAG,WAAW,KAAK,EAAE,SAAS,EAAE;AACxD,EAAE,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AAC7B;AACA,EAAE,IAAI,CAAC,SAAS,IAAI,GAAG,GAAG,SAAS,EAAE;AACrC,IAAI,MAAM,KAAK,CAAC;AAChB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;AACd,EAAE,IAAI,GAAG,CAAC;AACV;AACA,EAAE,OAAO,GAAG,GAAG,GAAG,EAAE;AACpB,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,CAAC;AAC1B,IAAI,MAAM,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAChC,IAAI,GAAG,GAAG,GAAG,CAAC;AACd,GAAG;AACH,EAAC;AACD;AACO,MAAM,SAAS,GAAG,iBAAiB,QAAQ,EAAE,SAAS,EAAE;AAC/D,EAAE,WAAW,MAAM,KAAK,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE;AAClD,IAAI,OAAO,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;AACzC,GAAG;AACH,EAAC;AACD;AACA,MAAM,UAAU,GAAG,iBAAiB,MAAM,EAAE;AAC5C,EAAE,IAAI,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE;AACpC,IAAI,OAAO,MAAM,CAAC;AAClB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC;AACpC,EAAE,IAAI;AACN,IAAI,SAAS;AACb,MAAM,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,MAAM,CAAC,IAAI,EAAE,CAAC;AAChD,MAAM,IAAI,IAAI,EAAE;AAChB,QAAQ,MAAM;AACd,OAAO;AACP,MAAM,MAAM,KAAK,CAAC;AAClB,KAAK;AACL,GAAG,SAAS;AACZ,IAAI,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;AAC1B,GAAG;AACH,EAAC;AACD;AACO,MAAM,WAAW,GAAG,CAAC,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,KAAK;AACxE,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;AAChD;AACA,EAAE,IAAI,KAAK,GAAG,CAAC,CAAC;AAChB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC,KAAK;AACzB,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,IAAI,GAAG,IAAI,CAAC;AAClB,MAAM,QAAQ,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,OAAO,IAAI,cAAc,CAAC;AAC5B,IAAI,MAAM,IAAI,CAAC,UAAU,EAAE;AAC3B,MAAM,IAAI;AACV,QAAQ,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpD;AACA,QAAQ,IAAI,IAAI,EAAE;AAClB,SAAS,SAAS,EAAE,CAAC;AACrB,UAAU,UAAU,CAAC,KAAK,EAAE,CAAC;AAC7B,UAAU,OAAO;AACjB,SAAS;AACT;AACA,QAAQ,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AACnC,QAAQ,IAAI,UAAU,EAAE;AACxB,UAAU,IAAI,WAAW,GAAG,KAAK,IAAI,GAAG,CAAC;AACzC,UAAU,UAAU,CAAC,WAAW,CAAC,CAAC;AAClC,SAAS;AACT,QAAQ,UAAU,CAAC,OAAO,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;AAClD,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAQ,MAAM,GAAG,CAAC;AAClB,OAAO;AACP,KAAK;AACL,IAAI,MAAM,CAAC,MAAM,EAAE;AACnB,MAAM,SAAS,CAAC,MAAM,CAAC,CAAC;AACxB,MAAM,OAAO,QAAQ,CAAC,MAAM,EAAE,CAAC;AAC/B,KAAK;AACL,GAAG,EAAE;AACL,IAAI,aAAa,EAAE,CAAC;AACpB,GAAG,CAAC;AACJ;;AC5EA,MAAM,gBAAgB,GAAG,OAAO,KAAK,KAAK,UAAU,IAAI,OAAO,OAAO,KAAK,UAAU,IAAI,OAAO,QAAQ,KAAK,UAAU,CAAC;AACxH,MAAM,yBAAyB,GAAG,gBAAgB,IAAI,OAAO,cAAc,KAAK,UAAU,CAAC;AAC3F;AACA;AACA,MAAM,UAAU,GAAG,gBAAgB,KAAK,OAAO,WAAW,KAAK,UAAU;AACzE,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,IAAI,WAAW,EAAE,CAAC;AAClE,IAAI,OAAO,GAAG,KAAK,IAAI,UAAU,CAAC,MAAM,IAAI,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACxE,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,IAAI,KAAK;AAC9B,EAAE,IAAI;AACN,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;AACzB,GAAG,CAAC,OAAO,CAAC,EAAE;AACd,IAAI,OAAO,KAAK;AAChB,GAAG;AACH,EAAC;AACD;AACA,MAAM,qBAAqB,GAAG,yBAAyB,IAAI,IAAI,CAAC,MAAM;AACtE,EAAE,IAAI,cAAc,GAAG,KAAK,CAAC;AAC7B;AACA,EAAE,MAAM,cAAc,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AACtD,IAAI,IAAI,EAAE,IAAI,cAAc,EAAE;AAC9B,IAAI,MAAM,EAAE,MAAM;AAClB,IAAI,IAAI,MAAM,GAAG;AACjB,MAAM,cAAc,GAAG,IAAI,CAAC;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;AACjC;AACA,EAAE,OAAO,cAAc,IAAI,CAAC,cAAc,CAAC;AAC3C,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,sBAAsB,GAAG,yBAAyB;AACxD,EAAE,IAAI,CAAC,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,QAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,MAAM,SAAS,GAAG;AAClB,EAAE,MAAM,EAAE,sBAAsB,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC;AACvD,CAAC,CAAC;AACF;AACA,gBAAgB,KAAK,CAAC,CAAC,GAAG,KAAK;AAC/B,EAAE,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AACxE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,SAAS,CAAC,IAAI,CAAC,GAAGA,OAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC,EAAE;AAC7F,MAAM,CAAC,CAAC,EAAE,MAAM,KAAK;AACrB,QAAQ,MAAM,IAAID,YAAU,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAEA,YAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AAC7G,OAAO,EAAC;AACR,GAAG,CAAC,CAAC;AACL,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC;AAClB;AACA,MAAM,aAAa,GAAG,OAAO,IAAI,KAAK;AACtC,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE;AACpB,IAAI,OAAO,CAAC,CAAC;AACb,GAAG;AACH;AACA,EAAE,GAAGC,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACzB,IAAI,OAAO,IAAI,CAAC,IAAI,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACtC,IAAI,MAAM,QAAQ,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AAClD,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,IAAI;AACV,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,CAAC,MAAM,QAAQ,CAAC,WAAW,EAAE,EAAE,UAAU,CAAC;AACrD,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AACjE,IAAI,OAAO,IAAI,CAAC,UAAU,CAAC;AAC3B,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACpC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC3B,IAAI,OAAO,CAAC,MAAM,UAAU,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC;AAC/C,GAAG;AACH,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,OAAO,OAAO,EAAE,IAAI,KAAK;AACnD,EAAE,MAAM,MAAM,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAClE;AACA,EAAE,OAAO,MAAM,IAAI,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC;AACvD,EAAC;AACD;AACA,qBAAe,gBAAgB,KAAK,OAAO,MAAM,KAAK;AACtD,EAAE,IAAI;AACN,IAAI,GAAG;AACP,IAAI,MAAM;AACV,IAAI,IAAI;AACR,IAAI,MAAM;AACV,IAAI,WAAW;AACf,IAAI,OAAO;AACX,IAAI,kBAAkB;AACtB,IAAI,gBAAgB;AACpB,IAAI,YAAY;AAChB,IAAI,OAAO;AACX,IAAI,eAAe,GAAG,aAAa;AACnC,IAAI,YAAY;AAChB,GAAG,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC5B;AACA,EAAE,YAAY,GAAG,YAAY,GAAG,CAAC,YAAY,GAAG,EAAE,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC;AAC3E;AACA,EAAE,IAAI,cAAc,GAAGa,gBAAc,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,WAAW,CAAC,aAAa,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC;AACrG;AACA,EAAE,IAAI,OAAO,CAAC;AACd;AACA,EAAE,MAAM,WAAW,GAAG,cAAc,IAAI,cAAc,CAAC,WAAW,KAAK,MAAM;AAC7E,MAAM,cAAc,CAAC,WAAW,EAAE,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,IAAI,oBAAoB,CAAC;AAC3B;AACA,EAAE,IAAI;AACN,IAAI;AACJ,MAAM,gBAAgB,IAAI,qBAAqB,IAAI,MAAM,KAAK,KAAK,IAAI,MAAM,KAAK,MAAM;AACxF,MAAM,CAAC,oBAAoB,GAAG,MAAM,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC;AAC3E,MAAM;AACN,MAAM,IAAI,QAAQ,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AACtC,QAAQ,MAAM,EAAE,MAAM;AACtB,QAAQ,IAAI,EAAE,IAAI;AAClB,QAAQ,MAAM,EAAE,MAAM;AACtB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,iBAAiB,CAAC;AAC5B;AACA,MAAM,IAAIb,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,iBAAiB,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE;AAChG,QAAQ,OAAO,CAAC,cAAc,CAAC,iBAAiB,EAAC;AACjD,OAAO;AACP;AACA,MAAM,IAAI,QAAQ,CAAC,IAAI,EAAE;AACzB,QAAQ,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,sBAAsB;AAC1D,UAAU,oBAAoB;AAC9B,UAAU,oBAAoB,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;AAChE,SAAS,CAAC;AACV;AACA,QAAQ,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,KAAK,CAAC,CAAC;AACjF,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE;AAC1C,MAAM,eAAe,GAAG,eAAe,GAAG,SAAS,GAAG,MAAM,CAAC;AAC7D,KAAK;AACL;AACA;AACA;AACA,IAAI,MAAM,sBAAsB,GAAG,aAAa,IAAI,OAAO,CAAC,SAAS,CAAC;AACtE,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AAC/B,MAAM,GAAG,YAAY;AACrB,MAAM,MAAM,EAAE,cAAc;AAC5B,MAAM,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,MAAM,EAAE;AAC3C,MAAM,IAAI,EAAE,IAAI;AAChB,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,WAAW,EAAE,sBAAsB,GAAG,eAAe,GAAG,SAAS;AACvE,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,QAAQ,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;AACxC;AACA,IAAI,MAAM,gBAAgB,GAAG,sBAAsB,KAAK,YAAY,KAAK,QAAQ,IAAI,YAAY,KAAK,UAAU,CAAC,CAAC;AAClH;AACA,IAAI,IAAI,sBAAsB,KAAK,kBAAkB,KAAK,gBAAgB,IAAI,WAAW,CAAC,CAAC,EAAE;AAC7F,MAAM,MAAM,OAAO,GAAG,EAAE,CAAC;AACzB;AACA,MAAM,CAAC,QAAQ,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAC1D,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvC,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,qBAAqB,GAAGA,OAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC;AACjG;AACA,MAAM,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,kBAAkB,IAAI,sBAAsB;AAC9E,QAAQ,qBAAqB;AAC7B,QAAQ,oBAAoB,CAAC,cAAc,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC;AACtE,OAAO,IAAI,EAAE,CAAC;AACd;AACA,MAAM,QAAQ,GAAG,IAAI,QAAQ;AAC7B,QAAQ,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,MAAM;AACzE,UAAU,KAAK,IAAI,KAAK,EAAE,CAAC;AAC3B,UAAU,WAAW,IAAI,WAAW,EAAE,CAAC;AACvC,SAAS,CAAC;AACV,QAAQ,OAAO;AACf,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,YAAY,GAAG,YAAY,IAAI,MAAM,CAAC;AAC1C;AACA,IAAI,IAAI,YAAY,GAAG,MAAM,SAAS,CAACA,OAAK,CAAC,OAAO,CAAC,SAAS,EAAE,YAAY,CAAC,IAAI,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAC3G;AACA,IAAI,CAAC,gBAAgB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACtD;AACA,IAAI,OAAO,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAClD,MAAM,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AAC9B,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,OAAO,EAAEQ,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AACpD,QAAQ,MAAM,EAAE,QAAQ,CAAC,MAAM;AAC/B,QAAQ,UAAU,EAAE,QAAQ,CAAC,UAAU;AACvC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,EAAC;AACR,KAAK,CAAC;AACN,GAAG,CAAC,OAAO,GAAG,EAAE;AAChB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACjC;AACA,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,KAAK,WAAW,IAAI,oBAAoB,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE;AACnF,MAAM,MAAM,MAAM,CAAC,MAAM;AACzB,QAAQ,IAAIT,YAAU,CAAC,eAAe,EAAEA,YAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC;AAChF,QAAQ;AACR,UAAU,KAAK,EAAE,GAAG,CAAC,KAAK,IAAI,GAAG;AACjC,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAMA,YAAU,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,GAAG;AACH,CAAC,CAAC;;AC5NF,MAAM,aAAa,GAAG;AACtB,EAAE,IAAI,EAAE,WAAW;AACnB,EAAE,GAAG,EAAE,UAAU;AACjB,EAAE,KAAK,EAAE,YAAY;AACrB,EAAC;AACD;AACAC,OAAK,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK;AAC5C,EAAE,IAAI,EAAE,EAAE;AACV,IAAI,IAAI;AACR,MAAM,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACjD,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB;AACA,KAAK;AACL,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACtD,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAM,YAAY,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC;AAC/C;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAKA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,CAAC;AACzG;AACA,iBAAe;AACf,EAAE,UAAU,EAAE,CAAC,QAAQ,KAAK;AAC5B,IAAI,QAAQ,GAAGA,OAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC9B,IAAI,IAAI,aAAa,CAAC;AACtB,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,eAAe,GAAG,EAAE,CAAC;AAC/B;AACA,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,MAAM,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClC,MAAM,IAAI,EAAE,CAAC;AACb;AACA,MAAM,OAAO,GAAG,aAAa,CAAC;AAC9B;AACA,MAAM,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE;AAC5C,QAAQ,OAAO,GAAG,aAAa,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,aAAa,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC;AAC5E;AACA,QAAQ,IAAI,OAAO,KAAK,SAAS,EAAE;AACnC,UAAU,MAAM,IAAID,YAAU,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1D,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM;AACd,OAAO;AACP;AACA,MAAM,eAAe,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB;AACA,MAAM,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,eAAe,CAAC;AACrD,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC9C,WAAW,KAAK,KAAK,KAAK,GAAG,qCAAqC,GAAG,+BAA+B,CAAC;AACrG,SAAS,CAAC;AACV;AACA,MAAM,IAAI,CAAC,GAAG,MAAM;AACpB,SAAS,OAAO,CAAC,MAAM,GAAG,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,QAAQ,yBAAyB,CAAC;AAClC;AACA,MAAM,MAAM,IAAIA,YAAU;AAC1B,QAAQ,CAAC,qDAAqD,CAAC,GAAG,CAAC;AACnE,QAAQ,iBAAiB;AACzB,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE,aAAa;AACzB;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4BAA4B,CAAC,MAAM,EAAE;AAC9C,EAAE,IAAI,MAAM,CAAC,WAAW,EAAE;AAC1B,IAAI,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,CAAC;AAC1C,GAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE;AAC9C,IAAI,MAAM,IAAIY,eAAa,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,eAAe,CAAC,MAAM,EAAE;AAChD,EAAE,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACvC;AACA,EAAE,MAAM,CAAC,OAAO,GAAGH,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AACrD;AACA;AACA,EAAE,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AAClC,IAAI,MAAM;AACV,IAAI,MAAM,CAAC,gBAAgB;AAC3B,GAAG,CAAC;AACJ;AACA,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;AAC9D,IAAI,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC;AAC9E,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,IAAIC,UAAQ,CAAC,OAAO,CAAC,CAAC;AAC1E;AACA,EAAE,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,mBAAmB,CAAC,QAAQ,EAAE;AACrE,IAAI,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACzC;AACA;AACA,IAAI,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACtC,MAAM,MAAM;AACZ,MAAM,MAAM,CAAC,iBAAiB;AAC9B,MAAM,QAAQ;AACd,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,OAAO,GAAGD,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACzC,IAAI,IAAI,CAACE,UAAQ,CAAC,MAAM,CAAC,EAAE;AAC3B,MAAM,4BAA4B,CAAC,MAAM,CAAC,CAAC;AAC3C;AACA;AACA,MAAM,IAAI,MAAM,IAAI,MAAM,CAAC,QAAQ,EAAE;AACrC,QAAQ,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACjD,UAAU,MAAM;AAChB,UAAU,MAAM,CAAC,iBAAiB;AAClC,UAAU,MAAM,CAAC,QAAQ;AACzB,SAAS,CAAC;AACV,QAAQ,MAAM,CAAC,QAAQ,CAAC,OAAO,GAAGF,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC7E,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,GAAG,CAAC,CAAC;AACL;;AChFO,MAAMM,SAAO,GAAG,OAAO;;ACK9B,MAAMC,YAAU,GAAG,EAAE,CAAC;AACtB;AACA;AACA,CAAC,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK;AACrF,EAAEA,YAAU,CAAC,IAAI,CAAC,GAAG,SAAS,SAAS,CAAC,KAAK,EAAE;AAC/C,IAAI,OAAO,OAAO,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC;AACtE,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAA,YAAU,CAAC,YAAY,GAAG,SAAS,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE;AAC7E,EAAE,SAAS,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE;AACpC,IAAI,OAAO,UAAU,GAAGD,SAAO,GAAG,0BAA0B,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,OAAO,GAAG,IAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnH,GAAG;AACH;AACA;AACA,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,KAAK;AAC/B,IAAI,IAAI,SAAS,KAAK,KAAK,EAAE;AAC7B,MAAM,MAAM,IAAIf,YAAU;AAC1B,QAAQ,aAAa,CAAC,GAAG,EAAE,mBAAmB,IAAI,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnF,QAAQA,YAAU,CAAC,cAAc;AACjC,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,IAAI,OAAO,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;AAC7C,MAAM,kBAAkB,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,OAAO,CAAC,IAAI;AAClB,QAAQ,aAAa;AACrB,UAAU,GAAG;AACb,UAAU,8BAA8B,GAAG,OAAO,GAAG,yCAAyC;AAC9F,SAAS;AACT,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,SAAS,GAAG,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC;AAC1D,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACAgB,YAAU,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,eAAe,EAAE;AACzD,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,KAAK;AACzB;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;AACzE,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,EAAE;AACtD,EAAE,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;AACnC,IAAI,MAAM,IAAIhB,YAAU,CAAC,2BAA2B,EAAEA,YAAU,CAAC,oBAAoB,CAAC,CAAC;AACvF,GAAG;AACH,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACpC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACxB,IAAI,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAClC,IAAI,IAAI,SAAS,EAAE;AACnB,MAAM,MAAM,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;AACjC,MAAM,MAAM,MAAM,GAAG,KAAK,KAAK,SAAS,IAAI,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;AAC3E,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,MAAM,IAAIA,YAAU,CAAC,SAAS,GAAG,GAAG,GAAG,WAAW,GAAG,MAAM,EAAEA,YAAU,CAAC,oBAAoB,CAAC,CAAC;AACtG,OAAO;AACP,MAAM,SAAS;AACf,KAAK;AACL,IAAI,IAAI,YAAY,KAAK,IAAI,EAAE;AAC/B,MAAM,MAAM,IAAIA,YAAU,CAAC,iBAAiB,GAAG,GAAG,EAAEA,YAAU,CAAC,cAAc,CAAC,CAAC;AAC/E,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,kBAAe;AACf,EAAE,aAAa;AACf,cAAEgB,YAAU;AACZ,CAAC;;ACvFD,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAMC,OAAK,CAAC;AACZ,EAAE,WAAW,CAAC,cAAc,EAAE;AAC9B,IAAI,IAAI,CAAC,QAAQ,GAAG,cAAc,IAAI,EAAE,CAAC;AACzC,IAAI,IAAI,CAAC,YAAY,GAAG;AACxB,MAAM,OAAO,EAAE,IAAIC,oBAAkB,EAAE;AACvC,MAAM,QAAQ,EAAE,IAAIA,oBAAkB,EAAE;AACxC,KAAK,CAAC;AACN,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,MAAM,OAAO,CAAC,WAAW,EAAE,MAAM,EAAE;AACrC,IAAI,IAAI;AACR,MAAM,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,IAAI,GAAG,YAAY,KAAK,EAAE;AAChC,QAAQ,IAAI,KAAK,GAAG,EAAE,CAAC;AACvB;AACA,QAAQ,KAAK,CAAC,iBAAiB,GAAG,KAAK,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,CAAC;AACzF;AACA;AACA,QAAQ,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC;AAC1E,QAAQ,IAAI;AACZ,UAAU,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE;AAC1B,YAAY,GAAG,CAAC,KAAK,GAAG,KAAK,CAAC;AAC9B;AACA,WAAW,MAAM,IAAI,KAAK,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE;AAC3F,YAAY,GAAG,CAAC,KAAK,IAAI,IAAI,GAAG,MAAK;AACrC,WAAW;AACX,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB;AACA,SAAS;AACT,OAAO;AACP;AACA,MAAM,MAAM,GAAG,CAAC;AAChB,KAAK;AACL,GAAG;AACH;AACA,EAAE,QAAQ,CAAC,WAAW,EAAE,MAAM,EAAE;AAChC;AACA;AACA,IAAI,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;AACzC,MAAM,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;AAC5B,MAAM,MAAM,CAAC,GAAG,GAAG,WAAW,CAAC;AAC/B,KAAK,MAAM;AACX,MAAM,MAAM,GAAG,WAAW,IAAI,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,MAAM,GAAGL,aAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD;AACA,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC;AAC7D;AACA,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;AACpC,MAAM,SAAS,CAAC,aAAa,CAAC,YAAY,EAAE;AAC5C,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACxE,OAAO,EAAE,KAAK,CAAC,CAAC;AAChB,KAAK;AACL;AACA,IAAI,IAAI,gBAAgB,IAAI,IAAI,EAAE;AAClC,MAAM,IAAIZ,OAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE;AAC9C,QAAQ,MAAM,CAAC,gBAAgB,GAAG;AAClC,UAAU,SAAS,EAAE,gBAAgB;AACrC,UAAS;AACT,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,aAAa,CAAC,gBAAgB,EAAE;AAClD,UAAU,MAAM,EAAE,UAAU,CAAC,QAAQ;AACrC,UAAU,SAAS,EAAE,UAAU,CAAC,QAAQ;AACxC,SAAS,EAAE,IAAI,CAAC,CAAC;AACjB,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,IAAI,MAAM,CAAC,iBAAiB,KAAK,SAAS,EAAE,CAE3C,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,iBAAiB,KAAK,SAAS,EAAE;AAC9D,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACjE,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC;AACtC,KAAK;AACL;AACA,IAAI,SAAS,CAAC,aAAa,CAAC,MAAM,EAAE;AACpC,MAAM,OAAO,EAAE,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC;AAC7C,MAAM,aAAa,EAAE,UAAU,CAAC,QAAQ,CAAC,eAAe,CAAC;AACzD,KAAK,EAAE,IAAI,CAAC,CAAC;AACb;AACA;AACA,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAE,WAAW,EAAE,CAAC;AACnF;AACA;AACA,IAAI,IAAI,cAAc,GAAG,OAAO,IAAIA,OAAK,CAAC,KAAK;AAC/C,MAAM,OAAO,CAAC,MAAM;AACpB,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,OAAO,IAAIA,OAAK,CAAC,OAAO;AAC5B,MAAM,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC;AACjE,MAAM,CAAC,MAAM,KAAK;AAClB,QAAQ,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK,CAAC;AACN;AACA,IAAI,MAAM,CAAC,OAAO,GAAGQ,cAAY,CAAC,MAAM,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;AAClE;AACA;AACA,IAAI,MAAM,uBAAuB,GAAG,EAAE,CAAC;AACvC,IAAI,IAAI,8BAA8B,GAAG,IAAI,CAAC;AAC9C,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,0BAA0B,CAAC,WAAW,EAAE;AACvF,MAAM,IAAI,OAAO,WAAW,CAAC,OAAO,KAAK,UAAU,IAAI,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE;AAC9F,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,8BAA8B,GAAG,8BAA8B,IAAI,WAAW,CAAC,WAAW,CAAC;AACjG;AACA,MAAM,uBAAuB,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACnF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,wBAAwB,GAAG,EAAE,CAAC;AACxC,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,wBAAwB,CAAC,WAAW,EAAE;AACtF,MAAM,wBAAwB,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACjF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,OAAO,CAAC;AAChB,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,CAAC,8BAA8B,EAAE;AACzC,MAAM,MAAM,KAAK,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC;AAC5D,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC;AAC1D,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,wBAAwB,CAAC,CAAC;AACxD,MAAM,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC;AACzB;AACA,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;AACxC;AACA,MAAM,OAAO,CAAC,GAAG,GAAG,EAAE;AACtB,QAAQ,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvD,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK;AACL;AACA,IAAI,GAAG,GAAG,uBAAuB,CAAC,MAAM,CAAC;AACzC;AACA,IAAI,IAAI,SAAS,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,MAAM,WAAW,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACvD,MAAM,MAAM,UAAU,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACtD,MAAM,IAAI;AACV,QAAQ,SAAS,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;AAC3C,OAAO,CAAC,OAAO,KAAK,EAAE;AACtB,QAAQ,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AACrC,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI;AACR,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,KAAK,EAAE;AACpB,MAAM,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,wBAAwB,CAAC,MAAM,CAAC;AAC1C;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3F,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE;AACjB,IAAI,MAAM,GAAGI,aAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,iBAAiB,CAAC,CAAC;AACzF,IAAI,OAAO,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACtE,GAAG;AACH,CAAC;AACD;AACA;AACAZ,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AACzF;AACA,EAAEgB,OAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,EAAE,MAAM,EAAE;AAClD,IAAI,OAAO,IAAI,CAAC,OAAO,CAACJ,aAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AAClD,MAAM,MAAM;AACZ,MAAM,GAAG;AACT,MAAM,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,IAAI;AAC/B,KAAK,CAAC,CAAC,CAAC;AACR,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACAZ,OAAK,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,SAAS,qBAAqB,CAAC,MAAM,EAAE;AAC/E;AACA;AACA,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,SAAS,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE;AAClD,MAAM,OAAO,IAAI,CAAC,OAAO,CAACY,aAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AACpD,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,MAAM,GAAG;AAC1B,UAAU,cAAc,EAAE,qBAAqB;AAC/C,SAAS,GAAG,EAAE;AACd,QAAQ,GAAG;AACX,QAAQ,IAAI;AACZ,OAAO,CAAC,CAAC,CAAC;AACV,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAEI,OAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,kBAAkB,EAAE,CAAC;AACjD;AACA,EAAEA,OAAK,CAAC,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;AAC9D,CAAC,CAAC,CAAC;AACH;AACA,gBAAeA,OAAK;;AC7OpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAME,aAAW,CAAC;AAClB,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;AACxC,MAAM,MAAM,IAAI,SAAS,CAAC,8BAA8B,CAAC,CAAC;AAC1D,KAAK;AACL;AACA,IAAI,IAAI,cAAc,CAAC;AACvB;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,SAAS,eAAe,CAAC,OAAO,EAAE;AACjE,MAAM,cAAc,GAAG,OAAO,CAAC;AAC/B,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC;AACvB;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,OAAO;AACpC;AACA,MAAM,IAAI,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC;AACtC;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACtB,QAAQ,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AACpC,OAAO;AACP,MAAM,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC;AAC9B,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,WAAW,IAAI;AACvC,MAAM,IAAI,QAAQ,CAAC;AACnB;AACA,MAAM,MAAM,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,IAAI;AAC7C,QAAQ,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjC,QAAQ,QAAQ,GAAG,OAAO,CAAC;AAC3B,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAC3B;AACA,MAAM,OAAO,CAAC,MAAM,GAAG,SAAS,MAAM,GAAG;AACzC,QAAQ,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;AACpC,OAAO,CAAC;AACR;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD,MAAM,IAAI,KAAK,CAAC,MAAM,EAAE;AACxB;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,KAAK,CAAC,MAAM,GAAG,IAAIP,eAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,MAAM,cAAc,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;AACnC,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE,gBAAgB,GAAG;AACrB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,MAAM,IAAI,CAAC,MAAM,CAAC;AACxB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,CAAC,QAAQ,EAAE;AACtB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AACrC,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,UAAU,GAAG,CAAC,QAAQ,CAAC,CAAC;AACnC,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;AAC1B,MAAM,OAAO;AACb,KAAK;AACL,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACpD,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;AACtB,MAAM,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACvC,KAAK;AACL,GAAG;AACH;AACA,EAAE,aAAa,GAAG;AAClB,IAAI,MAAM,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC7C;AACA,IAAI,MAAM,KAAK,GAAG,CAAC,GAAG,KAAK;AAC3B,MAAM,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1B;AACA,IAAI,UAAU,CAAC,MAAM,CAAC,WAAW,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAClE;AACA,IAAI,OAAO,UAAU,CAAC,MAAM,CAAC;AAC7B,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,MAAM,GAAG;AAClB,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,MAAM,KAAK,GAAG,IAAIO,aAAW,CAAC,SAAS,QAAQ,CAAC,CAAC,EAAE;AACvD,MAAM,MAAM,GAAG,CAAC,CAAC;AACjB,KAAK,CAAC,CAAC;AACP,IAAI,OAAO;AACX,MAAM,KAAK;AACX,MAAM,MAAM;AACZ,KAAK,CAAC;AACN,GAAG;AACH,CAAC;AACD;AACA,sBAAeA,aAAW;;ACpI1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAASC,QAAM,CAAC,QAAQ,EAAE;AACzC,EAAE,OAAO,SAAS,IAAI,CAAC,GAAG,EAAE;AAC5B,IAAI,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACrC,GAAG,CAAC;AACJ;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAASC,cAAY,CAAC,OAAO,EAAE;AAC9C,EAAE,OAAOpB,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,OAAO,CAAC,YAAY,KAAK,IAAI,CAAC,CAAC;AACpE;;ACbA,MAAMqB,gBAAc,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,EAAE,EAAE,GAAG;AACT,EAAE,OAAO,EAAE,GAAG;AACd,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,KAAK,EAAE,GAAG;AACZ,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,aAAa,EAAE,GAAG;AACpB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,IAAI,EAAE,GAAG;AACX,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,0BAA0B,EAAE,GAAG;AACjC,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,uBAAuB,EAAE,GAAG;AAC9B,EAAE,qBAAqB,EAAE,GAAG;AAC5B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,6BAA6B,EAAE,GAAG;AACpC,CAAC,CAAC;AACF;AACA,MAAM,CAAC,OAAO,CAACA,gBAAc,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,KAAK;AACzD,EAAEA,gBAAc,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AAC9B,CAAC,CAAC,CAAC;AACH;AACA,yBAAeA,gBAAc;;AClD7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,aAAa,EAAE;AACvC,EAAE,MAAM,OAAO,GAAG,IAAIL,OAAK,CAAC,aAAa,CAAC,CAAC;AAC3C,EAAE,MAAM,QAAQ,GAAG,IAAI,CAACA,OAAK,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1D;AACA;AACA,EAAEhB,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAEgB,OAAK,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AACvE;AACA;AACA,EAAEhB,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,EAAE,QAAQ,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,cAAc,EAAE;AACpD,IAAI,OAAO,cAAc,CAACY,aAAW,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC,CAAC;AACtE,GAAG,CAAC;AACJ;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB,CAAC;AACD;AACA;AACA,MAAM,KAAK,GAAG,cAAc,CAACH,UAAQ,CAAC,CAAC;AACvC;AACA;AACA,KAAK,CAAC,KAAK,GAAGO,OAAK,CAAC;AACpB;AACA;AACA,KAAK,CAAC,aAAa,GAAGL,eAAa,CAAC;AACpC,KAAK,CAAC,WAAW,GAAGO,aAAW,CAAC;AAChC,KAAK,CAAC,QAAQ,GAAGR,UAAQ,CAAC;AAC1B,KAAK,CAAC,OAAO,GAAGI,SAAO,CAAC;AACxB,KAAK,CAAC,UAAU,GAAGZ,YAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,UAAU,GAAGH,YAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC,aAAa,CAAC;AACnC;AACA;AACA,KAAK,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,QAAQ,EAAE;AACnC,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/B,CAAC,CAAC;AACF;AACA,KAAK,CAAC,MAAM,GAAGoB,QAAM,CAAC;AACtB;AACA;AACA,KAAK,CAAC,YAAY,GAAGC,cAAY,CAAC;AAClC;AACA;AACA,KAAK,CAAC,WAAW,GAAGR,aAAW,CAAC;AAChC;AACA,KAAK,CAAC,YAAY,GAAGJ,cAAY,CAAC;AAClC;AACA,KAAK,CAAC,UAAU,GAAG,KAAK,IAAI,cAAc,CAACR,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC;AAClG;AACA,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACvC;AACA,KAAK,CAAC,cAAc,GAAGqB,gBAAc,CAAC;AACtC;AACA,KAAK,CAAC,OAAO,GAAG,KAAK,CAAC;AACtB;AACA;AACA,gBAAe;;ACtFf;AACA;AACA;AACK,MAAC;AACN,EAAE,KAAK;AACP,EAAE,UAAU;AACZ,EAAE,aAAa;AACf,EAAE,QAAQ;AACV,EAAE,WAAW;AACb,EAAE,OAAO;AACT,EAAE,GAAG;AACL,EAAE,MAAM;AACR,EAAE,YAAY;AACd,EAAE,MAAM;AACR,EAAE,UAAU;AACZ,EAAE,YAAY;AACd,EAAE,cAAc;AAChB,EAAE,UAAU;AACZ,EAAE,UAAU;AACZ,EAAE,WAAW;AACb,CAAC,GAAGC;;;;"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js new file mode 100644 index 0000000..7e9140a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js @@ -0,0 +1,3 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +function e(e,t){return function(){return e.apply(t,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:r,toStringTag:o}=Symbol,s=(i=Object.create(null),e=>{const n=t.call(e);return i[n]||(i[n]=n.slice(8,-1).toLowerCase())});var i;const a=e=>(e=e.toLowerCase(),t=>s(t)===e),c=e=>t=>typeof t===e,{isArray:l}=Array,u=c("undefined");const f=a("ArrayBuffer");const d=c("string"),p=c("function"),h=c("number"),m=e=>null!==e&&"object"==typeof e,y=e=>{if("object"!==s(e))return!1;const t=n(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||o in e||r in e)},b=a("Date"),g=a("File"),w=a("Blob"),E=a("FileList"),O=a("URLSearchParams"),[R,S,T,A]=["ReadableStream","Request","Response","Headers"].map(a);function v(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),l(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const C="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,j=e=>!u(e)&&e!==C;const N=(U="undefined"!=typeof Uint8Array&&n(Uint8Array),e=>U&&e instanceof U);var U;const P=a("HTMLFormElement"),_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),F=a("RegExp"),L=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};v(n,((n,o)=>{let s;!1!==(s=t(n,o,e))&&(r[o]=s||n)})),Object.defineProperties(e,r)};const B=a("AsyncFunction"),k=(D="function"==typeof setImmediate,q=p(C.postMessage),D?setImmediate:q?(I=`axios@${Math.random()}`,M=[],C.addEventListener("message",(({source:e,data:t})=>{e===C&&t===I&&M.length&&M.shift()()}),!1),e=>{M.push(e),C.postMessage(I,"*")}):e=>setTimeout(e));var D,q,I,M;const z="undefined"!=typeof queueMicrotask?queueMicrotask.bind(C):"undefined"!=typeof process&&process.nextTick||k,H={isArray:l,isArrayBuffer:f,isBuffer:function(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&p(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||p(e.append)&&("formdata"===(t=s(e))||"object"===t&&p(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&f(e.buffer),t},isString:d,isNumber:h,isBoolean:e=>!0===e||!1===e,isObject:m,isPlainObject:y,isReadableStream:R,isRequest:S,isResponse:T,isHeaders:A,isUndefined:u,isDate:b,isFile:g,isBlob:w,isRegExp:F,isFunction:p,isStream:e=>m(e)&&p(e.pipe),isURLSearchParams:O,isTypedArray:N,isFileList:E,forEach:v,merge:function e(){const{caseless:t}=j(this)&&this||{},n={},r=(r,o)=>{const s=t&&x(n,o)||o;y(n[s])&&y(r)?n[s]=e(n[s],r):y(r)?n[s]=e({},r):l(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e(v(n,((n,o)=>{r&&p(n)?t[o]=e(n,r):t[o]=n}),{allOwnKeys:o}),t),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,r,o)=>{let s,i,a;const c={};if(t=t||{},null==e)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],o&&!o(a,e,t)||c[a]||(t[a]=e[a],c[a]=!0);e=!1!==r&&n(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(l(e))return e;let t=e.length;if(!h(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[r]).call(e);let o;for(;(o=n.next())&&!o.done;){const n=o.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:P,hasOwnProperty:_,hasOwnProp:_,reduceDescriptors:L,freezeMethods:e=>{L(e,((t,n)=>{if(p(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];p(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return l(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:x,global:C,isContextDefined:j,isSpecCompliantForm:function(e){return!!(e&&p(e.append)&&"FormData"===e[o]&&e[r])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(m(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=l(e)?[]:{};return v(e,((e,t)=>{const s=n(e,r+1);!u(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:B,isThenable:e=>e&&(m(e)||p(e))&&p(e.then)&&p(e.catch),setImmediate:k,asap:z,isIterable:e=>null!=e&&p(e[r])};function J(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}H.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:H.toJSONObject(this.config),code:this.code,status:this.status}}});const W=J.prototype,K={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{K[e]={value:e}})),Object.defineProperties(J,K),Object.defineProperty(W,"isAxiosError",{value:!0}),J.from=(e,t,n,r,o,s)=>{const i=Object.create(W);return H.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),J.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function V(e){return H.isPlainObject(e)||H.isArray(e)}function $(e){return H.endsWith(e,"[]")?e.slice(0,-2):e}function X(e,t,n){return e?e.concat(t).map((function(e,t){return e=$(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const G=H.toFlatObject(H,{},null,(function(e){return/^is[A-Z]/.test(e)}));function Q(e,t,n){if(!H.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=H.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!H.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&H.isSpecCompliantForm(t);if(!H.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(H.isDate(e))return e.toISOString();if(!a&&H.isBlob(e))throw new J("Blob is not supported. Use a Buffer instead.");return H.isArrayBuffer(e)||H.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(H.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(H.isArray(e)&&function(e){return H.isArray(e)&&!e.some(V)}(e)||(H.isFileList(e)||H.endsWith(n,"[]"))&&(a=H.toArray(e)))return n=$(n),a.forEach((function(e,r){!H.isUndefined(e)&&null!==e&&t.append(!0===i?X([n],r,s):null===i?n:n+"[]",c(e))})),!1;return!!V(e)||(t.append(X(o,n,s),c(e)),!1)}const u=[],f=Object.assign(G,{defaultVisitor:l,convertValue:c,isVisitable:V});if(!H.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!H.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),H.forEach(n,(function(n,s){!0===(!(H.isUndefined(n)||null===n)&&o.call(t,n,H.isString(s)?s.trim():s,r,f))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t}function Z(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Y(e,t){this._pairs=[],e&&Q(e,this,t)}const ee=Y.prototype;function te(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ne(e,t,n){if(!t)return e;const r=n&&n.encode||te;H.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(s=o?o(t,n):H.isURLSearchParams(t)?t.toString():new Y(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}ee.append=function(e,t){this._pairs.push([e,t])},ee.toString=function(e){const t=e?function(t){return e.call(this,t,Z)}:Z;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const re=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){H.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},oe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},se={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Y,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ie="undefined"!=typeof window&&"undefined"!=typeof document,ae="object"==typeof navigator&&navigator||void 0,ce=ie&&(!ae||["ReactNative","NativeScript","NS"].indexOf(ae.product)<0),le="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ue=ie&&window.location.href||"http://localhost",fe={...Object.freeze({__proto__:null,hasBrowserEnv:ie,hasStandardBrowserWebWorkerEnv:le,hasStandardBrowserEnv:ce,navigator:ae,origin:ue}),...se};function de(e){function t(e,n,r,o){let s=e[o++];if("__proto__"===s)return!0;const i=Number.isFinite(+s),a=o>=e.length;if(s=!s&&H.isArray(r)?r.length:s,a)return H.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i;r[s]&&H.isObject(r[s])||(r[s]=[]);return t(e,n,r[s],o)&&H.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r{t(function(e){return H.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const pe={transitional:oe,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=H.isObject(e);o&&H.isHTMLForm(e)&&(e=new FormData(e));if(H.isFormData(e))return r?JSON.stringify(de(e)):e;if(H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e)||H.isReadableStream(e))return e;if(H.isArrayBufferView(e))return e.buffer;if(H.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Q(e,new fe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return fe.isNode&&H.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=H.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Q(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||pe.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(H.isResponse(e)||H.isReadableStream(e))return e;if(e&&H.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw J.from(e,J.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:fe.classes.FormData,Blob:fe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};H.forEach(["delete","get","head","post","put","patch"],(e=>{pe.headers[e]={}}));const he=pe,me=H.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ye=Symbol("internals");function be(e){return e&&String(e).trim().toLowerCase()}function ge(e){return!1===e||null==e?e:H.isArray(e)?e.map(ge):String(e)}function we(e,t,n,r,o){return H.isFunction(r)?r.call(this,t,n):(o&&(t=n),H.isString(t)?H.isString(r)?-1!==t.indexOf(r):H.isRegExp(r)?r.test(t):void 0:void 0)}class Ee{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=be(t);if(!o)throw new Error("header name must be a non-empty string");const s=H.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=ge(e))}const s=(e,t)=>H.forEach(e,((e,n)=>o(e,n,t)));if(H.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(H.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&me[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(H.isObject(e)&&H.isIterable(e)){let n,r,o={};for(const t of e){if(!H.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[r=t[0]]=(n=o[r])?H.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}s(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=be(e)){const n=H.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(H.isFunction(t))return t.call(this,e,n);if(H.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=be(e)){const n=H.findKey(this,e);return!(!n||void 0===this[n]||t&&!we(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=be(e)){const o=H.findKey(n,e);!o||t&&!we(0,n[o],o,t)||(delete n[o],r=!0)}}return H.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!we(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return H.forEach(this,((r,o)=>{const s=H.findKey(n,o);if(s)return t[s]=ge(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=ge(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return H.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&H.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ye]=this[ye]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=be(e);t[r]||(!function(e,t){const n=H.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return H.isArray(e)?e.forEach(r):r(e),this}}Ee.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),H.reduceDescriptors(Ee.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),H.freezeMethods(Ee);const Oe=Ee;function Re(e,t){const n=this||he,r=t||n,o=Oe.from(r.headers);let s=r.data;return H.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function Se(e){return!(!e||!e.__CANCEL__)}function Te(e,t,n){J.call(this,null==e?"canceled":e,J.ERR_CANCELED,t,n),this.name="CanceledError"}function Ae(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}H.inherits(Te,J,{__CANCEL__:!0});const ve=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const c=Date.now(),l=r[i];o||(o=c),n[s]=a,r[s]=c;let u=i,f=0;for(;u!==s;)f+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-o{o=s,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),a=t-o;a>=s?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),s-a)))},()=>n&&i(n)]}((n=>{const s=n.loaded,i=n.lengthComputable?n.total:void 0,a=s-r,c=o(a);r=s;e({loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:c||void 0,estimated:c&&i&&s<=i?(i-s)/c:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},xe=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ce=e=>(...t)=>H.asap((()=>e(...t))),je=fe.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,fe.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(fe.origin),fe.navigator&&/(msie|trident)/i.test(fe.navigator.userAgent)):()=>!0,Ne=fe.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];H.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),H.isString(r)&&i.push("path="+r),H.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ue(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Pe=e=>e instanceof Oe?{...e}:e;function _e(e,t){t=t||{};const n={};function r(e,t,n,r){return H.isPlainObject(e)&&H.isPlainObject(t)?H.merge.call({caseless:r},e,t):H.isPlainObject(t)?H.merge({},t):H.isArray(t)?t.slice():t}function o(e,t,n,o){return H.isUndefined(t)?H.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function s(e,t){if(!H.isUndefined(t))return r(void 0,t)}function i(e,t){return H.isUndefined(t)?H.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const c={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t,n)=>o(Pe(e),Pe(t),0,!0)};return H.forEach(Object.keys(Object.assign({},e,t)),(function(r){const s=c[r]||o,i=s(e[r],t[r],r);H.isUndefined(i)&&s!==a||(n[r]=i)})),n}const Fe=e=>{const t=_e({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:c}=t;if(t.headers=a=Oe.from(a),t.url=ne(Ue(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&a.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),H.isFormData(r))if(fe.hasStandardBrowserEnv||fe.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(n=a.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(fe.hasStandardBrowserEnv&&(o&&H.isFunction(o)&&(o=o(t)),o||!1!==o&&je(t.url))){const e=s&&i&&Ne.read(i);e&&a.set(s,e)}return t},Le="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Fe(e);let o=r.data;const s=Oe.from(r.headers).normalize();let i,a,c,l,u,{responseType:f,onUploadProgress:d,onDownloadProgress:p}=r;function h(){l&&l(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let m=new XMLHttpRequest;function y(){if(!m)return;const r=Oe.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Ae((function(e){t(e),h()}),(function(e){n(e),h()}),{data:f&&"text"!==f&&"json"!==f?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=y:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(y)},m.onabort=function(){m&&(n(new J("Request aborted",J.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new J("Network Error",J.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||oe;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new J(t,o.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,m)),m=null},void 0===o&&s.setContentType(null),"setRequestHeader"in m&&H.forEach(s.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),H.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),f&&"json"!==f&&(m.responseType=r.responseType),p&&([c,u]=ve(p,!0),m.addEventListener("progress",c)),d&&m.upload&&([a,l]=ve(d),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(i=t=>{m&&(n(!t||t.type?new Te(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const b=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);b&&-1===fe.protocols.indexOf(b)?n(new J("Unsupported protocol "+b+":",J.ERR_BAD_REQUEST,e)):m.send(o||null)}))},Be=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof J?t:new Te(t instanceof Error?t.message:t))}};let s=t&&setTimeout((()=>{s=null,o(new J(`timeout ${t} of ms exceeded`,J.ETIMEDOUT))}),t);const i=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:a}=r;return a.unsubscribe=()=>H.asap(i),a}},ke=function*(e,t){let n=e.byteLength;if(!t||n{const o=async function*(e,t){for await(const n of De(e))yield*ke(n,t)}(e,t);let s,i=0,a=e=>{s||(s=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return a(),void e.close();let s=r.byteLength;if(n){let e=i+=s;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw a(e),e}},cancel:e=>(a(e),o.return())},{highWaterMark:2})},Ie="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Me=Ie&&"function"==typeof ReadableStream,ze=Ie&&("function"==typeof TextEncoder?(He=new TextEncoder,e=>He.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var He;const Je=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},We=Me&&Je((()=>{let e=!1;const t=new Request(fe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),Ke=Me&&Je((()=>H.isReadableStream(new Response("").body))),Ve={stream:Ke&&(e=>e.body)};var $e;Ie&&($e=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Ve[e]&&(Ve[e]=H.isFunction($e[e])?t=>t[e]():(t,n)=>{throw new J(`Response type '${e}' is not supported`,J.ERR_NOT_SUPPORT,n)})})));const Xe=async(e,t)=>{const n=H.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(H.isBlob(e))return e.size;if(H.isSpecCompliantForm(e)){const t=new Request(fe.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return H.isArrayBufferView(e)||H.isArrayBuffer(e)?e.byteLength:(H.isURLSearchParams(e)&&(e+=""),H.isString(e)?(await ze(e)).byteLength:void 0)})(t):n},Ge={http:null,xhr:Le,fetch:Ie&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:s,timeout:i,onDownloadProgress:a,onUploadProgress:c,responseType:l,headers:u,withCredentials:f="same-origin",fetchOptions:d}=Fe(e);l=l?(l+"").toLowerCase():"text";let p,h=Be([o,s&&s.toAbortSignal()],i);const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let y;try{if(c&&We&&"get"!==n&&"head"!==n&&0!==(y=await Xe(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(H.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=xe(y,ve(Ce(c)));r=qe(n.body,65536,e,t)}}H.isString(f)||(f=f?"include":"omit");const o="credentials"in Request.prototype;p=new Request(t,{...d,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:o?f:void 0});let s=await fetch(p);const i=Ke&&("stream"===l||"response"===l);if(Ke&&(a||i&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=s[t]}));const t=H.toFiniteNumber(s.headers.get("content-length")),[n,r]=a&&xe(t,ve(Ce(a),!0))||[];s=new Response(qe(s.body,65536,n,(()=>{r&&r(),m&&m()})),e)}l=l||"text";let b=await Ve[H.findKey(Ve,l)||"text"](s,e);return!i&&m&&m(),await new Promise(((t,n)=>{Ae(t,n,{data:b,headers:Oe.from(s.headers),status:s.status,statusText:s.statusText,config:e,request:p})}))}catch(t){if(m&&m(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new J("Network Error",J.ERR_NETWORK,e,p),{cause:t.cause||t});throw J.from(t,t&&t.code,e,p)}})};H.forEach(Ge,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Qe=e=>`- ${e}`,Ze=e=>H.isFunction(e)||null===e||!1===e,Ye=e=>{e=H.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let s=0;s`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new J("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(Qe).join("\n"):" "+Qe(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function et(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Te(null,e)}function tt(e){et(e),e.headers=Oe.from(e.headers),e.data=Re.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ye(e.adapter||he.adapter)(e).then((function(t){return et(e),t.data=Re.call(e,e.transformResponse,t),t.headers=Oe.from(t.headers),t}),(function(t){return Se(t)||(et(e),t&&t.response&&(t.response.data=Re.call(e,e.transformResponse,t.response),t.response.headers=Oe.from(t.response.headers))),Promise.reject(t)}))}const nt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{nt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const rt={};nt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.9.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new J(r(o," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!rt[o]&&(rt[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}},nt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const ot={assertOptions:function(e,t,n){if("object"!=typeof e)throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new J("option "+s+" must be "+n,J.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new J("Unknown option "+s,J.ERR_BAD_OPTION)}},validators:nt},st=ot.validators;class it{constructor(e){this.defaults=e||{},this.interceptors={request:new re,response:new re}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=_e(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&ot.assertOptions(n,{silentJSONParsing:st.transitional(st.boolean),forcedJSONParsing:st.transitional(st.boolean),clarifyTimeoutError:st.transitional(st.boolean)},!1),null!=r&&(H.isFunction(r)?t.paramsSerializer={serialize:r}:ot.assertOptions(r,{encode:st.function,serialize:st.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),ot.assertOptions(t,{baseUrl:st.spelling("baseURL"),withXsrfToken:st.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=o&&H.merge(o.common,o[t.method]);o&&H.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Oe.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const c=[];let l;this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));let u,f=0;if(!a){const e=[tt.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,c),u=e.length,l=Promise.resolve(t);f{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Te(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new ct((function(t){e=t})),cancel:e}}}const lt=ct;const ut={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ut).forEach((([e,t])=>{ut[t]=e}));const ft=ut;const dt=function t(n){const r=new at(n),o=e(at.prototype.request,r);return H.extend(o,at.prototype,r,{allOwnKeys:!0}),H.extend(o,r,null,{allOwnKeys:!0}),o.create=function(e){return t(_e(n,e))},o}(he);dt.Axios=at,dt.CanceledError=Te,dt.CancelToken=lt,dt.isCancel=Se,dt.VERSION="1.9.0",dt.toFormData=Q,dt.AxiosError=J,dt.Cancel=dt.CanceledError,dt.all=function(e){return Promise.all(e)},dt.spread=function(e){return function(t){return e.apply(null,t)}},dt.isAxiosError=function(e){return H.isObject(e)&&!0===e.isAxiosError},dt.mergeConfig=_e,dt.AxiosHeaders=Oe,dt.formToJSON=e=>de(H.isHTMLForm(e)?new FormData(e):e),dt.getAdapter=Ye,dt.HttpStatusCode=ft,dt.default=dt;const pt=dt,{Axios:ht,AxiosError:mt,CanceledError:yt,isCancel:bt,CancelToken:gt,VERSION:wt,all:Et,Cancel:Ot,isAxiosError:Rt,spread:St,toFormData:Tt,AxiosHeaders:At,HttpStatusCode:vt,formToJSON:xt,getAdapter:Ct,mergeConfig:jt}=pt;export{ht as Axios,mt as AxiosError,At as AxiosHeaders,Ot as Cancel,gt as CancelToken,yt as CanceledError,vt as HttpStatusCode,wt as VERSION,Et as all,pt as default,xt as formToJSON,Ct as getAdapter,Rt as isAxiosError,bt as isCancel,jt as mergeConfig,St as spread,Tt as toFormData}; +//# sourceMappingURL=axios.min.js.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js.map b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js.map new file mode 100644 index 0000000..f30abb8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/esm/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/index.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/buildFullPath.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/helpers/null.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["bind","fn","thisArg","apply","arguments","toString","Object","prototype","getPrototypeOf","iterator","toStringTag","Symbol","kindOf","cache","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","isArray","Array","isUndefined","isArrayBuffer","isString","isFunction","isNumber","isObject","isPlainObject","val","isDate","isFile","isBlob","isFileList","isURLSearchParams","isReadableStream","isRequest","isResponse","isHeaders","map","forEach","obj","allOwnKeys","i","l","length","keys","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","isTypedArray","TypedArray","Uint8Array","isHTMLForm","hasOwnProperty","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","isAsyncFn","_setImmediate","setImmediateSupported","setImmediate","postMessageSupported","postMessage","token","Math","random","callbacks","addEventListener","source","data","shift","cb","push","setTimeout","asap","queueMicrotask","process","nextTick","utils$1","isBuffer","constructor","isFormData","kind","FormData","append","isArrayBufferView","result","ArrayBuffer","isView","buffer","isBoolean","isStream","pipe","merge","caseless","this","assignValue","targetKey","extend","a","b","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","undefined","lastIndex","indexOf","toArray","arr","forEachEntry","_iterator","next","done","pair","matchAll","regExp","matches","exec","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","toUpperCase","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","target","reducedValue","isThenable","then","catch","isIterable","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","concat","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","_encode","serialize","serializeFn","serializedParams","hashmarkIndex","encoder","InterceptorManager$1","handlers","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","e","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","dest","entry","get","tokens","tokensRE","parseTokens","has","matcher","delete","deleted","deleteHeader","normalize","format","normalized","w","char","formatHeader","targets","asStrings","getSetCookie","static","first","computed","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","configurable","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$2","transformData","fns","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","progressEventReducer","listener","isDownloadStream","freq","bytesNotified","_speedometer","samplesCount","min","bytes","timestamps","firstSampleTS","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","speedometer","lastArgs","timer","timestamp","threshold","invoke","args","clearTimeout","throttle","loaded","total","lengthComputable","progressBytes","rate","progress","estimated","event","progressEventDecorator","throttled","asyncDecorator","isURLSameOrigin","isMSIE","URL","protocol","host","port","userAgent","cookies","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","allowAbsoluteUrls","isRelativeUrl","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","resolveConfig","newConfig","auth","btoa","username","password","unescape","Boolean","xsrfValue","xhrAdapter","XMLHttpRequest","Promise","_config","requestData","requestHeaders","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","err","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","upload","cancel","abort","subscribe","aborted","parseProtocol","send","composeSignals$1","signals","controller","AbortController","reason","streamChunk","chunk","chunkSize","byteLength","end","pos","readStream","async","stream","asyncIterator","reader","getReader","trackStream","onProgress","onFinish","iterable","readBytes","_onFinish","ReadableStream","close","loadedBytes","enqueue","return","highWaterMark","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","supportsResponseStream","resolvers","res","_","ERR_NOT_SUPPORT","resolveBodyLength","getContentLength","size","_request","getBodyLength","knownAdapters","http","xhr","fetchOptions","composedSignal","composeSignals","toAbortSignal","requestContentLength","contentTypeHeader","flush","isCredentialsSupported","credentials","isStreamResponse","responseContentLength","responseData","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","validators","deprecatedWarnings","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","InterceptorManager","configOrUrl","dummy","boolean","function","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","responseInterceptorChain","promise","chain","onFulfilled","onRejected","getUri","generateHTTPMethod","isForm","Axios$2","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","c","CancelToken$2","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$2","axios","createInstance","defaultConfig","instance","VERSION","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter","default","axios$1"],"mappings":";AAEe,SAASA,EAAKC,EAAIC,GAC/B,OAAO,WACL,OAAOD,EAAGE,MAAMD,EAASE,UAC7B,CACA,CCAA,MAAMC,SAACA,GAAYC,OAAOC,WACpBC,eAACA,GAAkBF,QACnBG,SAACA,EAAQC,YAAEA,GAAeC,OAE1BC,GAAUC,EAGbP,OAAOQ,OAAO,MAHQC,IACrB,MAAMC,EAAMX,EAASY,KAAKF,GAC1B,OAAOF,EAAMG,KAASH,EAAMG,GAAOA,EAAIE,MAAM,GAAI,GAAGC,cAAc,GAFvD,IAACN,EAKhB,MAAMO,EAAcC,IAClBA,EAAOA,EAAKF,cACJJ,GAAUH,EAAOG,KAAWM,GAGhCC,EAAaD,GAAQN,UAAgBA,IAAUM,GAS/CE,QAACA,GAAWC,MASZC,EAAcH,EAAW,aAqB/B,MAAMI,EAAgBN,EAAW,eA2BjC,MAAMO,EAAWL,EAAW,UAQtBM,EAAaN,EAAW,YASxBO,EAAWP,EAAW,UAStBQ,EAAYf,GAAoB,OAAVA,GAAmC,iBAAVA,EAiB/CgB,EAAiBC,IACrB,GAAoB,WAAhBpB,EAAOoB,GACT,OAAO,EAGT,MAAMzB,EAAYC,EAAewB,GACjC,QAAsB,OAAdzB,GAAsBA,IAAcD,OAAOC,WAAkD,OAArCD,OAAOE,eAAeD,IAA0BG,KAAesB,GAAUvB,KAAYuB,EAAI,EAUrJC,EAASb,EAAW,QASpBc,EAASd,EAAW,QASpBe,EAASf,EAAW,QASpBgB,EAAahB,EAAW,YAsCxBiB,EAAoBjB,EAAW,oBAE9BkB,EAAkBC,EAAWC,EAAYC,GAAa,CAAC,iBAAkB,UAAW,WAAY,WAAWC,IAAItB,GA2BtH,SAASuB,EAAQC,EAAK3C,GAAI4C,WAACA,GAAa,GAAS,IAE/C,GAAID,QACF,OAGF,IAAIE,EACAC,EAQJ,GALmB,iBAARH,IAETA,EAAM,CAACA,IAGLrB,EAAQqB,GAEV,IAAKE,EAAI,EAAGC,EAAIH,EAAII,OAAQF,EAAIC,EAAGD,IACjC7C,EAAGgB,KAAK,KAAM2B,EAAIE,GAAIA,EAAGF,OAEtB,CAEL,MAAMK,EAAOJ,EAAavC,OAAO4C,oBAAoBN,GAAOtC,OAAO2C,KAAKL,GAClEO,EAAMF,EAAKD,OACjB,IAAII,EAEJ,IAAKN,EAAI,EAAGA,EAAIK,EAAKL,IACnBM,EAAMH,EAAKH,GACX7C,EAAGgB,KAAK,KAAM2B,EAAIQ,GAAMA,EAAKR,EAEhC,CACH,CAEA,SAASS,EAAQT,EAAKQ,GACpBA,EAAMA,EAAIjC,cACV,MAAM8B,EAAO3C,OAAO2C,KAAKL,GACzB,IACIU,EADAR,EAAIG,EAAKD,OAEb,KAAOF,KAAM,GAEX,GADAQ,EAAOL,EAAKH,GACRM,IAAQE,EAAKnC,cACf,OAAOmC,EAGX,OAAO,IACT,CAEA,MAAMC,EAEsB,oBAAfC,WAAmCA,WACvB,oBAATC,KAAuBA,KAA0B,oBAAXC,OAAyBA,OAASC,OAGlFC,EAAoBC,IAAapC,EAAYoC,IAAYA,IAAYN,EAoD3E,MA8HMO,GAAgBC,EAKG,oBAAfC,YAA8BxD,EAAewD,YAH9CjD,GACEgD,GAAchD,aAAiBgD,GAHrB,IAACA,EAetB,MAiCME,EAAa7C,EAAW,mBAWxB8C,EAAiB,GAAGA,oBAAoB,CAACtB,EAAKuB,IAASD,EAAejD,KAAK2B,EAAKuB,GAA/D,CAAsE7D,OAAOC,WAS9F6D,EAAWhD,EAAW,UAEtBiD,EAAoB,CAACzB,EAAK0B,KAC9B,MAAMC,EAAcjE,OAAOkE,0BAA0B5B,GAC/C6B,EAAqB,CAAA,EAE3B9B,EAAQ4B,GAAa,CAACG,EAAYC,KAChC,IAAIC,GAC2C,KAA1CA,EAAMN,EAAQI,EAAYC,EAAM/B,MACnC6B,EAAmBE,GAAQC,GAAOF,EACnC,IAGHpE,OAAOuE,iBAAiBjC,EAAK6B,EAAmB,EAiElD,MA+BMK,EAAY1D,EAAW,iBAQvB2D,GAAkBC,EAkBE,mBAAjBC,aAlBsCC,EAmB7CtD,EAAW2B,EAAQ4B,aAlBfH,EACKC,aAGFC,GAAyBE,EAW7B,SAASC,KAAKC,WAXsBC,EAWV,GAV3BhC,EAAQiC,iBAAiB,WAAW,EAAEC,SAAQC,WACxCD,IAAWlC,GAAWmC,IAASN,GACjCG,EAAUvC,QAAUuC,EAAUI,OAAVJ,EACrB,IACA,GAEKK,IACNL,EAAUM,KAAKD,GACfrC,EAAQ4B,YAAYC,EAAO,IAAI,GAECQ,GAAOE,WAAWF,IAhBlC,IAAEZ,EAAuBE,EAKbE,EAAOG,EAiBzC,MAAMQ,EAAiC,oBAAnBC,eAClBA,eAAehG,KAAKuD,GAAgC,oBAAZ0C,SAA2BA,QAAQC,UAAYnB,EAQ1EoB,EAAA,CACb5E,UACAG,gBACA0E,SAloBF,SAAkBpE,GAChB,OAAe,OAARA,IAAiBP,EAAYO,IAA4B,OAApBA,EAAIqE,cAAyB5E,EAAYO,EAAIqE,cACpFzE,EAAWI,EAAIqE,YAAYD,WAAapE,EAAIqE,YAAYD,SAASpE,EACxE,EAgoBEsE,WApfkBvF,IAClB,IAAIwF,EACJ,OAAOxF,IACgB,mBAAbyF,UAA2BzF,aAAiByF,UAClD5E,EAAWb,EAAM0F,UACY,cAA1BF,EAAO3F,EAAOG,KAEL,WAATwF,GAAqB3E,EAAWb,EAAMV,WAAkC,sBAArBU,EAAMV,YAG/D,EA2eDqG,kBA9mBF,SAA2B1E,GACzB,IAAI2E,EAMJ,OAJEA,EAD0B,oBAAhBC,aAAiCA,YAAkB,OACpDA,YAAYC,OAAO7E,GAEnB,GAAUA,EAAU,QAAMN,EAAcM,EAAI8E,QAEhDH,CACT,EAumBEhF,WACAE,WACAkF,UA9jBgBhG,IAAmB,IAAVA,IAA4B,IAAVA,EA+jB3Ce,WACAC,gBACAO,mBACAC,YACAC,aACAC,YACAhB,cACAQ,SACAC,SACAC,SACAiC,WACAxC,aACAoF,SA9gBgBhF,GAAQF,EAASE,IAAQJ,EAAWI,EAAIiF,MA+gBxD5E,oBACAyB,eACA1B,aACAO,UACAuE,MAhZF,SAASA,IACP,MAAMC,SAACA,GAAYvD,EAAiBwD,OAASA,MAAQ,GAC/CT,EAAS,CAAA,EACTU,EAAc,CAACrF,EAAKoB,KACxB,MAAMkE,EAAYH,GAAY9D,EAAQsD,EAAQvD,IAAQA,EAClDrB,EAAc4E,EAAOW,KAAevF,EAAcC,GACpD2E,EAAOW,GAAaJ,EAAMP,EAAOW,GAAYtF,GACpCD,EAAcC,GACvB2E,EAAOW,GAAaJ,EAAM,CAAE,EAAElF,GACrBT,EAAQS,GACjB2E,EAAOW,GAAatF,EAAId,QAExByF,EAAOW,GAAatF,CACrB,EAGH,IAAK,IAAIc,EAAI,EAAGC,EAAI3C,UAAU4C,OAAQF,EAAIC,EAAGD,IAC3C1C,UAAU0C,IAAMH,EAAQvC,UAAU0C,GAAIuE,GAExC,OAAOV,CACT,EA6XEY,OAjXa,CAACC,EAAGC,EAAGvH,GAAU2C,cAAa,MAC3CF,EAAQ8E,GAAG,CAACzF,EAAKoB,KACXlD,GAAW0B,EAAWI,GACxBwF,EAAEpE,GAAOpD,EAAKgC,EAAK9B,GAEnBsH,EAAEpE,GAAOpB,CACV,GACA,CAACa,eACG2E,GA0WPE,KA7eY1G,GAAQA,EAAI0G,KACxB1G,EAAI0G,OAAS1G,EAAI2G,QAAQ,qCAAsC,IA6e/DC,SAjWgBC,IACc,QAA1BA,EAAQC,WAAW,KACrBD,EAAUA,EAAQ3G,MAAM,IAEnB2G,GA8VPE,SAlVe,CAAC1B,EAAa2B,EAAkBC,EAAO1D,KACtD8B,EAAY9F,UAAYD,OAAOQ,OAAOkH,EAAiBzH,UAAWgE,GAClE8B,EAAY9F,UAAU8F,YAAcA,EACpC/F,OAAO4H,eAAe7B,EAAa,QAAS,CAC1C8B,MAAOH,EAAiBzH,YAE1B0H,GAAS3H,OAAO8H,OAAO/B,EAAY9F,UAAW0H,EAAM,EA6UpDI,aAjUmB,CAACC,EAAWC,EAASC,EAAQC,KAChD,IAAIR,EACAnF,EACAqB,EACJ,MAAMuE,EAAS,CAAA,EAIf,GAFAH,EAAUA,GAAW,GAEJ,MAAbD,EAAmB,OAAOC,EAE9B,EAAG,CAGD,IAFAN,EAAQ3H,OAAO4C,oBAAoBoF,GACnCxF,EAAImF,EAAMjF,OACHF,KAAM,GACXqB,EAAO8D,EAAMnF,GACP2F,IAAcA,EAAWtE,EAAMmE,EAAWC,IAAcG,EAAOvE,KACnEoE,EAAQpE,GAAQmE,EAAUnE,GAC1BuE,EAAOvE,IAAQ,GAGnBmE,GAAuB,IAAXE,GAAoBhI,EAAe8H,EACnD,OAAWA,KAAeE,GAAUA,EAAOF,EAAWC,KAAaD,IAAchI,OAAOC,WAEtF,OAAOgI,CAAO,EA2Sd3H,SACAQ,aACAuH,SAjSe,CAAC3H,EAAK4H,EAAcC,KACnC7H,EAAM8H,OAAO9H,SACI+H,IAAbF,GAA0BA,EAAW7H,EAAIgC,UAC3C6F,EAAW7H,EAAIgC,QAEjB6F,GAAYD,EAAa5F,OACzB,MAAMgG,EAAYhI,EAAIiI,QAAQL,EAAcC,GAC5C,OAAsB,IAAfG,GAAoBA,IAAcH,CAAQ,EA2RjDK,QAhRenI,IACf,IAAKA,EAAO,OAAO,KACnB,GAAIQ,EAAQR,GAAQ,OAAOA,EAC3B,IAAI+B,EAAI/B,EAAMiC,OACd,IAAKnB,EAASiB,GAAI,OAAO,KACzB,MAAMqG,EAAM,IAAI3H,MAAMsB,GACtB,KAAOA,KAAM,GACXqG,EAAIrG,GAAK/B,EAAM+B,GAEjB,OAAOqG,CAAG,EAwQVC,aA7OmB,CAACxG,EAAK3C,KACzB,MAEMoJ,GAFYzG,GAAOA,EAAInC,IAEDQ,KAAK2B,GAEjC,IAAI+D,EAEJ,MAAQA,EAAS0C,EAAUC,UAAY3C,EAAO4C,MAAM,CAClD,MAAMC,EAAO7C,EAAOwB,MACpBlI,EAAGgB,KAAK2B,EAAK4G,EAAK,GAAIA,EAAK,GAC5B,GAoODC,SAzNe,CAACC,EAAQ1I,KACxB,IAAI2I,EACJ,MAAMR,EAAM,GAEZ,KAAwC,QAAhCQ,EAAUD,EAAOE,KAAK5I,KAC5BmI,EAAItD,KAAK8D,GAGX,OAAOR,CAAG,EAkNVlF,aACAC,iBACA2F,WAAY3F,EACZG,oBACAyF,cAzKqBlH,IACrByB,EAAkBzB,GAAK,CAAC8B,EAAYC,KAElC,GAAI/C,EAAWgB,KAA6D,IAArD,CAAC,YAAa,SAAU,UAAUqG,QAAQtE,GAC/D,OAAO,EAGT,MAAMwD,EAAQvF,EAAI+B,GAEb/C,EAAWuG,KAEhBzD,EAAWqF,YAAa,EAEpB,aAAcrF,EAChBA,EAAWsF,UAAW,EAInBtF,EAAWuF,MACdvF,EAAWuF,IAAM,KACf,MAAMC,MAAM,qCAAwCvF,EAAO,IAAK,GAEnE,GACD,EAmJFwF,YAhJkB,CAACC,EAAeC,KAClC,MAAMzH,EAAM,CAAA,EAEN0H,EAAUnB,IACdA,EAAIxG,SAAQwF,IACVvF,EAAIuF,IAAS,CAAI,GACjB,EAKJ,OAFA5G,EAAQ6I,GAAiBE,EAAOF,GAAiBE,EAAOxB,OAAOsB,GAAeG,MAAMF,IAE7EzH,CAAG,EAsIV4H,YAlNkBxJ,GACXA,EAAIG,cAAcwG,QAAQ,yBAC/B,SAAkB8C,EAAGC,EAAIC,GACvB,OAAOD,EAAGE,cAAgBD,CAC3B,IA+MHE,KApIW,OAqIXC,eAnIqB,CAAC3C,EAAO4C,IACb,MAAT5C,GAAiB6C,OAAOC,SAAS9C,GAASA,GAASA,EAAQ4C,EAmIlE1H,UACAM,OAAQJ,EACRK,mBACAsH,oBA5HF,SAA6BnK,GAC3B,SAAUA,GAASa,EAAWb,EAAM0F,SAAkC,aAAvB1F,EAAML,IAA+BK,EAAMN,GAC5F,EA2HE0K,aAzHoBvI,IACpB,MAAMwI,EAAQ,IAAI5J,MAAM,IAElB6J,EAAQ,CAAC5F,EAAQ3C,KAErB,GAAIhB,EAAS2D,GAAS,CACpB,GAAI2F,EAAMnC,QAAQxD,IAAW,EAC3B,OAGF,KAAK,WAAYA,GAAS,CACxB2F,EAAMtI,GAAK2C,EACX,MAAM6F,EAAS/J,EAAQkE,GAAU,GAAK,CAAA,EAStC,OAPA9C,EAAQ8C,GAAQ,CAAC0C,EAAO/E,KACtB,MAAMmI,EAAeF,EAAMlD,EAAOrF,EAAI,IACrCrB,EAAY8J,KAAkBD,EAAOlI,GAAOmI,EAAa,IAG5DH,EAAMtI,QAAKiG,EAEJuC,CACR,CACF,CAED,OAAO7F,CAAM,EAGf,OAAO4F,EAAMzI,EAAK,EAAE,EA8FpBkC,YACA0G,WA1FkBzK,GAClBA,IAAUe,EAASf,IAAUa,EAAWb,KAAWa,EAAWb,EAAM0K,OAAS7J,EAAWb,EAAM2K,OA0F9FzG,aAAcF,EACdgB,OACA4F,WA3DkB5K,GAAmB,MAATA,GAAiBa,EAAWb,EAAMN,KC5pBhE,SAASmL,EAAWC,EAASC,EAAMC,EAAQC,EAASC,GAClD/B,MAAMjJ,KAAKmG,MAEP8C,MAAMgC,kBACRhC,MAAMgC,kBAAkB9E,KAAMA,KAAKf,aAEnCe,KAAKgE,OAAQ,IAAKlB,OAASkB,MAG7BhE,KAAKyE,QAAUA,EACfzE,KAAKzC,KAAO,aACZmH,IAAS1E,KAAK0E,KAAOA,GACrBC,IAAW3E,KAAK2E,OAASA,GACzBC,IAAY5E,KAAK4E,QAAUA,GACvBC,IACF7E,KAAK6E,SAAWA,EAChB7E,KAAK+E,OAASF,EAASE,OAASF,EAASE,OAAS,KAEtD,CAEAC,EAAMrE,SAAS6D,EAAY1B,MAAO,CAChCmC,OAAQ,WACN,MAAO,CAELR,QAASzE,KAAKyE,QACdlH,KAAMyC,KAAKzC,KAEX2H,YAAalF,KAAKkF,YAClBC,OAAQnF,KAAKmF,OAEbC,SAAUpF,KAAKoF,SACfC,WAAYrF,KAAKqF,WACjBC,aAActF,KAAKsF,aACnBtB,MAAOhE,KAAKgE,MAEZW,OAAQK,EAAMjB,aAAa/D,KAAK2E,QAChCD,KAAM1E,KAAK0E,KACXK,OAAQ/E,KAAK+E,OAEhB,IAGH,MAAM5L,EAAYqL,EAAWrL,UACvBgE,EAAc,CAAA,EAEpB,CACE,uBACA,iBACA,eACA,YACA,cACA,4BACA,iBACA,mBACA,kBACA,eACA,kBACA,mBAEA5B,SAAQmJ,IACRvH,EAAYuH,GAAQ,CAAC3D,MAAO2D,EAAK,IAGnCxL,OAAOuE,iBAAiB+G,EAAYrH,GACpCjE,OAAO4H,eAAe3H,EAAW,eAAgB,CAAC4H,OAAO,IAGzDyD,EAAWe,KAAO,CAACC,EAAOd,EAAMC,EAAQC,EAASC,EAAUY,KACzD,MAAMC,EAAaxM,OAAOQ,OAAOP,GAgBjC,OAdA6L,EAAM/D,aAAauE,EAAOE,GAAY,SAAgBlK,GACpD,OAAOA,IAAQsH,MAAM3J,SACtB,IAAE4D,GACe,iBAATA,IAGTyH,EAAW3K,KAAK6L,EAAYF,EAAMf,QAASC,EAAMC,EAAQC,EAASC,GAElEa,EAAWC,MAAQH,EAEnBE,EAAWnI,KAAOiI,EAAMjI,KAExBkI,GAAevM,OAAO8H,OAAO0E,EAAYD,GAElCC,CAAU,ECrFnB,SAASE,EAAYjM,GACnB,OAAOqL,EAAMrK,cAAchB,IAAUqL,EAAM7K,QAAQR,EACrD,CASA,SAASkM,EAAe7J,GACtB,OAAOgJ,EAAMzD,SAASvF,EAAK,MAAQA,EAAIlC,MAAM,GAAI,GAAKkC,CACxD,CAWA,SAAS8J,EAAUC,EAAM/J,EAAKgK,GAC5B,OAAKD,EACEA,EAAKE,OAAOjK,GAAKV,KAAI,SAAc0C,EAAOtC,GAG/C,OADAsC,EAAQ6H,EAAe7H,IACfgI,GAAQtK,EAAI,IAAMsC,EAAQ,IAAMA,CACzC,IAAEkI,KAAKF,EAAO,IAAM,IALHhK,CAMpB,CAaA,MAAMmK,EAAanB,EAAM/D,aAAa+D,EAAO,CAAE,EAAE,MAAM,SAAgBjI,GACrE,MAAO,WAAWqJ,KAAKrJ,EACzB,IAyBA,SAASsJ,EAAW7K,EAAK8K,EAAUC,GACjC,IAAKvB,EAAMtK,SAASc,GAClB,MAAM,IAAIgL,UAAU,4BAItBF,EAAWA,GAAY,IAAyB,SAYhD,MAAMG,GATNF,EAAUvB,EAAM/D,aAAasF,EAAS,CACpCE,YAAY,EACZT,MAAM,EACNU,SAAS,IACR,GAAO,SAAiBC,EAAQtI,GAEjC,OAAQ2G,EAAM3K,YAAYgE,EAAOsI,GACrC,KAE6BF,WAErBG,EAAUL,EAAQK,SAAWC,EAC7Bb,EAAOO,EAAQP,KACfU,EAAUH,EAAQG,QAElBI,GADQP,EAAQQ,MAAwB,oBAATA,MAAwBA,OACpC/B,EAAMlB,oBAAoBwC,GAEnD,IAAKtB,EAAMxK,WAAWoM,GACpB,MAAM,IAAIJ,UAAU,8BAGtB,SAASQ,EAAajG,GACpB,GAAc,OAAVA,EAAgB,MAAO,GAE3B,GAAIiE,EAAMnK,OAAOkG,GACf,OAAOA,EAAMkG,cAGf,IAAKH,GAAW9B,EAAMjK,OAAOgG,GAC3B,MAAM,IAAIyD,EAAW,gDAGvB,OAAIQ,EAAM1K,cAAcyG,IAAUiE,EAAMtI,aAAaqE,GAC5C+F,GAA2B,mBAATC,KAAsB,IAAIA,KAAK,CAAChG,IAAUmG,OAAO3B,KAAKxE,GAG1EA,CACR,CAYD,SAAS8F,EAAe9F,EAAO/E,EAAK+J,GAClC,IAAIhE,EAAMhB,EAEV,GAAIA,IAAUgF,GAAyB,iBAAVhF,EAC3B,GAAIiE,EAAMzD,SAASvF,EAAK,MAEtBA,EAAMyK,EAAazK,EAAMA,EAAIlC,MAAM,GAAI,GAEvCiH,EAAQoG,KAAKC,UAAUrG,QAClB,GACJiE,EAAM7K,QAAQ4G,IAnGvB,SAAqBgB,GACnB,OAAOiD,EAAM7K,QAAQ4H,KAASA,EAAIsF,KAAKzB,EACzC,CAiGiC0B,CAAYvG,KACnCiE,EAAMhK,WAAW+F,IAAUiE,EAAMzD,SAASvF,EAAK,SAAW+F,EAAMiD,EAAMlD,QAAQf,IAYhF,OATA/E,EAAM6J,EAAe7J,GAErB+F,EAAIxG,SAAQ,SAAcgM,EAAIC,IAC1BxC,EAAM3K,YAAYkN,IAAc,OAAPA,GAAgBjB,EAASjH,QAEtC,IAAZqH,EAAmBZ,EAAU,CAAC9J,GAAMwL,EAAOxB,GAAqB,OAAZU,EAAmB1K,EAAMA,EAAM,KACnFgL,EAAaO,GAEzB,KACe,EAIX,QAAI3B,EAAY7E,KAIhBuF,EAASjH,OAAOyG,EAAUC,EAAM/J,EAAKgK,GAAOgB,EAAajG,KAElD,EACR,CAED,MAAMiD,EAAQ,GAERyD,EAAiBvO,OAAO8H,OAAOmF,EAAY,CAC/CU,iBACAG,eACApB,gBAyBF,IAAKZ,EAAMtK,SAASc,GAClB,MAAM,IAAIgL,UAAU,0BAKtB,OA5BA,SAASkB,EAAM3G,EAAOgF,GACpB,IAAIf,EAAM3K,YAAY0G,GAAtB,CAEA,IAA8B,IAA1BiD,EAAMnC,QAAQd,GAChB,MAAM+B,MAAM,kCAAoCiD,EAAKG,KAAK,MAG5DlC,EAAMvF,KAAKsC,GAEXiE,EAAMzJ,QAAQwF,GAAO,SAAcwG,EAAIvL,IAKtB,OAJEgJ,EAAM3K,YAAYkN,IAAc,OAAPA,IAAgBX,EAAQ/M,KAChEyM,EAAUiB,EAAIvC,EAAMzK,SAASyB,GAAOA,EAAIsE,OAAStE,EAAK+J,EAAM0B,KAI5DC,EAAMH,EAAIxB,EAAOA,EAAKE,OAAOjK,GAAO,CAACA,GAE7C,IAEIgI,EAAM2D,KAlB+B,CAmBtC,CAMDD,CAAMlM,GAEC8K,CACT,CC5MA,SAASsB,EAAOhO,GACd,MAAMiO,EAAU,CACd,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,MAAO,IACP,MAAO,MAET,OAAOC,mBAAmBlO,GAAK2G,QAAQ,oBAAoB,SAAkBwH,GAC3E,OAAOF,EAAQE,EACnB,GACA,CAUA,SAASC,EAAqBC,EAAQ1B,GACpCvG,KAAKkI,OAAS,GAEdD,GAAU5B,EAAW4B,EAAQjI,KAAMuG,EACrC,CAEA,MAAMpN,GAAY6O,EAAqB7O,UC5BvC,SAASyO,GAAOhN,GACd,OAAOkN,mBAAmBlN,GACxB2F,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,QAAS,IACrB,CAWe,SAAS4H,GAASC,EAAKH,EAAQ1B,GAE5C,IAAK0B,EACH,OAAOG,EAGT,MAAMC,EAAU9B,GAAWA,EAAQqB,QAAUA,GAEzC5C,EAAMxK,WAAW+L,KACnBA,EAAU,CACR+B,UAAW/B,IAIf,MAAMgC,EAAchC,GAAWA,EAAQ+B,UAEvC,IAAIE,EAUJ,GAPEA,EADED,EACiBA,EAAYN,EAAQ1B,GAEpBvB,EAAM/J,kBAAkBgN,GACzCA,EAAOhP,WACP,IAAI+O,EAAqBC,EAAQ1B,GAAStN,SAASoP,GAGnDG,EAAkB,CACpB,MAAMC,EAAgBL,EAAIvG,QAAQ,MAEX,IAAnB4G,IACFL,EAAMA,EAAItO,MAAM,EAAG2O,IAErBL,KAA8B,IAAtBA,EAAIvG,QAAQ,KAAc,IAAM,KAAO2G,CAChD,CAED,OAAOJ,CACT,CDzBAjP,GAAUkG,OAAS,SAAgB9B,EAAMwD,GACvCf,KAAKkI,OAAOzJ,KAAK,CAAClB,EAAMwD,GAC1B,EAEA5H,GAAUF,SAAW,SAAkByP,GACrC,MAAML,EAAUK,EAAU,SAAS3H,GACjC,OAAO2H,EAAQ7O,KAAKmG,KAAMe,EAAO6G,EAClC,EAAGA,EAEJ,OAAO5H,KAAKkI,OAAO5M,KAAI,SAAc8G,GACnC,OAAOiG,EAAQjG,EAAK,IAAM,IAAMiG,EAAQjG,EAAK,GAC9C,GAAE,IAAI8D,KAAK,IACd,EEeA,MAAAyC,GAlEA,MACE1J,cACEe,KAAK4I,SAAW,EACjB,CAUDC,IAAIC,EAAWC,EAAUxC,GAOvB,OANAvG,KAAK4I,SAASnK,KAAK,CACjBqK,YACAC,WACAC,cAAazC,GAAUA,EAAQyC,YAC/BC,QAAS1C,EAAUA,EAAQ0C,QAAU,OAEhCjJ,KAAK4I,SAAShN,OAAS,CAC/B,CASDsN,MAAMC,GACAnJ,KAAK4I,SAASO,KAChBnJ,KAAK4I,SAASO,GAAM,KAEvB,CAODC,QACMpJ,KAAK4I,WACP5I,KAAK4I,SAAW,GAEnB,CAYDrN,QAAQ1C,GACNmM,EAAMzJ,QAAQyE,KAAK4I,UAAU,SAAwBS,GACzC,OAANA,GACFxQ,EAAGwQ,EAEX,GACG,GCjEYC,GAAA,CACbC,mBAAmB,EACnBC,mBAAmB,EACnBC,qBAAqB,GCDRC,GAAA,CACbC,WAAW,EACXC,QAAS,CACXC,gBCJ0C,oBAApBA,gBAAkCA,gBAAkB7B,EDK1E5I,SENmC,oBAAbA,SAA2BA,SAAW,KFO5D2H,KGP+B,oBAATA,KAAuBA,KAAO,MHSlD+C,UAAW,CAAC,OAAQ,QAAS,OAAQ,OAAQ,MAAO,SIXhDC,GAAkC,oBAAXzN,QAA8C,oBAAb0N,SAExDC,GAAkC,iBAAdC,WAA0BA,gBAAavI,EAmB3DwI,GAAwBJ,MAC1BE,IAAc,CAAC,cAAe,eAAgB,MAAMpI,QAAQoI,GAAWG,SAAW,GAWhFC,GAE2B,oBAAtBC,mBAEPjO,gBAAgBiO,mBACc,mBAAvBjO,KAAKkO,cAIVC,GAAST,IAAiBzN,OAAOmO,SAASC,MAAQ,mBCvCzCC,GAAA,0IAEVA,IC2CL,SAASC,GAAetE,GACtB,SAASuE,EAAU9E,EAAMhF,EAAOmD,EAAQsD,GACtC,IAAIjK,EAAOwI,EAAKyB,KAEhB,GAAa,cAATjK,EAAsB,OAAO,EAEjC,MAAMuN,EAAelH,OAAOC,UAAUtG,GAChCwN,EAASvD,GAASzB,EAAKnK,OAG7B,GAFA2B,GAAQA,GAAQyH,EAAM7K,QAAQ+J,GAAUA,EAAOtI,OAAS2B,EAEpDwN,EAOF,OANI/F,EAAMvC,WAAWyB,EAAQ3G,GAC3B2G,EAAO3G,GAAQ,CAAC2G,EAAO3G,GAAOwD,GAE9BmD,EAAO3G,GAAQwD,GAGT+J,EAGL5G,EAAO3G,IAAUyH,EAAMtK,SAASwJ,EAAO3G,MAC1C2G,EAAO3G,GAAQ,IASjB,OANesN,EAAU9E,EAAMhF,EAAOmD,EAAO3G,GAAOiK,IAEtCxC,EAAM7K,QAAQ+J,EAAO3G,MACjC2G,EAAO3G,GA/Cb,SAAuBwE,GACrB,MAAMvG,EAAM,CAAA,EACNK,EAAO3C,OAAO2C,KAAKkG,GACzB,IAAIrG,EACJ,MAAMK,EAAMF,EAAKD,OACjB,IAAII,EACJ,IAAKN,EAAI,EAAGA,EAAIK,EAAKL,IACnBM,EAAMH,EAAKH,GACXF,EAAIQ,GAAO+F,EAAI/F,GAEjB,OAAOR,CACT,CAoCqBwP,CAAc9G,EAAO3G,MAG9BuN,CACT,CAED,GAAI9F,EAAM9F,WAAWoH,IAAatB,EAAMxK,WAAW8L,EAAS2E,SAAU,CACpE,MAAMzP,EAAM,CAAA,EAMZ,OAJAwJ,EAAMhD,aAAasE,GAAU,CAAC/I,EAAMwD,KAClC8J,EA1EN,SAAuBtN,GAKrB,OAAOyH,EAAM3C,SAAS,gBAAiB9E,GAAMjC,KAAIyM,GAC3B,OAAbA,EAAM,GAAc,GAAKA,EAAM,IAAMA,EAAM,IAEtD,CAkEgBmD,CAAc3N,GAAOwD,EAAOvF,EAAK,EAAE,IAGxCA,CACR,CAED,OAAO,IACT,CCzDA,MAAM2P,GAAW,CAEfC,aAAc9B,GAEd+B,QAAS,CAAC,MAAO,OAAQ,SAEzBC,iBAAkB,CAAC,SAA0BhN,EAAMiN,GACjD,MAAMC,EAAcD,EAAQE,kBAAoB,GAC1CC,EAAqBF,EAAY3J,QAAQ,qBAAuB,EAChE8J,EAAkB3G,EAAMtK,SAAS4D,GAEnCqN,GAAmB3G,EAAMnI,WAAWyB,KACtCA,EAAO,IAAIc,SAASd,IAKtB,GAFmB0G,EAAM9F,WAAWZ,GAGlC,OAAOoN,EAAqBvE,KAAKC,UAAUwD,GAAetM,IAASA,EAGrE,GAAI0G,EAAM1K,cAAcgE,IACtB0G,EAAMhG,SAASV,IACf0G,EAAMpF,SAAStB,IACf0G,EAAMlK,OAAOwD,IACb0G,EAAMjK,OAAOuD,IACb0G,EAAM9J,iBAAiBoD,GAEvB,OAAOA,EAET,GAAI0G,EAAM1F,kBAAkBhB,GAC1B,OAAOA,EAAKoB,OAEd,GAAIsF,EAAM/J,kBAAkBqD,GAE1B,OADAiN,EAAQK,eAAe,mDAAmD,GACnEtN,EAAKrF,WAGd,IAAI+B,EAEJ,GAAI2Q,EAAiB,CACnB,GAAIH,EAAY3J,QAAQ,sCAAwC,EAC9D,OCvEO,SAA0BvD,EAAMiI,GAC7C,OAAOF,EAAW/H,EAAM,IAAIqM,GAASf,QAAQC,gBAAmB3Q,OAAO8H,OAAO,CAC5E4F,QAAS,SAAS7F,EAAO/E,EAAK+J,EAAM8F,GAClC,OAAIlB,GAASmB,QAAU9G,EAAMhG,SAAS+B,IACpCf,KAAKX,OAAOrD,EAAK+E,EAAM9H,SAAS,YACzB,GAGF4S,EAAQhF,eAAe9N,MAAMiH,KAAMhH,UAC3C,GACAuN,GACL,CD4DewF,CAAiBzN,EAAM0B,KAAKgM,gBAAgB/S,WAGrD,IAAK+B,EAAagK,EAAMhK,WAAWsD,KAAUkN,EAAY3J,QAAQ,wBAA0B,EAAG,CAC5F,MAAMoK,EAAYjM,KAAKkM,KAAOlM,KAAKkM,IAAI9M,SAEvC,OAAOiH,EACLrL,EAAa,CAAC,UAAWsD,GAAQA,EACjC2N,GAAa,IAAIA,EACjBjM,KAAKgM,eAER,CACF,CAED,OAAIL,GAAmBD,GACrBH,EAAQK,eAAe,oBAAoB,GAxEjD,SAAyBO,EAAUC,EAAQ1D,GACzC,GAAI1D,EAAMzK,SAAS4R,GACjB,IAEE,OADCC,GAAUjF,KAAKkF,OAAOF,GAChBnH,EAAM1E,KAAK6L,EAKnB,CAJC,MAAOG,GACP,GAAe,gBAAXA,EAAE/O,KACJ,MAAM+O,CAET,CAGH,OAAQ5D,GAAWvB,KAAKC,WAAW+E,EACrC,CA4DaI,CAAgBjO,IAGlBA,CACX,GAEEkO,kBAAmB,CAAC,SAA2BlO,GAC7C,MAAM8M,EAAepL,KAAKoL,cAAgBD,GAASC,aAC7C5B,EAAoB4B,GAAgBA,EAAa5B,kBACjDiD,EAAsC,SAAtBzM,KAAK0M,aAE3B,GAAI1H,EAAM5J,WAAWkD,IAAS0G,EAAM9J,iBAAiBoD,GACnD,OAAOA,EAGT,GAAIA,GAAQ0G,EAAMzK,SAAS+D,KAAWkL,IAAsBxJ,KAAK0M,cAAiBD,GAAgB,CAChG,MACME,IADoBvB,GAAgBA,EAAa7B,oBACPkD,EAEhD,IACE,OAAOtF,KAAKkF,MAAM/N,EAQnB,CAPC,MAAOgO,GACP,GAAIK,EAAmB,CACrB,GAAe,gBAAXL,EAAE/O,KACJ,MAAMiH,EAAWe,KAAK+G,EAAG9H,EAAWoI,iBAAkB5M,KAAM,KAAMA,KAAK6E,UAEzE,MAAMyH,CACP,CACF,CACF,CAED,OAAOhO,CACX,GAMEuO,QAAS,EAETC,eAAgB,aAChBC,eAAgB,eAEhBC,kBAAmB,EACnBC,eAAgB,EAEhBf,IAAK,CACH9M,SAAUuL,GAASf,QAAQxK,SAC3B2H,KAAM4D,GAASf,QAAQ7C,MAGzBmG,eAAgB,SAAwBnI,GACtC,OAAOA,GAAU,KAAOA,EAAS,GAClC,EAEDwG,QAAS,CACP4B,OAAQ,CACNC,OAAU,oCACV,oBAAgBzL,KAKtBqD,EAAMzJ,QAAQ,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,UAAW8R,IAChElC,GAASI,QAAQ8B,GAAU,EAAE,IAG/B,MAAAC,GAAenC,GE1JToC,GAAoBvI,EAAMjC,YAAY,CAC1C,MAAO,gBAAiB,iBAAkB,eAAgB,OAC1D,UAAW,OAAQ,OAAQ,oBAAqB,sBAChD,gBAAiB,WAAY,eAAgB,sBAC7C,UAAW,cAAe,eCLtByK,GAAajU,OAAO,aAE1B,SAASkU,GAAgBC,GACvB,OAAOA,GAAUhM,OAAOgM,GAAQpN,OAAOvG,aACzC,CAEA,SAAS4T,GAAe5M,GACtB,OAAc,IAAVA,GAA4B,MAATA,EACdA,EAGFiE,EAAM7K,QAAQ4G,GAASA,EAAMzF,IAAIqS,IAAkBjM,OAAOX,EACnE,CAgBA,SAAS6M,GAAiBnR,EAASsE,EAAO2M,EAAQtM,EAAQyM,GACxD,OAAI7I,EAAMxK,WAAW4G,GACZA,EAAOvH,KAAKmG,KAAMe,EAAO2M,IAG9BG,IACF9M,EAAQ2M,GAGL1I,EAAMzK,SAASwG,GAEhBiE,EAAMzK,SAAS6G,IACiB,IAA3BL,EAAMc,QAAQT,GAGnB4D,EAAMhI,SAASoE,GACVA,EAAOgF,KAAKrF,QADrB,OANA,EASF,CAsBA,MAAM+M,GACJ7O,YAAYsM,GACVA,GAAWvL,KAAK6C,IAAI0I,EACrB,CAED1I,IAAI6K,EAAQK,EAAgBC,GAC1B,MAAM3R,EAAO2D,KAEb,SAASiO,EAAUC,EAAQC,EAASC,GAClC,MAAMC,EAAUZ,GAAgBU,GAEhC,IAAKE,EACH,MAAM,IAAIvL,MAAM,0CAGlB,MAAM9G,EAAMgJ,EAAM/I,QAAQI,EAAMgS,KAE5BrS,QAAqB2F,IAAdtF,EAAKL,KAAmC,IAAboS,QAAmCzM,IAAbyM,IAAwC,IAAd/R,EAAKL,MACzFK,EAAKL,GAAOmS,GAAWR,GAAeO,GAEzC,CAED,MAAMI,EAAa,CAAC/C,EAAS6C,IAC3BpJ,EAAMzJ,QAAQgQ,GAAS,CAAC2C,EAAQC,IAAYF,EAAUC,EAAQC,EAASC,KAEzE,GAAIpJ,EAAMrK,cAAc+S,IAAWA,aAAkB1N,KAAKf,YACxDqP,EAAWZ,EAAQK,QACd,GAAG/I,EAAMzK,SAASmT,KAAYA,EAASA,EAAOpN,UArEtB,iCAAiC8F,KAqEmBsH,EArEVpN,QAsEvEgO,ED1ESC,KACb,MAAMC,EAAS,CAAA,EACf,IAAIxS,EACApB,EACAc,EAsBJ,OApBA6S,GAAcA,EAAWpL,MAAM,MAAM5H,SAAQ,SAAgBkT,GAC3D/S,EAAI+S,EAAK5M,QAAQ,KACjB7F,EAAMyS,EAAKC,UAAU,EAAGhT,GAAG4E,OAAOvG,cAClCa,EAAM6T,EAAKC,UAAUhT,EAAI,GAAG4E,QAEvBtE,GAAQwS,EAAOxS,IAAQuR,GAAkBvR,KAIlC,eAARA,EACEwS,EAAOxS,GACTwS,EAAOxS,GAAKyC,KAAK7D,GAEjB4T,EAAOxS,GAAO,CAACpB,GAGjB4T,EAAOxS,GAAOwS,EAAOxS,GAAOwS,EAAOxS,GAAO,KAAOpB,EAAMA,EAE7D,IAES4T,CAAM,ECgDEG,CAAajB,GAASK,QAC5B,GAAI/I,EAAMtK,SAASgT,IAAW1I,EAAMT,WAAWmJ,GAAS,CAC7D,IAAckB,EAAM5S,EAAhBR,EAAM,CAAA,EACV,IAAK,MAAMqT,KAASnB,EAAQ,CAC1B,IAAK1I,EAAM7K,QAAQ0U,GACjB,MAAMrI,UAAU,gDAGlBhL,EAAIQ,EAAM6S,EAAM,KAAOD,EAAOpT,EAAIQ,IAC/BgJ,EAAM7K,QAAQyU,GAAQ,IAAIA,EAAMC,EAAM,IAAM,CAACD,EAAMC,EAAM,IAAOA,EAAM,EAC1E,CAEDP,EAAW9S,EAAKuS,EACtB,MACgB,MAAVL,GAAkBO,EAAUF,EAAgBL,EAAQM,GAGtD,OAAOhO,IACR,CAED8O,IAAIpB,EAAQtB,GAGV,GAFAsB,EAASD,GAAgBC,GAEb,CACV,MAAM1R,EAAMgJ,EAAM/I,QAAQ+D,KAAM0N,GAEhC,GAAI1R,EAAK,CACP,MAAM+E,EAAQf,KAAKhE,GAEnB,IAAKoQ,EACH,OAAOrL,EAGT,IAAe,IAAXqL,EACF,OApHV,SAAqBxS,GACnB,MAAMmV,EAAS7V,OAAOQ,OAAO,MACvBsV,EAAW,mCACjB,IAAIjH,EAEJ,KAAQA,EAAQiH,EAASxM,KAAK5I,IAC5BmV,EAAOhH,EAAM,IAAMA,EAAM,GAG3B,OAAOgH,CACT,CA0GiBE,CAAYlO,GAGrB,GAAIiE,EAAMxK,WAAW4R,GACnB,OAAOA,EAAOvS,KAAKmG,KAAMe,EAAO/E,GAGlC,GAAIgJ,EAAMhI,SAASoP,GACjB,OAAOA,EAAO5J,KAAKzB,GAGrB,MAAM,IAAIyF,UAAU,yCACrB,CACF,CACF,CAED0I,IAAIxB,EAAQyB,GAGV,GAFAzB,EAASD,GAAgBC,GAEb,CACV,MAAM1R,EAAMgJ,EAAM/I,QAAQ+D,KAAM0N,GAEhC,SAAU1R,QAAqB2F,IAAd3B,KAAKhE,IAAwBmT,IAAWvB,GAAiB5N,EAAMA,KAAKhE,GAAMA,EAAKmT,GACjG,CAED,OAAO,CACR,CAEDC,OAAO1B,EAAQyB,GACb,MAAM9S,EAAO2D,KACb,IAAIqP,GAAU,EAEd,SAASC,EAAanB,GAGpB,GAFAA,EAAUV,GAAgBU,GAEb,CACX,MAAMnS,EAAMgJ,EAAM/I,QAAQI,EAAM8R,IAE5BnS,GAASmT,IAAWvB,GAAiBvR,EAAMA,EAAKL,GAAMA,EAAKmT,YACtD9S,EAAKL,GAEZqT,GAAU,EAEb,CACF,CAQD,OANIrK,EAAM7K,QAAQuT,GAChBA,EAAOnS,QAAQ+T,GAEfA,EAAa5B,GAGR2B,CACR,CAEDjG,MAAM+F,GACJ,MAAMtT,EAAO3C,OAAO2C,KAAKmE,MACzB,IAAItE,EAAIG,EAAKD,OACTyT,GAAU,EAEd,KAAO3T,KAAK,CACV,MAAMM,EAAMH,EAAKH,GACbyT,IAAWvB,GAAiB5N,EAAMA,KAAKhE,GAAMA,EAAKmT,GAAS,YACtDnP,KAAKhE,GACZqT,GAAU,EAEb,CAED,OAAOA,CACR,CAEDE,UAAUC,GACR,MAAMnT,EAAO2D,KACPuL,EAAU,CAAA,EAsBhB,OApBAvG,EAAMzJ,QAAQyE,MAAM,CAACe,EAAO2M,KAC1B,MAAM1R,EAAMgJ,EAAM/I,QAAQsP,EAASmC,GAEnC,GAAI1R,EAGF,OAFAK,EAAKL,GAAO2R,GAAe5M,eACpB1E,EAAKqR,GAId,MAAM+B,EAAaD,EAtKzB,SAAsB9B,GACpB,OAAOA,EAAOpN,OACXvG,cAAcwG,QAAQ,mBAAmB,CAACmP,EAAGC,EAAM/V,IAC3C+V,EAAKnM,cAAgB5J,GAElC,CAiKkCgW,CAAalC,GAAUhM,OAAOgM,GAAQpN,OAE9DmP,IAAe/B,UACVrR,EAAKqR,GAGdrR,EAAKoT,GAAc9B,GAAe5M,GAElCwK,EAAQkE,IAAc,CAAI,IAGrBzP,IACR,CAEDiG,UAAU4J,GACR,OAAO7P,KAAKf,YAAYgH,OAAOjG,QAAS6P,EACzC,CAED5K,OAAO6K,GACL,MAAMtU,EAAMtC,OAAOQ,OAAO,MAM1B,OAJAsL,EAAMzJ,QAAQyE,MAAM,CAACe,EAAO2M,KACjB,MAAT3M,IAA2B,IAAVA,IAAoBvF,EAAIkS,GAAUoC,GAAa9K,EAAM7K,QAAQ4G,GAASA,EAAMmF,KAAK,MAAQnF,EAAM,IAG3GvF,CACR,CAED,CAACjC,OAAOF,YACN,OAAOH,OAAO+R,QAAQjL,KAAKiF,UAAU1L,OAAOF,WAC7C,CAEDJ,WACE,OAAOC,OAAO+R,QAAQjL,KAAKiF,UAAU3J,KAAI,EAAEoS,EAAQ3M,KAAW2M,EAAS,KAAO3M,IAAOmF,KAAK,KAC3F,CAED6J,eACE,OAAO/P,KAAK8O,IAAI,eAAiB,EAClC,CAEWxV,IAAPC,OAAOD,eACV,MAAO,cACR,CAED0W,YAAYrW,GACV,OAAOA,aAAiBqG,KAAOrG,EAAQ,IAAIqG,KAAKrG,EACjD,CAEDqW,cAAcC,KAAUJ,GACtB,MAAMK,EAAW,IAAIlQ,KAAKiQ,GAI1B,OAFAJ,EAAQtU,SAAS2I,GAAWgM,EAASrN,IAAIqB,KAElCgM,CACR,CAEDF,gBAAgBtC,GACd,MAIMyC,GAJYnQ,KAAKwN,IAAexN,KAAKwN,IAAc,CACvD2C,UAAW,CAAE,IAGaA,UACtBhX,EAAY6G,KAAK7G,UAEvB,SAASiX,EAAejC,GACtB,MAAME,EAAUZ,GAAgBU,GAE3BgC,EAAU9B,MAlOrB,SAAwB7S,EAAKkS,GAC3B,MAAM2C,EAAerL,EAAM5B,YAAY,IAAMsK,GAE7C,CAAC,MAAO,MAAO,OAAOnS,SAAQ+U,IAC5BpX,OAAO4H,eAAetF,EAAK8U,EAAaD,EAAc,CACpDtP,MAAO,SAASwP,EAAMC,EAAMC,GAC1B,OAAOzQ,KAAKsQ,GAAYzW,KAAKmG,KAAM0N,EAAQ6C,EAAMC,EAAMC,EACxD,EACDC,cAAc,GACd,GAEN,CAwNQC,CAAexX,EAAWgV,GAC1BgC,EAAU9B,IAAW,EAExB,CAID,OAFArJ,EAAM7K,QAAQuT,GAAUA,EAAOnS,QAAQ6U,GAAkBA,EAAe1C,GAEjE1N,IACR,EAGH8N,GAAa8C,SAAS,CAAC,eAAgB,iBAAkB,SAAU,kBAAmB,aAAc,kBAGpG5L,EAAM/H,kBAAkB6Q,GAAa3U,WAAW,EAAE4H,SAAQ/E,KACxD,IAAI6U,EAAS7U,EAAI,GAAGwH,cAAgBxH,EAAIlC,MAAM,GAC9C,MAAO,CACLgV,IAAK,IAAM/N,EACX8B,IAAIiO,GACF9Q,KAAK6Q,GAAUC,CAChB,EACF,IAGH9L,EAAMtC,cAAcoL,IAEpB,MAAAiD,GAAejD,GC3SA,SAASkD,GAAcC,EAAKpM,GACzC,MAAMF,EAAS3E,MAAQmL,GACjB1O,EAAUoI,GAAYF,EACtB4G,EAAUuC,GAAavI,KAAK9I,EAAQ8O,SAC1C,IAAIjN,EAAO7B,EAAQ6B,KAQnB,OANA0G,EAAMzJ,QAAQ0V,GAAK,SAAmBpY,GACpCyF,EAAOzF,EAAGgB,KAAK8K,EAAQrG,EAAMiN,EAAQgE,YAAa1K,EAAWA,EAASE,YAASpD,EACnF,IAEE4J,EAAQgE,YAEDjR,CACT,CCzBe,SAAS4S,GAASnQ,GAC/B,SAAUA,IAASA,EAAMoQ,WAC3B,CCUA,SAASC,GAAc3M,EAASE,EAAQC,GAEtCJ,EAAW3K,KAAKmG,KAAiB,MAAXyE,EAAkB,WAAaA,EAASD,EAAW6M,aAAc1M,EAAQC,GAC/F5E,KAAKzC,KAAO,eACd,CCLe,SAAS+T,GAAOC,EAASC,EAAQ3M,GAC9C,MAAMqI,EAAiBrI,EAASF,OAAOuI,eAClCrI,EAASE,QAAWmI,IAAkBA,EAAerI,EAASE,QAGjEyM,EAAO,IAAIhN,EACT,mCAAqCK,EAASE,OAC9C,CAACP,EAAWiN,gBAAiBjN,EAAWoI,kBAAkB3O,KAAKyT,MAAM7M,EAASE,OAAS,KAAO,GAC9FF,EAASF,OACTE,EAASD,QACTC,IAPF0M,EAAQ1M,EAUZ,CDNAG,EAAMrE,SAASyQ,GAAe5M,EAAY,CACxC2M,YAAY,IEjBP,MAAMQ,GAAuB,CAACC,EAAUC,EAAkBC,EAAO,KACtE,IAAIC,EAAgB,EACpB,MAAMC,ECER,SAAqBC,EAAcC,GACjCD,EAAeA,GAAgB,GAC/B,MAAME,EAAQ,IAAI/X,MAAM6X,GAClBG,EAAa,IAAIhY,MAAM6X,GAC7B,IAEII,EAFAC,EAAO,EACPC,EAAO,EAKX,OAFAL,OAAcvQ,IAARuQ,EAAoBA,EAAM,IAEzB,SAAcM,GACnB,MAAMC,EAAMC,KAAKD,MAEXE,EAAYP,EAAWG,GAExBF,IACHA,EAAgBI,GAGlBN,EAAMG,GAAQE,EACdJ,EAAWE,GAAQG,EAEnB,IAAI/W,EAAI6W,EACJK,EAAa,EAEjB,KAAOlX,IAAM4W,GACXM,GAAcT,EAAMzW,KACpBA,GAAQuW,EASV,GANAK,GAAQA,EAAO,GAAKL,EAEhBK,IAASC,IACXA,GAAQA,EAAO,GAAKN,GAGlBQ,EAAMJ,EAAgBH,EACxB,OAGF,MAAMW,EAASF,GAAaF,EAAME,EAElC,OAAOE,EAAS5U,KAAK6U,MAAmB,IAAbF,EAAoBC,QAAUlR,CAC7D,CACA,CD9CuBoR,CAAY,GAAI,KAErC,OEFF,SAAkBla,EAAIiZ,GACpB,IAEIkB,EACAC,EAHAC,EAAY,EACZC,EAAY,IAAOrB,EAIvB,MAAMsB,EAAS,CAACC,EAAMZ,EAAMC,KAAKD,SAC/BS,EAAYT,EACZO,EAAW,KACPC,IACFK,aAAaL,GACbA,EAAQ,MAEVpa,EAAGE,MAAM,KAAMsa,EAAK,EAqBtB,MAAO,CAlBW,IAAIA,KACpB,MAAMZ,EAAMC,KAAKD,MACXI,EAASJ,EAAMS,EAChBL,GAAUM,EACbC,EAAOC,EAAMZ,IAEbO,EAAWK,EACNJ,IACHA,EAAQvU,YAAW,KACjBuU,EAAQ,KACRG,EAAOJ,EAAS,GACfG,EAAYN,IAElB,EAGW,IAAMG,GAAYI,EAAOJ,GAGzC,CFjCSO,EAASjH,IACd,MAAMkH,EAASlH,EAAEkH,OACXC,EAAQnH,EAAEoH,iBAAmBpH,EAAEmH,WAAQ9R,EACvCgS,EAAgBH,EAASzB,EACzB6B,EAAO5B,EAAa2B,GAG1B5B,EAAgByB,EAchB5B,EAZa,CACX4B,SACAC,QACAI,SAAUJ,EAASD,EAASC,OAAS9R,EACrCwQ,MAAOwB,EACPC,KAAMA,QAAcjS,EACpBmS,UAAWF,GAAQH,GAVLD,GAAUC,GAUeA,EAAQD,GAAUI,OAAOjS,EAChEoS,MAAOzH,EACPoH,iBAA2B,MAATD,EAClB,CAAC5B,EAAmB,WAAa,WAAW,GAGhC,GACbC,EAAK,EAGGkC,GAAyB,CAACP,EAAOQ,KAC5C,MAAMP,EAA4B,MAATD,EAEzB,MAAO,CAAED,GAAWS,EAAU,GAAG,CAC/BP,mBACAD,QACAD,WACES,EAAU,GAAG,EAGNC,GAAkBrb,GAAO,IAAIwa,IAASrO,EAAMrG,MAAK,IAAM9F,KAAMwa,KGzC1Ec,GAAexJ,GAASR,sBAAwB,EAAEK,EAAQ4J,IAAYhM,IACpEA,EAAM,IAAIiM,IAAIjM,EAAKuC,GAASH,QAG1BA,EAAO8J,WAAalM,EAAIkM,UACxB9J,EAAO+J,OAASnM,EAAImM,OACnBH,GAAU5J,EAAOgK,OAASpM,EAAIoM,OANa,CAS9C,IAAIH,IAAI1J,GAASH,QACjBG,GAAST,WAAa,kBAAkB9D,KAAKuE,GAAST,UAAUuK,YAC9D,KAAM,ECVKC,GAAA/J,GAASR,sBAGtB,CACEwK,MAAMpX,EAAMwD,EAAO6T,EAAS7O,EAAM8O,EAAQC,GACxC,MAAMC,EAAS,CAACxX,EAAO,IAAMuK,mBAAmB/G,IAEhDiE,EAAMvK,SAASma,IAAYG,EAAOtW,KAAK,WAAa,IAAIiU,KAAKkC,GAASI,eAEtEhQ,EAAMzK,SAASwL,IAASgP,EAAOtW,KAAK,QAAUsH,GAE9Cf,EAAMzK,SAASsa,IAAWE,EAAOtW,KAAK,UAAYoW,IAEvC,IAAXC,GAAmBC,EAAOtW,KAAK,UAE/BuL,SAAS+K,OAASA,EAAO7O,KAAK,KAC/B,EAED+O,KAAK1X,GACH,MAAMwK,EAAQiC,SAAS+K,OAAOhN,MAAM,IAAImN,OAAO,aAAe3X,EAAO,cACrE,OAAQwK,EAAQoN,mBAAmBpN,EAAM,IAAM,IAChD,EAEDqN,OAAO7X,GACLyC,KAAK2U,MAAMpX,EAAM,GAAImV,KAAKD,MAAQ,MACnC,GAMH,CACEkC,QAAU,EACVM,KAAI,IACK,KAETG,SAAW,GCxBA,SAASC,GAAcC,EAASC,EAAcC,GAC3D,IAAIC,GCHG,8BAA8BrP,KDGFmP,GACnC,OAAID,IAAYG,GAAsC,GAArBD,GEPpB,SAAqBF,EAASI,GAC3C,OAAOA,EACHJ,EAAQ/U,QAAQ,SAAU,IAAM,IAAMmV,EAAYnV,QAAQ,OAAQ,IAClE+U,CACN,CFIWK,CAAYL,EAASC,GAEvBA,CACT,CGhBA,MAAMK,GAAmBjc,GAAUA,aAAiBmU,GAAe,IAAKnU,GAAUA,EAWnE,SAASkc,GAAYC,EAASC,GAE3CA,EAAUA,GAAW,GACrB,MAAMpR,EAAS,CAAA,EAEf,SAASqR,EAAe9R,EAAQ7F,EAAQtB,EAAMgD,GAC5C,OAAIiF,EAAMrK,cAAcuJ,IAAWc,EAAMrK,cAAc0D,GAC9C2G,EAAMlF,MAAMjG,KAAK,CAACkG,YAAWmE,EAAQ7F,GACnC2G,EAAMrK,cAAc0D,GACtB2G,EAAMlF,MAAM,CAAE,EAAEzB,GACd2G,EAAM7K,QAAQkE,GAChBA,EAAOvE,QAETuE,CACR,CAGD,SAAS4X,EAAoB7V,EAAGC,EAAGtD,EAAOgD,GACxC,OAAKiF,EAAM3K,YAAYgG,GAEX2E,EAAM3K,YAAY+F,QAAvB,EACE4V,OAAerU,EAAWvB,EAAGrD,EAAOgD,GAFpCiW,EAAe5V,EAAGC,EAAGtD,EAAOgD,EAItC,CAGD,SAASmW,EAAiB9V,EAAGC,GAC3B,IAAK2E,EAAM3K,YAAYgG,GACrB,OAAO2V,OAAerU,EAAWtB,EAEpC,CAGD,SAAS8V,EAAiB/V,EAAGC,GAC3B,OAAK2E,EAAM3K,YAAYgG,GAEX2E,EAAM3K,YAAY+F,QAAvB,EACE4V,OAAerU,EAAWvB,GAF1B4V,OAAerU,EAAWtB,EAIpC,CAGD,SAAS+V,EAAgBhW,EAAGC,EAAGtD,GAC7B,OAAIA,KAAQgZ,EACHC,EAAe5V,EAAGC,GAChBtD,KAAQ+Y,EACVE,OAAerU,EAAWvB,QAD5B,CAGR,CAED,MAAMiW,EAAW,CACfjO,IAAK8N,EACL7I,OAAQ6I,EACR5X,KAAM4X,EACNZ,QAASa,EACT7K,iBAAkB6K,EAClB3J,kBAAmB2J,EACnBG,iBAAkBH,EAClBtJ,QAASsJ,EACTI,eAAgBJ,EAChBK,gBAAiBL,EACjBM,cAAeN,EACf9K,QAAS8K,EACTzJ,aAAcyJ,EACdrJ,eAAgBqJ,EAChBpJ,eAAgBoJ,EAChBO,iBAAkBP,EAClBQ,mBAAoBR,EACpBS,WAAYT,EACZnJ,iBAAkBmJ,EAClBlJ,cAAekJ,EACfU,eAAgBV,EAChBW,UAAWX,EACXY,UAAWZ,EACXa,WAAYb,EACZc,YAAad,EACbe,WAAYf,EACZgB,iBAAkBhB,EAClBjJ,eAAgBkJ,EAChB7K,QAAS,CAACnL,EAAGC,EAAItD,IAASkZ,EAAoBL,GAAgBxV,GAAIwV,GAAgBvV,GAAGtD,GAAM,IAS7F,OANAiI,EAAMzJ,QAAQrC,OAAO2C,KAAK3C,OAAO8H,OAAO,GAAI8U,EAASC,KAAW,SAA4BhZ,GAC1F,MAAM+C,EAAQuW,EAAStZ,IAASkZ,EAC1BmB,EAActX,EAAMgW,EAAQ/Y,GAAOgZ,EAAQhZ,GAAOA,GACvDiI,EAAM3K,YAAY+c,IAAgBtX,IAAUsW,IAAqBzR,EAAO5H,GAAQqa,EACrF,IAESzS,CACT,CChGA,MAAe0S,GAAC1S,IACd,MAAM2S,EAAYzB,GAAY,CAAE,EAAElR,GAElC,IAaI6G,GAbAlN,KAACA,EAAImY,cAAEA,EAAa1J,eAAEA,EAAcD,eAAEA,EAAcvB,QAAEA,EAAOgM,KAAEA,GAAQD,EAe3E,GAbAA,EAAU/L,QAAUA,EAAUuC,GAAavI,KAAKgG,GAEhD+L,EAAUlP,IAAMD,GAASkN,GAAciC,EAAUhC,QAASgC,EAAUlP,IAAKkP,EAAU9B,mBAAoB7Q,EAAOsD,OAAQtD,EAAO2R,kBAGzHiB,GACFhM,EAAQ1I,IAAI,gBAAiB,SAC3B2U,MAAMD,EAAKE,UAAY,IAAM,KAAOF,EAAKG,SAAWC,SAAS7P,mBAAmByP,EAAKG,WAAa,MAMlG1S,EAAM9F,WAAWZ,GACnB,GAAIqM,GAASR,uBAAyBQ,GAASN,+BAC7CkB,EAAQK,oBAAejK,QAClB,IAAiD,KAA5C6J,EAAcD,EAAQE,kBAA6B,CAE7D,MAAOxR,KAAS8U,GAAUvD,EAAcA,EAAYrI,MAAM,KAAK7H,KAAI0C,GAASA,EAAMsC,SAAQc,OAAOwW,SAAW,GAC5GrM,EAAQK,eAAe,CAAC3R,GAAQ,yBAA0B8U,GAAQ7I,KAAK,MACxE,CAOH,GAAIyE,GAASR,wBACXsM,GAAiBzR,EAAMxK,WAAWic,KAAmBA,EAAgBA,EAAca,IAE/Eb,IAAoC,IAAlBA,GAA2BtC,GAAgBmD,EAAUlP,MAAO,CAEhF,MAAMyP,EAAY9K,GAAkBD,GAAkB4H,GAAQO,KAAKnI,GAE/D+K,GACFtM,EAAQ1I,IAAIkK,EAAgB8K,EAE/B,CAGH,OAAOP,CAAS,ECzClBQ,GAFwD,oBAAnBC,gBAEG,SAAUpT,GAChD,OAAO,IAAIqT,SAAQ,SAA4BzG,EAASC,GACtD,MAAMyG,EAAUZ,GAAc1S,GAC9B,IAAIuT,EAAcD,EAAQ3Z,KAC1B,MAAM6Z,EAAiBrK,GAAavI,KAAK0S,EAAQ1M,SAASgE,YAC1D,IACI6I,EACAC,EAAiBC,EACjBC,EAAaC,GAHb9L,aAACA,EAAYgK,iBAAEA,EAAgBC,mBAAEA,GAAsBsB,EAK3D,SAAS9V,IACPoW,GAAeA,IACfC,GAAiBA,IAEjBP,EAAQhB,aAAegB,EAAQhB,YAAYwB,YAAYL,GAEvDH,EAAQS,QAAUT,EAAQS,OAAOC,oBAAoB,QAASP,EAC/D,CAED,IAAIxT,EAAU,IAAImT,eAOlB,SAASa,IACP,IAAKhU,EACH,OAGF,MAAMiU,EAAkB/K,GAAavI,KACnC,0BAA2BX,GAAWA,EAAQkU,yBAahDxH,IAAO,SAAkBvQ,GACvBwQ,EAAQxQ,GACRoB,GACR,IAAS,SAAiB4W,GAClBvH,EAAOuH,GACP5W,GACD,GAfgB,CACf7D,KAHoBoO,GAAiC,SAAjBA,GAA4C,SAAjBA,EACxC9H,EAAQC,SAA/BD,EAAQoU,aAGRjU,OAAQH,EAAQG,OAChBkU,WAAYrU,EAAQqU,WACpB1N,QAASsN,EACTlU,SACAC,YAYFA,EAAU,IACX,CAlCDA,EAAQsU,KAAKjB,EAAQ5K,OAAO7J,cAAeyU,EAAQ7P,KAAK,GAGxDxD,EAAQiI,QAAUoL,EAAQpL,QAiCtB,cAAejI,EAEjBA,EAAQgU,UAAYA,EAGpBhU,EAAQuU,mBAAqB,WACtBvU,GAAkC,IAAvBA,EAAQwU,aAQD,IAAnBxU,EAAQG,QAAkBH,EAAQyU,aAAwD,IAAzCzU,EAAQyU,YAAYxX,QAAQ,WAKjFnD,WAAWka,EACnB,EAIIhU,EAAQ0U,QAAU,WACX1U,IAIL4M,EAAO,IAAIhN,EAAW,kBAAmBA,EAAW+U,aAAc5U,EAAQC,IAG1EA,EAAU,KAChB,EAGIA,EAAQ4U,QAAU,WAGhBhI,EAAO,IAAIhN,EAAW,gBAAiBA,EAAWiV,YAAa9U,EAAQC,IAGvEA,EAAU,IAChB,EAGIA,EAAQ8U,UAAY,WAClB,IAAIC,EAAsB1B,EAAQpL,QAAU,cAAgBoL,EAAQpL,QAAU,cAAgB,mBAC9F,MAAMzB,EAAe6M,EAAQ7M,cAAgB9B,GACzC2O,EAAQ0B,sBACVA,EAAsB1B,EAAQ0B,qBAEhCnI,EAAO,IAAIhN,EACTmV,EACAvO,EAAa3B,oBAAsBjF,EAAWoV,UAAYpV,EAAW+U,aACrE5U,EACAC,IAGFA,EAAU,IAChB,OAGoBjD,IAAhBuW,GAA6BC,EAAevM,eAAe,MAGvD,qBAAsBhH,GACxBI,EAAMzJ,QAAQ4c,EAAelT,UAAU,SAA0BrK,EAAKoB,GACpE4I,EAAQiV,iBAAiB7d,EAAKpB,EACtC,IAISoK,EAAM3K,YAAY4d,EAAQzB,mBAC7B5R,EAAQ4R,kBAAoByB,EAAQzB,iBAIlC9J,GAAiC,SAAjBA,IAClB9H,EAAQ8H,aAAeuL,EAAQvL,cAI7BiK,KACA2B,EAAmBE,GAAiB7G,GAAqBgF,GAAoB,GAC/E/R,EAAQxG,iBAAiB,WAAYka,IAInC5B,GAAoB9R,EAAQkV,UAC5BzB,EAAiBE,GAAe5G,GAAqB+E,GAEvD9R,EAAQkV,OAAO1b,iBAAiB,WAAYia,GAE5CzT,EAAQkV,OAAO1b,iBAAiB,UAAWma,KAGzCN,EAAQhB,aAAegB,EAAQS,UAGjCN,EAAa2B,IACNnV,IAGL4M,GAAQuI,GAAUA,EAAO9f,KAAO,IAAImX,GAAc,KAAMzM,EAAQC,GAAWmV,GAC3EnV,EAAQoV,QACRpV,EAAU,KAAI,EAGhBqT,EAAQhB,aAAegB,EAAQhB,YAAYgD,UAAU7B,GACjDH,EAAQS,SACVT,EAAQS,OAAOwB,QAAU9B,IAAeH,EAAQS,OAAOta,iBAAiB,QAASga,KAIrF,MAAM9D,ECvLK,SAAuBlM,GACpC,MAAML,EAAQ,4BAA4BvF,KAAK4F,GAC/C,OAAOL,GAASA,EAAM,IAAM,EAC9B,CDoLqBoS,CAAclC,EAAQ7P,KAEnCkM,IAAsD,IAA1C3J,GAASb,UAAUjI,QAAQyS,GACzC9C,EAAO,IAAIhN,EAAW,wBAA0B8P,EAAW,IAAK9P,EAAWiN,gBAAiB9M,IAM9FC,EAAQwV,KAAKlC,GAAe,KAChC,GACA,EErJAmC,GA3CuB,CAACC,EAASzN,KAC/B,MAAMjR,OAACA,GAAW0e,EAAUA,EAAUA,EAAQlZ,OAAOwW,SAAW,GAEhE,GAAI/K,GAAWjR,EAAQ,CACrB,IAEIse,EAFAK,EAAa,IAAIC,gBAIrB,MAAMlB,EAAU,SAAUmB,GACxB,IAAKP,EAAS,CACZA,GAAU,EACVzB,IACA,MAAMM,EAAM0B,aAAkB3X,MAAQ2X,EAASza,KAAKya,OACpDF,EAAWP,MAAMjB,aAAevU,EAAauU,EAAM,IAAI3H,GAAc2H,aAAejW,MAAQiW,EAAItU,QAAUsU,GAC3G,CACF,EAED,IAAI9F,EAAQpG,GAAWnO,YAAW,KAChCuU,EAAQ,KACRqG,EAAQ,IAAI9U,EAAW,WAAWqI,mBAA0BrI,EAAWoV,WAAW,GACjF/M,GAEH,MAAM4L,EAAc,KACd6B,IACFrH,GAASK,aAAaL,GACtBA,EAAQ,KACRqH,EAAQ/e,SAAQmd,IACdA,EAAOD,YAAcC,EAAOD,YAAYa,GAAWZ,EAAOC,oBAAoB,QAASW,EAAQ,IAEjGgB,EAAU,KACX,EAGHA,EAAQ/e,SAASmd,GAAWA,EAAOta,iBAAiB,QAASkb,KAE7D,MAAMZ,OAACA,GAAU6B,EAIjB,OAFA7B,EAAOD,YAAc,IAAMzT,EAAMrG,KAAK8Z,GAE/BC,CACR,GC3CUgC,GAAc,UAAWC,EAAOC,GAC3C,IAAI7e,EAAM4e,EAAME,WAEhB,IAAKD,GAAa7e,EAAM6e,EAEtB,kBADMD,GAIR,IACIG,EADAC,EAAM,EAGV,KAAOA,EAAMhf,GACX+e,EAAMC,EAAMH,QACND,EAAM7gB,MAAMihB,EAAKD,GACvBC,EAAMD,CAEV,EAQME,GAAaC,gBAAiBC,GAClC,GAAIA,EAAO3hB,OAAO4hB,eAEhB,kBADOD,GAIT,MAAME,EAASF,EAAOG,YACtB,IACE,OAAS,CACP,MAAMlZ,KAACA,EAAIpB,MAAEA,SAAeqa,EAAOnG,OACnC,GAAI9S,EACF,YAEIpB,CACP,CAGF,CAFS,cACFqa,EAAOrB,QACd,CACH,EAEauB,GAAc,CAACJ,EAAQN,EAAWW,EAAYC,KACzD,MAAMniB,EA3BiB4hB,gBAAiBQ,EAAUb,GAClD,UAAW,MAAMD,KAASK,GAAWS,SAC5Bf,GAAYC,EAAOC,EAE9B,CAuBmBc,CAAUR,EAAQN,GAEnC,IACIzY,EADAgQ,EAAQ,EAERwJ,EAAarP,IACVnK,IACHA,GAAO,EACPqZ,GAAYA,EAASlP,GACtB,EAGH,OAAO,IAAIsP,eAAe,CACxBX,WAAWV,GACT,IACE,MAAMpY,KAACA,EAAIpB,MAAEA,SAAe1H,EAAS6I,OAErC,GAAIC,EAGF,OAFDwZ,SACCpB,EAAWsB,QAIb,IAAI9f,EAAMgF,EAAM8Z,WAChB,GAAIU,EAAY,CACd,IAAIO,EAAc3J,GAASpW,EAC3Bwf,EAAWO,EACZ,CACDvB,EAAWwB,QAAQ,IAAInf,WAAWmE,GAInC,CAHC,MAAOgY,GAEP,MADA4C,EAAU5C,GACJA,CACP,CACF,EACDgB,OAAOU,IACLkB,EAAUlB,GACHphB,EAAS2iB,WAEjB,CACDC,cAAe,GAChB,EC3EGC,GAAoC,mBAAVC,OAA2C,mBAAZC,SAA8C,mBAAbC,SAC1FC,GAA4BJ,IAA8C,mBAAnBN,eAGvDW,GAAaL,KAA4C,mBAAhBM,aACzC9T,GAA0C,IAAI8T,YAAjC5iB,GAAQ8O,GAAQd,OAAOhO,IACtCqhB,MAAOrhB,GAAQ,IAAIgD,iBAAiB,IAAIyf,SAASziB,GAAK6iB,gBADtD,IAAE/T,GAIN,MAAMtC,GAAO,CAACvN,KAAOwa,KACnB,IACE,QAASxa,KAAMwa,EAGhB,CAFC,MAAO/G,GACP,OAAO,CACR,GAGGoQ,GAAwBJ,IAA6BlW,IAAK,KAC9D,IAAIuW,GAAiB,EAErB,MAAMC,EAAiB,IAAIR,QAAQzR,GAASH,OAAQ,CAClDqS,KAAM,IAAIjB,eACVvO,OAAQ,OACJyP,aAEF,OADAH,GAAiB,EACV,MACR,IACApR,QAAQ2D,IAAI,gBAEf,OAAOyN,IAAmBC,CAAc,IAKpCG,GAAyBT,IAC7BlW,IAAK,IAAMpB,EAAM9J,iBAAiB,IAAImhB,SAAS,IAAIQ,QAG/CG,GAAY,CAChB9B,OAAQ6B,IAA2B,CAACE,GAAQA,EAAIJ,OAG7B,IAAEI,GAAvBf,KAAuBe,GAOpB,IAAIZ,SANL,CAAC,OAAQ,cAAe,OAAQ,WAAY,UAAU9gB,SAAQtB,KAC3D+iB,GAAU/iB,KAAU+iB,GAAU/iB,GAAQ+K,EAAMxK,WAAWyiB,GAAIhjB,IAAUgjB,GAAQA,EAAIhjB,KAChF,CAACijB,EAAGvY,KACF,MAAM,IAAIH,EAAW,kBAAkBvK,sBAA0BuK,EAAW2Y,gBAAiBxY,EAAO,EACpG,KAIR,MA8BMyY,GAAoBnC,MAAO1P,EAASsR,KACxC,MAAMjhB,EAASoJ,EAAMtB,eAAe6H,EAAQ8R,oBAE5C,OAAiB,MAAVzhB,EAjCaqf,OAAO4B,IAC3B,GAAY,MAARA,EACF,OAAO,EAGT,GAAG7X,EAAMjK,OAAO8hB,GACd,OAAOA,EAAKS,KAGd,GAAGtY,EAAMlB,oBAAoB+Y,GAAO,CAClC,MAAMU,EAAW,IAAInB,QAAQzR,GAASH,OAAQ,CAC5C6C,OAAQ,OACRwP,SAEF,aAAcU,EAASd,eAAe5B,UACvC,CAED,OAAG7V,EAAM1F,kBAAkBud,IAAS7X,EAAM1K,cAAcuiB,GAC/CA,EAAKhC,YAGX7V,EAAM/J,kBAAkB4hB,KACzBA,GAAc,IAGb7X,EAAMzK,SAASsiB,UACFN,GAAWM,IAAOhC,gBADlC,EAEC,EAMuB2C,CAAcX,GAAQjhB,CAAM,ECxFhD6hB,GAAgB,CACpBC,KCNa,KDObC,IAAK7F,GACLqE,MDwFaD,IAAgB,OAAYvX,IACzC,IAAIyD,IACFA,EAAGiF,OACHA,EAAM/O,KACNA,EAAIoa,OACJA,EAAMzB,YACNA,EAAWpK,QACXA,EAAO8J,mBACPA,EAAkBD,iBAClBA,EAAgBhK,aAChBA,EAAYnB,QACZA,EAAOiL,gBACPA,EAAkB,cAAaoH,aAC/BA,GACEvG,GAAc1S,GAElB+H,EAAeA,GAAgBA,EAAe,IAAI3S,cAAgB,OAElE,IAEI6K,EAFAiZ,EAAiBC,GAAe,CAACpF,EAAQzB,GAAeA,EAAY8G,iBAAkBlR,GAI1F,MAAM4L,EAAcoF,GAAkBA,EAAepF,aAAW,MAC5DoF,EAAepF,aAClB,GAED,IAAIuF,EAEJ,IACE,GACEtH,GAAoBgG,IAAoC,QAAXrP,GAA+B,SAAXA,GACG,KAAnE2Q,QAA6BZ,GAAkB7R,EAASjN,IACzD,CACA,IAMI2f,EANAV,EAAW,IAAInB,QAAQhU,EAAK,CAC9BiF,OAAQ,OACRwP,KAAMve,EACNwe,OAAQ,SASV,GAJI9X,EAAM9F,WAAWZ,KAAU2f,EAAoBV,EAAShS,QAAQuD,IAAI,kBACtEvD,EAAQK,eAAeqS,GAGrBV,EAASV,KAAM,CACjB,MAAOtB,EAAY2C,GAASlK,GAC1BgK,EACArM,GAAqBuC,GAAewC,KAGtCpY,EAAOgd,GAAYiC,EAASV,KA1GT,MA0GmCtB,EAAY2C,EACnE,CACF,CAEIlZ,EAAMzK,SAASic,KAClBA,EAAkBA,EAAkB,UAAY,QAKlD,MAAM2H,EAAyB,gBAAiB/B,QAAQjjB,UACxDyL,EAAU,IAAIwX,QAAQhU,EAAK,IACtBwV,EACHlF,OAAQmF,EACRxQ,OAAQA,EAAO7J,cACf+H,QAASA,EAAQgE,YAAYtK,SAC7B4X,KAAMve,EACNwe,OAAQ,OACRsB,YAAaD,EAAyB3H,OAAkB7U,IAG1D,IAAIkD,QAAiBsX,MAAMvX,GAE3B,MAAMyZ,EAAmBtB,KAA4C,WAAjBrQ,GAA8C,aAAjBA,GAEjF,GAAIqQ,KAA2BpG,GAAuB0H,GAAoB5F,GAAe,CACvF,MAAMlS,EAAU,CAAA,EAEhB,CAAC,SAAU,aAAc,WAAWhL,SAAQwB,IAC1CwJ,EAAQxJ,GAAQ8H,EAAS9H,EAAK,IAGhC,MAAMuhB,EAAwBtZ,EAAMtB,eAAemB,EAAS0G,QAAQuD,IAAI,oBAEjEyM,EAAY2C,GAASvH,GAAsB3C,GAChDsK,EACA3M,GAAqBuC,GAAeyC,IAAqB,KACtD,GAEL9R,EAAW,IAAIwX,SACbf,GAAYzW,EAASgY,KAlJF,MAkJ4BtB,GAAY,KACzD2C,GAASA,IACTzF,GAAeA,GAAa,IAE9BlS,EAEH,CAEDmG,EAAeA,GAAgB,OAE/B,IAAI6R,QAAqBvB,GAAUhY,EAAM/I,QAAQ+gB,GAAWtQ,IAAiB,QAAQ7H,EAAUF,GAI/F,OAFC0Z,GAAoB5F,GAAeA,UAEvB,IAAIT,SAAQ,CAACzG,EAASC,KACjCF,GAAOC,EAASC,EAAQ,CACtBlT,KAAMigB,EACNhT,QAASuC,GAAavI,KAAKV,EAAS0G,SACpCxG,OAAQF,EAASE,OACjBkU,WAAYpU,EAASoU,WACrBtU,SACAC,WACA,GAeL,CAbC,MAAOmU,GAGP,GAFAN,GAAeA,IAEXM,GAAoB,cAAbA,EAAIxb,MAAwB,qBAAqB6I,KAAK2S,EAAItU,SACnE,MAAMvL,OAAO8H,OACX,IAAIwD,EAAW,gBAAiBA,EAAWiV,YAAa9U,EAAQC,GAChE,CACEe,MAAOoT,EAAIpT,OAASoT,IAK1B,MAAMvU,EAAWe,KAAKwT,EAAKA,GAAOA,EAAIrU,KAAMC,EAAQC,EACrD,CACF,ICtNDI,EAAMzJ,QAAQkiB,IAAe,CAAC5kB,EAAIkI,KAChC,GAAIlI,EAAI,CACN,IACEK,OAAO4H,eAAejI,EAAI,OAAQ,CAACkI,SAGpC,CAFC,MAAOuL,GAER,CACDpT,OAAO4H,eAAejI,EAAI,cAAe,CAACkI,SAC3C,KAGH,MAAMyd,GAAgB/D,GAAW,KAAKA,IAEhCgE,GAAoBpT,GAAYrG,EAAMxK,WAAW6Q,IAAwB,OAAZA,IAAgC,IAAZA,EAExEqT,GACAA,IACXA,EAAW1Z,EAAM7K,QAAQukB,GAAYA,EAAW,CAACA,GAEjD,MAAM9iB,OAACA,GAAU8iB,EACjB,IAAIC,EACAtT,EAEJ,MAAMuT,EAAkB,CAAA,EAExB,IAAK,IAAIljB,EAAI,EAAGA,EAAIE,EAAQF,IAAK,CAE/B,IAAIyN,EAIJ,GALAwV,EAAgBD,EAAShjB,GAGzB2P,EAAUsT,GAELF,GAAiBE,KACpBtT,EAAUoS,IAAetU,EAAKzH,OAAOid,IAAgB5kB,oBAErC4H,IAAZ0J,GACF,MAAM,IAAI7G,EAAW,oBAAoB2E,MAI7C,GAAIkC,EACF,MAGFuT,EAAgBzV,GAAM,IAAMzN,GAAK2P,CAClC,CAED,IAAKA,EAAS,CAEZ,MAAMwT,EAAU3lB,OAAO+R,QAAQ2T,GAC5BtjB,KAAI,EAAE6N,EAAI2V,KAAW,WAAW3V,OACpB,IAAV2V,EAAkB,sCAAwC,mCAO/D,MAAM,IAAIta,EACR,yDALM5I,EACLijB,EAAQjjB,OAAS,EAAI,YAAcijB,EAAQvjB,IAAIkjB,IAActY,KAAK,MAAQ,IAAMsY,GAAaK,EAAQ,IACtG,2BAIA,kBAEH,CAED,OAAOxT,CAAO,EE3DlB,SAAS0T,GAA6Bpa,GAKpC,GAJIA,EAAOsS,aACTtS,EAAOsS,YAAY+H,mBAGjBra,EAAO+T,QAAU/T,EAAO+T,OAAOwB,QACjC,MAAM,IAAI9I,GAAc,KAAMzM,EAElC,CASe,SAASsa,GAAgBta,GACtCoa,GAA6Bpa,GAE7BA,EAAO4G,QAAUuC,GAAavI,KAAKZ,EAAO4G,SAG1C5G,EAAOrG,KAAO0S,GAAcnX,KAC1B8K,EACAA,EAAO2G,mBAGgD,IAArD,CAAC,OAAQ,MAAO,SAASzJ,QAAQ8C,EAAO0I,SAC1C1I,EAAO4G,QAAQK,eAAe,qCAAqC,GAKrE,OAFgB8S,GAAoB/Z,EAAO0G,SAAWF,GAASE,QAExDA,CAAQ1G,GAAQN,MAAK,SAA6BQ,GAYvD,OAXAka,GAA6Bpa,GAG7BE,EAASvG,KAAO0S,GAAcnX,KAC5B8K,EACAA,EAAO6H,kBACP3H,GAGFA,EAAS0G,QAAUuC,GAAavI,KAAKV,EAAS0G,SAEvC1G,CACX,IAAK,SAA4B4V,GAe7B,OAdKvJ,GAASuJ,KACZsE,GAA6Bpa,GAGzB8V,GAAUA,EAAO5V,WACnB4V,EAAO5V,SAASvG,KAAO0S,GAAcnX,KACnC8K,EACAA,EAAO6H,kBACPiO,EAAO5V,UAET4V,EAAO5V,SAAS0G,QAAUuC,GAAavI,KAAKkV,EAAO5V,SAAS0G,WAIzDyM,QAAQxG,OAAOiJ,EAC1B,GACA,CChFO,MCKDyE,GAAa,CAAA,EAGnB,CAAC,SAAU,UAAW,SAAU,WAAY,SAAU,UAAU3jB,SAAQ,CAACtB,EAAMyB,KAC7EwjB,GAAWjlB,GAAQ,SAAmBN,GACpC,cAAcA,IAAUM,GAAQ,KAAOyB,EAAI,EAAI,KAAO,KAAOzB,CACjE,CAAG,IAGH,MAAMklB,GAAqB,CAAA,EAW3BD,GAAW9T,aAAe,SAAsBgU,EAAWC,EAAS5a,GAClE,SAAS6a,EAAcC,EAAKC,GAC1B,MAAO,uCAAoDD,EAAM,IAAOC,GAAQ/a,EAAU,KAAOA,EAAU,GAC5G,CAGD,MAAO,CAAC1D,EAAOwe,EAAKE,KAClB,IAAkB,IAAdL,EACF,MAAM,IAAI5a,EACR8a,EAAcC,EAAK,qBAAuBF,EAAU,OAASA,EAAU,KACvE7a,EAAWkb,gBAef,OAXIL,IAAYF,GAAmBI,KACjCJ,GAAmBI,IAAO,EAE1BI,QAAQC,KACNN,EACEC,EACA,+BAAiCF,EAAU,8CAK1CD,GAAYA,EAAUre,EAAOwe,EAAKE,EAAY,CAEzD,EAEAP,GAAWW,SAAW,SAAkBC,GACtC,MAAO,CAAC/e,EAAOwe,KAEbI,QAAQC,KAAK,GAAGL,gCAAkCO,MAC3C,EAEX,EAmCA,MAAeV,GAAA,CACbW,cAxBF,SAAuBxZ,EAASyZ,EAAQC,GACtC,GAAuB,iBAAZ1Z,EACT,MAAM,IAAI/B,EAAW,4BAA6BA,EAAW0b,sBAE/D,MAAMrkB,EAAO3C,OAAO2C,KAAK0K,GACzB,IAAI7K,EAAIG,EAAKD,OACb,KAAOF,KAAM,GAAG,CACd,MAAM6jB,EAAM1jB,EAAKH,GACX0jB,EAAYY,EAAOT,GACzB,GAAIH,EAAJ,CACE,MAAMre,EAAQwF,EAAQgZ,GAChBhgB,OAAmBoC,IAAVZ,GAAuBqe,EAAUre,EAAOwe,EAAKhZ,GAC5D,IAAe,IAAXhH,EACF,MAAM,IAAIiF,EAAW,UAAY+a,EAAM,YAAchgB,EAAQiF,EAAW0b,qBAG3E,MACD,IAAqB,IAAjBD,EACF,MAAM,IAAIzb,EAAW,kBAAoB+a,EAAK/a,EAAW2b,eAE5D,CACH,EAIAjB,WAAEA,ICtFIA,GAAaE,GAAUF,WAS7B,MAAMkB,GACJnhB,YAAYohB,GACVrgB,KAAKmL,SAAWkV,GAAkB,GAClCrgB,KAAKsgB,aAAe,CAClB1b,QAAS,IAAI2b,GACb1b,SAAU,IAAI0b,GAEjB,CAUDtF,cAAcuF,EAAa7b,GACzB,IACE,aAAa3E,KAAKud,SAASiD,EAAa7b,EAsBzC,CArBC,MAAOoU,GACP,GAAIA,aAAejW,MAAO,CACxB,IAAI2d,EAAQ,CAAA,EAEZ3d,MAAMgC,kBAAoBhC,MAAMgC,kBAAkB2b,GAAUA,EAAQ,IAAI3d,MAGxE,MAAMkB,EAAQyc,EAAMzc,MAAQyc,EAAMzc,MAAMzD,QAAQ,QAAS,IAAM,GAC/D,IACOwY,EAAI/U,MAGEA,IAAUtC,OAAOqX,EAAI/U,OAAOzC,SAASyC,EAAMzD,QAAQ,YAAa,OACzEwY,EAAI/U,OAAS,KAAOA,GAHpB+U,EAAI/U,MAAQA,CAOf,CAFC,MAAOsI,GAER,CACF,CAED,MAAMyM,CACP,CACF,CAEDwE,SAASiD,EAAa7b,GAGO,iBAAhB6b,GACT7b,EAASA,GAAU,IACZyD,IAAMoY,EAEb7b,EAAS6b,GAAe,GAG1B7b,EAASkR,GAAY7V,KAAKmL,SAAUxG,GAEpC,MAAMyG,aAACA,EAAYkL,iBAAEA,EAAgB/K,QAAEA,GAAW5G,OAE7BhD,IAAjByJ,GACFgU,GAAUW,cAAc3U,EAAc,CACpC7B,kBAAmB2V,GAAW9T,aAAa8T,GAAWwB,SACtDlX,kBAAmB0V,GAAW9T,aAAa8T,GAAWwB,SACtDjX,oBAAqByV,GAAW9T,aAAa8T,GAAWwB,WACvD,GAGmB,MAApBpK,IACEtR,EAAMxK,WAAW8b,GACnB3R,EAAO2R,iBAAmB,CACxBhO,UAAWgO,GAGb8I,GAAUW,cAAczJ,EAAkB,CACxC1O,OAAQsX,GAAWyB,SACnBrY,UAAW4W,GAAWyB,WACrB,SAK0Bhf,IAA7BgD,EAAO6Q,yBAEoC7T,IAApC3B,KAAKmL,SAASqK,kBACvB7Q,EAAO6Q,kBAAoBxV,KAAKmL,SAASqK,kBAEzC7Q,EAAO6Q,mBAAoB,GAG7B4J,GAAUW,cAAcpb,EAAQ,CAC9Bic,QAAS1B,GAAWW,SAAS,WAC7BgB,cAAe3B,GAAWW,SAAS,mBAClC,GAGHlb,EAAO0I,QAAU1I,EAAO0I,QAAUrN,KAAKmL,SAASkC,QAAU,OAAOtT,cAGjE,IAAI+mB,EAAiBvV,GAAWvG,EAAMlF,MACpCyL,EAAQ4B,OACR5B,EAAQ5G,EAAO0I,SAGjB9B,GAAWvG,EAAMzJ,QACf,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,QAAS,WACjD8R,WACQ9B,EAAQ8B,EAAO,IAI1B1I,EAAO4G,QAAUuC,GAAa7H,OAAO6a,EAAgBvV,GAGrD,MAAMwV,EAA0B,GAChC,IAAIC,GAAiC,EACrChhB,KAAKsgB,aAAa1b,QAAQrJ,SAAQ,SAAoC0lB,GACjC,mBAAxBA,EAAYhY,UAA0D,IAAhCgY,EAAYhY,QAAQtE,KAIrEqc,EAAiCA,GAAkCC,EAAYjY,YAE/E+X,EAAwBG,QAAQD,EAAYnY,UAAWmY,EAAYlY,UACzE,IAEI,MAAMoY,EAA2B,GAKjC,IAAIC,EAJJphB,KAAKsgB,aAAazb,SAAStJ,SAAQ,SAAkC0lB,GACnEE,EAAyB1iB,KAAKwiB,EAAYnY,UAAWmY,EAAYlY,SACvE,IAGI,IACIhN,EADAL,EAAI,EAGR,IAAKslB,EAAgC,CACnC,MAAMK,EAAQ,CAACpC,GAAgBrmB,KAAKoH,WAAO2B,GAO3C,IANA0f,EAAMH,QAAQnoB,MAAMsoB,EAAON,GAC3BM,EAAM5iB,KAAK1F,MAAMsoB,EAAOF,GACxBplB,EAAMslB,EAAMzlB,OAEZwlB,EAAUpJ,QAAQzG,QAAQ5M,GAEnBjJ,EAAIK,GACTqlB,EAAUA,EAAQ/c,KAAKgd,EAAM3lB,KAAM2lB,EAAM3lB,MAG3C,OAAO0lB,CACR,CAEDrlB,EAAMglB,EAAwBnlB,OAE9B,IAAI0b,EAAY3S,EAIhB,IAFAjJ,EAAI,EAEGA,EAAIK,GAAK,CACd,MAAMulB,EAAcP,EAAwBrlB,KACtC6lB,EAAaR,EAAwBrlB,KAC3C,IACE4b,EAAYgK,EAAYhK,EAIzB,CAHC,MAAO9R,GACP+b,EAAW1nB,KAAKmG,KAAMwF,GACtB,KACD,CACF,CAED,IACE4b,EAAUnC,GAAgBplB,KAAKmG,KAAMsX,EAGtC,CAFC,MAAO9R,GACP,OAAOwS,QAAQxG,OAAOhM,EACvB,CAKD,IAHA9J,EAAI,EACJK,EAAMolB,EAAyBvlB,OAExBF,EAAIK,GACTqlB,EAAUA,EAAQ/c,KAAK8c,EAAyBzlB,KAAMylB,EAAyBzlB,MAGjF,OAAO0lB,CACR,CAEDI,OAAO7c,GAGL,OAAOwD,GADUkN,IADjB1Q,EAASkR,GAAY7V,KAAKmL,SAAUxG,IACE2Q,QAAS3Q,EAAOyD,IAAKzD,EAAO6Q,mBACxC7Q,EAAOsD,OAAQtD,EAAO2R,iBACjD,EAIHtR,EAAMzJ,QAAQ,CAAC,SAAU,MAAO,OAAQ,YAAY,SAA6B8R,GAE/E+S,GAAMjnB,UAAUkU,GAAU,SAASjF,EAAKzD,GACtC,OAAO3E,KAAK4E,QAAQiR,GAAYlR,GAAU,CAAA,EAAI,CAC5C0I,SACAjF,MACA9J,MAAOqG,GAAU,CAAA,GAAIrG,OAE3B,CACA,IAEA0G,EAAMzJ,QAAQ,CAAC,OAAQ,MAAO,UAAU,SAA+B8R,GAGrE,SAASoU,EAAmBC,GAC1B,OAAO,SAAoBtZ,EAAK9J,EAAMqG,GACpC,OAAO3E,KAAK4E,QAAQiR,GAAYlR,GAAU,CAAA,EAAI,CAC5C0I,SACA9B,QAASmW,EAAS,CAChB,eAAgB,uBACd,CAAE,EACNtZ,MACA9J,SAER,CACG,CAED8hB,GAAMjnB,UAAUkU,GAAUoU,IAE1BrB,GAAMjnB,UAAUkU,EAAS,QAAUoU,GAAmB,EACxD,IAEA,MAAAE,GAAevB,GCtOf,MAAMwB,GACJ3iB,YAAY4iB,GACV,GAAwB,mBAAbA,EACT,MAAM,IAAIrb,UAAU,gCAGtB,IAAIsb,EAEJ9hB,KAAKohB,QAAU,IAAIpJ,SAAQ,SAAyBzG,GAClDuQ,EAAiBvQ,CACvB,IAEI,MAAMvT,EAAQgC,KAGdA,KAAKohB,QAAQ/c,MAAK0V,IAChB,IAAK/b,EAAM+jB,WAAY,OAEvB,IAAIrmB,EAAIsC,EAAM+jB,WAAWnmB,OAEzB,KAAOF,KAAM,GACXsC,EAAM+jB,WAAWrmB,GAAGqe,GAEtB/b,EAAM+jB,WAAa,IAAI,IAIzB/hB,KAAKohB,QAAQ/c,KAAO2d,IAClB,IAAIC,EAEJ,MAAMb,EAAU,IAAIpJ,SAAQzG,IAC1BvT,EAAMic,UAAU1I,GAChB0Q,EAAW1Q,CAAO,IACjBlN,KAAK2d,GAMR,OAJAZ,EAAQrH,OAAS,WACf/b,EAAMya,YAAYwJ,EAC1B,EAEab,CAAO,EAGhBS,GAAS,SAAgBpd,EAASE,EAAQC,GACpC5G,EAAMyc,SAKVzc,EAAMyc,OAAS,IAAIrJ,GAAc3M,EAASE,EAAQC,GAClDkd,EAAe9jB,EAAMyc,QAC3B,GACG,CAKDuE,mBACE,GAAIhf,KAAKya,OACP,MAAMza,KAAKya,MAEd,CAMDR,UAAUrI,GACJ5R,KAAKya,OACP7I,EAAS5R,KAAKya,QAIZza,KAAK+hB,WACP/hB,KAAK+hB,WAAWtjB,KAAKmT,GAErB5R,KAAK+hB,WAAa,CAACnQ,EAEtB,CAMD6G,YAAY7G,GACV,IAAK5R,KAAK+hB,WACR,OAEF,MAAMva,EAAQxH,KAAK+hB,WAAWlgB,QAAQ+P,IACvB,IAAXpK,GACFxH,KAAK+hB,WAAWG,OAAO1a,EAAO,EAEjC,CAEDuW,gBACE,MAAMxD,EAAa,IAAIC,gBAEjBR,EAASjB,IACbwB,EAAWP,MAAMjB,EAAI,EAOvB,OAJA/Y,KAAKia,UAAUD,GAEfO,EAAW7B,OAAOD,YAAc,IAAMzY,KAAKyY,YAAYuB,GAEhDO,EAAW7B,MACnB,CAMD1I,gBACE,IAAI+J,EAIJ,MAAO,CACL/b,MAJY,IAAI4jB,IAAY,SAAkBO,GAC9CpI,EAASoI,CACf,IAGMpI,SAEH,EAGH,MAAAqI,GAAeR,GCtIf,MAAMS,GAAiB,CACrBC,SAAU,IACVC,mBAAoB,IACpBC,WAAY,IACZC,WAAY,IACZC,GAAI,IACJC,QAAS,IACTC,SAAU,IACVC,4BAA6B,IAC7BC,UAAW,IACXC,aAAc,IACdC,eAAgB,IAChBC,YAAa,IACbC,gBAAiB,IACjBC,OAAQ,IACRC,gBAAiB,IACjBC,iBAAkB,IAClBC,MAAO,IACPC,SAAU,IACVC,YAAa,IACbC,SAAU,IACVC,OAAQ,IACRC,kBAAmB,IACnBC,kBAAmB,IACnBC,WAAY,IACZC,aAAc,IACdC,gBAAiB,IACjBC,UAAW,IACXC,SAAU,IACVC,iBAAkB,IAClBC,cAAe,IACfC,4BAA6B,IAC7BC,eAAgB,IAChBC,SAAU,IACVC,KAAM,IACNC,eAAgB,IAChBC,mBAAoB,IACpBC,gBAAiB,IACjBC,WAAY,IACZC,qBAAsB,IACtBC,oBAAqB,IACrBC,kBAAmB,IACnBC,UAAW,IACXC,mBAAoB,IACpBC,oBAAqB,IACrBC,OAAQ,IACRC,iBAAkB,IAClBC,SAAU,IACVC,gBAAiB,IACjBC,qBAAsB,IACtBC,gBAAiB,IACjBC,4BAA6B,IAC7BC,2BAA4B,IAC5BC,oBAAqB,IACrBC,eAAgB,IAChBC,WAAY,IACZC,mBAAoB,IACpBC,eAAgB,IAChBC,wBAAyB,IACzBC,sBAAuB,IACvBC,oBAAqB,IACrBC,aAAc,IACdC,YAAa,IACbC,8BAA+B,KAGjCltB,OAAO+R,QAAQoX,IAAgB9mB,SAAQ,EAAES,EAAK+E,MAC5CshB,GAAethB,GAAS/E,CAAG,IAG7B,MAAAqqB,GAAehE,GCxBf,MAAMiE,GAnBN,SAASC,EAAeC,GACtB,MAAM/pB,EAAU,IAAI2jB,GAAMoG,GACpBC,EAAW7tB,EAAKwnB,GAAMjnB,UAAUyL,QAASnI,GAa/C,OAVAuI,EAAM7E,OAAOsmB,EAAUrG,GAAMjnB,UAAWsD,EAAS,CAAChB,YAAY,IAG9DuJ,EAAM7E,OAAOsmB,EAAUhqB,EAAS,KAAM,CAAChB,YAAY,IAGnDgrB,EAAS/sB,OAAS,SAAgB2mB,GAChC,OAAOkG,EAAe1Q,GAAY2Q,EAAenG,GACrD,EAESoG,CACT,CAGcF,CAAepb,IAG7Bmb,GAAMlG,MAAQA,GAGdkG,GAAMlV,cAAgBA,GACtBkV,GAAM1E,YAAcA,GACpB0E,GAAMpV,SAAWA,GACjBoV,GAAMI,QLvDiB,QKwDvBJ,GAAMjgB,WAAaA,EAGnBigB,GAAM9hB,WAAaA,EAGnB8hB,GAAMK,OAASL,GAAMlV,cAGrBkV,GAAMM,IAAM,SAAaC,GACvB,OAAO7O,QAAQ4O,IAAIC,EACrB,EAEAP,GAAMQ,OC9CS,SAAgBC,GAC7B,OAAO,SAAchlB,GACnB,OAAOglB,EAAShuB,MAAM,KAAMgJ,EAChC,CACA,ED6CAukB,GAAMU,aE7DS,SAAsBC,GACnC,OAAOjiB,EAAMtK,SAASusB,KAAsC,IAAzBA,EAAQD,YAC7C,EF8DAV,GAAMzQ,YAAcA,GAEpByQ,GAAMxY,aAAeA,GAErBwY,GAAMY,WAAavtB,GAASiR,GAAe5F,EAAMnI,WAAWlD,GAAS,IAAIyF,SAASzF,GAASA,GAE3F2sB,GAAMa,WAAazI,GAEnB4H,GAAMjE,eAAiBA,GAEvBiE,GAAMc,QAAUd,GAGhB,MAAee,GAAAf,IGnFTlG,MACJA,GAAK5b,WACLA,GAAU4M,cACVA,GAAaF,SACbA,GAAQ0Q,YACRA,GAAW8E,QACXA,GAAOE,IACPA,GAAGD,OACHA,GAAMK,aACNA,GAAYF,OACZA,GAAMzgB,WACNA,GAAUyH,aACVA,GAAYuU,eACZA,GAAc6E,WACdA,GAAUC,WACVA,GAAUtR,YACVA,IACEyQ"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs b/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs new file mode 100644 index 0000000..9491c11 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs @@ -0,0 +1,4783 @@ +/*! Axios v1.9.0 Copyright (c) 2025 Matt Zabriskie and contributors */ +'use strict'; + +const FormData$1 = require('form-data'); +const crypto = require('crypto'); +const url = require('url'); +const proxyFromEnv = require('proxy-from-env'); +const http = require('http'); +const https = require('https'); +const util = require('util'); +const followRedirects = require('follow-redirects'); +const zlib = require('zlib'); +const stream = require('stream'); +const events = require('events'); + +function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } + +const FormData__default = /*#__PURE__*/_interopDefaultLegacy(FormData$1); +const crypto__default = /*#__PURE__*/_interopDefaultLegacy(crypto); +const url__default = /*#__PURE__*/_interopDefaultLegacy(url); +const proxyFromEnv__default = /*#__PURE__*/_interopDefaultLegacy(proxyFromEnv); +const http__default = /*#__PURE__*/_interopDefaultLegacy(http); +const https__default = /*#__PURE__*/_interopDefaultLegacy(https); +const util__default = /*#__PURE__*/_interopDefaultLegacy(util); +const followRedirects__default = /*#__PURE__*/_interopDefaultLegacy(followRedirects); +const zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib); +const stream__default = /*#__PURE__*/_interopDefaultLegacy(stream); + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction(thing[iterator]); + + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData__default["default"] || FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams = url__default["default"].URLSearchParams; + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +}; + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + const randomValues = new Uint32Array(size); + crypto__default["default"].randomFillSync(randomValues); + for (let i = 0; i < size; i++) { + str += alphabet[randomValues[i] % length]; + } + + return str; +}; + + +const platform$1 = { + isNode: true, + classes: { + URLSearchParams, + FormData: FormData__default["default"], + Blob: typeof Blob !== 'undefined' && Blob || null + }, + ALPHABET, + generateString, + protocols: [ 'http', 'https', 'file', 'data' ] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +const AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const VERSION = "1.9.0"; + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream__default["default"].Transform{ + constructor(options) { + options = utils$1.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils$1.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const internals = this[kInternals] = { + timeWindow: options.timeWindow, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + const pushChunk = (_chunk, _callback) => { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + internals.isCaptured && this.emit('progress', internals.bytesSeen); + + if (this.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + }; + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } +} + +const AxiosTransformStream$1 = AxiosTransformStream; + +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream(); + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer(); + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +}; + +const readBlob$1 = readBlob; + +const BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util__default["default"].TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils$1.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}`; + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils$1.isTypedArray(value)) { + yield value; + } else { + yield* readBlob$1(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils$1.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils$1.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + }; + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return stream.Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +const formDataToStream$1 = formDataToStream; + +class ZlibHeaderTransformStream extends stream__default["default"].Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +const ZlibHeaderTransformStream$1 = ZlibHeaderTransformStream; + +const callbackify = (fn, reducer) => { + return utils$1.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +}; + +const callbackify$1 = callbackify; + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(null, args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +const zlibOptions = { + flush: zlib__default["default"].constants.Z_SYNC_FLUSH, + finishFlush: zlib__default["default"].constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH +}; + +const isBrotliSupported = utils$1.isFunction(zlib__default["default"].createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects__default["default"]; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + +const flushOnFinish = (stream, [throttled, flush]) => { + stream + .on('end', flush) + .on('error', flush); + + return throttled; +}; + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} + +/** + * If the proxy or config afterRedirects functions are defined, call them with the options + * + * @param {http.ClientRequestArgs} options + * @param {AxiosProxyConfig} configProxy configuration from Axios options object + * @param {string} location + * + * @returns {http.ClientRequestArgs} + */ +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = proxyFromEnv__default["default"].getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } + } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } + + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); + }; +} + +const isHttpAdapterSupported = typeof process !== 'undefined' && utils$1.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + }; + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + }; + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils$1.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +}; + +const buildAddressEntry = (address, family) => resolveFamily(utils$1.isObject(address) ? address : {address, family}); + +/*eslint consistent-return:0*/ +const httpAdapter = isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify$1(lookup, (value) => utils$1.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils$1.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + }; + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new events.EventEmitter(); + + const onFinished = () => { + if (config.cancelToken) { + config.cancelToken.unsubscribe(abort); + } + + if (config.signal) { + config.signal.removeEventListener('abort', abort); + } + + emitter.removeAllListeners(); + }; + + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } + }); + + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); + } + } + + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils$1.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream__default["default"].Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders$1(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders$1.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const {onUploadProgress, onDownloadProgress} = config; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils$1.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream$1(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils$1.isFormData(data) && utils$1.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util__default["default"].promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils$1.isBlob(data) || utils$1.isFile(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream__default["default"].Readable.from(readBlob$1(data)); + } else if (data && !utils$1.isStream(data)) { + if (Buffer.isBuffer(data)) ; else if (utils$1.isArrayBuffer(data)) { + data = Buffer.from(new Uint8Array(data)); + } else if (utils$1.isString(data)) { + data = Buffer.from(data, 'utf-8'); + } else { + return reject(new AxiosError( + 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { + return reject(new AxiosError( + 'Request body larger than maxBodyLength limit', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + } + + const contentLength = utils$1.toFiniteNumber(headers.getContentLength()); + + if (utils$1.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils$1.isStream(data)) { + data = stream__default["default"].Readable.from(data, {objectMode: false}); + } + + data = stream__default["default"].pipeline([data, new AxiosTransformStream$1({ + maxRate: utils$1.toFiniteNumber(maxUploadRate) + })], utils$1.noop); + + onUploadProgress && data.on('progress', flushOnFinish( + data, + progressEventDecorator( + contentLength, + progressEventReducer(asyncDecorator(onUploadProgress), false, 3) + ) + )); + } + + // HTTP basic authentication + let auth = undefined; + if (config.auth) { + const username = config.auth.username || ''; + const password = config.auth.password || ''; + auth = username + ':' + password; + } + + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; + auth = urlUsername + ':' + urlPassword; + } + + auth && headers.delete('authorization'); + + let path; + + try { + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); + } catch (err) { + const customErr = new Error(err.message); + customErr.config = config; + customErr.url = config.url; + customErr.exists = true; + return reject(customErr); + } + + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), + agents: { http: config.httpAgent, https: config.httpsAgent }, + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} + }; + + // cacheable-lookup integration hotfix + !utils$1.isUndefined(lookup) && (options.lookup = lookup); + + if (config.socketPath) { + options.socketPath = config.socketPath; + } else { + options.hostname = parsed.hostname.startsWith("[") ? parsed.hostname.slice(1, -1) : parsed.hostname; + options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); + } + + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + if (config.transport) { + transport = config.transport; + } else if (config.maxRedirects === 0) { + transport = isHttpsRequest ? https__default["default"] : http__default["default"]; + } else { + if (config.maxRedirects) { + options.maxRedirects = config.maxRedirects; + } + if (config.beforeRedirect) { + options.beforeRedirects.config = config.beforeRedirect; + } + transport = isHttpsRequest ? httpsFollow : httpFollow; + } + + if (config.maxBodyLength > -1) { + options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; + } + + if (config.insecureHTTPParser) { + options.insecureHTTPParser = config.insecureHTTPParser; + } + + // Create the request + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; + + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress || maxDownloadRate) { + const transformStream = new AxiosTransformStream$1({ + maxRate: utils$1.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', flushOnFinish( + transformStream, + progressEventDecorator( + responseLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true, 3) + ) + )); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; + + // return the last request in case of redirects + const lastRequest = res.req || req; + + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } + + switch ((res.headers['content-encoding'] || '').toLowerCase()) { + /*eslint default-case:0*/ + case 'gzip': + case 'x-gzip': + case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'deflate': + streams.push(new ZlibHeaderTransformStream$1()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib__default["default"].createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } + } + } + + responseStream = streams.length > 1 ? stream__default["default"].pipeline(streams, utils$1.noop) : streams[0]; + + const offListeners = stream__default["default"].finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { + status: res.statusCode, + statusText: res.statusMessage, + headers: new AxiosHeaders$1(res.headers), + config, + request: lastRequest + }; + + if (responseType === 'stream') { + response.data = responseStream; + settle(resolve, reject, response); + } else { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { + responseBuffer.push(chunk); + totalResponseBytes += chunk.length; + + // make sure the content length is not over the maxContentLength if specified + if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { + // stream.destroy() emit aborted event before calling reject() on Node.js v16 + rejected = true; + responseStream.destroy(); + reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); + } + }); + + responseStream.on('aborted', function handlerStreamAborted() { + if (rejected) { + return; + } + + const err = new AxiosError( + 'stream has been aborted', + AxiosError.ERR_BAD_RESPONSE, + config, + lastRequest + ); + responseStream.destroy(err); + reject(err); + }); + + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; + reject(AxiosError.from(err, null, config, lastRequest)); + }); + + responseStream.on('end', function handleStreamEnd() { + try { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { + responseData = utils$1.stripBOM(responseData); + } + } + response.data = responseData; + } catch (err) { + return reject(AxiosError.from(err, null, config, response.request, response)); + } + settle(resolve, reject, response); + }); + } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); + }); + + // Handle errors + req.on('error', function handleRequestError(err) { + // @todo remove + // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return; + reject(AxiosError.from(err, null, config, req)); + }); + + // set tcp keep alive to prevent drop connection by peer + req.on('socket', function handleRequestSocket(socket) { + // default interval of sending ack packet is 1 minute + socket.setKeepAlive(true, 1000 * 60); + }); + + // Handle request timeout + if (config.timeout) { + // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. + const timeout = parseInt(config.timeout, 10); + + if (Number.isNaN(timeout)) { + reject(new AxiosError( + 'error trying to parse `config.timeout` to int', + AxiosError.ERR_BAD_OPTION_VALUE, + config, + req + )); + + return; + } + + // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. + // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. + // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. + // And then these socket which be hang up will devouring CPU little by little. + // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. + req.setTimeout(timeout, function handleRequestTimeout() { + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + req + )); + abort(); + }); + } + + + // Send the request + if (utils$1.isStream(data)) { + let ended = false; + let errored = false; + + data.on('end', () => { + ended = true; + }); + + data.once('error', err => { + errored = true; + req.destroy(err); + }); + + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); + } else { + req.end(data); + } + }); +}; + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const supportsRequestStream = isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +}); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +const fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = "credentials" in Request.prototype; + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +const HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs.map b/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs.map new file mode 100644 index 0000000..7eb098c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/dist/node/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/node/classes/URLSearchParams.js","../../lib/platform/node/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/env/data.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/fromDataURI.js","../../lib/helpers/AxiosTransformStream.js","../../lib/helpers/readBlob.js","../../lib/helpers/formDataToStream.js","../../lib/helpers/ZlibHeaderTransformStream.js","../../lib/helpers/callbackify.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/adapters/http.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport url from 'url';\nexport default url.URLSearchParams;\n","import crypto from 'crypto';\nimport URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n const randomValues = new Uint32Array(size);\n crypto.randomFillSync(randomValues);\n for (let i = 0; i < size; i++) {\n str += alphabet[randomValues[i] % length];\n }\n\n return str;\n}\n\n\nexport default {\n isNode: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob: typeof Blob !== 'undefined' && Blob || null\n },\n ALPHABET,\n generateString,\n protocols: [ 'http', 'https', 'file', 'data' ]\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","export const VERSION = \"1.9.0\";","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport parseProtocol from './parseProtocol.js';\nimport platform from '../platform/index.js';\n\nconst DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\\s\\S]*)$/;\n\n/**\n * Parse data uri to a Buffer or Blob\n *\n * @param {String} uri\n * @param {?Boolean} asBlob\n * @param {?Object} options\n * @param {?Function} options.Blob\n *\n * @returns {Buffer|Blob}\n */\nexport default function fromDataURI(uri, asBlob, options) {\n const _Blob = options && options.Blob || platform.classes.Blob;\n const protocol = parseProtocol(uri);\n\n if (asBlob === undefined && _Blob) {\n asBlob = true;\n }\n\n if (protocol === 'data') {\n uri = protocol.length ? uri.slice(protocol.length + 1) : uri;\n\n const match = DATA_URL_PATTERN.exec(uri);\n\n if (!match) {\n throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL);\n }\n\n const mime = match[1];\n const isBase64 = match[2];\n const body = match[3];\n const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8');\n\n if (asBlob) {\n if (!_Blob) {\n throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT);\n }\n\n return new _Blob([buffer], {type: mime});\n }\n\n return buffer;\n }\n\n throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT);\n}\n","'use strict';\n\nimport stream from 'stream';\nimport utils from '../utils.js';\n\nconst kInternals = Symbol('internals');\n\nclass AxiosTransformStream extends stream.Transform{\n constructor(options) {\n options = utils.toFlatObject(options, {\n maxRate: 0,\n chunkSize: 64 * 1024,\n minChunkSize: 100,\n timeWindow: 500,\n ticksRate: 2,\n samplesCount: 15\n }, null, (prop, source) => {\n return !utils.isUndefined(source[prop]);\n });\n\n super({\n readableHighWaterMark: options.chunkSize\n });\n\n const internals = this[kInternals] = {\n timeWindow: options.timeWindow,\n chunkSize: options.chunkSize,\n maxRate: options.maxRate,\n minChunkSize: options.minChunkSize,\n bytesSeen: 0,\n isCaptured: false,\n notifiedBytesLoaded: 0,\n ts: Date.now(),\n bytes: 0,\n onReadCallback: null\n };\n\n this.on('newListener', event => {\n if (event === 'progress') {\n if (!internals.isCaptured) {\n internals.isCaptured = true;\n }\n }\n });\n }\n\n _read(size) {\n const internals = this[kInternals];\n\n if (internals.onReadCallback) {\n internals.onReadCallback();\n }\n\n return super._read(size);\n }\n\n _transform(chunk, encoding, callback) {\n const internals = this[kInternals];\n const maxRate = internals.maxRate;\n\n const readableHighWaterMark = this.readableHighWaterMark;\n\n const timeWindow = internals.timeWindow;\n\n const divider = 1000 / timeWindow;\n const bytesThreshold = (maxRate / divider);\n const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0;\n\n const pushChunk = (_chunk, _callback) => {\n const bytes = Buffer.byteLength(_chunk);\n internals.bytesSeen += bytes;\n internals.bytes += bytes;\n\n internals.isCaptured && this.emit('progress', internals.bytesSeen);\n\n if (this.push(_chunk)) {\n process.nextTick(_callback);\n } else {\n internals.onReadCallback = () => {\n internals.onReadCallback = null;\n process.nextTick(_callback);\n };\n }\n }\n\n const transformChunk = (_chunk, _callback) => {\n const chunkSize = Buffer.byteLength(_chunk);\n let chunkRemainder = null;\n let maxChunkSize = readableHighWaterMark;\n let bytesLeft;\n let passed = 0;\n\n if (maxRate) {\n const now = Date.now();\n\n if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) {\n internals.ts = now;\n bytesLeft = bytesThreshold - internals.bytes;\n internals.bytes = bytesLeft < 0 ? -bytesLeft : 0;\n passed = 0;\n }\n\n bytesLeft = bytesThreshold - internals.bytes;\n }\n\n if (maxRate) {\n if (bytesLeft <= 0) {\n // next time window\n return setTimeout(() => {\n _callback(null, _chunk);\n }, timeWindow - passed);\n }\n\n if (bytesLeft < maxChunkSize) {\n maxChunkSize = bytesLeft;\n }\n }\n\n if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) {\n chunkRemainder = _chunk.subarray(maxChunkSize);\n _chunk = _chunk.subarray(0, maxChunkSize);\n }\n\n pushChunk(_chunk, chunkRemainder ? () => {\n process.nextTick(_callback, null, chunkRemainder);\n } : _callback);\n };\n\n transformChunk(chunk, function transformNextChunk(err, _chunk) {\n if (err) {\n return callback(err);\n }\n\n if (_chunk) {\n transformChunk(_chunk, transformNextChunk);\n } else {\n callback(null);\n }\n });\n }\n}\n\nexport default AxiosTransformStream;\n","const {asyncIterator} = Symbol;\n\nconst readBlob = async function* (blob) {\n if (blob.stream) {\n yield* blob.stream()\n } else if (blob.arrayBuffer) {\n yield await blob.arrayBuffer()\n } else if (blob[asyncIterator]) {\n yield* blob[asyncIterator]();\n } else {\n yield blob;\n }\n}\n\nexport default readBlob;\n","import util from 'util';\nimport {Readable} from 'stream';\nimport utils from \"../utils.js\";\nimport readBlob from \"./readBlob.js\";\nimport platform from \"../platform/index.js\";\n\nconst BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_';\n\nconst textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util.TextEncoder();\n\nconst CRLF = '\\r\\n';\nconst CRLF_BYTES = textEncoder.encode(CRLF);\nconst CRLF_BYTES_COUNT = 2;\n\nclass FormDataPart {\n constructor(name, value) {\n const {escapeName} = this.constructor;\n const isStringValue = utils.isString(value);\n\n let headers = `Content-Disposition: form-data; name=\"${escapeName(name)}\"${\n !isStringValue && value.name ? `; filename=\"${escapeName(value.name)}\"` : ''\n }${CRLF}`;\n\n if (isStringValue) {\n value = textEncoder.encode(String(value).replace(/\\r?\\n|\\r\\n?/g, CRLF));\n } else {\n headers += `Content-Type: ${value.type || \"application/octet-stream\"}${CRLF}`\n }\n\n this.headers = textEncoder.encode(headers + CRLF);\n\n this.contentLength = isStringValue ? value.byteLength : value.size;\n\n this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT;\n\n this.name = name;\n this.value = value;\n }\n\n async *encode(){\n yield this.headers;\n\n const {value} = this;\n\n if(utils.isTypedArray(value)) {\n yield value;\n } else {\n yield* readBlob(value);\n }\n\n yield CRLF_BYTES;\n }\n\n static escapeName(name) {\n return String(name).replace(/[\\r\\n\"]/g, (match) => ({\n '\\r' : '%0D',\n '\\n' : '%0A',\n '\"' : '%22',\n }[match]));\n }\n}\n\nconst formDataToStream = (form, headersHandler, options) => {\n const {\n tag = 'form-data-boundary',\n size = 25,\n boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET)\n } = options || {};\n\n if(!utils.isFormData(form)) {\n throw TypeError('FormData instance required');\n }\n\n if (boundary.length < 1 || boundary.length > 70) {\n throw Error('boundary must be 10-70 characters long')\n }\n\n const boundaryBytes = textEncoder.encode('--' + boundary + CRLF);\n const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF);\n let contentLength = footerBytes.byteLength;\n\n const parts = Array.from(form.entries()).map(([name, value]) => {\n const part = new FormDataPart(name, value);\n contentLength += part.size;\n return part;\n });\n\n contentLength += boundaryBytes.byteLength * parts.length;\n\n contentLength = utils.toFiniteNumber(contentLength);\n\n const computedHeaders = {\n 'Content-Type': `multipart/form-data; boundary=${boundary}`\n }\n\n if (Number.isFinite(contentLength)) {\n computedHeaders['Content-Length'] = contentLength;\n }\n\n headersHandler && headersHandler(computedHeaders);\n\n return Readable.from((async function *() {\n for(const part of parts) {\n yield boundaryBytes;\n yield* part.encode();\n }\n\n yield footerBytes;\n })());\n};\n\nexport default formDataToStream;\n","\"use strict\";\n\nimport stream from \"stream\";\n\nclass ZlibHeaderTransformStream extends stream.Transform {\n __transform(chunk, encoding, callback) {\n this.push(chunk);\n callback();\n }\n\n _transform(chunk, encoding, callback) {\n if (chunk.length !== 0) {\n this._transform = this.__transform;\n\n // Add Default Compression headers if no zlib headers are present\n if (chunk[0] !== 120) { // Hex: 78\n const header = Buffer.alloc(2);\n header[0] = 120; // Hex: 78\n header[1] = 156; // Hex: 9C \n this.push(header, encoding);\n }\n }\n\n this.__transform(chunk, encoding, callback);\n }\n}\n\nexport default ZlibHeaderTransformStream;\n","import utils from \"../utils.js\";\n\nconst callbackify = (fn, reducer) => {\n return utils.isAsyncFn(fn) ? function (...args) {\n const cb = args.pop();\n fn.apply(this, args).then((value) => {\n try {\n reducer ? cb(null, ...reducer(value)) : cb(null, value);\n } catch (err) {\n cb(err);\n }\n }, cb);\n } : fn;\n}\n\nexport default callbackify;\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn.apply(null, args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","'use strict';\n\nimport utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport buildFullPath from '../core/buildFullPath.js';\nimport buildURL from './../helpers/buildURL.js';\nimport proxyFromEnv from 'proxy-from-env';\nimport http from 'http';\nimport https from 'https';\nimport util from 'util';\nimport followRedirects from 'follow-redirects';\nimport zlib from 'zlib';\nimport {VERSION} from '../env/data.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport platform from '../platform/index.js';\nimport fromDataURI from '../helpers/fromDataURI.js';\nimport stream from 'stream';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport AxiosTransformStream from '../helpers/AxiosTransformStream.js';\nimport {EventEmitter} from 'events';\nimport formDataToStream from \"../helpers/formDataToStream.js\";\nimport readBlob from \"../helpers/readBlob.js\";\nimport ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js';\nimport callbackify from \"../helpers/callbackify.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\n\nconst zlibOptions = {\n flush: zlib.constants.Z_SYNC_FLUSH,\n finishFlush: zlib.constants.Z_SYNC_FLUSH\n};\n\nconst brotliOptions = {\n flush: zlib.constants.BROTLI_OPERATION_FLUSH,\n finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH\n}\n\nconst isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress);\n\nconst {http: httpFollow, https: httpsFollow} = followRedirects;\n\nconst isHttps = /https:?/;\n\nconst supportedProtocols = platform.protocols.map(protocol => {\n return protocol + ':';\n});\n\nconst flushOnFinish = (stream, [throttled, flush]) => {\n stream\n .on('end', flush)\n .on('error', flush);\n\n return throttled;\n}\n\n/**\n * If the proxy or config beforeRedirects functions are defined, call them with the options\n * object.\n *\n * @param {Object} options - The options object that was passed to the request.\n *\n * @returns {Object}\n */\nfunction dispatchBeforeRedirect(options, responseDetails) {\n if (options.beforeRedirects.proxy) {\n options.beforeRedirects.proxy(options);\n }\n if (options.beforeRedirects.config) {\n options.beforeRedirects.config(options, responseDetails);\n }\n}\n\n/**\n * If the proxy or config afterRedirects functions are defined, call them with the options\n *\n * @param {http.ClientRequestArgs} options\n * @param {AxiosProxyConfig} configProxy configuration from Axios options object\n * @param {string} location\n *\n * @returns {http.ClientRequestArgs}\n */\nfunction setProxy(options, configProxy, location) {\n let proxy = configProxy;\n if (!proxy && proxy !== false) {\n const proxyUrl = proxyFromEnv.getProxyForUrl(location);\n if (proxyUrl) {\n proxy = new URL(proxyUrl);\n }\n }\n if (proxy) {\n // Basic proxy authorization\n if (proxy.username) {\n proxy.auth = (proxy.username || '') + ':' + (proxy.password || '');\n }\n\n if (proxy.auth) {\n // Support proxy auth object form\n if (proxy.auth.username || proxy.auth.password) {\n proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || '');\n }\n const base64 = Buffer\n .from(proxy.auth, 'utf8')\n .toString('base64');\n options.headers['Proxy-Authorization'] = 'Basic ' + base64;\n }\n\n options.headers.host = options.hostname + (options.port ? ':' + options.port : '');\n const proxyHost = proxy.hostname || proxy.host;\n options.hostname = proxyHost;\n // Replace 'host' since options is not a URL object\n options.host = proxyHost;\n options.port = proxy.port;\n options.path = location;\n if (proxy.protocol) {\n options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`;\n }\n }\n\n options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) {\n // Configure proxy for redirected request, passing the original config proxy to apply\n // the exact same logic as if the redirected request was performed by axios directly.\n setProxy(redirectOptions, configProxy, redirectOptions.href);\n };\n}\n\nconst isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process';\n\n// temporary hotfix\n\nconst wrapAsync = (asyncExecutor) => {\n return new Promise((resolve, reject) => {\n let onDone;\n let isDone;\n\n const done = (value, isRejected) => {\n if (isDone) return;\n isDone = true;\n onDone && onDone(value, isRejected);\n }\n\n const _resolve = (value) => {\n done(value);\n resolve(value);\n };\n\n const _reject = (reason) => {\n done(reason, true);\n reject(reason);\n }\n\n asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject);\n })\n};\n\nconst resolveFamily = ({address, family}) => {\n if (!utils.isString(address)) {\n throw TypeError('address must be a string');\n }\n return ({\n address,\n family: family || (address.indexOf('.') < 0 ? 6 : 4)\n });\n}\n\nconst buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family});\n\n/*eslint consistent-return:0*/\nexport default isHttpAdapterSupported && function httpAdapter(config) {\n return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) {\n let {data, lookup, family} = config;\n const {responseType, responseEncoding} = config;\n const method = config.method.toUpperCase();\n let isDone;\n let rejected = false;\n let req;\n\n if (lookup) {\n const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]);\n // hotfix to support opt.all option which is required for node 20.x\n lookup = (hostname, opt, cb) => {\n _lookup(hostname, opt, (err, arg0, arg1) => {\n if (err) {\n return cb(err);\n }\n\n const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)];\n\n opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family);\n });\n }\n }\n\n // temporary internal emitter until the AxiosRequest class will be implemented\n const emitter = new EventEmitter();\n\n const onFinished = () => {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(abort);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', abort);\n }\n\n emitter.removeAllListeners();\n }\n\n onDone((value, isRejected) => {\n isDone = true;\n if (isRejected) {\n rejected = true;\n onFinished();\n }\n });\n\n function abort(reason) {\n emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason);\n }\n\n emitter.once('abort', reject);\n\n if (config.cancelToken || config.signal) {\n config.cancelToken && config.cancelToken.subscribe(abort);\n if (config.signal) {\n config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort);\n }\n }\n\n // Parse url\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined);\n const protocol = parsed.protocol || supportedProtocols[0];\n\n if (protocol === 'data:') {\n let convertedData;\n\n if (method !== 'GET') {\n return settle(resolve, reject, {\n status: 405,\n statusText: 'method not allowed',\n headers: {},\n config\n });\n }\n\n try {\n convertedData = fromDataURI(config.url, responseType === 'blob', {\n Blob: config.env && config.env.Blob\n });\n } catch (err) {\n throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config);\n }\n\n if (responseType === 'text') {\n convertedData = convertedData.toString(responseEncoding);\n\n if (!responseEncoding || responseEncoding === 'utf8') {\n convertedData = utils.stripBOM(convertedData);\n }\n } else if (responseType === 'stream') {\n convertedData = stream.Readable.from(convertedData);\n }\n\n return settle(resolve, reject, {\n data: convertedData,\n status: 200,\n statusText: 'OK',\n headers: new AxiosHeaders(),\n config\n });\n }\n\n if (supportedProtocols.indexOf(protocol) === -1) {\n return reject(new AxiosError(\n 'Unsupported protocol ' + protocol,\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n const headers = AxiosHeaders.from(config.headers).normalize();\n\n // Set User-Agent (required by some servers)\n // See https://github.com/axios/axios/issues/69\n // User-Agent is specified; handle case where no UA header is desired\n // Only set header if it hasn't been set in config\n headers.set('User-Agent', 'axios/' + VERSION, false);\n\n const {onUploadProgress, onDownloadProgress} = config;\n const maxRate = config.maxRate;\n let maxUploadRate = undefined;\n let maxDownloadRate = undefined;\n\n // support for spec compliant FormData objects\n if (utils.isSpecCompliantForm(data)) {\n const userBoundary = headers.getContentType(/boundary=([-_\\w\\d]{10,70})/i);\n\n data = formDataToStream(data, (formHeaders) => {\n headers.set(formHeaders);\n }, {\n tag: `axios-${VERSION}-boundary`,\n boundary: userBoundary && userBoundary[1] || undefined\n });\n // support for https://www.npmjs.com/package/form-data api\n } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) {\n headers.set(data.getHeaders());\n\n if (!headers.hasContentLength()) {\n try {\n const knownLength = await util.promisify(data.getLength).call(data);\n Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength);\n /*eslint no-empty:0*/\n } catch (e) {\n }\n }\n } else if (utils.isBlob(data) || utils.isFile(data)) {\n data.size && headers.setContentType(data.type || 'application/octet-stream');\n headers.setContentLength(data.size || 0);\n data = stream.Readable.from(readBlob(data));\n } else if (data && !utils.isStream(data)) {\n if (Buffer.isBuffer(data)) {\n // Nothing to do...\n } else if (utils.isArrayBuffer(data)) {\n data = Buffer.from(new Uint8Array(data));\n } else if (utils.isString(data)) {\n data = Buffer.from(data, 'utf-8');\n } else {\n return reject(new AxiosError(\n 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n // Add Content-Length header if data exists\n headers.setContentLength(data.length, false);\n\n if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) {\n return reject(new AxiosError(\n 'Request body larger than maxBodyLength limit',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n }\n\n const contentLength = utils.toFiniteNumber(headers.getContentLength());\n\n if (utils.isArray(maxRate)) {\n maxUploadRate = maxRate[0];\n maxDownloadRate = maxRate[1];\n } else {\n maxUploadRate = maxDownloadRate = maxRate;\n }\n\n if (data && (onUploadProgress || maxUploadRate)) {\n if (!utils.isStream(data)) {\n data = stream.Readable.from(data, {objectMode: false});\n }\n\n data = stream.pipeline([data, new AxiosTransformStream({\n maxRate: utils.toFiniteNumber(maxUploadRate)\n })], utils.noop);\n\n onUploadProgress && data.on('progress', flushOnFinish(\n data,\n progressEventDecorator(\n contentLength,\n progressEventReducer(asyncDecorator(onUploadProgress), false, 3)\n )\n ));\n }\n\n // HTTP basic authentication\n let auth = undefined;\n if (config.auth) {\n const username = config.auth.username || '';\n const password = config.auth.password || '';\n auth = username + ':' + password;\n }\n\n if (!auth && parsed.username) {\n const urlUsername = parsed.username;\n const urlPassword = parsed.password;\n auth = urlUsername + ':' + urlPassword;\n }\n\n auth && headers.delete('authorization');\n\n let path;\n\n try {\n path = buildURL(\n parsed.pathname + parsed.search,\n config.params,\n config.paramsSerializer\n ).replace(/^\\?/, '');\n } catch (err) {\n const customErr = new Error(err.message);\n customErr.config = config;\n customErr.url = config.url;\n customErr.exists = true;\n return reject(customErr);\n }\n\n headers.set(\n 'Accept-Encoding',\n 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false\n );\n\n const options = {\n path,\n method: method,\n headers: headers.toJSON(),\n agents: { http: config.httpAgent, https: config.httpsAgent },\n auth,\n protocol,\n family,\n beforeRedirect: dispatchBeforeRedirect,\n beforeRedirects: {}\n };\n\n // cacheable-lookup integration hotfix\n !utils.isUndefined(lookup) && (options.lookup = lookup);\n\n if (config.socketPath) {\n options.socketPath = config.socketPath;\n } else {\n options.hostname = parsed.hostname.startsWith(\"[\") ? parsed.hostname.slice(1, -1) : parsed.hostname;\n options.port = parsed.port;\n setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path);\n }\n\n let transport;\n const isHttpsRequest = isHttps.test(options.protocol);\n options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent;\n if (config.transport) {\n transport = config.transport;\n } else if (config.maxRedirects === 0) {\n transport = isHttpsRequest ? https : http;\n } else {\n if (config.maxRedirects) {\n options.maxRedirects = config.maxRedirects;\n }\n if (config.beforeRedirect) {\n options.beforeRedirects.config = config.beforeRedirect;\n }\n transport = isHttpsRequest ? httpsFollow : httpFollow;\n }\n\n if (config.maxBodyLength > -1) {\n options.maxBodyLength = config.maxBodyLength;\n } else {\n // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited\n options.maxBodyLength = Infinity;\n }\n\n if (config.insecureHTTPParser) {\n options.insecureHTTPParser = config.insecureHTTPParser;\n }\n\n // Create the request\n req = transport.request(options, function handleResponse(res) {\n if (req.destroyed) return;\n\n const streams = [res];\n\n const responseLength = +res.headers['content-length'];\n\n if (onDownloadProgress || maxDownloadRate) {\n const transformStream = new AxiosTransformStream({\n maxRate: utils.toFiniteNumber(maxDownloadRate)\n });\n\n onDownloadProgress && transformStream.on('progress', flushOnFinish(\n transformStream,\n progressEventDecorator(\n responseLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true, 3)\n )\n ));\n\n streams.push(transformStream);\n }\n\n // decompress the response body transparently if required\n let responseStream = res;\n\n // return the last request in case of redirects\n const lastRequest = res.req || req;\n\n // if decompress disabled we should not decompress\n if (config.decompress !== false && res.headers['content-encoding']) {\n // if no content, but headers still say that it is encoded,\n // remove the header not confuse downstream operations\n if (method === 'HEAD' || res.statusCode === 204) {\n delete res.headers['content-encoding'];\n }\n\n switch ((res.headers['content-encoding'] || '').toLowerCase()) {\n /*eslint default-case:0*/\n case 'gzip':\n case 'x-gzip':\n case 'compress':\n case 'x-compress':\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'deflate':\n streams.push(new ZlibHeaderTransformStream());\n\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'br':\n if (isBrotliSupported) {\n streams.push(zlib.createBrotliDecompress(brotliOptions));\n delete res.headers['content-encoding'];\n }\n }\n }\n\n responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0];\n\n const offListeners = stream.finished(responseStream, () => {\n offListeners();\n onFinished();\n });\n\n const response = {\n status: res.statusCode,\n statusText: res.statusMessage,\n headers: new AxiosHeaders(res.headers),\n config,\n request: lastRequest\n };\n\n if (responseType === 'stream') {\n response.data = responseStream;\n settle(resolve, reject, response);\n } else {\n const responseBuffer = [];\n let totalResponseBytes = 0;\n\n responseStream.on('data', function handleStreamData(chunk) {\n responseBuffer.push(chunk);\n totalResponseBytes += chunk.length;\n\n // make sure the content length is not over the maxContentLength if specified\n if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) {\n // stream.destroy() emit aborted event before calling reject() on Node.js v16\n rejected = true;\n responseStream.destroy();\n reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded',\n AxiosError.ERR_BAD_RESPONSE, config, lastRequest));\n }\n });\n\n responseStream.on('aborted', function handlerStreamAborted() {\n if (rejected) {\n return;\n }\n\n const err = new AxiosError(\n 'stream has been aborted',\n AxiosError.ERR_BAD_RESPONSE,\n config,\n lastRequest\n );\n responseStream.destroy(err);\n reject(err);\n });\n\n responseStream.on('error', function handleStreamError(err) {\n if (req.destroyed) return;\n reject(AxiosError.from(err, null, config, lastRequest));\n });\n\n responseStream.on('end', function handleStreamEnd() {\n try {\n let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer);\n if (responseType !== 'arraybuffer') {\n responseData = responseData.toString(responseEncoding);\n if (!responseEncoding || responseEncoding === 'utf8') {\n responseData = utils.stripBOM(responseData);\n }\n }\n response.data = responseData;\n } catch (err) {\n return reject(AxiosError.from(err, null, config, response.request, response));\n }\n settle(resolve, reject, response);\n });\n }\n\n emitter.once('abort', err => {\n if (!responseStream.destroyed) {\n responseStream.emit('error', err);\n responseStream.destroy();\n }\n });\n });\n\n emitter.once('abort', err => {\n reject(err);\n req.destroy(err);\n });\n\n // Handle errors\n req.on('error', function handleRequestError(err) {\n // @todo remove\n // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return;\n reject(AxiosError.from(err, null, config, req));\n });\n\n // set tcp keep alive to prevent drop connection by peer\n req.on('socket', function handleRequestSocket(socket) {\n // default interval of sending ack packet is 1 minute\n socket.setKeepAlive(true, 1000 * 60);\n });\n\n // Handle request timeout\n if (config.timeout) {\n // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types.\n const timeout = parseInt(config.timeout, 10);\n\n if (Number.isNaN(timeout)) {\n reject(new AxiosError(\n 'error trying to parse `config.timeout` to int',\n AxiosError.ERR_BAD_OPTION_VALUE,\n config,\n req\n ));\n\n return;\n }\n\n // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system.\n // And timer callback will be fired, and abort() will be invoked before connection, then get \"socket hang up\" and code ECONNRESET.\n // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up.\n // And then these socket which be hang up will devouring CPU little by little.\n // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect.\n req.setTimeout(timeout, function handleRequestTimeout() {\n if (isDone) return;\n let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n req\n ));\n abort();\n });\n }\n\n\n // Send the request\n if (utils.isStream(data)) {\n let ended = false;\n let errored = false;\n\n data.on('end', () => {\n ended = true;\n });\n\n data.once('error', err => {\n errored = true;\n req.destroy(err);\n });\n\n data.on('close', () => {\n if (!ended && !errored) {\n abort(new CanceledError('Request stream has been aborted', config, req));\n }\n });\n\n data.pipe(req);\n } else {\n req.end(data);\n }\n });\n}\n\nexport const __setProxy = setProxy;\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst supportsRequestStream = isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n});\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = \"credentials\" in Request.prototype;\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["utils","prototype","PlatformFormData","encode","url","crypto","FormData","platform","defaults","AxiosHeaders","stream","util","readBlob","Readable","zlib","followRedirects","proxyFromEnv","callbackify","EventEmitter","formDataToStream","AxiosTransformStream","https","http","ZlibHeaderTransformStream","composeSignals","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEe,SAAS,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE;AAC1C,EAAE,OAAO,SAAS,IAAI,GAAG;AACzB,IAAI,OAAO,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;AACxC,GAAG,CAAC;AACJ;;ACFA;AACA;AACA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC;AACpC,MAAM,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC;AAChC,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,MAAM,CAAC;AACvC;AACA,MAAM,MAAM,GAAG,CAAC,KAAK,IAAI,KAAK,IAAI;AAClC,IAAI,MAAM,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACvE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACxB;AACA,MAAM,UAAU,GAAG,CAAC,IAAI,KAAK;AAC7B,EAAE,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC5B,EAAE,OAAO,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI;AAC1C,EAAC;AACD;AACA,MAAM,UAAU,GAAG,IAAI,IAAI,KAAK,IAAI,OAAO,KAAK,KAAK,IAAI,CAAC;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,GAAG,EAAE;AACvB,EAAE,OAAO,GAAG,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,WAAW,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC;AACvG,OAAO,UAAU,CAAC,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7E,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,UAAU,CAAC,aAAa,CAAC,CAAC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,iBAAiB,CAAC,GAAG,EAAE;AAChC,EAAE,IAAI,MAAM,CAAC;AACb,EAAE,IAAI,CAAC,OAAO,WAAW,KAAK,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,EAAE;AACpE,IAAI,MAAM,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;AACrC,GAAG,MAAM;AACT,IAAI,MAAM,GAAG,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,SAAS,GAAG,KAAK,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,QAAQ,EAAE;AAChC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AACxC,EAAE,OAAO,CAAC,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,KAAK,IAAI,KAAK,EAAE,WAAW,IAAI,GAAG,CAAC,IAAI,EAAE,QAAQ,IAAI,GAAG,CAAC,CAAC;AAC5J,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,KAAK,QAAQ,CAAC,GAAG,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK;AAC9B,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,KAAK;AACd,IAAI,CAAC,OAAO,QAAQ,KAAK,UAAU,IAAI,KAAK,YAAY,QAAQ;AAChE,MAAM,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC;AAC9B,QAAQ,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,UAAU;AAC7C;AACA,SAAS,IAAI,KAAK,QAAQ,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,QAAQ,EAAE,KAAK,mBAAmB,CAAC;AACrG,OAAO;AACP,KAAK;AACL,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,iBAAiB,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACxD;AACA,MAAM,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAI,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI;AAC9B,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,CAAC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE;AACrD;AACA,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,WAAW,EAAE;AAClD,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,CAAC,CAAC;AACR;AACA;AACA,EAAE,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;AAC/B;AACA,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AACpB;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC5C,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;AACpC,KAAK;AACL,GAAG,MAAM;AACT;AACA,IAAI,MAAM,IAAI,GAAG,UAAU,GAAG,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjF,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC5B,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACxC,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE;AAC3B,EAAE,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC;AAC1B,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACnB,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,WAAW,EAAE,EAAE;AACpC,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,GAAG;AACH,EAAE,OAAO,IAAI,CAAC;AACd,CAAC;AACD;AACA,MAAM,OAAO,GAAG,CAAC,MAAM;AACvB;AACA,EAAE,IAAI,OAAO,UAAU,KAAK,WAAW,EAAE,OAAO,UAAU,CAAC;AAC3D,EAAE,OAAO,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,IAAI,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,MAAM,CAAC;AAC/F,CAAC,GAAG,CAAC;AACL;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,OAAO,CAAC;AACnF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAK,8BAA8B;AAC5C,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC;AAC1D,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,MAAM,WAAW,GAAG,CAAC,GAAG,EAAE,GAAG,KAAK;AACpC,IAAI,MAAM,SAAS,GAAG,QAAQ,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAC9D,IAAI,IAAI,aAAa,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AAChE,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;AACxD,KAAK,MAAM,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AACnC,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AACzC,KAAK,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AAC7B,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AACpD,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AACvD,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK;AACpD,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAG,KAAK;AAC3B,IAAI,IAAI,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE;AACpC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AAClC,KAAK,MAAM;AACX,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACnB,KAAK;AACL,GAAG,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;AACnB,EAAE,OAAO,CAAC,CAAC;AACX,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,OAAO,KAAK;AAC9B,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;AACxC,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AAC/B,GAAG;AACH,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,KAAK;AACxE,EAAE,WAAW,CAAC,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AACjF,EAAE,WAAW,CAAC,SAAS,CAAC,WAAW,GAAG,WAAW,CAAC;AAClD,EAAE,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,EAAE;AAC9C,IAAI,KAAK,EAAE,gBAAgB,CAAC,SAAS;AACrC,GAAG,CAAC,CAAC;AACL,EAAE,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AACvD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,KAAK;AACjE,EAAE,IAAI,KAAK,CAAC;AACZ,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B;AACA,EAAE,IAAI,SAAS,IAAI,IAAI,EAAE,OAAO,OAAO,CAAC;AACxC;AACA,EAAE,GAAG;AACL,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;AAClD,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACrB,IAAI,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACpB,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AAClF,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC;AACxC,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AAC5B,OAAO;AACP,KAAK;AACL,IAAI,SAAS,GAAG,MAAM,KAAK,KAAK,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AAC9D,GAAG,QAAQ,SAAS,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,EAAE;AACnG;AACA,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,EAAE,YAAY,EAAE,QAAQ,KAAK;AAClD,EAAE,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,QAAQ,KAAK,SAAS,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,EAAE;AACvD,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC;AAC1B,GAAG;AACH,EAAE,QAAQ,IAAI,YAAY,CAAC,MAAM,CAAC;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;AACxD,EAAE,OAAO,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,KAAK,QAAQ,CAAC;AACpD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,OAAO,GAAG,CAAC,KAAK,KAAK;AAC3B,EAAE,IAAI,CAAC,KAAK,EAAE,OAAO,IAAI,CAAC;AAC1B,EAAE,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,KAAK,CAAC;AACnC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACvB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC;AAChC,EAAE,MAAM,GAAG,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAC3B,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,UAAU,IAAI;AACpC;AACA,EAAE,OAAO,KAAK,IAAI;AAClB,IAAI,OAAO,UAAU,IAAI,KAAK,YAAY,UAAU,CAAC;AACrD,GAAG,CAAC;AACJ,CAAC,EAAE,OAAO,UAAU,KAAK,WAAW,IAAI,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,EAAE,EAAE,KAAK;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;AACzC;AACA,EAAE,MAAM,SAAS,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxC;AACA,EAAE,IAAI,MAAM,CAAC;AACb;AACA,EAAE,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE;AACtD,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC;AAC9B,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACnC,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,MAAM,EAAE,GAAG,KAAK;AAClC,EAAE,IAAI,OAAO,CAAC;AACd,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,EAAE;AAChD,IAAI,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACjD;AACA,MAAM,WAAW,GAAG,GAAG,IAAI;AAC3B,EAAE,OAAO,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,uBAAuB;AAC1D,IAAI,SAAS,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,MAAM,OAAO,EAAE,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC;AACnC,KAAK;AACL,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA;AACA,MAAM,cAAc,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,KAAK,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,OAAO,KAAK;AAC5C,EAAE,MAAM,WAAW,GAAG,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC;AAC5D,EAAE,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAChC;AACA,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC7C,IAAI,IAAI,GAAG,CAAC;AACZ,IAAI,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,KAAK,EAAE;AAC1D,MAAM,kBAAkB,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC;AACnD,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,CAAC,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;AACnD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,iBAAiB,CAAC,GAAG,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC/C;AACA,IAAI,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;AACnF,MAAM,OAAO,KAAK,CAAC;AACnB,KAAK;AACL;AACA,IAAI,MAAM,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;AAC5B;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,OAAO;AACnC;AACA,IAAI,UAAU,CAAC,UAAU,GAAG,KAAK,CAAC;AAClC;AACA,IAAI,IAAI,UAAU,IAAI,UAAU,EAAE;AAClC,MAAM,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC;AAClC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE;AACzB,MAAM,UAAU,CAAC,GAAG,GAAG,MAAM;AAC7B,QAAQ,MAAM,KAAK,CAAC,qCAAqC,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AACzE,OAAO,CAAC;AACR,KAAK;AACL,GAAG,CAAC,CAAC;AACL,EAAC;AACD;AACA,MAAM,WAAW,GAAG,CAAC,aAAa,EAAE,SAAS,KAAK;AAClD,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,GAAG,KAAK;AAC1B,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,IAAI;AACzB,MAAM,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACxB,KAAK,CAAC,CAAC;AACP,IAAG;AACH;AACA,EAAE,OAAO,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAClG;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA,MAAM,IAAI,GAAG,MAAM,GAAE;AACrB;AACA,MAAM,cAAc,GAAG,CAAC,KAAK,EAAE,YAAY,KAAK;AAChD,EAAE,OAAO,KAAK,IAAI,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,YAAY,CAAC;AACjF,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,mBAAmB,CAAC,KAAK,EAAE;AACpC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,WAAW,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AACvG,CAAC;AACD;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,KAAK;AAC9B,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC;AAC9B;AACA,EAAE,MAAM,KAAK,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK;AAC/B;AACA,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC1B,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACtC,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,GAAG,EAAE,QAAQ,IAAI,MAAM,CAAC,EAAE;AAChC,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAQ,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AACjD;AACA,QAAQ,OAAO,CAAC,MAAM,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK;AACxC,UAAU,MAAM,YAAY,GAAG,KAAK,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC,CAAC;AACrE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;AAC7B;AACA,QAAQ,OAAO,MAAM,CAAC;AACtB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,IAAG;AACH;AACA,EAAE,OAAO,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACvB,EAAC;AACD;AACA,MAAM,SAAS,GAAG,UAAU,CAAC,eAAe,CAAC,CAAC;AAC9C;AACA,MAAM,UAAU,GAAG,CAAC,KAAK;AACzB,EAAE,KAAK,KAAK,QAAQ,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACvG;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,CAAC,qBAAqB,EAAE,oBAAoB,KAAK;AACxE,EAAE,IAAI,qBAAqB,EAAE;AAC7B,IAAI,OAAO,YAAY,CAAC;AACxB,GAAG;AACH;AACA,EAAE,OAAO,oBAAoB,GAAG,CAAC,CAAC,KAAK,EAAE,SAAS,KAAK;AACvD,IAAI,OAAO,CAAC,gBAAgB,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK;AAC5D,MAAM,IAAI,MAAM,KAAK,OAAO,IAAI,IAAI,KAAK,KAAK,EAAE;AAChD,QAAQ,SAAS,CAAC,MAAM,IAAI,SAAS,CAAC,KAAK,EAAE,EAAE,CAAC;AAChD,OAAO;AACP,KAAK,EAAE,KAAK,CAAC,CAAC;AACd;AACA,IAAI,OAAO,CAAC,EAAE,KAAK;AACnB,MAAM,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACzB,MAAM,OAAO,CAAC,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;AACtC,KAAK;AACL,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,UAAU,CAAC,EAAE,CAAC,CAAC;AAC5D,CAAC;AACD,EAAE,OAAO,YAAY,KAAK,UAAU;AACpC,EAAE,UAAU,CAAC,OAAO,CAAC,WAAW,CAAC;AACjC,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,OAAO,cAAc,KAAK,WAAW;AAClD,EAAE,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,QAAQ,IAAI,aAAa,CAAC,CAAC;AACxG;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC;AAC3E;AACA;AACA,gBAAe;AACf,EAAE,OAAO;AACT,EAAE,aAAa;AACf,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,iBAAiB;AACnB,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,SAAS;AACX,EAAE,QAAQ;AACV,EAAE,aAAa;AACf,EAAE,gBAAgB;AAClB,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,SAAS;AACX,EAAE,WAAW;AACb,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,iBAAiB;AACnB,EAAE,YAAY;AACd,EAAE,UAAU;AACZ,EAAE,OAAO;AACT,EAAE,KAAK;AACP,EAAE,MAAM;AACR,EAAE,IAAI;AACN,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,YAAY;AACd,EAAE,MAAM;AACR,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,OAAO;AACT,EAAE,YAAY;AACd,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,cAAc;AAChB,EAAE,UAAU,EAAE,cAAc;AAC5B,EAAE,iBAAiB;AACnB,EAAE,aAAa;AACf,EAAE,WAAW;AACb,EAAE,WAAW;AACb,EAAE,IAAI;AACN,EAAE,cAAc;AAChB,EAAE,OAAO;AACT,EAAE,MAAM,EAAE,OAAO;AACjB,EAAE,gBAAgB;AAClB,EAAE,mBAAmB;AACrB,EAAE,YAAY;AACd,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,YAAY,EAAE,aAAa;AAC7B,EAAE,IAAI;AACN,EAAE,UAAU;AACZ,CAAC;;ACnuBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAC9D,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB;AACA,EAAE,IAAI,KAAK,CAAC,iBAAiB,EAAE;AAC/B,IAAI,KAAK,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC;AACrC,GAAG;AACH;AACA,EAAE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;AACzB,EAAE,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;AAC3B,EAAE,IAAI,KAAK,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC;AAC7B,EAAE,MAAM,KAAK,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AACnC,EAAE,OAAO,KAAK,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;AACtC,EAAE,IAAI,QAAQ,EAAE;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC7B,IAAI,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC;AAC3D,GAAG;AACH,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,EAAE;AAClC,EAAE,MAAM,EAAE,SAAS,MAAM,GAAG;AAC5B,IAAI,OAAO;AACX;AACA,MAAM,OAAO,EAAE,IAAI,CAAC,OAAO;AAC3B,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB;AACA,MAAM,WAAW,EAAE,IAAI,CAAC,WAAW;AACnC,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB;AACA,MAAM,QAAQ,EAAE,IAAI,CAAC,QAAQ;AAC7B,MAAM,UAAU,EAAE,IAAI,CAAC,UAAU;AACjC,MAAM,YAAY,EAAE,IAAI,CAAC,YAAY;AACrC,MAAM,KAAK,EAAE,IAAI,CAAC,KAAK;AACvB;AACA,MAAM,MAAM,EAAEA,OAAK,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;AAC7C,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB,KAAK,CAAC;AACN,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAMC,WAAS,GAAG,UAAU,CAAC,SAAS,CAAC;AACvC,MAAM,WAAW,GAAG,EAAE,CAAC;AACvB;AACA;AACA,EAAE,sBAAsB;AACxB,EAAE,gBAAgB;AAClB,EAAE,cAAc;AAChB,EAAE,WAAW;AACb,EAAE,aAAa;AACf,EAAE,2BAA2B;AAC7B,EAAE,gBAAgB;AAClB,EAAE,kBAAkB;AACpB,EAAE,iBAAiB;AACnB,EAAE,cAAc;AAChB,EAAE,iBAAiB;AACnB,EAAE,iBAAiB;AACnB;AACA,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAClB,EAAE,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;AACpC,CAAC,CAAC,CAAC;AACH;AACA,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACjD,MAAM,CAAC,cAAc,CAACA,WAAS,EAAE,cAAc,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AAChE;AACA;AACA,UAAU,CAAC,IAAI,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,KAAK;AAC3E,EAAE,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAACA,WAAS,CAAC,CAAC;AAC9C;AACA,EAAED,OAAK,CAAC,YAAY,CAAC,KAAK,EAAE,UAAU,EAAE,SAAS,MAAM,CAAC,GAAG,EAAE;AAC7D,IAAI,OAAO,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC;AACnC,GAAG,EAAE,IAAI,IAAI;AACb,IAAI,OAAO,IAAI,KAAK,cAAc,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC9E;AACA,EAAE,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;AAC3B;AACA,EAAE,UAAU,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC/B;AACA,EAAE,WAAW,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACxD;AACA,EAAE,OAAO,UAAU,CAAC;AACpB,CAAC;;AC7FD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,KAAK,EAAE;AAC5B,EAAE,OAAOA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,GAAG,EAAE;AAC7B,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE;AACpC,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC;AACxB,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE;AACtD;AACA,IAAI,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAClC,IAAI,OAAO,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAClD,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC;AAC3B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACtD,CAAC;AACD;AACA,MAAM,UAAU,GAAGA,OAAK,CAAC,YAAY,CAACA,OAAK,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,MAAM,CAAC,IAAI,EAAE;AAC7E,EAAE,OAAO,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE;AAC5C,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,0BAA0B,CAAC,CAAC;AACpD,GAAG;AACH;AACA;AACA,EAAE,QAAQ,GAAG,QAAQ,IAAI,KAAKE,4BAAgB,IAAI,QAAQ,GAAG,CAAC;AAC9D;AACA;AACA,EAAE,OAAO,GAAGF,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AACxC,IAAI,UAAU,EAAE,IAAI;AACpB,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG,EAAE,KAAK,EAAE,SAAS,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE;AAC7C;AACA,IAAI,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;AAC9C,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACxC;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC;AACpD,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC5B,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAClC,EAAE,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,CAAC;AACpE,EAAE,MAAM,OAAO,GAAG,KAAK,IAAIA,OAAK,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AAClC,IAAI,MAAM,IAAI,SAAS,CAAC,4BAA4B,CAAC,CAAC;AACtD,GAAG;AACH;AACA,EAAE,SAAS,YAAY,CAAC,KAAK,EAAE;AAC/B,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,OAAO,EAAE,CAAC;AAClC;AACA,IAAI,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AAC7B,MAAM,OAAO,KAAK,CAAC,WAAW,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AACzC,MAAM,MAAM,IAAI,UAAU,CAAC,8CAA8C,CAAC,CAAC;AAC3E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AACjE,MAAM,OAAO,OAAO,IAAI,OAAO,IAAI,KAAK,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC5F,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,cAAc,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE;AAC5C,IAAI,IAAI,GAAG,GAAG,KAAK,CAAC;AACpB;AACA,IAAI,IAAI,KAAK,IAAI,CAAC,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACrD,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE;AACrC;AACA,QAAQ,GAAG,GAAG,UAAU,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClD;AACA,QAAQ,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACtC,OAAO,MAAM;AACb,QAAQ,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,WAAW,CAAC,KAAK,CAAC;AACnD,SAAS,CAACA,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC/F,SAAS,EAAE;AACX;AACA,QAAQ,GAAG,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AAClC;AACA,QAAQ,GAAG,CAAC,OAAO,CAAC,SAAS,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE;AAC7C,UAAU,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,QAAQ,CAAC,MAAM;AACpE;AACA,YAAY,OAAO,KAAK,IAAI,GAAG,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,OAAO,KAAK,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC;AACpG,YAAY,YAAY,CAAC,EAAE,CAAC;AAC5B,WAAW,CAAC;AACZ,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;AAC5B,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;AACrE;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE;AACnD,IAAI,cAAc;AAClB,IAAI,YAAY;AAChB,IAAI,WAAW;AACf,GAAG,CAAC,CAAC;AACL;AACA,EAAE,SAAS,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE;AAC9B,IAAI,IAAIA,OAAK,CAAC,WAAW,CAAC,KAAK,CAAC,EAAE,OAAO;AACzC;AACA,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE;AACrC,MAAM,MAAM,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACtB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE;AAChD,MAAM,MAAM,MAAM,GAAG,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,OAAO,CAAC,IAAI;AAC5E,QAAQ,QAAQ,EAAE,EAAE,EAAEA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,cAAc;AAClF,OAAO,CAAC;AACR;AACA,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC,GAAG,EAAE,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,wBAAwB,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;AACb;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB;;ACpNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASG,QAAM,CAAC,GAAG,EAAE;AACrB,EAAE,MAAM,OAAO,GAAG;AAClB,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,KAAK,EAAE,GAAG;AACd,IAAI,KAAK,EAAE,MAAM;AACjB,GAAG,CAAC;AACJ,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtF,IAAI,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC;AAC1B,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oBAAoB,CAAC,MAAM,EAAE,OAAO,EAAE;AAC/C,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,IAAI,UAAU,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9C,CAAC;AACD;AACA,MAAM,SAAS,GAAG,oBAAoB,CAAC,SAAS,CAAC;AACjD;AACA,SAAS,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE;AAChD,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;AAClC,CAAC,CAAC;AACF;AACA,SAAS,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,OAAO,EAAE;AAChD,EAAE,MAAM,OAAO,GAAG,OAAO,GAAG,SAAS,KAAK,EAAE;AAC5C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAEA,QAAM,CAAC,CAAC;AAC7C,GAAG,GAAGA,QAAM,CAAC;AACb;AACA,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,IAAI,EAAE;AAC7C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACrD,GAAG,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnB,CAAC;;AClDD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,MAAM,CAAC,GAAG,EAAE;AACrB,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC;AAChC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC1B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD;AACA,EAAE,IAAI,CAAC,MAAM,EAAE;AACf,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,IAAI,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC;AACtD;AACA,EAAE,IAAIH,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AACjC,IAAI,OAAO,GAAG;AACd,MAAM,SAAS,EAAE,OAAO;AACxB,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,MAAM,WAAW,GAAG,OAAO,IAAI,OAAO,CAAC,SAAS,CAAC;AACnD;AACA,EAAE,IAAI,gBAAgB,CAAC;AACvB;AACA,EAAE,IAAI,WAAW,EAAE;AACnB,IAAI,gBAAgB,GAAG,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,gBAAgB,GAAGA,OAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC;AACtD,MAAM,MAAM,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,oBAAoB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAClE,GAAG;AACH;AACA,EAAE,IAAI,gBAAgB,EAAE;AACxB,IAAI,MAAM,aAAa,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC3C;AACA,IAAI,IAAI,aAAa,KAAK,CAAC,CAAC,EAAE;AAC9B,MAAM,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;AACxC,KAAK;AACL,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAAC;AACpE,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb;;AChEA,MAAM,kBAAkB,CAAC;AACzB,EAAE,WAAW,GAAG;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACvB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE;AACpC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;AACvB,MAAM,SAAS;AACf,MAAM,QAAQ;AACd,MAAM,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,GAAG,KAAK;AACxD,MAAM,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI;AAC/C,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;AACpC,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,CAAC,EAAE,EAAE;AACZ,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE;AAC3B,MAAM,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;AAC/B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,GAAG;AACV,IAAI,IAAI,IAAI,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACzB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,CAAC,EAAE,EAAE;AACd,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,SAAS,cAAc,CAAC,CAAC,EAAE;AAC5D,MAAM,IAAI,CAAC,KAAK,IAAI,EAAE;AACtB,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;AACd,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC;AACD;AACA,6BAAe,kBAAkB;;ACpEjC,6BAAe;AACf,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,mBAAmB,EAAE,KAAK;AAC5B,CAAC;;ACHD,wBAAeI,uBAAG,CAAC,eAAe;;ACClC,MAAM,KAAK,GAAG,6BAA4B;AAC1C;AACA,MAAM,KAAK,GAAG,YAAY,CAAC;AAC3B;AACA,MAAM,QAAQ,GAAG;AACjB,EAAE,KAAK;AACP,EAAE,KAAK;AACP,EAAE,WAAW,EAAE,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,GAAG,KAAK;AAClD,EAAC;AACD;AACA,MAAM,cAAc,GAAG,CAAC,IAAI,GAAG,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,WAAW,KAAK;AACvE,EAAE,IAAI,GAAG,GAAG,EAAE,CAAC;AACf,EAAE,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC5B,EAAE,MAAM,YAAY,GAAG,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC;AAC7C,EAAEC,0BAAM,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC;AACtC,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,EAAE;AACjC,IAAI,GAAG,IAAI,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC;AAC9C,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA,mBAAe;AACf,EAAE,MAAM,EAAE,IAAI;AACd,EAAE,OAAO,EAAE;AACX,IAAI,eAAe;AACnB,cAAIC,4BAAQ;AACZ,IAAI,IAAI,EAAE,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,IAAI,IAAI;AACrD,GAAG;AACH,EAAE,QAAQ;AACV,EAAE,cAAc;AAChB,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE;AAChD,CAAC;;ACrCD,MAAM,aAAa,GAAG,OAAO,MAAM,KAAK,WAAW,IAAI,OAAO,QAAQ,KAAK,WAAW,CAAC;AACvF;AACA,MAAM,UAAU,GAAG,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,IAAI,SAAS,CAAC;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,qBAAqB,GAAG,aAAa;AAC3C,GAAG,CAAC,UAAU,IAAI,CAAC,aAAa,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,8BAA8B,GAAG,CAAC,MAAM;AAC9C,EAAE;AACF,IAAI,OAAO,iBAAiB,KAAK,WAAW;AAC5C;AACA,IAAI,IAAI,YAAY,iBAAiB;AACrC,IAAI,OAAO,IAAI,CAAC,aAAa,KAAK,UAAU;AAC5C,IAAI;AACJ,CAAC,GAAG,CAAC;AACL;AACA,MAAM,MAAM,GAAG,aAAa,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,IAAI,kBAAkB;;;;;;;;;;;ACvC1E,iBAAe;AACf,EAAE,GAAG,KAAK;AACV,EAAE,GAAGC,UAAQ;AACb;;ACAe,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AACxD,EAAE,OAAO,UAAU,CAAC,IAAI,EAAE,IAAI,QAAQ,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC;AAChF,IAAI,OAAO,EAAE,SAAS,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE;AACjD,MAAM,IAAI,QAAQ,CAAC,MAAM,IAAIP,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;AACpD,QAAQ,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;AACnD,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC;AACf;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,IAAI,EAAE;AAC7B;AACA;AACA;AACA;AACA,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI;AAC5D,IAAI,OAAO,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACzD,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,GAAG,EAAE;AAC5B,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1B,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC5B,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,QAAQ,EAAE;AAClC,EAAE,SAAS,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE;AACjD,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;AAC7B;AACA,IAAI,IAAI,IAAI,KAAK,WAAW,EAAE,OAAO,IAAI,CAAC;AAC1C;AACA,IAAI,MAAM,YAAY,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,IAAI,MAAM,MAAM,GAAG,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC;AACxC,IAAI,IAAI,GAAG,CAAC,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACjE;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE;AAC1C,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC7C,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,OAAO,CAAC,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AACxD,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;AACxB,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC/D;AACA,IAAI,IAAI,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AAC/C,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,KAAK;AACL;AACA,IAAI,OAAO,CAAC,YAAY,CAAC;AACzB,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AACxE,IAAI,MAAM,GAAG,GAAG,EAAE,CAAC;AACnB;AACA,IAAIA,OAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,KAAK,KAAK;AAClD,MAAM,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;AACpD,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,eAAe,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;AACpD,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,IAAI,IAAI;AACR,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;AACvC,MAAM,OAAOA,OAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAClC,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB,MAAM,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACpC,QAAQ,MAAM,CAAC,CAAC;AAChB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;AAC/C,CAAC;AACD;AACA,MAAM,QAAQ,GAAG;AACjB;AACA,EAAE,YAAY,EAAE,oBAAoB;AACpC;AACA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC;AACnC;AACA,EAAE,gBAAgB,EAAE,CAAC,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AAC9D,IAAI,MAAM,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC;AACvD,IAAI,MAAM,kBAAkB,GAAG,WAAW,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC;AAC5E,IAAI,MAAM,eAAe,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACjD;AACA,IAAI,IAAI,eAAe,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AACnD,MAAM,IAAI,GAAG,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AAChC,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAC9C;AACA,IAAI,IAAI,UAAU,EAAE;AACpB,MAAM,OAAO,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;AAC9E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC;AACjC,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC;AAClC,MAAM;AACN,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,IAAI,CAAC,MAAM,CAAC;AACzB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,CAAC,cAAc,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAC;AACvF,MAAM,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,IAAI,UAAU,CAAC;AACnB;AACA,IAAI,IAAI,eAAe,EAAE;AACzB,MAAM,IAAI,WAAW,CAAC,OAAO,CAAC,mCAAmC,CAAC,GAAG,CAAC,CAAC,EAAE;AACzE,QAAQ,OAAO,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC;AACtE,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE;AACpG,QAAQ,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC;AACxD;AACA,QAAQ,OAAO,UAAU;AACzB,UAAU,UAAU,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI;AAC/C,UAAU,SAAS,IAAI,IAAI,SAAS,EAAE;AACtC,UAAU,IAAI,CAAC,cAAc;AAC7B,SAAS,CAAC;AACV,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,eAAe,IAAI,kBAAkB,GAAG;AAChD,MAAM,OAAO,CAAC,cAAc,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA,EAAE,iBAAiB,EAAE,CAAC,SAAS,iBAAiB,CAAC,IAAI,EAAE;AACvD,IAAI,MAAM,YAAY,GAAG,IAAI,CAAC,YAAY,IAAI,QAAQ,CAAC,YAAY,CAAC;AACpE,IAAI,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC7E,IAAI,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,KAAK,MAAM,CAAC;AACvD;AACA,IAAI,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;AAChE,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,IAAI,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,YAAY,KAAK,aAAa,CAAC,EAAE;AACtG,MAAM,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC/E,MAAM,MAAM,iBAAiB,GAAG,CAAC,iBAAiB,IAAI,aAAa,CAAC;AACpE;AACA,MAAM,IAAI;AACV,QAAQ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClB,QAAQ,IAAI,iBAAiB,EAAE;AAC/B,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACxC,YAAY,MAAM,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC7F,WAAW;AACX,UAAU,MAAM,CAAC,CAAC;AAClB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,EAAE,CAAC;AACZ;AACA,EAAE,cAAc,EAAE,YAAY;AAC9B,EAAE,cAAc,EAAE,cAAc;AAChC;AACA,EAAE,gBAAgB,EAAE,CAAC,CAAC;AACtB,EAAE,aAAa,EAAE,CAAC,CAAC;AACnB;AACA,EAAE,GAAG,EAAE;AACP,IAAI,QAAQ,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ;AACvC,IAAI,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI;AAC/B,GAAG;AACH;AACA,EAAE,cAAc,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE;AAClD,IAAI,OAAO,MAAM,IAAI,GAAG,IAAI,MAAM,GAAG,GAAG,CAAC;AACzC,GAAG;AACH;AACA,EAAE,OAAO,EAAE;AACX,IAAI,MAAM,EAAE;AACZ,MAAM,QAAQ,EAAE,mCAAmC;AACnD,MAAM,cAAc,EAAE,SAAS;AAC/B,KAAK;AACL,GAAG;AACH,CAAC,CAAC;AACF;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,KAAK;AAC7E,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC,CAAC,CAAC;AACH;AACA,mBAAe,QAAQ;;AC5JvB;AACA;AACA,MAAM,iBAAiB,GAAGA,OAAK,CAAC,WAAW,CAAC;AAC5C,EAAE,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM;AAClE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB;AACvE,EAAE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB;AACpE,EAAE,SAAS,EAAE,aAAa,EAAE,YAAY;AACxC,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAe,UAAU,IAAI;AAC7B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,CAAC,CAAC;AACR;AACA,EAAE,UAAU,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,SAAS,MAAM,CAAC,IAAI,EAAE;AACrE,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC1B,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACpD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,IAAI,iBAAiB,CAAC,GAAG,CAAC,CAAC,EAAE;AACzD,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,GAAG,KAAK,YAAY,EAAE;AAC9B,MAAM,IAAI,MAAM,CAAC,GAAG,CAAC,EAAE;AACvB,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9B,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B,OAAO;AACP,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACjE,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;;ACjDD,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,SAAS,eAAe,CAAC,MAAM,EAAE;AACjC,EAAE,OAAO,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACvD,CAAC;AACD;AACA,SAAS,cAAc,CAAC,KAAK,EAAE;AAC/B,EAAE,IAAI,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,EAAE;AACxC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;AAC1E,CAAC;AACD;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACrC,EAAE,MAAM,QAAQ,GAAG,kCAAkC,CAAC;AACtD,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,QAAQ,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG;AACvC,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAChC,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,KAAK,gCAAgC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;AACrF;AACA,SAAS,gBAAgB,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,kBAAkB,EAAE;AAC9E,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AAChC,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC;AAC5C,GAAG;AACH;AACA,EAAE,IAAI,kBAAkB,EAAE;AAC1B,IAAI,KAAK,GAAG,MAAM,CAAC;AACnB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO;AACrC;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;AACxC,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,GAAG;AACH,CAAC;AACD;AACA,SAAS,YAAY,CAAC,MAAM,EAAE;AAC9B,EAAE,OAAO,MAAM,CAAC,IAAI,EAAE;AACtB,KAAK,WAAW,EAAE,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK;AAChE,MAAM,OAAO,IAAI,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC;AACtC,KAAK,CAAC,CAAC;AACP,CAAC;AACD;AACA,SAAS,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE;AACrC,EAAE,MAAM,YAAY,GAAGA,OAAK,CAAC,WAAW,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACvD;AACA,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI;AAC9C,IAAI,MAAM,CAAC,cAAc,CAAC,GAAG,EAAE,UAAU,GAAG,YAAY,EAAE;AAC1D,MAAM,KAAK,EAAE,SAAS,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACxC,QAAQ,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;AACrE,OAAO;AACP,MAAM,YAAY,EAAE,IAAI;AACxB,KAAK,CAAC,CAAC;AACP,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA,MAAM,YAAY,CAAC;AACnB,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE;AACvC,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB;AACA,IAAI,SAAS,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAClD,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;AAClE,OAAO;AACP;AACA,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,GAAG,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,IAAI,QAAQ,KAAK,IAAI,KAAK,QAAQ,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,EAAE;AAClH,QAAQ,IAAI,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACtD,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAG,CAAC,OAAO,EAAE,QAAQ;AACzC,MAAMA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AACxF;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,MAAM,YAAY,IAAI,CAAC,WAAW,EAAE;AAC3E,MAAM,UAAU,CAAC,MAAM,EAAE,cAAc,EAAC;AACxC,KAAK,MAAM,GAAGA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE;AAChG,MAAM,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,cAAc,CAAC,CAAC;AACvD,KAAK,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACnE,MAAM,IAAI,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC;AAC9B,MAAM,KAAK,MAAM,KAAK,IAAI,MAAM,EAAE;AAClC,QAAQ,IAAI,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;AACnC,UAAU,MAAM,SAAS,CAAC,8CAA8C,CAAC,CAAC;AAC1E,SAAS;AACT;AACA,QAAQ,GAAG,CAAC,GAAG,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC;AAC9C,WAAWA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACpF,OAAO;AACP;AACA,MAAM,UAAU,CAAC,GAAG,EAAE,cAAc,EAAC;AACrC,KAAK,MAAM;AACX,MAAM,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACnE,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE;AACtB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC;AACA,QAAQ,IAAI,CAAC,MAAM,EAAE;AACrB,UAAU,OAAO,KAAK,CAAC;AACvB,SAAS;AACT;AACA,QAAQ,IAAI,MAAM,KAAK,IAAI,EAAE;AAC7B,UAAU,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACtC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AAC/C,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AACpC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;AACtE,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE;AACvB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE;AAC1B,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,SAAS,YAAY,CAAC,OAAO,EAAE;AACnC,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AACzC;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AACjD;AACA,QAAQ,IAAI,GAAG,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,EAAE;AAClF,UAAU,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B;AACA,UAAU,OAAO,GAAG,IAAI,CAAC;AACzB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AAC/B,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,YAAY,CAAC,MAAM,CAAC,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,KAAK,CAAC,OAAO,EAAE;AACjB,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACxB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,OAAO,CAAC,EAAE,EAAE;AAChB,MAAM,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B,MAAM,GAAG,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE;AAC5E,QAAQ,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,SAAS,CAAC,MAAM,EAAE;AACpB,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,MAAM,OAAO,GAAG,EAAE,CAAC;AACvB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AACjD;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,IAAI,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC1C,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,YAAY,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC;AAC/E;AACA,MAAM,IAAI,UAAU,KAAK,MAAM,EAAE;AACjC,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC/C;AACA,MAAM,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACjC,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,GAAG,OAAO,EAAE;AACrB,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,CAAC;AACrD,GAAG;AACH;AACA,EAAE,MAAM,CAAC,SAAS,EAAE;AACpB,IAAI,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACpC;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,CAAC,MAAM,CAAC,GAAG,SAAS,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC;AACvH,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG;AACtB,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;AAC5D,GAAG;AACH;AACA,EAAE,QAAQ,GAAG;AACb,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,MAAM,GAAG,IAAI,GAAG,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACpG,GAAG;AACH;AACA,EAAE,YAAY,GAAG;AACjB,IAAI,OAAO,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC;AACxC,GAAG;AACH;AACA,EAAE,KAAK,MAAM,CAAC,WAAW,CAAC,GAAG;AAC7B,IAAI,OAAO,cAAc,CAAC;AAC1B,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC,KAAK,EAAE;AACrB,IAAI,OAAO,KAAK,YAAY,IAAI,GAAG,KAAK,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AAC3D,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC,KAAK,EAAE,GAAG,OAAO,EAAE;AACnC,IAAI,MAAM,QAAQ,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACtD;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG;AACH;AACA,EAAE,OAAO,QAAQ,CAAC,MAAM,EAAE;AAC1B,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG;AAC7D,MAAM,SAAS,EAAE,EAAE;AACnB,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,SAAS,GAAG,SAAS,CAAC,SAAS,CAAC;AAC1C,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;AACrC;AACA,IAAI,SAAS,cAAc,CAAC,OAAO,EAAE;AACrC,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE;AAC/B,QAAQ,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC3C,QAAQ,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AAClC,OAAO;AACP,KAAK;AACL;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACpF;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC;AACD;AACA,YAAY,CAAC,QAAQ,CAAC,CAAC,cAAc,EAAE,gBAAgB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,CAAC,CAAC,CAAC;AACtH;AACA;AACAA,OAAK,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK;AAClE,EAAE,IAAI,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACnD,EAAE,OAAO;AACT,IAAI,GAAG,EAAE,MAAM,KAAK;AACpB,IAAI,GAAG,CAAC,WAAW,EAAE;AACrB,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,WAAW,CAAC;AACjC,KAAK;AACL,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AAClC;AACA,uBAAe,YAAY;;ACnT3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE,QAAQ,EAAE;AACrD,EAAE,MAAM,MAAM,GAAG,IAAI,IAAIQ,UAAQ,CAAC;AAClC,EAAE,MAAM,OAAO,GAAG,QAAQ,IAAI,MAAM,CAAC;AACrC,EAAE,MAAM,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACrD,EAAE,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC1B;AACA,EAAET,OAAK,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,SAAS,CAAC,EAAE,EAAE;AAC5C,IAAI,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAC9F,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC;AACtB;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;ACzBe,SAAS,QAAQ,CAAC,KAAK,EAAE;AACxC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,KAAK,CAAC,UAAU,CAAC,CAAC;AACvC;;ACCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACjD;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,IAAI,IAAI,GAAG,UAAU,GAAG,OAAO,EAAE,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AAC1G,EAAE,IAAI,CAAC,IAAI,GAAG,eAAe,CAAC;AAC9B,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,aAAa,EAAE,UAAU,EAAE;AAC1C,EAAE,UAAU,EAAE,IAAI;AAClB,CAAC,CAAC;;AClBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE;AAC1D,EAAE,MAAM,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC;AACxD,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,cAAc,IAAI,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9E,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;AACtB,GAAG,MAAM;AACT,IAAI,MAAM,CAAC,IAAI,UAAU;AACzB,MAAM,kCAAkC,GAAG,QAAQ,CAAC,MAAM;AAC1D,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACtG,MAAM,QAAQ,CAAC,MAAM;AACrB,MAAM,QAAQ,CAAC,OAAO;AACtB,MAAM,QAAQ;AACd,KAAK,CAAC,CAAC;AACP,GAAG;AACH;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C;AACA;AACA;AACA,EAAE,OAAO,6BAA6B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjD;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,WAAW,EAAE;AAC1D,EAAE,OAAO,WAAW;AACpB,MAAM,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC;AAC3E,MAAM,OAAO,CAAC;AACd;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,iBAAiB,EAAE;AAChF,EAAE,IAAI,aAAa,GAAG,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AACnD,EAAE,IAAI,OAAO,KAAK,aAAa,IAAI,iBAAiB,IAAI,KAAK,CAAC,EAAE;AAChE,IAAI,OAAO,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;AAC9C,GAAG;AACH,EAAE,OAAO,YAAY,CAAC;AACtB;;ACrBO,MAAM,OAAO,GAAG,OAAO;;ACEf,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C,EAAE,MAAM,KAAK,GAAG,2BAA2B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtD,EAAE,OAAO,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACjC;;ACCA,MAAM,gBAAgB,GAAG,+CAA+C,CAAC;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AAC1D,EAAE,MAAM,KAAK,GAAG,OAAO,IAAI,OAAO,CAAC,IAAI,IAAI,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC;AACjE,EAAE,MAAM,QAAQ,GAAG,aAAa,CAAC,GAAG,CAAC,CAAC;AACtC;AACA,EAAE,IAAI,MAAM,KAAK,SAAS,IAAI,KAAK,EAAE;AACrC,IAAI,MAAM,GAAG,IAAI,CAAC;AAClB,GAAG;AACH;AACA,EAAE,IAAI,QAAQ,KAAK,MAAM,EAAE;AAC3B,IAAI,GAAG,GAAG,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;AACjE;AACA,IAAI,MAAM,KAAK,GAAG,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC7C;AACA,IAAI,IAAI,CAAC,KAAK,EAAE;AAChB,MAAM,MAAM,IAAI,UAAU,CAAC,aAAa,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC1B,IAAI,MAAM,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC9B,IAAI,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC1B,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,EAAE,QAAQ,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC;AACvF;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAI,CAAC,KAAK,EAAE;AAClB,QAAQ,MAAM,IAAI,UAAU,CAAC,uBAAuB,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AAClF,OAAO;AACP;AACA,MAAM,OAAO,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA,EAAE,MAAM,IAAI,UAAU,CAAC,uBAAuB,GAAG,QAAQ,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AACvF;;AC/CA,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,MAAM,oBAAoB,SAASU,0BAAM,CAAC,SAAS;AACnD,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,GAAGV,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AAC1C,MAAM,OAAO,EAAE,CAAC;AAChB,MAAM,SAAS,EAAE,EAAE,GAAG,IAAI;AAC1B,MAAM,YAAY,EAAE,GAAG;AACvB,MAAM,UAAU,EAAE,GAAG;AACrB,MAAM,SAAS,EAAE,CAAC;AAClB,MAAM,YAAY,EAAE,EAAE;AACtB,KAAK,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK;AAC/B,MAAM,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AAC9C,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC;AACV,MAAM,qBAAqB,EAAE,OAAO,CAAC,SAAS;AAC9C,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG;AACzC,MAAM,UAAU,EAAE,OAAO,CAAC,UAAU;AACpC,MAAM,SAAS,EAAE,OAAO,CAAC,SAAS;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,OAAO;AAC9B,MAAM,YAAY,EAAE,OAAO,CAAC,YAAY;AACxC,MAAM,SAAS,EAAE,CAAC;AAClB,MAAM,UAAU,EAAE,KAAK;AACvB,MAAM,mBAAmB,EAAE,CAAC;AAC5B,MAAM,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE;AACpB,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,cAAc,EAAE,IAAI;AAC1B,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,KAAK,IAAI;AACpC,MAAM,IAAI,KAAK,KAAK,UAAU,EAAE;AAChC,QAAQ,IAAI,CAAC,SAAS,CAAC,UAAU,EAAE;AACnC,UAAU,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC;AACtC,SAAS;AACT,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA,EAAE,KAAK,CAAC,IAAI,EAAE;AACd,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE;AAClC,MAAM,SAAS,CAAC,cAAc,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAC7B,GAAG;AACH;AACA,EAAE,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACxC,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;AACvC,IAAI,MAAM,OAAO,GAAG,SAAS,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC;AAC7D;AACA,IAAI,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AAC5C;AACA,IAAI,MAAM,OAAO,GAAG,IAAI,GAAG,UAAU,CAAC;AACtC,IAAI,MAAM,cAAc,IAAI,OAAO,GAAG,OAAO,CAAC,CAAC;AAC/C,IAAI,MAAM,YAAY,GAAG,SAAS,CAAC,YAAY,KAAK,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,EAAE,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AACxH;AACA,IAAI,MAAM,SAAS,GAAG,CAAC,MAAM,EAAE,SAAS,KAAK;AAC7C,MAAM,MAAM,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAC9C,MAAM,SAAS,CAAC,SAAS,IAAI,KAAK,CAAC;AACnC,MAAM,SAAS,CAAC,KAAK,IAAI,KAAK,CAAC;AAC/B;AACA,MAAM,SAAS,CAAC,UAAU,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;AACzE;AACA,MAAM,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;AAC7B,QAAQ,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACpC,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,cAAc,GAAG,MAAM;AACzC,UAAU,SAAS,CAAC,cAAc,GAAG,IAAI,CAAC;AAC1C,UAAU,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACtC,SAAS,CAAC;AACV,OAAO;AACP,MAAK;AACL;AACA,IAAI,MAAM,cAAc,GAAG,CAAC,MAAM,EAAE,SAAS,KAAK;AAClD,MAAM,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAClD,MAAM,IAAI,cAAc,GAAG,IAAI,CAAC;AAChC,MAAM,IAAI,YAAY,GAAG,qBAAqB,CAAC;AAC/C,MAAM,IAAI,SAAS,CAAC;AACpB,MAAM,IAAI,MAAM,GAAG,CAAC,CAAC;AACrB;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC/B;AACA,QAAQ,IAAI,CAAC,SAAS,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,SAAS,CAAC,EAAE,CAAC,KAAK,UAAU,EAAE;AAC5E,UAAU,SAAS,CAAC,EAAE,GAAG,GAAG,CAAC;AAC7B,UAAU,SAAS,GAAG,cAAc,GAAG,SAAS,CAAC,KAAK,CAAC;AACvD,UAAU,SAAS,CAAC,KAAK,GAAG,SAAS,GAAG,CAAC,GAAG,CAAC,SAAS,GAAG,CAAC,CAAC;AAC3D,UAAU,MAAM,GAAG,CAAC,CAAC;AACrB,SAAS;AACT;AACA,QAAQ,SAAS,GAAG,cAAc,GAAG,SAAS,CAAC,KAAK,CAAC;AACrD,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,IAAI,SAAS,IAAI,CAAC,EAAE;AAC5B;AACA,UAAU,OAAO,UAAU,CAAC,MAAM;AAClC,YAAY,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AACpC,WAAW,EAAE,UAAU,GAAG,MAAM,CAAC,CAAC;AAClC,SAAS;AACT;AACA,QAAQ,IAAI,SAAS,GAAG,YAAY,EAAE;AACtC,UAAU,YAAY,GAAG,SAAS,CAAC;AACnC,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,YAAY,IAAI,SAAS,GAAG,YAAY,IAAI,CAAC,SAAS,GAAG,YAAY,IAAI,YAAY,EAAE;AACjG,QAAQ,cAAc,GAAG,MAAM,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACvD,QAAQ,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC;AAClD,OAAO;AACP;AACA,MAAM,SAAS,CAAC,MAAM,EAAE,cAAc,GAAG,MAAM;AAC/C,QAAQ,OAAO,CAAC,QAAQ,CAAC,SAAS,EAAE,IAAI,EAAE,cAAc,CAAC,CAAC;AAC1D,OAAO,GAAG,SAAS,CAAC,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,cAAc,CAAC,KAAK,EAAE,SAAS,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE;AACnE,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,IAAI,MAAM,EAAE;AAClB,QAAQ,cAAc,CAAC,MAAM,EAAE,kBAAkB,CAAC,CAAC;AACnD,OAAO,MAAM;AACb,QAAQ,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvB,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC;AACD;AACA,+BAAe,oBAAoB;;AC9InC,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC;AAC/B;AACA,MAAM,QAAQ,GAAG,iBAAiB,IAAI,EAAE;AACxC,EAAE,IAAI,IAAI,CAAC,MAAM,EAAE;AACnB,IAAI,OAAO,IAAI,CAAC,MAAM,GAAE;AACxB,GAAG,MAAM,IAAI,IAAI,CAAC,WAAW,EAAE;AAC/B,IAAI,MAAM,MAAM,IAAI,CAAC,WAAW,GAAE;AAClC,GAAG,MAAM,IAAI,IAAI,CAAC,aAAa,CAAC,EAAE;AAClC,IAAI,OAAO,IAAI,CAAC,aAAa,CAAC,EAAE,CAAC;AACjC,GAAG,MAAM;AACT,IAAI,MAAM,IAAI,CAAC;AACf,GAAG;AACH,EAAC;AACD;AACA,mBAAe,QAAQ;;ACRvB,MAAM,iBAAiB,GAAG,QAAQ,CAAC,QAAQ,CAAC,WAAW,GAAG,IAAI,CAAC;AAC/D;AACA,MAAM,WAAW,GAAG,OAAO,WAAW,KAAK,UAAU,GAAG,IAAI,WAAW,EAAE,GAAG,IAAIW,wBAAI,CAAC,WAAW,EAAE,CAAC;AACnG;AACA,MAAM,IAAI,GAAG,MAAM,CAAC;AACpB,MAAM,UAAU,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAC5C,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAC3B;AACA,MAAM,YAAY,CAAC;AACnB,EAAE,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE;AAC3B,IAAI,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AAC1C,IAAI,MAAM,aAAa,GAAGX,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,OAAO,GAAG,CAAC,sCAAsC,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7E,MAAM,CAAC,aAAa,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,YAAY,EAAE,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE;AAClF,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AACd;AACA,IAAI,IAAI,aAAa,EAAE;AACvB,MAAM,KAAK,GAAG,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC;AAC9E,KAAK,MAAM;AACX,MAAM,OAAO,IAAI,CAAC,cAAc,EAAE,KAAK,CAAC,IAAI,IAAI,0BAA0B,CAAC,EAAE,IAAI,CAAC,EAAC;AACnF,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,WAAW,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AACtD;AACA,IAAI,IAAI,CAAC,aAAa,GAAG,aAAa,GAAG,KAAK,CAAC,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC;AACvE;AACA,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,aAAa,GAAG,gBAAgB,CAAC;AAChF;AACA,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AACrB,IAAI,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;AACvB,GAAG;AACH;AACA,EAAE,OAAO,MAAM,EAAE;AACjB,IAAI,MAAM,IAAI,CAAC,OAAO,CAAC;AACvB;AACA,IAAI,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACzB;AACA,IAAI,GAAGA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AAClC,MAAM,MAAM,KAAK,CAAC;AAClB,KAAK,MAAM;AACX,MAAM,OAAOY,UAAQ,CAAC,KAAK,CAAC,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,MAAM,UAAU,CAAC;AACrB,GAAG;AACH;AACA,EAAE,OAAO,UAAU,CAAC,IAAI,EAAE;AAC1B,MAAM,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,KAAK,MAAM;AAC1D,QAAQ,IAAI,GAAG,KAAK;AACpB,QAAQ,IAAI,GAAG,KAAK;AACpB,QAAQ,GAAG,GAAG,KAAK;AACnB,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACjB,GAAG;AACH,CAAC;AACD;AACA,MAAM,gBAAgB,GAAG,CAAC,IAAI,EAAE,cAAc,EAAE,OAAO,KAAK;AAC5D,EAAE,MAAM;AACR,IAAI,GAAG,GAAG,oBAAoB;AAC9B,IAAI,IAAI,GAAG,EAAE;AACb,IAAI,QAAQ,GAAG,GAAG,GAAG,GAAG,GAAG,QAAQ,CAAC,cAAc,CAAC,IAAI,EAAE,iBAAiB,CAAC;AAC3E,GAAG,GAAG,OAAO,IAAI,EAAE,CAAC;AACpB;AACA,EAAE,GAAG,CAACZ,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,MAAM,SAAS,CAAC,4BAA4B,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,IAAI,QAAQ,CAAC,MAAM,GAAG,EAAE,EAAE;AACnD,IAAI,MAAM,KAAK,CAAC,wCAAwC,CAAC;AACzD,GAAG;AACH;AACA,EAAE,MAAM,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,GAAG,QAAQ,GAAG,IAAI,CAAC,CAAC;AACnE,EAAE,MAAM,WAAW,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,GAAG,QAAQ,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AACxE,EAAE,IAAI,aAAa,GAAG,WAAW,CAAC,UAAU,CAAC;AAC7C;AACA,EAAE,MAAM,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK;AAClE,IAAI,MAAM,IAAI,GAAG,IAAI,YAAY,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AAC/C,IAAI,aAAa,IAAI,IAAI,CAAC,IAAI,CAAC;AAC/B,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC,CAAC;AACL;AACA,EAAE,aAAa,IAAI,aAAa,CAAC,UAAU,GAAG,KAAK,CAAC,MAAM,CAAC;AAC3D;AACA,EAAE,aAAa,GAAGA,OAAK,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;AACtD;AACA,EAAE,MAAM,eAAe,GAAG;AAC1B,IAAI,cAAc,EAAE,CAAC,8BAA8B,EAAE,QAAQ,CAAC,CAAC;AAC/D,IAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE;AACtC,IAAI,eAAe,CAAC,gBAAgB,CAAC,GAAG,aAAa,CAAC;AACtD,GAAG;AACH;AACA,EAAE,cAAc,IAAI,cAAc,CAAC,eAAe,CAAC,CAAC;AACpD;AACA,EAAE,OAAOa,eAAQ,CAAC,IAAI,CAAC,CAAC,mBAAmB;AAC3C,IAAI,IAAI,MAAM,IAAI,IAAI,KAAK,EAAE;AAC7B,MAAM,MAAM,aAAa,CAAC;AAC1B,MAAM,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,MAAM,WAAW,CAAC;AACtB,GAAG,GAAG,CAAC,CAAC;AACR,CAAC,CAAC;AACF;AACA,2BAAe,gBAAgB;;AC3G/B,MAAM,yBAAyB,SAASH,0BAAM,CAAC,SAAS,CAAC;AACzD,EAAE,WAAW,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACzC,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrB,IAAI,QAAQ,EAAE,CAAC;AACf,GAAG;AACH;AACA,EAAE,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACxC,IAAI,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;AAC5B,MAAM,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC;AACzC;AACA;AACA,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;AAC5B,QAAQ,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACvC,QAAQ,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACxB,QAAQ,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACxB,QAAQ,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACpC,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;AAChD,GAAG;AACH,CAAC;AACD;AACA,oCAAe,yBAAyB;;ACzBxC,MAAM,WAAW,GAAG,CAAC,EAAE,EAAE,OAAO,KAAK;AACrC,EAAE,OAAOV,OAAK,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,UAAU,GAAG,IAAI,EAAE;AAClD,IAAI,MAAM,EAAE,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC1B,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,KAAK;AACzC,MAAM,IAAI;AACV,QAAQ,OAAO,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AAChE,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC;AAChB,OAAO;AACP,KAAK,EAAE,EAAE,CAAC,CAAC;AACX,GAAG,GAAG,EAAE,CAAC;AACT,EAAC;AACD;AACA,sBAAe,WAAW;;ACb1B;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,YAAY,EAAE,GAAG,EAAE;AACxC,EAAE,YAAY,GAAG,YAAY,IAAI,EAAE,CAAC;AACpC,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AACxC,EAAE,MAAM,UAAU,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AAC7C,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,aAAa,CAAC;AACpB;AACA,EAAE,GAAG,GAAG,GAAG,KAAK,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC;AACA,EAAE,OAAO,SAAS,IAAI,CAAC,WAAW,EAAE;AACpC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B;AACA,IAAI,MAAM,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,aAAa,EAAE;AACxB,MAAM,aAAa,GAAG,GAAG,CAAC;AAC1B,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC;AAC9B,IAAI,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;AAC3B;AACA,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC;AACjB,IAAI,IAAI,UAAU,GAAG,CAAC,CAAC;AACvB;AACA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE;AACvB,MAAM,UAAU,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/B,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACrC;AACA,IAAI,IAAI,IAAI,KAAK,IAAI,EAAE;AACvB,MAAM,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE;AACnC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,IAAI,GAAG,GAAG,SAAS,CAAC;AAChD;AACA,IAAI,OAAO,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,GAAG,MAAM,CAAC,GAAG,SAAS,CAAC;AACvE,GAAG,CAAC;AACJ;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE;AAC5B,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,SAAS,GAAG,IAAI,GAAG,IAAI,CAAC;AAC9B,EAAE,IAAI,QAAQ,CAAC;AACf,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,KAAK;AAC7C,IAAI,SAAS,GAAG,GAAG,CAAC;AACpB,IAAI,QAAQ,GAAG,IAAI,CAAC;AACpB,IAAI,IAAI,KAAK,EAAE;AACf,MAAM,YAAY,CAAC,KAAK,CAAC,CAAC;AAC1B,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,KAAK;AACL,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AACzB,IAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,CAAC,GAAG,IAAI,KAAK;AACjC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B,IAAI,MAAM,MAAM,GAAG,GAAG,GAAG,SAAS,CAAC;AACnC,IAAI,KAAK,MAAM,IAAI,SAAS,EAAE;AAC9B,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACxB,KAAK,MAAM;AACX,MAAM,QAAQ,GAAG,IAAI,CAAC;AACtB,MAAM,IAAI,CAAC,KAAK,EAAE;AAClB,QAAQ,KAAK,GAAG,UAAU,CAAC,MAAM;AACjC,UAAU,KAAK,GAAG,IAAI,CAAC;AACvB,UAAU,MAAM,CAAC,QAAQ,EAAC;AAC1B,SAAS,EAAE,SAAS,GAAG,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK;AACL,IAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,MAAM,QAAQ,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC;AACnD;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AAC5B;;ACrCO,MAAM,oBAAoB,GAAG,CAAC,QAAQ,EAAE,gBAAgB,EAAE,IAAI,GAAG,CAAC,KAAK;AAC9E,EAAE,IAAI,aAAa,GAAG,CAAC,CAAC;AACxB,EAAE,MAAM,YAAY,GAAG,WAAW,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AAC5C;AACA,EAAE,OAAO,QAAQ,CAAC,CAAC,IAAI;AACvB,IAAI,MAAM,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;AAC5B,IAAI,MAAM,KAAK,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC;AAC3D,IAAI,MAAM,aAAa,GAAG,MAAM,GAAG,aAAa,CAAC;AACjD,IAAI,MAAM,IAAI,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;AAC7C,IAAI,MAAM,OAAO,GAAG,MAAM,IAAI,KAAK,CAAC;AACpC;AACA,IAAI,aAAa,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,MAAM,IAAI,GAAG;AACjB,MAAM,MAAM;AACZ,MAAM,KAAK;AACX,MAAM,QAAQ,EAAE,KAAK,IAAI,MAAM,GAAG,KAAK,IAAI,SAAS;AACpD,MAAM,KAAK,EAAE,aAAa;AAC1B,MAAM,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,SAAS;AACnC,MAAM,SAAS,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAG,CAAC,KAAK,GAAG,MAAM,IAAI,IAAI,GAAG,SAAS;AAC/E,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,gBAAgB,EAAE,KAAK,IAAI,IAAI;AACrC,MAAM,CAAC,gBAAgB,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI;AACtD,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AACnB,GAAG,EAAE,IAAI,CAAC,CAAC;AACX,EAAC;AACD;AACO,MAAM,sBAAsB,GAAG,CAAC,KAAK,EAAE,SAAS,KAAK;AAC5D,EAAE,MAAM,gBAAgB,GAAG,KAAK,IAAI,IAAI,CAAC;AACzC;AACA,EAAE,OAAO,CAAC,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC;AACnC,IAAI,gBAAgB;AACpB,IAAI,KAAK;AACT,IAAI,MAAM;AACV,GAAG,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AACpB,EAAC;AACD;AACO,MAAM,cAAc,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,IAAI,KAAKA,OAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;;ACfhF,MAAM,WAAW,GAAG;AACpB,EAAE,KAAK,EAAEc,wBAAI,CAAC,SAAS,CAAC,YAAY;AACpC,EAAE,WAAW,EAAEA,wBAAI,CAAC,SAAS,CAAC,YAAY;AAC1C,CAAC,CAAC;AACF;AACA,MAAM,aAAa,GAAG;AACtB,EAAE,KAAK,EAAEA,wBAAI,CAAC,SAAS,CAAC,sBAAsB;AAC9C,EAAE,WAAW,EAAEA,wBAAI,CAAC,SAAS,CAAC,sBAAsB;AACpD,EAAC;AACD;AACA,MAAM,iBAAiB,GAAGd,OAAK,CAAC,UAAU,CAACc,wBAAI,CAAC,sBAAsB,CAAC,CAAC;AACxE;AACA,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,CAAC,GAAGC,mCAAe,CAAC;AAC/D;AACA,MAAM,OAAO,GAAG,SAAS,CAAC;AAC1B;AACA,MAAM,kBAAkB,GAAG,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,IAAI;AAC9D,EAAE,OAAO,QAAQ,GAAG,GAAG,CAAC;AACxB,CAAC,CAAC,CAAC;AACH;AACA,MAAM,aAAa,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,EAAE,KAAK,CAAC,KAAK;AACtD,EAAE,MAAM;AACR,KAAK,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC;AACrB,KAAK,EAAE,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AACxB;AACA,EAAE,OAAO,SAAS,CAAC;AACnB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,sBAAsB,CAAC,OAAO,EAAE,eAAe,EAAE;AAC1D,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,KAAK,EAAE;AACrC,IAAI,OAAO,CAAC,eAAe,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC3C,GAAG;AACH,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC;AAC7D,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE;AAClD,EAAE,IAAI,KAAK,GAAG,WAAW,CAAC;AAC1B,EAAE,IAAI,CAAC,KAAK,IAAI,KAAK,KAAK,KAAK,EAAE;AACjC,IAAI,MAAM,QAAQ,GAAGC,gCAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC;AAC3D,IAAI,IAAI,QAAQ,EAAE;AAClB,MAAM,KAAK,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;AAChC,KAAK;AACL,GAAG;AACH,EAAE,IAAI,KAAK,EAAE;AACb;AACA,IAAI,IAAI,KAAK,CAAC,QAAQ,EAAE;AACxB,MAAM,KAAK,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,KAAK,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC;AACzE,KAAK;AACL;AACA,IAAI,IAAI,KAAK,CAAC,IAAI,EAAE;AACpB;AACA,MAAM,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE;AACtD,QAAQ,KAAK,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC;AACrF,OAAO;AACP,MAAM,MAAM,MAAM,GAAG,MAAM;AAC3B,SAAS,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC;AACjC,SAAS,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC5B,MAAM,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,QAAQ,GAAG,MAAM,CAAC;AACjE,KAAK;AACL;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAC,IAAI,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC;AACvF,IAAI,MAAM,SAAS,GAAG,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC;AACnD,IAAI,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AACjC;AACA,IAAI,OAAO,CAAC,IAAI,GAAG,SAAS,CAAC;AAC7B,IAAI,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC9B,IAAI,OAAO,CAAC,IAAI,GAAG,QAAQ,CAAC;AAC5B,IAAI,IAAI,KAAK,CAAC,QAAQ,EAAE;AACxB,MAAM,OAAO,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC9F,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,eAAe,CAAC,KAAK,GAAG,SAAS,cAAc,CAAC,eAAe,EAAE;AAC3E;AACA;AACA,IAAI,QAAQ,CAAC,eAAe,EAAE,WAAW,EAAE,eAAe,CAAC,IAAI,CAAC,CAAC;AACjE,GAAG,CAAC;AACJ,CAAC;AACD;AACA,MAAM,sBAAsB,GAAG,OAAO,OAAO,KAAK,WAAW,IAAIhB,OAAK,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,SAAS,CAAC;AACrG;AACA;AACA;AACA,MAAM,SAAS,GAAG,CAAC,aAAa,KAAK;AACrC,EAAE,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAC1C,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,IAAI,MAAM,CAAC;AACf;AACA,IAAI,MAAM,IAAI,GAAG,CAAC,KAAK,EAAE,UAAU,KAAK;AACxC,MAAM,IAAI,MAAM,EAAE,OAAO;AACzB,MAAM,MAAM,GAAG,IAAI,CAAC;AACpB,MAAM,MAAM,IAAI,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;AAC1C,MAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,CAAC;AAClB,MAAM,OAAO,CAAC,KAAK,CAAC,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,MAAM,OAAO,GAAG,CAAC,MAAM,KAAK;AAChC,MAAM,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACzB,MAAM,MAAM,CAAC,MAAM,CAAC,CAAC;AACrB,MAAK;AACL;AACA,IAAI,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,aAAa,MAAM,MAAM,GAAG,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AACjG,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA,MAAM,aAAa,GAAG,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK;AAC7C,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AAChC,IAAI,MAAM,SAAS,CAAC,0BAA0B,CAAC,CAAC;AAChD,GAAG;AACH,EAAE,QAAQ;AACV,IAAI,OAAO;AACX,IAAI,MAAM,EAAE,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACxD,GAAG,EAAE;AACL,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,OAAO,EAAE,MAAM,KAAK,aAAa,CAACA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,OAAO,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC;AACpH;AACA;AACA,oBAAe,sBAAsB,IAAI,SAAS,WAAW,CAAC,MAAM,EAAE;AACtE,EAAE,OAAO,SAAS,CAAC,eAAe,mBAAmB,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE;AAC/E,IAAI,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,GAAG,MAAM,CAAC;AACxC,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,CAAC,GAAG,MAAM,CAAC;AACpD,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;AAC/C,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,IAAI,QAAQ,GAAG,KAAK,CAAC;AACzB,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,OAAO,GAAGiB,aAAW,CAAC,MAAM,EAAE,CAAC,KAAK,KAAKjB,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AAC7F;AACA,MAAM,MAAM,GAAG,CAAC,QAAQ,EAAE,GAAG,EAAE,EAAE,KAAK;AACtC,QAAQ,OAAO,CAAC,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,KAAK;AACpD,UAAU,IAAI,GAAG,EAAE;AACnB,YAAY,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC;AAC3B,WAAW;AACX;AACA,UAAU,MAAM,SAAS,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,IAAI,iBAAiB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC;AAC9H;AACA,UAAU,GAAG,CAAC,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AAC5F,SAAS,CAAC,CAAC;AACX,QAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,MAAM,OAAO,GAAG,IAAIkB,mBAAY,EAAE,CAAC;AACvC;AACA,IAAI,MAAM,UAAU,GAAG,MAAM;AAC7B,MAAM,IAAI,MAAM,CAAC,WAAW,EAAE;AAC9B,QAAQ,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC9C,OAAO;AACP;AACA,MAAM,IAAI,MAAM,CAAC,MAAM,EAAE;AACzB,QAAQ,MAAM,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AAC1D,OAAO;AACP;AACA,MAAM,OAAO,CAAC,kBAAkB,EAAE,CAAC;AACnC,MAAK;AACL;AACA,IAAI,MAAM,CAAC,CAAC,KAAK,EAAE,UAAU,KAAK;AAClC,MAAM,MAAM,GAAG,IAAI,CAAC;AACpB,MAAM,IAAI,UAAU,EAAE;AACtB,QAAQ,QAAQ,GAAG,IAAI,CAAC;AACxB,QAAQ,UAAU,EAAE,CAAC;AACrB,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,SAAS,KAAK,CAAC,MAAM,EAAE;AAC3B,MAAM,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC;AACpG,KAAK;AACL;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AAClC;AACA,IAAI,IAAI,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,MAAM,EAAE;AAC7C,MAAM,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAChE,MAAM,IAAI,MAAM,CAAC,MAAM,EAAE;AACzB,QAAQ,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,KAAK,EAAE,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AACzF,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,iBAAiB,CAAC,CAAC;AACzF,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,aAAa,GAAG,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAC3F,IAAI,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,IAAI,kBAAkB,CAAC,CAAC,CAAC,CAAC;AAC9D;AACA,IAAI,IAAI,QAAQ,KAAK,OAAO,EAAE;AAC9B,MAAM,IAAI,aAAa,CAAC;AACxB;AACA,MAAM,IAAI,MAAM,KAAK,KAAK,EAAE;AAC5B,QAAQ,OAAO,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AACvC,UAAU,MAAM,EAAE,GAAG;AACrB,UAAU,UAAU,EAAE,oBAAoB;AAC1C,UAAU,OAAO,EAAE,EAAE;AACrB,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA,MAAM,IAAI;AACV,QAAQ,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,EAAE,YAAY,KAAK,MAAM,EAAE;AACzE,UAAU,IAAI,EAAE,MAAM,CAAC,GAAG,IAAI,MAAM,CAAC,GAAG,CAAC,IAAI;AAC7C,SAAS,CAAC,CAAC;AACX,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,MAAM,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AACvE,OAAO;AACP;AACA,MAAM,IAAI,YAAY,KAAK,MAAM,EAAE;AACnC,QAAQ,aAAa,GAAG,aAAa,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC;AACjE;AACA,QAAQ,IAAI,CAAC,gBAAgB,IAAI,gBAAgB,KAAK,MAAM,EAAE;AAC9D,UAAU,aAAa,GAAGlB,OAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;AACxD,SAAS;AACT,OAAO,MAAM,IAAI,YAAY,KAAK,QAAQ,EAAE;AAC5C,QAAQ,aAAa,GAAGU,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;AAC5D,OAAO;AACP;AACA,MAAM,OAAO,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AACrC,QAAQ,IAAI,EAAE,aAAa;AAC3B,QAAQ,MAAM,EAAE,GAAG;AACnB,QAAQ,UAAU,EAAE,IAAI;AACxB,QAAQ,OAAO,EAAE,IAAID,cAAY,EAAE;AACnC,QAAQ,MAAM;AACd,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA,IAAI,IAAI,kBAAkB,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACrD,MAAM,OAAO,MAAM,CAAC,IAAI,UAAU;AAClC,QAAQ,uBAAuB,GAAG,QAAQ;AAC1C,QAAQ,UAAU,CAAC,eAAe;AAClC,QAAQ,MAAM;AACd,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA,IAAI,MAAM,OAAO,GAAGA,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAClE;AACA;AACA;AACA;AACA;AACA,IAAI,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,GAAG,OAAO,EAAE,KAAK,CAAC,CAAC;AACzD;AACA,IAAI,MAAM,CAAC,gBAAgB,EAAE,kBAAkB,CAAC,GAAG,MAAM,CAAC;AAC1D,IAAI,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;AACnC,IAAI,IAAI,aAAa,GAAG,SAAS,CAAC;AAClC,IAAI,IAAI,eAAe,GAAG,SAAS,CAAC;AACpC;AACA;AACA,IAAI,IAAIT,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACzC,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,cAAc,CAAC,6BAA6B,CAAC,CAAC;AACjF;AACA,MAAM,IAAI,GAAGmB,kBAAgB,CAAC,IAAI,EAAE,CAAC,WAAW,KAAK;AACrD,QAAQ,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;AACjC,OAAO,EAAE;AACT,QAAQ,GAAG,EAAE,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC;AACxC,QAAQ,QAAQ,EAAE,YAAY,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,SAAS;AAC9D,OAAO,CAAC,CAAC;AACT;AACA,KAAK,MAAM,IAAInB,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;AAC5E,MAAM,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;AACrC;AACA,MAAM,IAAI,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE;AACvC,QAAQ,IAAI;AACZ,UAAU,MAAM,WAAW,GAAG,MAAMW,wBAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC9E,UAAU,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,WAAW,IAAI,CAAC,IAAI,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;AACpG;AACA,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB,SAAS;AACT,OAAO;AACP,KAAK,MAAM,IAAIX,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACzD,MAAM,IAAI,CAAC,IAAI,IAAI,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,0BAA0B,CAAC,CAAC;AACnF,MAAM,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;AAC/C,MAAM,IAAI,GAAGU,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAACE,UAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAClD,KAAK,MAAM,IAAI,IAAI,IAAI,CAACZ,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC9C,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAE1B,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AAC5C,QAAQ,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,OAAO,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AACvC,QAAQ,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC1C,OAAO,MAAM;AACb,QAAQ,OAAO,MAAM,CAAC,IAAI,UAAU;AACpC,UAAU,mFAAmF;AAC7F,UAAU,UAAU,CAAC,eAAe;AACpC,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA;AACA,MAAM,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACnD;AACA,MAAM,IAAI,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,aAAa,EAAE;AAC3E,QAAQ,OAAO,MAAM,CAAC,IAAI,UAAU;AACpC,UAAU,8CAA8C;AACxD,UAAU,UAAU,CAAC,eAAe;AACpC,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,aAAa,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAC3E;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAChC,MAAM,aAAa,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACjC,MAAM,eAAe,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,aAAa,GAAG,eAAe,GAAG,OAAO,CAAC;AAChD,KAAK;AACL;AACA,IAAI,IAAI,IAAI,KAAK,gBAAgB,IAAI,aAAa,CAAC,EAAE;AACrD,MAAM,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AACjC,QAAQ,IAAI,GAAGU,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC;AAC/D,OAAO;AACP;AACA,MAAM,IAAI,GAAGA,0BAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,IAAIU,sBAAoB,CAAC;AAC7D,QAAQ,OAAO,EAAEpB,OAAK,CAAC,cAAc,CAAC,aAAa,CAAC;AACpD,OAAO,CAAC,CAAC,EAAEA,OAAK,CAAC,IAAI,CAAC,CAAC;AACvB;AACA,MAAM,gBAAgB,IAAI,IAAI,CAAC,EAAE,CAAC,UAAU,EAAE,aAAa;AAC3D,QAAQ,IAAI;AACZ,QAAQ,sBAAsB;AAC9B,UAAU,aAAa;AACvB,UAAU,oBAAoB,CAAC,cAAc,CAAC,gBAAgB,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;AAC1E,SAAS;AACT,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,IAAI,GAAG,SAAS,CAAC;AACzB,IAAI,IAAI,MAAM,CAAC,IAAI,EAAE;AACrB,MAAM,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;AAClD,MAAM,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;AAClD,MAAM,IAAI,GAAG,QAAQ,GAAG,GAAG,GAAG,QAAQ,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,IAAI,MAAM,CAAC,QAAQ,EAAE;AAClC,MAAM,MAAM,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC1C,MAAM,MAAM,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC1C,MAAM,IAAI,GAAG,WAAW,GAAG,GAAG,GAAG,WAAW,CAAC;AAC7C,KAAK;AACL;AACA,IAAI,IAAI,IAAI,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;AAC5C;AACA,IAAI,IAAI,IAAI,CAAC;AACb;AACA,IAAI,IAAI;AACR,MAAM,IAAI,GAAG,QAAQ;AACrB,QAAQ,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM;AACvC,QAAQ,MAAM,CAAC,MAAM;AACrB,QAAQ,MAAM,CAAC,gBAAgB;AAC/B,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;AAC3B,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,MAAM,SAAS,GAAG,IAAI,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAC/C,MAAM,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC;AAChC,MAAM,SAAS,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;AACjC,MAAM,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC;AAC9B,MAAM,OAAO,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/B,KAAK;AACL;AACA,IAAI,OAAO,CAAC,GAAG;AACf,MAAM,iBAAiB;AACvB,MAAM,yBAAyB,IAAI,iBAAiB,GAAG,MAAM,GAAG,EAAE,CAAC,EAAE,KAAK;AAC1E,OAAO,CAAC;AACR;AACA,IAAI,MAAM,OAAO,GAAG;AACpB,MAAM,IAAI;AACV,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE;AAC/B,MAAM,MAAM,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,SAAS,EAAE,KAAK,EAAE,MAAM,CAAC,UAAU,EAAE;AAClE,MAAM,IAAI;AACV,MAAM,QAAQ;AACd,MAAM,MAAM;AACZ,MAAM,cAAc,EAAE,sBAAsB;AAC5C,MAAM,eAAe,EAAE,EAAE;AACzB,KAAK,CAAC;AACN;AACA;AACA,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AAC5D;AACA,IAAI,IAAI,MAAM,CAAC,UAAU,EAAE;AAC3B,MAAM,OAAO,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AAC7C,KAAK,MAAM;AACX,MAAM,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC1G,MAAM,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC;AACjC,MAAM,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,EAAE,QAAQ,GAAG,IAAI,GAAG,MAAM,CAAC,QAAQ,IAAI,MAAM,CAAC,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;AACjI,KAAK;AACL;AACA,IAAI,IAAI,SAAS,CAAC;AAClB,IAAI,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AAC1D,IAAI,OAAO,CAAC,KAAK,GAAG,cAAc,GAAG,MAAM,CAAC,UAAU,GAAG,MAAM,CAAC,SAAS,CAAC;AAC1E,IAAI,IAAI,MAAM,CAAC,SAAS,EAAE;AAC1B,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;AACnC,KAAK,MAAM,IAAI,MAAM,CAAC,YAAY,KAAK,CAAC,EAAE;AAC1C,MAAM,SAAS,GAAG,cAAc,GAAGqB,yBAAK,GAAGC,wBAAI,CAAC;AAChD,KAAK,MAAM;AACX,MAAM,IAAI,MAAM,CAAC,YAAY,EAAE;AAC/B,QAAQ,OAAO,CAAC,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;AACnD,OAAO;AACP,MAAM,IAAI,MAAM,CAAC,cAAc,EAAE;AACjC,QAAQ,OAAO,CAAC,eAAe,CAAC,MAAM,GAAG,MAAM,CAAC,cAAc,CAAC;AAC/D,OAAO;AACP,MAAM,SAAS,GAAG,cAAc,GAAG,WAAW,GAAG,UAAU,CAAC;AAC5D,KAAK;AACL;AACA,IAAI,IAAI,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,EAAE;AACnC,MAAM,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC;AACnD,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,aAAa,GAAG,QAAQ,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,MAAM,CAAC,kBAAkB,EAAE;AACnC,MAAM,OAAO,CAAC,kBAAkB,GAAG,MAAM,CAAC,kBAAkB,CAAC;AAC7D,KAAK;AACL;AACA;AACA,IAAI,GAAG,GAAG,SAAS,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,cAAc,CAAC,GAAG,EAAE;AAClE,MAAM,IAAI,GAAG,CAAC,SAAS,EAAE,OAAO;AAChC;AACA,MAAM,MAAM,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B;AACA,MAAM,MAAM,cAAc,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC5D;AACA,MAAM,IAAI,kBAAkB,IAAI,eAAe,EAAE;AACjD,QAAQ,MAAM,eAAe,GAAG,IAAIF,sBAAoB,CAAC;AACzD,UAAU,OAAO,EAAEpB,OAAK,CAAC,cAAc,CAAC,eAAe,CAAC;AACxD,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,kBAAkB,IAAI,eAAe,CAAC,EAAE,CAAC,UAAU,EAAE,aAAa;AAC1E,UAAU,eAAe;AACzB,UAAU,sBAAsB;AAChC,YAAY,cAAc;AAC1B,YAAY,oBAAoB,CAAC,cAAc,CAAC,kBAAkB,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC;AAC7E,WAAW;AACX,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;AACtC,OAAO;AACP;AACA;AACA,MAAM,IAAI,cAAc,GAAG,GAAG,CAAC;AAC/B;AACA;AACA,MAAM,MAAM,WAAW,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,CAAC;AACzC;AACA;AACA,MAAM,IAAI,MAAM,CAAC,UAAU,KAAK,KAAK,IAAI,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,EAAE;AAC1E;AACA;AACA,QAAQ,IAAI,MAAM,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,KAAK,GAAG,EAAE;AACzD,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,SAAS;AACT;AACA,QAAQ,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE;AACrE;AACA,QAAQ,KAAK,MAAM,CAAC;AACpB,QAAQ,KAAK,QAAQ,CAAC;AACtB,QAAQ,KAAK,UAAU,CAAC;AACxB,QAAQ,KAAK,YAAY;AACzB;AACA,UAAU,OAAO,CAAC,IAAI,CAACc,wBAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC;AACtD;AACA;AACA,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,UAAU,MAAM;AAChB,QAAQ,KAAK,SAAS;AACtB,UAAU,OAAO,CAAC,IAAI,CAAC,IAAIS,2BAAyB,EAAE,CAAC,CAAC;AACxD;AACA;AACA,UAAU,OAAO,CAAC,IAAI,CAACT,wBAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC;AACtD;AACA;AACA,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,UAAU,MAAM;AAChB,QAAQ,KAAK,IAAI;AACjB,UAAU,IAAI,iBAAiB,EAAE;AACjC,YAAY,OAAO,CAAC,IAAI,CAACA,wBAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,CAAC;AACrE,YAAY,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACnD,WAAW;AACX,SAAS;AACT,OAAO;AACP;AACA,MAAM,cAAc,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,GAAGJ,0BAAM,CAAC,QAAQ,CAAC,OAAO,EAAEV,OAAK,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AAC9F;AACA,MAAM,MAAM,YAAY,GAAGU,0BAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,MAAM;AACjE,QAAQ,YAAY,EAAE,CAAC;AACvB,QAAQ,UAAU,EAAE,CAAC;AACrB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,MAAM,EAAE,GAAG,CAAC,UAAU;AAC9B,QAAQ,UAAU,EAAE,GAAG,CAAC,aAAa;AACrC,QAAQ,OAAO,EAAE,IAAID,cAAY,CAAC,GAAG,CAAC,OAAO,CAAC;AAC9C,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,WAAW;AAC5B,OAAO,CAAC;AACR;AACA,MAAM,IAAI,YAAY,KAAK,QAAQ,EAAE;AACrC,QAAQ,QAAQ,CAAC,IAAI,GAAG,cAAc,CAAC;AACvC,QAAQ,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC1C,OAAO,MAAM;AACb,QAAQ,MAAM,cAAc,GAAG,EAAE,CAAC;AAClC,QAAQ,IAAI,kBAAkB,GAAG,CAAC,CAAC;AACnC;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,MAAM,EAAE,SAAS,gBAAgB,CAAC,KAAK,EAAE;AACnE,UAAU,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,UAAU,kBAAkB,IAAI,KAAK,CAAC,MAAM,CAAC;AAC7C;AACA;AACA,UAAU,IAAI,MAAM,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,kBAAkB,GAAG,MAAM,CAAC,gBAAgB,EAAE;AAC5F;AACA,YAAY,QAAQ,GAAG,IAAI,CAAC;AAC5B,YAAY,cAAc,CAAC,OAAO,EAAE,CAAC;AACrC,YAAY,MAAM,CAAC,IAAI,UAAU,CAAC,2BAA2B,GAAG,MAAM,CAAC,gBAAgB,GAAG,WAAW;AACrG,cAAc,UAAU,CAAC,gBAAgB,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;AACjE,WAAW;AACX,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,SAAS,EAAE,SAAS,oBAAoB,GAAG;AACrE,UAAU,IAAI,QAAQ,EAAE;AACxB,YAAY,OAAO;AACnB,WAAW;AACX;AACA,UAAU,MAAM,GAAG,GAAG,IAAI,UAAU;AACpC,YAAY,yBAAyB;AACrC,YAAY,UAAU,CAAC,gBAAgB;AACvC,YAAY,MAAM;AAClB,YAAY,WAAW;AACvB,WAAW,CAAC;AACZ,UAAU,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACtC,UAAU,MAAM,CAAC,GAAG,CAAC,CAAC;AACtB,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,OAAO,EAAE,SAAS,iBAAiB,CAAC,GAAG,EAAE;AACnE,UAAU,IAAI,GAAG,CAAC,SAAS,EAAE,OAAO;AACpC,UAAU,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;AAClE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,KAAK,EAAE,SAAS,eAAe,GAAG;AAC5D,UAAU,IAAI;AACd,YAAY,IAAI,YAAY,GAAG,cAAc,CAAC,MAAM,KAAK,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC/G,YAAY,IAAI,YAAY,KAAK,aAAa,EAAE;AAChD,cAAc,YAAY,GAAG,YAAY,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC;AACrE,cAAc,IAAI,CAAC,gBAAgB,IAAI,gBAAgB,KAAK,MAAM,EAAE;AACpE,gBAAgB,YAAY,GAAGT,OAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AAC5D,eAAe;AACf,aAAa;AACb,YAAY,QAAQ,CAAC,IAAI,GAAG,YAAY,CAAC;AACzC,WAAW,CAAC,OAAO,GAAG,EAAE;AACxB,YAAY,OAAO,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AAC1F,WAAW;AACX,UAAU,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC5C,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA,MAAM,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AACnC,QAAQ,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE;AACvC,UAAU,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC5C,UAAU,cAAc,CAAC,OAAO,EAAE,CAAC;AACnC,SAAS;AACT,OAAO,CAAC,CAAC;AACT,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AACjC,MAAM,MAAM,CAAC,GAAG,CAAC,CAAC;AAClB,MAAM,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACvB,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,SAAS,kBAAkB,CAAC,GAAG,EAAE;AACrD;AACA;AACA,MAAM,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;AACtD,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,GAAG,CAAC,EAAE,CAAC,QAAQ,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AAC1D;AACA,MAAM,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC;AAC3C,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,MAAM,CAAC,OAAO,EAAE;AACxB;AACA,MAAM,MAAM,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;AACnD;AACA,MAAM,IAAI,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;AACjC,QAAQ,MAAM,CAAC,IAAI,UAAU;AAC7B,UAAU,+CAA+C;AACzD,UAAU,UAAU,CAAC,oBAAoB;AACzC,UAAU,MAAM;AAChB,UAAU,GAAG;AACb,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,GAAG,CAAC,UAAU,CAAC,OAAO,EAAE,SAAS,oBAAoB,GAAG;AAC9D,QAAQ,IAAI,MAAM,EAAE,OAAO;AAC3B,QAAQ,IAAI,mBAAmB,GAAG,MAAM,CAAC,OAAO,GAAG,aAAa,GAAG,MAAM,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,QAAQ,MAAM,YAAY,GAAG,MAAM,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACzE,QAAQ,IAAI,MAAM,CAAC,mBAAmB,EAAE;AACxC,UAAU,mBAAmB,GAAG,MAAM,CAAC,mBAAmB,CAAC;AAC3D,SAAS;AACT,QAAQ,MAAM,CAAC,IAAI,UAAU;AAC7B,UAAU,mBAAmB;AAC7B,UAAU,YAAY,CAAC,mBAAmB,GAAG,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY;AAC3F,UAAU,MAAM;AAChB,UAAU,GAAG;AACb,SAAS,CAAC,CAAC;AACX,QAAQ,KAAK,EAAE,CAAC;AAChB,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA;AACA,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC9B,MAAM,IAAI,KAAK,GAAG,KAAK,CAAC;AACxB,MAAM,IAAI,OAAO,GAAG,KAAK,CAAC;AAC1B;AACA,MAAM,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM;AAC3B,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AAChC,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,QAAQ,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACzB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM;AAC7B,QAAQ,IAAI,CAAC,KAAK,IAAI,CAAC,OAAO,EAAE;AAChC,UAAU,KAAK,CAAC,IAAI,aAAa,CAAC,iCAAiC,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;AACnF,SAAS;AACT,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,KAAK,MAAM;AACX,MAAM,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC;AACL;;AClrBA,wBAAe,QAAQ,CAAC,qBAAqB,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,KAAK,CAAC,GAAG,KAAK;AAC9E,EAAE,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC;AACtC;AACA,EAAE;AACF,IAAI,MAAM,CAAC,QAAQ,KAAK,GAAG,CAAC,QAAQ;AACpC,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI;AAC5B,KAAK,MAAM,IAAI,MAAM,CAAC,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC;AACxC,IAAI;AACJ,CAAC;AACD,EAAE,IAAI,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC;AAC1B,EAAE,QAAQ,CAAC,SAAS,IAAI,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC;AAC5E,CAAC,GAAG,MAAM,IAAI;;ACVd,gBAAe,QAAQ,CAAC,qBAAqB;AAC7C;AACA;AACA,EAAE;AACF,IAAI,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE;AACtD,MAAM,MAAM,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC;AAC9D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AAC3F;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AAC1D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC;AAChE;AACA,MAAM,MAAM,KAAK,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC/C;AACA,MAAM,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,YAAY,GAAG,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC;AACzF,MAAM,QAAQ,KAAK,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE;AAC3D,KAAK;AACL;AACA,IAAI,MAAM,CAAC,IAAI,EAAE;AACjB,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC,CAAC;AAClD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;AACF,IAAI,KAAK,GAAG,EAAE;AACd,IAAI,IAAI,GAAG;AACX,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,MAAM,GAAG,EAAE;AACf,GAAG;;ACnCH,MAAM,eAAe,GAAG,CAAC,KAAK,KAAK,KAAK,YAAYS,cAAY,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,KAAK,CAAC;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,OAAO,EAAE;AACtD;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE;AAC1D,IAAI,IAAIT,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AACpE,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1D,KAAK,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AAC5C,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AACrC,KAAK,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AACtC,MAAM,OAAO,MAAM,CAAC,KAAK,EAAE,CAAC;AAC5B,KAAK;AACL,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA;AACA,EAAE,SAAS,mBAAmB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,EAAE;AACtD,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AACnD,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE;AACvC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAE;AACzB,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAClC,KAAK,MAAM,IAAI,IAAI,IAAI,OAAO,EAAE;AAChC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA,EAAE,MAAM,QAAQ,GAAG;AACnB,IAAI,GAAG,EAAE,gBAAgB;AACzB,IAAI,MAAM,EAAE,gBAAgB;AAC5B,IAAI,IAAI,EAAE,gBAAgB;AAC1B,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,iBAAiB,EAAE,gBAAgB;AACvC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,eAAe,EAAE,gBAAgB;AACrC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,YAAY,EAAE,gBAAgB;AAClC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,kBAAkB,EAAE,gBAAgB;AACxC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,WAAW,EAAE,gBAAgB;AACjC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,cAAc,EAAE,eAAe;AACnC,IAAI,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,KAAK,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC;AACpG,GAAG,CAAC;AACJ;AACA,EAAEA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,kBAAkB,CAAC,IAAI,EAAE;AACpG,IAAI,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,mBAAmB,CAAC;AACxD,IAAI,MAAM,WAAW,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;AAClE,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,KAAK,KAAK,eAAe,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,CAAC;AAClG,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB;;AChGA,sBAAe,CAAC,MAAM,KAAK;AAC3B,EAAE,MAAM,SAAS,GAAG,WAAW,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AAC5C;AACA,EAAE,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,GAAG,SAAS,CAAC;AACvF;AACA,EAAE,SAAS,CAAC,OAAO,GAAG,OAAO,GAAGS,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,EAAE,SAAS,CAAC,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACjJ;AACA;AACA,EAAE,IAAI,IAAI,EAAE;AACZ,IAAI,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,QAAQ;AACzC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AAC5G,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,IAAI,WAAW,CAAC;AAClB;AACA,EAAE,IAAIT,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,IAAI,QAAQ,CAAC,qBAAqB,IAAI,QAAQ,CAAC,8BAA8B,EAAE;AACnF,MAAM,OAAO,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;AACxC,KAAK,MAAM,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,MAAM,KAAK,EAAE;AACnE;AACA,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AACrH,MAAM,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,qBAAqB,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;AACpF,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,IAAI,QAAQ,CAAC,qBAAqB,EAAE;AACtC,IAAI,aAAa,IAAIA,OAAK,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,aAAa,GAAG,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;AACnG;AACA,IAAI,IAAI,aAAa,KAAK,aAAa,KAAK,KAAK,IAAI,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE;AACtF;AACA,MAAM,MAAM,SAAS,GAAG,cAAc,IAAI,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACzF;AACA,MAAM,IAAI,SAAS,EAAE;AACrB,QAAQ,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC;AAC/C,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,SAAS,CAAC;AACnB;;AC5CA,MAAM,qBAAqB,GAAG,OAAO,cAAc,KAAK,WAAW,CAAC;AACpE;AACA,mBAAe,qBAAqB,IAAI,UAAU,MAAM,EAAE;AAC1D,EAAE,OAAO,IAAI,OAAO,CAAC,SAAS,kBAAkB,CAAC,OAAO,EAAE,MAAM,EAAE;AAClE,IAAI,MAAM,OAAO,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC1C,IAAI,IAAI,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;AACnC,IAAI,MAAM,cAAc,GAAGS,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAC1E,IAAI,IAAI,CAAC,YAAY,EAAE,gBAAgB,EAAE,kBAAkB,CAAC,GAAG,OAAO,CAAC;AACvE,IAAI,IAAI,UAAU,CAAC;AACnB,IAAI,IAAI,eAAe,EAAE,iBAAiB,CAAC;AAC3C,IAAI,IAAI,WAAW,EAAE,aAAa,CAAC;AACnC;AACA,IAAI,SAAS,IAAI,GAAG;AACpB,MAAM,WAAW,IAAI,WAAW,EAAE,CAAC;AACnC,MAAM,aAAa,IAAI,aAAa,EAAE,CAAC;AACvC;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;AACzE;AACA,MAAM,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AAChF,KAAK;AACL;AACA,IAAI,IAAI,OAAO,GAAG,IAAI,cAAc,EAAE,CAAC;AACvC;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;AAClE;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,SAAS,SAAS,GAAG;AACzB,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,eAAe,GAAGA,cAAY,CAAC,IAAI;AAC/C,QAAQ,uBAAuB,IAAI,OAAO,IAAI,OAAO,CAAC,qBAAqB,EAAE;AAC7E,OAAO,CAAC;AACR,MAAM,MAAM,YAAY,GAAG,CAAC,YAAY,IAAI,YAAY,KAAK,MAAM,IAAI,YAAY,KAAK,MAAM;AAC9F,QAAQ,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,QAAQ,CAAC;AAChD,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,MAAM,EAAE,OAAO,CAAC,MAAM;AAC9B,QAAQ,UAAU,EAAE,OAAO,CAAC,UAAU;AACtC,QAAQ,OAAO,EAAE,eAAe;AAChC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,CAAC;AACR;AACA,MAAM,MAAM,CAAC,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtC,QAAQ,OAAO,CAAC,KAAK,CAAC,CAAC;AACvB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,SAAS,OAAO,CAAC,GAAG,EAAE;AAC/B,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,QAAQ,CAAC,CAAC;AACnB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK;AACL;AACA,IAAI,IAAI,WAAW,IAAI,OAAO,EAAE;AAChC;AACA,MAAM,OAAO,CAAC,SAAS,GAAG,SAAS,CAAC;AACpC,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,kBAAkB,GAAG,SAAS,UAAU,GAAG;AACzD,QAAQ,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,UAAU,KAAK,CAAC,EAAE;AAClD,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;AAC1G,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA,QAAQ,UAAU,CAAC,SAAS,CAAC,CAAC;AAC9B,OAAO,CAAC;AACR,KAAK;AACL;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,iBAAiB,EAAE,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AAC1F;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C;AACA;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC;AACvF;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,SAAS,GAAG,SAAS,aAAa,GAAG;AACjD,MAAM,IAAI,mBAAmB,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACxE,MAAM,IAAI,OAAO,CAAC,mBAAmB,EAAE;AACvC,QAAQ,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;AAC1D,OAAO;AACP,MAAM,MAAM,CAAC,IAAI,UAAU;AAC3B,QAAQ,mBAAmB;AAC3B,QAAQ,YAAY,CAAC,mBAAmB,GAAG,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY;AACzF,QAAQ,MAAM;AACd,QAAQ,OAAO,CAAC,CAAC,CAAC;AAClB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,WAAW,KAAK,SAAS,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;AACrE;AACA;AACA,IAAI,IAAI,kBAAkB,IAAI,OAAO,EAAE;AACvC,MAAMT,OAAK,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,SAAS,gBAAgB,CAAC,GAAG,EAAE,GAAG,EAAE;AACjF,QAAQ,OAAO,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAC3C,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,OAAO,CAAC,eAAe,CAAC,EAAE;AACrD,MAAM,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC;AAC1D,KAAK;AACL;AACA;AACA,IAAI,IAAI,YAAY,IAAI,YAAY,KAAK,MAAM,EAAE;AACjD,MAAM,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAClD,KAAK;AACL;AACA;AACA,IAAI,IAAI,kBAAkB,EAAE;AAC5B,MAAM,CAAC,CAAC,iBAAiB,EAAE,aAAa,CAAC,GAAG,oBAAoB,CAAC,kBAAkB,EAAE,IAAI,CAAC,EAAE;AAC5F,MAAM,OAAO,CAAC,gBAAgB,CAAC,UAAU,EAAE,iBAAiB,CAAC,CAAC;AAC9D,KAAK;AACL;AACA;AACA,IAAI,IAAI,gBAAgB,IAAI,OAAO,CAAC,MAAM,EAAE;AAC5C,MAAM,CAAC,CAAC,eAAe,EAAE,WAAW,CAAC,GAAG,oBAAoB,CAAC,gBAAgB,CAAC,EAAE;AAChF;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,eAAe,CAAC,CAAC;AACnE;AACA,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AAC9D,KAAK;AACL;AACA,IAAI,IAAI,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,MAAM,EAAE;AAC/C;AACA;AACA,MAAM,UAAU,GAAG,MAAM,IAAI;AAC7B,QAAQ,IAAI,CAAC,OAAO,EAAE;AACtB,UAAU,OAAO;AACjB,SAAS;AACT,QAAQ,MAAM,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC;AAC3F,QAAQ,OAAO,CAAC,KAAK,EAAE,CAAC;AACxB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO,CAAC;AACR;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;AACvE,MAAM,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1B,QAAQ,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AACrG,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,QAAQ,IAAI,QAAQ,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACjE,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,uBAAuB,GAAG,QAAQ,GAAG,GAAG,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,CAAC;AAC3G,MAAM,OAAO;AACb,KAAK;AACL;AACA;AACA;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC;AACtC,GAAG,CAAC,CAAC;AACL;;AChMA,MAAM,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,KAAK;AAC7C,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,OAAO,GAAG,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC;AACtE;AACA,EAAE,IAAI,OAAO,IAAI,MAAM,EAAE;AACzB,IAAI,IAAI,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC3C;AACA,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,OAAO,GAAG,UAAU,MAAM,EAAE;AACtC,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,QAAQ,WAAW,EAAE,CAAC;AACtB,QAAQ,MAAM,GAAG,GAAG,MAAM,YAAY,KAAK,GAAG,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AACnE,QAAQ,UAAU,CAAC,KAAK,CAAC,GAAG,YAAY,UAAU,GAAG,GAAG,GAAG,IAAI,aAAa,CAAC,GAAG,YAAY,KAAK,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC;AACxH,OAAO;AACP,MAAK;AACL;AACA,IAAI,IAAI,KAAK,GAAG,OAAO,IAAI,UAAU,CAAC,MAAM;AAC5C,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,MAAM,OAAO,CAAC,IAAI,UAAU,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,eAAe,CAAC,EAAE,UAAU,CAAC,SAAS,CAAC,EAAC;AACxF,KAAK,EAAE,OAAO,EAAC;AACf;AACA,IAAI,MAAM,WAAW,GAAG,MAAM;AAC9B,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,KAAK,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACrC,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,QAAQ,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI;AAClC,UAAU,MAAM,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1G,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,MAAK;AACL;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AAC3E;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAChC;AACA,IAAI,MAAM,CAAC,WAAW,GAAG,MAAMA,OAAK,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACvD;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH,EAAC;AACD;AACA,yBAAe,cAAc;;AC9CtB,MAAM,WAAW,GAAG,WAAW,KAAK,EAAE,SAAS,EAAE;AACxD,EAAE,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AAC7B;AACA,EAAE,IAAI,CAAC,SAAS,IAAI,GAAG,GAAG,SAAS,EAAE;AACrC,IAAI,MAAM,KAAK,CAAC;AAChB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;AACd,EAAE,IAAI,GAAG,CAAC;AACV;AACA,EAAE,OAAO,GAAG,GAAG,GAAG,EAAE;AACpB,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,CAAC;AAC1B,IAAI,MAAM,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAChC,IAAI,GAAG,GAAG,GAAG,CAAC;AACd,GAAG;AACH,EAAC;AACD;AACO,MAAM,SAAS,GAAG,iBAAiB,QAAQ,EAAE,SAAS,EAAE;AAC/D,EAAE,WAAW,MAAM,KAAK,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE;AAClD,IAAI,OAAO,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;AACzC,GAAG;AACH,EAAC;AACD;AACA,MAAM,UAAU,GAAG,iBAAiB,MAAM,EAAE;AAC5C,EAAE,IAAI,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE;AACpC,IAAI,OAAO,MAAM,CAAC;AAClB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,SAAS,EAAE,CAAC;AACpC,EAAE,IAAI;AACN,IAAI,SAAS;AACb,MAAM,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,MAAM,CAAC,IAAI,EAAE,CAAC;AAChD,MAAM,IAAI,IAAI,EAAE;AAChB,QAAQ,MAAM;AACd,OAAO;AACP,MAAM,MAAM,KAAK,CAAC;AAClB,KAAK;AACL,GAAG,SAAS;AACZ,IAAI,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;AAC1B,GAAG;AACH,EAAC;AACD;AACO,MAAM,WAAW,GAAG,CAAC,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,KAAK;AACxE,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;AAChD;AACA,EAAE,IAAI,KAAK,GAAG,CAAC,CAAC;AAChB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC,KAAK;AACzB,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,IAAI,GAAG,IAAI,CAAC;AAClB,MAAM,QAAQ,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,OAAO,IAAI,cAAc,CAAC;AAC5B,IAAI,MAAM,IAAI,CAAC,UAAU,EAAE;AAC3B,MAAM,IAAI;AACV,QAAQ,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;AACpD;AACA,QAAQ,IAAI,IAAI,EAAE;AAClB,SAAS,SAAS,EAAE,CAAC;AACrB,UAAU,UAAU,CAAC,KAAK,EAAE,CAAC;AAC7B,UAAU,OAAO;AACjB,SAAS;AACT;AACA,QAAQ,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AACnC,QAAQ,IAAI,UAAU,EAAE;AACxB,UAAU,IAAI,WAAW,GAAG,KAAK,IAAI,GAAG,CAAC;AACzC,UAAU,UAAU,CAAC,WAAW,CAAC,CAAC;AAClC,SAAS;AACT,QAAQ,UAAU,CAAC,OAAO,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;AAClD,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,SAAS,CAAC,GAAG,CAAC,CAAC;AACvB,QAAQ,MAAM,GAAG,CAAC;AAClB,OAAO;AACP,KAAK;AACL,IAAI,MAAM,CAAC,MAAM,EAAE;AACnB,MAAM,SAAS,CAAC,MAAM,CAAC,CAAC;AACxB,MAAM,OAAO,QAAQ,CAAC,MAAM,EAAE,CAAC;AAC/B,KAAK;AACL,GAAG,EAAE;AACL,IAAI,aAAa,EAAE,CAAC;AACpB,GAAG,CAAC;AACJ;;AC5EA,MAAM,gBAAgB,GAAG,OAAO,KAAK,KAAK,UAAU,IAAI,OAAO,OAAO,KAAK,UAAU,IAAI,OAAO,QAAQ,KAAK,UAAU,CAAC;AACxH,MAAM,yBAAyB,GAAG,gBAAgB,IAAI,OAAO,cAAc,KAAK,UAAU,CAAC;AAC3F;AACA;AACA,MAAM,UAAU,GAAG,gBAAgB,KAAK,OAAO,WAAW,KAAK,UAAU;AACzE,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,IAAI,WAAW,EAAE,CAAC;AAClE,IAAI,OAAO,GAAG,KAAK,IAAI,UAAU,CAAC,MAAM,IAAI,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACxE,CAAC,CAAC;AACF;AACA,MAAM,IAAI,GAAG,CAAC,EAAE,EAAE,GAAG,IAAI,KAAK;AAC9B,EAAE,IAAI;AACN,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC;AACzB,GAAG,CAAC,OAAO,CAAC,EAAE;AACd,IAAI,OAAO,KAAK;AAChB,GAAG;AACH,EAAC;AACD;AACA,MAAM,qBAAqB,GAAG,yBAAyB,IAAI,IAAI,CAAC,MAAM;AACtE,EAAE,IAAI,cAAc,GAAG,KAAK,CAAC;AAC7B;AACA,EAAE,MAAM,cAAc,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AACtD,IAAI,IAAI,EAAE,IAAI,cAAc,EAAE;AAC9B,IAAI,MAAM,EAAE,MAAM;AAClB,IAAI,IAAI,MAAM,GAAG;AACjB,MAAM,cAAc,GAAG,IAAI,CAAC;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;AACjC;AACA,EAAE,OAAO,cAAc,IAAI,CAAC,cAAc,CAAC;AAC3C,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,sBAAsB,GAAG,yBAAyB;AACxD,EAAE,IAAI,CAAC,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,QAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,MAAM,SAAS,GAAG;AAClB,EAAE,MAAM,EAAE,sBAAsB,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC;AACvD,CAAC,CAAC;AACF;AACA,gBAAgB,KAAK,CAAC,CAAC,GAAG,KAAK;AAC/B,EAAE,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AACxE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,SAAS,CAAC,IAAI,CAAC,GAAGA,OAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC,EAAE;AAC7F,MAAM,CAAC,CAAC,EAAE,MAAM,KAAK;AACrB,QAAQ,MAAM,IAAI,UAAU,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AAC7G,OAAO,EAAC;AACR,GAAG,CAAC,CAAC;AACL,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC;AAClB;AACA,MAAM,aAAa,GAAG,OAAO,IAAI,KAAK;AACtC,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE;AACpB,IAAI,OAAO,CAAC,CAAC;AACb,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACzB,IAAI,OAAO,IAAI,CAAC,IAAI,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACtC,IAAI,MAAM,QAAQ,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AAClD,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,IAAI;AACV,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,CAAC,MAAM,QAAQ,CAAC,WAAW,EAAE,EAAE,UAAU,CAAC;AACrD,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AACjE,IAAI,OAAO,IAAI,CAAC,UAAU,CAAC;AAC3B,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACpC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC3B,IAAI,OAAO,CAAC,MAAM,UAAU,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC;AAC/C,GAAG;AACH,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,OAAO,OAAO,EAAE,IAAI,KAAK;AACnD,EAAE,MAAM,MAAM,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAClE;AACA,EAAE,OAAO,MAAM,IAAI,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC;AACvD,EAAC;AACD;AACA,qBAAe,gBAAgB,KAAK,OAAO,MAAM,KAAK;AACtD,EAAE,IAAI;AACN,IAAI,GAAG;AACP,IAAI,MAAM;AACV,IAAI,IAAI;AACR,IAAI,MAAM;AACV,IAAI,WAAW;AACf,IAAI,OAAO;AACX,IAAI,kBAAkB;AACtB,IAAI,gBAAgB;AACpB,IAAI,YAAY;AAChB,IAAI,OAAO;AACX,IAAI,eAAe,GAAG,aAAa;AACnC,IAAI,YAAY;AAChB,GAAG,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC5B;AACA,EAAE,YAAY,GAAG,YAAY,GAAG,CAAC,YAAY,GAAG,EAAE,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC;AAC3E;AACA,EAAE,IAAI,cAAc,GAAGwB,gBAAc,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,WAAW,CAAC,aAAa,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC;AACrG;AACA,EAAE,IAAI,OAAO,CAAC;AACd;AACA,EAAE,MAAM,WAAW,GAAG,cAAc,IAAI,cAAc,CAAC,WAAW,KAAK,MAAM;AAC7E,MAAM,cAAc,CAAC,WAAW,EAAE,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,IAAI,oBAAoB,CAAC;AAC3B;AACA,EAAE,IAAI;AACN,IAAI;AACJ,MAAM,gBAAgB,IAAI,qBAAqB,IAAI,MAAM,KAAK,KAAK,IAAI,MAAM,KAAK,MAAM;AACxF,MAAM,CAAC,oBAAoB,GAAG,MAAM,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC;AAC3E,MAAM;AACN,MAAM,IAAI,QAAQ,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AACtC,QAAQ,MAAM,EAAE,MAAM;AACtB,QAAQ,IAAI,EAAE,IAAI;AAClB,QAAQ,MAAM,EAAE,MAAM;AACtB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,iBAAiB,CAAC;AAC5B;AACA,MAAM,IAAIxB,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,iBAAiB,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE;AAChG,QAAQ,OAAO,CAAC,cAAc,CAAC,iBAAiB,EAAC;AACjD,OAAO;AACP;AACA,MAAM,IAAI,QAAQ,CAAC,IAAI,EAAE;AACzB,QAAQ,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,sBAAsB;AAC1D,UAAU,oBAAoB;AAC9B,UAAU,oBAAoB,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;AAChE,SAAS,CAAC;AACV;AACA,QAAQ,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,KAAK,CAAC,CAAC;AACjF,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE;AAC1C,MAAM,eAAe,GAAG,eAAe,GAAG,SAAS,GAAG,MAAM,CAAC;AAC7D,KAAK;AACL;AACA;AACA;AACA,IAAI,MAAM,sBAAsB,GAAG,aAAa,IAAI,OAAO,CAAC,SAAS,CAAC;AACtE,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AAC/B,MAAM,GAAG,YAAY;AACrB,MAAM,MAAM,EAAE,cAAc;AAC5B,MAAM,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,MAAM,EAAE;AAC3C,MAAM,IAAI,EAAE,IAAI;AAChB,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,WAAW,EAAE,sBAAsB,GAAG,eAAe,GAAG,SAAS;AACvE,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,QAAQ,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;AACxC;AACA,IAAI,MAAM,gBAAgB,GAAG,sBAAsB,KAAK,YAAY,KAAK,QAAQ,IAAI,YAAY,KAAK,UAAU,CAAC,CAAC;AAClH;AACA,IAAI,IAAI,sBAAsB,KAAK,kBAAkB,KAAK,gBAAgB,IAAI,WAAW,CAAC,CAAC,EAAE;AAC7F,MAAM,MAAM,OAAO,GAAG,EAAE,CAAC;AACzB;AACA,MAAM,CAAC,QAAQ,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAC1D,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvC,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,qBAAqB,GAAGA,OAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC;AACjG;AACA,MAAM,MAAM,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,kBAAkB,IAAI,sBAAsB;AAC9E,QAAQ,qBAAqB;AAC7B,QAAQ,oBAAoB,CAAC,cAAc,CAAC,kBAAkB,CAAC,EAAE,IAAI,CAAC;AACtE,OAAO,IAAI,EAAE,CAAC;AACd;AACA,MAAM,QAAQ,GAAG,IAAI,QAAQ;AAC7B,QAAQ,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,UAAU,EAAE,MAAM;AACzE,UAAU,KAAK,IAAI,KAAK,EAAE,CAAC;AAC3B,UAAU,WAAW,IAAI,WAAW,EAAE,CAAC;AACvC,SAAS,CAAC;AACV,QAAQ,OAAO;AACf,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,YAAY,GAAG,YAAY,IAAI,MAAM,CAAC;AAC1C;AACA,IAAI,IAAI,YAAY,GAAG,MAAM,SAAS,CAACA,OAAK,CAAC,OAAO,CAAC,SAAS,EAAE,YAAY,CAAC,IAAI,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAC3G;AACA,IAAI,CAAC,gBAAgB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACtD;AACA,IAAI,OAAO,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAClD,MAAM,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AAC9B,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,OAAO,EAAES,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AACpD,QAAQ,MAAM,EAAE,QAAQ,CAAC,MAAM;AAC/B,QAAQ,UAAU,EAAE,QAAQ,CAAC,UAAU;AACvC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,EAAC;AACR,KAAK,CAAC;AACN,GAAG,CAAC,OAAO,GAAG,EAAE;AAChB,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACjC;AACA,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,KAAK,WAAW,IAAI,oBAAoB,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE;AACnF,MAAM,MAAM,MAAM,CAAC,MAAM;AACzB,QAAQ,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC;AAChF,QAAQ;AACR,UAAU,KAAK,EAAE,GAAG,CAAC,KAAK,IAAI,GAAG;AACjC,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,GAAG;AACH,CAAC,CAAC;;AC5NF,MAAM,aAAa,GAAG;AACtB,EAAE,IAAI,EAAE,WAAW;AACnB,EAAE,GAAG,EAAE,UAAU;AACjB,EAAE,KAAK,EAAE,YAAY;AACrB,EAAC;AACD;AACAT,OAAK,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK;AAC5C,EAAE,IAAI,EAAE,EAAE;AACV,IAAI,IAAI;AACR,MAAM,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACjD,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB;AACA,KAAK;AACL,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACtD,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAM,YAAY,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC;AAC/C;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAKA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,CAAC;AACzG;AACA,iBAAe;AACf,EAAE,UAAU,EAAE,CAAC,QAAQ,KAAK;AAC5B,IAAI,QAAQ,GAAGA,OAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC9B,IAAI,IAAI,aAAa,CAAC;AACtB,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,eAAe,GAAG,EAAE,CAAC;AAC/B;AACA,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,MAAM,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClC,MAAM,IAAI,EAAE,CAAC;AACb;AACA,MAAM,OAAO,GAAG,aAAa,CAAC;AAC9B;AACA,MAAM,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE;AAC5C,QAAQ,OAAO,GAAG,aAAa,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,aAAa,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC;AAC5E;AACA,QAAQ,IAAI,OAAO,KAAK,SAAS,EAAE;AACnC,UAAU,MAAM,IAAI,UAAU,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1D,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM;AACd,OAAO;AACP;AACA,MAAM,eAAe,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB;AACA,MAAM,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,eAAe,CAAC;AACrD,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC9C,WAAW,KAAK,KAAK,KAAK,GAAG,qCAAqC,GAAG,+BAA+B,CAAC;AACrG,SAAS,CAAC;AACV;AACA,MAAM,IAAI,CAAC,GAAG,MAAM;AACpB,SAAS,OAAO,CAAC,MAAM,GAAG,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,QAAQ,yBAAyB,CAAC;AAClC;AACA,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,CAAC,qDAAqD,CAAC,GAAG,CAAC;AACnE,QAAQ,iBAAiB;AACzB,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE,aAAa;AACzB;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4BAA4B,CAAC,MAAM,EAAE;AAC9C,EAAE,IAAI,MAAM,CAAC,WAAW,EAAE;AAC1B,IAAI,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,CAAC;AAC1C,GAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE;AAC9C,IAAI,MAAM,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,eAAe,CAAC,MAAM,EAAE;AAChD,EAAE,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACvC;AACA,EAAE,MAAM,CAAC,OAAO,GAAGS,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AACrD;AACA;AACA,EAAE,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AAClC,IAAI,MAAM;AACV,IAAI,MAAM,CAAC,gBAAgB;AAC3B,GAAG,CAAC;AACJ;AACA,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;AAC9D,IAAI,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC;AAC9E,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,IAAID,UAAQ,CAAC,OAAO,CAAC,CAAC;AAC1E;AACA,EAAE,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,mBAAmB,CAAC,QAAQ,EAAE;AACrE,IAAI,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACzC;AACA;AACA,IAAI,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACtC,MAAM,MAAM;AACZ,MAAM,MAAM,CAAC,iBAAiB;AAC9B,MAAM,QAAQ;AACd,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACzC,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC3B,MAAM,4BAA4B,CAAC,MAAM,CAAC,CAAC;AAC3C;AACA;AACA,MAAM,IAAI,MAAM,IAAI,MAAM,CAAC,QAAQ,EAAE;AACrC,QAAQ,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACjD,UAAU,MAAM;AAChB,UAAU,MAAM,CAAC,iBAAiB;AAClC,UAAU,MAAM,CAAC,QAAQ;AACzB,SAAS,CAAC;AACV,QAAQ,MAAM,CAAC,QAAQ,CAAC,OAAO,GAAGA,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC7E,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,GAAG,CAAC,CAAC;AACL;;AC3EA,MAAMgB,YAAU,GAAG,EAAE,CAAC;AACtB;AACA;AACA,CAAC,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK;AACrF,EAAEA,YAAU,CAAC,IAAI,CAAC,GAAG,SAAS,SAAS,CAAC,KAAK,EAAE;AAC/C,IAAI,OAAO,OAAO,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC;AACtE,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAA,YAAU,CAAC,YAAY,GAAG,SAAS,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE;AAC7E,EAAE,SAAS,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE;AACpC,IAAI,OAAO,UAAU,GAAG,OAAO,GAAG,0BAA0B,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,OAAO,GAAG,IAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnH,GAAG;AACH;AACA;AACA,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,KAAK;AAC/B,IAAI,IAAI,SAAS,KAAK,KAAK,EAAE;AAC7B,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,aAAa,CAAC,GAAG,EAAE,mBAAmB,IAAI,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnF,QAAQ,UAAU,CAAC,cAAc;AACjC,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,IAAI,OAAO,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;AAC7C,MAAM,kBAAkB,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,OAAO,CAAC,IAAI;AAClB,QAAQ,aAAa;AACrB,UAAU,GAAG;AACb,UAAU,8BAA8B,GAAG,OAAO,GAAG,yCAAyC;AAC9F,SAAS;AACT,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,SAAS,GAAG,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC;AAC1D,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACAA,YAAU,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,eAAe,EAAE;AACzD,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,KAAK;AACzB;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,eAAe,CAAC,CAAC,CAAC,CAAC;AACzE,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,EAAE;AACtD,EAAE,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;AACnC,IAAI,MAAM,IAAI,UAAU,CAAC,2BAA2B,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACvF,GAAG;AACH,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACpC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACxB,IAAI,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAClC,IAAI,IAAI,SAAS,EAAE;AACnB,MAAM,MAAM,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;AACjC,MAAM,MAAM,MAAM,GAAG,KAAK,KAAK,SAAS,IAAI,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;AAC3E,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,MAAM,IAAI,UAAU,CAAC,SAAS,GAAG,GAAG,GAAG,WAAW,GAAG,MAAM,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACtG,OAAO;AACP,MAAM,SAAS;AACf,KAAK;AACL,IAAI,IAAI,YAAY,KAAK,IAAI,EAAE;AAC/B,MAAM,MAAM,IAAI,UAAU,CAAC,iBAAiB,GAAG,GAAG,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC;AAC/E,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,kBAAe;AACf,EAAE,aAAa;AACf,cAAEA,YAAU;AACZ,CAAC;;ACvFD,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAK,CAAC;AACZ,EAAE,WAAW,CAAC,cAAc,EAAE;AAC9B,IAAI,IAAI,CAAC,QAAQ,GAAG,cAAc,IAAI,EAAE,CAAC;AACzC,IAAI,IAAI,CAAC,YAAY,GAAG;AACxB,MAAM,OAAO,EAAE,IAAIC,oBAAkB,EAAE;AACvC,MAAM,QAAQ,EAAE,IAAIA,oBAAkB,EAAE;AACxC,KAAK,CAAC;AACN,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,MAAM,OAAO,CAAC,WAAW,EAAE,MAAM,EAAE;AACrC,IAAI,IAAI;AACR,MAAM,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,IAAI,GAAG,YAAY,KAAK,EAAE;AAChC,QAAQ,IAAI,KAAK,GAAG,EAAE,CAAC;AACvB;AACA,QAAQ,KAAK,CAAC,iBAAiB,GAAG,KAAK,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,CAAC;AACzF;AACA;AACA,QAAQ,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC;AAC1E,QAAQ,IAAI;AACZ,UAAU,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE;AAC1B,YAAY,GAAG,CAAC,KAAK,GAAG,KAAK,CAAC;AAC9B;AACA,WAAW,MAAM,IAAI,KAAK,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE;AAC3F,YAAY,GAAG,CAAC,KAAK,IAAI,IAAI,GAAG,MAAK;AACrC,WAAW;AACX,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB;AACA,SAAS;AACT,OAAO;AACP;AACA,MAAM,MAAM,GAAG,CAAC;AAChB,KAAK;AACL,GAAG;AACH;AACA,EAAE,QAAQ,CAAC,WAAW,EAAE,MAAM,EAAE;AAChC;AACA;AACA,IAAI,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;AACzC,MAAM,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;AAC5B,MAAM,MAAM,CAAC,GAAG,GAAG,WAAW,CAAC;AAC/B,KAAK,MAAM;AACX,MAAM,MAAM,GAAG,WAAW,IAAI,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD;AACA,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC;AAC7D;AACA,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;AACpC,MAAM,SAAS,CAAC,aAAa,CAAC,YAAY,EAAE;AAC5C,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACxE,OAAO,EAAE,KAAK,CAAC,CAAC;AAChB,KAAK;AACL;AACA,IAAI,IAAI,gBAAgB,IAAI,IAAI,EAAE;AAClC,MAAM,IAAI1B,OAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE;AAC9C,QAAQ,MAAM,CAAC,gBAAgB,GAAG;AAClC,UAAU,SAAS,EAAE,gBAAgB;AACrC,UAAS;AACT,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,aAAa,CAAC,gBAAgB,EAAE;AAClD,UAAU,MAAM,EAAE,UAAU,CAAC,QAAQ;AACrC,UAAU,SAAS,EAAE,UAAU,CAAC,QAAQ;AACxC,SAAS,EAAE,IAAI,CAAC,CAAC;AACjB,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,IAAI,MAAM,CAAC,iBAAiB,KAAK,SAAS,EAAE,CAE3C,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,iBAAiB,KAAK,SAAS,EAAE;AAC9D,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,iBAAiB,CAAC;AACjE,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,iBAAiB,GAAG,IAAI,CAAC;AACtC,KAAK;AACL;AACA,IAAI,SAAS,CAAC,aAAa,CAAC,MAAM,EAAE;AACpC,MAAM,OAAO,EAAE,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC;AAC7C,MAAM,aAAa,EAAE,UAAU,CAAC,QAAQ,CAAC,eAAe,CAAC;AACzD,KAAK,EAAE,IAAI,CAAC,CAAC;AACb;AACA;AACA,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAE,WAAW,EAAE,CAAC;AACnF;AACA;AACA,IAAI,IAAI,cAAc,GAAG,OAAO,IAAIA,OAAK,CAAC,KAAK;AAC/C,MAAM,OAAO,CAAC,MAAM;AACpB,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,OAAO,IAAIA,OAAK,CAAC,OAAO;AAC5B,MAAM,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC;AACjE,MAAM,CAAC,MAAM,KAAK;AAClB,QAAQ,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK,CAAC;AACN;AACA,IAAI,MAAM,CAAC,OAAO,GAAGS,cAAY,CAAC,MAAM,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;AAClE;AACA;AACA,IAAI,MAAM,uBAAuB,GAAG,EAAE,CAAC;AACvC,IAAI,IAAI,8BAA8B,GAAG,IAAI,CAAC;AAC9C,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,0BAA0B,CAAC,WAAW,EAAE;AACvF,MAAM,IAAI,OAAO,WAAW,CAAC,OAAO,KAAK,UAAU,IAAI,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE;AAC9F,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,8BAA8B,GAAG,8BAA8B,IAAI,WAAW,CAAC,WAAW,CAAC;AACjG;AACA,MAAM,uBAAuB,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACnF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,wBAAwB,GAAG,EAAE,CAAC;AACxC,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,wBAAwB,CAAC,WAAW,EAAE;AACtF,MAAM,wBAAwB,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACjF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,OAAO,CAAC;AAChB,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,CAAC,8BAA8B,EAAE;AACzC,MAAM,MAAM,KAAK,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC;AAC5D,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC;AAC1D,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,wBAAwB,CAAC,CAAC;AACxD,MAAM,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC;AACzB;AACA,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;AACxC;AACA,MAAM,OAAO,CAAC,GAAG,GAAG,EAAE;AACtB,QAAQ,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvD,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK;AACL;AACA,IAAI,GAAG,GAAG,uBAAuB,CAAC,MAAM,CAAC;AACzC;AACA,IAAI,IAAI,SAAS,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,MAAM,WAAW,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACvD,MAAM,MAAM,UAAU,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACtD,MAAM,IAAI;AACV,QAAQ,SAAS,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;AAC3C,OAAO,CAAC,OAAO,KAAK,EAAE;AACtB,QAAQ,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AACrC,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI;AACR,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,KAAK,EAAE;AACpB,MAAM,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,wBAAwB,CAAC,MAAM,CAAC;AAC1C;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3F,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE;AACjB,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,iBAAiB,CAAC,CAAC;AACzF,IAAI,OAAO,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACtE,GAAG;AACH,CAAC;AACD;AACA;AACAT,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AACzF;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,EAAE,MAAM,EAAE;AAClD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AAClD,MAAM,MAAM;AACZ,MAAM,GAAG;AACT,MAAM,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,IAAI;AAC/B,KAAK,CAAC,CAAC,CAAC;AACR,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,SAAS,qBAAqB,CAAC,MAAM,EAAE;AAC/E;AACA;AACA,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,SAAS,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE;AAClD,MAAM,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AACpD,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,MAAM,GAAG;AAC1B,UAAU,cAAc,EAAE,qBAAqB;AAC/C,SAAS,GAAG,EAAE;AACd,QAAQ,GAAG;AACX,QAAQ,IAAI;AACZ,OAAO,CAAC,CAAC,CAAC;AACV,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,kBAAkB,EAAE,CAAC;AACjD;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;AAC9D,CAAC,CAAC,CAAC;AACH;AACA,gBAAe,KAAK;;AC7OpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,CAAC;AAClB,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;AACxC,MAAM,MAAM,IAAI,SAAS,CAAC,8BAA8B,CAAC,CAAC;AAC1D,KAAK;AACL;AACA,IAAI,IAAI,cAAc,CAAC;AACvB;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,SAAS,eAAe,CAAC,OAAO,EAAE;AACjE,MAAM,cAAc,GAAG,OAAO,CAAC;AAC/B,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC;AACvB;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,OAAO;AACpC;AACA,MAAM,IAAI,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC;AACtC;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACtB,QAAQ,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AACpC,OAAO;AACP,MAAM,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC;AAC9B,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,WAAW,IAAI;AACvC,MAAM,IAAI,QAAQ,CAAC;AACnB;AACA,MAAM,MAAM,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,IAAI;AAC7C,QAAQ,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjC,QAAQ,QAAQ,GAAG,OAAO,CAAC;AAC3B,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAC3B;AACA,MAAM,OAAO,CAAC,MAAM,GAAG,SAAS,MAAM,GAAG;AACzC,QAAQ,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;AACpC,OAAO,CAAC;AACR;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD,MAAM,IAAI,KAAK,CAAC,MAAM,EAAE;AACxB;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,KAAK,CAAC,MAAM,GAAG,IAAI,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,MAAM,cAAc,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;AACnC,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE,gBAAgB,GAAG;AACrB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,MAAM,IAAI,CAAC,MAAM,CAAC;AACxB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,CAAC,QAAQ,EAAE;AACtB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AACrC,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,UAAU,GAAG,CAAC,QAAQ,CAAC,CAAC;AACnC,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;AAC1B,MAAM,OAAO;AACb,KAAK;AACL,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACpD,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;AACtB,MAAM,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACvC,KAAK;AACL,GAAG;AACH;AACA,EAAE,aAAa,GAAG;AAClB,IAAI,MAAM,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AAC7C;AACA,IAAI,MAAM,KAAK,GAAG,CAAC,GAAG,KAAK;AAC3B,MAAM,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC1B;AACA,IAAI,UAAU,CAAC,MAAM,CAAC,WAAW,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAClE;AACA,IAAI,OAAO,UAAU,CAAC,MAAM,CAAC;AAC7B,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,MAAM,GAAG;AAClB,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,MAAM,KAAK,GAAG,IAAI,WAAW,CAAC,SAAS,QAAQ,CAAC,CAAC,EAAE;AACvD,MAAM,MAAM,GAAG,CAAC,CAAC;AACjB,KAAK,CAAC,CAAC;AACP,IAAI,OAAO;AACX,MAAM,KAAK;AACX,MAAM,MAAM;AACZ,KAAK,CAAC;AACN,GAAG;AACH,CAAC;AACD;AACA,sBAAe,WAAW;;ACpI1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,QAAQ,EAAE;AACzC,EAAE,OAAO,SAAS,IAAI,CAAC,GAAG,EAAE;AAC5B,IAAI,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACrC,GAAG,CAAC;AACJ;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,YAAY,CAAC,OAAO,EAAE;AAC9C,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,OAAO,CAAC,YAAY,KAAK,IAAI,CAAC,CAAC;AACpE;;ACbA,MAAM,cAAc,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,EAAE,EAAE,GAAG;AACT,EAAE,OAAO,EAAE,GAAG;AACd,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,KAAK,EAAE,GAAG;AACZ,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,aAAa,EAAE,GAAG;AACpB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,IAAI,EAAE,GAAG;AACX,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,0BAA0B,EAAE,GAAG;AACjC,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,uBAAuB,EAAE,GAAG;AAC9B,EAAE,qBAAqB,EAAE,GAAG;AAC5B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,6BAA6B,EAAE,GAAG;AACpC,CAAC,CAAC;AACF;AACA,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,KAAK;AACzD,EAAE,cAAc,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AAC9B,CAAC,CAAC,CAAC;AACH;AACA,yBAAe,cAAc;;AClD7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,aAAa,EAAE;AACvC,EAAE,MAAM,OAAO,GAAG,IAAI2B,OAAK,CAAC,aAAa,CAAC,CAAC;AAC3C,EAAE,MAAM,QAAQ,GAAG,IAAI,CAACA,OAAK,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1D;AACA;AACA,EAAE3B,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE2B,OAAK,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AACvE;AACA;AACA,EAAE3B,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,EAAE,QAAQ,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,cAAc,EAAE;AACpD,IAAI,OAAO,cAAc,CAAC,WAAW,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC,CAAC;AACtE,GAAG,CAAC;AACJ;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB,CAAC;AACD;AACA;AACK,MAAC,KAAK,GAAG,cAAc,CAACQ,UAAQ,EAAE;AACvC;AACA;AACA,KAAK,CAAC,KAAK,GAAGmB,OAAK,CAAC;AACpB;AACA;AACA,KAAK,CAAC,aAAa,GAAG,aAAa,CAAC;AACpC,KAAK,CAAC,WAAW,GAAGC,aAAW,CAAC;AAChC,KAAK,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC1B,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AACxB,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC,aAAa,CAAC;AACnC;AACA;AACA,KAAK,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,QAAQ,EAAE;AACnC,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/B,CAAC,CAAC;AACF;AACA,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;AACtB;AACA;AACA,KAAK,CAAC,YAAY,GAAG,YAAY,CAAC;AAClC;AACA;AACA,KAAK,CAAC,WAAW,GAAG,WAAW,CAAC;AAChC;AACA,KAAK,CAAC,YAAY,GAAGnB,cAAY,CAAC;AAClC;AACA,KAAK,CAAC,UAAU,GAAG,KAAK,IAAI,cAAc,CAACT,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC;AAClG;AACA,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACvC;AACA,KAAK,CAAC,cAAc,GAAG6B,gBAAc,CAAC;AACtC;AACA,KAAK,CAAC,OAAO,GAAG,KAAK;;;;"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/index.d.cts b/psitransfer-v2.3.0/node_modules/axios/index.d.cts new file mode 100644 index 0000000..b1911ca --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/index.d.cts @@ -0,0 +1,550 @@ +interface RawAxiosHeaders { + [key: string]: axios.AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in axios.Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean; + +type AxiosHeaderParser = (this: AxiosHeaders, value: axios.AxiosHeaderValue, header: string) => any; + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent'| 'Content-Encoding' | 'Authorization'; + +type ContentType = axios.AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +declare class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): axios.AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + [Symbol.iterator](): IterableIterator<[string, axios.AxiosHeaderValue]>; +} + +declare class AxiosError extends Error { + constructor( + message?: string, + code?: string, + config?: axios.InternalAxiosRequestConfig, + request?: any, + response?: axios.AxiosResponse + ); + + config?: axios.InternalAxiosRequestConfig; + code?: string; + request?: any; + response?: axios.AxiosResponse; + isAxiosError: boolean; + status?: number; + toJSON: () => object; + cause?: Error; + static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; + static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; + static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; + static readonly ERR_NETWORK = "ERR_NETWORK"; + static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; + static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; + static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; + static readonly ERR_CANCELED = "ERR_CANCELED"; + static readonly ECONNABORTED = "ECONNABORTED"; + static readonly ETIMEDOUT = "ETIMEDOUT"; +} + +declare class CanceledError extends AxiosError { +} + +declare class Axios { + constructor(config?: axios.AxiosRequestConfig); + defaults: axios.AxiosDefaults; + interceptors: { + request: axios.AxiosInterceptorManager; + response: axios.AxiosInterceptorManager; + }; + getUri(config?: axios.AxiosRequestConfig): string; + request, D = any>(config: axios.AxiosRequestConfig): Promise; + get, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + delete, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + head, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + options, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + post, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + put, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patch, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + postForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + putForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patchForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; +} + +declare enum HttpStatusCode { + Continue = 100, + SwitchingProtocols = 101, + Processing = 102, + EarlyHints = 103, + Ok = 200, + Created = 201, + Accepted = 202, + NonAuthoritativeInformation = 203, + NoContent = 204, + ResetContent = 205, + PartialContent = 206, + MultiStatus = 207, + AlreadyReported = 208, + ImUsed = 226, + MultipleChoices = 300, + MovedPermanently = 301, + Found = 302, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + Unused = 306, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + LengthRequired = 411, + PreconditionFailed = 412, + PayloadTooLarge = 413, + UriTooLong = 414, + UnsupportedMediaType = 415, + RangeNotSatisfiable = 416, + ExpectationFailed = 417, + ImATeapot = 418, + MisdirectedRequest = 421, + UnprocessableEntity = 422, + Locked = 423, + FailedDependency = 424, + TooEarly = 425, + UpgradeRequired = 426, + PreconditionRequired = 428, + TooManyRequests = 429, + RequestHeaderFieldsTooLarge = 431, + UnavailableForLegalReasons = 451, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504, + HttpVersionNotSupported = 505, + VariantAlsoNegotiates = 506, + InsufficientStorage = 507, + LoopDetected = 508, + NotExtended = 510, + NetworkAuthenticationRequired = 511, +} + +type InternalAxiosError = AxiosError; + +declare namespace axios { + type AxiosError = InternalAxiosError; + + type RawAxiosRequestHeaders = Partial; + + type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + + type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; + + type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; + } & { + "set-cookie": string[]; + }; + + type RawAxiosResponseHeaders = Partial; + + type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + + interface AxiosRequestTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; + } + + interface AxiosResponseTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; + } + + interface AxiosAdapter { + (config: InternalAxiosRequestConfig): AxiosPromise; + } + + interface AxiosBasicCredentials { + username: string; + password: string; + } + + interface AxiosProxyConfig { + host: string; + port: number; + auth?: AxiosBasicCredentials; + protocol?: string; + } + + type Method = + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; + + type ResponseType = + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + + type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; + + interface TransitionalOptions { + silentJSONParsing?: boolean; + forcedJSONParsing?: boolean; + clarifyTimeoutError?: boolean; + } + + interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; + } + + interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; + } + + interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; + } + + interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; + } + + // tslint:disable-next-line + interface FormSerializerOptions extends SerializerOptions { + } + + interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; + } + + interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; + } + + interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; + } + + type MaxUploadRate = number; + + type MaxDownloadRate = number; + + type BrowserProgressEvent = any; + + interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; + } + + type Milliseconds = number; + + type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | (string & {}); + + type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + + type AddressFamily = 4 | 6 | undefined; + + interface LookupAddressEntry { + address: string; + family?: AddressFamily; + } + + type LookupAddress = string | LookupAddressEntry; + + interface AxiosRequestConfig { + url?: string; + method?: Method | string; + baseURL?: string; + allowAbsoluteUrls?: boolean; + transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; + transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; + params?: any; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; + data?: D; + timeout?: Milliseconds; + timeoutErrorMessage?: string; + withCredentials?: boolean; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; + auth?: AxiosBasicCredentials; + responseType?: ResponseType; + responseEncoding?: responseEncoding | string; + xsrfCookieName?: string; + xsrfHeaderName?: string; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; + maxContentLength?: number; + validateStatus?: ((status: number) => boolean) | null; + maxBodyLength?: number; + maxRedirects?: number; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; + socketPath?: string | null; + transport?: any; + httpAgent?: any; + httpsAgent?: any; + proxy?: AxiosProxyConfig | false; + cancelToken?: CancelToken; + decompress?: boolean; + transitional?: TransitionalOptions; + signal?: GenericAbortSignal; + insecureHTTPParser?: boolean; + env?: { + FormData?: new (...args: any[]) => object; + }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + fetchOptions?: Record; + } + + // Alias + type RawAxiosRequestConfig = AxiosRequestConfig; + + interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; + } + + interface HeadersDefaults { + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; + } + + interface AxiosDefaults extends Omit, 'headers'> { + headers: HeadersDefaults; + } + + interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; + } + + interface AxiosResponse { + data: T; + status: number; + statusText: string; + headers: RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; + request?: any; + } + + type AxiosPromise = Promise>; + + interface CancelStatic { + new (message?: string): Cancel; + } + + interface Cancel { + message: string | undefined; + } + + interface Canceler { + (message?: string, config?: AxiosRequestConfig, request?: any): void; + } + + interface CancelTokenStatic { + new (executor: (cancel: Canceler) => void): CancelToken; + source(): CancelTokenSource; + } + + interface CancelToken { + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; + } + + interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; + } + + interface AxiosInterceptorOptions { + synchronous?: boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; + } + + type AxiosRequestInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions) => number; + + type AxiosResponseInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null) => number; + + interface AxiosInterceptorManager { + use: V extends AxiosResponse ? AxiosResponseInterceptorUse : AxiosRequestInterceptorUse; + eject(id: number): void; + clear(): void; + } + + interface AxiosInstance extends Axios { + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + create(config?: CreateAxiosDefaults): AxiosInstance; + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; + } + + interface GenericFormData { + append(name: string, value: any, options?: any): any; + } + + interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; + } + + interface AxiosStatic extends AxiosInstance { + Cancel: CancelStatic; + CancelToken: CancelTokenStatic; + Axios: typeof Axios; + AxiosError: typeof AxiosError; + CanceledError: typeof CanceledError; + HttpStatusCode: typeof HttpStatusCode; + readonly VERSION: string; + isCancel(value: any): value is Cancel; + all(values: Array>): Promise; + spread(callback: (...args: T[]) => R): (array: T[]) => R; + isAxiosError(payload: any): payload is AxiosError; + toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + AxiosHeaders: typeof AxiosHeaders; + } +} + +declare const axios: axios.AxiosStatic; + +export = axios; diff --git a/psitransfer-v2.3.0/node_modules/axios/index.d.ts b/psitransfer-v2.3.0/node_modules/axios/index.d.ts new file mode 100644 index 0000000..840fdcb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/index.d.ts @@ -0,0 +1,572 @@ +// TypeScript Version: 4.7 +export type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; + +interface RawAxiosHeaders { + [key: string]: AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean); + +type AxiosHeaderParser = (this: AxiosHeaders, value: AxiosHeaderValue, header: string) => any; + +export class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + getSetCookie(): string[]; + + [Symbol.iterator](): IterableIterator<[string, AxiosHeaderValue]>; +} + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent' | 'Content-Encoding' | 'Authorization'; + +type ContentType = AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +export type RawAxiosRequestHeaders = Partial; + +export type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; +} & { + "set-cookie": string[]; +}; + +export type RawAxiosResponseHeaders = Partial; + +export type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + +export interface AxiosRequestTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; +} + +export interface AxiosResponseTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; +} + +export interface AxiosAdapter { + (config: InternalAxiosRequestConfig): AxiosPromise; +} + +export interface AxiosBasicCredentials { + username: string; + password: string; +} + +export interface AxiosProxyConfig { + host: string; + port: number; + auth?: AxiosBasicCredentials; + protocol?: string; +} + +export enum HttpStatusCode { + Continue = 100, + SwitchingProtocols = 101, + Processing = 102, + EarlyHints = 103, + Ok = 200, + Created = 201, + Accepted = 202, + NonAuthoritativeInformation = 203, + NoContent = 204, + ResetContent = 205, + PartialContent = 206, + MultiStatus = 207, + AlreadyReported = 208, + ImUsed = 226, + MultipleChoices = 300, + MovedPermanently = 301, + Found = 302, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + Unused = 306, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + LengthRequired = 411, + PreconditionFailed = 412, + PayloadTooLarge = 413, + UriTooLong = 414, + UnsupportedMediaType = 415, + RangeNotSatisfiable = 416, + ExpectationFailed = 417, + ImATeapot = 418, + MisdirectedRequest = 421, + UnprocessableEntity = 422, + Locked = 423, + FailedDependency = 424, + TooEarly = 425, + UpgradeRequired = 426, + PreconditionRequired = 428, + TooManyRequests = 429, + RequestHeaderFieldsTooLarge = 431, + UnavailableForLegalReasons = 451, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504, + HttpVersionNotSupported = 505, + VariantAlsoNegotiates = 506, + InsufficientStorage = 507, + LoopDetected = 508, + NotExtended = 510, + NetworkAuthenticationRequired = 511, +} + +export type Method = + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; + +export type ResponseType = + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + +export type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; + +export interface TransitionalOptions { + silentJSONParsing?: boolean; + forcedJSONParsing?: boolean; + clarifyTimeoutError?: boolean; +} + +export interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; +} + +export interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; +} + +export interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; +} + +export interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; +} + +// tslint:disable-next-line +export interface FormSerializerOptions extends SerializerOptions { +} + +export interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; +} + +export interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; +} + +export interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; +} + +type MaxUploadRate = number; + +type MaxDownloadRate = number; + +type BrowserProgressEvent = any; + +export interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; +} + +type Milliseconds = number; + +type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | (string & {}); + +type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + +export type AddressFamily = 4 | 6 | undefined; + +export interface LookupAddressEntry { + address: string; + family?: AddressFamily; +} + +export type LookupAddress = string | LookupAddressEntry; + +export interface AxiosRequestConfig { + url?: string; + method?: Method | string; + baseURL?: string; + allowAbsoluteUrls?: boolean; + transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; + transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; + params?: any; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; + data?: D; + timeout?: Milliseconds; + timeoutErrorMessage?: string; + withCredentials?: boolean; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; + auth?: AxiosBasicCredentials; + responseType?: ResponseType; + responseEncoding?: responseEncoding | string; + xsrfCookieName?: string; + xsrfHeaderName?: string; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; + maxContentLength?: number; + validateStatus?: ((status: number) => boolean) | null; + maxBodyLength?: number; + maxRedirects?: number; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; + socketPath?: string | null; + transport?: any; + httpAgent?: any; + httpsAgent?: any; + proxy?: AxiosProxyConfig | false; + cancelToken?: CancelToken; + decompress?: boolean; + transitional?: TransitionalOptions; + signal?: GenericAbortSignal; + insecureHTTPParser?: boolean; + env?: { + FormData?: new (...args: any[]) => object; + }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + fetchOptions?: Record; +} + +// Alias +export type RawAxiosRequestConfig = AxiosRequestConfig; + +export interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; +} + +export interface HeadersDefaults { + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; +} + +export interface AxiosDefaults extends Omit, 'headers'> { + headers: HeadersDefaults; +} + +export interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; +} + +export interface AxiosResponse { + data: T; + status: number; + statusText: string; + headers: RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; + request?: any; +} + +export class AxiosError extends Error { + constructor( + message?: string, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse + ); + + config?: InternalAxiosRequestConfig; + code?: string; + request?: any; + response?: AxiosResponse; + isAxiosError: boolean; + status?: number; + toJSON: () => object; + cause?: Error; + static from( + error: Error | unknown, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse, + customProps?: object, +): AxiosError; + static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; + static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; + static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; + static readonly ERR_NETWORK = "ERR_NETWORK"; + static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; + static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; + static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; + static readonly ERR_CANCELED = "ERR_CANCELED"; + static readonly ECONNABORTED = "ECONNABORTED"; + static readonly ETIMEDOUT = "ETIMEDOUT"; +} + +export class CanceledError extends AxiosError { +} + +export type AxiosPromise = Promise>; + +export interface CancelStatic { + new (message?: string): Cancel; +} + +export interface Cancel { + message: string | undefined; +} + +export interface Canceler { + (message?: string, config?: AxiosRequestConfig, request?: any): void; +} + +export interface CancelTokenStatic { + new (executor: (cancel: Canceler) => void): CancelToken; + source(): CancelTokenSource; +} + +export interface CancelToken { + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; +} + +export interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; +} + +export interface AxiosInterceptorOptions { + synchronous?: boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; +} + +type AxiosRequestInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions) => number; + +type AxiosResponseInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null) => number; + +export interface AxiosInterceptorManager { + use: V extends AxiosResponse ? AxiosResponseInterceptorUse : AxiosRequestInterceptorUse; + eject(id: number): void; + clear(): void; +} + +export class Axios { + constructor(config?: AxiosRequestConfig); + defaults: AxiosDefaults; + interceptors: { + request: AxiosInterceptorManager; + response: AxiosInterceptorManager; + }; + getUri(config?: AxiosRequestConfig): string; + request, D = any>(config: AxiosRequestConfig): Promise; + get, D = any>(url: string, config?: AxiosRequestConfig): Promise; + delete, D = any>(url: string, config?: AxiosRequestConfig): Promise; + head, D = any>(url: string, config?: AxiosRequestConfig): Promise; + options, D = any>(url: string, config?: AxiosRequestConfig): Promise; + post, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + put, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + patch, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + postForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + putForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + patchForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; +} + +export interface AxiosInstance extends Axios { + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + create(config?: CreateAxiosDefaults): AxiosInstance; + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; +} + +export interface GenericFormData { + append(name: string, value: any, options?: any): any; +} + +export interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; +} + +export function getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + +export function toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + +export function formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + +export function isAxiosError(payload: any): payload is AxiosError; + +export function spread(callback: (...args: T[]) => R): (array: T[]) => R; + +export function isCancel(value: any): value is Cancel; + +export function all(values: Array>): Promise; + +export function mergeConfig(config1: AxiosRequestConfig, config2: AxiosRequestConfig): AxiosRequestConfig; + +export interface AxiosStatic extends AxiosInstance { + Cancel: CancelStatic; + CancelToken: CancelTokenStatic; + Axios: typeof Axios; + AxiosError: typeof AxiosError; + HttpStatusCode: typeof HttpStatusCode; + readonly VERSION: string; + isCancel: typeof isCancel; + all: typeof all; + spread: typeof spread; + isAxiosError: typeof isAxiosError; + toFormData: typeof toFormData; + formToJSON: typeof formToJSON; + getAdapter: typeof getAdapter; + CanceledError: typeof CanceledError; + AxiosHeaders: typeof AxiosHeaders; + mergeConfig: typeof mergeConfig; +} + +declare const axios: AxiosStatic; + +export default axios; diff --git a/psitransfer-v2.3.0/node_modules/axios/index.js b/psitransfer-v2.3.0/node_modules/axios/index.js new file mode 100644 index 0000000..fba3990 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/index.js @@ -0,0 +1,43 @@ +import axios from './lib/axios.js'; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios; + +export { + axios as default, + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/adapters/README.md b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/README.md new file mode 100644 index 0000000..68f1118 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/README.md @@ -0,0 +1,37 @@ +# axios // adapters + +The modules under `adapters/` are modules that handle dispatching a request and settling a returned `Promise` once a response is received. + +## Example + +```js +var settle = require('./../core/settle'); + +module.exports = function myAdapter(config) { + // At this point: + // - config has been merged with defaults + // - request transformers have already run + // - request interceptors have already run + + // Make the request using config provided + // Upon response settle the Promise + + return new Promise(function(resolve, reject) { + + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // From here: + // - response transformers will run + // - response interceptors will run + }); +} +``` diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/adapters/adapters.js b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/adapters.js new file mode 100644 index 0000000..b466dd5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/adapters.js @@ -0,0 +1,79 @@ +import utils from '../utils.js'; +import httpAdapter from './http.js'; +import xhrAdapter from './xhr.js'; +import fetchAdapter from './fetch.js'; +import AxiosError from "../core/AxiosError.js"; + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +} + +utils.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false; + +export default { + getAdapter: (adapters) => { + adapters = utils.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/adapters/fetch.js b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/fetch.js new file mode 100644 index 0000000..974910d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/fetch.js @@ -0,0 +1,229 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import AxiosError from "../core/AxiosError.js"; +import composeSignals from "../helpers/composeSignals.js"; +import {trackStream} from "../helpers/trackStream.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import {progressEventReducer, progressEventDecorator, asyncDecorator} from "../helpers/progressEventReducer.js"; +import resolveConfig from "../helpers/resolveConfig.js"; +import settle from "../core/settle.js"; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +} + +const supportsRequestStream = isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +}); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && + test(() => utils.isReadableStream(new Response('').body)); + + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }) + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils.isBlob(body)) { + return body.size; + } + + if(utils.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if(utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) { + return body.byteLength; + } + + if(utils.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils.isString(body)) { + return (await encodeText(body)).byteLength; + } +} + +const resolveBodyLength = async (headers, body) => { + const length = utils.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +} + +export default isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader) + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = "credentials" in Request.prototype; + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }) + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + + diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/adapters/http.js b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/http.js new file mode 100755 index 0000000..0577bf0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/http.js @@ -0,0 +1,695 @@ +'use strict'; + +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import buildFullPath from '../core/buildFullPath.js'; +import buildURL from './../helpers/buildURL.js'; +import proxyFromEnv from 'proxy-from-env'; +import http from 'http'; +import https from 'https'; +import util from 'util'; +import followRedirects from 'follow-redirects'; +import zlib from 'zlib'; +import {VERSION} from '../env/data.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import platform from '../platform/index.js'; +import fromDataURI from '../helpers/fromDataURI.js'; +import stream from 'stream'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import AxiosTransformStream from '../helpers/AxiosTransformStream.js'; +import {EventEmitter} from 'events'; +import formDataToStream from "../helpers/formDataToStream.js"; +import readBlob from "../helpers/readBlob.js"; +import ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js'; +import callbackify from "../helpers/callbackify.js"; +import {progressEventReducer, progressEventDecorator, asyncDecorator} from "../helpers/progressEventReducer.js"; + +const zlibOptions = { + flush: zlib.constants.Z_SYNC_FLUSH, + finishFlush: zlib.constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib.constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH +} + +const isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + +const flushOnFinish = (stream, [throttled, flush]) => { + stream + .on('end', flush) + .on('error', flush); + + return throttled; +} + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} + +/** + * If the proxy or config afterRedirects functions are defined, call them with the options + * + * @param {http.ClientRequestArgs} options + * @param {AxiosProxyConfig} configProxy configuration from Axios options object + * @param {string} location + * + * @returns {http.ClientRequestArgs} + */ +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = proxyFromEnv.getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } + } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } + + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); + }; +} + +const isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + } + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + } + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +} + +const buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family}); + +/*eslint consistent-return:0*/ +export default isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + } + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new EventEmitter(); + + const onFinished = () => { + if (config.cancelToken) { + config.cancelToken.unsubscribe(abort); + } + + if (config.signal) { + config.signal.removeEventListener('abort', abort); + } + + emitter.removeAllListeners(); + } + + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } + }); + + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); + } + } + + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream.Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const {onUploadProgress, onDownloadProgress} = config; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util.promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils.isBlob(data) || utils.isFile(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream.Readable.from(readBlob(data)); + } else if (data && !utils.isStream(data)) { + if (Buffer.isBuffer(data)) { + // Nothing to do... + } else if (utils.isArrayBuffer(data)) { + data = Buffer.from(new Uint8Array(data)); + } else if (utils.isString(data)) { + data = Buffer.from(data, 'utf-8'); + } else { + return reject(new AxiosError( + 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { + return reject(new AxiosError( + 'Request body larger than maxBodyLength limit', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + } + + const contentLength = utils.toFiniteNumber(headers.getContentLength()); + + if (utils.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils.isStream(data)) { + data = stream.Readable.from(data, {objectMode: false}); + } + + data = stream.pipeline([data, new AxiosTransformStream({ + maxRate: utils.toFiniteNumber(maxUploadRate) + })], utils.noop); + + onUploadProgress && data.on('progress', flushOnFinish( + data, + progressEventDecorator( + contentLength, + progressEventReducer(asyncDecorator(onUploadProgress), false, 3) + ) + )); + } + + // HTTP basic authentication + let auth = undefined; + if (config.auth) { + const username = config.auth.username || ''; + const password = config.auth.password || ''; + auth = username + ':' + password; + } + + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; + auth = urlUsername + ':' + urlPassword; + } + + auth && headers.delete('authorization'); + + let path; + + try { + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); + } catch (err) { + const customErr = new Error(err.message); + customErr.config = config; + customErr.url = config.url; + customErr.exists = true; + return reject(customErr); + } + + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), + agents: { http: config.httpAgent, https: config.httpsAgent }, + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} + }; + + // cacheable-lookup integration hotfix + !utils.isUndefined(lookup) && (options.lookup = lookup); + + if (config.socketPath) { + options.socketPath = config.socketPath; + } else { + options.hostname = parsed.hostname.startsWith("[") ? parsed.hostname.slice(1, -1) : parsed.hostname; + options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); + } + + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + if (config.transport) { + transport = config.transport; + } else if (config.maxRedirects === 0) { + transport = isHttpsRequest ? https : http; + } else { + if (config.maxRedirects) { + options.maxRedirects = config.maxRedirects; + } + if (config.beforeRedirect) { + options.beforeRedirects.config = config.beforeRedirect; + } + transport = isHttpsRequest ? httpsFollow : httpFollow; + } + + if (config.maxBodyLength > -1) { + options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; + } + + if (config.insecureHTTPParser) { + options.insecureHTTPParser = config.insecureHTTPParser; + } + + // Create the request + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; + + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress || maxDownloadRate) { + const transformStream = new AxiosTransformStream({ + maxRate: utils.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', flushOnFinish( + transformStream, + progressEventDecorator( + responseLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true, 3) + ) + )); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; + + // return the last request in case of redirects + const lastRequest = res.req || req; + + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } + + switch ((res.headers['content-encoding'] || '').toLowerCase()) { + /*eslint default-case:0*/ + case 'gzip': + case 'x-gzip': + case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'deflate': + streams.push(new ZlibHeaderTransformStream()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib.createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } + } + } + + responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0]; + + const offListeners = stream.finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { + status: res.statusCode, + statusText: res.statusMessage, + headers: new AxiosHeaders(res.headers), + config, + request: lastRequest + }; + + if (responseType === 'stream') { + response.data = responseStream; + settle(resolve, reject, response); + } else { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { + responseBuffer.push(chunk); + totalResponseBytes += chunk.length; + + // make sure the content length is not over the maxContentLength if specified + if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { + // stream.destroy() emit aborted event before calling reject() on Node.js v16 + rejected = true; + responseStream.destroy(); + reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); + } + }); + + responseStream.on('aborted', function handlerStreamAborted() { + if (rejected) { + return; + } + + const err = new AxiosError( + 'stream has been aborted', + AxiosError.ERR_BAD_RESPONSE, + config, + lastRequest + ); + responseStream.destroy(err); + reject(err); + }); + + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; + reject(AxiosError.from(err, null, config, lastRequest)); + }); + + responseStream.on('end', function handleStreamEnd() { + try { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { + responseData = utils.stripBOM(responseData); + } + } + response.data = responseData; + } catch (err) { + return reject(AxiosError.from(err, null, config, response.request, response)); + } + settle(resolve, reject, response); + }); + } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); + }); + + // Handle errors + req.on('error', function handleRequestError(err) { + // @todo remove + // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return; + reject(AxiosError.from(err, null, config, req)); + }); + + // set tcp keep alive to prevent drop connection by peer + req.on('socket', function handleRequestSocket(socket) { + // default interval of sending ack packet is 1 minute + socket.setKeepAlive(true, 1000 * 60); + }); + + // Handle request timeout + if (config.timeout) { + // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. + const timeout = parseInt(config.timeout, 10); + + if (Number.isNaN(timeout)) { + reject(new AxiosError( + 'error trying to parse `config.timeout` to int', + AxiosError.ERR_BAD_OPTION_VALUE, + config, + req + )); + + return; + } + + // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. + // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. + // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. + // And then these socket which be hang up will devouring CPU little by little. + // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. + req.setTimeout(timeout, function handleRequestTimeout() { + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + req + )); + abort(); + }); + } + + + // Send the request + if (utils.isStream(data)) { + let ended = false; + let errored = false; + + data.on('end', () => { + ended = true; + }); + + data.once('error', err => { + errored = true; + req.destroy(err); + }); + + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); + } else { + req.end(data); + } + }); +} + +export const __setProxy = setProxy; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/adapters/xhr.js b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/xhr.js new file mode 100644 index 0000000..a7ee548 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/adapters/xhr.js @@ -0,0 +1,197 @@ +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import parseProtocol from '../helpers/parseProtocol.js'; +import platform from '../platform/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import {progressEventReducer} from '../helpers/progressEventReducer.js'; +import resolveConfig from "../helpers/resolveConfig.js"; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +export default isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/axios.js b/psitransfer-v2.3.0/node_modules/axios/lib/axios.js new file mode 100644 index 0000000..873f246 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/axios.js @@ -0,0 +1,89 @@ +'use strict'; + +import utils from './utils.js'; +import bind from './helpers/bind.js'; +import Axios from './core/Axios.js'; +import mergeConfig from './core/mergeConfig.js'; +import defaults from './defaults/index.js'; +import formDataToJSON from './helpers/formDataToJSON.js'; +import CanceledError from './cancel/CanceledError.js'; +import CancelToken from './cancel/CancelToken.js'; +import isCancel from './cancel/isCancel.js'; +import {VERSION} from './env/data.js'; +import toFormData from './helpers/toFormData.js'; +import AxiosError from './core/AxiosError.js'; +import spread from './helpers/spread.js'; +import isAxiosError from './helpers/isAxiosError.js'; +import AxiosHeaders from "./core/AxiosHeaders.js"; +import adapters from './adapters/adapters.js'; +import HttpStatusCode from './helpers/HttpStatusCode.js'; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios(defaultConfig); + const instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders; + +axios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode; + +axios.default = axios; + +// this module should only have a default export +export default axios diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CancelToken.js b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CancelToken.js new file mode 100644 index 0000000..0fc2025 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CancelToken.js @@ -0,0 +1,135 @@ +'use strict'; + +import CanceledError from './CanceledError.js'; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +export default CancelToken; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CanceledError.js b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CanceledError.js new file mode 100644 index 0000000..880066e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/CanceledError.js @@ -0,0 +1,25 @@ +'use strict'; + +import AxiosError from '../core/AxiosError.js'; +import utils from '../utils.js'; + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +export default CanceledError; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/cancel/isCancel.js b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/isCancel.js new file mode 100644 index 0000000..a444a12 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/cancel/isCancel.js @@ -0,0 +1,5 @@ +'use strict'; + +export default function isCancel(value) { + return !!(value && value.__CANCEL__); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/Axios.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/Axios.js new file mode 100644 index 0000000..cff383e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/Axios.js @@ -0,0 +1,242 @@ +'use strict'; + +import utils from './../utils.js'; +import buildURL from '../helpers/buildURL.js'; +import InterceptorManager from './InterceptorManager.js'; +import dispatchRequest from './dispatchRequest.js'; +import mergeConfig from './mergeConfig.js'; +import buildFullPath from './buildFullPath.js'; +import validator from '../helpers/validator.js'; +import AxiosHeaders from './AxiosHeaders.js'; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + } + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) { + // do nothing + } else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils.merge( + headers.common, + headers[config.method] + ); + + headers && utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +export default Axios; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosError.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosError.js new file mode 100644 index 0000000..73da248 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosError.js @@ -0,0 +1,103 @@ +'use strict'; + +import utils from '../utils.js'; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype = AxiosError.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype); + + utils.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +export default AxiosError; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosHeaders.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosHeaders.js new file mode 100644 index 0000000..6744581 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/AxiosHeaders.js @@ -0,0 +1,314 @@ +'use strict'; + +import utils from '../utils.js'; +import parseHeaders from '../helpers/parseHeaders.js'; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils.isString(value)) return; + + if (utils.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite) + } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils.isObject(header) && utils.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite) + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils.forEach(this, (value, header) => { + const key = utils.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils.freezeMethods(AxiosHeaders); + +export default AxiosHeaders; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/InterceptorManager.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/InterceptorManager.js new file mode 100644 index 0000000..6657a9d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/InterceptorManager.js @@ -0,0 +1,71 @@ +'use strict'; + +import utils from './../utils.js'; + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +export default InterceptorManager; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/README.md b/psitransfer-v2.3.0/node_modules/axios/lib/core/README.md new file mode 100644 index 0000000..84559ce --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/README.md @@ -0,0 +1,8 @@ +# axios // core + +The modules found in `core/` should be modules that are specific to the domain logic of axios. These modules would most likely not make sense to be consumed outside of the axios module, as their logic is too specific. Some examples of core modules are: + +- Dispatching requests + - Requests sent via `adapters/` (see lib/adapters/README.md) +- Managing interceptors +- Handling config diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/buildFullPath.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/buildFullPath.js new file mode 100644 index 0000000..3050bd6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/buildFullPath.js @@ -0,0 +1,22 @@ +'use strict'; + +import isAbsoluteURL from '../helpers/isAbsoluteURL.js'; +import combineURLs from '../helpers/combineURLs.js'; + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +export default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/dispatchRequest.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/dispatchRequest.js new file mode 100644 index 0000000..9e306aa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/dispatchRequest.js @@ -0,0 +1,81 @@ +'use strict'; + +import transformData from './transformData.js'; +import isCancel from '../cancel/isCancel.js'; +import defaults from '../defaults/index.js'; +import CanceledError from '../cancel/CanceledError.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import adapters from "../adapters/adapters.js"; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +export default function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/mergeConfig.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/mergeConfig.js new file mode 100644 index 0000000..c510073 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/mergeConfig.js @@ -0,0 +1,106 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosHeaders from "./AxiosHeaders.js"; + +const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +export default function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils.isPlainObject(target) && utils.isPlainObject(source)) { + return utils.merge.call({caseless}, target, source); + } else if (utils.isPlainObject(source)) { + return utils.merge({}, source); + } else if (utils.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/settle.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/settle.js new file mode 100644 index 0000000..ac905c4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/settle.js @@ -0,0 +1,27 @@ +'use strict'; + +import AxiosError from './AxiosError.js'; + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +export default function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/core/transformData.js b/psitransfer-v2.3.0/node_modules/axios/lib/core/transformData.js new file mode 100644 index 0000000..eeb5a8a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/core/transformData.js @@ -0,0 +1,28 @@ +'use strict'; + +import utils from './../utils.js'; +import defaults from '../defaults/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +export default function transformData(fns, response) { + const config = this || defaults; + const context = response || config; + const headers = AxiosHeaders.from(context.headers); + let data = context.data; + + utils.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/defaults/index.js b/psitransfer-v2.3.0/node_modules/axios/lib/defaults/index.js new file mode 100644 index 0000000..e543fea --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/defaults/index.js @@ -0,0 +1,161 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +import transitionalDefaults from './transitional.js'; +import toFormData from '../helpers/toFormData.js'; +import toURLEncodedForm from '../helpers/toURLEncodedForm.js'; +import platform from '../platform/index.js'; +import formDataToJSON from '../helpers/formDataToJSON.js'; + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils.isObject(data); + + if (isObjectPayload && utils.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) || + utils.isReadableStream(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils.isResponse(data) || utils.isReadableStream(data)) { + return data; + } + + if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +export default defaults; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/defaults/transitional.js b/psitransfer-v2.3.0/node_modules/axios/lib/defaults/transitional.js new file mode 100644 index 0000000..f891331 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/defaults/transitional.js @@ -0,0 +1,7 @@ +'use strict'; + +export default { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/env/README.md b/psitransfer-v2.3.0/node_modules/axios/lib/env/README.md new file mode 100644 index 0000000..b41baff --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/env/README.md @@ -0,0 +1,3 @@ +# axios // env + +The `data.js` file is updated automatically when the package version is upgrading. Please do not edit it manually. diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/env/classes/FormData.js b/psitransfer-v2.3.0/node_modules/axios/lib/env/classes/FormData.js new file mode 100644 index 0000000..862adb9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/env/classes/FormData.js @@ -0,0 +1,2 @@ +import _FormData from 'form-data'; +export default typeof FormData !== 'undefined' ? FormData : _FormData; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/env/data.js b/psitransfer-v2.3.0/node_modules/axios/lib/env/data.js new file mode 100644 index 0000000..ef074ef --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/env/data.js @@ -0,0 +1 @@ +export const VERSION = "1.9.0"; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosTransformStream.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosTransformStream.js new file mode 100644 index 0000000..4140071 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosTransformStream.js @@ -0,0 +1,143 @@ +'use strict'; + +import stream from 'stream'; +import utils from '../utils.js'; + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream.Transform{ + constructor(options) { + options = utils.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const internals = this[kInternals] = { + timeWindow: options.timeWindow, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + const pushChunk = (_chunk, _callback) => { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + internals.isCaptured && this.emit('progress', internals.bytesSeen); + + if (this.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + } + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } +} + +export default AxiosTransformStream; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosURLSearchParams.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosURLSearchParams.js new file mode 100644 index 0000000..b9aa9f0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/AxiosURLSearchParams.js @@ -0,0 +1,58 @@ +'use strict'; + +import toFormData from './toFormData.js'; + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode); + } : encode; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +export default AxiosURLSearchParams; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/HttpStatusCode.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/HttpStatusCode.js new file mode 100644 index 0000000..b3e7adc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/HttpStatusCode.js @@ -0,0 +1,71 @@ +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +export default HttpStatusCode; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/README.md b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/README.md new file mode 100644 index 0000000..4ae3419 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/README.md @@ -0,0 +1,7 @@ +# axios // helpers + +The modules found in `helpers/` should be generic modules that are _not_ specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like: + +- Browser polyfills +- Managing cookies +- Parsing HTTP headers diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js new file mode 100644 index 0000000..d1791f0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js @@ -0,0 +1,28 @@ +"use strict"; + +import stream from "stream"; + +class ZlibHeaderTransformStream extends stream.Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +export default ZlibHeaderTransformStream; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/bind.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/bind.js new file mode 100644 index 0000000..b3aa83b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/bind.js @@ -0,0 +1,7 @@ +'use strict'; + +export default function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/buildURL.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/buildURL.js new file mode 100644 index 0000000..5c5eb57 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/buildURL.js @@ -0,0 +1,69 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js'; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +export default function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/callbackify.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/callbackify.js new file mode 100644 index 0000000..4603bad --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/callbackify.js @@ -0,0 +1,16 @@ +import utils from "../utils.js"; + +const callbackify = (fn, reducer) => { + return utils.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +} + +export default callbackify; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/combineURLs.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/combineURLs.js new file mode 100644 index 0000000..9f04f02 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/combineURLs.js @@ -0,0 +1,15 @@ +'use strict'; + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +export default function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/composeSignals.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/composeSignals.js new file mode 100644 index 0000000..84087c8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/composeSignals.js @@ -0,0 +1,48 @@ +import CanceledError from "../cancel/CanceledError.js"; +import AxiosError from "../core/AxiosError.js"; +import utils from '../utils.js'; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + } + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)) + }, timeout) + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + } + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils.asap(unsubscribe); + + return signal; + } +} + +export default composeSignals; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/cookies.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/cookies.js new file mode 100644 index 0000000..d039ac4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/cookies.js @@ -0,0 +1,42 @@ +import utils from './../utils.js'; +import platform from '../platform/index.js'; + +export default platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils.isString(path) && cookie.push('path=' + path); + + utils.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/deprecatedMethod.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/deprecatedMethod.js new file mode 100644 index 0000000..9e8fae6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/deprecatedMethod.js @@ -0,0 +1,26 @@ +'use strict'; + +/*eslint no-console:0*/ + +/** + * Supply a warning to the developer that a method they are using + * has been deprecated. + * + * @param {string} method The name of the deprecated method + * @param {string} [instead] The alternate method to use if applicable + * @param {string} [docs] The documentation URL to get further details + * + * @returns {void} + */ +export default function deprecatedMethod(method, instead, docs) { + try { + console.warn( + 'DEPRECATED method `' + method + '`.' + + (instead ? ' Use `' + instead + '` instead.' : '') + + ' This method will be removed in a future release.'); + + if (docs) { + console.warn('For more information about usage see ' + docs); + } + } catch (e) { /* Ignore */ } +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToJSON.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToJSON.js new file mode 100644 index 0000000..906ce60 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToJSON.js @@ -0,0 +1,95 @@ +'use strict'; + +import utils from '../utils.js'; + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils.isArray(target) ? target.length : name; + + if (isLast) { + if (utils.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils.isFormData(formData) && utils.isFunction(formData.entries)) { + const obj = {}; + + utils.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +export default formDataToJSON; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToStream.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToStream.js new file mode 100644 index 0000000..afc6174 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/formDataToStream.js @@ -0,0 +1,112 @@ +import util from 'util'; +import {Readable} from 'stream'; +import utils from "../utils.js"; +import readBlob from "./readBlob.js"; +import platform from "../platform/index.js"; + +const BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util.TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}` + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils.isTypedArray(value)) { + yield value; + } else { + yield* readBlob(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + } + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +export default formDataToStream; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/fromDataURI.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/fromDataURI.js new file mode 100644 index 0000000..eb71d3f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/fromDataURI.js @@ -0,0 +1,53 @@ +'use strict'; + +import AxiosError from '../core/AxiosError.js'; +import parseProtocol from './parseProtocol.js'; +import platform from '../platform/index.js'; + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +export default function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAbsoluteURL.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAbsoluteURL.js new file mode 100644 index 0000000..4747a45 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAbsoluteURL.js @@ -0,0 +1,15 @@ +'use strict'; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +export default function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAxiosError.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAxiosError.js new file mode 100644 index 0000000..da6cd63 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isAxiosError.js @@ -0,0 +1,14 @@ +'use strict'; + +import utils from './../utils.js'; + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +export default function isAxiosError(payload) { + return utils.isObject(payload) && (payload.isAxiosError === true); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isURLSameOrigin.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isURLSameOrigin.js new file mode 100644 index 0000000..6a92aa1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/isURLSameOrigin.js @@ -0,0 +1,14 @@ +import platform from '../platform/index.js'; + +export default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/null.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/null.js new file mode 100644 index 0000000..b9f82c4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/null.js @@ -0,0 +1,2 @@ +// eslint-disable-next-line strict +export default null; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseHeaders.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseHeaders.js new file mode 100644 index 0000000..50af948 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseHeaders.js @@ -0,0 +1,55 @@ +'use strict'; + +import utils from './../utils.js'; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +export default rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseProtocol.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseProtocol.js new file mode 100644 index 0000000..586ec96 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/parseProtocol.js @@ -0,0 +1,6 @@ +'use strict'; + +export default function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/progressEventReducer.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/progressEventReducer.js new file mode 100644 index 0000000..ff601cc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/progressEventReducer.js @@ -0,0 +1,44 @@ +import speedometer from "./speedometer.js"; +import throttle from "./throttle.js"; +import utils from "../utils.js"; + +export const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +} + +export const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +} + +export const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args)); diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/readBlob.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/readBlob.js new file mode 100644 index 0000000..6de748e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/readBlob.js @@ -0,0 +1,15 @@ +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream() + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer() + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +} + +export default readBlob; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/resolveConfig.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/resolveConfig.js new file mode 100644 index 0000000..7b16882 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/resolveConfig.js @@ -0,0 +1,57 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import isURLSameOrigin from "./isURLSameOrigin.js"; +import cookies from "./cookies.js"; +import buildFullPath from "../core/buildFullPath.js"; +import mergeConfig from "../core/mergeConfig.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import buildURL from "./buildURL.js"; + +export default (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +} + diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/speedometer.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/speedometer.js new file mode 100644 index 0000000..3b3c666 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/speedometer.js @@ -0,0 +1,55 @@ +'use strict'; + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +export default speedometer; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/spread.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/spread.js new file mode 100644 index 0000000..13479cb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/spread.js @@ -0,0 +1,28 @@ +'use strict'; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +export default function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/throttle.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/throttle.js new file mode 100644 index 0000000..e256272 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/throttle.js @@ -0,0 +1,44 @@ +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(null, args); + } + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs) + }, threshold - passed); + } + } + } + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +export default throttle; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toFormData.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toFormData.js new file mode 100644 index 0000000..a41e966 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toFormData.js @@ -0,0 +1,219 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored +import PlatformFormData from '../platform/node/classes/FormData.js'; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils.isPlainObject(thing) || utils.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils.toFlatObject(utils, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (PlatformFormData || FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils.isSpecCompliantForm(formData); + + if (!utils.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils.isArray(value) && isFlatArray(value)) || + ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils.forEach(value, function each(el, key) { + const result = !(utils.isUndefined(el) || el === null) && visitor.call( + formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +export default toFormData; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toURLEncodedForm.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toURLEncodedForm.js new file mode 100644 index 0000000..988a38a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/toURLEncodedForm.js @@ -0,0 +1,18 @@ +'use strict'; + +import utils from '../utils.js'; +import toFormData from './toFormData.js'; +import platform from '../platform/index.js'; + +export default function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/trackStream.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/trackStream.js new file mode 100644 index 0000000..95d6008 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/trackStream.js @@ -0,0 +1,87 @@ + +export const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +} + +export const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +} + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +} + +export const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + } + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/helpers/validator.js b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/validator.js new file mode 100644 index 0000000..1270568 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/helpers/validator.js @@ -0,0 +1,99 @@ +'use strict'; + +import {VERSION} from '../env/data.js'; +import AxiosError from '../core/AxiosError.js'; + +const validators = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +export default { + assertOptions, + validators +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/Blob.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/Blob.js new file mode 100644 index 0000000..6c506c4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/Blob.js @@ -0,0 +1,3 @@ +'use strict' + +export default typeof Blob !== 'undefined' ? Blob : null diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/FormData.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/FormData.js new file mode 100644 index 0000000..f36d31b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/FormData.js @@ -0,0 +1,3 @@ +'use strict'; + +export default typeof FormData !== 'undefined' ? FormData : null; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js new file mode 100644 index 0000000..b7dae95 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js'; +export default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/index.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/index.js new file mode 100644 index 0000000..08c206f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/browser/index.js @@ -0,0 +1,13 @@ +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' +import Blob from './classes/Blob.js' + +export default { + isBrowser: true, + classes: { + URLSearchParams, + FormData, + Blob + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/common/utils.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/common/utils.js new file mode 100644 index 0000000..52a3186 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/common/utils.js @@ -0,0 +1,51 @@ +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +export { + hasBrowserEnv, + hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv, + _navigator as navigator, + origin +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/index.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/index.js new file mode 100644 index 0000000..860ba21 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/index.js @@ -0,0 +1,7 @@ +import platform from './node/index.js'; +import * as utils from './common/utils.js'; + +export default { + ...utils, + ...platform +} diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/FormData.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/FormData.js new file mode 100644 index 0000000..b07f947 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/FormData.js @@ -0,0 +1,3 @@ +import FormData from 'form-data'; + +export default FormData; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/URLSearchParams.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/URLSearchParams.js new file mode 100644 index 0000000..fba5842 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import url from 'url'; +export default url.URLSearchParams; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/index.js b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/index.js new file mode 100644 index 0000000..cd1ca0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/platform/node/index.js @@ -0,0 +1,38 @@ +import crypto from 'crypto'; +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz' + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +} + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + const randomValues = new Uint32Array(size); + crypto.randomFillSync(randomValues); + for (let i = 0; i < size; i++) { + str += alphabet[randomValues[i] % length]; + } + + return str; +} + + +export default { + isNode: true, + classes: { + URLSearchParams, + FormData, + Blob: typeof Blob !== 'undefined' && Blob || null + }, + ALPHABET, + generateString, + protocols: [ 'http', 'https', 'file', 'data' ] +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/lib/utils.js b/psitransfer-v2.3.0/node_modules/axios/lib/utils.js new file mode 100644 index 0000000..a5ed039 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/lib/utils.js @@ -0,0 +1,744 @@ +'use strict'; + +import bind from './helpers/bind.js'; + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +} + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +} + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + } + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +} + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +} + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +} + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +} + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +} + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +} + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +} + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +} + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +} + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +} + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + } + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +} + +const noop = () => {} + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +} + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + } + + return visit(obj, 0); +} + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction(thing[iterator]); + + +export default { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/License b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/License new file mode 100644 index 0000000..c7ff12a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/License @@ -0,0 +1,19 @@ +Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/README.md.bak b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/README.md.bak new file mode 100644 index 0000000..298a1a2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/README.md.bak @@ -0,0 +1,358 @@ +# Form-Data [![NPM Module](https://img.shields.io/npm/v/form-data.svg)](https://www.npmjs.com/package/form-data) [![Join the chat at https://gitter.im/form-data/form-data](http://form-data.github.io/images/gitterbadge.svg)](https://gitter.im/form-data/form-data) + +A library to create readable ```"multipart/form-data"``` streams. Can be used to submit forms and file uploads to other web applications. + +The API of this library is inspired by the [XMLHttpRequest-2 FormData Interface][xhr2-fd]. + +[xhr2-fd]: http://dev.w3.org/2006/webapi/XMLHttpRequest-2/Overview.html#the-formdata-interface + +[![Linux Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=linux:6.x-12.x)](https://travis-ci.org/form-data/form-data) +[![MacOS Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=macos:6.x-12.x)](https://travis-ci.org/form-data/form-data) +[![Windows Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=windows:6.x-12.x)](https://travis-ci.org/form-data/form-data) + +[![Coverage Status](https://img.shields.io/coveralls/form-data/form-data/v4.0.0.svg?label=code+coverage)](https://coveralls.io/github/form-data/form-data?branch=master) +[![Dependency Status](https://img.shields.io/david/form-data/form-data.svg)](https://david-dm.org/form-data/form-data) + +## Install + +``` +npm install --save form-data +``` + +## Usage + +In this example we are constructing a form with 3 fields that contain a string, +a buffer and a file stream. + +``` javascript +var FormData = require('form-data'); +var fs = require('fs'); + +var form = new FormData(); +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_file', fs.createReadStream('/foo/bar.jpg')); +``` + +Also you can use http-response stream: + +``` javascript +var FormData = require('form-data'); +var http = require('http'); + +var form = new FormData(); + +http.request('http://nodejs.org/images/logo.png', function(response) { + form.append('my_field', 'my value'); + form.append('my_buffer', new Buffer(10)); + form.append('my_logo', response); +}); +``` + +Or @mikeal's [request](https://github.com/request/request) stream: + +``` javascript +var FormData = require('form-data'); +var request = require('request'); + +var form = new FormData(); + +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_logo', request('http://nodejs.org/images/logo.png')); +``` + +In order to submit this form to a web application, call ```submit(url, [callback])``` method: + +``` javascript +form.submit('http://example.org/', function(err, res) { + // res – response object (http.IncomingMessage) // + res.resume(); +}); + +``` + +For more advanced request manipulations ```submit()``` method returns ```http.ClientRequest``` object, or you can choose from one of the alternative submission methods. + +### Custom options + +You can provide custom options, such as `maxDataSize`: + +``` javascript +var FormData = require('form-data'); + +var form = new FormData({ maxDataSize: 20971520 }); +form.append('my_field', 'my value'); +form.append('my_buffer', /* something big */); +``` + +List of available options could be found in [combined-stream](https://github.com/felixge/node-combined-stream/blob/master/lib/combined_stream.js#L7-L15) + +### Alternative submission methods + +You can use node's http client interface: + +``` javascript +var http = require('http'); + +var request = http.request({ + method: 'post', + host: 'example.org', + path: '/upload', + headers: form.getHeaders() +}); + +form.pipe(request); + +request.on('response', function(res) { + console.log(res.statusCode); +}); +``` + +Or if you would prefer the `'Content-Length'` header to be set for you: + +``` javascript +form.submit('example.org/upload', function(err, res) { + console.log(res.statusCode); +}); +``` + +To use custom headers and pre-known length in parts: + +``` javascript +var CRLF = '\r\n'; +var form = new FormData(); + +var options = { + header: CRLF + '--' + form.getBoundary() + CRLF + 'X-Custom-Header: 123' + CRLF + CRLF, + knownLength: 1 +}; + +form.append('my_buffer', buffer, options); + +form.submit('http://example.com/', function(err, res) { + if (err) throw err; + console.log('Done'); +}); +``` + +Form-Data can recognize and fetch all the required information from common types of streams (```fs.readStream```, ```http.response``` and ```mikeal's request```), for some other types of streams you'd need to provide "file"-related information manually: + +``` javascript +someModule.stream(function(err, stdout, stderr) { + if (err) throw err; + + var form = new FormData(); + + form.append('file', stdout, { + filename: 'unicycle.jpg', // ... or: + filepath: 'photos/toys/unicycle.jpg', + contentType: 'image/jpeg', + knownLength: 19806 + }); + + form.submit('http://example.com/', function(err, res) { + if (err) throw err; + console.log('Done'); + }); +}); +``` + +The `filepath` property overrides `filename` and may contain a relative path. This is typically used when uploading [multiple files from a directory](https://wicg.github.io/entries-api/#dom-htmlinputelement-webkitdirectory). + +For edge cases, like POST request to URL with query string or to pass HTTP auth credentials, object can be passed to `form.submit()` as first parameter: + +``` javascript +form.submit({ + host: 'example.com', + path: '/probably.php?extra=params', + auth: 'username:password' +}, function(err, res) { + console.log(res.statusCode); +}); +``` + +In case you need to also send custom HTTP headers with the POST request, you can use the `headers` key in first parameter of `form.submit()`: + +``` javascript +form.submit({ + host: 'example.com', + path: '/surelynot.php', + headers: {'x-test-header': 'test-header-value'} +}, function(err, res) { + console.log(res.statusCode); +}); +``` + +### Methods + +- [_Void_ append( **String** _field_, **Mixed** _value_ [, **Mixed** _options_] )](https://github.com/form-data/form-data#void-append-string-field-mixed-value--mixed-options-). +- [_Headers_ getHeaders( [**Headers** _userHeaders_] )](https://github.com/form-data/form-data#array-getheaders-array-userheaders-) +- [_String_ getBoundary()](https://github.com/form-data/form-data#string-getboundary) +- [_Void_ setBoundary()](https://github.com/form-data/form-data#void-setboundary) +- [_Buffer_ getBuffer()](https://github.com/form-data/form-data#buffer-getbuffer) +- [_Integer_ getLengthSync()](https://github.com/form-data/form-data#integer-getlengthsync) +- [_Integer_ getLength( **function** _callback_ )](https://github.com/form-data/form-data#integer-getlength-function-callback-) +- [_Boolean_ hasKnownLength()](https://github.com/form-data/form-data#boolean-hasknownlength) +- [_Request_ submit( _params_, **function** _callback_ )](https://github.com/form-data/form-data#request-submit-params-function-callback-) +- [_String_ toString()](https://github.com/form-data/form-data#string-tostring) + +#### _Void_ append( **String** _field_, **Mixed** _value_ [, **Mixed** _options_] ) +Append data to the form. You can submit about any format (string, integer, boolean, buffer, etc.). However, Arrays are not supported and need to be turned into strings by the user. +```javascript +var form = new FormData(); +form.append( 'my_string', 'my value' ); +form.append( 'my_integer', 1 ); +form.append( 'my_boolean', true ); +form.append( 'my_buffer', new Buffer(10) ); +form.append( 'my_array_as_json', JSON.stringify( ['bird','cute'] ) ) +``` + +You may provide a string for options, or an object. +```javascript +// Set filename by providing a string for options +form.append( 'my_file', fs.createReadStream('/foo/bar.jpg'), 'bar.jpg' ); + +// provide an object. +form.append( 'my_file', fs.createReadStream('/foo/bar.jpg'), {filename: 'bar.jpg', contentType: 'image/jpeg', knownLength: 19806} ); +``` + +#### _Headers_ getHeaders( [**Headers** _userHeaders_] ) +This method adds the correct `content-type` header to the provided array of `userHeaders`. + +#### _String_ getBoundary() +Return the boundary of the formData. By default, the boundary consists of 26 `-` followed by 24 numbers +for example: +```javascript +--------------------------515890814546601021194782 +``` + +#### _Void_ setBoundary(String _boundary_) +Set the boundary string, overriding the default behavior described above. + +_Note: The boundary must be unique and may not appear in the data._ + +#### _Buffer_ getBuffer() +Return the full formdata request package, as a Buffer. You can insert this Buffer in e.g. Axios to send multipart data. +```javascript +var form = new FormData(); +form.append( 'my_buffer', Buffer.from([0x4a,0x42,0x20,0x52,0x6f,0x63,0x6b,0x73]) ); +form.append( 'my_file', fs.readFileSync('/foo/bar.jpg') ); + +axios.post( 'https://example.com/path/to/api', + form.getBuffer(), + form.getHeaders() + ) +``` +**Note:** Because the output is of type Buffer, you can only append types that are accepted by Buffer: *string, Buffer, ArrayBuffer, Array, or Array-like Object*. A ReadStream for example will result in an error. + +#### _Integer_ getLengthSync() +Same as `getLength` but synchronous. + +_Note: getLengthSync __doesn't__ calculate streams length._ + +#### _Integer_ getLength( **function** _callback_ ) +Returns the `Content-Length` async. The callback is used to handle errors and continue once the length has been calculated +```javascript +this.getLength(function(err, length) { + if (err) { + this._error(err); + return; + } + + // add content length + request.setHeader('Content-Length', length); + + ... +}.bind(this)); +``` + +#### _Boolean_ hasKnownLength() +Checks if the length of added values is known. + +#### _Request_ submit( _params_, **function** _callback_ ) +Submit the form to a web application. +```javascript +var form = new FormData(); +form.append( 'my_string', 'Hello World' ); + +form.submit( 'http://example.com/', function(err, res) { + // res – response object (http.IncomingMessage) // + res.resume(); +} ); +``` + +#### _String_ toString() +Returns the form data as a string. Don't use this if you are sending files or buffers, use `getBuffer()` instead. + +### Integration with other libraries + +#### Request + +Form submission using [request](https://github.com/request/request): + +```javascript +var formData = { + my_field: 'my_value', + my_file: fs.createReadStream(__dirname + '/unicycle.jpg'), +}; + +request.post({url:'http://service.com/upload', formData: formData}, function(err, httpResponse, body) { + if (err) { + return console.error('upload failed:', err); + } + console.log('Upload successful! Server responded with:', body); +}); +``` + +For more details see [request readme](https://github.com/request/request#multipartform-data-multipart-form-uploads). + +#### node-fetch + +You can also submit a form using [node-fetch](https://github.com/bitinn/node-fetch): + +```javascript +var form = new FormData(); + +form.append('a', 1); + +fetch('http://example.com', { method: 'POST', body: form }) + .then(function(res) { + return res.json(); + }).then(function(json) { + console.log(json); + }); +``` + +#### axios + +In Node.js you can post a file using [axios](https://github.com/axios/axios): +```javascript +const form = new FormData(); +const stream = fs.createReadStream(PATH_TO_FILE); + +form.append('image', stream); + +// In Node.js environment you need to set boundary in the header field 'Content-Type' by calling method `getHeaders` +const formHeaders = form.getHeaders(); + +axios.post('http://example.com', form, { + headers: { + ...formHeaders, + }, +}) +.then(response => response) +.catch(error => error) +``` + +## Notes + +- ```getLengthSync()``` method DOESN'T calculate length for streams, use ```knownLength``` options as workaround. +- ```getLength(cb)``` will send an error as first parameter of callback if stream length cannot be calculated (e.g. send in custom streams w/o using ```knownLength```). +- ```submit``` will not add `content-length` if form length is unknown or not calculable. +- Starting version `2.x` FormData has dropped support for `node@0.10.x`. +- Starting version `3.x` FormData has dropped support for `node@4.x`. + +## License + +Form-Data is released under the [MIT](License) license. diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/Readme.md b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/Readme.md new file mode 100644 index 0000000..298a1a2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/Readme.md @@ -0,0 +1,358 @@ +# Form-Data [![NPM Module](https://img.shields.io/npm/v/form-data.svg)](https://www.npmjs.com/package/form-data) [![Join the chat at https://gitter.im/form-data/form-data](http://form-data.github.io/images/gitterbadge.svg)](https://gitter.im/form-data/form-data) + +A library to create readable ```"multipart/form-data"``` streams. Can be used to submit forms and file uploads to other web applications. + +The API of this library is inspired by the [XMLHttpRequest-2 FormData Interface][xhr2-fd]. + +[xhr2-fd]: http://dev.w3.org/2006/webapi/XMLHttpRequest-2/Overview.html#the-formdata-interface + +[![Linux Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=linux:6.x-12.x)](https://travis-ci.org/form-data/form-data) +[![MacOS Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=macos:6.x-12.x)](https://travis-ci.org/form-data/form-data) +[![Windows Build](https://img.shields.io/travis/form-data/form-data/v4.0.0.svg?label=windows:6.x-12.x)](https://travis-ci.org/form-data/form-data) + +[![Coverage Status](https://img.shields.io/coveralls/form-data/form-data/v4.0.0.svg?label=code+coverage)](https://coveralls.io/github/form-data/form-data?branch=master) +[![Dependency Status](https://img.shields.io/david/form-data/form-data.svg)](https://david-dm.org/form-data/form-data) + +## Install + +``` +npm install --save form-data +``` + +## Usage + +In this example we are constructing a form with 3 fields that contain a string, +a buffer and a file stream. + +``` javascript +var FormData = require('form-data'); +var fs = require('fs'); + +var form = new FormData(); +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_file', fs.createReadStream('/foo/bar.jpg')); +``` + +Also you can use http-response stream: + +``` javascript +var FormData = require('form-data'); +var http = require('http'); + +var form = new FormData(); + +http.request('http://nodejs.org/images/logo.png', function(response) { + form.append('my_field', 'my value'); + form.append('my_buffer', new Buffer(10)); + form.append('my_logo', response); +}); +``` + +Or @mikeal's [request](https://github.com/request/request) stream: + +``` javascript +var FormData = require('form-data'); +var request = require('request'); + +var form = new FormData(); + +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_logo', request('http://nodejs.org/images/logo.png')); +``` + +In order to submit this form to a web application, call ```submit(url, [callback])``` method: + +``` javascript +form.submit('http://example.org/', function(err, res) { + // res – response object (http.IncomingMessage) // + res.resume(); +}); + +``` + +For more advanced request manipulations ```submit()``` method returns ```http.ClientRequest``` object, or you can choose from one of the alternative submission methods. + +### Custom options + +You can provide custom options, such as `maxDataSize`: + +``` javascript +var FormData = require('form-data'); + +var form = new FormData({ maxDataSize: 20971520 }); +form.append('my_field', 'my value'); +form.append('my_buffer', /* something big */); +``` + +List of available options could be found in [combined-stream](https://github.com/felixge/node-combined-stream/blob/master/lib/combined_stream.js#L7-L15) + +### Alternative submission methods + +You can use node's http client interface: + +``` javascript +var http = require('http'); + +var request = http.request({ + method: 'post', + host: 'example.org', + path: '/upload', + headers: form.getHeaders() +}); + +form.pipe(request); + +request.on('response', function(res) { + console.log(res.statusCode); +}); +``` + +Or if you would prefer the `'Content-Length'` header to be set for you: + +``` javascript +form.submit('example.org/upload', function(err, res) { + console.log(res.statusCode); +}); +``` + +To use custom headers and pre-known length in parts: + +``` javascript +var CRLF = '\r\n'; +var form = new FormData(); + +var options = { + header: CRLF + '--' + form.getBoundary() + CRLF + 'X-Custom-Header: 123' + CRLF + CRLF, + knownLength: 1 +}; + +form.append('my_buffer', buffer, options); + +form.submit('http://example.com/', function(err, res) { + if (err) throw err; + console.log('Done'); +}); +``` + +Form-Data can recognize and fetch all the required information from common types of streams (```fs.readStream```, ```http.response``` and ```mikeal's request```), for some other types of streams you'd need to provide "file"-related information manually: + +``` javascript +someModule.stream(function(err, stdout, stderr) { + if (err) throw err; + + var form = new FormData(); + + form.append('file', stdout, { + filename: 'unicycle.jpg', // ... or: + filepath: 'photos/toys/unicycle.jpg', + contentType: 'image/jpeg', + knownLength: 19806 + }); + + form.submit('http://example.com/', function(err, res) { + if (err) throw err; + console.log('Done'); + }); +}); +``` + +The `filepath` property overrides `filename` and may contain a relative path. This is typically used when uploading [multiple files from a directory](https://wicg.github.io/entries-api/#dom-htmlinputelement-webkitdirectory). + +For edge cases, like POST request to URL with query string or to pass HTTP auth credentials, object can be passed to `form.submit()` as first parameter: + +``` javascript +form.submit({ + host: 'example.com', + path: '/probably.php?extra=params', + auth: 'username:password' +}, function(err, res) { + console.log(res.statusCode); +}); +``` + +In case you need to also send custom HTTP headers with the POST request, you can use the `headers` key in first parameter of `form.submit()`: + +``` javascript +form.submit({ + host: 'example.com', + path: '/surelynot.php', + headers: {'x-test-header': 'test-header-value'} +}, function(err, res) { + console.log(res.statusCode); +}); +``` + +### Methods + +- [_Void_ append( **String** _field_, **Mixed** _value_ [, **Mixed** _options_] )](https://github.com/form-data/form-data#void-append-string-field-mixed-value--mixed-options-). +- [_Headers_ getHeaders( [**Headers** _userHeaders_] )](https://github.com/form-data/form-data#array-getheaders-array-userheaders-) +- [_String_ getBoundary()](https://github.com/form-data/form-data#string-getboundary) +- [_Void_ setBoundary()](https://github.com/form-data/form-data#void-setboundary) +- [_Buffer_ getBuffer()](https://github.com/form-data/form-data#buffer-getbuffer) +- [_Integer_ getLengthSync()](https://github.com/form-data/form-data#integer-getlengthsync) +- [_Integer_ getLength( **function** _callback_ )](https://github.com/form-data/form-data#integer-getlength-function-callback-) +- [_Boolean_ hasKnownLength()](https://github.com/form-data/form-data#boolean-hasknownlength) +- [_Request_ submit( _params_, **function** _callback_ )](https://github.com/form-data/form-data#request-submit-params-function-callback-) +- [_String_ toString()](https://github.com/form-data/form-data#string-tostring) + +#### _Void_ append( **String** _field_, **Mixed** _value_ [, **Mixed** _options_] ) +Append data to the form. You can submit about any format (string, integer, boolean, buffer, etc.). However, Arrays are not supported and need to be turned into strings by the user. +```javascript +var form = new FormData(); +form.append( 'my_string', 'my value' ); +form.append( 'my_integer', 1 ); +form.append( 'my_boolean', true ); +form.append( 'my_buffer', new Buffer(10) ); +form.append( 'my_array_as_json', JSON.stringify( ['bird','cute'] ) ) +``` + +You may provide a string for options, or an object. +```javascript +// Set filename by providing a string for options +form.append( 'my_file', fs.createReadStream('/foo/bar.jpg'), 'bar.jpg' ); + +// provide an object. +form.append( 'my_file', fs.createReadStream('/foo/bar.jpg'), {filename: 'bar.jpg', contentType: 'image/jpeg', knownLength: 19806} ); +``` + +#### _Headers_ getHeaders( [**Headers** _userHeaders_] ) +This method adds the correct `content-type` header to the provided array of `userHeaders`. + +#### _String_ getBoundary() +Return the boundary of the formData. By default, the boundary consists of 26 `-` followed by 24 numbers +for example: +```javascript +--------------------------515890814546601021194782 +``` + +#### _Void_ setBoundary(String _boundary_) +Set the boundary string, overriding the default behavior described above. + +_Note: The boundary must be unique and may not appear in the data._ + +#### _Buffer_ getBuffer() +Return the full formdata request package, as a Buffer. You can insert this Buffer in e.g. Axios to send multipart data. +```javascript +var form = new FormData(); +form.append( 'my_buffer', Buffer.from([0x4a,0x42,0x20,0x52,0x6f,0x63,0x6b,0x73]) ); +form.append( 'my_file', fs.readFileSync('/foo/bar.jpg') ); + +axios.post( 'https://example.com/path/to/api', + form.getBuffer(), + form.getHeaders() + ) +``` +**Note:** Because the output is of type Buffer, you can only append types that are accepted by Buffer: *string, Buffer, ArrayBuffer, Array, or Array-like Object*. A ReadStream for example will result in an error. + +#### _Integer_ getLengthSync() +Same as `getLength` but synchronous. + +_Note: getLengthSync __doesn't__ calculate streams length._ + +#### _Integer_ getLength( **function** _callback_ ) +Returns the `Content-Length` async. The callback is used to handle errors and continue once the length has been calculated +```javascript +this.getLength(function(err, length) { + if (err) { + this._error(err); + return; + } + + // add content length + request.setHeader('Content-Length', length); + + ... +}.bind(this)); +``` + +#### _Boolean_ hasKnownLength() +Checks if the length of added values is known. + +#### _Request_ submit( _params_, **function** _callback_ ) +Submit the form to a web application. +```javascript +var form = new FormData(); +form.append( 'my_string', 'Hello World' ); + +form.submit( 'http://example.com/', function(err, res) { + // res – response object (http.IncomingMessage) // + res.resume(); +} ); +``` + +#### _String_ toString() +Returns the form data as a string. Don't use this if you are sending files or buffers, use `getBuffer()` instead. + +### Integration with other libraries + +#### Request + +Form submission using [request](https://github.com/request/request): + +```javascript +var formData = { + my_field: 'my_value', + my_file: fs.createReadStream(__dirname + '/unicycle.jpg'), +}; + +request.post({url:'http://service.com/upload', formData: formData}, function(err, httpResponse, body) { + if (err) { + return console.error('upload failed:', err); + } + console.log('Upload successful! Server responded with:', body); +}); +``` + +For more details see [request readme](https://github.com/request/request#multipartform-data-multipart-form-uploads). + +#### node-fetch + +You can also submit a form using [node-fetch](https://github.com/bitinn/node-fetch): + +```javascript +var form = new FormData(); + +form.append('a', 1); + +fetch('http://example.com', { method: 'POST', body: form }) + .then(function(res) { + return res.json(); + }).then(function(json) { + console.log(json); + }); +``` + +#### axios + +In Node.js you can post a file using [axios](https://github.com/axios/axios): +```javascript +const form = new FormData(); +const stream = fs.createReadStream(PATH_TO_FILE); + +form.append('image', stream); + +// In Node.js environment you need to set boundary in the header field 'Content-Type' by calling method `getHeaders` +const formHeaders = form.getHeaders(); + +axios.post('http://example.com', form, { + headers: { + ...formHeaders, + }, +}) +.then(response => response) +.catch(error => error) +``` + +## Notes + +- ```getLengthSync()``` method DOESN'T calculate length for streams, use ```knownLength``` options as workaround. +- ```getLength(cb)``` will send an error as first parameter of callback if stream length cannot be calculated (e.g. send in custom streams w/o using ```knownLength```). +- ```submit``` will not add `content-length` if form length is unknown or not calculable. +- Starting version `2.x` FormData has dropped support for `node@0.10.x`. +- Starting version `3.x` FormData has dropped support for `node@4.x`. + +## License + +Form-Data is released under the [MIT](License) license. diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/index.d.ts b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/index.d.ts new file mode 100644 index 0000000..295e9e9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/index.d.ts @@ -0,0 +1,62 @@ +// Definitions by: Carlos Ballesteros Velasco +// Leon Yu +// BendingBender +// Maple Miao + +/// +import * as stream from 'stream'; +import * as http from 'http'; + +export = FormData; + +// Extracted because @types/node doesn't export interfaces. +interface ReadableOptions { + highWaterMark?: number; + encoding?: string; + objectMode?: boolean; + read?(this: stream.Readable, size: number): void; + destroy?(this: stream.Readable, error: Error | null, callback: (error: Error | null) => void): void; + autoDestroy?: boolean; +} + +interface Options extends ReadableOptions { + writable?: boolean; + readable?: boolean; + dataSize?: number; + maxDataSize?: number; + pauseStreams?: boolean; +} + +declare class FormData extends stream.Readable { + constructor(options?: Options); + append(key: string, value: any, options?: FormData.AppendOptions | string): void; + getHeaders(userHeaders?: FormData.Headers): FormData.Headers; + submit( + params: string | FormData.SubmitOptions, + callback?: (error: Error | null, response: http.IncomingMessage) => void + ): http.ClientRequest; + getBuffer(): Buffer; + setBoundary(boundary: string): void; + getBoundary(): string; + getLength(callback: (err: Error | null, length: number) => void): void; + getLengthSync(): number; + hasKnownLength(): boolean; +} + +declare namespace FormData { + interface Headers { + [key: string]: any; + } + + interface AppendOptions { + header?: string | Headers; + knownLength?: number; + filename?: string; + filepath?: string; + contentType?: string; + } + + interface SubmitOptions extends http.RequestOptions { + protocol?: 'https:' | 'http:'; + } +} diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/browser.js b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/browser.js new file mode 100644 index 0000000..09e7c70 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/browser.js @@ -0,0 +1,2 @@ +/* eslint-env browser */ +module.exports = typeof self == 'object' ? self.FormData : window.FormData; diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/form_data.js b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/form_data.js new file mode 100644 index 0000000..18dc819 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/form_data.js @@ -0,0 +1,501 @@ +var CombinedStream = require('combined-stream'); +var util = require('util'); +var path = require('path'); +var http = require('http'); +var https = require('https'); +var parseUrl = require('url').parse; +var fs = require('fs'); +var Stream = require('stream').Stream; +var mime = require('mime-types'); +var asynckit = require('asynckit'); +var populate = require('./populate.js'); + +// Public API +module.exports = FormData; + +// make it a Stream +util.inherits(FormData, CombinedStream); + +/** + * Create readable "multipart/form-data" streams. + * Can be used to submit forms + * and file uploads to other web applications. + * + * @constructor + * @param {Object} options - Properties to be added/overriden for FormData and CombinedStream + */ +function FormData(options) { + if (!(this instanceof FormData)) { + return new FormData(options); + } + + this._overheadLength = 0; + this._valueLength = 0; + this._valuesToMeasure = []; + + CombinedStream.call(this); + + options = options || {}; + for (var option in options) { + this[option] = options[option]; + } +} + +FormData.LINE_BREAK = '\r\n'; +FormData.DEFAULT_CONTENT_TYPE = 'application/octet-stream'; + +FormData.prototype.append = function(field, value, options) { + + options = options || {}; + + // allow filename as single option + if (typeof options == 'string') { + options = {filename: options}; + } + + var append = CombinedStream.prototype.append.bind(this); + + // all that streamy business can't handle numbers + if (typeof value == 'number') { + value = '' + value; + } + + // https://github.com/felixge/node-form-data/issues/38 + if (util.isArray(value)) { + // Please convert your array into string + // the way web server expects it + this._error(new Error('Arrays are not supported.')); + return; + } + + var header = this._multiPartHeader(field, value, options); + var footer = this._multiPartFooter(); + + append(header); + append(value); + append(footer); + + // pass along options.knownLength + this._trackLength(header, value, options); +}; + +FormData.prototype._trackLength = function(header, value, options) { + var valueLength = 0; + + // used w/ getLengthSync(), when length is known. + // e.g. for streaming directly from a remote server, + // w/ a known file a size, and not wanting to wait for + // incoming file to finish to get its size. + if (options.knownLength != null) { + valueLength += +options.knownLength; + } else if (Buffer.isBuffer(value)) { + valueLength = value.length; + } else if (typeof value === 'string') { + valueLength = Buffer.byteLength(value); + } + + this._valueLength += valueLength; + + // @check why add CRLF? does this account for custom/multiple CRLFs? + this._overheadLength += + Buffer.byteLength(header) + + FormData.LINE_BREAK.length; + + // empty or either doesn't have path or not an http response or not a stream + if (!value || ( !value.path && !(value.readable && value.hasOwnProperty('httpVersion')) && !(value instanceof Stream))) { + return; + } + + // no need to bother with the length + if (!options.knownLength) { + this._valuesToMeasure.push(value); + } +}; + +FormData.prototype._lengthRetriever = function(value, callback) { + + if (value.hasOwnProperty('fd')) { + + // take read range into a account + // `end` = Infinity –> read file till the end + // + // TODO: Looks like there is bug in Node fs.createReadStream + // it doesn't respect `end` options without `start` options + // Fix it when node fixes it. + // https://github.com/joyent/node/issues/7819 + if (value.end != undefined && value.end != Infinity && value.start != undefined) { + + // when end specified + // no need to calculate range + // inclusive, starts with 0 + callback(null, value.end + 1 - (value.start ? value.start : 0)); + + // not that fast snoopy + } else { + // still need to fetch file size from fs + fs.stat(value.path, function(err, stat) { + + var fileSize; + + if (err) { + callback(err); + return; + } + + // update final size based on the range options + fileSize = stat.size - (value.start ? value.start : 0); + callback(null, fileSize); + }); + } + + // or http response + } else if (value.hasOwnProperty('httpVersion')) { + callback(null, +value.headers['content-length']); + + // or request stream http://github.com/mikeal/request + } else if (value.hasOwnProperty('httpModule')) { + // wait till response come back + value.on('response', function(response) { + value.pause(); + callback(null, +response.headers['content-length']); + }); + value.resume(); + + // something else + } else { + callback('Unknown stream'); + } +}; + +FormData.prototype._multiPartHeader = function(field, value, options) { + // custom header specified (as string)? + // it becomes responsible for boundary + // (e.g. to handle extra CRLFs on .NET servers) + if (typeof options.header == 'string') { + return options.header; + } + + var contentDisposition = this._getContentDisposition(value, options); + var contentType = this._getContentType(value, options); + + var contents = ''; + var headers = { + // add custom disposition as third element or keep it two elements if not + 'Content-Disposition': ['form-data', 'name="' + field + '"'].concat(contentDisposition || []), + // if no content type. allow it to be empty array + 'Content-Type': [].concat(contentType || []) + }; + + // allow custom headers. + if (typeof options.header == 'object') { + populate(headers, options.header); + } + + var header; + for (var prop in headers) { + if (!headers.hasOwnProperty(prop)) continue; + header = headers[prop]; + + // skip nullish headers. + if (header == null) { + continue; + } + + // convert all headers to arrays. + if (!Array.isArray(header)) { + header = [header]; + } + + // add non-empty headers. + if (header.length) { + contents += prop + ': ' + header.join('; ') + FormData.LINE_BREAK; + } + } + + return '--' + this.getBoundary() + FormData.LINE_BREAK + contents + FormData.LINE_BREAK; +}; + +FormData.prototype._getContentDisposition = function(value, options) { + + var filename + , contentDisposition + ; + + if (typeof options.filepath === 'string') { + // custom filepath for relative paths + filename = path.normalize(options.filepath).replace(/\\/g, '/'); + } else if (options.filename || value.name || value.path) { + // custom filename take precedence + // formidable and the browser add a name property + // fs- and request- streams have path property + filename = path.basename(options.filename || value.name || value.path); + } else if (value.readable && value.hasOwnProperty('httpVersion')) { + // or try http response + filename = path.basename(value.client._httpMessage.path || ''); + } + + if (filename) { + contentDisposition = 'filename="' + filename + '"'; + } + + return contentDisposition; +}; + +FormData.prototype._getContentType = function(value, options) { + + // use custom content-type above all + var contentType = options.contentType; + + // or try `name` from formidable, browser + if (!contentType && value.name) { + contentType = mime.lookup(value.name); + } + + // or try `path` from fs-, request- streams + if (!contentType && value.path) { + contentType = mime.lookup(value.path); + } + + // or if it's http-reponse + if (!contentType && value.readable && value.hasOwnProperty('httpVersion')) { + contentType = value.headers['content-type']; + } + + // or guess it from the filepath or filename + if (!contentType && (options.filepath || options.filename)) { + contentType = mime.lookup(options.filepath || options.filename); + } + + // fallback to the default content type if `value` is not simple value + if (!contentType && typeof value == 'object') { + contentType = FormData.DEFAULT_CONTENT_TYPE; + } + + return contentType; +}; + +FormData.prototype._multiPartFooter = function() { + return function(next) { + var footer = FormData.LINE_BREAK; + + var lastPart = (this._streams.length === 0); + if (lastPart) { + footer += this._lastBoundary(); + } + + next(footer); + }.bind(this); +}; + +FormData.prototype._lastBoundary = function() { + return '--' + this.getBoundary() + '--' + FormData.LINE_BREAK; +}; + +FormData.prototype.getHeaders = function(userHeaders) { + var header; + var formHeaders = { + 'content-type': 'multipart/form-data; boundary=' + this.getBoundary() + }; + + for (header in userHeaders) { + if (userHeaders.hasOwnProperty(header)) { + formHeaders[header.toLowerCase()] = userHeaders[header]; + } + } + + return formHeaders; +}; + +FormData.prototype.setBoundary = function(boundary) { + this._boundary = boundary; +}; + +FormData.prototype.getBoundary = function() { + if (!this._boundary) { + this._generateBoundary(); + } + + return this._boundary; +}; + +FormData.prototype.getBuffer = function() { + var dataBuffer = new Buffer.alloc( 0 ); + var boundary = this.getBoundary(); + + // Create the form content. Add Line breaks to the end of data. + for (var i = 0, len = this._streams.length; i < len; i++) { + if (typeof this._streams[i] !== 'function') { + + // Add content to the buffer. + if(Buffer.isBuffer(this._streams[i])) { + dataBuffer = Buffer.concat( [dataBuffer, this._streams[i]]); + }else { + dataBuffer = Buffer.concat( [dataBuffer, Buffer.from(this._streams[i])]); + } + + // Add break after content. + if (typeof this._streams[i] !== 'string' || this._streams[i].substring( 2, boundary.length + 2 ) !== boundary) { + dataBuffer = Buffer.concat( [dataBuffer, Buffer.from(FormData.LINE_BREAK)] ); + } + } + } + + // Add the footer and return the Buffer object. + return Buffer.concat( [dataBuffer, Buffer.from(this._lastBoundary())] ); +}; + +FormData.prototype._generateBoundary = function() { + // This generates a 50 character boundary similar to those used by Firefox. + // They are optimized for boyer-moore parsing. + var boundary = '--------------------------'; + for (var i = 0; i < 24; i++) { + boundary += Math.floor(Math.random() * 10).toString(16); + } + + this._boundary = boundary; +}; + +// Note: getLengthSync DOESN'T calculate streams length +// As workaround one can calculate file size manually +// and add it as knownLength option +FormData.prototype.getLengthSync = function() { + var knownLength = this._overheadLength + this._valueLength; + + // Don't get confused, there are 3 "internal" streams for each keyval pair + // so it basically checks if there is any value added to the form + if (this._streams.length) { + knownLength += this._lastBoundary().length; + } + + // https://github.com/form-data/form-data/issues/40 + if (!this.hasKnownLength()) { + // Some async length retrievers are present + // therefore synchronous length calculation is false. + // Please use getLength(callback) to get proper length + this._error(new Error('Cannot calculate proper length in synchronous way.')); + } + + return knownLength; +}; + +// Public API to check if length of added values is known +// https://github.com/form-data/form-data/issues/196 +// https://github.com/form-data/form-data/issues/262 +FormData.prototype.hasKnownLength = function() { + var hasKnownLength = true; + + if (this._valuesToMeasure.length) { + hasKnownLength = false; + } + + return hasKnownLength; +}; + +FormData.prototype.getLength = function(cb) { + var knownLength = this._overheadLength + this._valueLength; + + if (this._streams.length) { + knownLength += this._lastBoundary().length; + } + + if (!this._valuesToMeasure.length) { + process.nextTick(cb.bind(this, null, knownLength)); + return; + } + + asynckit.parallel(this._valuesToMeasure, this._lengthRetriever, function(err, values) { + if (err) { + cb(err); + return; + } + + values.forEach(function(length) { + knownLength += length; + }); + + cb(null, knownLength); + }); +}; + +FormData.prototype.submit = function(params, cb) { + var request + , options + , defaults = {method: 'post'} + ; + + // parse provided url if it's string + // or treat it as options object + if (typeof params == 'string') { + + params = parseUrl(params); + options = populate({ + port: params.port, + path: params.pathname, + host: params.hostname, + protocol: params.protocol + }, defaults); + + // use custom params + } else { + + options = populate(params, defaults); + // if no port provided use default one + if (!options.port) { + options.port = options.protocol == 'https:' ? 443 : 80; + } + } + + // put that good code in getHeaders to some use + options.headers = this.getHeaders(params.headers); + + // https if specified, fallback to http in any other case + if (options.protocol == 'https:') { + request = https.request(options); + } else { + request = http.request(options); + } + + // get content length and fire away + this.getLength(function(err, length) { + if (err && err !== 'Unknown stream') { + this._error(err); + return; + } + + // add content length + if (length) { + request.setHeader('Content-Length', length); + } + + this.pipe(request); + if (cb) { + var onResponse; + + var callback = function (error, responce) { + request.removeListener('error', callback); + request.removeListener('response', onResponse); + + return cb.call(this, error, responce); + }; + + onResponse = callback.bind(this, null); + + request.on('error', callback); + request.on('response', onResponse); + } + }.bind(this)); + + return request; +}; + +FormData.prototype._error = function(err) { + if (!this.error) { + this.error = err; + this.pause(); + this.emit('error', err); + } +}; + +FormData.prototype.toString = function () { + return '[object FormData]'; +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/populate.js b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/populate.js new file mode 100644 index 0000000..4d35738 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/lib/populate.js @@ -0,0 +1,10 @@ +// populates missing values +module.exports = function(dst, src) { + + Object.keys(src).forEach(function(prop) + { + dst[prop] = dst[prop] || src[prop]; + }); + + return dst; +}; diff --git a/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/package.json b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/package.json new file mode 100644 index 0000000..0f20240 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/node_modules/form-data/package.json @@ -0,0 +1,68 @@ +{ + "author": "Felix Geisendörfer (http://debuggable.com/)", + "name": "form-data", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", + "version": "4.0.0", + "repository": { + "type": "git", + "url": "git://github.com/form-data/form-data.git" + }, + "main": "./lib/form_data", + "browser": "./lib/browser", + "typings": "./index.d.ts", + "scripts": { + "pretest": "rimraf coverage test/tmp", + "test": "istanbul cover test/run.js", + "posttest": "istanbul report lcov text", + "lint": "eslint lib/*.js test/*.js test/integration/*.js", + "report": "istanbul report lcov text", + "ci-lint": "is-node-modern 8 && npm run lint || is-node-not-modern 8", + "ci-test": "npm run test && npm run browser && npm run report", + "predebug": "rimraf coverage test/tmp", + "debug": "verbose=1 ./test/run.js", + "browser": "browserify -t browserify-istanbul test/run-browser.js | obake --coverage", + "check": "istanbul check-coverage coverage/coverage*.json", + "files": "pkgfiles --sort=name", + "get-version": "node -e \"console.log(require('./package.json').version)\"", + "update-readme": "sed -i.bak 's/\\/master\\.svg/\\/v'$(npm --silent run get-version)'.svg/g' README.md", + "restore-readme": "mv README.md.bak README.md", + "prepublish": "in-publish && npm run update-readme || not-in-publish", + "postpublish": "npm run restore-readme" + }, + "pre-commit": [ + "lint", + "ci-test", + "check" + ], + "engines": { + "node": ">= 6" + }, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "devDependencies": { + "@types/node": "^12.0.10", + "browserify": "^13.1.1", + "browserify-istanbul": "^2.0.0", + "coveralls": "^3.0.4", + "cross-spawn": "^6.0.5", + "eslint": "^6.0.1", + "fake": "^0.2.2", + "far": "^0.0.7", + "formidable": "^1.0.17", + "in-publish": "^2.0.0", + "is-node-modern": "^1.0.0", + "istanbul": "^0.4.5", + "obake": "^0.1.2", + "puppeteer": "^1.19.0", + "pkgfiles": "^2.3.0", + "pre-commit": "^1.1.3", + "request": "^2.88.0", + "rimraf": "^2.7.1", + "tape": "^4.6.2", + "typescript": "^3.5.2" + }, + "license": "MIT" +} diff --git a/psitransfer-v2.3.0/node_modules/axios/package.json b/psitransfer-v2.3.0/node_modules/axios/package.json new file mode 100644 index 0000000..521a676 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/axios/package.json @@ -0,0 +1,219 @@ +{ + "name": "axios", + "version": "1.9.0", + "description": "Promise based HTTP client for the browser and node.js", + "main": "index.js", + "exports": { + ".": { + "types": { + "require": "./index.d.cts", + "default": "./index.d.ts" + }, + "browser": { + "require": "./dist/browser/axios.cjs", + "default": "./index.js" + }, + "default": { + "require": "./dist/node/axios.cjs", + "default": "./index.js" + } + }, + "./lib/adapters/http.js": "./lib/adapters/http.js", + "./lib/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/*": "./lib/*", + "./unsafe/core/settle.js": "./lib/core/settle.js", + "./unsafe/core/buildFullPath.js": "./lib/core/buildFullPath.js", + "./unsafe/helpers/isAbsoluteURL.js": "./lib/helpers/isAbsoluteURL.js", + "./unsafe/helpers/buildURL.js": "./lib/helpers/buildURL.js", + "./unsafe/helpers/combineURLs.js": "./lib/helpers/combineURLs.js", + "./unsafe/adapters/http.js": "./lib/adapters/http.js", + "./unsafe/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/utils.js": "./lib/utils.js", + "./package.json": "./package.json" + }, + "type": "module", + "types": "index.d.ts", + "scripts": { + "test": "npm run test:eslint && npm run test:mocha && npm run test:karma && npm run test:dtslint && npm run test:exports", + "test:eslint": "node bin/ssl_hotfix.js eslint lib/**/*.js", + "test:dtslint": "dtslint --localTs node_modules/typescript/lib", + "test:mocha": "node bin/ssl_hotfix.js mocha test/unit/**/*.js --timeout 30000 --exit", + "test:exports": "node bin/ssl_hotfix.js mocha test/module/test.js --timeout 30000 --exit", + "test:karma": "node bin/ssl_hotfix.js cross-env LISTEN_ADDR=:: karma start karma.conf.cjs --single-run", + "test:karma:firefox": "node bin/ssl_hotfix.js cross-env LISTEN_ADDR=:: Browsers=Firefox karma start karma.conf.cjs --single-run", + "test:karma:server": "node bin/ssl_hotfix.js cross-env karma start karma.conf.cjs", + "test:build:version": "node ./bin/check-build-version.js", + "start": "node ./sandbox/server.js", + "preversion": "gulp version", + "version": "npm run build && git add dist && git add package.json", + "prepublishOnly": "npm run test:build:version", + "postpublish": "git push && git push --tags", + "build": "gulp clear && cross-env NODE_ENV=production rollup -c -m", + "examples": "node ./examples/server.js", + "coveralls": "cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", + "fix": "eslint --fix lib/**/*.js", + "prepare": "husky install && npm run prepare:hooks", + "prepare:hooks": "npx husky set .husky/commit-msg \"npx commitlint --edit $1\"", + "release:dry": "release-it --dry-run --no-npm", + "release:info": "release-it --release-version", + "release:beta:no-npm": "release-it --preRelease=beta --no-npm", + "release:beta": "release-it --preRelease=beta", + "release:no-npm": "release-it --no-npm", + "release:changelog:fix": "node ./bin/injectContributorsList.js && git add CHANGELOG.md", + "release": "release-it" + }, + "repository": { + "type": "git", + "url": "https://github.com/axios/axios.git" + }, + "keywords": [ + "xhr", + "http", + "ajax", + "promise", + "node" + ], + "author": "Matt Zabriskie", + "license": "MIT", + "bugs": { + "url": "https://github.com/axios/axios/issues" + }, + "homepage": "https://axios-http.com", + "devDependencies": { + "@babel/core": "^7.23.9", + "@babel/preset-env": "^7.23.9", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", + "@release-it/conventional-changelog": "^5.1.1", + "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-commonjs": "^15.1.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-multi-entry": "^4.1.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "abortcontroller-polyfill": "^1.7.5", + "auto-changelog": "^2.4.0", + "body-parser": "^1.20.2", + "chalk": "^5.3.0", + "coveralls": "^3.1.1", + "cross-env": "^7.0.3", + "dev-null": "^0.1.1", + "dtslint": "^4.2.1", + "es6-promise": "^4.2.8", + "eslint": "^8.56.0", + "express": "^4.18.2", + "formdata-node": "^5.0.1", + "formidable": "^2.1.2", + "fs-extra": "^10.1.0", + "get-stream": "^3.0.0", + "gulp": "^4.0.2", + "gzip-size": "^7.0.0", + "handlebars": "^4.7.8", + "husky": "^8.0.3", + "istanbul-instrumenter-loader": "^3.0.1", + "jasmine-core": "^2.99.1", + "karma": "^6.3.17", + "karma-chrome-launcher": "^3.2.0", + "karma-firefox-launcher": "^2.1.2", + "karma-jasmine": "^1.1.2", + "karma-jasmine-ajax": "^0.1.13", + "karma-rollup-preprocessor": "^7.0.8", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^4.3.6", + "karma-sinon": "^1.0.5", + "karma-sourcemap-loader": "^0.3.8", + "memoizee": "^0.4.15", + "minimist": "^1.2.8", + "mocha": "^10.3.0", + "multer": "^1.4.4", + "pretty-bytes": "^6.1.1", + "release-it": "^15.11.0", + "rollup": "^2.79.1", + "rollup-plugin-auto-external": "^2.0.0", + "rollup-plugin-bundle-size": "^1.0.3", + "rollup-plugin-terser": "^7.0.2", + "sinon": "^4.5.0", + "stream-throttle": "^0.1.3", + "string-replace-async": "^3.0.2", + "terser-webpack-plugin": "^4.2.3", + "typescript": "^4.9.5", + "@rollup/plugin-alias": "^5.1.0" + }, + "browser": { + "./lib/adapters/http.js": "./lib/helpers/null.js", + "./lib/platform/node/index.js": "./lib/platform/browser/index.js", + "./lib/platform/node/classes/FormData.js": "./lib/helpers/null.js" + }, + "jsdelivr": "dist/axios.min.js", + "unpkg": "dist/axios.min.js", + "typings": "./index.d.ts", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "bundlesize": [ + { + "path": "./dist/axios.min.js", + "threshold": "5kB" + } + ], + "contributors": [ + "Matt Zabriskie (https://github.com/mzabriskie)", + "Nick Uraltsev (https://github.com/nickuraltsev)", + "Dmitriy Mozgovoy (https://github.com/DigitalBrainJS)", + "Jay (https://github.com/jasonsaayman)", + "Emily Morehouse (https://github.com/emilyemorehouse)", + "Rubén Norte (https://github.com/rubennorte)", + "Justin Beckwith (https://github.com/JustinBeckwith)", + "Martti Laine (https://github.com/codeclown)", + "Xianming Zhong (https://github.com/chinesedfan)", + "Rikki Gibson (https://github.com/RikkiGibson)", + "Remco Haszing (https://github.com/remcohaszing)", + "Yasu Flores (https://github.com/yasuf)", + "Ben Carp (https://github.com/carpben)" + ], + "sideEffects": false, + "release-it": { + "git": { + "commitMessage": "chore(release): v${version}", + "push": true, + "commit": true, + "tag": true, + "requireCommits": false, + "requireCleanWorkingDir": false + }, + "github": { + "release": true, + "draft": true + }, + "npm": { + "publish": false, + "ignoreVersion": false + }, + "plugins": { + "@release-it/conventional-changelog": { + "preset": "angular", + "infile": "CHANGELOG.md", + "header": "# Changelog" + } + }, + "hooks": { + "before:init": "npm test", + "after:bump": "gulp version --bump ${version} && npm run build && npm run test:build:version && git add ./dist && git add ./package-lock.json", + "before:release": "npm run release:changelog:fix", + "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." + } + }, + "commitlint": { + "rules": { + "header-max-length": [ + 2, + "always", + 130 + ] + }, + "extends": [ + "@commitlint/config-conventional" + ] + } +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/LICENSE.md b/psitransfer-v2.3.0/node_modules/babel-walk/LICENSE.md new file mode 100644 index 0000000..258e4b9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/LICENSE.md @@ -0,0 +1,7 @@ +Copyright (c) 2016 Tiancheng "Timothy" Gu + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/README.md b/psitransfer-v2.3.0/node_modules/babel-walk/README.md new file mode 100644 index 0000000..6f7157d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/README.md @@ -0,0 +1,127 @@ +# babel-walk + +Lightweight AST traversal tools for [Babel] ASTs. + +[Babel] supplies the wonderful [babel-traverse] module for walking Babel ASTs. Problem is, babel-traverse is very heavyweight, as it is designed to supply utilities to make all sorts of AST transformations possible. For simple AST walking without transformation, babel-traverse brings a lot of overhead. + +This module loosely implements the API of Acorn parser's [walk module], which is a lightweight AST walker for the ESTree AST format. + +In my tests, babel-walk's ancestor walker (the most complex walker provided by this module) is about 8 times faster than babel-traverse, if the visitors are cached and the same AST is used for all runs. It is about 16 times faster if a fresh AST is used every run. + +[![Build Status](https://img.shields.io/github/workflow/status/pugjs/babel-walk/Publish%20Canary/master?style=for-the-badge)](https://github.com/pugjs/babel-walk/actions?query=workflow%3A%22Publish+Canary%22) +[![Rolling Versions](https://img.shields.io/badge/Rolling%20Versions-Enabled-brightgreen?style=for-the-badge)](https://rollingversions.com/pugjs/babel-walk) +[![NPM version](https://img.shields.io/npm/v/babel-walk?style=for-the-badge)](https://www.npmjs.com/package/babel-walk) + +[babel]: https://babeljs.io/ +[babel-traverse]: https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#toc-babel-traverse +[walk module]: https://github.com/ternjs/acorn#distwalkjs + +## Installation + +```sh +$ npm install babel-walk +``` + +## API + +```js +var walk = require('babel-walk'); +``` + +### walk.simple(visitors)(node, state) + +Do a simple walk over the AST. `node` should be the AST node to walk, and `visitors` an object containing Babel [visitors]. Each visitor function will be called as `(node, state)`, where `node` is the AST node, and `state` is the same `state` passed to `walk.simple`. + +When `walk.simple` is called with a fresh set of visitors, it will first "explode" the visitors (e.g. expanding `Visitor(node, state) {}` to `Visitor() { enter(node, state) {} }`). This exploding process can take some time, so it is recommended to cache the result of calling `walk.simple(visitors)` and communicate state leveraging the `state` parameter. + +All [babel-types] aliases (e.g. `Expression`) work, but the union syntax (e.g. `'Identifier|AssignmentPattern'(node, state) {}`) does not. + +### walk.ancestor(visitors)(node, state) + +Do a simple walk over the AST, but memoizing the ancestors of the node and making them available to the visitors. `node` should be the AST node to walk, and `visitors` an object containing Babel [visitors]. Each visitor function will be called as `(node, state, ancestors)`, where `node` is the AST node, `state` is the same `state` passed to `walk.ancestor`, and `ancestors` is an array of ancestors to the node (with the outermost node being `[0]` and the current node being `[ancestors.length - 1]`). If `state` is not specified in the call to `walk.ancestor`, the `state` parameter will be set to `ancestors`. + +When `walk.ancestor` is called with a fresh set of visitors, it will first "explode" the visitors (e.g. expanding `Visitor(node, state) {}` to `Visitor() { enter(node, state) {} }`). This exploding process can take some time, so it is recommended to cache the result of calling `walk.ancestor(visitors)` and communicate state leveraging the `state` parameter. + +All [babel-types] aliases (e.g. `Expression`) work, but the union syntax (e.g. `'Identifier|AssignmentPattern'(node, state) {}`) does not. + +### walk.recursive(visitors)(node, state) + +Do a recursive walk over the AST, where the visitors are responsible for continuing the walk on the child nodes of their target node. `node` should be the AST node to walk, and `visitors` an object containing Babel [visitors]. Each visitor function will be called as `(node, state, c)`, where `node` is the AST node, `state` is the same `state` passed to `walk.recursive`, and `c` is a function that takes a single node as argument and continues walking _that_ node. If no visitor for a node is provided, the default walker algorithm will still be used. + +When `walk.recursive` is called with a fresh set of visitors, it will first "explode" the visitors (e.g. expanding `Visitor(node, state) {}` to `Visitor() { enter(node, state) {} }`). This exploding process can take some time, so it is recommended to cache the result of calling `walk.recursive(visitors)` and communicate state leveraging the `state` parameter. + +Unlike other babel-walk walkers, `walk.recursive` does not call the `exit` visitor, only the `enter` (the default) visitor, of a specific node type. + +All [babel-types] aliases (e.g. `Expression`) work, but the union syntax (e.g. `'Identifier|AssignmentPattern'(node, state) {}`) does not. + +In the following example, we are trying to count the number of functions in the outermost scope. This means, that we can simply walk all the statements and increment a counter if it is a function declaration or expression, and then stop walking. Note that we do not specify a visitor for the `Program` node, and the default algorithm for walking `Program` nodes is used (which is what we want). Also of note is how I bring the `visitors` object outside of `countFunctions` so that the object can be cached to improve performance. + +```js +import * as t from 'babel-types'; +import {parse} from 'babel'; +import * as walk from 'babel-walk'; + +const visitors = walk.recursive({ + Statement(node, state, c) { + if (t.isVariableDeclaration(node)) { + for (let declarator of node.declarations) { + // Continue walking the declarator + c(declarator); + } + } else if (t.isFunctionDeclaration(node)) { + state.counter++; + } + }, + + VariableDeclarator(node, state) { + if (t.isFunction(node.init)) { + state.counter++; + } + }, +}); + +function countFunctions(node) { + const state = { + counter: 0, + }; + visitors(node, state); + return state.counter; +} + +const ast = parse(` + // Counts + var a = () => {}; + + // Counts + function b() { + // Doesn't count + function c() { + } + } + + // Counts + const c = function d() {}; +`); + +countFunctions(ast); +// = 3 +``` + +[babel-types]: https://github.com/babel/babel/tree/master/packages/babel-types +[cache your visitors]: https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#toc-optimizing-nested-visitors +[visitors]: https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#toc-visitors + +## Caveat + +For those of you migrating from Acorn to Babel, there are a few things to be aware of. + +1. The visitor caching suggestions do not apply to Acorn's walk module, but do for babel-walk. + +2. babel-walk does not provide any of the other functions Acorn's walk module provides (e.g. `make`, `findNode*`). + +3. babel-walk does not use a `base` variable. The walker algorithm is the same as what babel-traverse uses. + - That means certain nodes that are not walked by Acorn, such as the `property` property of a non-computed `MemberExpression`, are walked by babel-walk. + +## License + +MIT diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/.tsbuildinfo b/psitransfer-v2.3.0/node_modules/babel-walk/lib/.tsbuildinfo new file mode 100644 index 0000000..bb93d95 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/.tsbuildinfo @@ -0,0 +1,1704 @@ +{ + "program": { + "fileInfos": { + "../node_modules/typescript/lib/lib.es5.d.ts": { + "version": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d", + "signature": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.d.ts": { + "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2016.d.ts": { + "version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2017.d.ts": { + "version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2018.d.ts": { + "version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2015.core.d.ts": { + "version": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2", + "signature": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.collection.d.ts": { + "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.generator.d.ts": { + "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts": { + "version": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", + "signature": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.promise.d.ts": { + "version": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", + "signature": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts": { + "version": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", + "signature": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts": { + "version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", + "signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts": { + "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { + "version": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", + "signature": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts": { + "version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.object.d.ts": { + "version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { + "version": "d0db416bccdb33975548baf09a42ee8c47eace1aac7907351a000f1e568e7232", + "signature": "d0db416bccdb33975548baf09a42ee8c47eace1aac7907351a000f1e568e7232", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.string.d.ts": { + "version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.intl.d.ts": { + "version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { + "version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { + "version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { + "version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.intl.d.ts": { + "version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.promise.d.ts": { + "version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts": { + "version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts": { + "version": "4f435f794b7853c55e2ae7cff6206025802aa79232d2867544178f2ca8ff5eaa", + "signature": "4f435f794b7853c55e2ae7cff6206025802aa79232d2867544178f2ca8ff5eaa", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.esnext.intl.d.ts": { + "version": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd", + "signature": "89bf2b7a601b73ea4311eda9c41f86a58994fec1bee3b87c4a14d68d9adcdcbd", + "affectsGlobalScope": true + }, + "../node_modules/@babel/types/lib/index.d.ts": { + "version": "59706a76a49e1a9ed521cf6e1a1fd1496be0b5cddcaf6be71837cfe39017b0d6", + "signature": "59706a76a49e1a9ed521cf6e1a1fd1496be0b5cddcaf6be71837cfe39017b0d6", + "affectsGlobalScope": false + }, + "../src/explode.ts": { + "version": "085e2eb23fc9666436c8da8c2478d89ed6502d0530ab118e512f00a4bafef573", + "signature": "dc322760a9399a4f7798bcacf11b37dbc5f965131c07d9e200228cba3e480f36", + "affectsGlobalScope": false + }, + "../src/index.ts": { + "version": "264b222ac36f0c775cf4222f78dbd38649b0f7f778d350e77565732f71e22a68", + "signature": "71b388aba4ff965e962d177314a50e4228d28271bbc1b6cf5b88d0d582b7d216", + "affectsGlobalScope": false + }, + "../src/test.ts": { + "version": "ab04a5e0616219da56bcffc5ae5d13aa37e9180c5d3b3d93e407ffdc3bbd57a6", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/globals.d.ts": { + "version": "4e69904af7675b7028b88a8ce1edce9725f33d1ae7b0776468cf5f014f7dc017", + "signature": "4e69904af7675b7028b88a8ce1edce9725f33d1ae7b0776468cf5f014f7dc017", + "affectsGlobalScope": true + }, + "../node_modules/@types/node/async_hooks.d.ts": { + "version": "4ed9f71ddbb5753771ee391f64297078a88f7dfd1480646dcf08c31395778682", + "signature": "4ed9f71ddbb5753771ee391f64297078a88f7dfd1480646dcf08c31395778682", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/buffer.d.ts": { + "version": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878", + "signature": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/child_process.d.ts": { + "version": "fa943836191d443840b5fc1ba1450a706c83ca437de44d5fee2a5c9a9281ed0a", + "signature": "fa943836191d443840b5fc1ba1450a706c83ca437de44d5fee2a5c9a9281ed0a", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/cluster.d.ts": { + "version": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803", + "signature": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/console.d.ts": { + "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", + "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/constants.d.ts": { + "version": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720", + "signature": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/crypto.d.ts": { + "version": "d4dd0b19ee0338dd4f1603eacb41859b9d5371bfef2b2849cb870d6fd6602bcb", + "signature": "d4dd0b19ee0338dd4f1603eacb41859b9d5371bfef2b2849cb870d6fd6602bcb", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/dgram.d.ts": { + "version": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78", + "signature": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/dns.d.ts": { + "version": "aad3237c3f99480041cad7ca04d64307c98933996f822342b7c0ee4a78553346", + "signature": "aad3237c3f99480041cad7ca04d64307c98933996f822342b7c0ee4a78553346", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/domain.d.ts": { + "version": "4d4c83f77ac21a72252785baa5328a5612b0b6598d512f68b8cb14f7966d059e", + "signature": "4d4c83f77ac21a72252785baa5328a5612b0b6598d512f68b8cb14f7966d059e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/events.d.ts": { + "version": "eaa8136bb11fbea5bdaf29e06aa45a1969ddd39fbfb5fe58a01f00d7f1562cd9", + "signature": "eaa8136bb11fbea5bdaf29e06aa45a1969ddd39fbfb5fe58a01f00d7f1562cd9", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/fs.d.ts": { + "version": "e253cd3c7d10c4f600308d0528dd371d7e4165d8295b37a1f38d0ef6c0dfaf60", + "signature": "e253cd3c7d10c4f600308d0528dd371d7e4165d8295b37a1f38d0ef6c0dfaf60", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/fs/promises.d.ts": { + "version": "fb28748ff8d015f52e99daee4f454e57cec1a22141f1257c317f3630a15edeb7", + "signature": "fb28748ff8d015f52e99daee4f454e57cec1a22141f1257c317f3630a15edeb7", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/http.d.ts": { + "version": "b5fd0a137bd6d0afe291d465e99c7469b082b66b3ee89273b3b22801b6c2948e", + "signature": "b5fd0a137bd6d0afe291d465e99c7469b082b66b3ee89273b3b22801b6c2948e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/http2.d.ts": { + "version": "2927d4b5a6df18d3cbf35e30b44dd2cc7f45c74fb8978594192c33bc1dd584c0", + "signature": "2927d4b5a6df18d3cbf35e30b44dd2cc7f45c74fb8978594192c33bc1dd584c0", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/https.d.ts": { + "version": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a", + "signature": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/inspector.d.ts": { + "version": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947", + "signature": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/module.d.ts": { + "version": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665", + "signature": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/net.d.ts": { + "version": "46cac76114704902baa535b30fb66a26aeaf9430f3b3ab44746e329f12e85498", + "signature": "46cac76114704902baa535b30fb66a26aeaf9430f3b3ab44746e329f12e85498", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/os.d.ts": { + "version": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34", + "signature": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/path.d.ts": { + "version": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35", + "signature": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/perf_hooks.d.ts": { + "version": "0b6098fedb648cab8091cca2b022a5c729b6ef18da923852033f495907cb1a45", + "signature": "0b6098fedb648cab8091cca2b022a5c729b6ef18da923852033f495907cb1a45", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/process.d.ts": { + "version": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e", + "signature": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e", + "affectsGlobalScope": true + }, + "../node_modules/@types/node/punycode.d.ts": { + "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1", + "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/querystring.d.ts": { + "version": "9f633ecf3e065ff82c19eccab35c8aa1d6d5d1a49af282dc29ef5a64cca34164", + "signature": "9f633ecf3e065ff82c19eccab35c8aa1d6d5d1a49af282dc29ef5a64cca34164", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/readline.d.ts": { + "version": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9", + "signature": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/repl.d.ts": { + "version": "dd3706b25d06fe23c73d16079e8c66ac775831ef419da00716bf2aee530a04a4", + "signature": "dd3706b25d06fe23c73d16079e8c66ac775831ef419da00716bf2aee530a04a4", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/stream.d.ts": { + "version": "bc63cc31a7a7b4117e0462fbdb7a08aab5d59b4b8c8f464fe4c984977ec462d4", + "signature": "bc63cc31a7a7b4117e0462fbdb7a08aab5d59b4b8c8f464fe4c984977ec462d4", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/string_decoder.d.ts": { + "version": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457", + "signature": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/timers.d.ts": { + "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", + "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/tls.d.ts": { + "version": "424bc64b2794d9280c1e1f4a3518ba9d285385a16d84753a6427bb469e582eca", + "signature": "424bc64b2794d9280c1e1f4a3518ba9d285385a16d84753a6427bb469e582eca", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/trace_events.d.ts": { + "version": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638", + "signature": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/tty.d.ts": { + "version": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748", + "signature": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/url.d.ts": { + "version": "826d48e49c905cedb906cbde6ccaf758827ff5867d4daa006b5a79e0fb489357", + "signature": "826d48e49c905cedb906cbde6ccaf758827ff5867d4daa006b5a79e0fb489357", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/util.d.ts": { + "version": "baa711b17f67390c60eac3c70a1391b23a8e3833cb723b2d7336d4817a22455c", + "signature": "baa711b17f67390c60eac3c70a1391b23a8e3833cb723b2d7336d4817a22455c", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/v8.d.ts": { + "version": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953", + "signature": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/vm.d.ts": { + "version": "e4abb8eaa8a7d78236be0f8342404aab076668d20590209e32fdeb924588531e", + "signature": "e4abb8eaa8a7d78236be0f8342404aab076668d20590209e32fdeb924588531e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/worker_threads.d.ts": { + "version": "086bfc0710b044ce1586108ee56c6e1c0d9ca2d325c153bb026cbc850169f593", + "signature": "086bfc0710b044ce1586108ee56c6e1c0d9ca2d325c153bb026cbc850169f593", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/zlib.d.ts": { + "version": "f409183966a1dd93d3a9cd1d54fbeb85c73101e87cd5b19467c5e37b252f3fd8", + "signature": "f409183966a1dd93d3a9cd1d54fbeb85c73101e87cd5b19467c5e37b252f3fd8", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/base.d.ts": { + "version": "92d6395892ec8da8c51def5a12b012fa63309d06b4933a35ced5c732bda5ca11", + "signature": "92d6395892ec8da8c51def5a12b012fa63309d06b4933a35ced5c732bda5ca11", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.2/fs.d.ts": { + "version": "12b2608d6074167c331c9c3c6994a57819f6ff934c7fd4527e23aabf56d4c8d1", + "signature": "12b2608d6074167c331c9c3c6994a57819f6ff934c7fd4527e23aabf56d4c8d1", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.2/util.d.ts": { + "version": "ffc1cd688606ad1ddb59a40e8f3defbde907af2a3402d1d9ddf69accb2903f07", + "signature": "ffc1cd688606ad1ddb59a40e8f3defbde907af2a3402d1d9ddf69accb2903f07", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.2/globals.d.ts": { + "version": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1", + "signature": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1", + "affectsGlobalScope": true + }, + "../node_modules/@types/node/ts3.2/base.d.ts": { + "version": "4cef33b2997388559c39b2f98c37e8319ad61e30a1f0edc55c53913f2250bade", + "signature": "4cef33b2997388559c39b2f98c37e8319ad61e30a1f0edc55c53913f2250bade", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.5/globals.global.d.ts": { + "version": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1", + "signature": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1", + "affectsGlobalScope": true + }, + "../node_modules/@types/node/ts3.5/wasi.d.ts": { + "version": "0b3fef11ea6208c4cb3715c9aa108766ce98fc726bfba68cc23b25ce944ce9c0", + "signature": "0b3fef11ea6208c4cb3715c9aa108766ce98fc726bfba68cc23b25ce944ce9c0", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.5/base.d.ts": { + "version": "255dbc5a5acef2b83b47145042aa0127ebf7fe24cd5ce6afaaaf5c8fc2c5eb96", + "signature": "255dbc5a5acef2b83b47145042aa0127ebf7fe24cd5ce6afaaaf5c8fc2c5eb96", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.7/assert.d.ts": { + "version": "a8b842671d535d14f533fd8dbfacebceacf5195069d720425d572d5cc5ab3dc4", + "signature": "a8b842671d535d14f533fd8dbfacebceacf5195069d720425d572d5cc5ab3dc4", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.7/base.d.ts": { + "version": "9779312cffccce68e3ffbaa3a876381dc54a8240d9bdaa448f7eba222ec19392", + "signature": "9779312cffccce68e3ffbaa3a876381dc54a8240d9bdaa448f7eba222ec19392", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.7/index.d.ts": { + "version": "d522314e80ed71b57e3c2939d3c9594eaae63a4adf028559e6574f6b270b0fee", + "signature": "d522314e80ed71b57e3c2939d3c9594eaae63a4adf028559e6574f6b270b0fee", + "affectsGlobalScope": false + } + }, + "options": { + "target": 5, + "module": 1, + "moduleResolution": 2, + "noImplicitAny": true, + "skipLibCheck": true, + "experimentalDecorators": false, + "importHelpers": false, + "pretty": true, + "sourceMap": true, + "strict": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "noEmitOnError": false, + "noErrorTruncation": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "declaration": true, + "lib": [ + "lib.es2018.d.ts" + ], + "outDir": "./", + "incremental": true, + "rootDir": "../src", + "tsBuildInfoFile": "./.tsbuildinfo", + "configFilePath": "../tsconfig.json" + }, + "referencedMap": { + "../node_modules/@babel/types/lib/index.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/async_hooks.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/base.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/fs/promises.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts" + ], + "../node_modules/@types/node/buffer.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/child_process.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/cluster.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/console.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/constants.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/crypto.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/dgram.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/dns.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/domain.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/events.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/fs.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs/promises.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/fs/promises.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/globals.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/http.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/http2.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/https.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/inspector.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/module.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/net.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/os.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/path.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/perf_hooks.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/process.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/punycode.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/querystring.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/readline.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/repl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/stream.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/string_decoder.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/timers.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/tls.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/trace_events.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/base.d.ts": [ + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/globals.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/fs.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/globals.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/util.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/base.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/base.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.5/globals.global.d.ts", + "../node_modules/@types/node/ts3.5/wasi.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/globals.global.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/wasi.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/assert.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/base.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.5/base.d.ts", + "../node_modules/@types/node/ts3.7/assert.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/index.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.7/base.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/tty.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/url.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/util.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts" + ], + "../node_modules/@types/node/v8.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/vm.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/worker_threads.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/zlib.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.collection.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.core.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.generator.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.promise.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2016.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.object.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.string.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.promise.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es5.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.esnext.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../src/explode.ts": [ + "../node_modules/@babel/types/lib/index.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../src/index.ts": [ + "../node_modules/@babel/types/lib/index.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts", + "../src/explode.ts" + ], + "../src/test.ts": [ + "../node_modules/@babel/types/lib/index.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts", + "../src/index.ts" + ] + }, + "exportedModulesMap": { + "../node_modules/@babel/types/lib/index.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/async_hooks.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/base.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/fs/promises.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts" + ], + "../node_modules/@types/node/buffer.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/child_process.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/cluster.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/console.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/constants.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/crypto.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/dgram.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/dns.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/domain.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/events.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/fs.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs/promises.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/fs/promises.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/globals.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/http.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/http2.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/https.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/inspector.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/module.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/net.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/os.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/path.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/perf_hooks.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/process.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/punycode.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/querystring.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/readline.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/repl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/stream.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/string_decoder.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/timers.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/tls.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/trace_events.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/base.d.ts": [ + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/globals.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/fs.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/globals.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.2/util.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/base.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/base.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.5/globals.global.d.ts", + "../node_modules/@types/node/ts3.5/wasi.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/globals.global.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.5/wasi.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/assert.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/base.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.5/base.d.ts", + "../node_modules/@types/node/ts3.7/assert.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/ts3.7/index.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.7/base.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/tty.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/url.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/util.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts" + ], + "../node_modules/@types/node/v8.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/vm.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/@types/node/worker_threads.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/zlib.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.collection.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.core.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.generator.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.promise.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2016.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.object.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.string.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.promise.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.es5.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../node_modules/typescript/lib/lib.esnext.intl.d.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/util.d.ts" + ], + "../src/index.ts": [ + "../node_modules/@babel/types/lib/index.d.ts" + ] + }, + "semanticDiagnosticsPerFile": [ + "../node_modules/@babel/types/lib/index.d.ts", + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/fs/promises.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/ts3.2/base.d.ts", + "../node_modules/@types/node/ts3.2/fs.d.ts", + "../node_modules/@types/node/ts3.2/globals.d.ts", + "../node_modules/@types/node/ts3.2/util.d.ts", + "../node_modules/@types/node/ts3.5/base.d.ts", + "../node_modules/@types/node/ts3.5/globals.global.d.ts", + "../node_modules/@types/node/ts3.5/wasi.d.ts", + "../node_modules/@types/node/ts3.7/assert.d.ts", + "../node_modules/@types/node/ts3.7/base.d.ts", + "../node_modules/@types/node/ts3.7/index.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts", + "../node_modules/typescript/lib/lib.es2015.collection.d.ts", + "../node_modules/typescript/lib/lib.es2015.core.d.ts", + "../node_modules/typescript/lib/lib.es2015.d.ts", + "../node_modules/typescript/lib/lib.es2015.generator.d.ts", + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts", + "../node_modules/typescript/lib/lib.es2015.promise.d.ts", + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts", + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts", + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts", + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts", + "../node_modules/typescript/lib/lib.es2016.d.ts", + "../node_modules/typescript/lib/lib.es2017.d.ts", + "../node_modules/typescript/lib/lib.es2017.intl.d.ts", + "../node_modules/typescript/lib/lib.es2017.object.d.ts", + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", + "../node_modules/typescript/lib/lib.es2017.string.d.ts", + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", + "../node_modules/typescript/lib/lib.es2018.d.ts", + "../node_modules/typescript/lib/lib.es2018.intl.d.ts", + "../node_modules/typescript/lib/lib.es2018.promise.d.ts", + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts", + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts", + "../node_modules/typescript/lib/lib.es5.d.ts", + "../node_modules/typescript/lib/lib.esnext.intl.d.ts", + "../src/explode.ts", + "../src/index.ts", + "../src/test.ts" + ] + }, + "version": "3.9.3" +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.d.ts b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.d.ts new file mode 100644 index 0000000..95a12d7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.d.ts @@ -0,0 +1,8 @@ +/** + * This serves thre functions: + * + * 1. Take any "aliases" and explode them to refecence the concrete types + * 2. Normalize all handlers to have an `{enter, exit}` pair, rather than raw functions + * 3. make the enter and exit handlers arrays, so that multiple handlers can be merged + */ +export default function explode(input: any): any; diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js new file mode 100644 index 0000000..72d92a2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js @@ -0,0 +1,109 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const t = __importStar(require("@babel/types")); +if (!(Array.isArray(t.TYPES) && + t.TYPES.every((t) => typeof t === 'string'))) { + throw new Error('@babel/types TYPES does not match the expected type.'); +} +const FLIPPED_ALIAS_KEYS = t + .FLIPPED_ALIAS_KEYS; +const TYPES = new Set(t.TYPES); +if (!(FLIPPED_ALIAS_KEYS && + // tslint:disable-next-line: strict-type-predicates + typeof FLIPPED_ALIAS_KEYS === 'object' && + Object.keys(FLIPPED_ALIAS_KEYS).every((key) => Array.isArray(FLIPPED_ALIAS_KEYS[key]) && + // tslint:disable-next-line: strict-type-predicates + FLIPPED_ALIAS_KEYS[key].every((v) => typeof v === 'string')))) { + throw new Error('@babel/types FLIPPED_ALIAS_KEYS does not match the expected type.'); +} +/** + * This serves thre functions: + * + * 1. Take any "aliases" and explode them to refecence the concrete types + * 2. Normalize all handlers to have an `{enter, exit}` pair, rather than raw functions + * 3. make the enter and exit handlers arrays, so that multiple handlers can be merged + */ +function explode(input) { + const results = {}; + for (const key in input) { + const aliases = FLIPPED_ALIAS_KEYS[key]; + if (aliases) { + for (const concreteKey of aliases) { + if (concreteKey in results) { + if (typeof input[key] === 'function') { + results[concreteKey].enter.push(input[key]); + } + else { + if (input[key].enter) + results[concreteKey].enter.push(input[key].enter); + if (input[key].exit) + results[concreteKey].exit.push(input[key].exit); + } + } + else { + if (typeof input[key] === 'function') { + results[concreteKey] = { + enter: [input[key]], + exit: [], + }; + } + else { + results[concreteKey] = { + enter: input[key].enter ? [input[key].enter] : [], + exit: input[key].exit ? [input[key].exit] : [], + }; + } + } + } + } + else if (TYPES.has(key)) { + if (key in results) { + if (typeof input[key] === 'function') { + results[key].enter.push(input[key]); + } + else { + if (input[key].enter) + results[key].enter.push(input[key].enter); + if (input[key].exit) + results[key].exit.push(input[key].exit); + } + } + else { + if (typeof input[key] === 'function') { + results[key] = { + enter: [input[key]], + exit: [], + }; + } + else { + results[key] = { + enter: input[key].enter ? [input[key].enter] : [], + exit: input[key].exit ? [input[key].exit] : [], + }; + } + } + } + } + return results; +} +exports.default = explode; +//# sourceMappingURL=explode.js.map \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js.map b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js.map new file mode 100644 index 0000000..a3a6406 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/explode.js.map @@ -0,0 +1 @@ +{"version":3,"file":"explode.js","sourceRoot":"","sources":["../src/explode.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA,gDAAkC;AAElC,IACE,CAAC,CACC,KAAK,CAAC,OAAO,CAAE,CAAS,CAAC,KAAK,CAAC;IAC9B,CAAS,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CAC1D,EACD;IACA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC,CAAC;CACzE;AAED,MAAM,kBAAkB,GAA+B,CAAS;KAC7D,kBAAkB,CAAC;AACtB,MAAM,KAAK,GAAG,IAAI,GAAG,CAAU,CAAS,CAAC,KAAK,CAAC,CAAC;AAEhD,IACE,CAAC,CACC,kBAAkB;IAClB,mDAAmD;IACnD,OAAO,kBAAkB,KAAK,QAAQ;IACtC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,KAAK,CACnC,CAAC,GAAG,EAAE,EAAE,CACN,KAAK,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC;QACtC,mDAAmD;QACnD,kBAAkB,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CAC9D,CACF,EACD;IACA,MAAM,IAAI,KAAK,CACb,mEAAmE,CACpE,CAAC;CACH;AAED;;;;;;GAMG;AACH,SAAwB,OAAO,CAAC,KAAU;IACxC,MAAM,OAAO,GAAQ,EAAE,CAAC;IACxB,KAAK,MAAM,GAAG,IAAI,KAAK,EAAE;QACvB,MAAM,OAAO,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAC;QACxC,IAAI,OAAO,EAAE;YACX,KAAK,MAAM,WAAW,IAAI,OAAO,EAAE;gBACjC,IAAI,WAAW,IAAI,OAAO,EAAE;oBAC1B,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,UAAU,EAAE;wBACpC,OAAO,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;qBAC7C;yBAAM;wBACL,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK;4BAClB,OAAO,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;wBACpD,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI;4BACjB,OAAO,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC;qBACnD;iBACF;qBAAM;oBACL,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,UAAU,EAAE;wBACpC,OAAO,CAAC,WAAW,CAAC,GAAG;4BACrB,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;4BACnB,IAAI,EAAE,EAAE;yBACT,CAAC;qBACH;yBAAM;wBACL,OAAO,CAAC,WAAW,CAAC,GAAG;4BACrB,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE;4BACjD,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE;yBAC/C,CAAC;qBACH;iBACF;aACF;SACF;aAAM,IAAI,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE;YACzB,IAAI,GAAG,IAAI,OAAO,EAAE;gBAClB,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,UAAU,EAAE;oBACpC,OAAO,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;iBACrC;qBAAM;oBACL,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK;wBAAE,OAAO,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;oBAChE,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI;wBAAE,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC;iBAC9D;aACF;iBAAM;gBACL,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,UAAU,EAAE;oBACpC,OAAO,CAAC,GAAG,CAAC,GAAG;wBACb,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;wBACnB,IAAI,EAAE,EAAE;qBACT,CAAC;iBACH;qBAAM;oBACL,OAAO,CAAC,GAAG,CAAC,GAAG;wBACb,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE;wBACjD,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE;qBAC/C,CAAC;iBACH;aACF;SACF;KACF;IACD,OAAO,OAAO,CAAC;AACjB,CAAC;AArDD,0BAqDC"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.d.ts b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.d.ts new file mode 100644 index 0000000..498ffa8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.d.ts @@ -0,0 +1,24 @@ +import * as t from '@babel/types'; +export declare type NodeType = type extends keyof t.Aliases ? t.Aliases[type] : Extract; +export declare type SimpleFunction = (node: NodeType, state: TState) => void; +export declare type SimpleVisitors = { + [key in keyof t.Aliases | t.Node['type']]?: SimpleFunction | { + enter?: SimpleFunction; + exit?: SimpleFunction; + }; +}; +export declare function simple(visitors: SimpleVisitors): (node: t.Node, state: TState) => void; +export declare type AncestorFunction = (node: NodeType, state: TState, ancestors: t.Node[]) => void; +export declare type AncestorVisitor = { + [key in keyof t.Aliases | t.Node['type']]?: AncestorFunction | { + enter?: AncestorFunction; + exit?: AncestorFunction; + }; +}; +export declare function ancestor(visitors: AncestorVisitor): (node: t.Node, state: TState) => void; +export declare type RecursiveVisitors = { + [key in keyof t.Aliases | t.Node['type']]?: (node: NodeType, state: TState, recurse: (node: t.Node) => void) => void; +}; +export declare function recursive(visitors: RecursiveVisitors): (node: t.Node, state: TState) => void; diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js new file mode 100644 index 0000000..0dd1d4e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js @@ -0,0 +1,136 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.recursive = exports.ancestor = exports.simple = void 0; +const t = __importStar(require("@babel/types")); +const explode_1 = __importDefault(require("./explode")); +const VISITOR_KEYS = t.VISITOR_KEYS; +if (!(VISITOR_KEYS && + // tslint:disable-next-line: strict-type-predicates + typeof VISITOR_KEYS === 'object' && + Object.keys(VISITOR_KEYS).every((key) => Array.isArray(VISITOR_KEYS[key]) && + // tslint:disable-next-line: strict-type-predicates + VISITOR_KEYS[key].every((v) => typeof v === 'string')))) { + throw new Error('@babel/types VISITOR_KEYS does not match the expected type.'); +} +function simple(visitors) { + const vis = explode_1.default(visitors); + return (node, state) => { + (function recurse(node) { + if (!node) + return; + const visitor = vis[node.type]; + if (visitor === null || visitor === void 0 ? void 0 : visitor.enter) { + for (const v of visitor.enter) { + v(node, state); + } + } + for (const key of VISITOR_KEYS[node.type] || []) { + const subNode = node[key]; + if (Array.isArray(subNode)) { + for (const subSubNode of subNode) { + recurse(subSubNode); + } + } + else { + recurse(subNode); + } + } + if (visitor === null || visitor === void 0 ? void 0 : visitor.exit) { + for (const v of visitor.exit) { + v(node, state); + } + } + })(node); + }; +} +exports.simple = simple; +function ancestor(visitors) { + const vis = explode_1.default(visitors); + return (node, state) => { + const ancestors = []; + (function recurse(node) { + if (!node) + return; + const visitor = vis[node.type]; + const isNew = node !== ancestors[ancestors.length - 1]; + if (isNew) + ancestors.push(node); + if (visitor === null || visitor === void 0 ? void 0 : visitor.enter) { + for (const v of visitor.enter) { + v(node, state, ancestors); + } + } + for (const key of VISITOR_KEYS[node.type] || []) { + const subNode = node[key]; + if (Array.isArray(subNode)) { + for (const subSubNode of subNode) { + recurse(subSubNode); + } + } + else { + recurse(subNode); + } + } + if (visitor === null || visitor === void 0 ? void 0 : visitor.exit) { + for (const v of visitor.exit) { + v(node, state, ancestors); + } + } + if (isNew) + ancestors.pop(); + })(node); + }; +} +exports.ancestor = ancestor; +function recursive(visitors) { + const vis = explode_1.default(visitors); + return (node, state) => { + (function recurse(node) { + if (!node) + return; + const visitor = vis[node.type]; + if (visitor === null || visitor === void 0 ? void 0 : visitor.enter) { + for (const v of visitor.enter) { + v(node, state, recurse); + } + } + else { + for (const key of VISITOR_KEYS[node.type] || []) { + const subNode = node[key]; + if (Array.isArray(subNode)) { + for (const subSubNode of subNode) { + recurse(subSubNode); + } + } + else { + recurse(subNode); + } + } + } + })(node); + }; +} +exports.recursive = recursive; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js.map b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js.map new file mode 100644 index 0000000..5252014 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gDAAkC;AAClC,wDAAgC;AAEhC,MAAM,YAAY,GAA+B,CAAS,CAAC,YAAY,CAAC;AACxE,IACE,CAAC,CACC,YAAY;IACZ,mDAAmD;IACnD,OAAO,YAAY,KAAK,QAAQ;IAChC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,KAAK,CAC7B,CAAC,GAAG,EAAE,EAAE,CACN,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC;QAChC,mDAAmD;QACnD,YAAY,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,QAAQ,CAAC,CACxD,CACF,EACD;IACA,MAAM,IAAI,KAAK,CACb,6DAA6D,CAC9D,CAAC;CACH;AAoBD,SAAgB,MAAM,CAAgB,QAAgC;IACpE,MAAM,GAAG,GAAG,iBAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,OAAO,CAAC,IAAY,EAAE,KAAa,EAAE,EAAE;QACrC,CAAC,SAAS,OAAO,CAAC,IAAI;YACpB,IAAI,CAAC,IAAI;gBAAE,OAAO;YAElB,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAE/B,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,EAAE;gBAClB,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,KAAK,EAAE;oBAC7B,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;iBAChB;aACF;YAED,KAAK,MAAM,GAAG,IAAI,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE;gBAC/C,MAAM,OAAO,GAAI,IAAY,CAAC,GAAG,CAAC,CAAC;gBACnC,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;oBAC1B,KAAK,MAAM,UAAU,IAAI,OAAO,EAAE;wBAChC,OAAO,CAAC,UAAU,CAAC,CAAC;qBACrB;iBACF;qBAAM;oBACL,OAAO,CAAC,OAAO,CAAC,CAAC;iBAClB;aACF;YAED,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,IAAI,EAAE;gBACjB,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,IAAI,EAAE;oBAC5B,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;iBAChB;aACF;QACH,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;IACX,CAAC,CAAC;AACJ,CAAC;AAhCD,wBAgCC;AAiBD,SAAgB,QAAQ,CAAgB,QAAiC;IACvE,MAAM,GAAG,GAAG,iBAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,OAAO,CAAC,IAAY,EAAE,KAAa,EAAE,EAAE;QACrC,MAAM,SAAS,GAAa,EAAE,CAAC;QAE/B,CAAC,SAAS,OAAO,CAAC,IAAI;YACpB,IAAI,CAAC,IAAI;gBAAE,OAAO;YAElB,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAE/B,MAAM,KAAK,GAAG,IAAI,KAAK,SAAS,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YACvD,IAAI,KAAK;gBAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAEhC,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,EAAE;gBAClB,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,KAAK,EAAE;oBAC7B,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,SAAS,CAAC,CAAC;iBAC3B;aACF;YAED,KAAK,MAAM,GAAG,IAAI,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE;gBAC/C,MAAM,OAAO,GAAI,IAAY,CAAC,GAAG,CAAC,CAAC;gBACnC,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;oBAC1B,KAAK,MAAM,UAAU,IAAI,OAAO,EAAE;wBAChC,OAAO,CAAC,UAAU,CAAC,CAAC;qBACrB;iBACF;qBAAM;oBACL,OAAO,CAAC,OAAO,CAAC,CAAC;iBAClB;aACF;YAED,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,IAAI,EAAE;gBACjB,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,IAAI,EAAE;oBAC5B,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,SAAS,CAAC,CAAC;iBAC3B;aACF;YAED,IAAI,KAAK;gBAAE,SAAS,CAAC,GAAG,EAAE,CAAC;QAC7B,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;IACX,CAAC,CAAC;AACJ,CAAC;AAvCD,4BAuCC;AAUD,SAAgB,SAAS,CAAgB,QAAmC;IAC1E,MAAM,GAAG,GAAG,iBAAO,CAAC,QAAQ,CAAC,CAAC;IAC9B,OAAO,CAAC,IAAY,EAAE,KAAa,EAAE,EAAE;QACrC,CAAC,SAAS,OAAO,CAAC,IAAY;YAC5B,IAAI,CAAC,IAAI;gBAAE,OAAO;YAElB,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC/B,IAAI,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,KAAK,EAAE;gBAClB,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,KAAK,EAAE;oBAC7B,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;iBACzB;aACF;iBAAM;gBACL,KAAK,MAAM,GAAG,IAAI,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE;oBAC/C,MAAM,OAAO,GAAI,IAAY,CAAC,GAAG,CAAC,CAAC;oBACnC,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;wBAC1B,KAAK,MAAM,UAAU,IAAI,OAAO,EAAE;4BAChC,OAAO,CAAC,UAAU,CAAC,CAAC;yBACrB;qBACF;yBAAM;wBACL,OAAO,CAAC,OAAO,CAAC,CAAC;qBAClB;iBACF;aACF;QACH,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;IACX,CAAC,CAAC;AACJ,CAAC;AAzBD,8BAyBC"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.d.ts b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js new file mode 100644 index 0000000..6fdd9a6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js @@ -0,0 +1,35 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const t = __importStar(require("@babel/types")); +const _1 = require("./"); +_1.ancestor({})(t.program([]), undefined); +_1.ancestor({ + Function(node) { + console.info(node); + }, +})(t.program([]), undefined); +_1.ancestor({ + Function(node, state) { + console.info(node, state); + }, +})(t.program([]), 'hello world'); +//# sourceMappingURL=test.js.map \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js.map b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js.map new file mode 100644 index 0000000..646a59e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/lib/test.js.map @@ -0,0 +1 @@ +{"version":3,"file":"test.js","sourceRoot":"","sources":["../src/test.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA,gDAAkC;AAClC,yBAA4B;AAE5B,WAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;AACvC,WAAQ,CAAC;IACP,QAAQ,CAAC,IAAI;QACX,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACrB,CAAC;CACF,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC;AAE7B,WAAQ,CAAS;IACf,QAAQ,CAAC,IAAI,EAAE,KAAK;QAClB,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;IAC5B,CAAC;CACF,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC"} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/babel-walk/package.json b/psitransfer-v2.3.0/node_modules/babel-walk/package.json new file mode 100644 index 0000000..39094af --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/babel-walk/package.json @@ -0,0 +1,36 @@ +{ + "name": "babel-walk", + "version": "3.0.0-canary-5", + "description": "Lightweight Babel AST traversal", + "main": "lib/index.js", + "files": [ + "lib" + ], + "scripts": { + "build": "tsc && node lib", + "postbuild": "rimraf lib/**/__tests__", + "lint": "tslint './src/**/*.{ts,tsx}' -t verbose -p .", + "prettier:write": "prettier --ignore-path .gitignore --write './**/*.{md,json,yaml,js,jsx,ts,tsx}'", + "prettier:check": "prettier --ignore-path .gitignore --list-different './**/*.{md,json,yaml,js,jsx,ts,tsx}'" + }, + "repository": { + "type": "git", + "url": "https://github.com/pugjs/babel-walk.git" + }, + "engines": { + "node": ">= 10.0.0" + }, + "author": "Timothy Gu ", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.9.6" + }, + "devDependencies": { + "@forbeslindesay/tsconfig": "^2.0.0", + "@types/node": "^14.0.5", + "prettier": "^2.0.5", + "rimraf": "^3.0.2", + "tslint": "^6.1.2", + "typescript": "^3.9.3" + } +} diff --git a/psitransfer-v2.3.0/node_modules/balanced-match/.npmignore b/psitransfer-v2.3.0/node_modules/balanced-match/.npmignore new file mode 100644 index 0000000..ae5d8c3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/balanced-match/.npmignore @@ -0,0 +1,5 @@ +test +.gitignore +.travis.yml +Makefile +example.js diff --git a/psitransfer-v2.3.0/node_modules/balanced-match/LICENSE.md b/psitransfer-v2.3.0/node_modules/balanced-match/LICENSE.md new file mode 100644 index 0000000..2cdc8e4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/balanced-match/LICENSE.md @@ -0,0 +1,21 @@ +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/balanced-match/README.md b/psitransfer-v2.3.0/node_modules/balanced-match/README.md new file mode 100644 index 0000000..08e918c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/balanced-match/README.md @@ -0,0 +1,91 @@ +# balanced-match + +Match balanced string pairs, like `{` and `}` or `` and ``. Supports regular expressions as well! + +[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match) +[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match) + +[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match) + +## Example + +Get the first matching pair of braces: + +```js +var balanced = require('balanced-match'); + +console.log(balanced('{', '}', 'pre{in{nested}}post')); +console.log(balanced('{', '}', 'pre{first}between{second}post')); +console.log(balanced(/\s+\{\s+/, /\s+\}\s+/, 'pre { in{nest} } post')); +``` + +The matches are: + +```bash +$ node example.js +{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' } +{ start: 3, + end: 9, + pre: 'pre', + body: 'first', + post: 'between{second}post' } +{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' } +``` + +## API + +### var m = balanced(a, b, str) + +For the first non-nested matching pair of `a` and `b` in `str`, return an +object with those keys: + +* **start** the index of the first match of `a` +* **end** the index of the matching `b` +* **pre** the preamble, `a` and `b` not included +* **body** the match, `a` and `b` not included +* **post** the postscript, `a` and `b` not included + +If there's no match, `undefined` will be returned. + +If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`. + +### var r = balanced.range(a, b, str) + +For the first non-nested matching pair of `a` and `b` in `str`, return an +array with indexes: `[ , ]`. + +If there's no match, `undefined` will be returned. + +If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`. + +## Installation + +With [npm](https://npmjs.org) do: + +```bash +npm install balanced-match +``` + +## License + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/balanced-match/index.js b/psitransfer-v2.3.0/node_modules/balanced-match/index.js new file mode 100644 index 0000000..1685a76 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/balanced-match/index.js @@ -0,0 +1,59 @@ +'use strict'; +module.exports = balanced; +function balanced(a, b, str) { + if (a instanceof RegExp) a = maybeMatch(a, str); + if (b instanceof RegExp) b = maybeMatch(b, str); + + var r = range(a, b, str); + + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) + }; +} + +function maybeMatch(reg, str) { + var m = str.match(reg); + return m ? m[0] : null; +} + +balanced.range = range; +function range(a, b, str) { + var begs, beg, left, right, result; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; + + if (ai >= 0 && bi > 0) { + begs = []; + left = str.length; + + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); + } else if (begs.length == 1) { + result = [ begs.pop(), bi ]; + } else { + beg = begs.pop(); + if (beg < left) { + left = beg; + right = bi; + } + + bi = str.indexOf(b, i + 1); + } + + i = ai < bi && ai >= 0 ? ai : bi; + } + + if (begs.length) { + result = [ left, right ]; + } + } + + return result; +} diff --git a/psitransfer-v2.3.0/node_modules/balanced-match/package.json b/psitransfer-v2.3.0/node_modules/balanced-match/package.json new file mode 100644 index 0000000..61349c6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/balanced-match/package.json @@ -0,0 +1,49 @@ +{ + "name": "balanced-match", + "description": "Match balanced character pairs, like \"{\" and \"}\"", + "version": "1.0.0", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/balanced-match.git" + }, + "homepage": "https://github.com/juliangruber/balanced-match", + "main": "index.js", + "scripts": { + "test": "make test", + "bench": "make bench" + }, + "dependencies": {}, + "devDependencies": { + "matcha": "^0.7.0", + "tape": "^4.6.0" + }, + "keywords": [ + "match", + "regexp", + "test", + "balanced", + "parse" + ], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/8..latest", + "firefox/20..latest", + "firefox/nightly", + "chrome/25..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + } +} diff --git a/psitransfer-v2.3.0/node_modules/base64-js/LICENSE b/psitransfer-v2.3.0/node_modules/base64-js/LICENSE new file mode 100644 index 0000000..6d52b8a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/base64-js/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Jameson Little + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/base64-js/README.md b/psitransfer-v2.3.0/node_modules/base64-js/README.md new file mode 100644 index 0000000..0395c33 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/base64-js/README.md @@ -0,0 +1,32 @@ +base64-js +========= + +`base64-js` does basic base64 encoding/decoding in pure JS. + +[![build status](https://secure.travis-ci.org/beatgammit/base64-js.png)](http://travis-ci.org/beatgammit/base64-js) + +Many browsers already have base64 encoding/decoding functionality, but it is for text data, not all-purpose binary data. + +Sometimes encoding/decoding binary data in the browser is useful, and that is what this module does. + +## install + +With [npm](https://npmjs.org) do: + +`npm install base64-js` and `var base64js = require('base64-js')` + +For use in web browsers do: + +`` + +## methods + +`base64js` has three exposed functions, `byteLength`, `toByteArray` and `fromByteArray`, which both take a single argument. + +* `byteLength` - Takes a base64 string and returns length of byte array +* `toByteArray` - Takes a base64 string and returns a byte array +* `fromByteArray` - Takes a byte array and returns a base64 string + +## license + +MIT diff --git a/psitransfer-v2.3.0/node_modules/base64-js/base64js.min.js b/psitransfer-v2.3.0/node_modules/base64-js/base64js.min.js new file mode 100644 index 0000000..b0279c0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/base64-js/base64js.min.js @@ -0,0 +1 @@ +(function(r){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=r()}else if(typeof define==="function"&&define.amd){define([],r)}else{var e;if(typeof window!=="undefined"){e=window}else if(typeof global!=="undefined"){e=global}else if(typeof self!=="undefined"){e=self}else{e=this}e.base64js=r()}})(function(){var r,e,n;return function(){function d(a,f,i){function u(n,r){if(!f[n]){if(!a[n]){var e="function"==typeof require&&require;if(!r&&e)return e(n,!0);if(v)return v(n,!0);var t=new Error("Cannot find module '"+n+"'");throw t.code="MODULE_NOT_FOUND",t}var o=f[n]={exports:{}};a[n][0].call(o.exports,function(r){var e=a[n][1][r];return u(e||r)},o,o.exports,d,a,f,i)}return f[n].exports}for(var v="function"==typeof require&&require,r=0;r0){throw new Error("Invalid string. Length must be a multiple of 4")}var n=r.indexOf("=");if(n===-1)n=e;var t=n===e?0:4-n%4;return[n,t]}function f(r){var e=c(r);var n=e[0];var t=e[1];return(n+t)*3/4-t}function h(r,e,n){return(e+n)*3/4-n}function i(r){var e;var n=c(r);var t=n[0];var o=n[1];var a=new d(h(r,t,o));var f=0;var i=o>0?t-4:t;var u;for(u=0;u>16&255;a[f++]=e>>8&255;a[f++]=e&255}if(o===2){e=v[r.charCodeAt(u)]<<2|v[r.charCodeAt(u+1)]>>4;a[f++]=e&255}if(o===1){e=v[r.charCodeAt(u)]<<10|v[r.charCodeAt(u+1)]<<4|v[r.charCodeAt(u+2)]>>2;a[f++]=e>>8&255;a[f++]=e&255}return a}function s(r){return u[r>>18&63]+u[r>>12&63]+u[r>>6&63]+u[r&63]}function l(r,e,n){var t;var o=[];for(var a=e;ai?i:f+a))}if(t===1){e=r[n-1];o.push(u[e>>2]+u[e<<4&63]+"==")}else if(t===2){e=(r[n-2]<<8)+r[n-1];o.push(u[e>>10]+u[e>>4&63]+u[e<<2&63]+"=")}return o.join("")}},{}]},{},[])("/")}); diff --git a/psitransfer-v2.3.0/node_modules/base64-js/index.js b/psitransfer-v2.3.0/node_modules/base64-js/index.js new file mode 100644 index 0000000..f087f5b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/base64-js/index.js @@ -0,0 +1,152 @@ +'use strict' + +exports.byteLength = byteLength +exports.toByteArray = toByteArray +exports.fromByteArray = fromByteArray + +var lookup = [] +var revLookup = [] +var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array + +var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' +for (var i = 0, len = code.length; i < len; ++i) { + lookup[i] = code[i] + revLookup[code.charCodeAt(i)] = i +} + +// Support decoding URL-safe base64 strings, as Node.js does. +// See: https://en.wikipedia.org/wiki/Base64#URL_applications +revLookup['-'.charCodeAt(0)] = 62 +revLookup['_'.charCodeAt(0)] = 63 + +function getLens (b64) { + var len = b64.length + + if (len % 4 > 0) { + throw new Error('Invalid string. Length must be a multiple of 4') + } + + // Trim off extra bytes after placeholder bytes are found + // See: https://github.com/beatgammit/base64-js/issues/42 + var validLen = b64.indexOf('=') + if (validLen === -1) validLen = len + + var placeHoldersLen = validLen === len + ? 0 + : 4 - (validLen % 4) + + return [validLen, placeHoldersLen] +} + +// base64 is 4/3 + up to two characters of the original data +function byteLength (b64) { + var lens = getLens(b64) + var validLen = lens[0] + var placeHoldersLen = lens[1] + return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen +} + +function _byteLength (b64, validLen, placeHoldersLen) { + return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen +} + +function toByteArray (b64) { + var tmp + var lens = getLens(b64) + var validLen = lens[0] + var placeHoldersLen = lens[1] + + var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) + + var curByte = 0 + + // if there are placeholders, only get up to the last complete 4 chars + var len = placeHoldersLen > 0 + ? validLen - 4 + : validLen + + var i + for (i = 0; i < len; i += 4) { + tmp = + (revLookup[b64.charCodeAt(i)] << 18) | + (revLookup[b64.charCodeAt(i + 1)] << 12) | + (revLookup[b64.charCodeAt(i + 2)] << 6) | + revLookup[b64.charCodeAt(i + 3)] + arr[curByte++] = (tmp >> 16) & 0xFF + arr[curByte++] = (tmp >> 8) & 0xFF + arr[curByte++] = tmp & 0xFF + } + + if (placeHoldersLen === 2) { + tmp = + (revLookup[b64.charCodeAt(i)] << 2) | + (revLookup[b64.charCodeAt(i + 1)] >> 4) + arr[curByte++] = tmp & 0xFF + } + + if (placeHoldersLen === 1) { + tmp = + (revLookup[b64.charCodeAt(i)] << 10) | + (revLookup[b64.charCodeAt(i + 1)] << 4) | + (revLookup[b64.charCodeAt(i + 2)] >> 2) + arr[curByte++] = (tmp >> 8) & 0xFF + arr[curByte++] = tmp & 0xFF + } + + return arr +} + +function tripletToBase64 (num) { + return lookup[num >> 18 & 0x3F] + + lookup[num >> 12 & 0x3F] + + lookup[num >> 6 & 0x3F] + + lookup[num & 0x3F] +} + +function encodeChunk (uint8, start, end) { + var tmp + var output = [] + for (var i = start; i < end; i += 3) { + tmp = + ((uint8[i] << 16) & 0xFF0000) + + ((uint8[i + 1] << 8) & 0xFF00) + + (uint8[i + 2] & 0xFF) + output.push(tripletToBase64(tmp)) + } + return output.join('') +} + +function fromByteArray (uint8) { + var tmp + var len = uint8.length + var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes + var parts = [] + var maxChunkLength = 16383 // must be multiple of 3 + + // go through the array every three bytes, we'll deal with trailing stuff later + for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { + parts.push(encodeChunk( + uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength) + )) + } + + // pad the end with zeros, but make sure to not forget the extra bytes + if (extraBytes === 1) { + tmp = uint8[len - 1] + parts.push( + lookup[tmp >> 2] + + lookup[(tmp << 4) & 0x3F] + + '==' + ) + } else if (extraBytes === 2) { + tmp = (uint8[len - 2] << 8) + uint8[len - 1] + parts.push( + lookup[tmp >> 10] + + lookup[(tmp >> 4) & 0x3F] + + lookup[(tmp << 2) & 0x3F] + + '=' + ) + } + + return parts.join('') +} diff --git a/psitransfer-v2.3.0/node_modules/base64-js/package.json b/psitransfer-v2.3.0/node_modules/base64-js/package.json new file mode 100644 index 0000000..fcd84f7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/base64-js/package.json @@ -0,0 +1,32 @@ +{ + "name": "base64-js", + "description": "Base64 encoding/decoding in pure JS", + "version": "1.3.1", + "author": "T. Jameson Little ", + "bugs": { + "url": "https://github.com/beatgammit/base64-js/issues" + }, + "devDependencies": { + "benchmark": "^2.1.4", + "browserify": "^16.3.0", + "standard": "*", + "tape": "4.x", + "uglify-js": "^3.6.0" + }, + "homepage": "https://github.com/beatgammit/base64-js", + "keywords": [ + "base64" + ], + "license": "MIT", + "main": "index.js", + "repository": { + "type": "git", + "url": "git://github.com/beatgammit/base64-js.git" + }, + "scripts": { + "build": "browserify -s base64js -r ./ | uglifyjs -m > base64js.min.js", + "lint": "standard", + "test": "npm run lint && npm run unit", + "unit": "tape test/*.js" + } +} diff --git a/psitransfer-v2.3.0/node_modules/basic-auth/HISTORY.md b/psitransfer-v2.3.0/node_modules/basic-auth/HISTORY.md new file mode 100644 index 0000000..2c44a01 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/basic-auth/HISTORY.md @@ -0,0 +1,52 @@ +2.0.1 / 2018-09-19 +================== + + * deps: safe-buffer@5.1.2 + +2.0.0 / 2017-09-12 +================== + + * Drop support for Node.js below 0.8 + * Remove `auth(ctx)` signature -- pass in header or `auth(ctx.req)` + * Use `safe-buffer` for improved Buffer API + +1.1.0 / 2016-11-18 +================== + + * Add `auth.parse` for low-level string parsing + +1.0.4 / 2016-05-10 +================== + + * Improve error message when `req` argument is not an object + * Improve error message when `req` missing `headers` property + +1.0.3 / 2015-07-01 +================== + + * Fix regression accepting a Koa context + +1.0.2 / 2015-06-12 +================== + + * Improve error message when `req` argument missing + * perf: enable strict mode + * perf: hoist regular expression + * perf: parse with regular expressions + * perf: remove argument reassignment + +1.0.1 / 2015-05-04 +================== + + * Update readme + +1.0.0 / 2014-07-01 +================== + + * Support empty password + * Support empty username + +0.0.1 / 2013-11-30 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/basic-auth/LICENSE b/psitransfer-v2.3.0/node_modules/basic-auth/LICENSE new file mode 100644 index 0000000..89041f6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/basic-auth/LICENSE @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2013 TJ Holowaychuk +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/basic-auth/README.md b/psitransfer-v2.3.0/node_modules/basic-auth/README.md new file mode 100644 index 0000000..5f3d758 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/basic-auth/README.md @@ -0,0 +1,113 @@ +# basic-auth + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Node.js Version][node-version-image]][node-version-url] +[![Build Status][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Generic basic auth Authorization header field parser for whatever. + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +``` +$ npm install basic-auth +``` + +## API + + + +```js +var auth = require('basic-auth') +``` + +### auth(req) + +Get the basic auth credentials from the given request. The `Authorization` +header is parsed and if the header is invalid, `undefined` is returned, +otherwise an object with `name` and `pass` properties. + +### auth.parse(string) + +Parse a basic auth authorization header string. This will return an object +with `name` and `pass` properties, or `undefined` if the string is invalid. + +## Example + +Pass a Node.js request object to the module export. If parsing fails +`undefined` is returned, otherwise an object with `.name` and `.pass`. + + + +```js +var auth = require('basic-auth') +var user = auth(req) +// => { name: 'something', pass: 'whatever' } +``` + +A header string from any other location can also be parsed with +`auth.parse`, for example a `Proxy-Authorization` header: + + + +```js +var auth = require('basic-auth') +var user = auth.parse(req.getHeader('Proxy-Authorization')) +``` + +### With vanilla node.js http server + +```js +var http = require('http') +var auth = require('basic-auth') +var compare = require('tsscmp') + +// Create server +var server = http.createServer(function (req, res) { + var credentials = auth(req) + + // Check credentials + // The "check" function will typically be against your user store + if (!credentials || !check(credentials.name, credentials.pass)) { + res.statusCode = 401 + res.setHeader('WWW-Authenticate', 'Basic realm="example"') + res.end('Access denied') + } else { + res.end('Access granted') + } +}) + +// Basic function to validate credentials for example +function check (name, pass) { + var valid = true + + // Simple method to prevent short-circut and use timing-safe compare + valid = compare(name, 'john') && valid + valid = compare(pass, 'secret') && valid + + return valid +} + +// Listen +server.listen(3000) +``` + +# License + +[MIT](LICENSE) + +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/basic-auth/master +[coveralls-url]: https://coveralls.io/r/jshttp/basic-auth?branch=master +[downloads-image]: https://badgen.net/npm/dm/basic-auth +[downloads-url]: https://npmjs.org/package/basic-auth +[node-version-image]: https://badgen.net/npm/node/basic-auth +[node-version-url]: https://nodejs.org/en/download +[npm-image]: https://badgen.net/npm/v/basic-auth +[npm-url]: https://npmjs.org/package/basic-auth +[travis-image]: https://badgen.net/travis/jshttp/basic-auth/master +[travis-url]: https://travis-ci.org/jshttp/basic-auth diff --git a/psitransfer-v2.3.0/node_modules/basic-auth/index.js b/psitransfer-v2.3.0/node_modules/basic-auth/index.js new file mode 100644 index 0000000..9106e64 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/basic-auth/index.js @@ -0,0 +1,133 @@ +/*! + * basic-auth + * Copyright(c) 2013 TJ Holowaychuk + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2015-2016 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var Buffer = require('safe-buffer').Buffer + +/** + * Module exports. + * @public + */ + +module.exports = auth +module.exports.parse = parse + +/** + * RegExp for basic auth credentials + * + * credentials = auth-scheme 1*SP token68 + * auth-scheme = "Basic" ; case insensitive + * token68 = 1*( ALPHA / DIGIT / "-" / "." / "_" / "~" / "+" / "/" ) *"=" + * @private + */ + +var CREDENTIALS_REGEXP = /^ *(?:[Bb][Aa][Ss][Ii][Cc]) +([A-Za-z0-9._~+/-]+=*) *$/ + +/** + * RegExp for basic auth user/pass + * + * user-pass = userid ":" password + * userid = * + * password = *TEXT + * @private + */ + +var USER_PASS_REGEXP = /^([^:]*):(.*)$/ + +/** + * Parse the Authorization header field of a request. + * + * @param {object} req + * @return {object} with .name and .pass + * @public + */ + +function auth (req) { + if (!req) { + throw new TypeError('argument req is required') + } + + if (typeof req !== 'object') { + throw new TypeError('argument req is required to be an object') + } + + // get header + var header = getAuthorization(req) + + // parse header + return parse(header) +} + +/** + * Decode base64 string. + * @private + */ + +function decodeBase64 (str) { + return Buffer.from(str, 'base64').toString() +} + +/** + * Get the Authorization header from request object. + * @private + */ + +function getAuthorization (req) { + if (!req.headers || typeof req.headers !== 'object') { + throw new TypeError('argument req is required to have headers property') + } + + return req.headers.authorization +} + +/** + * Parse basic auth to object. + * + * @param {string} string + * @return {object} + * @public + */ + +function parse (string) { + if (typeof string !== 'string') { + return undefined + } + + // parse header + var match = CREDENTIALS_REGEXP.exec(string) + + if (!match) { + return undefined + } + + // decode user pass + var userPass = USER_PASS_REGEXP.exec(decodeBase64(match[1])) + + if (!userPass) { + return undefined + } + + // return credentials object + return new Credentials(userPass[1], userPass[2]) +} + +/** + * Object to represent user credentials. + * @private + */ + +function Credentials (name, pass) { + this.name = name + this.pass = pass +} diff --git a/psitransfer-v2.3.0/node_modules/basic-auth/package.json b/psitransfer-v2.3.0/node_modules/basic-auth/package.json new file mode 100644 index 0000000..01bd8dc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/basic-auth/package.json @@ -0,0 +1,41 @@ +{ + "name": "basic-auth", + "description": "node.js basic auth parser", + "version": "2.0.1", + "license": "MIT", + "keywords": [ + "basic", + "auth", + "authorization", + "basicauth" + ], + "repository": "jshttp/basic-auth", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "devDependencies": { + "eslint": "5.6.0", + "eslint-config-standard": "12.0.0", + "eslint-plugin-import": "2.14.0", + "eslint-plugin-markdown": "1.0.0-beta.6", + "eslint-plugin-node": "7.0.1", + "eslint-plugin-promise": "4.0.1", + "eslint-plugin-standard": "4.0.0", + "istanbul": "0.4.5", + "mocha": "5.2.0" + }, + "files": [ + "HISTORY.md", + "LICENSE", + "index.js" + ], + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "lint": "eslint --plugin markdown --ext js,md .", + "test": "mocha --check-leaks --reporter spec --bail", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/" + } +} diff --git a/psitransfer-v2.3.0/node_modules/bl/.travis.yml b/psitransfer-v2.3.0/node_modules/bl/.travis.yml new file mode 100644 index 0000000..016eaf5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/.travis.yml @@ -0,0 +1,17 @@ +sudo: false +arch: + - amd64 + - ppc64le +language: node_js +node_js: + - '6' + - '8' + - '10' + - '12' + - '14' + - '15' + - lts/* +notifications: + email: + - rod@vagg.org + - matteo.collina@gmail.com diff --git a/psitransfer-v2.3.0/node_modules/bl/BufferList.js b/psitransfer-v2.3.0/node_modules/bl/BufferList.js new file mode 100644 index 0000000..471ee77 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/BufferList.js @@ -0,0 +1,396 @@ +'use strict' + +const { Buffer } = require('buffer') +const symbol = Symbol.for('BufferList') + +function BufferList (buf) { + if (!(this instanceof BufferList)) { + return new BufferList(buf) + } + + BufferList._init.call(this, buf) +} + +BufferList._init = function _init (buf) { + Object.defineProperty(this, symbol, { value: true }) + + this._bufs = [] + this.length = 0 + + if (buf) { + this.append(buf) + } +} + +BufferList.prototype._new = function _new (buf) { + return new BufferList(buf) +} + +BufferList.prototype._offset = function _offset (offset) { + if (offset === 0) { + return [0, 0] + } + + let tot = 0 + + for (let i = 0; i < this._bufs.length; i++) { + const _t = tot + this._bufs[i].length + if (offset < _t || i === this._bufs.length - 1) { + return [i, offset - tot] + } + tot = _t + } +} + +BufferList.prototype._reverseOffset = function (blOffset) { + const bufferId = blOffset[0] + let offset = blOffset[1] + + for (let i = 0; i < bufferId; i++) { + offset += this._bufs[i].length + } + + return offset +} + +BufferList.prototype.get = function get (index) { + if (index > this.length || index < 0) { + return undefined + } + + const offset = this._offset(index) + + return this._bufs[offset[0]][offset[1]] +} + +BufferList.prototype.slice = function slice (start, end) { + if (typeof start === 'number' && start < 0) { + start += this.length + } + + if (typeof end === 'number' && end < 0) { + end += this.length + } + + return this.copy(null, 0, start, end) +} + +BufferList.prototype.copy = function copy (dst, dstStart, srcStart, srcEnd) { + if (typeof srcStart !== 'number' || srcStart < 0) { + srcStart = 0 + } + + if (typeof srcEnd !== 'number' || srcEnd > this.length) { + srcEnd = this.length + } + + if (srcStart >= this.length) { + return dst || Buffer.alloc(0) + } + + if (srcEnd <= 0) { + return dst || Buffer.alloc(0) + } + + const copy = !!dst + const off = this._offset(srcStart) + const len = srcEnd - srcStart + let bytes = len + let bufoff = (copy && dstStart) || 0 + let start = off[1] + + // copy/slice everything + if (srcStart === 0 && srcEnd === this.length) { + if (!copy) { + // slice, but full concat if multiple buffers + return this._bufs.length === 1 + ? this._bufs[0] + : Buffer.concat(this._bufs, this.length) + } + + // copy, need to copy individual buffers + for (let i = 0; i < this._bufs.length; i++) { + this._bufs[i].copy(dst, bufoff) + bufoff += this._bufs[i].length + } + + return dst + } + + // easy, cheap case where it's a subset of one of the buffers + if (bytes <= this._bufs[off[0]].length - start) { + return copy + ? this._bufs[off[0]].copy(dst, dstStart, start, start + bytes) + : this._bufs[off[0]].slice(start, start + bytes) + } + + if (!copy) { + // a slice, we need something to copy in to + dst = Buffer.allocUnsafe(len) + } + + for (let i = off[0]; i < this._bufs.length; i++) { + const l = this._bufs[i].length - start + + if (bytes > l) { + this._bufs[i].copy(dst, bufoff, start) + bufoff += l + } else { + this._bufs[i].copy(dst, bufoff, start, start + bytes) + bufoff += l + break + } + + bytes -= l + + if (start) { + start = 0 + } + } + + // safeguard so that we don't return uninitialized memory + if (dst.length > bufoff) return dst.slice(0, bufoff) + + return dst +} + +BufferList.prototype.shallowSlice = function shallowSlice (start, end) { + start = start || 0 + end = typeof end !== 'number' ? this.length : end + + if (start < 0) { + start += this.length + } + + if (end < 0) { + end += this.length + } + + if (start === end) { + return this._new() + } + + const startOffset = this._offset(start) + const endOffset = this._offset(end) + const buffers = this._bufs.slice(startOffset[0], endOffset[0] + 1) + + if (endOffset[1] === 0) { + buffers.pop() + } else { + buffers[buffers.length - 1] = buffers[buffers.length - 1].slice(0, endOffset[1]) + } + + if (startOffset[1] !== 0) { + buffers[0] = buffers[0].slice(startOffset[1]) + } + + return this._new(buffers) +} + +BufferList.prototype.toString = function toString (encoding, start, end) { + return this.slice(start, end).toString(encoding) +} + +BufferList.prototype.consume = function consume (bytes) { + // first, normalize the argument, in accordance with how Buffer does it + bytes = Math.trunc(bytes) + // do nothing if not a positive number + if (Number.isNaN(bytes) || bytes <= 0) return this + + while (this._bufs.length) { + if (bytes >= this._bufs[0].length) { + bytes -= this._bufs[0].length + this.length -= this._bufs[0].length + this._bufs.shift() + } else { + this._bufs[0] = this._bufs[0].slice(bytes) + this.length -= bytes + break + } + } + + return this +} + +BufferList.prototype.duplicate = function duplicate () { + const copy = this._new() + + for (let i = 0; i < this._bufs.length; i++) { + copy.append(this._bufs[i]) + } + + return copy +} + +BufferList.prototype.append = function append (buf) { + if (buf == null) { + return this + } + + if (buf.buffer) { + // append a view of the underlying ArrayBuffer + this._appendBuffer(Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength)) + } else if (Array.isArray(buf)) { + for (let i = 0; i < buf.length; i++) { + this.append(buf[i]) + } + } else if (this._isBufferList(buf)) { + // unwrap argument into individual BufferLists + for (let i = 0; i < buf._bufs.length; i++) { + this.append(buf._bufs[i]) + } + } else { + // coerce number arguments to strings, since Buffer(number) does + // uninitialized memory allocation + if (typeof buf === 'number') { + buf = buf.toString() + } + + this._appendBuffer(Buffer.from(buf)) + } + + return this +} + +BufferList.prototype._appendBuffer = function appendBuffer (buf) { + this._bufs.push(buf) + this.length += buf.length +} + +BufferList.prototype.indexOf = function (search, offset, encoding) { + if (encoding === undefined && typeof offset === 'string') { + encoding = offset + offset = undefined + } + + if (typeof search === 'function' || Array.isArray(search)) { + throw new TypeError('The "value" argument must be one of type string, Buffer, BufferList, or Uint8Array.') + } else if (typeof search === 'number') { + search = Buffer.from([search]) + } else if (typeof search === 'string') { + search = Buffer.from(search, encoding) + } else if (this._isBufferList(search)) { + search = search.slice() + } else if (Array.isArray(search.buffer)) { + search = Buffer.from(search.buffer, search.byteOffset, search.byteLength) + } else if (!Buffer.isBuffer(search)) { + search = Buffer.from(search) + } + + offset = Number(offset || 0) + + if (isNaN(offset)) { + offset = 0 + } + + if (offset < 0) { + offset = this.length + offset + } + + if (offset < 0) { + offset = 0 + } + + if (search.length === 0) { + return offset > this.length ? this.length : offset + } + + const blOffset = this._offset(offset) + let blIndex = blOffset[0] // index of which internal buffer we're working on + let buffOffset = blOffset[1] // offset of the internal buffer we're working on + + // scan over each buffer + for (; blIndex < this._bufs.length; blIndex++) { + const buff = this._bufs[blIndex] + + while (buffOffset < buff.length) { + const availableWindow = buff.length - buffOffset + + if (availableWindow >= search.length) { + const nativeSearchResult = buff.indexOf(search, buffOffset) + + if (nativeSearchResult !== -1) { + return this._reverseOffset([blIndex, nativeSearchResult]) + } + + buffOffset = buff.length - search.length + 1 // end of native search window + } else { + const revOffset = this._reverseOffset([blIndex, buffOffset]) + + if (this._match(revOffset, search)) { + return revOffset + } + + buffOffset++ + } + } + + buffOffset = 0 + } + + return -1 +} + +BufferList.prototype._match = function (offset, search) { + if (this.length - offset < search.length) { + return false + } + + for (let searchOffset = 0; searchOffset < search.length; searchOffset++) { + if (this.get(offset + searchOffset) !== search[searchOffset]) { + return false + } + } + return true +} + +;(function () { + const methods = { + readDoubleBE: 8, + readDoubleLE: 8, + readFloatBE: 4, + readFloatLE: 4, + readInt32BE: 4, + readInt32LE: 4, + readUInt32BE: 4, + readUInt32LE: 4, + readInt16BE: 2, + readInt16LE: 2, + readUInt16BE: 2, + readUInt16LE: 2, + readInt8: 1, + readUInt8: 1, + readIntBE: null, + readIntLE: null, + readUIntBE: null, + readUIntLE: null + } + + for (const m in methods) { + (function (m) { + if (methods[m] === null) { + BufferList.prototype[m] = function (offset, byteLength) { + return this.slice(offset, offset + byteLength)[m](0, byteLength) + } + } else { + BufferList.prototype[m] = function (offset = 0) { + return this.slice(offset, offset + methods[m])[m](0) + } + } + }(m)) + } +}()) + +// Used internally by the class and also as an indicator of this object being +// a `BufferList`. It's not possible to use `instanceof BufferList` in a browser +// environment because there could be multiple different copies of the +// BufferList class and some `BufferList`s might be `BufferList`s. +BufferList.prototype._isBufferList = function _isBufferList (b) { + return b instanceof BufferList || BufferList.isBufferList(b) +} + +BufferList.isBufferList = function isBufferList (b) { + return b != null && b[symbol] +} + +module.exports = BufferList diff --git a/psitransfer-v2.3.0/node_modules/bl/LICENSE.md b/psitransfer-v2.3.0/node_modules/bl/LICENSE.md new file mode 100644 index 0000000..ecbe516 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/LICENSE.md @@ -0,0 +1,13 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2013-2019 bl contributors +---------------------------------- + +*bl contributors listed at * + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/bl/README.md b/psitransfer-v2.3.0/node_modules/bl/README.md new file mode 100644 index 0000000..9680b1d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/README.md @@ -0,0 +1,247 @@ +# bl *(BufferList)* + +[![Build Status](https://api.travis-ci.com/rvagg/bl.svg?branch=master)](https://travis-ci.com/rvagg/bl/) + +**A Node.js Buffer list collector, reader and streamer thingy.** + +[![NPM](https://nodei.co/npm/bl.svg)](https://nodei.co/npm/bl/) + +**bl** is a storage object for collections of Node Buffers, exposing them with the main Buffer readable API. Also works as a duplex stream so you can collect buffers from a stream that emits them and emit buffers to a stream that consumes them! + +The original buffers are kept intact and copies are only done as necessary. Any reads that require the use of a single original buffer will return a slice of that buffer only (which references the same memory as the original buffer). Reads that span buffers perform concatenation as required and return the results transparently. + +```js +const { BufferList } = require('bl') + +const bl = new BufferList() +bl.append(Buffer.from('abcd')) +bl.append(Buffer.from('efg')) +bl.append('hi') // bl will also accept & convert Strings +bl.append(Buffer.from('j')) +bl.append(Buffer.from([ 0x3, 0x4 ])) + +console.log(bl.length) // 12 + +console.log(bl.slice(0, 10).toString('ascii')) // 'abcdefghij' +console.log(bl.slice(3, 10).toString('ascii')) // 'defghij' +console.log(bl.slice(3, 6).toString('ascii')) // 'def' +console.log(bl.slice(3, 8).toString('ascii')) // 'defgh' +console.log(bl.slice(5, 10).toString('ascii')) // 'fghij' + +console.log(bl.indexOf('def')) // 3 +console.log(bl.indexOf('asdf')) // -1 + +// or just use toString! +console.log(bl.toString()) // 'abcdefghij\u0003\u0004' +console.log(bl.toString('ascii', 3, 8)) // 'defgh' +console.log(bl.toString('ascii', 5, 10)) // 'fghij' + +// other standard Buffer readables +console.log(bl.readUInt16BE(10)) // 0x0304 +console.log(bl.readUInt16LE(10)) // 0x0403 +``` + +Give it a callback in the constructor and use it just like **[concat-stream](https://github.com/maxogden/node-concat-stream)**: + +```js +const { BufferListStream } = require('bl') +const fs = require('fs') + +fs.createReadStream('README.md') + .pipe(BufferListStream((err, data) => { // note 'new' isn't strictly required + // `data` is a complete Buffer object containing the full data + console.log(data.toString()) + })) +``` + +Note that when you use the *callback* method like this, the resulting `data` parameter is a concatenation of all `Buffer` objects in the list. If you want to avoid the overhead of this concatenation (in cases of extreme performance consciousness), then avoid the *callback* method and just listen to `'end'` instead, like a standard Stream. + +Or to fetch a URL using [hyperquest](https://github.com/substack/hyperquest) (should work with [request](http://github.com/mikeal/request) and even plain Node http too!): + +```js +const hyperquest = require('hyperquest') +const { BufferListStream } = require('bl') + +const url = 'https://raw.github.com/rvagg/bl/master/README.md' + +hyperquest(url).pipe(BufferListStream((err, data) => { + console.log(data.toString()) +})) +``` + +Or, use it as a readable stream to recompose a list of Buffers to an output source: + +```js +const { BufferListStream } = require('bl') +const fs = require('fs') + +var bl = new BufferListStream() +bl.append(Buffer.from('abcd')) +bl.append(Buffer.from('efg')) +bl.append(Buffer.from('hi')) +bl.append(Buffer.from('j')) + +bl.pipe(fs.createWriteStream('gibberish.txt')) +``` + +## API + + * new BufferList([ buf ]) + * BufferList.isBufferList(obj) + * bl.length + * bl.append(buffer) + * bl.get(index) + * bl.indexOf(value[, byteOffset][, encoding]) + * bl.slice([ start[, end ] ]) + * bl.shallowSlice([ start[, end ] ]) + * bl.copy(dest, [ destStart, [ srcStart [, srcEnd ] ] ]) + * bl.duplicate() + * bl.consume(bytes) + * bl.toString([encoding, [ start, [ end ]]]) + * bl.readDoubleBE(), bl.readDoubleLE(), bl.readFloatBE(), bl.readFloatLE(), bl.readInt32BE(), bl.readInt32LE(), bl.readUInt32BE(), bl.readUInt32LE(), bl.readInt16BE(), bl.readInt16LE(), bl.readUInt16BE(), bl.readUInt16LE(), bl.readInt8(), bl.readUInt8() + * new BufferListStream([ callback ]) + +-------------------------------------------------------- + +### new BufferList([ Buffer | Buffer array | BufferList | BufferList array | String ]) +No arguments are _required_ for the constructor, but you can initialise the list by passing in a single `Buffer` object or an array of `Buffer` objects. + +`new` is not strictly required, if you don't instantiate a new object, it will be done automatically for you so you can create a new instance simply with: + +```js +const { BufferList } = require('bl') +const bl = BufferList() + +// equivalent to: + +const { BufferList } = require('bl') +const bl = new BufferList() +``` + +-------------------------------------------------------- + +### BufferList.isBufferList(obj) +Determines if the passed object is a `BufferList`. It will return `true` if the passed object is an instance of `BufferList` **or** `BufferListStream` and `false` otherwise. + +N.B. this won't return `true` for `BufferList` or `BufferListStream` instances created by versions of this library before this static method was added. + +-------------------------------------------------------- + +### bl.length +Get the length of the list in bytes. This is the sum of the lengths of all of the buffers contained in the list, minus any initial offset for a semi-consumed buffer at the beginning. Should accurately represent the total number of bytes that can be read from the list. + +-------------------------------------------------------- + +### bl.append(Buffer | Buffer array | BufferList | BufferList array | String) +`append(buffer)` adds an additional buffer or BufferList to the internal list. `this` is returned so it can be chained. + +-------------------------------------------------------- + +### bl.get(index) +`get()` will return the byte at the specified index. + +-------------------------------------------------------- + +### bl.indexOf(value[, byteOffset][, encoding]) +`get()` will return the byte at the specified index. +`indexOf()` method returns the first index at which a given element can be found in the BufferList, or -1 if it is not present. + +-------------------------------------------------------- + +### bl.slice([ start, [ end ] ]) +`slice()` returns a new `Buffer` object containing the bytes within the range specified. Both `start` and `end` are optional and will default to the beginning and end of the list respectively. + +If the requested range spans a single internal buffer then a slice of that buffer will be returned which shares the original memory range of that Buffer. If the range spans multiple buffers then copy operations will likely occur to give you a uniform Buffer. + +-------------------------------------------------------- + +### bl.shallowSlice([ start, [ end ] ]) +`shallowSlice()` returns a new `BufferList` object containing the bytes within the range specified. Both `start` and `end` are optional and will default to the beginning and end of the list respectively. + +No copies will be performed. All buffers in the result share memory with the original list. + +-------------------------------------------------------- + +### bl.copy(dest, [ destStart, [ srcStart [, srcEnd ] ] ]) +`copy()` copies the content of the list in the `dest` buffer, starting from `destStart` and containing the bytes within the range specified with `srcStart` to `srcEnd`. `destStart`, `start` and `end` are optional and will default to the beginning of the `dest` buffer, and the beginning and end of the list respectively. + +-------------------------------------------------------- + +### bl.duplicate() +`duplicate()` performs a **shallow-copy** of the list. The internal Buffers remains the same, so if you change the underlying Buffers, the change will be reflected in both the original and the duplicate. This method is needed if you want to call `consume()` or `pipe()` and still keep the original list.Example: + +```js +var bl = new BufferListStream() + +bl.append('hello') +bl.append(' world') +bl.append('\n') + +bl.duplicate().pipe(process.stdout, { end: false }) + +console.log(bl.toString()) +``` + +-------------------------------------------------------- + +### bl.consume(bytes) +`consume()` will shift bytes *off the start of the list*. The number of bytes consumed don't need to line up with the sizes of the internal Buffers—initial offsets will be calculated accordingly in order to give you a consistent view of the data. + +-------------------------------------------------------- + +### bl.toString([encoding, [ start, [ end ]]]) +`toString()` will return a string representation of the buffer. The optional `start` and `end` arguments are passed on to `slice()`, while the `encoding` is passed on to `toString()` of the resulting Buffer. See the [Buffer#toString()](http://nodejs.org/docs/latest/api/buffer.html#buffer_buf_tostring_encoding_start_end) documentation for more information. + +-------------------------------------------------------- + +### bl.readDoubleBE(), bl.readDoubleLE(), bl.readFloatBE(), bl.readFloatLE(), bl.readInt32BE(), bl.readInt32LE(), bl.readUInt32BE(), bl.readUInt32LE(), bl.readInt16BE(), bl.readInt16LE(), bl.readUInt16BE(), bl.readUInt16LE(), bl.readInt8(), bl.readUInt8() + +All of the standard byte-reading methods of the `Buffer` interface are implemented and will operate across internal Buffer boundaries transparently. + +See the [Buffer](http://nodejs.org/docs/latest/api/buffer.html) documentation for how these work. + +-------------------------------------------------------- + +### new BufferListStream([ callback | Buffer | Buffer array | BufferList | BufferList array | String ]) +**BufferListStream** is a Node **[Duplex Stream](http://nodejs.org/docs/latest/api/stream.html#stream_class_stream_duplex)**, so it can be read from and written to like a standard Node stream. You can also `pipe()` to and from a **BufferListStream** instance. + +The constructor takes an optional callback, if supplied, the callback will be called with an error argument followed by a reference to the **bl** instance, when `bl.end()` is called (i.e. from a piped stream). This is a convenient method of collecting the entire contents of a stream, particularly when the stream is *chunky*, such as a network stream. + +Normally, no arguments are required for the constructor, but you can initialise the list by passing in a single `Buffer` object or an array of `Buffer` object. + +`new` is not strictly required, if you don't instantiate a new object, it will be done automatically for you so you can create a new instance simply with: + +```js +const { BufferListStream } = require('bl') +const bl = BufferListStream() + +// equivalent to: + +const { BufferListStream } = require('bl') +const bl = new BufferListStream() +``` + +N.B. For backwards compatibility reasons, `BufferListStream` is the **default** export when you `require('bl')`: + +```js +const { BufferListStream } = require('bl') +// equivalent to: +const BufferListStream = require('bl') +``` + +-------------------------------------------------------- + +## Contributors + +**bl** is brought to you by the following hackers: + + * [Rod Vagg](https://github.com/rvagg) + * [Matteo Collina](https://github.com/mcollina) + * [Jarett Cruger](https://github.com/jcrugzz) + + +## License & copyright + +Copyright (c) 2013-2019 bl contributors (listed above). + +bl is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details. diff --git a/psitransfer-v2.3.0/node_modules/bl/bl.js b/psitransfer-v2.3.0/node_modules/bl/bl.js new file mode 100644 index 0000000..40228f8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/bl.js @@ -0,0 +1,84 @@ +'use strict' + +const DuplexStream = require('readable-stream').Duplex +const inherits = require('inherits') +const BufferList = require('./BufferList') + +function BufferListStream (callback) { + if (!(this instanceof BufferListStream)) { + return new BufferListStream(callback) + } + + if (typeof callback === 'function') { + this._callback = callback + + const piper = function piper (err) { + if (this._callback) { + this._callback(err) + this._callback = null + } + }.bind(this) + + this.on('pipe', function onPipe (src) { + src.on('error', piper) + }) + this.on('unpipe', function onUnpipe (src) { + src.removeListener('error', piper) + }) + + callback = null + } + + BufferList._init.call(this, callback) + DuplexStream.call(this) +} + +inherits(BufferListStream, DuplexStream) +Object.assign(BufferListStream.prototype, BufferList.prototype) + +BufferListStream.prototype._new = function _new (callback) { + return new BufferListStream(callback) +} + +BufferListStream.prototype._write = function _write (buf, encoding, callback) { + this._appendBuffer(buf) + + if (typeof callback === 'function') { + callback() + } +} + +BufferListStream.prototype._read = function _read (size) { + if (!this.length) { + return this.push(null) + } + + size = Math.min(size, this.length) + this.push(this.slice(0, size)) + this.consume(size) +} + +BufferListStream.prototype.end = function end (chunk) { + DuplexStream.prototype.end.call(this, chunk) + + if (this._callback) { + this._callback(null, this.slice()) + this._callback = null + } +} + +BufferListStream.prototype._destroy = function _destroy (err, cb) { + this._bufs.length = 0 + this.length = 0 + cb(err) +} + +BufferListStream.prototype._isBufferList = function _isBufferList (b) { + return b instanceof BufferListStream || b instanceof BufferList || BufferListStream.isBufferList(b) +} + +BufferListStream.isBufferList = BufferList.isBufferList + +module.exports = BufferListStream +module.exports.BufferListStream = BufferListStream +module.exports.BufferList = BufferList diff --git a/psitransfer-v2.3.0/node_modules/bl/package.json b/psitransfer-v2.3.0/node_modules/bl/package.json new file mode 100644 index 0000000..3b2be3f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/package.json @@ -0,0 +1,37 @@ +{ + "name": "bl", + "version": "4.1.0", + "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", + "license": "MIT", + "main": "bl.js", + "scripts": { + "lint": "standard *.js test/*.js", + "test": "npm run lint && node test/test.js | faucet" + }, + "repository": { + "type": "git", + "url": "https://github.com/rvagg/bl.git" + }, + "homepage": "https://github.com/rvagg/bl", + "authors": [ + "Rod Vagg (https://github.com/rvagg)", + "Matteo Collina (https://github.com/mcollina)", + "Jarett Cruger (https://github.com/jcrugzz)" + ], + "keywords": [ + "buffer", + "buffers", + "stream", + "awesomesauce" + ], + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "devDependencies": { + "faucet": "~0.0.1", + "standard": "^14.3.0", + "tape": "^4.11.0" + } +} diff --git a/psitransfer-v2.3.0/node_modules/bl/test/convert.js b/psitransfer-v2.3.0/node_modules/bl/test/convert.js new file mode 100644 index 0000000..9f3e235 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/test/convert.js @@ -0,0 +1,21 @@ +'use strict' + +const tape = require('tape') +const { BufferList, BufferListStream } = require('../') +const { Buffer } = require('buffer') + +tape('convert from BufferList to BufferListStream', (t) => { + const data = Buffer.from(`TEST-${Date.now()}`) + const bl = new BufferList(data) + const bls = new BufferListStream(bl) + t.ok(bl.slice().equals(bls.slice())) + t.end() +}) + +tape('convert from BufferListStream to BufferList', (t) => { + const data = Buffer.from(`TEST-${Date.now()}`) + const bls = new BufferListStream(data) + const bl = new BufferList(bls) + t.ok(bl.slice().equals(bls.slice())) + t.end() +}) diff --git a/psitransfer-v2.3.0/node_modules/bl/test/indexOf.js b/psitransfer-v2.3.0/node_modules/bl/test/indexOf.js new file mode 100644 index 0000000..62dcb01 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/test/indexOf.js @@ -0,0 +1,492 @@ +'use strict' + +const tape = require('tape') +const BufferList = require('../') +const { Buffer } = require('buffer') + +tape('indexOf single byte needle', (t) => { + const bl = new BufferList(['abcdefg', 'abcdefg', '12345']) + + t.equal(bl.indexOf('e'), 4) + t.equal(bl.indexOf('e', 5), 11) + t.equal(bl.indexOf('e', 12), -1) + t.equal(bl.indexOf('5'), 18) + + t.end() +}) + +tape('indexOf multiple byte needle', (t) => { + const bl = new BufferList(['abcdefg', 'abcdefg']) + + t.equal(bl.indexOf('ef'), 4) + t.equal(bl.indexOf('ef', 5), 11) + + t.end() +}) + +tape('indexOf multiple byte needles across buffer boundaries', (t) => { + const bl = new BufferList(['abcdefg', 'abcdefg']) + + t.equal(bl.indexOf('fgabc'), 5) + + t.end() +}) + +tape('indexOf takes a Uint8Array search', (t) => { + const bl = new BufferList(['abcdefg', 'abcdefg']) + const search = new Uint8Array([102, 103, 97, 98, 99]) // fgabc + + t.equal(bl.indexOf(search), 5) + + t.end() +}) + +tape('indexOf takes a buffer list search', (t) => { + const bl = new BufferList(['abcdefg', 'abcdefg']) + const search = new BufferList('fgabc') + + t.equal(bl.indexOf(search), 5) + + t.end() +}) + +tape('indexOf a zero byte needle', (t) => { + const b = new BufferList('abcdef') + const bufEmpty = Buffer.from('') + + t.equal(b.indexOf(''), 0) + t.equal(b.indexOf('', 1), 1) + t.equal(b.indexOf('', b.length + 1), b.length) + t.equal(b.indexOf('', Infinity), b.length) + t.equal(b.indexOf(bufEmpty), 0) + t.equal(b.indexOf(bufEmpty, 1), 1) + t.equal(b.indexOf(bufEmpty, b.length + 1), b.length) + t.equal(b.indexOf(bufEmpty, Infinity), b.length) + + t.end() +}) + +tape('indexOf buffers smaller and larger than the needle', (t) => { + const bl = new BufferList(['abcdefg', 'a', 'bcdefg', 'a', 'bcfgab']) + + t.equal(bl.indexOf('fgabc'), 5) + t.equal(bl.indexOf('fgabc', 6), 12) + t.equal(bl.indexOf('fgabc', 13), -1) + + t.end() +}) + +// only present in node 6+ +;(process.version.substr(1).split('.')[0] >= 6) && tape('indexOf latin1 and binary encoding', (t) => { + const b = new BufferList('abcdef') + + // test latin1 encoding + t.equal( + new BufferList(Buffer.from(b.toString('latin1'), 'latin1')) + .indexOf('d', 0, 'latin1'), + 3 + ) + t.equal( + new BufferList(Buffer.from(b.toString('latin1'), 'latin1')) + .indexOf(Buffer.from('d', 'latin1'), 0, 'latin1'), + 3 + ) + t.equal( + new BufferList(Buffer.from('aa\u00e8aa', 'latin1')) + .indexOf('\u00e8', 'latin1'), + 2 + ) + t.equal( + new BufferList(Buffer.from('\u00e8', 'latin1')) + .indexOf('\u00e8', 'latin1'), + 0 + ) + t.equal( + new BufferList(Buffer.from('\u00e8', 'latin1')) + .indexOf(Buffer.from('\u00e8', 'latin1'), 'latin1'), + 0 + ) + + // test binary encoding + t.equal( + new BufferList(Buffer.from(b.toString('binary'), 'binary')) + .indexOf('d', 0, 'binary'), + 3 + ) + t.equal( + new BufferList(Buffer.from(b.toString('binary'), 'binary')) + .indexOf(Buffer.from('d', 'binary'), 0, 'binary'), + 3 + ) + t.equal( + new BufferList(Buffer.from('aa\u00e8aa', 'binary')) + .indexOf('\u00e8', 'binary'), + 2 + ) + t.equal( + new BufferList(Buffer.from('\u00e8', 'binary')) + .indexOf('\u00e8', 'binary'), + 0 + ) + t.equal( + new BufferList(Buffer.from('\u00e8', 'binary')) + .indexOf(Buffer.from('\u00e8', 'binary'), 'binary'), + 0 + ) + + t.end() +}) + +tape('indexOf the entire nodejs10 buffer test suite', (t) => { + const b = new BufferList('abcdef') + const bufA = Buffer.from('a') + const bufBc = Buffer.from('bc') + const bufF = Buffer.from('f') + const bufZ = Buffer.from('z') + + const stringComparison = 'abcdef' + + t.equal(b.indexOf('a'), 0) + t.equal(b.indexOf('a', 1), -1) + t.equal(b.indexOf('a', -1), -1) + t.equal(b.indexOf('a', -4), -1) + t.equal(b.indexOf('a', -b.length), 0) + t.equal(b.indexOf('a', NaN), 0) + t.equal(b.indexOf('a', -Infinity), 0) + t.equal(b.indexOf('a', Infinity), -1) + t.equal(b.indexOf('bc'), 1) + t.equal(b.indexOf('bc', 2), -1) + t.equal(b.indexOf('bc', -1), -1) + t.equal(b.indexOf('bc', -3), -1) + t.equal(b.indexOf('bc', -5), 1) + t.equal(b.indexOf('bc', NaN), 1) + t.equal(b.indexOf('bc', -Infinity), 1) + t.equal(b.indexOf('bc', Infinity), -1) + t.equal(b.indexOf('f'), b.length - 1) + t.equal(b.indexOf('z'), -1) + + // empty search tests + t.equal(b.indexOf(bufA), 0) + t.equal(b.indexOf(bufA, 1), -1) + t.equal(b.indexOf(bufA, -1), -1) + t.equal(b.indexOf(bufA, -4), -1) + t.equal(b.indexOf(bufA, -b.length), 0) + t.equal(b.indexOf(bufA, NaN), 0) + t.equal(b.indexOf(bufA, -Infinity), 0) + t.equal(b.indexOf(bufA, Infinity), -1) + t.equal(b.indexOf(bufBc), 1) + t.equal(b.indexOf(bufBc, 2), -1) + t.equal(b.indexOf(bufBc, -1), -1) + t.equal(b.indexOf(bufBc, -3), -1) + t.equal(b.indexOf(bufBc, -5), 1) + t.equal(b.indexOf(bufBc, NaN), 1) + t.equal(b.indexOf(bufBc, -Infinity), 1) + t.equal(b.indexOf(bufBc, Infinity), -1) + t.equal(b.indexOf(bufF), b.length - 1) + t.equal(b.indexOf(bufZ), -1) + t.equal(b.indexOf(0x61), 0) + t.equal(b.indexOf(0x61, 1), -1) + t.equal(b.indexOf(0x61, -1), -1) + t.equal(b.indexOf(0x61, -4), -1) + t.equal(b.indexOf(0x61, -b.length), 0) + t.equal(b.indexOf(0x61, NaN), 0) + t.equal(b.indexOf(0x61, -Infinity), 0) + t.equal(b.indexOf(0x61, Infinity), -1) + t.equal(b.indexOf(0x0), -1) + + // test offsets + t.equal(b.indexOf('d', 2), 3) + t.equal(b.indexOf('f', 5), 5) + t.equal(b.indexOf('f', -1), 5) + t.equal(b.indexOf('f', 6), -1) + + t.equal(b.indexOf(Buffer.from('d'), 2), 3) + t.equal(b.indexOf(Buffer.from('f'), 5), 5) + t.equal(b.indexOf(Buffer.from('f'), -1), 5) + t.equal(b.indexOf(Buffer.from('f'), 6), -1) + + t.equal(Buffer.from('ff').indexOf(Buffer.from('f'), 1, 'ucs2'), -1) + + // test invalid and uppercase encoding + t.equal(b.indexOf('b', 'utf8'), 1) + t.equal(b.indexOf('b', 'UTF8'), 1) + t.equal(b.indexOf('62', 'HEX'), 1) + t.throws(() => b.indexOf('bad', 'enc'), TypeError) + + // test hex encoding + t.equal( + Buffer.from(b.toString('hex'), 'hex') + .indexOf('64', 0, 'hex'), + 3 + ) + t.equal( + Buffer.from(b.toString('hex'), 'hex') + .indexOf(Buffer.from('64', 'hex'), 0, 'hex'), + 3 + ) + + // test base64 encoding + t.equal( + Buffer.from(b.toString('base64'), 'base64') + .indexOf('ZA==', 0, 'base64'), + 3 + ) + t.equal( + Buffer.from(b.toString('base64'), 'base64') + .indexOf(Buffer.from('ZA==', 'base64'), 0, 'base64'), + 3 + ) + + // test ascii encoding + t.equal( + Buffer.from(b.toString('ascii'), 'ascii') + .indexOf('d', 0, 'ascii'), + 3 + ) + t.equal( + Buffer.from(b.toString('ascii'), 'ascii') + .indexOf(Buffer.from('d', 'ascii'), 0, 'ascii'), + 3 + ) + + // test optional offset with passed encoding + t.equal(Buffer.from('aaaa0').indexOf('30', 'hex'), 4) + t.equal(Buffer.from('aaaa00a').indexOf('3030', 'hex'), 4) + + { + // test usc2 encoding + const twoByteString = Buffer.from('\u039a\u0391\u03a3\u03a3\u0395', 'ucs2') + + t.equal(8, twoByteString.indexOf('\u0395', 4, 'ucs2')) + t.equal(6, twoByteString.indexOf('\u03a3', -4, 'ucs2')) + t.equal(4, twoByteString.indexOf('\u03a3', -6, 'ucs2')) + t.equal(4, twoByteString.indexOf( + Buffer.from('\u03a3', 'ucs2'), -6, 'ucs2')) + t.equal(-1, twoByteString.indexOf('\u03a3', -2, 'ucs2')) + } + + const mixedByteStringUcs2 = + Buffer.from('\u039a\u0391abc\u03a3\u03a3\u0395', 'ucs2') + + t.equal(6, mixedByteStringUcs2.indexOf('bc', 0, 'ucs2')) + t.equal(10, mixedByteStringUcs2.indexOf('\u03a3', 0, 'ucs2')) + t.equal(-1, mixedByteStringUcs2.indexOf('\u0396', 0, 'ucs2')) + + t.equal( + 6, mixedByteStringUcs2.indexOf(Buffer.from('bc', 'ucs2'), 0, 'ucs2')) + t.equal( + 10, mixedByteStringUcs2.indexOf(Buffer.from('\u03a3', 'ucs2'), 0, 'ucs2')) + t.equal( + -1, mixedByteStringUcs2.indexOf(Buffer.from('\u0396', 'ucs2'), 0, 'ucs2')) + + { + const twoByteString = Buffer.from('\u039a\u0391\u03a3\u03a3\u0395', 'ucs2') + + // Test single char pattern + t.equal(0, twoByteString.indexOf('\u039a', 0, 'ucs2')) + let index = twoByteString.indexOf('\u0391', 0, 'ucs2') + t.equal(2, index, `Alpha - at index ${index}`) + index = twoByteString.indexOf('\u03a3', 0, 'ucs2') + t.equal(4, index, `First Sigma - at index ${index}`) + index = twoByteString.indexOf('\u03a3', 6, 'ucs2') + t.equal(6, index, `Second Sigma - at index ${index}`) + index = twoByteString.indexOf('\u0395', 0, 'ucs2') + t.equal(8, index, `Epsilon - at index ${index}`) + index = twoByteString.indexOf('\u0392', 0, 'ucs2') + t.equal(-1, index, `Not beta - at index ${index}`) + + // Test multi-char pattern + index = twoByteString.indexOf('\u039a\u0391', 0, 'ucs2') + t.equal(0, index, `Lambda Alpha - at index ${index}`) + index = twoByteString.indexOf('\u0391\u03a3', 0, 'ucs2') + t.equal(2, index, `Alpha Sigma - at index ${index}`) + index = twoByteString.indexOf('\u03a3\u03a3', 0, 'ucs2') + t.equal(4, index, `Sigma Sigma - at index ${index}`) + index = twoByteString.indexOf('\u03a3\u0395', 0, 'ucs2') + t.equal(6, index, `Sigma Epsilon - at index ${index}`) + } + + const mixedByteStringUtf8 = Buffer.from('\u039a\u0391abc\u03a3\u03a3\u0395') + + t.equal(5, mixedByteStringUtf8.indexOf('bc')) + t.equal(5, mixedByteStringUtf8.indexOf('bc', 5)) + t.equal(5, mixedByteStringUtf8.indexOf('bc', -8)) + t.equal(7, mixedByteStringUtf8.indexOf('\u03a3')) + t.equal(-1, mixedByteStringUtf8.indexOf('\u0396')) + + // Test complex string indexOf algorithms. Only trigger for long strings. + // Long string that isn't a simple repeat of a shorter string. + let longString = 'A' + for (let i = 66; i < 76; i++) { // from 'B' to 'K' + longString = longString + String.fromCharCode(i) + longString + } + + const longBufferString = Buffer.from(longString) + + // pattern of 15 chars, repeated every 16 chars in long + let pattern = 'ABACABADABACABA' + for (let i = 0; i < longBufferString.length - pattern.length; i += 7) { + const index = longBufferString.indexOf(pattern, i) + t.equal((i + 15) & ~0xf, index, + `Long ABACABA...-string at index ${i}`) + } + + let index = longBufferString.indexOf('AJABACA') + t.equal(510, index, `Long AJABACA, First J - at index ${index}`) + index = longBufferString.indexOf('AJABACA', 511) + t.equal(1534, index, `Long AJABACA, Second J - at index ${index}`) + + pattern = 'JABACABADABACABA' + index = longBufferString.indexOf(pattern) + t.equal(511, index, `Long JABACABA..., First J - at index ${index}`) + index = longBufferString.indexOf(pattern, 512) + t.equal( + 1535, index, `Long JABACABA..., Second J - at index ${index}`) + + // Search for a non-ASCII string in a pure ASCII string. + const asciiString = Buffer.from( + 'somethingnotatallsinisterwhichalsoworks') + t.equal(-1, asciiString.indexOf('\x2061')) + t.equal(3, asciiString.indexOf('eth', 0)) + + // Search in string containing many non-ASCII chars. + const allCodePoints = [] + for (let i = 0; i < 65536; i++) { + allCodePoints[i] = i + } + + const allCharsString = String.fromCharCode.apply(String, allCodePoints) + const allCharsBufferUtf8 = Buffer.from(allCharsString) + const allCharsBufferUcs2 = Buffer.from(allCharsString, 'ucs2') + + // Search for string long enough to trigger complex search with ASCII pattern + // and UC16 subject. + t.equal(-1, allCharsBufferUtf8.indexOf('notfound')) + t.equal(-1, allCharsBufferUcs2.indexOf('notfound')) + + // Needle is longer than haystack, but only because it's encoded as UTF-16 + t.equal(Buffer.from('aaaa').indexOf('a'.repeat(4), 'ucs2'), -1) + + t.equal(Buffer.from('aaaa').indexOf('a'.repeat(4), 'utf8'), 0) + t.equal(Buffer.from('aaaa').indexOf('你好', 'ucs2'), -1) + + // Haystack has odd length, but the needle is UCS2. + t.equal(Buffer.from('aaaaa').indexOf('b', 'ucs2'), -1) + + { + // Find substrings in Utf8. + const lengths = [1, 3, 15] // Single char, simple and complex. + const indices = [0x5, 0x60, 0x400, 0x680, 0x7ee, 0xFF02, 0x16610, 0x2f77b] + for (let lengthIndex = 0; lengthIndex < lengths.length; lengthIndex++) { + for (let i = 0; i < indices.length; i++) { + const index = indices[i] + let length = lengths[lengthIndex] + + if (index + length > 0x7F) { + length = 2 * length + } + + if (index + length > 0x7FF) { + length = 3 * length + } + + if (index + length > 0xFFFF) { + length = 4 * length + } + + const patternBufferUtf8 = allCharsBufferUtf8.slice(index, index + length) + t.equal(index, allCharsBufferUtf8.indexOf(patternBufferUtf8)) + + const patternStringUtf8 = patternBufferUtf8.toString() + t.equal(index, allCharsBufferUtf8.indexOf(patternStringUtf8)) + } + } + } + + { + // Find substrings in Usc2. + const lengths = [2, 4, 16] // Single char, simple and complex. + const indices = [0x5, 0x65, 0x105, 0x205, 0x285, 0x2005, 0x2085, 0xfff0] + + for (let lengthIndex = 0; lengthIndex < lengths.length; lengthIndex++) { + for (let i = 0; i < indices.length; i++) { + const index = indices[i] * 2 + const length = lengths[lengthIndex] + + const patternBufferUcs2 = + allCharsBufferUcs2.slice(index, index + length) + t.equal( + index, allCharsBufferUcs2.indexOf(patternBufferUcs2, 0, 'ucs2')) + + const patternStringUcs2 = patternBufferUcs2.toString('ucs2') + t.equal( + index, allCharsBufferUcs2.indexOf(patternStringUcs2, 0, 'ucs2')) + } + } + } + + [ + () => {}, + {}, + [] + ].forEach((val) => { + t.throws(() => b.indexOf(val), TypeError, `"${JSON.stringify(val)}" should throw`) + }) + + // Test weird offset arguments. + // The following offsets coerce to NaN or 0, searching the whole Buffer + t.equal(b.indexOf('b', undefined), 1) + t.equal(b.indexOf('b', {}), 1) + t.equal(b.indexOf('b', 0), 1) + t.equal(b.indexOf('b', null), 1) + t.equal(b.indexOf('b', []), 1) + + // The following offset coerces to 2, in other words +[2] === 2 + t.equal(b.indexOf('b', [2]), -1) + + // Behavior should match String.indexOf() + t.equal( + b.indexOf('b', undefined), + stringComparison.indexOf('b', undefined)) + t.equal( + b.indexOf('b', {}), + stringComparison.indexOf('b', {})) + t.equal( + b.indexOf('b', 0), + stringComparison.indexOf('b', 0)) + t.equal( + b.indexOf('b', null), + stringComparison.indexOf('b', null)) + t.equal( + b.indexOf('b', []), + stringComparison.indexOf('b', [])) + t.equal( + b.indexOf('b', [2]), + stringComparison.indexOf('b', [2])) + + // test truncation of Number arguments to uint8 + { + const buf = Buffer.from('this is a test') + + t.equal(buf.indexOf(0x6973), 3) + t.equal(buf.indexOf(0x697320), 4) + t.equal(buf.indexOf(0x69732069), 2) + t.equal(buf.indexOf(0x697374657374), 0) + t.equal(buf.indexOf(0x69737374), 0) + t.equal(buf.indexOf(0x69737465), 11) + t.equal(buf.indexOf(0x69737465), 11) + t.equal(buf.indexOf(-140), 0) + t.equal(buf.indexOf(-152), 1) + t.equal(buf.indexOf(0xff), -1) + t.equal(buf.indexOf(0xffff), -1) + } + + // Test that Uint8Array arguments are okay. + { + const needle = new Uint8Array([0x66, 0x6f, 0x6f]) + const haystack = new BufferList(Buffer.from('a foo b foo')) + t.equal(haystack.indexOf(needle), 2) + } + + t.end() +}) diff --git a/psitransfer-v2.3.0/node_modules/bl/test/isBufferList.js b/psitransfer-v2.3.0/node_modules/bl/test/isBufferList.js new file mode 100644 index 0000000..9d895d5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/test/isBufferList.js @@ -0,0 +1,32 @@ +'use strict' + +const tape = require('tape') +const { BufferList, BufferListStream } = require('../') +const { Buffer } = require('buffer') + +tape('isBufferList positives', (t) => { + t.ok(BufferList.isBufferList(new BufferList())) + t.ok(BufferList.isBufferList(new BufferListStream())) + + t.end() +}) + +tape('isBufferList negatives', (t) => { + const types = [ + null, + undefined, + NaN, + true, + false, + {}, + [], + Buffer.alloc(0), + [Buffer.alloc(0)] + ] + + for (const obj of types) { + t.notOk(BufferList.isBufferList(obj)) + } + + t.end() +}) diff --git a/psitransfer-v2.3.0/node_modules/bl/test/test.js b/psitransfer-v2.3.0/node_modules/bl/test/test.js new file mode 100644 index 0000000..e523d0c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bl/test/test.js @@ -0,0 +1,869 @@ +'use strict' + +const tape = require('tape') +const crypto = require('crypto') +const fs = require('fs') +const path = require('path') +const BufferList = require('../') +const { Buffer } = require('buffer') + +const encodings = + ('hex utf8 utf-8 ascii binary base64' + + (process.browser ? '' : ' ucs2 ucs-2 utf16le utf-16le')).split(' ') + +require('./indexOf') +require('./isBufferList') +require('./convert') + +tape('single bytes from single buffer', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + + t.equal(bl.length, 4) + t.equal(bl.get(-1), undefined) + t.equal(bl.get(0), 97) + t.equal(bl.get(1), 98) + t.equal(bl.get(2), 99) + t.equal(bl.get(3), 100) + t.equal(bl.get(4), undefined) + + t.end() +}) + +tape('single bytes from multiple buffers', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + bl.append(Buffer.from('efg')) + bl.append(Buffer.from('hi')) + bl.append(Buffer.from('j')) + + t.equal(bl.length, 10) + + t.equal(bl.get(0), 97) + t.equal(bl.get(1), 98) + t.equal(bl.get(2), 99) + t.equal(bl.get(3), 100) + t.equal(bl.get(4), 101) + t.equal(bl.get(5), 102) + t.equal(bl.get(6), 103) + t.equal(bl.get(7), 104) + t.equal(bl.get(8), 105) + t.equal(bl.get(9), 106) + + t.end() +}) + +tape('multi bytes from single buffer', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + + t.equal(bl.length, 4) + + t.equal(bl.slice(0, 4).toString('ascii'), 'abcd') + t.equal(bl.slice(0, 3).toString('ascii'), 'abc') + t.equal(bl.slice(1, 4).toString('ascii'), 'bcd') + t.equal(bl.slice(-4, -1).toString('ascii'), 'abc') + + t.end() +}) + +tape('multi bytes from single buffer (negative indexes)', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('buffer')) + + t.equal(bl.length, 6) + + t.equal(bl.slice(-6, -1).toString('ascii'), 'buffe') + t.equal(bl.slice(-6, -2).toString('ascii'), 'buff') + t.equal(bl.slice(-5, -2).toString('ascii'), 'uff') + + t.end() +}) + +tape('multiple bytes from multiple buffers', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + bl.append(Buffer.from('efg')) + bl.append(Buffer.from('hi')) + bl.append(Buffer.from('j')) + + t.equal(bl.length, 10) + + t.equal(bl.slice(0, 10).toString('ascii'), 'abcdefghij') + t.equal(bl.slice(3, 10).toString('ascii'), 'defghij') + t.equal(bl.slice(3, 6).toString('ascii'), 'def') + t.equal(bl.slice(3, 8).toString('ascii'), 'defgh') + t.equal(bl.slice(5, 10).toString('ascii'), 'fghij') + t.equal(bl.slice(-7, -4).toString('ascii'), 'def') + + t.end() +}) + +tape('multiple bytes from multiple buffer lists', function (t) { + const bl = new BufferList() + + bl.append(new BufferList([Buffer.from('abcd'), Buffer.from('efg')])) + bl.append(new BufferList([Buffer.from('hi'), Buffer.from('j')])) + + t.equal(bl.length, 10) + + t.equal(bl.slice(0, 10).toString('ascii'), 'abcdefghij') + + t.equal(bl.slice(3, 10).toString('ascii'), 'defghij') + t.equal(bl.slice(3, 6).toString('ascii'), 'def') + t.equal(bl.slice(3, 8).toString('ascii'), 'defgh') + t.equal(bl.slice(5, 10).toString('ascii'), 'fghij') + + t.end() +}) + +// same data as previous test, just using nested constructors +tape('multiple bytes from crazy nested buffer lists', function (t) { + const bl = new BufferList() + + bl.append(new BufferList([ + new BufferList([ + new BufferList(Buffer.from('abc')), + Buffer.from('d'), + new BufferList(Buffer.from('efg')) + ]), + new BufferList([Buffer.from('hi')]), + new BufferList(Buffer.from('j')) + ])) + + t.equal(bl.length, 10) + + t.equal(bl.slice(0, 10).toString('ascii'), 'abcdefghij') + + t.equal(bl.slice(3, 10).toString('ascii'), 'defghij') + t.equal(bl.slice(3, 6).toString('ascii'), 'def') + t.equal(bl.slice(3, 8).toString('ascii'), 'defgh') + t.equal(bl.slice(5, 10).toString('ascii'), 'fghij') + + t.end() +}) + +tape('append accepts arrays of Buffers', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abc')) + bl.append([Buffer.from('def')]) + bl.append([Buffer.from('ghi'), Buffer.from('jkl')]) + bl.append([Buffer.from('mnop'), Buffer.from('qrstu'), Buffer.from('vwxyz')]) + t.equal(bl.length, 26) + t.equal(bl.slice().toString('ascii'), 'abcdefghijklmnopqrstuvwxyz') + + t.end() +}) + +tape('append accepts arrays of Uint8Arrays', function (t) { + const bl = new BufferList() + + bl.append(new Uint8Array([97, 98, 99])) + bl.append([Uint8Array.from([100, 101, 102])]) + bl.append([new Uint8Array([103, 104, 105]), new Uint8Array([106, 107, 108])]) + bl.append([new Uint8Array([109, 110, 111, 112]), new Uint8Array([113, 114, 115, 116, 117]), new Uint8Array([118, 119, 120, 121, 122])]) + t.equal(bl.length, 26) + t.equal(bl.slice().toString('ascii'), 'abcdefghijklmnopqrstuvwxyz') + + t.end() +}) + +tape('append accepts arrays of BufferLists', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abc')) + bl.append([new BufferList('def')]) + bl.append(new BufferList([Buffer.from('ghi'), new BufferList('jkl')])) + bl.append([Buffer.from('mnop'), new BufferList([Buffer.from('qrstu'), Buffer.from('vwxyz')])]) + t.equal(bl.length, 26) + t.equal(bl.slice().toString('ascii'), 'abcdefghijklmnopqrstuvwxyz') + + t.end() +}) + +tape('append chainable', function (t) { + const bl = new BufferList() + + t.ok(bl.append(Buffer.from('abcd')) === bl) + t.ok(bl.append([Buffer.from('abcd')]) === bl) + t.ok(bl.append(new BufferList(Buffer.from('abcd'))) === bl) + t.ok(bl.append([new BufferList(Buffer.from('abcd'))]) === bl) + + t.end() +}) + +tape('append chainable (test results)', function (t) { + const bl = new BufferList('abc') + .append([new BufferList('def')]) + .append(new BufferList([Buffer.from('ghi'), new BufferList('jkl')])) + .append([Buffer.from('mnop'), new BufferList([Buffer.from('qrstu'), Buffer.from('vwxyz')])]) + + t.equal(bl.length, 26) + t.equal(bl.slice().toString('ascii'), 'abcdefghijklmnopqrstuvwxyz') + + t.end() +}) + +tape('consuming from multiple buffers', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + bl.append(Buffer.from('efg')) + bl.append(Buffer.from('hi')) + bl.append(Buffer.from('j')) + + t.equal(bl.length, 10) + + t.equal(bl.slice(0, 10).toString('ascii'), 'abcdefghij') + + bl.consume(3) + t.equal(bl.length, 7) + t.equal(bl.slice(0, 7).toString('ascii'), 'defghij') + + bl.consume(2) + t.equal(bl.length, 5) + t.equal(bl.slice(0, 5).toString('ascii'), 'fghij') + + bl.consume(1) + t.equal(bl.length, 4) + t.equal(bl.slice(0, 4).toString('ascii'), 'ghij') + + bl.consume(1) + t.equal(bl.length, 3) + t.equal(bl.slice(0, 3).toString('ascii'), 'hij') + + bl.consume(2) + t.equal(bl.length, 1) + t.equal(bl.slice(0, 1).toString('ascii'), 'j') + + t.end() +}) + +tape('complete consumption', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('a')) + bl.append(Buffer.from('b')) + + bl.consume(2) + + t.equal(bl.length, 0) + t.equal(bl._bufs.length, 0) + + t.end() +}) + +tape('test readUInt8 / readInt8', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(3) + const bl = new BufferList() + + buf1[0] = 0x1 + buf2[1] = 0x3 + buf2[2] = 0x4 + buf3[0] = 0x23 + buf3[1] = 0x42 + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + t.equal(bl.readUInt8(), 0x1) + t.equal(bl.readUInt8(2), 0x3) + t.equal(bl.readInt8(2), 0x3) + t.equal(bl.readUInt8(3), 0x4) + t.equal(bl.readInt8(3), 0x4) + t.equal(bl.readUInt8(4), 0x23) + t.equal(bl.readInt8(4), 0x23) + t.equal(bl.readUInt8(5), 0x42) + t.equal(bl.readInt8(5), 0x42) + + t.end() +}) + +tape('test readUInt16LE / readUInt16BE / readInt16LE / readInt16BE', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(3) + const bl = new BufferList() + + buf1[0] = 0x1 + buf2[1] = 0x3 + buf2[2] = 0x4 + buf3[0] = 0x23 + buf3[1] = 0x42 + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + t.equal(bl.readUInt16BE(), 0x0100) + t.equal(bl.readUInt16LE(), 0x0001) + t.equal(bl.readUInt16BE(2), 0x0304) + t.equal(bl.readUInt16LE(2), 0x0403) + t.equal(bl.readInt16BE(2), 0x0304) + t.equal(bl.readInt16LE(2), 0x0403) + t.equal(bl.readUInt16BE(3), 0x0423) + t.equal(bl.readUInt16LE(3), 0x2304) + t.equal(bl.readInt16BE(3), 0x0423) + t.equal(bl.readInt16LE(3), 0x2304) + t.equal(bl.readUInt16BE(4), 0x2342) + t.equal(bl.readUInt16LE(4), 0x4223) + t.equal(bl.readInt16BE(4), 0x2342) + t.equal(bl.readInt16LE(4), 0x4223) + + t.end() +}) + +tape('test readUInt32LE / readUInt32BE / readInt32LE / readInt32BE', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(3) + const bl = new BufferList() + + buf1[0] = 0x1 + buf2[1] = 0x3 + buf2[2] = 0x4 + buf3[0] = 0x23 + buf3[1] = 0x42 + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + t.equal(bl.readUInt32BE(), 0x01000304) + t.equal(bl.readUInt32LE(), 0x04030001) + t.equal(bl.readUInt32BE(2), 0x03042342) + t.equal(bl.readUInt32LE(2), 0x42230403) + t.equal(bl.readInt32BE(2), 0x03042342) + t.equal(bl.readInt32LE(2), 0x42230403) + + t.end() +}) + +tape('test readUIntLE / readUIntBE / readIntLE / readIntBE', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(3) + const bl = new BufferList() + + buf2[0] = 0x2 + buf2[1] = 0x3 + buf2[2] = 0x4 + buf3[0] = 0x23 + buf3[1] = 0x42 + buf3[2] = 0x61 + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + t.equal(bl.readUIntBE(1, 1), 0x02) + t.equal(bl.readUIntBE(1, 2), 0x0203) + t.equal(bl.readUIntBE(1, 3), 0x020304) + t.equal(bl.readUIntBE(1, 4), 0x02030423) + t.equal(bl.readUIntBE(1, 5), 0x0203042342) + t.equal(bl.readUIntBE(1, 6), 0x020304234261) + t.equal(bl.readUIntLE(1, 1), 0x02) + t.equal(bl.readUIntLE(1, 2), 0x0302) + t.equal(bl.readUIntLE(1, 3), 0x040302) + t.equal(bl.readUIntLE(1, 4), 0x23040302) + t.equal(bl.readUIntLE(1, 5), 0x4223040302) + t.equal(bl.readUIntLE(1, 6), 0x614223040302) + t.equal(bl.readIntBE(1, 1), 0x02) + t.equal(bl.readIntBE(1, 2), 0x0203) + t.equal(bl.readIntBE(1, 3), 0x020304) + t.equal(bl.readIntBE(1, 4), 0x02030423) + t.equal(bl.readIntBE(1, 5), 0x0203042342) + t.equal(bl.readIntBE(1, 6), 0x020304234261) + t.equal(bl.readIntLE(1, 1), 0x02) + t.equal(bl.readIntLE(1, 2), 0x0302) + t.equal(bl.readIntLE(1, 3), 0x040302) + t.equal(bl.readIntLE(1, 4), 0x23040302) + t.equal(bl.readIntLE(1, 5), 0x4223040302) + t.equal(bl.readIntLE(1, 6), 0x614223040302) + + t.end() +}) + +tape('test readFloatLE / readFloatBE', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(3) + const bl = new BufferList() + + buf1[0] = 0x01 + buf2[1] = 0x00 + buf2[2] = 0x00 + buf3[0] = 0x80 + buf3[1] = 0x3f + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + const canonical = Buffer.concat([buf1, buf2, buf3]) + t.equal(bl.readFloatLE(), canonical.readFloatLE()) + t.equal(bl.readFloatBE(), canonical.readFloatBE()) + t.equal(bl.readFloatLE(2), canonical.readFloatLE(2)) + t.equal(bl.readFloatBE(2), canonical.readFloatBE(2)) + + t.end() +}) + +tape('test readDoubleLE / readDoubleBE', function (t) { + const buf1 = Buffer.alloc(1) + const buf2 = Buffer.alloc(3) + const buf3 = Buffer.alloc(10) + const bl = new BufferList() + + buf1[0] = 0x01 + buf2[1] = 0x55 + buf2[2] = 0x55 + buf3[0] = 0x55 + buf3[1] = 0x55 + buf3[2] = 0x55 + buf3[3] = 0x55 + buf3[4] = 0xd5 + buf3[5] = 0x3f + + bl.append(buf1) + bl.append(buf2) + bl.append(buf3) + + const canonical = Buffer.concat([buf1, buf2, buf3]) + t.equal(bl.readDoubleBE(), canonical.readDoubleBE()) + t.equal(bl.readDoubleLE(), canonical.readDoubleLE()) + t.equal(bl.readDoubleBE(2), canonical.readDoubleBE(2)) + t.equal(bl.readDoubleLE(2), canonical.readDoubleLE(2)) + + t.end() +}) + +tape('test toString', function (t) { + const bl = new BufferList() + + bl.append(Buffer.from('abcd')) + bl.append(Buffer.from('efg')) + bl.append(Buffer.from('hi')) + bl.append(Buffer.from('j')) + + t.equal(bl.toString('ascii', 0, 10), 'abcdefghij') + t.equal(bl.toString('ascii', 3, 10), 'defghij') + t.equal(bl.toString('ascii', 3, 6), 'def') + t.equal(bl.toString('ascii', 3, 8), 'defgh') + t.equal(bl.toString('ascii', 5, 10), 'fghij') + + t.end() +}) + +tape('test toString encoding', function (t) { + const bl = new BufferList() + const b = Buffer.from('abcdefghij\xff\x00') + + bl.append(Buffer.from('abcd')) + bl.append(Buffer.from('efg')) + bl.append(Buffer.from('hi')) + bl.append(Buffer.from('j')) + bl.append(Buffer.from('\xff\x00')) + + encodings.forEach(function (enc) { + t.equal(bl.toString(enc), b.toString(enc), enc) + }) + + t.end() +}) + +tape('uninitialized memory', function (t) { + const secret = crypto.randomBytes(256) + for (let i = 0; i < 1e6; i++) { + const clone = Buffer.from(secret) + const bl = new BufferList() + bl.append(Buffer.from('a')) + bl.consume(-1024) + const buf = bl.slice(1) + if (buf.indexOf(clone) !== -1) { + t.fail(`Match (at ${i})`) + break + } + } + t.end() +}) + +!process.browser && tape('test stream', function (t) { + const random = crypto.randomBytes(65534) + + const bl = new BufferList((err, buf) => { + t.ok(Buffer.isBuffer(buf)) + t.ok(err === null) + t.ok(random.equals(bl.slice())) + t.ok(random.equals(buf.slice())) + + bl.pipe(fs.createWriteStream('/tmp/bl_test_rnd_out.dat')) + .on('close', function () { + const rndhash = crypto.createHash('md5').update(random).digest('hex') + const md5sum = crypto.createHash('md5') + const s = fs.createReadStream('/tmp/bl_test_rnd_out.dat') + + s.on('data', md5sum.update.bind(md5sum)) + s.on('end', function () { + t.equal(rndhash, md5sum.digest('hex'), 'woohoo! correct hash!') + t.end() + }) + }) + }) + + fs.writeFileSync('/tmp/bl_test_rnd.dat', random) + fs.createReadStream('/tmp/bl_test_rnd.dat').pipe(bl) +}) + +tape('instantiation with Buffer', function (t) { + const buf = crypto.randomBytes(1024) + const buf2 = crypto.randomBytes(1024) + let b = BufferList(buf) + + t.equal(buf.toString('hex'), b.slice().toString('hex'), 'same buffer') + b = BufferList([buf, buf2]) + t.equal(b.slice().toString('hex'), Buffer.concat([buf, buf2]).toString('hex'), 'same buffer') + + t.end() +}) + +tape('test String appendage', function (t) { + const bl = new BufferList() + const b = Buffer.from('abcdefghij\xff\x00') + + bl.append('abcd') + bl.append('efg') + bl.append('hi') + bl.append('j') + bl.append('\xff\x00') + + encodings.forEach(function (enc) { + t.equal(bl.toString(enc), b.toString(enc)) + }) + + t.end() +}) + +tape('test Number appendage', function (t) { + const bl = new BufferList() + const b = Buffer.from('1234567890') + + bl.append(1234) + bl.append(567) + bl.append(89) + bl.append(0) + + encodings.forEach(function (enc) { + t.equal(bl.toString(enc), b.toString(enc)) + }) + + t.end() +}) + +tape('write nothing, should get empty buffer', function (t) { + t.plan(3) + BufferList(function (err, data) { + t.notOk(err, 'no error') + t.ok(Buffer.isBuffer(data), 'got a buffer') + t.equal(0, data.length, 'got a zero-length buffer') + t.end() + }).end() +}) + +tape('unicode string', function (t) { + t.plan(2) + + const inp1 = '\u2600' + const inp2 = '\u2603' + const exp = inp1 + ' and ' + inp2 + const bl = BufferList() + + bl.write(inp1) + bl.write(' and ') + bl.write(inp2) + t.equal(exp, bl.toString()) + t.equal(Buffer.from(exp).toString('hex'), bl.toString('hex')) +}) + +tape('should emit finish', function (t) { + const source = BufferList() + const dest = BufferList() + + source.write('hello') + source.pipe(dest) + + dest.on('finish', function () { + t.equal(dest.toString('utf8'), 'hello') + t.end() + }) +}) + +tape('basic copy', function (t) { + const buf = crypto.randomBytes(1024) + const buf2 = Buffer.alloc(1024) + const b = BufferList(buf) + + b.copy(buf2) + t.equal(b.slice().toString('hex'), buf2.toString('hex'), 'same buffer') + + t.end() +}) + +tape('copy after many appends', function (t) { + const buf = crypto.randomBytes(512) + const buf2 = Buffer.alloc(1024) + const b = BufferList(buf) + + b.append(buf) + b.copy(buf2) + t.equal(b.slice().toString('hex'), buf2.toString('hex'), 'same buffer') + + t.end() +}) + +tape('copy at a precise position', function (t) { + const buf = crypto.randomBytes(1004) + const buf2 = Buffer.alloc(1024) + const b = BufferList(buf) + + b.copy(buf2, 20) + t.equal(b.slice().toString('hex'), buf2.slice(20).toString('hex'), 'same buffer') + + t.end() +}) + +tape('copy starting from a precise location', function (t) { + const buf = crypto.randomBytes(10) + const buf2 = Buffer.alloc(5) + const b = BufferList(buf) + + b.copy(buf2, 0, 5) + t.equal(b.slice(5).toString('hex'), buf2.toString('hex'), 'same buffer') + + t.end() +}) + +tape('copy in an interval', function (t) { + const rnd = crypto.randomBytes(10) + const b = BufferList(rnd) // put the random bytes there + const actual = Buffer.alloc(3) + const expected = Buffer.alloc(3) + + rnd.copy(expected, 0, 5, 8) + b.copy(actual, 0, 5, 8) + + t.equal(actual.toString('hex'), expected.toString('hex'), 'same buffer') + + t.end() +}) + +tape('copy an interval between two buffers', function (t) { + const buf = crypto.randomBytes(10) + const buf2 = Buffer.alloc(10) + const b = BufferList(buf) + + b.append(buf) + b.copy(buf2, 0, 5, 15) + + t.equal(b.slice(5, 15).toString('hex'), buf2.toString('hex'), 'same buffer') + + t.end() +}) + +tape('shallow slice across buffer boundaries', function (t) { + const bl = new BufferList(['First', 'Second', 'Third']) + + t.equal(bl.shallowSlice(3, 13).toString(), 'stSecondTh') + + t.end() +}) + +tape('shallow slice within single buffer', function (t) { + t.plan(2) + + const bl = new BufferList(['First', 'Second', 'Third']) + + t.equal(bl.shallowSlice(5, 10).toString(), 'Secon') + t.equal(bl.shallowSlice(7, 10).toString(), 'con') + + t.end() +}) + +tape('shallow slice single buffer', function (t) { + t.plan(3) + + const bl = new BufferList(['First', 'Second', 'Third']) + + t.equal(bl.shallowSlice(0, 5).toString(), 'First') + t.equal(bl.shallowSlice(5, 11).toString(), 'Second') + t.equal(bl.shallowSlice(11, 16).toString(), 'Third') +}) + +tape('shallow slice with negative or omitted indices', function (t) { + t.plan(4) + + const bl = new BufferList(['First', 'Second', 'Third']) + + t.equal(bl.shallowSlice().toString(), 'FirstSecondThird') + t.equal(bl.shallowSlice(5).toString(), 'SecondThird') + t.equal(bl.shallowSlice(5, -3).toString(), 'SecondTh') + t.equal(bl.shallowSlice(-8).toString(), 'ondThird') +}) + +tape('shallow slice does not make a copy', function (t) { + t.plan(1) + + const buffers = [Buffer.from('First'), Buffer.from('Second'), Buffer.from('Third')] + const bl = (new BufferList(buffers)).shallowSlice(5, -3) + + buffers[1].fill('h') + buffers[2].fill('h') + + t.equal(bl.toString(), 'hhhhhhhh') +}) + +tape('shallow slice with 0 length', function (t) { + t.plan(1) + + const buffers = [Buffer.from('First'), Buffer.from('Second'), Buffer.from('Third')] + const bl = (new BufferList(buffers)).shallowSlice(0, 0) + + t.equal(bl.length, 0) +}) + +tape('shallow slice with 0 length from middle', function (t) { + t.plan(1) + + const buffers = [Buffer.from('First'), Buffer.from('Second'), Buffer.from('Third')] + const bl = (new BufferList(buffers)).shallowSlice(10, 10) + + t.equal(bl.length, 0) +}) + +tape('duplicate', function (t) { + t.plan(2) + + const bl = new BufferList('abcdefghij\xff\x00') + const dup = bl.duplicate() + + t.equal(bl.prototype, dup.prototype) + t.equal(bl.toString('hex'), dup.toString('hex')) +}) + +tape('destroy no pipe', function (t) { + t.plan(2) + + const bl = new BufferList('alsdkfja;lsdkfja;lsdk') + + bl.destroy() + + t.equal(bl._bufs.length, 0) + t.equal(bl.length, 0) +}) + +tape('destroy with error', function (t) { + t.plan(3) + + const bl = new BufferList('alsdkfja;lsdkfja;lsdk') + const err = new Error('kaboom') + + bl.destroy(err) + bl.on('error', function (_err) { + t.equal(_err, err) + }) + + t.equal(bl._bufs.length, 0) + t.equal(bl.length, 0) +}) + +!process.browser && tape('destroy with pipe before read end', function (t) { + t.plan(2) + + const bl = new BufferList() + fs.createReadStream(path.join(__dirname, '/test.js')) + .pipe(bl) + + bl.destroy() + + t.equal(bl._bufs.length, 0) + t.equal(bl.length, 0) +}) + +!process.browser && tape('destroy with pipe before read end with race', function (t) { + t.plan(2) + + const bl = new BufferList() + + fs.createReadStream(path.join(__dirname, '/test.js')) + .pipe(bl) + + setTimeout(function () { + bl.destroy() + setTimeout(function () { + t.equal(bl._bufs.length, 0) + t.equal(bl.length, 0) + }, 500) + }, 500) +}) + +!process.browser && tape('destroy with pipe after read end', function (t) { + t.plan(2) + + const bl = new BufferList() + + fs.createReadStream(path.join(__dirname, '/test.js')) + .on('end', onEnd) + .pipe(bl) + + function onEnd () { + bl.destroy() + + t.equal(bl._bufs.length, 0) + t.equal(bl.length, 0) + } +}) + +!process.browser && tape('destroy with pipe while writing to a destination', function (t) { + t.plan(4) + + const bl = new BufferList() + const ds = new BufferList() + + fs.createReadStream(path.join(__dirname, '/test.js')) + .on('end', onEnd) + .pipe(bl) + + function onEnd () { + bl.pipe(ds) + + setTimeout(function () { + bl.destroy() + + t.equals(bl._bufs.length, 0) + t.equals(bl.length, 0) + + ds.destroy() + + t.equals(bl._bufs.length, 0) + t.equals(bl.length, 0) + }, 100) + } +}) + +!process.browser && tape('handle error', function (t) { + t.plan(2) + + fs.createReadStream('/does/not/exist').pipe(BufferList(function (err, data) { + t.ok(err instanceof Error, 'has error') + t.notOk(data, 'no data') + })) +}) diff --git a/psitransfer-v2.3.0/node_modules/body-parser/HISTORY.md b/psitransfer-v2.3.0/node_modules/body-parser/HISTORY.md new file mode 100644 index 0000000..81d23e0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/HISTORY.md @@ -0,0 +1,672 @@ +1.20.3 / 2024-09-10 +=================== + + * deps: qs@6.13.0 + * add `depth` option to customize the depth level in the parser + * IMPORTANT: The default `depth` level for parsing URL-encoded data is now `32` (previously was `Infinity`) + +1.20.2 / 2023-02-21 +=================== + + * Fix strict json error message on Node.js 19+ + * deps: content-type@~1.0.5 + - perf: skip value escaping when unnecessary + * deps: raw-body@2.5.2 + +1.20.1 / 2022-10-06 +=================== + + * deps: qs@6.11.0 + * perf: remove unnecessary object clone + +1.20.0 / 2022-04-02 +=================== + + * Fix error message for json parse whitespace in `strict` + * Fix internal error when inflated body exceeds limit + * Prevent loss of async hooks context + * Prevent hanging when request already read + * deps: depd@2.0.0 + - Replace internal `eval` usage with `Function` constructor + - Use instance methods on `process` to check for listeners + * deps: http-errors@2.0.0 + - deps: depd@2.0.0 + - deps: statuses@2.0.1 + * deps: on-finished@2.4.1 + * deps: qs@6.10.3 + * deps: raw-body@2.5.1 + - deps: http-errors@2.0.0 + +1.19.2 / 2022-02-15 +=================== + + * deps: bytes@3.1.2 + * deps: qs@6.9.7 + * Fix handling of `__proto__` keys + * deps: raw-body@2.4.3 + - deps: bytes@3.1.2 + +1.19.1 / 2021-12-10 +=================== + + * deps: bytes@3.1.1 + * deps: http-errors@1.8.1 + - deps: inherits@2.0.4 + - deps: toidentifier@1.0.1 + - deps: setprototypeof@1.2.0 + * deps: qs@6.9.6 + * deps: raw-body@2.4.2 + - deps: bytes@3.1.1 + - deps: http-errors@1.8.1 + * deps: safe-buffer@5.2.1 + * deps: type-is@~1.6.18 + +1.19.0 / 2019-04-25 +=================== + + * deps: bytes@3.1.0 + - Add petabyte (`pb`) support + * deps: http-errors@1.7.2 + - Set constructor name when possible + - deps: setprototypeof@1.1.1 + - deps: statuses@'>= 1.5.0 < 2' + * deps: iconv-lite@0.4.24 + - Added encoding MIK + * deps: qs@6.7.0 + - Fix parsing array brackets after index + * deps: raw-body@2.4.0 + - deps: bytes@3.1.0 + - deps: http-errors@1.7.2 + - deps: iconv-lite@0.4.24 + * deps: type-is@~1.6.17 + - deps: mime-types@~2.1.24 + - perf: prevent internal `throw` on invalid type + +1.18.3 / 2018-05-14 +=================== + + * Fix stack trace for strict json parse error + * deps: depd@~1.1.2 + - perf: remove argument reassignment + * deps: http-errors@~1.6.3 + - deps: depd@~1.1.2 + - deps: setprototypeof@1.1.0 + - deps: statuses@'>= 1.3.1 < 2' + * deps: iconv-lite@0.4.23 + - Fix loading encoding with year appended + - Fix deprecation warnings on Node.js 10+ + * deps: qs@6.5.2 + * deps: raw-body@2.3.3 + - deps: http-errors@1.6.3 + - deps: iconv-lite@0.4.23 + * deps: type-is@~1.6.16 + - deps: mime-types@~2.1.18 + +1.18.2 / 2017-09-22 +=================== + + * deps: debug@2.6.9 + * perf: remove argument reassignment + +1.18.1 / 2017-09-12 +=================== + + * deps: content-type@~1.0.4 + - perf: remove argument reassignment + - perf: skip parameter parsing when no parameters + * deps: iconv-lite@0.4.19 + - Fix ISO-8859-1 regression + - Update Windows-1255 + * deps: qs@6.5.1 + - Fix parsing & compacting very deep objects + * deps: raw-body@2.3.2 + - deps: iconv-lite@0.4.19 + +1.18.0 / 2017-09-08 +=================== + + * Fix JSON strict violation error to match native parse error + * Include the `body` property on verify errors + * Include the `type` property on all generated errors + * Use `http-errors` to set status code on errors + * deps: bytes@3.0.0 + * deps: debug@2.6.8 + * deps: depd@~1.1.1 + - Remove unnecessary `Buffer` loading + * deps: http-errors@~1.6.2 + - deps: depd@1.1.1 + * deps: iconv-lite@0.4.18 + - Add support for React Native + - Add a warning if not loaded as utf-8 + - Fix CESU-8 decoding in Node.js 8 + - Improve speed of ISO-8859-1 encoding + * deps: qs@6.5.0 + * deps: raw-body@2.3.1 + - Use `http-errors` for standard emitted errors + - deps: bytes@3.0.0 + - deps: iconv-lite@0.4.18 + - perf: skip buffer decoding on overage chunk + * perf: prevent internal `throw` when missing charset + +1.17.2 / 2017-05-17 +=================== + + * deps: debug@2.6.7 + - Fix `DEBUG_MAX_ARRAY_LENGTH` + - deps: ms@2.0.0 + * deps: type-is@~1.6.15 + - deps: mime-types@~2.1.15 + +1.17.1 / 2017-03-06 +=================== + + * deps: qs@6.4.0 + - Fix regression parsing keys starting with `[` + +1.17.0 / 2017-03-01 +=================== + + * deps: http-errors@~1.6.1 + - Make `message` property enumerable for `HttpError`s + - deps: setprototypeof@1.0.3 + * deps: qs@6.3.1 + - Fix compacting nested arrays + +1.16.1 / 2017-02-10 +=================== + + * deps: debug@2.6.1 + - Fix deprecation messages in WebStorm and other editors + - Undeprecate `DEBUG_FD` set to `1` or `2` + +1.16.0 / 2017-01-17 +=================== + + * deps: debug@2.6.0 + - Allow colors in workers + - Deprecated `DEBUG_FD` environment variable + - Fix error when running under React Native + - Use same color for same namespace + - deps: ms@0.7.2 + * deps: http-errors@~1.5.1 + - deps: inherits@2.0.3 + - deps: setprototypeof@1.0.2 + - deps: statuses@'>= 1.3.1 < 2' + * deps: iconv-lite@0.4.15 + - Added encoding MS-31J + - Added encoding MS-932 + - Added encoding MS-936 + - Added encoding MS-949 + - Added encoding MS-950 + - Fix GBK/GB18030 handling of Euro character + * deps: qs@6.2.1 + - Fix array parsing from skipping empty values + * deps: raw-body@~2.2.0 + - deps: iconv-lite@0.4.15 + * deps: type-is@~1.6.14 + - deps: mime-types@~2.1.13 + +1.15.2 / 2016-06-19 +=================== + + * deps: bytes@2.4.0 + * deps: content-type@~1.0.2 + - perf: enable strict mode + * deps: http-errors@~1.5.0 + - Use `setprototypeof` module to replace `__proto__` setting + - deps: statuses@'>= 1.3.0 < 2' + - perf: enable strict mode + * deps: qs@6.2.0 + * deps: raw-body@~2.1.7 + - deps: bytes@2.4.0 + - perf: remove double-cleanup on happy path + * deps: type-is@~1.6.13 + - deps: mime-types@~2.1.11 + +1.15.1 / 2016-05-05 +=================== + + * deps: bytes@2.3.0 + - Drop partial bytes on all parsed units + - Fix parsing byte string that looks like hex + * deps: raw-body@~2.1.6 + - deps: bytes@2.3.0 + * deps: type-is@~1.6.12 + - deps: mime-types@~2.1.10 + +1.15.0 / 2016-02-10 +=================== + + * deps: http-errors@~1.4.0 + - Add `HttpError` export, for `err instanceof createError.HttpError` + - deps: inherits@2.0.1 + - deps: statuses@'>= 1.2.1 < 2' + * deps: qs@6.1.0 + * deps: type-is@~1.6.11 + - deps: mime-types@~2.1.9 + +1.14.2 / 2015-12-16 +=================== + + * deps: bytes@2.2.0 + * deps: iconv-lite@0.4.13 + * deps: qs@5.2.0 + * deps: raw-body@~2.1.5 + - deps: bytes@2.2.0 + - deps: iconv-lite@0.4.13 + * deps: type-is@~1.6.10 + - deps: mime-types@~2.1.8 + +1.14.1 / 2015-09-27 +=================== + + * Fix issue where invalid charset results in 400 when `verify` used + * deps: iconv-lite@0.4.12 + - Fix CESU-8 decoding in Node.js 4.x + * deps: raw-body@~2.1.4 + - Fix masking critical errors from `iconv-lite` + - deps: iconv-lite@0.4.12 + * deps: type-is@~1.6.9 + - deps: mime-types@~2.1.7 + +1.14.0 / 2015-09-16 +=================== + + * Fix JSON strict parse error to match syntax errors + * Provide static `require` analysis in `urlencoded` parser + * deps: depd@~1.1.0 + - Support web browser loading + * deps: qs@5.1.0 + * deps: raw-body@~2.1.3 + - Fix sync callback when attaching data listener causes sync read + * deps: type-is@~1.6.8 + - Fix type error when given invalid type to match against + - deps: mime-types@~2.1.6 + +1.13.3 / 2015-07-31 +=================== + + * deps: type-is@~1.6.6 + - deps: mime-types@~2.1.4 + +1.13.2 / 2015-07-05 +=================== + + * deps: iconv-lite@0.4.11 + * deps: qs@4.0.0 + - Fix dropping parameters like `hasOwnProperty` + - Fix user-visible incompatibilities from 3.1.0 + - Fix various parsing edge cases + * deps: raw-body@~2.1.2 + - Fix error stack traces to skip `makeError` + - deps: iconv-lite@0.4.11 + * deps: type-is@~1.6.4 + - deps: mime-types@~2.1.2 + - perf: enable strict mode + - perf: remove argument reassignment + +1.13.1 / 2015-06-16 +=================== + + * deps: qs@2.4.2 + - Downgraded from 3.1.0 because of user-visible incompatibilities + +1.13.0 / 2015-06-14 +=================== + + * Add `statusCode` property on `Error`s, in addition to `status` + * Change `type` default to `application/json` for JSON parser + * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser + * Provide static `require` analysis + * Use the `http-errors` module to generate errors + * deps: bytes@2.1.0 + - Slight optimizations + * deps: iconv-lite@0.4.10 + - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails + - Leading BOM is now removed when decoding + * deps: on-finished@~2.3.0 + - Add defined behavior for HTTP `CONNECT` requests + - Add defined behavior for HTTP `Upgrade` requests + - deps: ee-first@1.1.1 + * deps: qs@3.1.0 + - Fix dropping parameters like `hasOwnProperty` + - Fix various parsing edge cases + - Parsed object now has `null` prototype + * deps: raw-body@~2.1.1 + - Use `unpipe` module for unpiping requests + - deps: iconv-lite@0.4.10 + * deps: type-is@~1.6.3 + - deps: mime-types@~2.1.1 + - perf: reduce try block size + - perf: remove bitwise operations + * perf: enable strict mode + * perf: remove argument reassignment + * perf: remove delete call + +1.12.4 / 2015-05-10 +=================== + + * deps: debug@~2.2.0 + * deps: qs@2.4.2 + - Fix allowing parameters like `constructor` + * deps: on-finished@~2.2.1 + * deps: raw-body@~2.0.1 + - Fix a false-positive when unpiping in Node.js 0.8 + - deps: bytes@2.0.1 + * deps: type-is@~1.6.2 + - deps: mime-types@~2.0.11 + +1.12.3 / 2015-04-15 +=================== + + * Slight efficiency improvement when not debugging + * deps: depd@~1.0.1 + * deps: iconv-lite@0.4.8 + - Add encoding alias UNICODE-1-1-UTF-7 + * deps: raw-body@1.3.4 + - Fix hanging callback if request aborts during read + - deps: iconv-lite@0.4.8 + +1.12.2 / 2015-03-16 +=================== + + * deps: qs@2.4.1 + - Fix error when parameter `hasOwnProperty` is present + +1.12.1 / 2015-03-15 +=================== + + * deps: debug@~2.1.3 + - Fix high intensity foreground color for bold + - deps: ms@0.7.0 + * deps: type-is@~1.6.1 + - deps: mime-types@~2.0.10 + +1.12.0 / 2015-02-13 +=================== + + * add `debug` messages + * accept a function for the `type` option + * use `content-type` to parse `Content-Type` headers + * deps: iconv-lite@0.4.7 + - Gracefully support enumerables on `Object.prototype` + * deps: raw-body@1.3.3 + - deps: iconv-lite@0.4.7 + * deps: type-is@~1.6.0 + - fix argument reassignment + - fix false-positives in `hasBody` `Transfer-Encoding` check + - support wildcard for both type and subtype (`*/*`) + - deps: mime-types@~2.0.9 + +1.11.0 / 2015-01-30 +=================== + + * make internal `extended: true` depth limit infinity + * deps: type-is@~1.5.6 + - deps: mime-types@~2.0.8 + +1.10.2 / 2015-01-20 +=================== + + * deps: iconv-lite@0.4.6 + - Fix rare aliases of single-byte encodings + * deps: raw-body@1.3.2 + - deps: iconv-lite@0.4.6 + +1.10.1 / 2015-01-01 +=================== + + * deps: on-finished@~2.2.0 + * deps: type-is@~1.5.5 + - deps: mime-types@~2.0.7 + +1.10.0 / 2014-12-02 +=================== + + * make internal `extended: true` array limit dynamic + +1.9.3 / 2014-11-21 +================== + + * deps: iconv-lite@0.4.5 + - Fix Windows-31J and X-SJIS encoding support + * deps: qs@2.3.3 + - Fix `arrayLimit` behavior + * deps: raw-body@1.3.1 + - deps: iconv-lite@0.4.5 + * deps: type-is@~1.5.3 + - deps: mime-types@~2.0.3 + +1.9.2 / 2014-10-27 +================== + + * deps: qs@2.3.2 + - Fix parsing of mixed objects and values + +1.9.1 / 2014-10-22 +================== + + * deps: on-finished@~2.1.1 + - Fix handling of pipelined requests + * deps: qs@2.3.0 + - Fix parsing of mixed implicit and explicit arrays + * deps: type-is@~1.5.2 + - deps: mime-types@~2.0.2 + +1.9.0 / 2014-09-24 +================== + + * include the charset in "unsupported charset" error message + * include the encoding in "unsupported content encoding" error message + * deps: depd@~1.0.0 + +1.8.4 / 2014-09-23 +================== + + * fix content encoding to be case-insensitive + +1.8.3 / 2014-09-19 +================== + + * deps: qs@2.2.4 + - Fix issue with object keys starting with numbers truncated + +1.8.2 / 2014-09-15 +================== + + * deps: depd@0.4.5 + +1.8.1 / 2014-09-07 +================== + + * deps: media-typer@0.3.0 + * deps: type-is@~1.5.1 + +1.8.0 / 2014-09-05 +================== + + * make empty-body-handling consistent between chunked requests + - empty `json` produces `{}` + - empty `raw` produces `new Buffer(0)` + - empty `text` produces `''` + - empty `urlencoded` produces `{}` + * deps: qs@2.2.3 + - Fix issue where first empty value in array is discarded + * deps: type-is@~1.5.0 + - fix `hasbody` to be true for `content-length: 0` + +1.7.0 / 2014-09-01 +================== + + * add `parameterLimit` option to `urlencoded` parser + * change `urlencoded` extended array limit to 100 + * respond with 413 when over `parameterLimit` in `urlencoded` + +1.6.7 / 2014-08-29 +================== + + * deps: qs@2.2.2 + - Remove unnecessary cloning + +1.6.6 / 2014-08-27 +================== + + * deps: qs@2.2.0 + - Array parsing fix + - Performance improvements + +1.6.5 / 2014-08-16 +================== + + * deps: on-finished@2.1.0 + +1.6.4 / 2014-08-14 +================== + + * deps: qs@1.2.2 + +1.6.3 / 2014-08-10 +================== + + * deps: qs@1.2.1 + +1.6.2 / 2014-08-07 +================== + + * deps: qs@1.2.0 + - Fix parsing array of objects + +1.6.1 / 2014-08-06 +================== + + * deps: qs@1.1.0 + - Accept urlencoded square brackets + - Accept empty values in implicit array notation + +1.6.0 / 2014-08-05 +================== + + * deps: qs@1.0.2 + - Complete rewrite + - Limits array length to 20 + - Limits object depth to 5 + - Limits parameters to 1,000 + +1.5.2 / 2014-07-27 +================== + + * deps: depd@0.4.4 + - Work-around v8 generating empty stack traces + +1.5.1 / 2014-07-26 +================== + + * deps: depd@0.4.3 + - Fix exception when global `Error.stackTraceLimit` is too low + +1.5.0 / 2014-07-20 +================== + + * deps: depd@0.4.2 + - Add `TRACE_DEPRECATION` environment variable + - Remove non-standard grey color from color output + - Support `--no-deprecation` argument + - Support `--trace-deprecation` argument + * deps: iconv-lite@0.4.4 + - Added encoding UTF-7 + * deps: raw-body@1.3.0 + - deps: iconv-lite@0.4.4 + - Added encoding UTF-7 + - Fix `Cannot switch to old mode now` error on Node.js 0.10+ + * deps: type-is@~1.3.2 + +1.4.3 / 2014-06-19 +================== + + * deps: type-is@1.3.1 + - fix global variable leak + +1.4.2 / 2014-06-19 +================== + + * deps: type-is@1.3.0 + - improve type parsing + +1.4.1 / 2014-06-19 +================== + + * fix urlencoded extended deprecation message + +1.4.0 / 2014-06-19 +================== + + * add `text` parser + * add `raw` parser + * check accepted charset in content-type (accepts utf-8) + * check accepted encoding in content-encoding (accepts identity) + * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed + * deprecate `urlencoded()` without provided `extended` option + * lazy-load urlencoded parsers + * parsers split into files for reduced mem usage + * support gzip and deflate bodies + - set `inflate: false` to turn off + * deps: raw-body@1.2.2 + - Support all encodings from `iconv-lite` + +1.3.1 / 2014-06-11 +================== + + * deps: type-is@1.2.1 + - Switch dependency from mime to mime-types@1.0.0 + +1.3.0 / 2014-05-31 +================== + + * add `extended` option to urlencoded parser + +1.2.2 / 2014-05-27 +================== + + * deps: raw-body@1.1.6 + - assert stream encoding on node.js 0.8 + - assert stream encoding on node.js < 0.10.6 + - deps: bytes@1 + +1.2.1 / 2014-05-26 +================== + + * invoke `next(err)` after request fully read + - prevents hung responses and socket hang ups + +1.2.0 / 2014-05-11 +================== + + * add `verify` option + * deps: type-is@1.2.0 + - support suffix matching + +1.1.2 / 2014-05-11 +================== + + * improve json parser speed + +1.1.1 / 2014-05-11 +================== + + * fix repeated limit parsing with every request + +1.1.0 / 2014-05-10 +================== + + * add `type` option + * deps: pin for safety and consistency + +1.0.2 / 2014-04-14 +================== + + * use `type-is` module + +1.0.1 / 2014-03-20 +================== + + * lower default limits to 100kb diff --git a/psitransfer-v2.3.0/node_modules/body-parser/LICENSE b/psitransfer-v2.3.0/node_modules/body-parser/LICENSE new file mode 100644 index 0000000..386b7b6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/body-parser/README.md b/psitransfer-v2.3.0/node_modules/body-parser/README.md new file mode 100644 index 0000000..f6661b7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/README.md @@ -0,0 +1,476 @@ +# body-parser + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] +[![OpenSSF Scorecard Badge][ossf-scorecard-badge]][ossf-scorecard-visualizer] + +Node.js body parsing middleware. + +Parse incoming request bodies in a middleware before your handlers, available +under the `req.body` property. + +**Note** As `req.body`'s shape is based on user-controlled input, all +properties and values in this object are untrusted and should be validated +before trusting. For example, `req.body.foo.toString()` may fail in multiple +ways, for example the `foo` property may not be there or may not be a string, +and `toString` may not be a function and instead a string or other user input. + +[Learn about the anatomy of an HTTP transaction in Node.js](https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/). + +_This does not handle multipart bodies_, due to their complex and typically +large nature. For multipart bodies, you may be interested in the following +modules: + + * [busboy](https://www.npmjs.org/package/busboy#readme) and + [connect-busboy](https://www.npmjs.org/package/connect-busboy#readme) + * [multiparty](https://www.npmjs.org/package/multiparty#readme) and + [connect-multiparty](https://www.npmjs.org/package/connect-multiparty#readme) + * [formidable](https://www.npmjs.org/package/formidable#readme) + * [multer](https://www.npmjs.org/package/multer#readme) + +This module provides the following parsers: + + * [JSON body parser](#bodyparserjsonoptions) + * [Raw body parser](#bodyparserrawoptions) + * [Text body parser](#bodyparsertextoptions) + * [URL-encoded form body parser](#bodyparserurlencodedoptions) + +Other body parsers you might be interested in: + +- [body](https://www.npmjs.org/package/body#readme) +- [co-body](https://www.npmjs.org/package/co-body#readme) + +## Installation + +```sh +$ npm install body-parser +``` + +## API + +```js +var bodyParser = require('body-parser') +``` + +The `bodyParser` object exposes various factories to create middlewares. All +middlewares will populate the `req.body` property with the parsed body when +the `Content-Type` request header matches the `type` option, or an empty +object (`{}`) if there was no body to parse, the `Content-Type` was not matched, +or an error occurred. + +The various errors returned by this module are described in the +[errors section](#errors). + +### bodyParser.json([options]) + +Returns middleware that only parses `json` and only looks at requests where +the `Content-Type` header matches the `type` option. This parser accepts any +Unicode encoding of the body and supports automatic inflation of `gzip` and +`deflate` encodings. + +A new `body` object containing the parsed data is populated on the `request` +object after the middleware (i.e. `req.body`). + +#### Options + +The `json` function takes an optional `options` object that may contain any of +the following keys: + +##### inflate + +When set to `true`, then deflated (compressed) bodies will be inflated; when +`false`, deflated bodies are rejected. Defaults to `true`. + +##### limit + +Controls the maximum request body size. If this is a number, then the value +specifies the number of bytes; if it is a string, the value is passed to the +[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults +to `'100kb'`. + +##### reviver + +The `reviver` option is passed directly to `JSON.parse` as the second +argument. You can find more information on this argument +[in the MDN documentation about JSON.parse](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Example.3A_Using_the_reviver_parameter). + +##### strict + +When set to `true`, will only accept arrays and objects; when `false` will +accept anything `JSON.parse` accepts. Defaults to `true`. + +##### type + +The `type` option is used to determine what media type the middleware will +parse. This option can be a string, array of strings, or a function. If not a +function, `type` option is passed directly to the +[type-is](https://www.npmjs.org/package/type-is#readme) library and this can +be an extension name (like `json`), a mime type (like `application/json`), or +a mime type with a wildcard (like `*/*` or `*/json`). If a function, the `type` +option is called as `fn(req)` and the request is parsed if it returns a truthy +value. Defaults to `application/json`. + +##### verify + +The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, +where `buf` is a `Buffer` of the raw request body and `encoding` is the +encoding of the request. The parsing can be aborted by throwing an error. + +### bodyParser.raw([options]) + +Returns middleware that parses all bodies as a `Buffer` and only looks at +requests where the `Content-Type` header matches the `type` option. This +parser supports automatic inflation of `gzip` and `deflate` encodings. + +A new `body` object containing the parsed data is populated on the `request` +object after the middleware (i.e. `req.body`). This will be a `Buffer` object +of the body. + +#### Options + +The `raw` function takes an optional `options` object that may contain any of +the following keys: + +##### inflate + +When set to `true`, then deflated (compressed) bodies will be inflated; when +`false`, deflated bodies are rejected. Defaults to `true`. + +##### limit + +Controls the maximum request body size. If this is a number, then the value +specifies the number of bytes; if it is a string, the value is passed to the +[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults +to `'100kb'`. + +##### type + +The `type` option is used to determine what media type the middleware will +parse. This option can be a string, array of strings, or a function. +If not a function, `type` option is passed directly to the +[type-is](https://www.npmjs.org/package/type-is#readme) library and this +can be an extension name (like `bin`), a mime type (like +`application/octet-stream`), or a mime type with a wildcard (like `*/*` or +`application/*`). If a function, the `type` option is called as `fn(req)` +and the request is parsed if it returns a truthy value. Defaults to +`application/octet-stream`. + +##### verify + +The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, +where `buf` is a `Buffer` of the raw request body and `encoding` is the +encoding of the request. The parsing can be aborted by throwing an error. + +### bodyParser.text([options]) + +Returns middleware that parses all bodies as a string and only looks at +requests where the `Content-Type` header matches the `type` option. This +parser supports automatic inflation of `gzip` and `deflate` encodings. + +A new `body` string containing the parsed data is populated on the `request` +object after the middleware (i.e. `req.body`). This will be a string of the +body. + +#### Options + +The `text` function takes an optional `options` object that may contain any of +the following keys: + +##### defaultCharset + +Specify the default character set for the text content if the charset is not +specified in the `Content-Type` header of the request. Defaults to `utf-8`. + +##### inflate + +When set to `true`, then deflated (compressed) bodies will be inflated; when +`false`, deflated bodies are rejected. Defaults to `true`. + +##### limit + +Controls the maximum request body size. If this is a number, then the value +specifies the number of bytes; if it is a string, the value is passed to the +[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults +to `'100kb'`. + +##### type + +The `type` option is used to determine what media type the middleware will +parse. This option can be a string, array of strings, or a function. If not +a function, `type` option is passed directly to the +[type-is](https://www.npmjs.org/package/type-is#readme) library and this can +be an extension name (like `txt`), a mime type (like `text/plain`), or a mime +type with a wildcard (like `*/*` or `text/*`). If a function, the `type` +option is called as `fn(req)` and the request is parsed if it returns a +truthy value. Defaults to `text/plain`. + +##### verify + +The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, +where `buf` is a `Buffer` of the raw request body and `encoding` is the +encoding of the request. The parsing can be aborted by throwing an error. + +### bodyParser.urlencoded([options]) + +Returns middleware that only parses `urlencoded` bodies and only looks at +requests where the `Content-Type` header matches the `type` option. This +parser accepts only UTF-8 encoding of the body and supports automatic +inflation of `gzip` and `deflate` encodings. + +A new `body` object containing the parsed data is populated on the `request` +object after the middleware (i.e. `req.body`). This object will contain +key-value pairs, where the value can be a string or array (when `extended` is +`false`), or any type (when `extended` is `true`). + +#### Options + +The `urlencoded` function takes an optional `options` object that may contain +any of the following keys: + +##### extended + +The `extended` option allows to choose between parsing the URL-encoded data +with the `querystring` library (when `false`) or the `qs` library (when +`true`). The "extended" syntax allows for rich objects and arrays to be +encoded into the URL-encoded format, allowing for a JSON-like experience +with URL-encoded. For more information, please +[see the qs library](https://www.npmjs.org/package/qs#readme). + +Defaults to `true`, but using the default has been deprecated. Please +research into the difference between `qs` and `querystring` and choose the +appropriate setting. + +##### inflate + +When set to `true`, then deflated (compressed) bodies will be inflated; when +`false`, deflated bodies are rejected. Defaults to `true`. + +##### limit + +Controls the maximum request body size. If this is a number, then the value +specifies the number of bytes; if it is a string, the value is passed to the +[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults +to `'100kb'`. + +##### parameterLimit + +The `parameterLimit` option controls the maximum number of parameters that +are allowed in the URL-encoded data. If a request contains more parameters +than this value, a 413 will be returned to the client. Defaults to `1000`. + +##### type + +The `type` option is used to determine what media type the middleware will +parse. This option can be a string, array of strings, or a function. If not +a function, `type` option is passed directly to the +[type-is](https://www.npmjs.org/package/type-is#readme) library and this can +be an extension name (like `urlencoded`), a mime type (like +`application/x-www-form-urlencoded`), or a mime type with a wildcard (like +`*/x-www-form-urlencoded`). If a function, the `type` option is called as +`fn(req)` and the request is parsed if it returns a truthy value. Defaults +to `application/x-www-form-urlencoded`. + +##### verify + +The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, +where `buf` is a `Buffer` of the raw request body and `encoding` is the +encoding of the request. The parsing can be aborted by throwing an error. + +#### depth + +The `depth` option is used to configure the maximum depth of the `qs` library when `extended` is `true`. This allows you to limit the amount of keys that are parsed and can be useful to prevent certain types of abuse. Defaults to `32`. It is recommended to keep this value as low as possible. + +## Errors + +The middlewares provided by this module create errors using the +[`http-errors` module](https://www.npmjs.com/package/http-errors). The errors +will typically have a `status`/`statusCode` property that contains the suggested +HTTP response code, an `expose` property to determine if the `message` property +should be displayed to the client, a `type` property to determine the type of +error without matching against the `message`, and a `body` property containing +the read body, if available. + +The following are the common errors created, though any error can come through +for various reasons. + +### content encoding unsupported + +This error will occur when the request had a `Content-Encoding` header that +contained an encoding but the "inflation" option was set to `false`. The +`status` property is set to `415`, the `type` property is set to +`'encoding.unsupported'`, and the `charset` property will be set to the +encoding that is unsupported. + +### entity parse failed + +This error will occur when the request contained an entity that could not be +parsed by the middleware. The `status` property is set to `400`, the `type` +property is set to `'entity.parse.failed'`, and the `body` property is set to +the entity value that failed parsing. + +### entity verify failed + +This error will occur when the request contained an entity that could not be +failed verification by the defined `verify` option. The `status` property is +set to `403`, the `type` property is set to `'entity.verify.failed'`, and the +`body` property is set to the entity value that failed verification. + +### request aborted + +This error will occur when the request is aborted by the client before reading +the body has finished. The `received` property will be set to the number of +bytes received before the request was aborted and the `expected` property is +set to the number of expected bytes. The `status` property is set to `400` +and `type` property is set to `'request.aborted'`. + +### request entity too large + +This error will occur when the request body's size is larger than the "limit" +option. The `limit` property will be set to the byte limit and the `length` +property will be set to the request body's length. The `status` property is +set to `413` and the `type` property is set to `'entity.too.large'`. + +### request size did not match content length + +This error will occur when the request's length did not match the length from +the `Content-Length` header. This typically occurs when the request is malformed, +typically when the `Content-Length` header was calculated based on characters +instead of bytes. The `status` property is set to `400` and the `type` property +is set to `'request.size.invalid'`. + +### stream encoding should not be set + +This error will occur when something called the `req.setEncoding` method prior +to this middleware. This module operates directly on bytes only and you cannot +call `req.setEncoding` when using this module. The `status` property is set to +`500` and the `type` property is set to `'stream.encoding.set'`. + +### stream is not readable + +This error will occur when the request is no longer readable when this middleware +attempts to read it. This typically means something other than a middleware from +this module read the request body already and the middleware was also configured to +read the same request. The `status` property is set to `500` and the `type` +property is set to `'stream.not.readable'`. + +### too many parameters + +This error will occur when the content of the request exceeds the configured +`parameterLimit` for the `urlencoded` parser. The `status` property is set to +`413` and the `type` property is set to `'parameters.too.many'`. + +### unsupported charset "BOGUS" + +This error will occur when the request had a charset parameter in the +`Content-Type` header, but the `iconv-lite` module does not support it OR the +parser does not support it. The charset is contained in the message as well +as in the `charset` property. The `status` property is set to `415`, the +`type` property is set to `'charset.unsupported'`, and the `charset` property +is set to the charset that is unsupported. + +### unsupported content encoding "bogus" + +This error will occur when the request had a `Content-Encoding` header that +contained an unsupported encoding. The encoding is contained in the message +as well as in the `encoding` property. The `status` property is set to `415`, +the `type` property is set to `'encoding.unsupported'`, and the `encoding` +property is set to the encoding that is unsupported. + +### The input exceeded the depth + +This error occurs when using `bodyParser.urlencoded` with the `extended` property set to `true` and the input exceeds the configured `depth` option. The `status` property is set to `400`. It is recommended to review the `depth` option and evaluate if it requires a higher value. When the `depth` option is set to `32` (default value), the error will not be thrown. + +## Examples + +### Express/Connect top-level generic + +This example demonstrates adding a generic JSON and URL-encoded parser as a +top-level middleware, which will parse the bodies of all incoming requests. +This is the simplest setup. + +```js +var express = require('express') +var bodyParser = require('body-parser') + +var app = express() + +// parse application/x-www-form-urlencoded +app.use(bodyParser.urlencoded({ extended: false })) + +// parse application/json +app.use(bodyParser.json()) + +app.use(function (req, res) { + res.setHeader('Content-Type', 'text/plain') + res.write('you posted:\n') + res.end(JSON.stringify(req.body, null, 2)) +}) +``` + +### Express route-specific + +This example demonstrates adding body parsers specifically to the routes that +need them. In general, this is the most recommended way to use body-parser with +Express. + +```js +var express = require('express') +var bodyParser = require('body-parser') + +var app = express() + +// create application/json parser +var jsonParser = bodyParser.json() + +// create application/x-www-form-urlencoded parser +var urlencodedParser = bodyParser.urlencoded({ extended: false }) + +// POST /login gets urlencoded bodies +app.post('/login', urlencodedParser, function (req, res) { + res.send('welcome, ' + req.body.username) +}) + +// POST /api/users gets JSON bodies +app.post('/api/users', jsonParser, function (req, res) { + // create user in req.body +}) +``` + +### Change accepted type for parsers + +All the parsers accept a `type` option which allows you to change the +`Content-Type` that the middleware will parse. + +```js +var express = require('express') +var bodyParser = require('body-parser') + +var app = express() + +// parse various different custom JSON types as JSON +app.use(bodyParser.json({ type: 'application/*+json' })) + +// parse some custom thing into a Buffer +app.use(bodyParser.raw({ type: 'application/vnd.custom-type' })) + +// parse an HTML body into a string +app.use(bodyParser.text({ type: 'text/html' })) +``` + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/expressjs/body-parser/master?label=ci +[ci-url]: https://github.com/expressjs/body-parser/actions/workflows/ci.yml +[coveralls-image]: https://badgen.net/coveralls/c/github/expressjs/body-parser/master +[coveralls-url]: https://coveralls.io/r/expressjs/body-parser?branch=master +[node-version-image]: https://badgen.net/npm/node/body-parser +[node-version-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/body-parser +[npm-url]: https://npmjs.org/package/body-parser +[npm-version-image]: https://badgen.net/npm/v/body-parser +[ossf-scorecard-badge]: https://api.scorecard.dev/projects/github.com/expressjs/body-parser/badge +[ossf-scorecard-visualizer]: https://ossf.github.io/scorecard-visualizer/#/projects/github.com/expressjs/body-parser \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/body-parser/SECURITY.md b/psitransfer-v2.3.0/node_modules/body-parser/SECURITY.md new file mode 100644 index 0000000..9694d42 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/SECURITY.md @@ -0,0 +1,25 @@ +# Security Policies and Procedures + +## Reporting a Bug + +The Express team and community take all security bugs seriously. Thank you +for improving the security of Express. We appreciate your efforts and +responsible disclosure and will make every effort to acknowledge your +contributions. + +Report security bugs by emailing the current owner(s) of `body-parser`. This +information can be found in the npm registry using the command +`npm owner ls body-parser`. +If unsure or unable to get the information from the above, open an issue +in the [project issue tracker](https://github.com/expressjs/body-parser/issues) +asking for the current contact information. + +To ensure the timely response to your report, please ensure that the entirety +of the report is contained within the email body and not solely behind a web +link or an attachment. + +At least one owner will acknowledge your email within 48 hours, and will send a +more detailed response within 48 hours indicating the next steps in handling +your report. After the initial reply to your report, the owners will +endeavor to keep you informed of the progress towards a fix and full +announcement, and may ask for additional information or guidance. diff --git a/psitransfer-v2.3.0/node_modules/body-parser/index.js b/psitransfer-v2.3.0/node_modules/body-parser/index.js new file mode 100644 index 0000000..bb24d73 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/index.js @@ -0,0 +1,156 @@ +/*! + * body-parser + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var deprecate = require('depd')('body-parser') + +/** + * Cache of loaded parsers. + * @private + */ + +var parsers = Object.create(null) + +/** + * @typedef Parsers + * @type {function} + * @property {function} json + * @property {function} raw + * @property {function} text + * @property {function} urlencoded + */ + +/** + * Module exports. + * @type {Parsers} + */ + +exports = module.exports = deprecate.function(bodyParser, + 'bodyParser: use individual json/urlencoded middlewares') + +/** + * JSON parser. + * @public + */ + +Object.defineProperty(exports, 'json', { + configurable: true, + enumerable: true, + get: createParserGetter('json') +}) + +/** + * Raw parser. + * @public + */ + +Object.defineProperty(exports, 'raw', { + configurable: true, + enumerable: true, + get: createParserGetter('raw') +}) + +/** + * Text parser. + * @public + */ + +Object.defineProperty(exports, 'text', { + configurable: true, + enumerable: true, + get: createParserGetter('text') +}) + +/** + * URL-encoded parser. + * @public + */ + +Object.defineProperty(exports, 'urlencoded', { + configurable: true, + enumerable: true, + get: createParserGetter('urlencoded') +}) + +/** + * Create a middleware to parse json and urlencoded bodies. + * + * @param {object} [options] + * @return {function} + * @deprecated + * @public + */ + +function bodyParser (options) { + // use default type for parsers + var opts = Object.create(options || null, { + type: { + configurable: true, + enumerable: true, + value: undefined, + writable: true + } + }) + + var _urlencoded = exports.urlencoded(opts) + var _json = exports.json(opts) + + return function bodyParser (req, res, next) { + _json(req, res, function (err) { + if (err) return next(err) + _urlencoded(req, res, next) + }) + } +} + +/** + * Create a getter for loading a parser. + * @private + */ + +function createParserGetter (name) { + return function get () { + return loadParser(name) + } +} + +/** + * Load a parser module. + * @private + */ + +function loadParser (parserName) { + var parser = parsers[parserName] + + if (parser !== undefined) { + return parser + } + + // this uses a switch for static require analysis + switch (parserName) { + case 'json': + parser = require('./lib/types/json') + break + case 'raw': + parser = require('./lib/types/raw') + break + case 'text': + parser = require('./lib/types/text') + break + case 'urlencoded': + parser = require('./lib/types/urlencoded') + break + } + + // store to prevent invoking require() + return (parsers[parserName] = parser) +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/lib/read.js b/psitransfer-v2.3.0/node_modules/body-parser/lib/read.js new file mode 100644 index 0000000..fce6283 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/lib/read.js @@ -0,0 +1,205 @@ +/*! + * body-parser + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var createError = require('http-errors') +var destroy = require('destroy') +var getBody = require('raw-body') +var iconv = require('iconv-lite') +var onFinished = require('on-finished') +var unpipe = require('unpipe') +var zlib = require('zlib') + +/** + * Module exports. + */ + +module.exports = read + +/** + * Read a request into a buffer and parse. + * + * @param {object} req + * @param {object} res + * @param {function} next + * @param {function} parse + * @param {function} debug + * @param {object} options + * @private + */ + +function read (req, res, next, parse, debug, options) { + var length + var opts = options + var stream + + // flag as parsed + req._body = true + + // read options + var encoding = opts.encoding !== null + ? opts.encoding + : null + var verify = opts.verify + + try { + // get the content stream + stream = contentstream(req, debug, opts.inflate) + length = stream.length + stream.length = undefined + } catch (err) { + return next(err) + } + + // set raw-body options + opts.length = length + opts.encoding = verify + ? null + : encoding + + // assert charset is supported + if (opts.encoding === null && encoding !== null && !iconv.encodingExists(encoding)) { + return next(createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { + charset: encoding.toLowerCase(), + type: 'charset.unsupported' + })) + } + + // read body + debug('read body') + getBody(stream, opts, function (error, body) { + if (error) { + var _error + + if (error.type === 'encoding.unsupported') { + // echo back charset + _error = createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { + charset: encoding.toLowerCase(), + type: 'charset.unsupported' + }) + } else { + // set status code on error + _error = createError(400, error) + } + + // unpipe from stream and destroy + if (stream !== req) { + unpipe(req) + destroy(stream, true) + } + + // read off entire request + dump(req, function onfinished () { + next(createError(400, _error)) + }) + return + } + + // verify + if (verify) { + try { + debug('verify body') + verify(req, res, body, encoding) + } catch (err) { + next(createError(403, err, { + body: body, + type: err.type || 'entity.verify.failed' + })) + return + } + } + + // parse + var str = body + try { + debug('parse body') + str = typeof body !== 'string' && encoding !== null + ? iconv.decode(body, encoding) + : body + req.body = parse(str) + } catch (err) { + next(createError(400, err, { + body: str, + type: err.type || 'entity.parse.failed' + })) + return + } + + next() + }) +} + +/** + * Get the content stream of the request. + * + * @param {object} req + * @param {function} debug + * @param {boolean} [inflate=true] + * @return {object} + * @api private + */ + +function contentstream (req, debug, inflate) { + var encoding = (req.headers['content-encoding'] || 'identity').toLowerCase() + var length = req.headers['content-length'] + var stream + + debug('content-encoding "%s"', encoding) + + if (inflate === false && encoding !== 'identity') { + throw createError(415, 'content encoding unsupported', { + encoding: encoding, + type: 'encoding.unsupported' + }) + } + + switch (encoding) { + case 'deflate': + stream = zlib.createInflate() + debug('inflate body') + req.pipe(stream) + break + case 'gzip': + stream = zlib.createGunzip() + debug('gunzip body') + req.pipe(stream) + break + case 'identity': + stream = req + stream.length = length + break + default: + throw createError(415, 'unsupported content encoding "' + encoding + '"', { + encoding: encoding, + type: 'encoding.unsupported' + }) + } + + return stream +} + +/** + * Dump the contents of a request. + * + * @param {object} req + * @param {function} callback + * @api private + */ + +function dump (req, callback) { + if (onFinished.isFinished(req)) { + callback(null) + } else { + onFinished(req, callback) + req.resume() + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/lib/types/json.js b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/json.js new file mode 100644 index 0000000..59f3f7e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/json.js @@ -0,0 +1,247 @@ +/*! + * body-parser + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var bytes = require('bytes') +var contentType = require('content-type') +var createError = require('http-errors') +var debug = require('debug')('body-parser:json') +var read = require('../read') +var typeis = require('type-is') + +/** + * Module exports. + */ + +module.exports = json + +/** + * RegExp to match the first non-space in a string. + * + * Allowed whitespace is defined in RFC 7159: + * + * ws = *( + * %x20 / ; Space + * %x09 / ; Horizontal tab + * %x0A / ; Line feed or New line + * %x0D ) ; Carriage return + */ + +var FIRST_CHAR_REGEXP = /^[\x20\x09\x0a\x0d]*([^\x20\x09\x0a\x0d])/ // eslint-disable-line no-control-regex + +var JSON_SYNTAX_CHAR = '#' +var JSON_SYNTAX_REGEXP = /#+/g + +/** + * Create a middleware to parse JSON bodies. + * + * @param {object} [options] + * @return {function} + * @public + */ + +function json (options) { + var opts = options || {} + + var limit = typeof opts.limit !== 'number' + ? bytes.parse(opts.limit || '100kb') + : opts.limit + var inflate = opts.inflate !== false + var reviver = opts.reviver + var strict = opts.strict !== false + var type = opts.type || 'application/json' + var verify = opts.verify || false + + if (verify !== false && typeof verify !== 'function') { + throw new TypeError('option verify must be function') + } + + // create the appropriate type checking function + var shouldParse = typeof type !== 'function' + ? typeChecker(type) + : type + + function parse (body) { + if (body.length === 0) { + // special-case empty json body, as it's a common client-side mistake + // TODO: maybe make this configurable or part of "strict" option + return {} + } + + if (strict) { + var first = firstchar(body) + + if (first !== '{' && first !== '[') { + debug('strict violation') + throw createStrictSyntaxError(body, first) + } + } + + try { + debug('parse json') + return JSON.parse(body, reviver) + } catch (e) { + throw normalizeJsonSyntaxError(e, { + message: e.message, + stack: e.stack + }) + } + } + + return function jsonParser (req, res, next) { + if (req._body) { + debug('body already parsed') + next() + return + } + + req.body = req.body || {} + + // skip requests without bodies + if (!typeis.hasBody(req)) { + debug('skip empty body') + next() + return + } + + debug('content-type %j', req.headers['content-type']) + + // determine if request should be parsed + if (!shouldParse(req)) { + debug('skip parsing') + next() + return + } + + // assert charset per RFC 7159 sec 8.1 + var charset = getCharset(req) || 'utf-8' + if (charset.slice(0, 4) !== 'utf-') { + debug('invalid charset') + next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { + charset: charset, + type: 'charset.unsupported' + })) + return + } + + // read + read(req, res, next, parse, debug, { + encoding: charset, + inflate: inflate, + limit: limit, + verify: verify + }) + } +} + +/** + * Create strict violation syntax error matching native error. + * + * @param {string} str + * @param {string} char + * @return {Error} + * @private + */ + +function createStrictSyntaxError (str, char) { + var index = str.indexOf(char) + var partial = '' + + if (index !== -1) { + partial = str.substring(0, index) + JSON_SYNTAX_CHAR + + for (var i = index + 1; i < str.length; i++) { + partial += JSON_SYNTAX_CHAR + } + } + + try { + JSON.parse(partial); /* istanbul ignore next */ throw new SyntaxError('strict violation') + } catch (e) { + return normalizeJsonSyntaxError(e, { + message: e.message.replace(JSON_SYNTAX_REGEXP, function (placeholder) { + return str.substring(index, index + placeholder.length) + }), + stack: e.stack + }) + } +} + +/** + * Get the first non-whitespace character in a string. + * + * @param {string} str + * @return {function} + * @private + */ + +function firstchar (str) { + var match = FIRST_CHAR_REGEXP.exec(str) + + return match + ? match[1] + : undefined +} + +/** + * Get the charset of a request. + * + * @param {object} req + * @api private + */ + +function getCharset (req) { + try { + return (contentType.parse(req).parameters.charset || '').toLowerCase() + } catch (e) { + return undefined + } +} + +/** + * Normalize a SyntaxError for JSON.parse. + * + * @param {SyntaxError} error + * @param {object} obj + * @return {SyntaxError} + */ + +function normalizeJsonSyntaxError (error, obj) { + var keys = Object.getOwnPropertyNames(error) + + for (var i = 0; i < keys.length; i++) { + var key = keys[i] + if (key !== 'stack' && key !== 'message') { + delete error[key] + } + } + + // replace stack before message for Node.js 0.10 and below + error.stack = obj.stack.replace(error.message, obj.message) + error.message = obj.message + + return error +} + +/** + * Get the simple type checker. + * + * @param {string} type + * @return {function} + */ + +function typeChecker (type) { + return function checkType (req) { + return Boolean(typeis(req, type)) + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/lib/types/raw.js b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/raw.js new file mode 100644 index 0000000..f5d1b67 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/raw.js @@ -0,0 +1,101 @@ +/*! + * body-parser + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + */ + +var bytes = require('bytes') +var debug = require('debug')('body-parser:raw') +var read = require('../read') +var typeis = require('type-is') + +/** + * Module exports. + */ + +module.exports = raw + +/** + * Create a middleware to parse raw bodies. + * + * @param {object} [options] + * @return {function} + * @api public + */ + +function raw (options) { + var opts = options || {} + + var inflate = opts.inflate !== false + var limit = typeof opts.limit !== 'number' + ? bytes.parse(opts.limit || '100kb') + : opts.limit + var type = opts.type || 'application/octet-stream' + var verify = opts.verify || false + + if (verify !== false && typeof verify !== 'function') { + throw new TypeError('option verify must be function') + } + + // create the appropriate type checking function + var shouldParse = typeof type !== 'function' + ? typeChecker(type) + : type + + function parse (buf) { + return buf + } + + return function rawParser (req, res, next) { + if (req._body) { + debug('body already parsed') + next() + return + } + + req.body = req.body || {} + + // skip requests without bodies + if (!typeis.hasBody(req)) { + debug('skip empty body') + next() + return + } + + debug('content-type %j', req.headers['content-type']) + + // determine if request should be parsed + if (!shouldParse(req)) { + debug('skip parsing') + next() + return + } + + // read + read(req, res, next, parse, debug, { + encoding: null, + inflate: inflate, + limit: limit, + verify: verify + }) + } +} + +/** + * Get the simple type checker. + * + * @param {string} type + * @return {function} + */ + +function typeChecker (type) { + return function checkType (req) { + return Boolean(typeis(req, type)) + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/lib/types/text.js b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/text.js new file mode 100644 index 0000000..083a009 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/text.js @@ -0,0 +1,121 @@ +/*! + * body-parser + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + */ + +var bytes = require('bytes') +var contentType = require('content-type') +var debug = require('debug')('body-parser:text') +var read = require('../read') +var typeis = require('type-is') + +/** + * Module exports. + */ + +module.exports = text + +/** + * Create a middleware to parse text bodies. + * + * @param {object} [options] + * @return {function} + * @api public + */ + +function text (options) { + var opts = options || {} + + var defaultCharset = opts.defaultCharset || 'utf-8' + var inflate = opts.inflate !== false + var limit = typeof opts.limit !== 'number' + ? bytes.parse(opts.limit || '100kb') + : opts.limit + var type = opts.type || 'text/plain' + var verify = opts.verify || false + + if (verify !== false && typeof verify !== 'function') { + throw new TypeError('option verify must be function') + } + + // create the appropriate type checking function + var shouldParse = typeof type !== 'function' + ? typeChecker(type) + : type + + function parse (buf) { + return buf + } + + return function textParser (req, res, next) { + if (req._body) { + debug('body already parsed') + next() + return + } + + req.body = req.body || {} + + // skip requests without bodies + if (!typeis.hasBody(req)) { + debug('skip empty body') + next() + return + } + + debug('content-type %j', req.headers['content-type']) + + // determine if request should be parsed + if (!shouldParse(req)) { + debug('skip parsing') + next() + return + } + + // get charset + var charset = getCharset(req) || defaultCharset + + // read + read(req, res, next, parse, debug, { + encoding: charset, + inflate: inflate, + limit: limit, + verify: verify + }) + } +} + +/** + * Get the charset of a request. + * + * @param {object} req + * @api private + */ + +function getCharset (req) { + try { + return (contentType.parse(req).parameters.charset || '').toLowerCase() + } catch (e) { + return undefined + } +} + +/** + * Get the simple type checker. + * + * @param {string} type + * @return {function} + */ + +function typeChecker (type) { + return function checkType (req) { + return Boolean(typeis(req, type)) + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/lib/types/urlencoded.js b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/urlencoded.js new file mode 100644 index 0000000..2bd4485 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/lib/types/urlencoded.js @@ -0,0 +1,307 @@ +/*! + * body-parser + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var bytes = require('bytes') +var contentType = require('content-type') +var createError = require('http-errors') +var debug = require('debug')('body-parser:urlencoded') +var deprecate = require('depd')('body-parser') +var read = require('../read') +var typeis = require('type-is') + +/** + * Module exports. + */ + +module.exports = urlencoded + +/** + * Cache of parser modules. + */ + +var parsers = Object.create(null) + +/** + * Create a middleware to parse urlencoded bodies. + * + * @param {object} [options] + * @return {function} + * @public + */ + +function urlencoded (options) { + var opts = options || {} + + // notice because option default will flip in next major + if (opts.extended === undefined) { + deprecate('undefined extended: provide extended option') + } + + var extended = opts.extended !== false + var inflate = opts.inflate !== false + var limit = typeof opts.limit !== 'number' + ? bytes.parse(opts.limit || '100kb') + : opts.limit + var type = opts.type || 'application/x-www-form-urlencoded' + var verify = opts.verify || false + var depth = typeof opts.depth !== 'number' + ? Number(opts.depth || 32) + : opts.depth + + if (verify !== false && typeof verify !== 'function') { + throw new TypeError('option verify must be function') + } + + // create the appropriate query parser + var queryparse = extended + ? extendedparser(opts) + : simpleparser(opts) + + // create the appropriate type checking function + var shouldParse = typeof type !== 'function' + ? typeChecker(type) + : type + + function parse (body) { + return body.length + ? queryparse(body) + : {} + } + + return function urlencodedParser (req, res, next) { + if (req._body) { + debug('body already parsed') + next() + return + } + + req.body = req.body || {} + + // skip requests without bodies + if (!typeis.hasBody(req)) { + debug('skip empty body') + next() + return + } + + debug('content-type %j', req.headers['content-type']) + + // determine if request should be parsed + if (!shouldParse(req)) { + debug('skip parsing') + next() + return + } + + // assert charset + var charset = getCharset(req) || 'utf-8' + if (charset !== 'utf-8') { + debug('invalid charset') + next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { + charset: charset, + type: 'charset.unsupported' + })) + return + } + + // read + read(req, res, next, parse, debug, { + debug: debug, + encoding: charset, + inflate: inflate, + limit: limit, + verify: verify, + depth: depth + }) + } +} + +/** + * Get the extended query parser. + * + * @param {object} options + */ + +function extendedparser (options) { + var parameterLimit = options.parameterLimit !== undefined + ? options.parameterLimit + : 1000 + + var depth = typeof options.depth !== 'number' + ? Number(options.depth || 32) + : options.depth + var parse = parser('qs') + + if (isNaN(parameterLimit) || parameterLimit < 1) { + throw new TypeError('option parameterLimit must be a positive number') + } + + if (isNaN(depth) || depth < 0) { + throw new TypeError('option depth must be a zero or a positive number') + } + + if (isFinite(parameterLimit)) { + parameterLimit = parameterLimit | 0 + } + + return function queryparse (body) { + var paramCount = parameterCount(body, parameterLimit) + + if (paramCount === undefined) { + debug('too many parameters') + throw createError(413, 'too many parameters', { + type: 'parameters.too.many' + }) + } + + var arrayLimit = Math.max(100, paramCount) + + debug('parse extended urlencoding') + try { + return parse(body, { + allowPrototypes: true, + arrayLimit: arrayLimit, + depth: depth, + strictDepth: true, + parameterLimit: parameterLimit + }) + } catch (err) { + if (err instanceof RangeError) { + throw createError(400, 'The input exceeded the depth', { + type: 'querystring.parse.rangeError' + }) + } else { + throw err + } + } + } +} + +/** + * Get the charset of a request. + * + * @param {object} req + * @api private + */ + +function getCharset (req) { + try { + return (contentType.parse(req).parameters.charset || '').toLowerCase() + } catch (e) { + return undefined + } +} + +/** + * Count the number of parameters, stopping once limit reached + * + * @param {string} body + * @param {number} limit + * @api private + */ + +function parameterCount (body, limit) { + var count = 0 + var index = 0 + + while ((index = body.indexOf('&', index)) !== -1) { + count++ + index++ + + if (count === limit) { + return undefined + } + } + + return count +} + +/** + * Get parser for module name dynamically. + * + * @param {string} name + * @return {function} + * @api private + */ + +function parser (name) { + var mod = parsers[name] + + if (mod !== undefined) { + return mod.parse + } + + // this uses a switch for static require analysis + switch (name) { + case 'qs': + mod = require('qs') + break + case 'querystring': + mod = require('querystring') + break + } + + // store to prevent invoking require() + parsers[name] = mod + + return mod.parse +} + +/** + * Get the simple query parser. + * + * @param {object} options + */ + +function simpleparser (options) { + var parameterLimit = options.parameterLimit !== undefined + ? options.parameterLimit + : 1000 + var parse = parser('querystring') + + if (isNaN(parameterLimit) || parameterLimit < 1) { + throw new TypeError('option parameterLimit must be a positive number') + } + + if (isFinite(parameterLimit)) { + parameterLimit = parameterLimit | 0 + } + + return function queryparse (body) { + var paramCount = parameterCount(body, parameterLimit) + + if (paramCount === undefined) { + debug('too many parameters') + throw createError(413, 'too many parameters', { + type: 'parameters.too.many' + }) + } + + debug('parse urlencoding') + return parse(body, undefined, undefined, { maxKeys: parameterLimit }) + } +} + +/** + * Get the simple type checker. + * + * @param {string} type + * @return {function} + */ + +function typeChecker (type) { + return function checkType (req) { + return Boolean(typeis(req, type)) + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/History.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/History.md new file mode 100644 index 0000000..d60ce0e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/History.md @@ -0,0 +1,97 @@ +3.1.2 / 2022-01-27 +================== + + * Fix return value for un-parsable strings + +3.1.1 / 2021-11-15 +================== + + * Fix "thousandsSeparator" incorrecting formatting fractional part + +3.1.0 / 2019-01-22 +================== + + * Add petabyte (`pb`) support + +3.0.0 / 2017-08-31 +================== + + * Change "kB" to "KB" in format output + * Remove support for Node.js 0.6 + * Remove support for ComponentJS + +2.5.0 / 2017-03-24 +================== + + * Add option "unit" + +2.4.0 / 2016-06-01 +================== + + * Add option "unitSeparator" + +2.3.0 / 2016-02-15 +================== + + * Drop partial bytes on all parsed units + * Fix non-finite numbers to `.format` to return `null` + * Fix parsing byte string that looks like hex + * perf: hoist regular expressions + +2.2.0 / 2015-11-13 +================== + + * add option "decimalPlaces" + * add option "fixedDecimals" + +2.1.0 / 2015-05-21 +================== + + * add `.format` export + * add `.parse` export + +2.0.2 / 2015-05-20 +================== + + * remove map recreation + * remove unnecessary object construction + +2.0.1 / 2015-05-07 +================== + + * fix browserify require + * remove node.extend dependency + +2.0.0 / 2015-04-12 +================== + + * add option "case" + * add option "thousandsSeparator" + * return "null" on invalid parse input + * support proper round-trip: bytes(bytes(num)) === num + * units no longer case sensitive when parsing + +1.0.0 / 2014-05-05 +================== + + * add negative support. fixes #6 + +0.3.0 / 2014-03-19 +================== + + * added terabyte support + +0.2.1 / 2013-04-01 +================== + + * add .component + +0.2.0 / 2012-10-28 +================== + + * bytes(200).should.eql('200b') + +0.1.0 / 2012-07-04 +================== + + * add bytes to string conversion [yields] diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/LICENSE b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/LICENSE new file mode 100644 index 0000000..63e95a9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/Readme.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/Readme.md new file mode 100644 index 0000000..5790e23 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/Readme.md @@ -0,0 +1,152 @@ +# Bytes utility + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Utility to parse a string bytes (ex: `1TB`) to bytes (`1099511627776`) and vice-versa. + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```bash +$ npm install bytes +``` + +## Usage + +```js +var bytes = require('bytes'); +``` + +#### bytes(number|string value, [options]): number|string|null + +Default export function. Delegates to either `bytes.format` or `bytes.parse` based on the type of `value`. + +**Arguments** + +| Name | Type | Description | +|---------|----------|--------------------| +| value | `number`|`string` | Number value to format or string value to parse | +| options | `Object` | Conversion options for `format` | + +**Returns** + +| Name | Type | Description | +|---------|------------------|-------------------------------------------------| +| results | `string`|`number`|`null` | Return null upon error. Numeric value in bytes, or string value otherwise. | + +**Example** + +```js +bytes(1024); +// output: '1KB' + +bytes('1KB'); +// output: 1024 +``` + +#### bytes.format(number value, [options]): string|null + +Format the given value in bytes into a string. If the value is negative, it is kept as such. If it is a float, it is + rounded. + +**Arguments** + +| Name | Type | Description | +|---------|----------|--------------------| +| value | `number` | Value in bytes | +| options | `Object` | Conversion options | + +**Options** + +| Property | Type | Description | +|-------------------|--------|-----------------------------------------------------------------------------------------| +| decimalPlaces | `number`|`null` | Maximum number of decimal places to include in output. Default value to `2`. | +| fixedDecimals | `boolean`|`null` | Whether to always display the maximum number of decimal places. Default value to `false` | +| thousandsSeparator | `string`|`null` | Example of values: `' '`, `','` and `'.'`... Default value to `''`. | +| unit | `string`|`null` | The unit in which the result will be returned (B/KB/MB/GB/TB). Default value to `''` (which means auto detect). | +| unitSeparator | `string`|`null` | Separator to use between number and unit. Default value to `''`. | + +**Returns** + +| Name | Type | Description | +|---------|------------------|-------------------------------------------------| +| results | `string`|`null` | Return null upon error. String value otherwise. | + +**Example** + +```js +bytes.format(1024); +// output: '1KB' + +bytes.format(1000); +// output: '1000B' + +bytes.format(1000, {thousandsSeparator: ' '}); +// output: '1 000B' + +bytes.format(1024 * 1.7, {decimalPlaces: 0}); +// output: '2KB' + +bytes.format(1024, {unitSeparator: ' '}); +// output: '1 KB' +``` + +#### bytes.parse(string|number value): number|null + +Parse the string value into an integer in bytes. If no unit is given, or `value` +is a number, it is assumed the value is in bytes. + +Supported units and abbreviations are as follows and are case-insensitive: + + * `b` for bytes + * `kb` for kilobytes + * `mb` for megabytes + * `gb` for gigabytes + * `tb` for terabytes + * `pb` for petabytes + +The units are in powers of two, not ten. This means 1kb = 1024b according to this parser. + +**Arguments** + +| Name | Type | Description | +|---------------|--------|--------------------| +| value | `string`|`number` | String to parse, or number in bytes. | + +**Returns** + +| Name | Type | Description | +|---------|-------------|-------------------------| +| results | `number`|`null` | Return null upon error. Value in bytes otherwise. | + +**Example** + +```js +bytes.parse('1KB'); +// output: 1024 + +bytes.parse('1024'); +// output: 1024 + +bytes.parse(1024); +// output: 1024 +``` + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/visionmedia/bytes.js/master?label=ci +[ci-url]: https://github.com/visionmedia/bytes.js/actions?query=workflow%3Aci +[coveralls-image]: https://badgen.net/coveralls/c/github/visionmedia/bytes.js/master +[coveralls-url]: https://coveralls.io/r/visionmedia/bytes.js?branch=master +[downloads-image]: https://badgen.net/npm/dm/bytes +[downloads-url]: https://npmjs.org/package/bytes +[npm-image]: https://badgen.net/npm/v/bytes +[npm-url]: https://npmjs.org/package/bytes diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/index.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/index.js new file mode 100644 index 0000000..6f2d0f8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/index.js @@ -0,0 +1,170 @@ +/*! + * bytes + * Copyright(c) 2012-2014 TJ Holowaychuk + * Copyright(c) 2015 Jed Watson + * MIT Licensed + */ + +'use strict'; + +/** + * Module exports. + * @public + */ + +module.exports = bytes; +module.exports.format = format; +module.exports.parse = parse; + +/** + * Module variables. + * @private + */ + +var formatThousandsRegExp = /\B(?=(\d{3})+(?!\d))/g; + +var formatDecimalsRegExp = /(?:\.0*|(\.[^0]+)0+)$/; + +var map = { + b: 1, + kb: 1 << 10, + mb: 1 << 20, + gb: 1 << 30, + tb: Math.pow(1024, 4), + pb: Math.pow(1024, 5), +}; + +var parseRegExp = /^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i; + +/** + * Convert the given value in bytes into a string or parse to string to an integer in bytes. + * + * @param {string|number} value + * @param {{ + * case: [string], + * decimalPlaces: [number] + * fixedDecimals: [boolean] + * thousandsSeparator: [string] + * unitSeparator: [string] + * }} [options] bytes options. + * + * @returns {string|number|null} + */ + +function bytes(value, options) { + if (typeof value === 'string') { + return parse(value); + } + + if (typeof value === 'number') { + return format(value, options); + } + + return null; +} + +/** + * Format the given value in bytes into a string. + * + * If the value is negative, it is kept as such. If it is a float, + * it is rounded. + * + * @param {number} value + * @param {object} [options] + * @param {number} [options.decimalPlaces=2] + * @param {number} [options.fixedDecimals=false] + * @param {string} [options.thousandsSeparator=] + * @param {string} [options.unit=] + * @param {string} [options.unitSeparator=] + * + * @returns {string|null} + * @public + */ + +function format(value, options) { + if (!Number.isFinite(value)) { + return null; + } + + var mag = Math.abs(value); + var thousandsSeparator = (options && options.thousandsSeparator) || ''; + var unitSeparator = (options && options.unitSeparator) || ''; + var decimalPlaces = (options && options.decimalPlaces !== undefined) ? options.decimalPlaces : 2; + var fixedDecimals = Boolean(options && options.fixedDecimals); + var unit = (options && options.unit) || ''; + + if (!unit || !map[unit.toLowerCase()]) { + if (mag >= map.pb) { + unit = 'PB'; + } else if (mag >= map.tb) { + unit = 'TB'; + } else if (mag >= map.gb) { + unit = 'GB'; + } else if (mag >= map.mb) { + unit = 'MB'; + } else if (mag >= map.kb) { + unit = 'KB'; + } else { + unit = 'B'; + } + } + + var val = value / map[unit.toLowerCase()]; + var str = val.toFixed(decimalPlaces); + + if (!fixedDecimals) { + str = str.replace(formatDecimalsRegExp, '$1'); + } + + if (thousandsSeparator) { + str = str.split('.').map(function (s, i) { + return i === 0 + ? s.replace(formatThousandsRegExp, thousandsSeparator) + : s + }).join('.'); + } + + return str + unitSeparator + unit; +} + +/** + * Parse the string value into an integer in bytes. + * + * If no unit is given, it is assumed the value is in bytes. + * + * @param {number|string} val + * + * @returns {number|null} + * @public + */ + +function parse(val) { + if (typeof val === 'number' && !isNaN(val)) { + return val; + } + + if (typeof val !== 'string') { + return null; + } + + // Test if the string passed is valid + var results = parseRegExp.exec(val); + var floatValue; + var unit = 'b'; + + if (!results) { + // Nothing could be extracted from the given string + floatValue = parseInt(val, 10); + unit = 'b' + } else { + // Retrieve the value and the unit + floatValue = parseFloat(results[1]); + unit = results[4].toLowerCase(); + } + + if (isNaN(floatValue)) { + return null; + } + + return Math.floor(map[unit] * floatValue); +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/package.json b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/package.json new file mode 100644 index 0000000..f2b6a8b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/bytes/package.json @@ -0,0 +1,42 @@ +{ + "name": "bytes", + "description": "Utility to parse a string bytes to bytes and vice-versa", + "version": "3.1.2", + "author": "TJ Holowaychuk (http://tjholowaychuk.com)", + "contributors": [ + "Jed Watson ", + "Théo FIDRY " + ], + "license": "MIT", + "keywords": [ + "byte", + "bytes", + "utility", + "parse", + "parser", + "convert", + "converter" + ], + "repository": "visionmedia/bytes.js", + "devDependencies": { + "eslint": "7.32.0", + "eslint-plugin-markdown": "2.2.1", + "mocha": "9.2.0", + "nyc": "15.1.0" + }, + "files": [ + "History.md", + "LICENSE", + "Readme.md", + "index.js" + ], + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --check-leaks --reporter spec", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.coveralls.yml b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.coveralls.yml new file mode 100644 index 0000000..20a7068 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.coveralls.yml @@ -0,0 +1 @@ +repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.eslintrc b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.eslintrc new file mode 100644 index 0000000..8a37ae2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.eslintrc @@ -0,0 +1,11 @@ +{ + "env": { + "browser": true, + "node": true + }, + "rules": { + "no-console": 0, + "no-empty": [1, { "allowEmptyCatch": true }] + }, + "extends": "eslint:recommended" +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.npmignore b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.npmignore new file mode 100644 index 0000000..5f60eec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.npmignore @@ -0,0 +1,9 @@ +support +test +examples +example +*.sock +dist +yarn.lock +coverage +bower.json diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.travis.yml b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.travis.yml new file mode 100644 index 0000000..6c6090c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/.travis.yml @@ -0,0 +1,14 @@ + +language: node_js +node_js: + - "6" + - "5" + - "4" + +install: + - make node_modules + +script: + - make lint + - make test + - make coveralls diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/CHANGELOG.md new file mode 100644 index 0000000..eadaa18 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/CHANGELOG.md @@ -0,0 +1,362 @@ + +2.6.9 / 2017-09-22 +================== + + * remove ReDoS regexp in %o formatter (#504) + +2.6.8 / 2017-05-18 +================== + + * Fix: Check for undefined on browser globals (#462, @marbemac) + +2.6.7 / 2017-05-16 +================== + + * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom) + * Fix: Inline extend function in node implementation (#452, @dougwilson) + * Docs: Fix typo (#455, @msasad) + +2.6.5 / 2017-04-27 +================== + + * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek) + * Misc: clean up browser reference checks (#447, @thebigredgeek) + * Misc: add npm-debug.log to .gitignore (@thebigredgeek) + + +2.6.4 / 2017-04-20 +================== + + * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo) + * Chore: ignore bower.json in npm installations. (#437, @joaovieira) + * Misc: update "ms" to v0.7.3 (@tootallnate) + +2.6.3 / 2017-03-13 +================== + + * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts) + * Docs: Changelog fix (@thebigredgeek) + +2.6.2 / 2017-03-10 +================== + + * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin) + * Docs: Add backers and sponsors from Open Collective (#422, @piamancini) + * Docs: Add Slackin invite badge (@tootallnate) + +2.6.1 / 2017-02-10 +================== + + * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error + * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0) + * Fix: IE8 "Expected identifier" error (#414, @vgoma) + * Fix: Namespaces would not disable once enabled (#409, @musikov) + +2.6.0 / 2016-12-28 +================== + + * Fix: added better null pointer checks for browser useColors (@thebigredgeek) + * Improvement: removed explicit `window.debug` export (#404, @tootallnate) + * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate) + +2.5.2 / 2016-12-25 +================== + + * Fix: reference error on window within webworkers (#393, @KlausTrainer) + * Docs: fixed README typo (#391, @lurch) + * Docs: added notice about v3 api discussion (@thebigredgeek) + +2.5.1 / 2016-12-20 +================== + + * Fix: babel-core compatibility + +2.5.0 / 2016-12-20 +================== + + * Fix: wrong reference in bower file (@thebigredgeek) + * Fix: webworker compatibility (@thebigredgeek) + * Fix: output formatting issue (#388, @kribblo) + * Fix: babel-loader compatibility (#383, @escwald) + * Misc: removed built asset from repo and publications (@thebigredgeek) + * Misc: moved source files to /src (#378, @yamikuronue) + * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue) + * Test: coveralls integration (#378, @yamikuronue) + * Docs: simplified language in the opening paragraph (#373, @yamikuronue) + +2.4.5 / 2016-12-17 +================== + + * Fix: `navigator` undefined in Rhino (#376, @jochenberger) + * Fix: custom log function (#379, @hsiliev) + * Improvement: bit of cleanup + linting fixes (@thebigredgeek) + * Improvement: rm non-maintainted `dist/` dir (#375, @freewil) + * Docs: simplified language in the opening paragraph. (#373, @yamikuronue) + +2.4.4 / 2016-12-14 +================== + + * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts) + +2.4.3 / 2016-12-14 +================== + + * Fix: navigation.userAgent error for react native (#364, @escwald) + +2.4.2 / 2016-12-14 +================== + + * Fix: browser colors (#367, @tootallnate) + * Misc: travis ci integration (@thebigredgeek) + * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek) + +2.4.1 / 2016-12-13 +================== + + * Fix: typo that broke the package (#356) + +2.4.0 / 2016-12-13 +================== + + * Fix: bower.json references unbuilt src entry point (#342, @justmatt) + * Fix: revert "handle regex special characters" (@tootallnate) + * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate) + * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate) + * Improvement: allow colors in workers (#335, @botverse) + * Improvement: use same color for same namespace. (#338, @lchenay) + +2.3.3 / 2016-11-09 +================== + + * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne) + * Fix: Returning `localStorage` saved values (#331, Levi Thomason) + * Improvement: Don't create an empty object when no `process` (Nathan Rajlich) + +2.3.2 / 2016-11-09 +================== + + * Fix: be super-safe in index.js as well (@TooTallNate) + * Fix: should check whether process exists (Tom Newby) + +2.3.1 / 2016-11-09 +================== + + * Fix: Added electron compatibility (#324, @paulcbetts) + * Improvement: Added performance optimizations (@tootallnate) + * Readme: Corrected PowerShell environment variable example (#252, @gimre) + * Misc: Removed yarn lock file from source control (#321, @fengmk2) + +2.3.0 / 2016-11-07 +================== + + * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic) + * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos) + * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15) + * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran) + * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom) + * Package: Update "ms" to 0.7.2 (#315, @DevSide) + * Package: removed superfluous version property from bower.json (#207 @kkirsche) + * Readme: fix USE_COLORS to DEBUG_COLORS + * Readme: Doc fixes for format string sugar (#269, @mlucool) + * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0) + * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable) + * Readme: better docs for browser support (#224, @matthewmueller) + * Tooling: Added yarn integration for development (#317, @thebigredgeek) + * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek) + * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman) + * Misc: Updated contributors (@thebigredgeek) + +2.2.0 / 2015-05-09 +================== + + * package: update "ms" to v0.7.1 (#202, @dougwilson) + * README: add logging to file example (#193, @DanielOchoa) + * README: fixed a typo (#191, @amir-s) + * browser: expose `storage` (#190, @stephenmathieson) + * Makefile: add a `distclean` target (#189, @stephenmathieson) + +2.1.3 / 2015-03-13 +================== + + * Updated stdout/stderr example (#186) + * Updated example/stdout.js to match debug current behaviour + * Renamed example/stderr.js to stdout.js + * Update Readme.md (#184) + * replace high intensity foreground color for bold (#182, #183) + +2.1.2 / 2015-03-01 +================== + + * dist: recompile + * update "ms" to v0.7.0 + * package: update "browserify" to v9.0.3 + * component: fix "ms.js" repo location + * changed bower package name + * updated documentation about using debug in a browser + * fix: security error on safari (#167, #168, @yields) + +2.1.1 / 2014-12-29 +================== + + * browser: use `typeof` to check for `console` existence + * browser: check for `console.log` truthiness (fix IE 8/9) + * browser: add support for Chrome apps + * Readme: added Windows usage remarks + * Add `bower.json` to properly support bower install + +2.1.0 / 2014-10-15 +================== + + * node: implement `DEBUG_FD` env variable support + * package: update "browserify" to v6.1.0 + * package: add "license" field to package.json (#135, @panuhorsmalahti) + +2.0.0 / 2014-09-01 +================== + + * package: update "browserify" to v5.11.0 + * node: use stderr rather than stdout for logging (#29, @stephenmathieson) + +1.0.4 / 2014-07-15 +================== + + * dist: recompile + * example: remove `console.info()` log usage + * example: add "Content-Type" UTF-8 header to browser example + * browser: place %c marker after the space character + * browser: reset the "content" color via `color: inherit` + * browser: add colors support for Firefox >= v31 + * debug: prefer an instance `log()` function over the global one (#119) + * Readme: update documentation about styled console logs for FF v31 (#116, @wryk) + +1.0.3 / 2014-07-09 +================== + + * Add support for multiple wildcards in namespaces (#122, @seegno) + * browser: fix lint + +1.0.2 / 2014-06-10 +================== + + * browser: update color palette (#113, @gscottolson) + * common: make console logging function configurable (#108, @timoxley) + * node: fix %o colors on old node <= 0.8.x + * Makefile: find node path using shell/which (#109, @timoxley) + +1.0.1 / 2014-06-06 +================== + + * browser: use `removeItem()` to clear localStorage + * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777) + * package: add "contributors" section + * node: fix comment typo + * README: list authors + +1.0.0 / 2014-06-04 +================== + + * make ms diff be global, not be scope + * debug: ignore empty strings in enable() + * node: make DEBUG_COLORS able to disable coloring + * *: export the `colors` array + * npmignore: don't publish the `dist` dir + * Makefile: refactor to use browserify + * package: add "browserify" as a dev dependency + * Readme: add Web Inspector Colors section + * node: reset terminal color for the debug content + * node: map "%o" to `util.inspect()` + * browser: map "%j" to `JSON.stringify()` + * debug: add custom "formatters" + * debug: use "ms" module for humanizing the diff + * Readme: add "bash" syntax highlighting + * browser: add Firebug color support + * browser: add colors for WebKit browsers + * node: apply log to `console` + * rewrite: abstract common logic for Node & browsers + * add .jshintrc file + +0.8.1 / 2014-04-14 +================== + + * package: re-add the "component" section + +0.8.0 / 2014-03-30 +================== + + * add `enable()` method for nodejs. Closes #27 + * change from stderr to stdout + * remove unnecessary index.js file + +0.7.4 / 2013-11-13 +================== + + * remove "browserify" key from package.json (fixes something in browserify) + +0.7.3 / 2013-10-30 +================== + + * fix: catch localStorage security error when cookies are blocked (Chrome) + * add debug(err) support. Closes #46 + * add .browser prop to package.json. Closes #42 + +0.7.2 / 2013-02-06 +================== + + * fix package.json + * fix: Mobile Safari (private mode) is broken with debug + * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript + +0.7.1 / 2013-02-05 +================== + + * add repository URL to package.json + * add DEBUG_COLORED to force colored output + * add browserify support + * fix component. Closes #24 + +0.7.0 / 2012-05-04 +================== + + * Added .component to package.json + * Added debug.component.js build + +0.6.0 / 2012-03-16 +================== + + * Added support for "-" prefix in DEBUG [Vinay Pulim] + * Added `.enabled` flag to the node version [TooTallNate] + +0.5.0 / 2012-02-02 +================== + + * Added: humanize diffs. Closes #8 + * Added `debug.disable()` to the CS variant + * Removed padding. Closes #10 + * Fixed: persist client-side variant again. Closes #9 + +0.4.0 / 2012-02-01 +================== + + * Added browser variant support for older browsers [TooTallNate] + * Added `debug.enable('project:*')` to browser variant [TooTallNate] + * Added padding to diff (moved it to the right) + +0.3.0 / 2012-01-26 +================== + + * Added millisecond diff when isatty, otherwise UTC string + +0.2.0 / 2012-01-22 +================== + + * Added wildcard support + +0.1.0 / 2011-12-02 +================== + + * Added: remove colors unless stderr isatty [TooTallNate] + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/LICENSE b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/LICENSE new file mode 100644 index 0000000..658c933 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/LICENSE @@ -0,0 +1,19 @@ +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/Makefile b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/Makefile new file mode 100644 index 0000000..584da8b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/Makefile @@ -0,0 +1,50 @@ +# get Makefile directory name: http://stackoverflow.com/a/5982798/376773 +THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) +THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd) + +# BIN directory +BIN := $(THIS_DIR)/node_modules/.bin + +# Path +PATH := node_modules/.bin:$(PATH) +SHELL := /bin/bash + +# applications +NODE ?= $(shell which node) +YARN ?= $(shell which yarn) +PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm)) +BROWSERIFY ?= $(NODE) $(BIN)/browserify + +.FORCE: + +install: node_modules + +node_modules: package.json + @NODE_ENV= $(PKG) install + @touch node_modules + +lint: .FORCE + eslint browser.js debug.js index.js node.js + +test-node: .FORCE + istanbul cover node_modules/mocha/bin/_mocha -- test/**.js + +test-browser: .FORCE + mkdir -p dist + + @$(BROWSERIFY) \ + --standalone debug \ + . > dist/debug.js + + karma start --single-run + rimraf dist + +test: .FORCE + concurrently \ + "make test-node" \ + "make test-browser" + +coveralls: + cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js + +.PHONY: all install clean distclean diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/README.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/README.md new file mode 100644 index 0000000..f67be6b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/README.md @@ -0,0 +1,312 @@ +# debug +[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) +[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) + + + +A tiny node.js debugging utility modelled after node core's debugging technique. + +**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)** + +## Installation + +```bash +$ npm install debug +``` + +## Usage + +`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. + +Example _app.js_: + +```js +var debug = require('debug')('http') + , http = require('http') + , name = 'My App'; + +// fake app + +debug('booting %s', name); + +http.createServer(function(req, res){ + debug(req.method + ' ' + req.url); + res.end('hello\n'); +}).listen(3000, function(){ + debug('listening'); +}); + +// fake worker of some kind + +require('./worker'); +``` + +Example _worker.js_: + +```js +var debug = require('debug')('worker'); + +setInterval(function(){ + debug('doing some work'); +}, 1000); +``` + + The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples: + + ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png) + + ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png) + +#### Windows note + + On Windows the environment variable is set using the `set` command. + + ```cmd + set DEBUG=*,-not_this + ``` + + Note that PowerShell uses different syntax to set environment variables. + + ```cmd + $env:DEBUG = "*,-not_this" + ``` + +Then, run the program to be debugged as usual. + +## Millisecond diff + + When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. + + ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png) + + When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below: + + ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png) + +## Conventions + + If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". + +## Wildcards + + The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. + + You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:". + +## Environment Variables + + When running through Node.js, you can set a few environment variables that will + change the behavior of the debug logging: + +| Name | Purpose | +|-----------|-------------------------------------------------| +| `DEBUG` | Enables/disables specific debugging namespaces. | +| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | +| `DEBUG_DEPTH` | Object inspection depth. | +| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | + + + __Note:__ The environment variables beginning with `DEBUG_` end up being + converted into an Options object that gets used with `%o`/`%O` formatters. + See the Node.js documentation for + [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) + for the complete list. + +## Formatters + + + Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters: + +| Formatter | Representation | +|-----------|----------------| +| `%O` | Pretty-print an Object on multiple lines. | +| `%o` | Pretty-print an Object all on a single line. | +| `%s` | String. | +| `%d` | Number (both integer and float). | +| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | +| `%%` | Single percent sign ('%'). This does not consume an argument. | + +### Custom formatters + + You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like: + +```js +const createDebug = require('debug') +createDebug.formatters.h = (v) => { + return v.toString('hex') +} + +// …elsewhere +const debug = createDebug('foo') +debug('this is hex: %h', new Buffer('hello world')) +// foo this is hex: 68656c6c6f20776f726c6421 +0ms +``` + +## Browser support + You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), + or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), + if you don't want to build it yourself. + + Debug's enable state is currently persisted by `localStorage`. + Consider the situation shown below where you have `worker:a` and `worker:b`, + and wish to debug both. You can enable this using `localStorage.debug`: + +```js +localStorage.debug = 'worker:*' +``` + +And then refresh the page. + +```js +a = debug('worker:a'); +b = debug('worker:b'); + +setInterval(function(){ + a('doing some work'); +}, 1000); + +setInterval(function(){ + b('doing some work'); +}, 1200); +``` + +#### Web Inspector Colors + + Colors are also enabled on "Web Inspectors" that understand the `%c` formatting + option. These are WebKit web inspectors, Firefox ([since version + 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) + and the Firebug plugin for Firefox (any version). + + Colored output looks something like: + + ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png) + + +## Output streams + + By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: + +Example _stdout.js_: + +```js +var debug = require('debug'); +var error = debug('app:error'); + +// by default stderr is used +error('goes to stderr!'); + +var log = debug('app:log'); +// set this namespace to log via console.log +log.log = console.log.bind(console); // don't forget to bind to console! +log('goes to stdout'); +error('still goes to stderr!'); + +// set all output to go via console.info +// overrides all per-namespace log settings +debug.log = console.info.bind(console); +error('now goes to stdout via console.info'); +log('still goes to stdout, but via console.info now'); +``` + + +## Authors + + - TJ Holowaychuk + - Nathan Rajlich + - Andrew Rhyne + +## Backers + +Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## Sponsors + +Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## License + +(The MIT License) + +Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/component.json b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/component.json new file mode 100644 index 0000000..9de2641 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/component.json @@ -0,0 +1,19 @@ +{ + "name": "debug", + "repo": "visionmedia/debug", + "description": "small debugging utility", + "version": "2.6.9", + "keywords": [ + "debug", + "log", + "debugger" + ], + "main": "src/browser.js", + "scripts": [ + "src/browser.js", + "src/debug.js" + ], + "dependencies": { + "rauchg/ms.js": "0.7.1" + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/karma.conf.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/karma.conf.js new file mode 100644 index 0000000..103a82d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/karma.conf.js @@ -0,0 +1,70 @@ +// Karma configuration +// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC) + +module.exports = function(config) { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['mocha', 'chai', 'sinon'], + + + // list of files / patterns to load in the browser + files: [ + 'dist/debug.js', + 'test/*spec.js' + ], + + + // list of files to exclude + exclude: [ + 'src/node.js' + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + }, + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ['progress'], + + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: true, + + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ['PhantomJS'], + + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: Infinity + }) +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/node.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/node.js new file mode 100644 index 0000000..7fc36fe --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/node.js @@ -0,0 +1 @@ +module.exports = require('./src/node'); diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/package.json b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/package.json new file mode 100644 index 0000000..dc787ba --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/package.json @@ -0,0 +1,49 @@ +{ + "name": "debug", + "version": "2.6.9", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "description": "small debugging utility", + "keywords": [ + "debug", + "log", + "debugger" + ], + "author": "TJ Holowaychuk ", + "contributors": [ + "Nathan Rajlich (http://n8.io)", + "Andrew Rhyne " + ], + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + }, + "devDependencies": { + "browserify": "9.0.3", + "chai": "^3.5.0", + "concurrently": "^3.1.0", + "coveralls": "^2.11.15", + "eslint": "^3.12.1", + "istanbul": "^0.4.5", + "karma": "^1.3.0", + "karma-chai": "^0.1.0", + "karma-mocha": "^1.3.0", + "karma-phantomjs-launcher": "^1.0.2", + "karma-sinon": "^1.0.5", + "mocha": "^3.2.0", + "mocha-lcov-reporter": "^1.2.0", + "rimraf": "^2.5.4", + "sinon": "^1.17.6", + "sinon-chai": "^2.8.0" + }, + "main": "./src/index.js", + "browser": "./src/browser.js", + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/browser.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/browser.js new file mode 100644 index 0000000..7106924 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/browser.js @@ -0,0 +1,185 @@ +/** + * This is the web browser implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; +exports.storage = 'undefined' != typeof chrome + && 'undefined' != typeof chrome.storage + ? chrome.storage.local + : localstorage(); + +/** + * Colors. + */ + +exports.colors = [ + 'lightseagreen', + 'forestgreen', + 'goldenrod', + 'dodgerblue', + 'darkorchid', + 'crimson' +]; + +/** + * Currently only WebKit-based Web Inspectors, Firefox >= v31, + * and the Firebug extension (any Firefox version) are known + * to support "%c" CSS customizations. + * + * TODO: add a `localStorage` variable to explicitly enable/disable colors + */ + +function useColors() { + // NB: In an Electron preload script, document will be defined but not fully + // initialized. Since we know we're in Chrome, we'll just detect this case + // explicitly + if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') { + return true; + } + + // is webkit? http://stackoverflow.com/a/16459606/376773 + // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 + return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || + // is firebug? http://stackoverflow.com/a/398120/376773 + (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || + // is firefox >= v31? + // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || + // double check webkit in userAgent just in case we are in a worker + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); +} + +/** + * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. + */ + +exports.formatters.j = function(v) { + try { + return JSON.stringify(v); + } catch (err) { + return '[UnexpectedJSONParseError]: ' + err.message; + } +}; + + +/** + * Colorize log arguments if enabled. + * + * @api public + */ + +function formatArgs(args) { + var useColors = this.useColors; + + args[0] = (useColors ? '%c' : '') + + this.namespace + + (useColors ? ' %c' : ' ') + + args[0] + + (useColors ? '%c ' : ' ') + + '+' + exports.humanize(this.diff); + + if (!useColors) return; + + var c = 'color: ' + this.color; + args.splice(1, 0, c, 'color: inherit') + + // the final "%c" is somewhat tricky, because there could be other + // arguments passed either before or after the %c, so we need to + // figure out the correct index to insert the CSS into + var index = 0; + var lastC = 0; + args[0].replace(/%[a-zA-Z%]/g, function(match) { + if ('%%' === match) return; + index++; + if ('%c' === match) { + // we only are interested in the *last* %c + // (the user may have provided their own) + lastC = index; + } + }); + + args.splice(lastC, 0, c); +} + +/** + * Invokes `console.log()` when available. + * No-op when `console.log` is not a "function". + * + * @api public + */ + +function log() { + // this hackery is required for IE8/9, where + // the `console.log` function doesn't have 'apply' + return 'object' === typeof console + && console.log + && Function.prototype.apply.call(console.log, console, arguments); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + try { + if (null == namespaces) { + exports.storage.removeItem('debug'); + } else { + exports.storage.debug = namespaces; + } + } catch(e) {} +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + var r; + try { + r = exports.storage.debug; + } catch(e) {} + + // If debug isn't set in LS, and we're in Electron, try to load $DEBUG + if (!r && typeof process !== 'undefined' && 'env' in process) { + r = process.env.DEBUG; + } + + return r; +} + +/** + * Enable namespaces listed in `localStorage.debug` initially. + */ + +exports.enable(load()); + +/** + * Localstorage attempts to return the localstorage. + * + * This is necessary because safari throws + * when a user disables cookies/localstorage + * and you attempt to access it. + * + * @return {LocalStorage} + * @api private + */ + +function localstorage() { + try { + return window.localStorage; + } catch (e) {} +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/debug.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/debug.js new file mode 100644 index 0000000..6a5e3fc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/debug.js @@ -0,0 +1,202 @@ + +/** + * This is the common logic for both the Node.js and web browser + * implementations of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = createDebug.debug = createDebug['default'] = createDebug; +exports.coerce = coerce; +exports.disable = disable; +exports.enable = enable; +exports.enabled = enabled; +exports.humanize = require('ms'); + +/** + * The currently active debug mode names, and names to skip. + */ + +exports.names = []; +exports.skips = []; + +/** + * Map of special "%n" handling functions, for the debug "format" argument. + * + * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". + */ + +exports.formatters = {}; + +/** + * Previous log timestamp. + */ + +var prevTime; + +/** + * Select a color. + * @param {String} namespace + * @return {Number} + * @api private + */ + +function selectColor(namespace) { + var hash = 0, i; + + for (i in namespace) { + hash = ((hash << 5) - hash) + namespace.charCodeAt(i); + hash |= 0; // Convert to 32bit integer + } + + return exports.colors[Math.abs(hash) % exports.colors.length]; +} + +/** + * Create a debugger with the given `namespace`. + * + * @param {String} namespace + * @return {Function} + * @api public + */ + +function createDebug(namespace) { + + function debug() { + // disabled? + if (!debug.enabled) return; + + var self = debug; + + // set `diff` timestamp + var curr = +new Date(); + var ms = curr - (prevTime || curr); + self.diff = ms; + self.prev = prevTime; + self.curr = curr; + prevTime = curr; + + // turn the `arguments` into a proper Array + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + + args[0] = exports.coerce(args[0]); + + if ('string' !== typeof args[0]) { + // anything else let's inspect with %O + args.unshift('%O'); + } + + // apply any `formatters` transformations + var index = 0; + args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { + // if we encounter an escaped % then don't increase the array index + if (match === '%%') return match; + index++; + var formatter = exports.formatters[format]; + if ('function' === typeof formatter) { + var val = args[index]; + match = formatter.call(self, val); + + // now we need to remove `args[index]` since it's inlined in the `format` + args.splice(index, 1); + index--; + } + return match; + }); + + // apply env-specific formatting (colors, etc.) + exports.formatArgs.call(self, args); + + var logFn = debug.log || exports.log || console.log.bind(console); + logFn.apply(self, args); + } + + debug.namespace = namespace; + debug.enabled = exports.enabled(namespace); + debug.useColors = exports.useColors(); + debug.color = selectColor(namespace); + + // env-specific initialization logic for debug instances + if ('function' === typeof exports.init) { + exports.init(debug); + } + + return debug; +} + +/** + * Enables a debug mode by namespaces. This can include modes + * separated by a colon and wildcards. + * + * @param {String} namespaces + * @api public + */ + +function enable(namespaces) { + exports.save(namespaces); + + exports.names = []; + exports.skips = []; + + var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); + var len = split.length; + + for (var i = 0; i < len; i++) { + if (!split[i]) continue; // ignore empty strings + namespaces = split[i].replace(/\*/g, '.*?'); + if (namespaces[0] === '-') { + exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); + } else { + exports.names.push(new RegExp('^' + namespaces + '$')); + } + } +} + +/** + * Disable debug output. + * + * @api public + */ + +function disable() { + exports.enable(''); +} + +/** + * Returns true if the given mode name is enabled, false otherwise. + * + * @param {String} name + * @return {Boolean} + * @api public + */ + +function enabled(name) { + var i, len; + for (i = 0, len = exports.skips.length; i < len; i++) { + if (exports.skips[i].test(name)) { + return false; + } + } + for (i = 0, len = exports.names.length; i < len; i++) { + if (exports.names[i].test(name)) { + return true; + } + } + return false; +} + +/** + * Coerce `val`. + * + * @param {Mixed} val + * @return {Mixed} + * @api private + */ + +function coerce(val) { + if (val instanceof Error) return val.stack || val.message; + return val; +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/index.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/index.js new file mode 100644 index 0000000..e12cf4d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/index.js @@ -0,0 +1,10 @@ +/** + * Detect Electron renderer process, which is node, but we should + * treat as a browser. + */ + +if (typeof process !== 'undefined' && process.type === 'renderer') { + module.exports = require('./browser.js'); +} else { + module.exports = require('./node.js'); +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/inspector-log.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/inspector-log.js new file mode 100644 index 0000000..60ea6c0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/inspector-log.js @@ -0,0 +1,15 @@ +module.exports = inspectorLog; + +// black hole +const nullStream = new (require('stream').Writable)(); +nullStream._write = () => {}; + +/** + * Outputs a `console.log()` to the Node.js Inspector console *only*. + */ +function inspectorLog() { + const stdout = console._stdout; + console._stdout = nullStream; + console.log.apply(console, arguments); + console._stdout = stdout; +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/node.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/node.js new file mode 100644 index 0000000..b15109c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/debug/src/node.js @@ -0,0 +1,248 @@ +/** + * Module dependencies. + */ + +var tty = require('tty'); +var util = require('util'); + +/** + * This is the Node.js implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.init = init; +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; + +/** + * Colors. + */ + +exports.colors = [6, 2, 3, 4, 5, 1]; + +/** + * Build up the default `inspectOpts` object from the environment variables. + * + * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js + */ + +exports.inspectOpts = Object.keys(process.env).filter(function (key) { + return /^debug_/i.test(key); +}).reduce(function (obj, key) { + // camel-case + var prop = key + .substring(6) + .toLowerCase() + .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() }); + + // coerce string value into JS value + var val = process.env[key]; + if (/^(yes|on|true|enabled)$/i.test(val)) val = true; + else if (/^(no|off|false|disabled)$/i.test(val)) val = false; + else if (val === 'null') val = null; + else val = Number(val); + + obj[prop] = val; + return obj; +}, {}); + +/** + * The file descriptor to write the `debug()` calls to. + * Set the `DEBUG_FD` env variable to override with another value. i.e.: + * + * $ DEBUG_FD=3 node script.js 3>debug.log + */ + +var fd = parseInt(process.env.DEBUG_FD, 10) || 2; + +if (1 !== fd && 2 !== fd) { + util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')() +} + +var stream = 1 === fd ? process.stdout : + 2 === fd ? process.stderr : + createWritableStdioStream(fd); + +/** + * Is stdout a TTY? Colored output is enabled when `true`. + */ + +function useColors() { + return 'colors' in exports.inspectOpts + ? Boolean(exports.inspectOpts.colors) + : tty.isatty(fd); +} + +/** + * Map %o to `util.inspect()`, all on a single line. + */ + +exports.formatters.o = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts) + .split('\n').map(function(str) { + return str.trim() + }).join(' '); +}; + +/** + * Map %o to `util.inspect()`, allowing multiple lines if needed. + */ + +exports.formatters.O = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts); +}; + +/** + * Adds ANSI color escape codes if enabled. + * + * @api public + */ + +function formatArgs(args) { + var name = this.namespace; + var useColors = this.useColors; + + if (useColors) { + var c = this.color; + var prefix = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m'; + + args[0] = prefix + args[0].split('\n').join('\n' + prefix); + args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); + } else { + args[0] = new Date().toUTCString() + + ' ' + name + ' ' + args[0]; + } +} + +/** + * Invokes `util.format()` with the specified arguments and writes to `stream`. + */ + +function log() { + return stream.write(util.format.apply(util, arguments) + '\n'); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + if (null == namespaces) { + // If you set a process.env field to null or undefined, it gets cast to the + // string 'null' or 'undefined'. Just delete instead. + delete process.env.DEBUG; + } else { + process.env.DEBUG = namespaces; + } +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + return process.env.DEBUG; +} + +/** + * Copied from `node/src/node.js`. + * + * XXX: It's lame that node doesn't expose this API out-of-the-box. It also + * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame. + */ + +function createWritableStdioStream (fd) { + var stream; + var tty_wrap = process.binding('tty_wrap'); + + // Note stream._type is used for test-module-load-list.js + + switch (tty_wrap.guessHandleType(fd)) { + case 'TTY': + stream = new tty.WriteStream(fd); + stream._type = 'tty'; + + // Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + case 'FILE': + var fs = require('fs'); + stream = new fs.SyncWriteStream(fd, { autoClose: false }); + stream._type = 'fs'; + break; + + case 'PIPE': + case 'TCP': + var net = require('net'); + stream = new net.Socket({ + fd: fd, + readable: false, + writable: true + }); + + // FIXME Should probably have an option in net.Socket to create a + // stream from an existing fd which is writable only. But for now + // we'll just add this hack and set the `readable` member to false. + // Test: ./node test/fixtures/echo.js < /etc/passwd + stream.readable = false; + stream.read = null; + stream._type = 'pipe'; + + // FIXME Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + default: + // Probably an error on in uv_guess_handle() + throw new Error('Implement me. Unknown stream file type!'); + } + + // For supporting legacy API we put the FD here. + stream.fd = fd; + + stream._isStdio = true; + + return stream; +} + +/** + * Init logic for `debug` instances. + * + * Create a new `inspectOpts` object in case `useColors` is set + * differently for a particular `debug` instance. + */ + +function init (debug) { + debug.inspectOpts = {}; + + var keys = Object.keys(exports.inspectOpts); + for (var i = 0; i < keys.length; i++) { + debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; + } +} + +/** + * Enable namespaces listed in `process.env.DEBUG` initially. + */ + +exports.enable(load()); diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/HISTORY.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/HISTORY.md new file mode 100644 index 0000000..1917595 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/HISTORY.md @@ -0,0 +1,98 @@ +2.4.1 / 2022-02-22 +================== + + * Fix error on early async hooks implementations + +2.4.0 / 2022-02-21 +================== + + * Prevent loss of async hooks context + +2.3.0 / 2015-05-26 +================== + + * Add defined behavior for HTTP `CONNECT` requests + * Add defined behavior for HTTP `Upgrade` requests + * deps: ee-first@1.1.1 + +2.2.1 / 2015-04-22 +================== + + * Fix `isFinished(req)` when data buffered + +2.2.0 / 2014-12-22 +================== + + * Add message object to callback arguments + +2.1.1 / 2014-10-22 +================== + + * Fix handling of pipelined requests + +2.1.0 / 2014-08-16 +================== + + * Check if `socket` is detached + * Return `undefined` for `isFinished` if state unknown + +2.0.0 / 2014-08-16 +================== + + * Add `isFinished` function + * Move to `jshttp` organization + * Remove support for plain socket argument + * Rename to `on-finished` + * Support both `req` and `res` as arguments + * deps: ee-first@1.0.5 + +1.2.2 / 2014-06-10 +================== + + * Reduce listeners added to emitters + - avoids "event emitter leak" warnings when used multiple times on same request + +1.2.1 / 2014-06-08 +================== + + * Fix returned value when already finished + +1.2.0 / 2014-06-05 +================== + + * Call callback when called on already-finished socket + +1.1.4 / 2014-05-27 +================== + + * Support node.js 0.8 + +1.1.3 / 2014-04-30 +================== + + * Make sure errors passed as instanceof `Error` + +1.1.2 / 2014-04-18 +================== + + * Default the `socket` to passed-in object + +1.1.1 / 2014-01-16 +================== + + * Rename module to `finished` + +1.1.0 / 2013-12-25 +================== + + * Call callback when called on already-errored socket + +1.0.1 / 2013-12-20 +================== + + * Actually pass the error to the callback + +1.0.0 / 2013-12-20 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/LICENSE b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/LICENSE new file mode 100644 index 0000000..5931fd2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/README.md b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/README.md new file mode 100644 index 0000000..8973cde --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/README.md @@ -0,0 +1,162 @@ +# on-finished + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][ci-image]][ci-url] +[![Coverage Status][coveralls-image]][coveralls-url] + +Execute a callback when a HTTP request closes, finishes, or errors. + +## Install + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install on-finished +``` + +## API + +```js +var onFinished = require('on-finished') +``` + +### onFinished(res, listener) + +Attach a listener to listen for the response to finish. The listener will +be invoked only once when the response finished. If the response finished +to an error, the first argument will contain the error. If the response +has already finished, the listener will be invoked. + +Listening to the end of a response would be used to close things associated +with the response, like open files. + +Listener is invoked as `listener(err, res)`. + + + +```js +onFinished(res, function (err, res) { + // clean up open fds, etc. + // err contains the error if request error'd +}) +``` + +### onFinished(req, listener) + +Attach a listener to listen for the request to finish. The listener will +be invoked only once when the request finished. If the request finished +to an error, the first argument will contain the error. If the request +has already finished, the listener will be invoked. + +Listening to the end of a request would be used to know when to continue +after reading the data. + +Listener is invoked as `listener(err, req)`. + + + +```js +var data = '' + +req.setEncoding('utf8') +req.on('data', function (str) { + data += str +}) + +onFinished(req, function (err, req) { + // data is read unless there is err +}) +``` + +### onFinished.isFinished(res) + +Determine if `res` is already finished. This would be useful to check and +not even start certain operations if the response has already finished. + +### onFinished.isFinished(req) + +Determine if `req` is already finished. This would be useful to check and +not even start certain operations if the request has already finished. + +## Special Node.js requests + +### HTTP CONNECT method + +The meaning of the `CONNECT` method from RFC 7231, section 4.3.6: + +> The CONNECT method requests that the recipient establish a tunnel to +> the destination origin server identified by the request-target and, +> if successful, thereafter restrict its behavior to blind forwarding +> of packets, in both directions, until the tunnel is closed. Tunnels +> are commonly used to create an end-to-end virtual connection, through +> one or more proxies, which can then be secured using TLS (Transport +> Layer Security, [RFC5246]). + +In Node.js, these request objects come from the `'connect'` event on +the HTTP server. + +When this module is used on a HTTP `CONNECT` request, the request is +considered "finished" immediately, **due to limitations in the Node.js +interface**. This means if the `CONNECT` request contains a request entity, +the request will be considered "finished" even before it has been read. + +There is no such thing as a response object to a `CONNECT` request in +Node.js, so there is no support for one. + +### HTTP Upgrade request + +The meaning of the `Upgrade` header from RFC 7230, section 6.1: + +> The "Upgrade" header field is intended to provide a simple mechanism +> for transitioning from HTTP/1.1 to some other protocol on the same +> connection. + +In Node.js, these request objects come from the `'upgrade'` event on +the HTTP server. + +When this module is used on a HTTP request with an `Upgrade` header, the +request is considered "finished" immediately, **due to limitations in the +Node.js interface**. This means if the `Upgrade` request contains a request +entity, the request will be considered "finished" even before it has been +read. + +There is no such thing as a response object to a `Upgrade` request in +Node.js, so there is no support for one. + +## Example + +The following code ensures that file descriptors are always closed +once the response finishes. + +```js +var destroy = require('destroy') +var fs = require('fs') +var http = require('http') +var onFinished = require('on-finished') + +http.createServer(function onRequest (req, res) { + var stream = fs.createReadStream('package.json') + stream.pipe(res) + onFinished(res, function () { + destroy(stream) + }) +}) +``` + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/on-finished/master?label=ci +[ci-url]: https://github.com/jshttp/on-finished/actions/workflows/ci.yml +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/on-finished/master +[coveralls-url]: https://coveralls.io/r/jshttp/on-finished?branch=master +[node-image]: https://badgen.net/npm/node/on-finished +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/on-finished +[npm-url]: https://npmjs.org/package/on-finished +[npm-version-image]: https://badgen.net/npm/v/on-finished diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/index.js b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/index.js new file mode 100644 index 0000000..e68df7b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/index.js @@ -0,0 +1,234 @@ +/*! + * on-finished + * Copyright(c) 2013 Jonathan Ong + * Copyright(c) 2014 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module exports. + * @public + */ + +module.exports = onFinished +module.exports.isFinished = isFinished + +/** + * Module dependencies. + * @private + */ + +var asyncHooks = tryRequireAsyncHooks() +var first = require('ee-first') + +/** + * Variables. + * @private + */ + +/* istanbul ignore next */ +var defer = typeof setImmediate === 'function' + ? setImmediate + : function (fn) { process.nextTick(fn.bind.apply(fn, arguments)) } + +/** + * Invoke callback when the response has finished, useful for + * cleaning up resources afterwards. + * + * @param {object} msg + * @param {function} listener + * @return {object} + * @public + */ + +function onFinished (msg, listener) { + if (isFinished(msg) !== false) { + defer(listener, null, msg) + return msg + } + + // attach the listener to the message + attachListener(msg, wrap(listener)) + + return msg +} + +/** + * Determine if message is already finished. + * + * @param {object} msg + * @return {boolean} + * @public + */ + +function isFinished (msg) { + var socket = msg.socket + + if (typeof msg.finished === 'boolean') { + // OutgoingMessage + return Boolean(msg.finished || (socket && !socket.writable)) + } + + if (typeof msg.complete === 'boolean') { + // IncomingMessage + return Boolean(msg.upgrade || !socket || !socket.readable || (msg.complete && !msg.readable)) + } + + // don't know + return undefined +} + +/** + * Attach a finished listener to the message. + * + * @param {object} msg + * @param {function} callback + * @private + */ + +function attachFinishedListener (msg, callback) { + var eeMsg + var eeSocket + var finished = false + + function onFinish (error) { + eeMsg.cancel() + eeSocket.cancel() + + finished = true + callback(error) + } + + // finished on first message event + eeMsg = eeSocket = first([[msg, 'end', 'finish']], onFinish) + + function onSocket (socket) { + // remove listener + msg.removeListener('socket', onSocket) + + if (finished) return + if (eeMsg !== eeSocket) return + + // finished on first socket event + eeSocket = first([[socket, 'error', 'close']], onFinish) + } + + if (msg.socket) { + // socket already assigned + onSocket(msg.socket) + return + } + + // wait for socket to be assigned + msg.on('socket', onSocket) + + if (msg.socket === undefined) { + // istanbul ignore next: node.js 0.8 patch + patchAssignSocket(msg, onSocket) + } +} + +/** + * Attach the listener to the message. + * + * @param {object} msg + * @return {function} + * @private + */ + +function attachListener (msg, listener) { + var attached = msg.__onFinished + + // create a private single listener with queue + if (!attached || !attached.queue) { + attached = msg.__onFinished = createListener(msg) + attachFinishedListener(msg, attached) + } + + attached.queue.push(listener) +} + +/** + * Create listener on message. + * + * @param {object} msg + * @return {function} + * @private + */ + +function createListener (msg) { + function listener (err) { + if (msg.__onFinished === listener) msg.__onFinished = null + if (!listener.queue) return + + var queue = listener.queue + listener.queue = null + + for (var i = 0; i < queue.length; i++) { + queue[i](err, msg) + } + } + + listener.queue = [] + + return listener +} + +/** + * Patch ServerResponse.prototype.assignSocket for node.js 0.8. + * + * @param {ServerResponse} res + * @param {function} callback + * @private + */ + +// istanbul ignore next: node.js 0.8 patch +function patchAssignSocket (res, callback) { + var assignSocket = res.assignSocket + + if (typeof assignSocket !== 'function') return + + // res.on('socket', callback) is broken in 0.8 + res.assignSocket = function _assignSocket (socket) { + assignSocket.call(this, socket) + callback(socket) + } +} + +/** + * Try to require async_hooks + * @private + */ + +function tryRequireAsyncHooks () { + try { + return require('async_hooks') + } catch (e) { + return {} + } +} + +/** + * Wrap function with async resource, if possible. + * AsyncResource.bind static method backported. + * @private + */ + +function wrap (fn) { + var res + + // create anonymous resource + if (asyncHooks.AsyncResource) { + res = new asyncHooks.AsyncResource(fn.name || 'bound-anonymous-fn') + } + + // incompatible node.js + if (!res || !res.runInAsyncScope) { + return fn + } + + // return bound function + return res.runInAsyncScope.bind(res, fn, null) +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/package.json b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/package.json new file mode 100644 index 0000000..644cd81 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/node_modules/on-finished/package.json @@ -0,0 +1,39 @@ +{ + "name": "on-finished", + "description": "Execute a callback when a request closes, finishes, or errors", + "version": "2.4.1", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)" + ], + "license": "MIT", + "repository": "jshttp/on-finished", + "dependencies": { + "ee-first": "1.1.1" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.25.4", + "eslint-plugin-markdown": "2.2.1", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "5.2.0", + "eslint-plugin-standard": "4.1.0", + "mocha": "9.2.1", + "nyc": "15.1.0" + }, + "engines": { + "node": ">= 0.8" + }, + "files": [ + "HISTORY.md", + "LICENSE", + "index.js" + ], + "scripts": { + "lint": "eslint .", + "test": "mocha --reporter spec --bail --check-leaks test/", + "test-ci": "nyc --reporter=lcovonly --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/psitransfer-v2.3.0/node_modules/body-parser/package.json b/psitransfer-v2.3.0/node_modules/body-parser/package.json new file mode 100644 index 0000000..3c9926f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/body-parser/package.json @@ -0,0 +1,56 @@ +{ + "name": "body-parser", + "description": "Node.js body parsing middleware", + "version": "1.20.3", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)" + ], + "license": "MIT", + "repository": "expressjs/body-parser", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "devDependencies": { + "eslint": "8.34.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.27.5", + "eslint-plugin-markdown": "3.0.0", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "6.1.1", + "eslint-plugin-standard": "4.1.0", + "methods": "1.1.2", + "mocha": "10.2.0", + "nyc": "15.1.0", + "safe-buffer": "5.2.1", + "supertest": "6.3.3" + }, + "files": [ + "lib/", + "LICENSE", + "HISTORY.md", + "SECURITY.md", + "index.js" + ], + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --require test/support/env --reporter spec --check-leaks --bail test/", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/psitransfer-v2.3.0/node_modules/brace-expansion/LICENSE b/psitransfer-v2.3.0/node_modules/brace-expansion/LICENSE new file mode 100644 index 0000000..de32266 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/brace-expansion/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/brace-expansion/README.md b/psitransfer-v2.3.0/node_modules/brace-expansion/README.md new file mode 100644 index 0000000..6b4e0e1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/brace-expansion/README.md @@ -0,0 +1,129 @@ +# brace-expansion + +[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html), +as known from sh/bash, in JavaScript. + +[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion) +[![downloads](https://img.shields.io/npm/dm/brace-expansion.svg)](https://www.npmjs.org/package/brace-expansion) +[![Greenkeeper badge](https://badges.greenkeeper.io/juliangruber/brace-expansion.svg)](https://greenkeeper.io/) + +[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion) + +## Example + +```js +var expand = require('brace-expansion'); + +expand('file-{a,b,c}.jpg') +// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] + +expand('-v{,,}') +// => ['-v', '-v', '-v'] + +expand('file{0..2}.jpg') +// => ['file0.jpg', 'file1.jpg', 'file2.jpg'] + +expand('file-{a..c}.jpg') +// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] + +expand('file{2..0}.jpg') +// => ['file2.jpg', 'file1.jpg', 'file0.jpg'] + +expand('file{0..4..2}.jpg') +// => ['file0.jpg', 'file2.jpg', 'file4.jpg'] + +expand('file-{a..e..2}.jpg') +// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg'] + +expand('file{00..10..5}.jpg') +// => ['file00.jpg', 'file05.jpg', 'file10.jpg'] + +expand('{{A..C},{a..c}}') +// => ['A', 'B', 'C', 'a', 'b', 'c'] + +expand('ppp{,config,oe{,conf}}') +// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf'] +``` + +## API + +```js +var expand = require('brace-expansion'); +``` + +### var expanded = expand(str) + +Return an array of all possible and valid expansions of `str`. If none are +found, `[str]` is returned. + +Valid expansions are: + +```js +/^(.*,)+(.+)?$/ +// {a,b,...} +``` + +A comma separated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`. + +```js +/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ +// {x..y[..incr]} +``` + +A numeric sequence from `x` to `y` inclusive, with optional increment. +If `x` or `y` start with a leading `0`, all the numbers will be padded +to have equal length. Negative numbers and backwards iteration work too. + +```js +/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ +// {x..y[..incr]} +``` + +An alphabetic sequence from `x` to `y` inclusive, with optional increment. +`x` and `y` must be exactly one character, and if given, `incr` must be a +number. + +For compatibility reasons, the string `${` is not eligible for brace expansion. + +## Installation + +With [npm](https://npmjs.org) do: + +```bash +npm install brace-expansion +``` + +## Contributors + +- [Julian Gruber](https://github.com/juliangruber) +- [Isaac Z. Schlueter](https://github.com/isaacs) + +## Sponsors + +This module is proudly supported by my [Sponsors](https://github.com/juliangruber/sponsors)! + +Do you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my [Patreon](https://www.patreon.com/juliangruber). Not sure how much of my modules you're using? Try [feross/thanks](https://github.com/feross/thanks)! + +## License + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/brace-expansion/index.js b/psitransfer-v2.3.0/node_modules/brace-expansion/index.js new file mode 100644 index 0000000..0478be8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/brace-expansion/index.js @@ -0,0 +1,201 @@ +var concatMap = require('concat-map'); +var balanced = require('balanced-match'); + +module.exports = expandTop; + +var escSlash = '\0SLASH'+Math.random()+'\0'; +var escOpen = '\0OPEN'+Math.random()+'\0'; +var escClose = '\0CLOSE'+Math.random()+'\0'; +var escComma = '\0COMMA'+Math.random()+'\0'; +var escPeriod = '\0PERIOD'+Math.random()+'\0'; + +function numeric(str) { + return parseInt(str, 10) == str + ? parseInt(str, 10) + : str.charCodeAt(0); +} + +function escapeBraces(str) { + return str.split('\\\\').join(escSlash) + .split('\\{').join(escOpen) + .split('\\}').join(escClose) + .split('\\,').join(escComma) + .split('\\.').join(escPeriod); +} + +function unescapeBraces(str) { + return str.split(escSlash).join('\\') + .split(escOpen).join('{') + .split(escClose).join('}') + .split(escComma).join(',') + .split(escPeriod).join('.'); +} + + +// Basically just str.split(","), but handling cases +// where we have nested braced sections, which should be +// treated as individual members, like {a,{b,c},d} +function parseCommaParts(str) { + if (!str) + return ['']; + + var parts = []; + var m = balanced('{', '}', str); + + if (!m) + return str.split(','); + + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(','); + + p[p.length-1] += '{' + body + '}'; + var postParts = parseCommaParts(post); + if (post.length) { + p[p.length-1] += postParts.shift(); + p.push.apply(p, postParts); + } + + parts.push.apply(parts, p); + + return parts; +} + +function expandTop(str) { + if (!str) + return []; + + // I don't know why Bash 4.3 does this, but it does. + // Anything starting with {} will have the first two bytes preserved + // but *only* at the top level, so {},a}b will not expand to anything, + // but a{},b}c will be expanded to [a}c,abc]. + // One could argue that this is a bug in Bash, but since the goal of + // this module is to match Bash's rules, we escape a leading {} + if (str.substr(0, 2) === '{}') { + str = '\\{\\}' + str.substr(2); + } + + return expand(escapeBraces(str), true).map(unescapeBraces); +} + +function identity(e) { + return e; +} + +function embrace(str) { + return '{' + str + '}'; +} +function isPadded(el) { + return /^-?0\d/.test(el); +} + +function lte(i, y) { + return i <= y; +} +function gte(i, y) { + return i >= y; +} + +function expand(str, isTop) { + var expansions = []; + + var m = balanced('{', '}', str); + if (!m || /\$$/.test(m.pre)) return [str]; + + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length + ? expand(m.post, false) + : ['']; + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + + // no need to expand pre, since it is guaranteed to be free of brace-sets + var pre = m.pre; + var post = m.post.length + ? expand(m.post, false) + : ['']; + + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } + } + } + N.push(c); + } + } else { + N = concatMap(n, function(el) { return expand(el, false) }); + } + + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } + } + + return expansions; +} + diff --git a/psitransfer-v2.3.0/node_modules/brace-expansion/package.json b/psitransfer-v2.3.0/node_modules/brace-expansion/package.json new file mode 100644 index 0000000..a18faa8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/brace-expansion/package.json @@ -0,0 +1,47 @@ +{ + "name": "brace-expansion", + "description": "Brace expansion as known from sh/bash", + "version": "1.1.11", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/brace-expansion.git" + }, + "homepage": "https://github.com/juliangruber/brace-expansion", + "main": "index.js", + "scripts": { + "test": "tape test/*.js", + "gentest": "bash test/generate.sh", + "bench": "matcha test/perf/bench.js" + }, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "devDependencies": { + "matcha": "^0.7.0", + "tape": "^4.6.0" + }, + "keywords": [], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/8..latest", + "firefox/20..latest", + "firefox/nightly", + "chrome/25..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + } +} diff --git a/psitransfer-v2.3.0/node_modules/buffer-crc32/LICENSE b/psitransfer-v2.3.0/node_modules/buffer-crc32/LICENSE new file mode 100644 index 0000000..4cef10e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer-crc32/LICENSE @@ -0,0 +1,19 @@ +The MIT License + +Copyright (c) 2013 Brian J. Brennan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/buffer-crc32/README.md b/psitransfer-v2.3.0/node_modules/buffer-crc32/README.md new file mode 100644 index 0000000..0d9d8b8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer-crc32/README.md @@ -0,0 +1,47 @@ +# buffer-crc32 + +[![Build Status](https://secure.travis-ci.org/brianloveswords/buffer-crc32.png?branch=master)](http://travis-ci.org/brianloveswords/buffer-crc32) + +crc32 that works with binary data and fancy character sets, outputs +buffer, signed or unsigned data and has tests. + +Derived from the sample CRC implementation in the PNG specification: http://www.w3.org/TR/PNG/#D-CRCAppendix + +# install +``` +npm install buffer-crc32 +``` + +# example +```js +var crc32 = require('buffer-crc32'); +// works with buffers +var buf = Buffer([0x00, 0x73, 0x75, 0x70, 0x20, 0x62, 0x72, 0x6f, 0x00]) +crc32(buf) // -> + +// has convenience methods for getting signed or unsigned ints +crc32.signed(buf) // -> -1805997238 +crc32.unsigned(buf) // -> 2488970058 + +// will cast to buffer if given a string, so you can +// directly use foreign characters safely +crc32('自動販売機') // -> + +// and works in append mode too +var partialCrc = crc32('hey'); +var partialCrc = crc32(' ', partialCrc); +var partialCrc = crc32('sup', partialCrc); +var partialCrc = crc32(' ', partialCrc); +var finalCrc = crc32('bros', partialCrc); // -> +``` + +# tests +This was tested against the output of zlib's crc32 method. You can run +the tests with`npm test` (requires tap) + +# see also +https://github.com/alexgorbatchev/node-crc, `crc.buffer.crc32` also +supports buffer inputs and return unsigned ints (thanks @tjholowaychuk). + +# license +MIT/X11 diff --git a/psitransfer-v2.3.0/node_modules/buffer-crc32/index.js b/psitransfer-v2.3.0/node_modules/buffer-crc32/index.js new file mode 100644 index 0000000..6727dd3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer-crc32/index.js @@ -0,0 +1,111 @@ +var Buffer = require('buffer').Buffer; + +var CRC_TABLE = [ + 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, + 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, + 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, + 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de, + 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, + 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9, + 0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, + 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, + 0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, + 0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a, + 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, + 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924, + 0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, + 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f, + 0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e, + 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01, + 0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, + 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950, + 0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, + 0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2, + 0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, + 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5, + 0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010, + 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f, + 0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, + 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6, + 0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, + 0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8, + 0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344, + 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb, + 0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, + 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5, + 0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, + 0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c, + 0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, + 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236, + 0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, + 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31, + 0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c, + 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713, + 0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, + 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242, + 0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, + 0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c, + 0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278, + 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7, + 0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66, + 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9, + 0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, + 0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8, + 0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, + 0x2d02ef8d +]; + +if (typeof Int32Array !== 'undefined') { + CRC_TABLE = new Int32Array(CRC_TABLE); +} + +function ensureBuffer(input) { + if (Buffer.isBuffer(input)) { + return input; + } + + var hasNewBufferAPI = + typeof Buffer.alloc === "function" && + typeof Buffer.from === "function"; + + if (typeof input === "number") { + return hasNewBufferAPI ? Buffer.alloc(input) : new Buffer(input); + } + else if (typeof input === "string") { + return hasNewBufferAPI ? Buffer.from(input) : new Buffer(input); + } + else { + throw new Error("input must be buffer, number, or string, received " + + typeof input); + } +} + +function bufferizeInt(num) { + var tmp = ensureBuffer(4); + tmp.writeInt32BE(num, 0); + return tmp; +} + +function _crc32(buf, previous) { + buf = ensureBuffer(buf); + if (Buffer.isBuffer(previous)) { + previous = previous.readUInt32BE(0); + } + var crc = ~~previous ^ -1; + for (var n = 0; n < buf.length; n++) { + crc = CRC_TABLE[(crc ^ buf[n]) & 0xff] ^ (crc >>> 8); + } + return (crc ^ -1); +} + +function crc32() { + return bufferizeInt(_crc32.apply(null, arguments)); +} +crc32.signed = function () { + return _crc32.apply(null, arguments); +}; +crc32.unsigned = function () { + return _crc32.apply(null, arguments) >>> 0; +}; + +module.exports = crc32; diff --git a/psitransfer-v2.3.0/node_modules/buffer-crc32/package.json b/psitransfer-v2.3.0/node_modules/buffer-crc32/package.json new file mode 100644 index 0000000..e896bec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer-crc32/package.json @@ -0,0 +1,39 @@ +{ + "author": "Brian J. Brennan ", + "name": "buffer-crc32", + "description": "A pure javascript CRC32 algorithm that plays nice with binary data", + "version": "0.2.13", + "licenses": [ + { + "type": "MIT", + "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE" + } + ], + "contributors": [ + { + "name": "Vladimir Kuznetsov", + "github": "mistakster" + } + ], + "homepage": "https://github.com/brianloveswords/buffer-crc32", + "repository": { + "type": "git", + "url": "git://github.com/brianloveswords/buffer-crc32.git" + }, + "main": "index.js", + "scripts": { + "test": "./node_modules/.bin/tap tests/*.test.js" + }, + "dependencies": {}, + "devDependencies": { + "tap": "~0.2.5" + }, + "optionalDependencies": {}, + "engines": { + "node": "*" + }, + "license": "MIT", + "files": [ + "index.js" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/buffer/AUTHORS.md b/psitransfer-v2.3.0/node_modules/buffer/AUTHORS.md new file mode 100644 index 0000000..396b45f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/AUTHORS.md @@ -0,0 +1,62 @@ +# Authors + +#### Ordered by first contribution. + +- Romain Beauxis (toots@rastageeks.org) +- Tobias Koppers (tobias.koppers@googlemail.com) +- Janus (ysangkok@gmail.com) +- Rainer Dreyer (rdrey1@gmail.com) +- Tõnis Tiigi (tonistiigi@gmail.com) +- James Halliday (mail@substack.net) +- Michael Williamson (mike@zwobble.org) +- elliottcable (github@elliottcable.name) +- rafael (rvalle@livelens.net) +- Andrew Kelley (superjoe30@gmail.com) +- Andreas Madsen (amwebdk@gmail.com) +- Mike Brevoort (mike.brevoort@pearson.com) +- Brian White (mscdex@mscdex.net) +- Feross Aboukhadijeh (feross@feross.org) +- Ruben Verborgh (ruben@verborgh.org) +- eliang (eliang.cs@gmail.com) +- Jesse Tane (jesse.tane@gmail.com) +- Alfonso Boza (alfonso@cloud.com) +- Mathias Buus (mathiasbuus@gmail.com) +- Devon Govett (devongovett@gmail.com) +- Daniel Cousens (github@dcousens.com) +- Joseph Dykstra (josephdykstra@gmail.com) +- Parsha Pourkhomami (parshap+git@gmail.com) +- Damjan Košir (damjan.kosir@gmail.com) +- daverayment (dave.rayment@gmail.com) +- kawanet (u-suke@kawa.net) +- Linus Unnebäck (linus@folkdatorn.se) +- Nolan Lawson (nolan.lawson@gmail.com) +- Calvin Metcalf (calvin.metcalf@gmail.com) +- Koki Takahashi (hakatasiloving@gmail.com) +- Guy Bedford (guybedford@gmail.com) +- Jan Schär (jscissr@gmail.com) +- RaulTsc (tomescu.raul@gmail.com) +- Matthieu Monsch (monsch@alum.mit.edu) +- Dan Ehrenberg (littledan@chromium.org) +- Kirill Fomichev (fanatid@ya.ru) +- Yusuke Kawasaki (u-suke@kawa.net) +- DC (dcposch@dcpos.ch) +- John-David Dalton (john.david.dalton@gmail.com) +- adventure-yunfei (adventure030@gmail.com) +- Emil Bay (github@tixz.dk) +- Sam Sudar (sudar.sam@gmail.com) +- Volker Mische (volker.mische@gmail.com) +- David Walton (support@geekstocks.com) +- Сковорода Никита Андреевич (chalkerx@gmail.com) +- greenkeeper[bot] (greenkeeper[bot]@users.noreply.github.com) +- ukstv (sergey.ukustov@machinomy.com) +- Renée Kooi (renee@kooi.me) +- ranbochen (ranbochen@qq.com) +- Vladimir Borovik (bobahbdb@gmail.com) +- greenkeeper[bot] (23040076+greenkeeper[bot]@users.noreply.github.com) +- kumavis (aaron@kumavis.me) +- Sergey Ukustov (sergey.ukustov@machinomy.com) +- Fei Liu (liu.feiwood@gmail.com) +- Blaine Bublitz (blaine.bublitz@gmail.com) +- Niklas Mischkulnig (mischnic@users.noreply.github.com) + +#### Generated by bin/update-authors.sh. diff --git a/psitransfer-v2.3.0/node_modules/buffer/LICENSE b/psitransfer-v2.3.0/node_modules/buffer/LICENSE new file mode 100644 index 0000000..d6bf75d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh, and other contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/buffer/README.md b/psitransfer-v2.3.0/node_modules/buffer/README.md new file mode 100644 index 0000000..2aab37d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/README.md @@ -0,0 +1,416 @@ +# buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url] + +[travis-image]: https://img.shields.io/travis/feross/buffer/master.svg +[travis-url]: https://travis-ci.org/feross/buffer +[npm-image]: https://img.shields.io/npm/v/buffer.svg +[npm-url]: https://npmjs.org/package/buffer +[downloads-image]: https://img.shields.io/npm/dm/buffer.svg +[downloads-url]: https://npmjs.org/package/buffer +[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg +[standard-url]: https://standardjs.com + +#### The buffer module from [node.js](https://nodejs.org/), for the browser. + +[![saucelabs][saucelabs-image]][saucelabs-url] + +[saucelabs-image]: https://saucelabs.com/browser-matrix/buffer.svg +[saucelabs-url]: https://saucelabs.com/u/buffer + +With [browserify](http://browserify.org), simply `require('buffer')` or use the `Buffer` global and you will get this module. + +The goal is to provide an API that is 100% identical to +[node's Buffer API](https://nodejs.org/api/buffer.html). Read the +[official docs](https://nodejs.org/api/buffer.html) for the full list of properties, +instance methods, and class methods that are supported. + +## features + +- Manipulate binary data like a boss, in all browsers! +- Super fast. Backed by Typed Arrays (`Uint8Array`/`ArrayBuffer`, not `Object`) +- Extremely small bundle size (**6.75KB minified + gzipped**, 51.9KB with comments) +- Excellent browser support (Chrome, Firefox, Edge, Safari 9+, IE 11, iOS 9+, Android, etc.) +- Preserves Node API exactly, with one minor difference (see below) +- Square-bracket `buf[4]` notation works! +- Does not modify any browser prototypes or put anything on `window` +- Comprehensive test suite (including all buffer tests from node.js core) + +## `buffer` for enterprise + +Available as part of the Tidelift Subscription. + +The maintainers of `buffer` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-buffer?utm_source=npm-buffer&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) + +## install + +To use this module directly (without browserify), install it: + +```bash +npm install buffer +``` + +This module was previously called **native-buffer-browserify**, but please use **buffer** +from now on. + +If you do not use a bundler, you can use the [standalone script](https://bundle.run/buffer). + +## usage + +The module's API is identical to node's `Buffer` API. Read the +[official docs](https://nodejs.org/api/buffer.html) for the full list of properties, +instance methods, and class methods that are supported. + +As mentioned above, `require('buffer')` or use the `Buffer` global with +[browserify](http://browserify.org) and this module will automatically be included +in your bundle. Almost any npm module will work in the browser, even if it assumes that +the node `Buffer` API will be available. + +To depend on this module explicitly (without browserify), require it like this: + +```js +var Buffer = require('buffer/').Buffer // note: the trailing slash is important! +``` + +To require this module explicitly, use `require('buffer/')` which tells the node.js module +lookup algorithm (also used by browserify) to use the **npm module** named `buffer` +instead of the **node.js core** module named `buffer`! + + +## how does it work? + +The Buffer constructor returns instances of `Uint8Array` that have their prototype +changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of `Uint8Array`, +so the returned instances will have all the node `Buffer` methods and the +`Uint8Array` methods. Square bracket notation works as expected -- it returns a +single octet. + +The `Uint8Array` prototype remains unmodified. + + +## tracking the latest node api + +This module tracks the Buffer API in the latest (unstable) version of node.js. The Buffer +API is considered **stable** in the +[node stability index](https://nodejs.org/docs/latest/api/documentation.html#documentation_stability_index), +so it is unlikely that there will ever be breaking changes. +Nonetheless, when/if the Buffer API changes in node, this module's API will change +accordingly. + +## related packages + +- [`buffer-reverse`](https://www.npmjs.com/package/buffer-reverse) - Reverse a buffer +- [`buffer-xor`](https://www.npmjs.com/package/buffer-xor) - Bitwise xor a buffer +- [`is-buffer`](https://www.npmjs.com/package/is-buffer) - Determine if an object is a Buffer without including the whole `Buffer` package + +## conversion packages + +### convert typed array to buffer + +Use [`typedarray-to-buffer`](https://www.npmjs.com/package/typedarray-to-buffer) to convert any kind of typed array to a `Buffer`. Does not perform a copy, so it's super fast. + +### convert buffer to typed array + +`Buffer` is a subclass of `Uint8Array` (which is a typed array). So there is no need to explicitly convert to typed array. Just use the buffer as a `Uint8Array`. + +### convert blob to buffer + +Use [`blob-to-buffer`](https://www.npmjs.com/package/blob-to-buffer) to convert a `Blob` to a `Buffer`. + +### convert buffer to blob + +To convert a `Buffer` to a `Blob`, use the `Blob` constructor: + +```js +var blob = new Blob([ buffer ]) +``` + +Optionally, specify a mimetype: + +```js +var blob = new Blob([ buffer ], { type: 'text/html' }) +``` + +### convert arraybuffer to buffer + +To convert an `ArrayBuffer` to a `Buffer`, use the `Buffer.from` function. Does not perform a copy, so it's super fast. + +```js +var buffer = Buffer.from(arrayBuffer) +``` + +### convert buffer to arraybuffer + +To convert a `Buffer` to an `ArrayBuffer`, use the `.buffer` property (which is present on all `Uint8Array` objects): + +```js +var arrayBuffer = buffer.buffer.slice( + buffer.byteOffset, buffer.byteOffset + buffer.byteLength +) +``` + +Alternatively, use the [`to-arraybuffer`](https://www.npmjs.com/package/to-arraybuffer) module. + +## performance + +See perf tests in `/perf`. + +`BrowserBuffer` is the browser `buffer` module (this repo). `Uint8Array` is included as a +sanity check (since `BrowserBuffer` uses `Uint8Array` under the hood, `Uint8Array` will +always be at least a bit faster). Finally, `NodeBuffer` is the node.js buffer module, +which is included to compare against. + +NOTE: Performance has improved since these benchmarks were taken. PR welcome to update the README. + +### Chrome 38 + +| Method | Operations | Accuracy | Sampled | Fastest | +|:-------|:-----------|:---------|:--------|:-------:| +| BrowserBuffer#bracket-notation | 11,457,464 ops/sec | ±0.86% | 66 | ✓ | +| Uint8Array#bracket-notation | 10,824,332 ops/sec | ±0.74% | 65 | | +| | | | | +| BrowserBuffer#concat | 450,532 ops/sec | ±0.76% | 68 | | +| Uint8Array#concat | 1,368,911 ops/sec | ±1.50% | 62 | ✓ | +| | | | | +| BrowserBuffer#copy(16000) | 903,001 ops/sec | ±0.96% | 67 | | +| Uint8Array#copy(16000) | 1,422,441 ops/sec | ±1.04% | 66 | ✓ | +| | | | | +| BrowserBuffer#copy(16) | 11,431,358 ops/sec | ±0.46% | 69 | | +| Uint8Array#copy(16) | 13,944,163 ops/sec | ±1.12% | 68 | ✓ | +| | | | | +| BrowserBuffer#new(16000) | 106,329 ops/sec | ±6.70% | 44 | | +| Uint8Array#new(16000) | 131,001 ops/sec | ±2.85% | 31 | ✓ | +| | | | | +| BrowserBuffer#new(16) | 1,554,491 ops/sec | ±1.60% | 65 | | +| Uint8Array#new(16) | 6,623,930 ops/sec | ±1.66% | 65 | ✓ | +| | | | | +| BrowserBuffer#readDoubleBE | 112,830 ops/sec | ±0.51% | 69 | ✓ | +| DataView#getFloat64 | 93,500 ops/sec | ±0.57% | 68 | | +| | | | | +| BrowserBuffer#readFloatBE | 146,678 ops/sec | ±0.95% | 68 | ✓ | +| DataView#getFloat32 | 99,311 ops/sec | ±0.41% | 67 | | +| | | | | +| BrowserBuffer#readUInt32LE | 843,214 ops/sec | ±0.70% | 69 | ✓ | +| DataView#getUint32 | 103,024 ops/sec | ±0.64% | 67 | | +| | | | | +| BrowserBuffer#slice | 1,013,941 ops/sec | ±0.75% | 67 | | +| Uint8Array#subarray | 1,903,928 ops/sec | ±0.53% | 67 | ✓ | +| | | | | +| BrowserBuffer#writeFloatBE | 61,387 ops/sec | ±0.90% | 67 | | +| DataView#setFloat32 | 141,249 ops/sec | ±0.40% | 66 | ✓ | + + +### Firefox 33 + +| Method | Operations | Accuracy | Sampled | Fastest | +|:-------|:-----------|:---------|:--------|:-------:| +| BrowserBuffer#bracket-notation | 20,800,421 ops/sec | ±1.84% | 60 | | +| Uint8Array#bracket-notation | 20,826,235 ops/sec | ±2.02% | 61 | ✓ | +| | | | | +| BrowserBuffer#concat | 153,076 ops/sec | ±2.32% | 61 | | +| Uint8Array#concat | 1,255,674 ops/sec | ±8.65% | 52 | ✓ | +| | | | | +| BrowserBuffer#copy(16000) | 1,105,312 ops/sec | ±1.16% | 63 | | +| Uint8Array#copy(16000) | 1,615,911 ops/sec | ±0.55% | 66 | ✓ | +| | | | | +| BrowserBuffer#copy(16) | 16,357,599 ops/sec | ±0.73% | 68 | | +| Uint8Array#copy(16) | 31,436,281 ops/sec | ±1.05% | 68 | ✓ | +| | | | | +| BrowserBuffer#new(16000) | 52,995 ops/sec | ±6.01% | 35 | | +| Uint8Array#new(16000) | 87,686 ops/sec | ±5.68% | 45 | ✓ | +| | | | | +| BrowserBuffer#new(16) | 252,031 ops/sec | ±1.61% | 66 | | +| Uint8Array#new(16) | 8,477,026 ops/sec | ±0.49% | 68 | ✓ | +| | | | | +| BrowserBuffer#readDoubleBE | 99,871 ops/sec | ±0.41% | 69 | | +| DataView#getFloat64 | 285,663 ops/sec | ±0.70% | 68 | ✓ | +| | | | | +| BrowserBuffer#readFloatBE | 115,540 ops/sec | ±0.42% | 69 | | +| DataView#getFloat32 | 288,722 ops/sec | ±0.82% | 68 | ✓ | +| | | | | +| BrowserBuffer#readUInt32LE | 633,926 ops/sec | ±1.08% | 67 | ✓ | +| DataView#getUint32 | 294,808 ops/sec | ±0.79% | 64 | | +| | | | | +| BrowserBuffer#slice | 349,425 ops/sec | ±0.46% | 69 | | +| Uint8Array#subarray | 5,965,819 ops/sec | ±0.60% | 65 | ✓ | +| | | | | +| BrowserBuffer#writeFloatBE | 59,980 ops/sec | ±0.41% | 67 | | +| DataView#setFloat32 | 317,634 ops/sec | ±0.63% | 68 | ✓ | + +### Safari 8 + +| Method | Operations | Accuracy | Sampled | Fastest | +|:-------|:-----------|:---------|:--------|:-------:| +| BrowserBuffer#bracket-notation | 10,279,729 ops/sec | ±2.25% | 56 | ✓ | +| Uint8Array#bracket-notation | 10,030,767 ops/sec | ±2.23% | 59 | | +| | | | | +| BrowserBuffer#concat | 144,138 ops/sec | ±1.38% | 65 | | +| Uint8Array#concat | 4,950,764 ops/sec | ±1.70% | 63 | ✓ | +| | | | | +| BrowserBuffer#copy(16000) | 1,058,548 ops/sec | ±1.51% | 64 | | +| Uint8Array#copy(16000) | 1,409,666 ops/sec | ±1.17% | 65 | ✓ | +| | | | | +| BrowserBuffer#copy(16) | 6,282,529 ops/sec | ±1.88% | 58 | | +| Uint8Array#copy(16) | 11,907,128 ops/sec | ±2.87% | 58 | ✓ | +| | | | | +| BrowserBuffer#new(16000) | 101,663 ops/sec | ±3.89% | 57 | | +| Uint8Array#new(16000) | 22,050,818 ops/sec | ±6.51% | 46 | ✓ | +| | | | | +| BrowserBuffer#new(16) | 176,072 ops/sec | ±2.13% | 64 | | +| Uint8Array#new(16) | 24,385,731 ops/sec | ±5.01% | 51 | ✓ | +| | | | | +| BrowserBuffer#readDoubleBE | 41,341 ops/sec | ±1.06% | 67 | | +| DataView#getFloat64 | 322,280 ops/sec | ±0.84% | 68 | ✓ | +| | | | | +| BrowserBuffer#readFloatBE | 46,141 ops/sec | ±1.06% | 65 | | +| DataView#getFloat32 | 337,025 ops/sec | ±0.43% | 69 | ✓ | +| | | | | +| BrowserBuffer#readUInt32LE | 151,551 ops/sec | ±1.02% | 66 | | +| DataView#getUint32 | 308,278 ops/sec | ±0.94% | 67 | ✓ | +| | | | | +| BrowserBuffer#slice | 197,365 ops/sec | ±0.95% | 66 | | +| Uint8Array#subarray | 9,558,024 ops/sec | ±3.08% | 58 | ✓ | +| | | | | +| BrowserBuffer#writeFloatBE | 17,518 ops/sec | ±1.03% | 63 | | +| DataView#setFloat32 | 319,751 ops/sec | ±0.48% | 68 | ✓ | + + +### Node 0.11.14 + +| Method | Operations | Accuracy | Sampled | Fastest | +|:-------|:-----------|:---------|:--------|:-------:| +| BrowserBuffer#bracket-notation | 10,489,828 ops/sec | ±3.25% | 90 | | +| Uint8Array#bracket-notation | 10,534,884 ops/sec | ±0.81% | 92 | ✓ | +| NodeBuffer#bracket-notation | 10,389,910 ops/sec | ±0.97% | 87 | | +| | | | | +| BrowserBuffer#concat | 487,830 ops/sec | ±2.58% | 88 | | +| Uint8Array#concat | 1,814,327 ops/sec | ±1.28% | 88 | ✓ | +| NodeBuffer#concat | 1,636,523 ops/sec | ±1.88% | 73 | | +| | | | | +| BrowserBuffer#copy(16000) | 1,073,665 ops/sec | ±0.77% | 90 | | +| Uint8Array#copy(16000) | 1,348,517 ops/sec | ±0.84% | 89 | ✓ | +| NodeBuffer#copy(16000) | 1,289,533 ops/sec | ±0.82% | 93 | | +| | | | | +| BrowserBuffer#copy(16) | 12,782,706 ops/sec | ±0.74% | 85 | | +| Uint8Array#copy(16) | 14,180,427 ops/sec | ±0.93% | 92 | ✓ | +| NodeBuffer#copy(16) | 11,083,134 ops/sec | ±1.06% | 89 | | +| | | | | +| BrowserBuffer#new(16000) | 141,678 ops/sec | ±3.30% | 67 | | +| Uint8Array#new(16000) | 161,491 ops/sec | ±2.96% | 60 | | +| NodeBuffer#new(16000) | 292,699 ops/sec | ±3.20% | 55 | ✓ | +| | | | | +| BrowserBuffer#new(16) | 1,655,466 ops/sec | ±2.41% | 82 | | +| Uint8Array#new(16) | 14,399,926 ops/sec | ±0.91% | 94 | ✓ | +| NodeBuffer#new(16) | 3,894,696 ops/sec | ±0.88% | 92 | | +| | | | | +| BrowserBuffer#readDoubleBE | 109,582 ops/sec | ±0.75% | 93 | ✓ | +| DataView#getFloat64 | 91,235 ops/sec | ±0.81% | 90 | | +| NodeBuffer#readDoubleBE | 88,593 ops/sec | ±0.96% | 81 | | +| | | | | +| BrowserBuffer#readFloatBE | 139,854 ops/sec | ±1.03% | 85 | ✓ | +| DataView#getFloat32 | 98,744 ops/sec | ±0.80% | 89 | | +| NodeBuffer#readFloatBE | 92,769 ops/sec | ±0.94% | 93 | | +| | | | | +| BrowserBuffer#readUInt32LE | 710,861 ops/sec | ±0.82% | 92 | | +| DataView#getUint32 | 117,893 ops/sec | ±0.84% | 91 | | +| NodeBuffer#readUInt32LE | 851,412 ops/sec | ±0.72% | 93 | ✓ | +| | | | | +| BrowserBuffer#slice | 1,673,877 ops/sec | ±0.73% | 94 | | +| Uint8Array#subarray | 6,919,243 ops/sec | ±0.67% | 90 | ✓ | +| NodeBuffer#slice | 4,617,604 ops/sec | ±0.79% | 93 | | +| | | | | +| BrowserBuffer#writeFloatBE | 66,011 ops/sec | ±0.75% | 93 | | +| DataView#setFloat32 | 127,760 ops/sec | ±0.72% | 93 | ✓ | +| NodeBuffer#writeFloatBE | 103,352 ops/sec | ±0.83% | 93 | | + +### iojs 1.8.1 + +| Method | Operations | Accuracy | Sampled | Fastest | +|:-------|:-----------|:---------|:--------|:-------:| +| BrowserBuffer#bracket-notation | 10,990,488 ops/sec | ±1.11% | 91 | | +| Uint8Array#bracket-notation | 11,268,757 ops/sec | ±0.65% | 97 | | +| NodeBuffer#bracket-notation | 11,353,260 ops/sec | ±0.83% | 94 | ✓ | +| | | | | +| BrowserBuffer#concat | 378,954 ops/sec | ±0.74% | 94 | | +| Uint8Array#concat | 1,358,288 ops/sec | ±0.97% | 87 | | +| NodeBuffer#concat | 1,934,050 ops/sec | ±1.11% | 78 | ✓ | +| | | | | +| BrowserBuffer#copy(16000) | 894,538 ops/sec | ±0.56% | 84 | | +| Uint8Array#copy(16000) | 1,442,656 ops/sec | ±0.71% | 96 | | +| NodeBuffer#copy(16000) | 1,457,898 ops/sec | ±0.53% | 92 | ✓ | +| | | | | +| BrowserBuffer#copy(16) | 12,870,457 ops/sec | ±0.67% | 95 | | +| Uint8Array#copy(16) | 16,643,989 ops/sec | ±0.61% | 93 | ✓ | +| NodeBuffer#copy(16) | 14,885,848 ops/sec | ±0.74% | 94 | | +| | | | | +| BrowserBuffer#new(16000) | 109,264 ops/sec | ±4.21% | 63 | | +| Uint8Array#new(16000) | 138,916 ops/sec | ±1.87% | 61 | | +| NodeBuffer#new(16000) | 281,449 ops/sec | ±3.58% | 51 | ✓ | +| | | | | +| BrowserBuffer#new(16) | 1,362,935 ops/sec | ±0.56% | 99 | | +| Uint8Array#new(16) | 6,193,090 ops/sec | ±0.64% | 95 | ✓ | +| NodeBuffer#new(16) | 4,745,425 ops/sec | ±1.56% | 90 | | +| | | | | +| BrowserBuffer#readDoubleBE | 118,127 ops/sec | ±0.59% | 93 | ✓ | +| DataView#getFloat64 | 107,332 ops/sec | ±0.65% | 91 | | +| NodeBuffer#readDoubleBE | 116,274 ops/sec | ±0.94% | 95 | | +| | | | | +| BrowserBuffer#readFloatBE | 150,326 ops/sec | ±0.58% | 95 | ✓ | +| DataView#getFloat32 | 110,541 ops/sec | ±0.57% | 98 | | +| NodeBuffer#readFloatBE | 121,599 ops/sec | ±0.60% | 87 | | +| | | | | +| BrowserBuffer#readUInt32LE | 814,147 ops/sec | ±0.62% | 93 | | +| DataView#getUint32 | 137,592 ops/sec | ±0.64% | 90 | | +| NodeBuffer#readUInt32LE | 931,650 ops/sec | ±0.71% | 96 | ✓ | +| | | | | +| BrowserBuffer#slice | 878,590 ops/sec | ±0.68% | 93 | | +| Uint8Array#subarray | 2,843,308 ops/sec | ±1.02% | 90 | | +| NodeBuffer#slice | 4,998,316 ops/sec | ±0.68% | 90 | ✓ | +| | | | | +| BrowserBuffer#writeFloatBE | 65,927 ops/sec | ±0.74% | 93 | | +| DataView#setFloat32 | 139,823 ops/sec | ±0.97% | 89 | ✓ | +| NodeBuffer#writeFloatBE | 135,763 ops/sec | ±0.65% | 96 | | +| | | | | + +## Testing the project + +First, install the project: + + npm install + +Then, to run tests in Node.js, run: + + npm run test-node + +To test locally in a browser, you can run: + + npm run test-browser-es5-local # For ES5 browsers that don't support ES6 + npm run test-browser-es6-local # For ES6 compliant browsers + +This will print out a URL that you can then open in a browser to run the tests, using [airtap](https://www.npmjs.com/package/airtap). + +To run automated browser tests using Saucelabs, ensure that your `SAUCE_USERNAME` and `SAUCE_ACCESS_KEY` environment variables are set, then run: + + npm test + +This is what's run in Travis, to check against various browsers. The list of browsers is kept in the `bin/airtap-es5.yml` and `bin/airtap-es6.yml` files. + +## JavaScript Standard Style + +This module uses [JavaScript Standard Style](https://github.com/feross/standard). + +[![JavaScript Style Guide](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard) + +To test that the code conforms to the style, `npm install` and run: + + ./node_modules/.bin/standard + +## credit + +This was originally forked from [buffer-browserify](https://github.com/toots/buffer-browserify). + +## Security Policies and Procedures + +The `buffer` team and community take all security bugs in `buffer` seriously. Please see our [security policies and procedures](https://github.com/feross/security) document to learn how to report issues. + +## license + +MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org), and other contributors. Originally forked from an MIT-licensed module by Romain Beauxis. diff --git a/psitransfer-v2.3.0/node_modules/buffer/index.d.ts b/psitransfer-v2.3.0/node_modules/buffer/index.d.ts new file mode 100644 index 0000000..0227c9c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/index.d.ts @@ -0,0 +1,186 @@ +export class Buffer extends Uint8Array { + length: number + write(string: string, offset?: number, length?: number, encoding?: string): number; + toString(encoding?: string, start?: number, end?: number): string; + toJSON(): { type: 'Buffer', data: any[] }; + equals(otherBuffer: Buffer): boolean; + compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number; + copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; + slice(start?: number, end?: number): Buffer; + writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readUInt8(offset: number, noAssert?: boolean): number; + readUInt16LE(offset: number, noAssert?: boolean): number; + readUInt16BE(offset: number, noAssert?: boolean): number; + readUInt32LE(offset: number, noAssert?: boolean): number; + readUInt32BE(offset: number, noAssert?: boolean): number; + readInt8(offset: number, noAssert?: boolean): number; + readInt16LE(offset: number, noAssert?: boolean): number; + readInt16BE(offset: number, noAssert?: boolean): number; + readInt32LE(offset: number, noAssert?: boolean): number; + readInt32BE(offset: number, noAssert?: boolean): number; + readFloatLE(offset: number, noAssert?: boolean): number; + readFloatBE(offset: number, noAssert?: boolean): number; + readDoubleLE(offset: number, noAssert?: boolean): number; + readDoubleBE(offset: number, noAssert?: boolean): number; + reverse(): this; + swap16(): Buffer; + swap32(): Buffer; + swap64(): Buffer; + writeUInt8(value: number, offset: number, noAssert?: boolean): number; + writeUInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeInt8(value: number, offset: number, noAssert?: boolean): number; + writeInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeFloatLE(value: number, offset: number, noAssert?: boolean): number; + writeFloatBE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; + fill(value: any, offset?: number, end?: number): this; + indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean; + + /** + * Allocates a new buffer containing the given {str}. + * + * @param str String to store in buffer. + * @param encoding encoding to use, optional. Default is 'utf8' + */ + constructor (str: string, encoding?: string); + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + */ + constructor (size: number); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: Uint8Array); + /** + * Produces a Buffer backed by the same allocated memory as + * the given {ArrayBuffer}. + * + * + * @param arrayBuffer The ArrayBuffer with which to share memory. + */ + constructor (arrayBuffer: ArrayBuffer); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: any[]); + /** + * Copies the passed {buffer} data onto a new {Buffer} instance. + * + * @param buffer The buffer to copy. + */ + constructor (buffer: Buffer); + prototype: Buffer; + /** + * Allocates a new Buffer using an {array} of octets. + * + * @param array + */ + static from(array: any[]): Buffer; + /** + * When passed a reference to the .buffer property of a TypedArray instance, + * the newly created Buffer will share the same allocated memory as the TypedArray. + * The optional {byteOffset} and {length} arguments specify a memory range + * within the {arrayBuffer} that will be shared by the Buffer. + * + * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer() + * @param byteOffset + * @param length + */ + static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer; + /** + * Copies the passed {buffer} data onto a new Buffer instance. + * + * @param buffer + */ + static from(buffer: Buffer | Uint8Array): Buffer; + /** + * Creates a new Buffer containing the given JavaScript string {str}. + * If provided, the {encoding} parameter identifies the character encoding. + * If not provided, {encoding} defaults to 'utf8'. + * + * @param str + */ + static from(str: string, encoding?: string): Buffer; + /** + * Returns true if {obj} is a Buffer + * + * @param obj object to test. + */ + static isBuffer(obj: any): obj is Buffer; + /** + * Returns true if {encoding} is a valid encoding argument. + * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex' + * + * @param encoding string to test. + */ + static isEncoding(encoding: string): boolean; + /** + * Gives the actual byte length of a string. encoding defaults to 'utf8'. + * This is not the same as String.prototype.length since that returns the number of characters in a string. + * + * @param string string to test. + * @param encoding encoding used to evaluate (defaults to 'utf8') + */ + static byteLength(string: string, encoding?: string): number; + /** + * Returns a buffer which is the result of concatenating all the buffers in the list together. + * + * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer. + * If the list has exactly one item, then the first item of the list is returned. + * If the list has more than one item, then a new Buffer is created. + * + * @param list An array of Buffer objects to concatenate + * @param totalLength Total length of the buffers when concatenated. + * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly. + */ + static concat(list: Buffer[], totalLength?: number): Buffer; + /** + * The same as buf1.compare(buf2). + */ + static compare(buf1: Buffer, buf2: Buffer): number; + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + * @param fill if specified, buffer will be initialized by calling buf.fill(fill). + * If parameter is omitted, buffer will be filled with zeros. + * @param encoding encoding used for call to buf.fill while initalizing + */ + static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer; + /** + * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafe(size: number): Buffer; + /** + * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafeSlow(size: number): Buffer; +} diff --git a/psitransfer-v2.3.0/node_modules/buffer/index.js b/psitransfer-v2.3.0/node_modules/buffer/index.js new file mode 100644 index 0000000..e87bfaa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/index.js @@ -0,0 +1,1794 @@ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +/* eslint-disable no-proto */ + +'use strict' + +var base64 = require('base64-js') +var ieee754 = require('ieee754') +var customInspectSymbol = + (typeof Symbol === 'function' && typeof Symbol.for === 'function') + ? Symbol.for('nodejs.util.inspect.custom') + : null + +exports.Buffer = Buffer +exports.SlowBuffer = SlowBuffer +exports.INSPECT_MAX_BYTES = 50 + +var K_MAX_LENGTH = 0x7fffffff +exports.kMaxLength = K_MAX_LENGTH + +/** + * If `Buffer.TYPED_ARRAY_SUPPORT`: + * === true Use Uint8Array implementation (fastest) + * === false Print warning and recommend using `buffer` v4.x which has an Object + * implementation (most compatible, even IE6) + * + * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, + * Opera 11.6+, iOS 4.2+. + * + * We report that the browser does not support typed arrays if the are not subclassable + * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array` + * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support + * for __proto__ and has a buggy typed array implementation. + */ +Buffer.TYPED_ARRAY_SUPPORT = typedArraySupport() + +if (!Buffer.TYPED_ARRAY_SUPPORT && typeof console !== 'undefined' && + typeof console.error === 'function') { + console.error( + 'This browser lacks typed array (Uint8Array) support which is required by ' + + '`buffer` v5.x. Use `buffer` v4.x if you require old browser support.' + ) +} + +function typedArraySupport () { + // Can typed array instances can be augmented? + try { + var arr = new Uint8Array(1) + var proto = { foo: function () { return 42 } } + Object.setPrototypeOf(proto, Uint8Array.prototype) + Object.setPrototypeOf(arr, proto) + return arr.foo() === 42 + } catch (e) { + return false + } +} + +Object.defineProperty(Buffer.prototype, 'parent', { + enumerable: true, + get: function () { + if (!Buffer.isBuffer(this)) return undefined + return this.buffer + } +}) + +Object.defineProperty(Buffer.prototype, 'offset', { + enumerable: true, + get: function () { + if (!Buffer.isBuffer(this)) return undefined + return this.byteOffset + } +}) + +function createBuffer (length) { + if (length > K_MAX_LENGTH) { + throw new RangeError('The value "' + length + '" is invalid for option "size"') + } + // Return an augmented `Uint8Array` instance + var buf = new Uint8Array(length) + Object.setPrototypeOf(buf, Buffer.prototype) + return buf +} + +/** + * The Buffer constructor returns instances of `Uint8Array` that have their + * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of + * `Uint8Array`, so the returned instances will have all the node `Buffer` methods + * and the `Uint8Array` methods. Square bracket notation works as expected -- it + * returns a single octet. + * + * The `Uint8Array` prototype remains unmodified. + */ + +function Buffer (arg, encodingOrOffset, length) { + // Common case. + if (typeof arg === 'number') { + if (typeof encodingOrOffset === 'string') { + throw new TypeError( + 'The "string" argument must be of type string. Received type number' + ) + } + return allocUnsafe(arg) + } + return from(arg, encodingOrOffset, length) +} + +Buffer.poolSize = 8192 // not used by this implementation + +function from (value, encodingOrOffset, length) { + if (typeof value === 'string') { + return fromString(value, encodingOrOffset) + } + + if (ArrayBuffer.isView(value)) { + return fromArrayLike(value) + } + + if (value == null) { + throw new TypeError( + 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + + 'or Array-like Object. Received type ' + (typeof value) + ) + } + + if (isInstance(value, ArrayBuffer) || + (value && isInstance(value.buffer, ArrayBuffer))) { + return fromArrayBuffer(value, encodingOrOffset, length) + } + + if (typeof SharedArrayBuffer !== 'undefined' && + (isInstance(value, SharedArrayBuffer) || + (value && isInstance(value.buffer, SharedArrayBuffer)))) { + return fromArrayBuffer(value, encodingOrOffset, length) + } + + if (typeof value === 'number') { + throw new TypeError( + 'The "value" argument must not be of type number. Received type number' + ) + } + + var valueOf = value.valueOf && value.valueOf() + if (valueOf != null && valueOf !== value) { + return Buffer.from(valueOf, encodingOrOffset, length) + } + + var b = fromObject(value) + if (b) return b + + if (typeof Symbol !== 'undefined' && Symbol.toPrimitive != null && + typeof value[Symbol.toPrimitive] === 'function') { + return Buffer.from( + value[Symbol.toPrimitive]('string'), encodingOrOffset, length + ) + } + + throw new TypeError( + 'The first argument must be one of type string, Buffer, ArrayBuffer, Array, ' + + 'or Array-like Object. Received type ' + (typeof value) + ) +} + +/** + * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError + * if value is a number. + * Buffer.from(str[, encoding]) + * Buffer.from(array) + * Buffer.from(buffer) + * Buffer.from(arrayBuffer[, byteOffset[, length]]) + **/ +Buffer.from = function (value, encodingOrOffset, length) { + return from(value, encodingOrOffset, length) +} + +// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug: +// https://github.com/feross/buffer/pull/148 +Object.setPrototypeOf(Buffer.prototype, Uint8Array.prototype) +Object.setPrototypeOf(Buffer, Uint8Array) + +function assertSize (size) { + if (typeof size !== 'number') { + throw new TypeError('"size" argument must be of type number') + } else if (size < 0) { + throw new RangeError('The value "' + size + '" is invalid for option "size"') + } +} + +function alloc (size, fill, encoding) { + assertSize(size) + if (size <= 0) { + return createBuffer(size) + } + if (fill !== undefined) { + // Only pay attention to encoding if it's a string. This + // prevents accidentally sending in a number that would + // be interpretted as a start offset. + return typeof encoding === 'string' + ? createBuffer(size).fill(fill, encoding) + : createBuffer(size).fill(fill) + } + return createBuffer(size) +} + +/** + * Creates a new filled Buffer instance. + * alloc(size[, fill[, encoding]]) + **/ +Buffer.alloc = function (size, fill, encoding) { + return alloc(size, fill, encoding) +} + +function allocUnsafe (size) { + assertSize(size) + return createBuffer(size < 0 ? 0 : checked(size) | 0) +} + +/** + * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. + * */ +Buffer.allocUnsafe = function (size) { + return allocUnsafe(size) +} +/** + * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. + */ +Buffer.allocUnsafeSlow = function (size) { + return allocUnsafe(size) +} + +function fromString (string, encoding) { + if (typeof encoding !== 'string' || encoding === '') { + encoding = 'utf8' + } + + if (!Buffer.isEncoding(encoding)) { + throw new TypeError('Unknown encoding: ' + encoding) + } + + var length = byteLength(string, encoding) | 0 + var buf = createBuffer(length) + + var actual = buf.write(string, encoding) + + if (actual !== length) { + // Writing a hex string, for example, that contains invalid characters will + // cause everything after the first invalid character to be ignored. (e.g. + // 'abxxcd' will be treated as 'ab') + buf = buf.slice(0, actual) + } + + return buf +} + +function fromArrayLike (array) { + var length = array.length < 0 ? 0 : checked(array.length) | 0 + var buf = createBuffer(length) + for (var i = 0; i < length; i += 1) { + buf[i] = array[i] & 255 + } + return buf +} + +function fromArrayBuffer (array, byteOffset, length) { + if (byteOffset < 0 || array.byteLength < byteOffset) { + throw new RangeError('"offset" is outside of buffer bounds') + } + + if (array.byteLength < byteOffset + (length || 0)) { + throw new RangeError('"length" is outside of buffer bounds') + } + + var buf + if (byteOffset === undefined && length === undefined) { + buf = new Uint8Array(array) + } else if (length === undefined) { + buf = new Uint8Array(array, byteOffset) + } else { + buf = new Uint8Array(array, byteOffset, length) + } + + // Return an augmented `Uint8Array` instance + Object.setPrototypeOf(buf, Buffer.prototype) + + return buf +} + +function fromObject (obj) { + if (Buffer.isBuffer(obj)) { + var len = checked(obj.length) | 0 + var buf = createBuffer(len) + + if (buf.length === 0) { + return buf + } + + obj.copy(buf, 0, 0, len) + return buf + } + + if (obj.length !== undefined) { + if (typeof obj.length !== 'number' || numberIsNaN(obj.length)) { + return createBuffer(0) + } + return fromArrayLike(obj) + } + + if (obj.type === 'Buffer' && Array.isArray(obj.data)) { + return fromArrayLike(obj.data) + } +} + +function checked (length) { + // Note: cannot use `length < K_MAX_LENGTH` here because that fails when + // length is NaN (which is otherwise coerced to zero.) + if (length >= K_MAX_LENGTH) { + throw new RangeError('Attempt to allocate Buffer larger than maximum ' + + 'size: 0x' + K_MAX_LENGTH.toString(16) + ' bytes') + } + return length | 0 +} + +function SlowBuffer (length) { + if (+length != length) { // eslint-disable-line eqeqeq + length = 0 + } + return Buffer.alloc(+length) +} + +Buffer.isBuffer = function isBuffer (b) { + return b != null && b._isBuffer === true && + b !== Buffer.prototype // so Buffer.isBuffer(Buffer.prototype) will be false +} + +Buffer.compare = function compare (a, b) { + if (isInstance(a, Uint8Array)) a = Buffer.from(a, a.offset, a.byteLength) + if (isInstance(b, Uint8Array)) b = Buffer.from(b, b.offset, b.byteLength) + if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { + throw new TypeError( + 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' + ) + } + + if (a === b) return 0 + + var x = a.length + var y = b.length + + for (var i = 0, len = Math.min(x, y); i < len; ++i) { + if (a[i] !== b[i]) { + x = a[i] + y = b[i] + break + } + } + + if (x < y) return -1 + if (y < x) return 1 + return 0 +} + +Buffer.isEncoding = function isEncoding (encoding) { + switch (String(encoding).toLowerCase()) { + case 'hex': + case 'utf8': + case 'utf-8': + case 'ascii': + case 'latin1': + case 'binary': + case 'base64': + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return true + default: + return false + } +} + +Buffer.concat = function concat (list, length) { + if (!Array.isArray(list)) { + throw new TypeError('"list" argument must be an Array of Buffers') + } + + if (list.length === 0) { + return Buffer.alloc(0) + } + + var i + if (length === undefined) { + length = 0 + for (i = 0; i < list.length; ++i) { + length += list[i].length + } + } + + var buffer = Buffer.allocUnsafe(length) + var pos = 0 + for (i = 0; i < list.length; ++i) { + var buf = list[i] + if (isInstance(buf, Uint8Array)) { + buf = Buffer.from(buf) + } + if (!Buffer.isBuffer(buf)) { + throw new TypeError('"list" argument must be an Array of Buffers') + } + buf.copy(buffer, pos) + pos += buf.length + } + return buffer +} + +function byteLength (string, encoding) { + if (Buffer.isBuffer(string)) { + return string.length + } + if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) { + return string.byteLength + } + if (typeof string !== 'string') { + throw new TypeError( + 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. ' + + 'Received type ' + typeof string + ) + } + + var len = string.length + var mustMatch = (arguments.length > 2 && arguments[2] === true) + if (!mustMatch && len === 0) return 0 + + // Use a for loop to avoid recursion + var loweredCase = false + for (;;) { + switch (encoding) { + case 'ascii': + case 'latin1': + case 'binary': + return len + case 'utf8': + case 'utf-8': + return utf8ToBytes(string).length + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return len * 2 + case 'hex': + return len >>> 1 + case 'base64': + return base64ToBytes(string).length + default: + if (loweredCase) { + return mustMatch ? -1 : utf8ToBytes(string).length // assume utf8 + } + encoding = ('' + encoding).toLowerCase() + loweredCase = true + } + } +} +Buffer.byteLength = byteLength + +function slowToString (encoding, start, end) { + var loweredCase = false + + // No need to verify that "this.length <= MAX_UINT32" since it's a read-only + // property of a typed array. + + // This behaves neither like String nor Uint8Array in that we set start/end + // to their upper/lower bounds if the value passed is out of range. + // undefined is handled specially as per ECMA-262 6th Edition, + // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. + if (start === undefined || start < 0) { + start = 0 + } + // Return early if start > this.length. Done here to prevent potential uint32 + // coercion fail below. + if (start > this.length) { + return '' + } + + if (end === undefined || end > this.length) { + end = this.length + } + + if (end <= 0) { + return '' + } + + // Force coersion to uint32. This will also coerce falsey/NaN values to 0. + end >>>= 0 + start >>>= 0 + + if (end <= start) { + return '' + } + + if (!encoding) encoding = 'utf8' + + while (true) { + switch (encoding) { + case 'hex': + return hexSlice(this, start, end) + + case 'utf8': + case 'utf-8': + return utf8Slice(this, start, end) + + case 'ascii': + return asciiSlice(this, start, end) + + case 'latin1': + case 'binary': + return latin1Slice(this, start, end) + + case 'base64': + return base64Slice(this, start, end) + + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return utf16leSlice(this, start, end) + + default: + if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) + encoding = (encoding + '').toLowerCase() + loweredCase = true + } + } +} + +// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package) +// to detect a Buffer instance. It's not possible to use `instanceof Buffer` +// reliably in a browserify context because there could be multiple different +// copies of the 'buffer' package in use. This method works even for Buffer +// instances that were created from another copy of the `buffer` package. +// See: https://github.com/feross/buffer/issues/154 +Buffer.prototype._isBuffer = true + +function swap (b, n, m) { + var i = b[n] + b[n] = b[m] + b[m] = i +} + +Buffer.prototype.swap16 = function swap16 () { + var len = this.length + if (len % 2 !== 0) { + throw new RangeError('Buffer size must be a multiple of 16-bits') + } + for (var i = 0; i < len; i += 2) { + swap(this, i, i + 1) + } + return this +} + +Buffer.prototype.swap32 = function swap32 () { + var len = this.length + if (len % 4 !== 0) { + throw new RangeError('Buffer size must be a multiple of 32-bits') + } + for (var i = 0; i < len; i += 4) { + swap(this, i, i + 3) + swap(this, i + 1, i + 2) + } + return this +} + +Buffer.prototype.swap64 = function swap64 () { + var len = this.length + if (len % 8 !== 0) { + throw new RangeError('Buffer size must be a multiple of 64-bits') + } + for (var i = 0; i < len; i += 8) { + swap(this, i, i + 7) + swap(this, i + 1, i + 6) + swap(this, i + 2, i + 5) + swap(this, i + 3, i + 4) + } + return this +} + +Buffer.prototype.toString = function toString () { + var length = this.length + if (length === 0) return '' + if (arguments.length === 0) return utf8Slice(this, 0, length) + return slowToString.apply(this, arguments) +} + +Buffer.prototype.toLocaleString = Buffer.prototype.toString + +Buffer.prototype.equals = function equals (b) { + if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') + if (this === b) return true + return Buffer.compare(this, b) === 0 +} + +Buffer.prototype.inspect = function inspect () { + var str = '' + var max = exports.INSPECT_MAX_BYTES + str = this.toString('hex', 0, max).replace(/(.{2})/g, '$1 ').trim() + if (this.length > max) str += ' ... ' + return '' +} +if (customInspectSymbol) { + Buffer.prototype[customInspectSymbol] = Buffer.prototype.inspect +} + +Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { + if (isInstance(target, Uint8Array)) { + target = Buffer.from(target, target.offset, target.byteLength) + } + if (!Buffer.isBuffer(target)) { + throw new TypeError( + 'The "target" argument must be one of type Buffer or Uint8Array. ' + + 'Received type ' + (typeof target) + ) + } + + if (start === undefined) { + start = 0 + } + if (end === undefined) { + end = target ? target.length : 0 + } + if (thisStart === undefined) { + thisStart = 0 + } + if (thisEnd === undefined) { + thisEnd = this.length + } + + if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { + throw new RangeError('out of range index') + } + + if (thisStart >= thisEnd && start >= end) { + return 0 + } + if (thisStart >= thisEnd) { + return -1 + } + if (start >= end) { + return 1 + } + + start >>>= 0 + end >>>= 0 + thisStart >>>= 0 + thisEnd >>>= 0 + + if (this === target) return 0 + + var x = thisEnd - thisStart + var y = end - start + var len = Math.min(x, y) + + var thisCopy = this.slice(thisStart, thisEnd) + var targetCopy = target.slice(start, end) + + for (var i = 0; i < len; ++i) { + if (thisCopy[i] !== targetCopy[i]) { + x = thisCopy[i] + y = targetCopy[i] + break + } + } + + if (x < y) return -1 + if (y < x) return 1 + return 0 +} + +// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, +// OR the last index of `val` in `buffer` at offset <= `byteOffset`. +// +// Arguments: +// - buffer - a Buffer to search +// - val - a string, Buffer, or number +// - byteOffset - an index into `buffer`; will be clamped to an int32 +// - encoding - an optional encoding, relevant is val is a string +// - dir - true for indexOf, false for lastIndexOf +function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { + // Empty buffer means no match + if (buffer.length === 0) return -1 + + // Normalize byteOffset + if (typeof byteOffset === 'string') { + encoding = byteOffset + byteOffset = 0 + } else if (byteOffset > 0x7fffffff) { + byteOffset = 0x7fffffff + } else if (byteOffset < -0x80000000) { + byteOffset = -0x80000000 + } + byteOffset = +byteOffset // Coerce to Number. + if (numberIsNaN(byteOffset)) { + // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer + byteOffset = dir ? 0 : (buffer.length - 1) + } + + // Normalize byteOffset: negative offsets start from the end of the buffer + if (byteOffset < 0) byteOffset = buffer.length + byteOffset + if (byteOffset >= buffer.length) { + if (dir) return -1 + else byteOffset = buffer.length - 1 + } else if (byteOffset < 0) { + if (dir) byteOffset = 0 + else return -1 + } + + // Normalize val + if (typeof val === 'string') { + val = Buffer.from(val, encoding) + } + + // Finally, search either indexOf (if dir is true) or lastIndexOf + if (Buffer.isBuffer(val)) { + // Special case: looking for empty string/buffer always fails + if (val.length === 0) { + return -1 + } + return arrayIndexOf(buffer, val, byteOffset, encoding, dir) + } else if (typeof val === 'number') { + val = val & 0xFF // Search for a byte value [0-255] + if (typeof Uint8Array.prototype.indexOf === 'function') { + if (dir) { + return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) + } else { + return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) + } + } + return arrayIndexOf(buffer, [val], byteOffset, encoding, dir) + } + + throw new TypeError('val must be string, number or Buffer') +} + +function arrayIndexOf (arr, val, byteOffset, encoding, dir) { + var indexSize = 1 + var arrLength = arr.length + var valLength = val.length + + if (encoding !== undefined) { + encoding = String(encoding).toLowerCase() + if (encoding === 'ucs2' || encoding === 'ucs-2' || + encoding === 'utf16le' || encoding === 'utf-16le') { + if (arr.length < 2 || val.length < 2) { + return -1 + } + indexSize = 2 + arrLength /= 2 + valLength /= 2 + byteOffset /= 2 + } + } + + function read (buf, i) { + if (indexSize === 1) { + return buf[i] + } else { + return buf.readUInt16BE(i * indexSize) + } + } + + var i + if (dir) { + var foundIndex = -1 + for (i = byteOffset; i < arrLength; i++) { + if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { + if (foundIndex === -1) foundIndex = i + if (i - foundIndex + 1 === valLength) return foundIndex * indexSize + } else { + if (foundIndex !== -1) i -= i - foundIndex + foundIndex = -1 + } + } + } else { + if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength + for (i = byteOffset; i >= 0; i--) { + var found = true + for (var j = 0; j < valLength; j++) { + if (read(arr, i + j) !== read(val, j)) { + found = false + break + } + } + if (found) return i + } + } + + return -1 +} + +Buffer.prototype.includes = function includes (val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1 +} + +Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true) +} + +Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false) +} + +function hexWrite (buf, string, offset, length) { + offset = Number(offset) || 0 + var remaining = buf.length - offset + if (!length) { + length = remaining + } else { + length = Number(length) + if (length > remaining) { + length = remaining + } + } + + var strLen = string.length + + if (length > strLen / 2) { + length = strLen / 2 + } + for (var i = 0; i < length; ++i) { + var parsed = parseInt(string.substr(i * 2, 2), 16) + if (numberIsNaN(parsed)) return i + buf[offset + i] = parsed + } + return i +} + +function utf8Write (buf, string, offset, length) { + return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) +} + +function asciiWrite (buf, string, offset, length) { + return blitBuffer(asciiToBytes(string), buf, offset, length) +} + +function latin1Write (buf, string, offset, length) { + return asciiWrite(buf, string, offset, length) +} + +function base64Write (buf, string, offset, length) { + return blitBuffer(base64ToBytes(string), buf, offset, length) +} + +function ucs2Write (buf, string, offset, length) { + return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) +} + +Buffer.prototype.write = function write (string, offset, length, encoding) { + // Buffer#write(string) + if (offset === undefined) { + encoding = 'utf8' + length = this.length + offset = 0 + // Buffer#write(string, encoding) + } else if (length === undefined && typeof offset === 'string') { + encoding = offset + length = this.length + offset = 0 + // Buffer#write(string, offset[, length][, encoding]) + } else if (isFinite(offset)) { + offset = offset >>> 0 + if (isFinite(length)) { + length = length >>> 0 + if (encoding === undefined) encoding = 'utf8' + } else { + encoding = length + length = undefined + } + } else { + throw new Error( + 'Buffer.write(string, encoding, offset[, length]) is no longer supported' + ) + } + + var remaining = this.length - offset + if (length === undefined || length > remaining) length = remaining + + if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { + throw new RangeError('Attempt to write outside buffer bounds') + } + + if (!encoding) encoding = 'utf8' + + var loweredCase = false + for (;;) { + switch (encoding) { + case 'hex': + return hexWrite(this, string, offset, length) + + case 'utf8': + case 'utf-8': + return utf8Write(this, string, offset, length) + + case 'ascii': + return asciiWrite(this, string, offset, length) + + case 'latin1': + case 'binary': + return latin1Write(this, string, offset, length) + + case 'base64': + // Warning: maxLength not taken into account in base64Write + return base64Write(this, string, offset, length) + + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return ucs2Write(this, string, offset, length) + + default: + if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) + encoding = ('' + encoding).toLowerCase() + loweredCase = true + } + } +} + +Buffer.prototype.toJSON = function toJSON () { + return { + type: 'Buffer', + data: Array.prototype.slice.call(this._arr || this, 0) + } +} + +function base64Slice (buf, start, end) { + if (start === 0 && end === buf.length) { + return base64.fromByteArray(buf) + } else { + return base64.fromByteArray(buf.slice(start, end)) + } +} + +function utf8Slice (buf, start, end) { + end = Math.min(buf.length, end) + var res = [] + + var i = start + while (i < end) { + var firstByte = buf[i] + var codePoint = null + var bytesPerSequence = (firstByte > 0xEF) ? 4 + : (firstByte > 0xDF) ? 3 + : (firstByte > 0xBF) ? 2 + : 1 + + if (i + bytesPerSequence <= end) { + var secondByte, thirdByte, fourthByte, tempCodePoint + + switch (bytesPerSequence) { + case 1: + if (firstByte < 0x80) { + codePoint = firstByte + } + break + case 2: + secondByte = buf[i + 1] + if ((secondByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) + if (tempCodePoint > 0x7F) { + codePoint = tempCodePoint + } + } + break + case 3: + secondByte = buf[i + 1] + thirdByte = buf[i + 2] + if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) + if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { + codePoint = tempCodePoint + } + } + break + case 4: + secondByte = buf[i + 1] + thirdByte = buf[i + 2] + fourthByte = buf[i + 3] + if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { + tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) + if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { + codePoint = tempCodePoint + } + } + } + } + + if (codePoint === null) { + // we did not generate a valid codePoint so insert a + // replacement char (U+FFFD) and advance only 1 byte + codePoint = 0xFFFD + bytesPerSequence = 1 + } else if (codePoint > 0xFFFF) { + // encode to utf16 (surrogate pair dance) + codePoint -= 0x10000 + res.push(codePoint >>> 10 & 0x3FF | 0xD800) + codePoint = 0xDC00 | codePoint & 0x3FF + } + + res.push(codePoint) + i += bytesPerSequence + } + + return decodeCodePointsArray(res) +} + +// Based on http://stackoverflow.com/a/22747272/680742, the browser with +// the lowest limit is Chrome, with 0x10000 args. +// We go 1 magnitude less, for safety +var MAX_ARGUMENTS_LENGTH = 0x1000 + +function decodeCodePointsArray (codePoints) { + var len = codePoints.length + if (len <= MAX_ARGUMENTS_LENGTH) { + return String.fromCharCode.apply(String, codePoints) // avoid extra slice() + } + + // Decode in chunks to avoid "call stack size exceeded". + var res = '' + var i = 0 + while (i < len) { + res += String.fromCharCode.apply( + String, + codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) + ) + } + return res +} + +function asciiSlice (buf, start, end) { + var ret = '' + end = Math.min(buf.length, end) + + for (var i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i] & 0x7F) + } + return ret +} + +function latin1Slice (buf, start, end) { + var ret = '' + end = Math.min(buf.length, end) + + for (var i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i]) + } + return ret +} + +function hexSlice (buf, start, end) { + var len = buf.length + + if (!start || start < 0) start = 0 + if (!end || end < 0 || end > len) end = len + + var out = '' + for (var i = start; i < end; ++i) { + out += hexSliceLookupTable[buf[i]] + } + return out +} + +function utf16leSlice (buf, start, end) { + var bytes = buf.slice(start, end) + var res = '' + for (var i = 0; i < bytes.length; i += 2) { + res += String.fromCharCode(bytes[i] + (bytes[i + 1] * 256)) + } + return res +} + +Buffer.prototype.slice = function slice (start, end) { + var len = this.length + start = ~~start + end = end === undefined ? len : ~~end + + if (start < 0) { + start += len + if (start < 0) start = 0 + } else if (start > len) { + start = len + } + + if (end < 0) { + end += len + if (end < 0) end = 0 + } else if (end > len) { + end = len + } + + if (end < start) end = start + + var newBuf = this.subarray(start, end) + // Return an augmented `Uint8Array` instance + Object.setPrototypeOf(newBuf, Buffer.prototype) + + return newBuf +} + +/* + * Need to make sure that buffer isn't trying to write out of bounds. + */ +function checkOffset (offset, ext, length) { + if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') + if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') +} + +Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var val = this[offset] + var mul = 1 + var i = 0 + while (++i < byteLength && (mul *= 0x100)) { + val += this[offset + i] * mul + } + + return val +} + +Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) { + checkOffset(offset, byteLength, this.length) + } + + var val = this[offset + --byteLength] + var mul = 1 + while (byteLength > 0 && (mul *= 0x100)) { + val += this[offset + --byteLength] * mul + } + + return val +} + +Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 1, this.length) + return this[offset] +} + +Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 2, this.length) + return this[offset] | (this[offset + 1] << 8) +} + +Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 2, this.length) + return (this[offset] << 8) | this[offset + 1] +} + +Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + + return ((this[offset]) | + (this[offset + 1] << 8) | + (this[offset + 2] << 16)) + + (this[offset + 3] * 0x1000000) +} + +Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset] * 0x1000000) + + ((this[offset + 1] << 16) | + (this[offset + 2] << 8) | + this[offset + 3]) +} + +Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var val = this[offset] + var mul = 1 + var i = 0 + while (++i < byteLength && (mul *= 0x100)) { + val += this[offset + i] * mul + } + mul *= 0x80 + + if (val >= mul) val -= Math.pow(2, 8 * byteLength) + + return val +} + +Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) checkOffset(offset, byteLength, this.length) + + var i = byteLength + var mul = 1 + var val = this[offset + --i] + while (i > 0 && (mul *= 0x100)) { + val += this[offset + --i] * mul + } + mul *= 0x80 + + if (val >= mul) val -= Math.pow(2, 8 * byteLength) + + return val +} + +Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 1, this.length) + if (!(this[offset] & 0x80)) return (this[offset]) + return ((0xff - this[offset] + 1) * -1) +} + +Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 2, this.length) + var val = this[offset] | (this[offset + 1] << 8) + return (val & 0x8000) ? val | 0xFFFF0000 : val +} + +Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 2, this.length) + var val = this[offset + 1] | (this[offset] << 8) + return (val & 0x8000) ? val | 0xFFFF0000 : val +} + +Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset]) | + (this[offset + 1] << 8) | + (this[offset + 2] << 16) | + (this[offset + 3] << 24) +} + +Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + + return (this[offset] << 24) | + (this[offset + 1] << 16) | + (this[offset + 2] << 8) | + (this[offset + 3]) +} + +Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + return ieee754.read(this, offset, true, 23, 4) +} + +Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 4, this.length) + return ieee754.read(this, offset, false, 23, 4) +} + +Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 8, this.length) + return ieee754.read(this, offset, true, 52, 8) +} + +Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { + offset = offset >>> 0 + if (!noAssert) checkOffset(offset, 8, this.length) + return ieee754.read(this, offset, false, 52, 8) +} + +function checkInt (buf, value, offset, ext, max, min) { + if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') + if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') + if (offset + ext > buf.length) throw new RangeError('Index out of range') +} + +Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { + value = +value + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) { + var maxBytes = Math.pow(2, 8 * byteLength) - 1 + checkInt(this, value, offset, byteLength, maxBytes, 0) + } + + var mul = 1 + var i = 0 + this[offset] = value & 0xFF + while (++i < byteLength && (mul *= 0x100)) { + this[offset + i] = (value / mul) & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { + value = +value + offset = offset >>> 0 + byteLength = byteLength >>> 0 + if (!noAssert) { + var maxBytes = Math.pow(2, 8 * byteLength) - 1 + checkInt(this, value, offset, byteLength, maxBytes, 0) + } + + var i = byteLength - 1 + var mul = 1 + this[offset + i] = value & 0xFF + while (--i >= 0 && (mul *= 0x100)) { + this[offset + i] = (value / mul) & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) + this[offset] = (value & 0xff) + return offset + 1 +} + +Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + return offset + 2 +} + +Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) + this[offset] = (value >>> 8) + this[offset + 1] = (value & 0xff) + return offset + 2 +} + +Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) + this[offset + 3] = (value >>> 24) + this[offset + 2] = (value >>> 16) + this[offset + 1] = (value >>> 8) + this[offset] = (value & 0xff) + return offset + 4 +} + +Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) + this[offset] = (value >>> 24) + this[offset + 1] = (value >>> 16) + this[offset + 2] = (value >>> 8) + this[offset + 3] = (value & 0xff) + return offset + 4 +} + +Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) { + var limit = Math.pow(2, (8 * byteLength) - 1) + + checkInt(this, value, offset, byteLength, limit - 1, -limit) + } + + var i = 0 + var mul = 1 + var sub = 0 + this[offset] = value & 0xFF + while (++i < byteLength && (mul *= 0x100)) { + if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { + sub = 1 + } + this[offset + i] = ((value / mul) >> 0) - sub & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) { + var limit = Math.pow(2, (8 * byteLength) - 1) + + checkInt(this, value, offset, byteLength, limit - 1, -limit) + } + + var i = byteLength - 1 + var mul = 1 + var sub = 0 + this[offset + i] = value & 0xFF + while (--i >= 0 && (mul *= 0x100)) { + if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { + sub = 1 + } + this[offset + i] = ((value / mul) >> 0) - sub & 0xFF + } + + return offset + byteLength +} + +Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) + if (value < 0) value = 0xff + value + 1 + this[offset] = (value & 0xff) + return offset + 1 +} + +Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + return offset + 2 +} + +Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) + this[offset] = (value >>> 8) + this[offset + 1] = (value & 0xff) + return offset + 2 +} + +Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) + this[offset] = (value & 0xff) + this[offset + 1] = (value >>> 8) + this[offset + 2] = (value >>> 16) + this[offset + 3] = (value >>> 24) + return offset + 4 +} + +Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) + if (value < 0) value = 0xffffffff + value + 1 + this[offset] = (value >>> 24) + this[offset + 1] = (value >>> 16) + this[offset + 2] = (value >>> 8) + this[offset + 3] = (value & 0xff) + return offset + 4 +} + +function checkIEEE754 (buf, value, offset, ext, max, min) { + if (offset + ext > buf.length) throw new RangeError('Index out of range') + if (offset < 0) throw new RangeError('Index out of range') +} + +function writeFloat (buf, value, offset, littleEndian, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) { + checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) + } + ieee754.write(buf, value, offset, littleEndian, 23, 4) + return offset + 4 +} + +Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { + return writeFloat(this, value, offset, true, noAssert) +} + +Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { + return writeFloat(this, value, offset, false, noAssert) +} + +function writeDouble (buf, value, offset, littleEndian, noAssert) { + value = +value + offset = offset >>> 0 + if (!noAssert) { + checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) + } + ieee754.write(buf, value, offset, littleEndian, 52, 8) + return offset + 8 +} + +Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { + return writeDouble(this, value, offset, true, noAssert) +} + +Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { + return writeDouble(this, value, offset, false, noAssert) +} + +// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) +Buffer.prototype.copy = function copy (target, targetStart, start, end) { + if (!Buffer.isBuffer(target)) throw new TypeError('argument should be a Buffer') + if (!start) start = 0 + if (!end && end !== 0) end = this.length + if (targetStart >= target.length) targetStart = target.length + if (!targetStart) targetStart = 0 + if (end > 0 && end < start) end = start + + // Copy 0 bytes; we're done + if (end === start) return 0 + if (target.length === 0 || this.length === 0) return 0 + + // Fatal error conditions + if (targetStart < 0) { + throw new RangeError('targetStart out of bounds') + } + if (start < 0 || start >= this.length) throw new RangeError('Index out of range') + if (end < 0) throw new RangeError('sourceEnd out of bounds') + + // Are we oob? + if (end > this.length) end = this.length + if (target.length - targetStart < end - start) { + end = target.length - targetStart + start + } + + var len = end - start + + if (this === target && typeof Uint8Array.prototype.copyWithin === 'function') { + // Use built-in when available, missing from IE11 + this.copyWithin(targetStart, start, end) + } else if (this === target && start < targetStart && targetStart < end) { + // descending copy from end + for (var i = len - 1; i >= 0; --i) { + target[i + targetStart] = this[i + start] + } + } else { + Uint8Array.prototype.set.call( + target, + this.subarray(start, end), + targetStart + ) + } + + return len +} + +// Usage: +// buffer.fill(number[, offset[, end]]) +// buffer.fill(buffer[, offset[, end]]) +// buffer.fill(string[, offset[, end]][, encoding]) +Buffer.prototype.fill = function fill (val, start, end, encoding) { + // Handle string cases: + if (typeof val === 'string') { + if (typeof start === 'string') { + encoding = start + start = 0 + end = this.length + } else if (typeof end === 'string') { + encoding = end + end = this.length + } + if (encoding !== undefined && typeof encoding !== 'string') { + throw new TypeError('encoding must be a string') + } + if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { + throw new TypeError('Unknown encoding: ' + encoding) + } + if (val.length === 1) { + var code = val.charCodeAt(0) + if ((encoding === 'utf8' && code < 128) || + encoding === 'latin1') { + // Fast path: If `val` fits into a single byte, use that numeric value. + val = code + } + } + } else if (typeof val === 'number') { + val = val & 255 + } else if (typeof val === 'boolean') { + val = Number(val) + } + + // Invalid ranges are not set to a default, so can range check early. + if (start < 0 || this.length < start || this.length < end) { + throw new RangeError('Out of range index') + } + + if (end <= start) { + return this + } + + start = start >>> 0 + end = end === undefined ? this.length : end >>> 0 + + if (!val) val = 0 + + var i + if (typeof val === 'number') { + for (i = start; i < end; ++i) { + this[i] = val + } + } else { + var bytes = Buffer.isBuffer(val) + ? val + : Buffer.from(val, encoding) + var len = bytes.length + if (len === 0) { + throw new TypeError('The value "' + val + + '" is invalid for argument "value"') + } + for (i = 0; i < end - start; ++i) { + this[i + start] = bytes[i % len] + } + } + + return this +} + +// HELPER FUNCTIONS +// ================ + +var INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g + +function base64clean (str) { + // Node takes equal signs as end of the Base64 encoding + str = str.split('=')[0] + // Node strips out invalid characters like \n and \t from the string, base64-js does not + str = str.trim().replace(INVALID_BASE64_RE, '') + // Node converts strings with length < 2 to '' + if (str.length < 2) return '' + // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not + while (str.length % 4 !== 0) { + str = str + '=' + } + return str +} + +function utf8ToBytes (string, units) { + units = units || Infinity + var codePoint + var length = string.length + var leadSurrogate = null + var bytes = [] + + for (var i = 0; i < length; ++i) { + codePoint = string.charCodeAt(i) + + // is surrogate component + if (codePoint > 0xD7FF && codePoint < 0xE000) { + // last char was a lead + if (!leadSurrogate) { + // no lead yet + if (codePoint > 0xDBFF) { + // unexpected trail + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + continue + } else if (i + 1 === length) { + // unpaired lead + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + continue + } + + // valid lead + leadSurrogate = codePoint + + continue + } + + // 2 leads in a row + if (codePoint < 0xDC00) { + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + leadSurrogate = codePoint + continue + } + + // valid surrogate pair + codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 + } else if (leadSurrogate) { + // valid bmp char, but last char was a lead + if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) + } + + leadSurrogate = null + + // encode utf8 + if (codePoint < 0x80) { + if ((units -= 1) < 0) break + bytes.push(codePoint) + } else if (codePoint < 0x800) { + if ((units -= 2) < 0) break + bytes.push( + codePoint >> 0x6 | 0xC0, + codePoint & 0x3F | 0x80 + ) + } else if (codePoint < 0x10000) { + if ((units -= 3) < 0) break + bytes.push( + codePoint >> 0xC | 0xE0, + codePoint >> 0x6 & 0x3F | 0x80, + codePoint & 0x3F | 0x80 + ) + } else if (codePoint < 0x110000) { + if ((units -= 4) < 0) break + bytes.push( + codePoint >> 0x12 | 0xF0, + codePoint >> 0xC & 0x3F | 0x80, + codePoint >> 0x6 & 0x3F | 0x80, + codePoint & 0x3F | 0x80 + ) + } else { + throw new Error('Invalid code point') + } + } + + return bytes +} + +function asciiToBytes (str) { + var byteArray = [] + for (var i = 0; i < str.length; ++i) { + // Node's code seems to be doing this and not & 0x7F.. + byteArray.push(str.charCodeAt(i) & 0xFF) + } + return byteArray +} + +function utf16leToBytes (str, units) { + var c, hi, lo + var byteArray = [] + for (var i = 0; i < str.length; ++i) { + if ((units -= 2) < 0) break + + c = str.charCodeAt(i) + hi = c >> 8 + lo = c % 256 + byteArray.push(lo) + byteArray.push(hi) + } + + return byteArray +} + +function base64ToBytes (str) { + return base64.toByteArray(base64clean(str)) +} + +function blitBuffer (src, dst, offset, length) { + for (var i = 0; i < length; ++i) { + if ((i + offset >= dst.length) || (i >= src.length)) break + dst[i + offset] = src[i] + } + return i +} + +// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass +// the `instanceof` check but they should be treated as of that type. +// See: https://github.com/feross/buffer/issues/166 +function isInstance (obj, type) { + return obj instanceof type || + (obj != null && obj.constructor != null && obj.constructor.name != null && + obj.constructor.name === type.name) +} +function numberIsNaN (obj) { + // For IE11 support + return obj !== obj // eslint-disable-line no-self-compare +} + +// Create lookup table for `toString('hex')` +// See: https://github.com/feross/buffer/issues/219 +var hexSliceLookupTable = (function () { + var alphabet = '0123456789abcdef' + var table = new Array(256) + for (var i = 0; i < 16; ++i) { + var i16 = i * 16 + for (var j = 0; j < 16; ++j) { + table[i16 + j] = alphabet[i] + alphabet[j] + } + } + return table +})() diff --git a/psitransfer-v2.3.0/node_modules/buffer/package.json b/psitransfer-v2.3.0/node_modules/buffer/package.json new file mode 100644 index 0000000..8fecd36 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/buffer/package.json @@ -0,0 +1,82 @@ +{ + "name": "buffer", + "description": "Node.js Buffer API, for the browser", + "version": "5.6.0", + "author": { + "name": "Feross Aboukhadijeh", + "email": "feross@feross.org", + "url": "http://feross.org" + }, + "bugs": { + "url": "https://github.com/feross/buffer/issues" + }, + "contributors": [ + "Romain Beauxis ", + "James Halliday " + ], + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + }, + "devDependencies": { + "airtap": "^3.0.0", + "benchmark": "^2.0.0", + "browserify": "^16.1.0", + "concat-stream": "^2.0.0", + "hyperquest": "^2.0.0", + "is-buffer": "^2.0.0", + "is-nan": "^1.0.1", + "split": "^1.0.0", + "standard": "*", + "tape": "^4.0.0", + "through2": "^3.0.1", + "uglify-js": "^3.4.5" + }, + "homepage": "https://github.com/feross/buffer", + "jspm": { + "map": { + "./index.js": { + "node": "@node/buffer" + } + } + }, + "keywords": [ + "arraybuffer", + "browser", + "browserify", + "buffer", + "compatible", + "dataview", + "uint8array" + ], + "license": "MIT", + "main": "index.js", + "types": "index.d.ts", + "repository": { + "type": "git", + "url": "git://github.com/feross/buffer.git" + }, + "scripts": { + "perf": "browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html", + "perf-node": "node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js", + "size": "browserify -r ./ | uglifyjs -c -m | gzip | wc -c", + "test": "standard && node ./bin/test.js", + "test-browser-es5": "airtap -- test/*.js", + "test-browser-es5-local": "airtap --local -- test/*.js", + "test-browser-es6": "airtap -- test/*.js test/node/*.js", + "test-browser-es6-local": "airtap --local -- test/*.js test/node/*.js", + "test-node": "tape test/*.js test/node/*.js", + "update-authors": "./bin/update-authors.sh" + }, + "standard": { + "ignore": [ + "test/node/**/*.js", + "test/common.js", + "test/_polyfill.js", + "perf/**/*.js" + ], + "globals": [ + "SharedArrayBuffer" + ] + } +} diff --git a/psitransfer-v2.3.0/node_modules/bytes/History.md b/psitransfer-v2.3.0/node_modules/bytes/History.md new file mode 100644 index 0000000..13d463a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bytes/History.md @@ -0,0 +1,82 @@ +3.0.0 / 2017-08-31 +================== + + * Change "kB" to "KB" in format output + * Remove support for Node.js 0.6 + * Remove support for ComponentJS + +2.5.0 / 2017-03-24 +================== + + * Add option "unit" + +2.4.0 / 2016-06-01 +================== + + * Add option "unitSeparator" + +2.3.0 / 2016-02-15 +================== + + * Drop partial bytes on all parsed units + * Fix non-finite numbers to `.format` to return `null` + * Fix parsing byte string that looks like hex + * perf: hoist regular expressions + +2.2.0 / 2015-11-13 +================== + + * add option "decimalPlaces" + * add option "fixedDecimals" + +2.1.0 / 2015-05-21 +================== + + * add `.format` export + * add `.parse` export + +2.0.2 / 2015-05-20 +================== + + * remove map recreation + * remove unnecessary object construction + +2.0.1 / 2015-05-07 +================== + + * fix browserify require + * remove node.extend dependency + +2.0.0 / 2015-04-12 +================== + + * add option "case" + * add option "thousandsSeparator" + * return "null" on invalid parse input + * support proper round-trip: bytes(bytes(num)) === num + * units no longer case sensitive when parsing + +1.0.0 / 2014-05-05 +================== + + * add negative support. fixes #6 + +0.3.0 / 2014-03-19 +================== + + * added terabyte support + +0.2.1 / 2013-04-01 +================== + + * add .component + +0.2.0 / 2012-10-28 +================== + + * bytes(200).should.eql('200b') + +0.1.0 / 2012-07-04 +================== + + * add bytes to string conversion [yields] diff --git a/psitransfer-v2.3.0/node_modules/bytes/LICENSE b/psitransfer-v2.3.0/node_modules/bytes/LICENSE new file mode 100644 index 0000000..63e95a9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bytes/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/bytes/Readme.md b/psitransfer-v2.3.0/node_modules/bytes/Readme.md new file mode 100644 index 0000000..9b53745 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bytes/Readme.md @@ -0,0 +1,125 @@ +# Bytes utility + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Build Status][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Utility to parse a string bytes (ex: `1TB`) to bytes (`1099511627776`) and vice-versa. + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```bash +$ npm install bytes +``` + +## Usage + +```js +var bytes = require('bytes'); +``` + +#### bytes.format(number value, [options]): string|null + +Format the given value in bytes into a string. If the value is negative, it is kept as such. If it is a float, it is + rounded. + +**Arguments** + +| Name | Type | Description | +|---------|----------|--------------------| +| value | `number` | Value in bytes | +| options | `Object` | Conversion options | + +**Options** + +| Property | Type | Description | +|-------------------|--------|-----------------------------------------------------------------------------------------| +| decimalPlaces | `number`|`null` | Maximum number of decimal places to include in output. Default value to `2`. | +| fixedDecimals | `boolean`|`null` | Whether to always display the maximum number of decimal places. Default value to `false` | +| thousandsSeparator | `string`|`null` | Example of values: `' '`, `','` and `.`... Default value to `''`. | +| unit | `string`|`null` | The unit in which the result will be returned (B/KB/MB/GB/TB). Default value to `''` (which means auto detect). | +| unitSeparator | `string`|`null` | Separator to use between number and unit. Default value to `''`. | + +**Returns** + +| Name | Type | Description | +|---------|------------------|-------------------------------------------------| +| results | `string`|`null` | Return null upon error. String value otherwise. | + +**Example** + +```js +bytes(1024); +// output: '1KB' + +bytes(1000); +// output: '1000B' + +bytes(1000, {thousandsSeparator: ' '}); +// output: '1 000B' + +bytes(1024 * 1.7, {decimalPlaces: 0}); +// output: '2KB' + +bytes(1024, {unitSeparator: ' '}); +// output: '1 KB' + +``` + +#### bytes.parse(string|number value): number|null + +Parse the string value into an integer in bytes. If no unit is given, or `value` +is a number, it is assumed the value is in bytes. + +Supported units and abbreviations are as follows and are case-insensitive: + + * `b` for bytes + * `kb` for kilobytes + * `mb` for megabytes + * `gb` for gigabytes + * `tb` for terabytes + +The units are in powers of two, not ten. This means 1kb = 1024b according to this parser. + +**Arguments** + +| Name | Type | Description | +|---------------|--------|--------------------| +| value | `string`|`number` | String to parse, or number in bytes. | + +**Returns** + +| Name | Type | Description | +|---------|-------------|-------------------------| +| results | `number`|`null` | Return null upon error. Value in bytes otherwise. | + +**Example** + +```js +bytes('1KB'); +// output: 1024 + +bytes('1024'); +// output: 1024 + +bytes(1024); +// output: 1024 +``` + +## License + +[MIT](LICENSE) + +[downloads-image]: https://img.shields.io/npm/dm/bytes.svg +[downloads-url]: https://npmjs.org/package/bytes +[npm-image]: https://img.shields.io/npm/v/bytes.svg +[npm-url]: https://npmjs.org/package/bytes +[travis-image]: https://img.shields.io/travis/visionmedia/bytes.js/master.svg +[travis-url]: https://travis-ci.org/visionmedia/bytes.js +[coveralls-image]: https://img.shields.io/coveralls/visionmedia/bytes.js/master.svg +[coveralls-url]: https://coveralls.io/r/visionmedia/bytes.js?branch=master diff --git a/psitransfer-v2.3.0/node_modules/bytes/index.js b/psitransfer-v2.3.0/node_modules/bytes/index.js new file mode 100644 index 0000000..1e39afd --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bytes/index.js @@ -0,0 +1,159 @@ +/*! + * bytes + * Copyright(c) 2012-2014 TJ Holowaychuk + * Copyright(c) 2015 Jed Watson + * MIT Licensed + */ + +'use strict'; + +/** + * Module exports. + * @public + */ + +module.exports = bytes; +module.exports.format = format; +module.exports.parse = parse; + +/** + * Module variables. + * @private + */ + +var formatThousandsRegExp = /\B(?=(\d{3})+(?!\d))/g; + +var formatDecimalsRegExp = /(?:\.0*|(\.[^0]+)0+)$/; + +var map = { + b: 1, + kb: 1 << 10, + mb: 1 << 20, + gb: 1 << 30, + tb: ((1 << 30) * 1024) +}; + +var parseRegExp = /^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb)$/i; + +/** + * Convert the given value in bytes into a string or parse to string to an integer in bytes. + * + * @param {string|number} value + * @param {{ + * case: [string], + * decimalPlaces: [number] + * fixedDecimals: [boolean] + * thousandsSeparator: [string] + * unitSeparator: [string] + * }} [options] bytes options. + * + * @returns {string|number|null} + */ + +function bytes(value, options) { + if (typeof value === 'string') { + return parse(value); + } + + if (typeof value === 'number') { + return format(value, options); + } + + return null; +} + +/** + * Format the given value in bytes into a string. + * + * If the value is negative, it is kept as such. If it is a float, + * it is rounded. + * + * @param {number} value + * @param {object} [options] + * @param {number} [options.decimalPlaces=2] + * @param {number} [options.fixedDecimals=false] + * @param {string} [options.thousandsSeparator=] + * @param {string} [options.unit=] + * @param {string} [options.unitSeparator=] + * + * @returns {string|null} + * @public + */ + +function format(value, options) { + if (!Number.isFinite(value)) { + return null; + } + + var mag = Math.abs(value); + var thousandsSeparator = (options && options.thousandsSeparator) || ''; + var unitSeparator = (options && options.unitSeparator) || ''; + var decimalPlaces = (options && options.decimalPlaces !== undefined) ? options.decimalPlaces : 2; + var fixedDecimals = Boolean(options && options.fixedDecimals); + var unit = (options && options.unit) || ''; + + if (!unit || !map[unit.toLowerCase()]) { + if (mag >= map.tb) { + unit = 'TB'; + } else if (mag >= map.gb) { + unit = 'GB'; + } else if (mag >= map.mb) { + unit = 'MB'; + } else if (mag >= map.kb) { + unit = 'KB'; + } else { + unit = 'B'; + } + } + + var val = value / map[unit.toLowerCase()]; + var str = val.toFixed(decimalPlaces); + + if (!fixedDecimals) { + str = str.replace(formatDecimalsRegExp, '$1'); + } + + if (thousandsSeparator) { + str = str.replace(formatThousandsRegExp, thousandsSeparator); + } + + return str + unitSeparator + unit; +} + +/** + * Parse the string value into an integer in bytes. + * + * If no unit is given, it is assumed the value is in bytes. + * + * @param {number|string} val + * + * @returns {number|null} + * @public + */ + +function parse(val) { + if (typeof val === 'number' && !isNaN(val)) { + return val; + } + + if (typeof val !== 'string') { + return null; + } + + // Test if the string passed is valid + var results = parseRegExp.exec(val); + var floatValue; + var unit = 'b'; + + if (!results) { + // Nothing could be extracted from the given string + floatValue = parseInt(val, 10); + unit = 'b' + } else { + // Retrieve the value and the unit + floatValue = parseFloat(results[1]); + unit = results[4].toLowerCase(); + } + + return Math.floor(map[unit] * floatValue); +} diff --git a/psitransfer-v2.3.0/node_modules/bytes/package.json b/psitransfer-v2.3.0/node_modules/bytes/package.json new file mode 100644 index 0000000..2193296 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/bytes/package.json @@ -0,0 +1,39 @@ +{ + "name": "bytes", + "description": "Utility to parse a string bytes to bytes and vice-versa", + "version": "3.0.0", + "author": "TJ Holowaychuk (http://tjholowaychuk.com)", + "contributors": [ + "Jed Watson ", + "Théo FIDRY " + ], + "license": "MIT", + "keywords": [ + "byte", + "bytes", + "utility", + "parse", + "parser", + "convert", + "converter" + ], + "repository": "visionmedia/bytes.js", + "devDependencies": { + "mocha": "2.5.3", + "nyc": "10.3.2" + }, + "files": [ + "History.md", + "LICENSE", + "Readme.md", + "index.js" + ], + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "test": "mocha --check-leaks --reporter spec", + "test-ci": "nyc --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.eslintrc b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.eslintrc new file mode 100644 index 0000000..201e859 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.eslintrc @@ -0,0 +1,17 @@ +{ + "root": true, + + "extends": "@ljharb", + + "rules": { + "func-name-matching": 0, + "id-length": 0, + "new-cap": [2, { + "capIsNewExceptions": [ + "GetIntrinsic", + ], + }], + "no-extra-parens": 0, + "no-magic-numbers": 0, + }, +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.github/FUNDING.yml b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.github/FUNDING.yml new file mode 100644 index 0000000..0011e9d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: [ljharb] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: npm/call-bind-apply-helpers +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.nycrc b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.nycrc new file mode 100644 index 0000000..bdd626c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/.nycrc @@ -0,0 +1,9 @@ +{ + "all": true, + "check-coverage": false, + "reporter": ["text-summary", "text", "html", "json"], + "exclude": [ + "coverage", + "test" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/CHANGELOG.md new file mode 100644 index 0000000..2484942 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [v1.0.2](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.1...v1.0.2) - 2025-02-12 + +### Commits + +- [types] improve inferred types [`e6f9586`](https://github.com/ljharb/call-bind-apply-helpers/commit/e6f95860a3c72879cb861a858cdfb8138fbedec1) +- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `@types/tape`, `es-value-fixtures`, `for-each`, `has-strict-mode`, `object-inspect` [`e43d540`](https://github.com/ljharb/call-bind-apply-helpers/commit/e43d5409f97543bfbb11f345d47d8ce4e066d8c1) + +## [v1.0.1](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.0...v1.0.1) - 2024-12-08 + +### Commits + +- [types] `reflectApply`: fix types [`4efc396`](https://github.com/ljharb/call-bind-apply-helpers/commit/4efc3965351a4f02cc55e836fa391d3d11ef2ef8) +- [Fix] `reflectApply`: oops, Reflect is not a function [`83cc739`](https://github.com/ljharb/call-bind-apply-helpers/commit/83cc7395de6b79b7730bdf092f1436f0b1263c75) +- [Dev Deps] update `@arethetypeswrong/cli` [`80bd5d3`](https://github.com/ljharb/call-bind-apply-helpers/commit/80bd5d3ae58b4f6b6995ce439dd5a1bcb178a940) + +## v1.0.0 - 2024-12-05 + +### Commits + +- Initial implementation, tests, readme [`7879629`](https://github.com/ljharb/call-bind-apply-helpers/commit/78796290f9b7430c9934d6f33d94ae9bc89fce04) +- Initial commit [`3f1dc16`](https://github.com/ljharb/call-bind-apply-helpers/commit/3f1dc164afc43285631b114a5f9dd9137b2b952f) +- npm init [`081df04`](https://github.com/ljharb/call-bind-apply-helpers/commit/081df048c312fcee400922026f6e97281200a603) +- Only apps should have lockfiles [`5b9ca0f`](https://github.com/ljharb/call-bind-apply-helpers/commit/5b9ca0fe8101ebfaf309c549caac4e0a017ed930) diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/LICENSE b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/LICENSE new file mode 100644 index 0000000..f82f389 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/README.md b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/README.md new file mode 100644 index 0000000..8fc0dae --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/README.md @@ -0,0 +1,62 @@ +# call-bind-apply-helpers [![Version Badge][npm-version-svg]][package-url] + +[![github actions][actions-image]][actions-url] +[![coverage][codecov-image]][codecov-url] +[![dependency status][deps-svg]][deps-url] +[![dev dependency status][dev-deps-svg]][dev-deps-url] +[![License][license-image]][license-url] +[![Downloads][downloads-image]][downloads-url] + +[![npm badge][npm-badge-png]][package-url] + +Helper functions around Function call/apply/bind, for use in `call-bind`. + +The only packages that should likely ever use this package directly are `call-bind` and `get-intrinsic`. +Please use `call-bind` unless you have a very good reason not to. + +## Getting started + +```sh +npm install --save call-bind-apply-helpers +``` + +## Usage/Examples + +```js +const assert = require('assert'); +const callBindBasic = require('call-bind-apply-helpers'); + +function f(a, b) { + assert.equal(this, 1); + assert.equal(a, 2); + assert.equal(b, 3); + assert.equal(arguments.length, 2); +} + +const fBound = callBindBasic([f, 1]); + +delete Function.prototype.call; +delete Function.prototype.bind; + +fBound(2, 3); +``` + +## Tests + +Clone the repo, `npm install`, and run `npm test` + +[package-url]: https://npmjs.org/package/call-bind-apply-helpers +[npm-version-svg]: https://versionbadg.es/ljharb/call-bind-apply-helpers.svg +[deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers.svg +[deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers +[dev-deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers/dev-status.svg +[dev-deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers#info=devDependencies +[npm-badge-png]: https://nodei.co/npm/call-bind-apply-helpers.png?downloads=true&stars=true +[license-image]: https://img.shields.io/npm/l/call-bind-apply-helpers.svg +[license-url]: LICENSE +[downloads-image]: https://img.shields.io/npm/dm/call-bind-apply-helpers.svg +[downloads-url]: https://npm-stat.com/charts.html?package=call-bind-apply-helpers +[codecov-image]: https://codecov.io/gh/ljharb/call-bind-apply-helpers/branch/main/graphs/badge.svg +[codecov-url]: https://app.codecov.io/gh/ljharb/call-bind-apply-helpers/ +[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bind-apply-helpers +[actions-url]: https://github.com/ljharb/call-bind-apply-helpers/actions diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.d.ts new file mode 100644 index 0000000..b87286a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.d.ts @@ -0,0 +1 @@ +export = Reflect.apply; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.js new file mode 100644 index 0000000..ffa5135 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/actualApply.js @@ -0,0 +1,10 @@ +'use strict'; + +var bind = require('function-bind'); + +var $apply = require('./functionApply'); +var $call = require('./functionCall'); +var $reflectApply = require('./reflectApply'); + +/** @type {import('./actualApply')} */ +module.exports = $reflectApply || bind.call($call, $apply); diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.d.ts new file mode 100644 index 0000000..d176c1a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.d.ts @@ -0,0 +1,19 @@ +import actualApply from './actualApply'; + +type TupleSplitHead = T['length'] extends N + ? T + : T extends [...infer R, any] + ? TupleSplitHead + : never + +type TupleSplitTail = O['length'] extends N + ? T + : T extends [infer F, ...infer R] + ? TupleSplitTail<[...R], N, [...O, F]> + : never + +type TupleSplit = [TupleSplitHead, TupleSplitTail] + +declare function applyBind(...args: TupleSplit, 2>[1]): ReturnType; + +export = applyBind; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.js new file mode 100644 index 0000000..d2b7723 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/applyBind.js @@ -0,0 +1,10 @@ +'use strict'; + +var bind = require('function-bind'); +var $apply = require('./functionApply'); +var actualApply = require('./actualApply'); + +/** @type {import('./applyBind')} */ +module.exports = function applyBind() { + return actualApply(bind, $apply, arguments); +}; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.d.ts new file mode 100644 index 0000000..1f6e11b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.d.ts @@ -0,0 +1 @@ +export = Function.prototype.apply; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.js new file mode 100644 index 0000000..c71df9c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionApply.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./functionApply')} */ +module.exports = Function.prototype.apply; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.d.ts new file mode 100644 index 0000000..15e93df --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.d.ts @@ -0,0 +1 @@ +export = Function.prototype.call; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.js new file mode 100644 index 0000000..7a8d873 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/functionCall.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./functionCall')} */ +module.exports = Function.prototype.call; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.d.ts new file mode 100644 index 0000000..541516b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.d.ts @@ -0,0 +1,64 @@ +type RemoveFromTuple< + Tuple extends readonly unknown[], + RemoveCount extends number, + Index extends 1[] = [] +> = Index["length"] extends RemoveCount + ? Tuple + : Tuple extends [infer First, ...infer Rest] + ? RemoveFromTuple + : Tuple; + +type ConcatTuples< + Prefix extends readonly unknown[], + Suffix extends readonly unknown[] +> = [...Prefix, ...Suffix]; + +type ExtractFunctionParams = T extends (this: infer TThis, ...args: infer P extends readonly unknown[]) => infer R + ? { thisArg: TThis; params: P; returnType: R } + : never; + +type BindFunction< + T extends (this: any, ...args: any[]) => any, + TThis, + TBoundArgs extends readonly unknown[], + ReceiverBound extends boolean +> = ExtractFunctionParams extends { + thisArg: infer OrigThis; + params: infer P extends readonly unknown[]; + returnType: infer R; +} + ? ReceiverBound extends true + ? (...args: RemoveFromTuple>) => R extends [OrigThis, ...infer Rest] + ? [TThis, ...Rest] // Replace `this` with `thisArg` + : R + : >>( + thisArg: U, + ...args: RemainingArgs + ) => R extends [OrigThis, ...infer Rest] + ? [U, ...ConcatTuples] // Preserve bound args in return type + : R + : never; + +declare function callBind< + const T extends (this: any, ...args: any[]) => any, + Extracted extends ExtractFunctionParams, + const TBoundArgs extends Partial & readonly unknown[], + const TThis extends Extracted["thisArg"] +>( + args: [fn: T, thisArg: TThis, ...boundArgs: TBoundArgs] +): BindFunction; + +declare function callBind< + const T extends (this: any, ...args: any[]) => any, + Extracted extends ExtractFunctionParams, + const TBoundArgs extends Partial & readonly unknown[] +>( + args: [fn: T, ...boundArgs: TBoundArgs] +): BindFunction; + +declare function callBind( + args: [fn: Exclude, ...rest: TArgs] +): never; + +// export as namespace callBind; +export = callBind; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.js new file mode 100644 index 0000000..2f6dab4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/index.js @@ -0,0 +1,15 @@ +'use strict'; + +var bind = require('function-bind'); +var $TypeError = require('es-errors/type'); + +var $call = require('./functionCall'); +var $actualApply = require('./actualApply'); + +/** @type {(args: [Function, thisArg?: unknown, ...args: unknown[]]) => Function} TODO FIXME, find a way to use import('.') */ +module.exports = function callBindBasic(args) { + if (args.length < 1 || typeof args[0] !== 'function') { + throw new $TypeError('a function is required'); + } + return $actualApply(bind, $call, args); +}; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/package.json b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/package.json new file mode 100644 index 0000000..923b8be --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/package.json @@ -0,0 +1,85 @@ +{ + "name": "call-bind-apply-helpers", + "version": "1.0.2", + "description": "Helper functions around Function call/apply/bind, for use in `call-bind`", + "main": "index.js", + "exports": { + ".": "./index.js", + "./actualApply": "./actualApply.js", + "./applyBind": "./applyBind.js", + "./functionApply": "./functionApply.js", + "./functionCall": "./functionCall.js", + "./reflectApply": "./reflectApply.js", + "./package.json": "./package.json" + }, + "scripts": { + "prepack": "npmignore --auto --commentLines=auto", + "prepublish": "not-in-publish || npm run prepublishOnly", + "prepublishOnly": "safe-publish-latest", + "prelint": "evalmd README.md", + "lint": "eslint --ext=.js,.mjs .", + "postlint": "tsc -p . && attw -P", + "pretest": "npm run lint", + "tests-only": "nyc tape 'test/**/*.js'", + "test": "npm run tests-only", + "posttest": "npx npm@'>=10.2' audit --production", + "version": "auto-changelog && git add CHANGELOG.md", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ljharb/call-bind-apply-helpers.git" + }, + "author": "Jordan Harband ", + "license": "MIT", + "bugs": { + "url": "https://github.com/ljharb/call-bind-apply-helpers/issues" + }, + "homepage": "https://github.com/ljharb/call-bind-apply-helpers#readme", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "devDependencies": { + "@arethetypeswrong/cli": "^0.17.3", + "@ljharb/eslint-config": "^21.1.1", + "@ljharb/tsconfig": "^0.2.3", + "@types/for-each": "^0.3.3", + "@types/function-bind": "^1.1.10", + "@types/object-inspect": "^1.13.0", + "@types/tape": "^5.8.1", + "auto-changelog": "^2.5.0", + "encoding": "^0.1.13", + "es-value-fixtures": "^1.7.1", + "eslint": "=8.8.0", + "evalmd": "^0.0.19", + "for-each": "^0.3.5", + "has-strict-mode": "^1.1.0", + "in-publish": "^2.0.1", + "npmignore": "^0.3.1", + "nyc": "^10.3.2", + "object-inspect": "^1.13.4", + "safe-publish-latest": "^2.0.0", + "tape": "^5.9.0", + "typescript": "next" + }, + "testling": { + "files": "test/index.js" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true + }, + "publishConfig": { + "ignore": [ + ".github/workflows" + ] + }, + "engines": { + "node": ">= 0.4" + } +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.d.ts b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.d.ts new file mode 100644 index 0000000..6b2ae76 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.d.ts @@ -0,0 +1,3 @@ +declare const reflectApply: false | typeof Reflect.apply; + +export = reflectApply; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.js new file mode 100644 index 0000000..3d03caa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/reflectApply.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./reflectApply')} */ +module.exports = typeof Reflect !== 'undefined' && Reflect && Reflect.apply; diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/test/index.js b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/test/index.js new file mode 100644 index 0000000..1cdc89e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/test/index.js @@ -0,0 +1,63 @@ +'use strict'; + +var callBind = require('../'); +var hasStrictMode = require('has-strict-mode')(); +var forEach = require('for-each'); +var inspect = require('object-inspect'); +var v = require('es-value-fixtures'); + +var test = require('tape'); + +test('callBindBasic', function (t) { + forEach(v.nonFunctions, function (nonFunction) { + t['throws']( + // @ts-expect-error + function () { callBind([nonFunction]); }, + TypeError, + inspect(nonFunction) + ' is not a function' + ); + }); + + var sentinel = { sentinel: true }; + /** @type {(this: T, a: A, b: B) => [T | undefined, A, B]} */ + var func = function (a, b) { + // eslint-disable-next-line no-invalid-this + return [!hasStrictMode && this === global ? undefined : this, a, b]; + }; + t.equal(func.length, 2, 'original function length is 2'); + + /** type {(thisArg: unknown, a: number, b: number) => [unknown, number, number]} */ + var bound = callBind([func]); + /** type {((a: number, b: number) => [typeof sentinel, typeof a, typeof b])} */ + var boundR = callBind([func, sentinel]); + /** type {((b: number) => [typeof sentinel, number, typeof b])} */ + var boundArg = callBind([func, sentinel, /** @type {const} */ (1)]); + + // @ts-expect-error + t.deepEqual(bound(), [undefined, undefined, undefined], 'bound func with no args'); + + // @ts-expect-error + t.deepEqual(func(), [undefined, undefined, undefined], 'unbound func with too few args'); + // @ts-expect-error + t.deepEqual(bound(1, 2), [hasStrictMode ? 1 : Object(1), 2, undefined], 'bound func too few args'); + // @ts-expect-error + t.deepEqual(boundR(), [sentinel, undefined, undefined], 'bound func with receiver, with too few args'); + // @ts-expect-error + t.deepEqual(boundArg(), [sentinel, 1, undefined], 'bound func with receiver and arg, with too few args'); + + t.deepEqual(func(1, 2), [undefined, 1, 2], 'unbound func with right args'); + t.deepEqual(bound(1, 2, 3), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with right args'); + t.deepEqual(boundR(1, 2), [sentinel, 1, 2], 'bound func with receiver, with right args'); + t.deepEqual(boundArg(2), [sentinel, 1, 2], 'bound func with receiver and arg, with right arg'); + + // @ts-expect-error + t.deepEqual(func(1, 2, 3), [undefined, 1, 2], 'unbound func with too many args'); + // @ts-expect-error + t.deepEqual(bound(1, 2, 3, 4), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with too many args'); + // @ts-expect-error + t.deepEqual(boundR(1, 2, 3), [sentinel, 1, 2], 'bound func with receiver, with too many args'); + // @ts-expect-error + t.deepEqual(boundArg(2, 3), [sentinel, 1, 2], 'bound func with receiver and arg, with too many args'); + + t.end(); +}); diff --git a/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/tsconfig.json b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/tsconfig.json new file mode 100644 index 0000000..aef9993 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind-apply-helpers/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@ljharb/tsconfig", + "compilerOptions": { + "target": "es2021", + }, + "exclude": [ + "coverage", + ], +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/call-bind/.eslintignore b/psitransfer-v2.3.0/node_modules/call-bind/.eslintignore new file mode 100644 index 0000000..404abb2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/.eslintignore @@ -0,0 +1 @@ +coverage/ diff --git a/psitransfer-v2.3.0/node_modules/call-bind/.eslintrc b/psitransfer-v2.3.0/node_modules/call-bind/.eslintrc new file mode 100644 index 0000000..e5d3c9a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/.eslintrc @@ -0,0 +1,17 @@ +{ + "root": true, + + "extends": "@ljharb", + + "rules": { + "func-name-matching": 0, + "id-length": 0, + "new-cap": [2, { + "capIsNewExceptions": [ + "GetIntrinsic", + ], + }], + "no-magic-numbers": 0, + "operator-linebreak": [2, "before"], + }, +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind/.github/FUNDING.yml b/psitransfer-v2.3.0/node_modules/call-bind/.github/FUNDING.yml new file mode 100644 index 0000000..c70c2ec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: [ljharb] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: npm/call-bind +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/psitransfer-v2.3.0/node_modules/call-bind/.nycrc b/psitransfer-v2.3.0/node_modules/call-bind/.nycrc new file mode 100644 index 0000000..1826526 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/.nycrc @@ -0,0 +1,13 @@ +{ + "all": true, + "check-coverage": false, + "reporter": ["text-summary", "text", "html", "json"], + "lines": 86, + "statements": 85.93, + "functions": 82.43, + "branches": 76.06, + "exclude": [ + "coverage", + "test" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/call-bind/CHANGELOG.md new file mode 100644 index 0000000..62a3727 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/CHANGELOG.md @@ -0,0 +1,42 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [v1.0.2](https://github.com/ljharb/call-bind/compare/v1.0.1...v1.0.2) - 2021-01-11 + +### Commits + +- [Fix] properly include the receiver in the bound length [`dbae7bc`](https://github.com/ljharb/call-bind/commit/dbae7bc676c079a0d33c0a43e9ef92cb7b01345d) + +## [v1.0.1](https://github.com/ljharb/call-bind/compare/v1.0.0...v1.0.1) - 2021-01-08 + +### Commits + +- [Tests] migrate tests to Github Actions [`b6db284`](https://github.com/ljharb/call-bind/commit/b6db284c36f8ccd195b88a6764fe84b7223a0da1) +- [meta] do not publish github action workflow files [`ec7fe46`](https://github.com/ljharb/call-bind/commit/ec7fe46e60cfa4764ee943d2755f5e5a366e578e) +- [Fix] preserve original function’s length when possible [`adbceaa`](https://github.com/ljharb/call-bind/commit/adbceaa3cac4b41ea78bb19d7ccdbaaf7e0bdadb) +- [Tests] gather coverage data on every job [`d69e23c`](https://github.com/ljharb/call-bind/commit/d69e23cc65f101ba1d4c19bb07fa8eb0ec624be8) +- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `tape` [`2fd3586`](https://github.com/ljharb/call-bind/commit/2fd3586c5d47b335364c14293114c6b625ae1f71) +- [Deps] update `get-intrinsic` [`f23e931`](https://github.com/ljharb/call-bind/commit/f23e9318cc271c2add8bb38cfded85ee7baf8eee) +- [Deps] update `get-intrinsic` [`72d9f44`](https://github.com/ljharb/call-bind/commit/72d9f44e184465ba8dd3fb48260bbcff234985f2) +- [meta] fix FUNDING.yml [`e723573`](https://github.com/ljharb/call-bind/commit/e723573438c5a68dcec31fb5d96ea6b7e4a93be8) +- [eslint] ignore coverage output [`15e76d2`](https://github.com/ljharb/call-bind/commit/15e76d28a5f43e504696401e5b31ebb78ee1b532) +- [meta] add Automatic Rebase and Require Allow Edits workflows [`8fa4dab`](https://github.com/ljharb/call-bind/commit/8fa4dabb23ba3dd7bb92c9571c1241c08b56e4b6) + +## v1.0.0 - 2020-10-30 + +### Commits + +- Initial commit [`306cf98`](https://github.com/ljharb/call-bind/commit/306cf98c7ec9e7ef66b653ec152277ac1381eb50) +- Tests [`e10d0bb`](https://github.com/ljharb/call-bind/commit/e10d0bbdadc7a10ecedc9a1c035112d3e368b8df) +- Implementation [`43852ed`](https://github.com/ljharb/call-bind/commit/43852eda0f187327b7fad2423ca972149a52bd65) +- npm init [`408f860`](https://github.com/ljharb/call-bind/commit/408f860b773a2f610805fd3613d0d71bac1b6249) +- [meta] add Automatic Rebase and Require Allow Edits workflows [`fb349b2`](https://github.com/ljharb/call-bind/commit/fb349b2e48defbec8b5ec8a8395cc8f69f220b13) +- [meta] add `auto-changelog` [`c4001fc`](https://github.com/ljharb/call-bind/commit/c4001fc43031799ef908211c98d3b0fb2b60fde4) +- [meta] add "funding"; create `FUNDING.yml` [`d4d6d29`](https://github.com/ljharb/call-bind/commit/d4d6d2974a14bc2e98830468eda7fe6d6a776717) +- [Tests] add `npm run lint` [`dedfb98`](https://github.com/ljharb/call-bind/commit/dedfb98bd0ecefb08ddb9a94061bd10cde4332af) +- Only apps should have lockfiles [`54ac776`](https://github.com/ljharb/call-bind/commit/54ac77653db45a7361dc153d2f478e743f110650) +- [meta] add `safe-publish-latest` [`9ea8e43`](https://github.com/ljharb/call-bind/commit/9ea8e435b950ce9b705559cd651039f9bf40140f) diff --git a/psitransfer-v2.3.0/node_modules/call-bind/LICENSE b/psitransfer-v2.3.0/node_modules/call-bind/LICENSE new file mode 100644 index 0000000..48f05d0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/call-bind/README.md b/psitransfer-v2.3.0/node_modules/call-bind/README.md new file mode 100644 index 0000000..53649eb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/README.md @@ -0,0 +1,2 @@ +# call-bind +Robustly `.call.bind()` a function. diff --git a/psitransfer-v2.3.0/node_modules/call-bind/callBound.js b/psitransfer-v2.3.0/node_modules/call-bind/callBound.js new file mode 100644 index 0000000..8374adf --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/callBound.js @@ -0,0 +1,15 @@ +'use strict'; + +var GetIntrinsic = require('get-intrinsic'); + +var callBind = require('./'); + +var $indexOf = callBind(GetIntrinsic('String.prototype.indexOf')); + +module.exports = function callBoundIntrinsic(name, allowMissing) { + var intrinsic = GetIntrinsic(name, !!allowMissing); + if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { + return callBind(intrinsic); + } + return intrinsic; +}; diff --git a/psitransfer-v2.3.0/node_modules/call-bind/index.js b/psitransfer-v2.3.0/node_modules/call-bind/index.js new file mode 100644 index 0000000..6fa3e4a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/index.js @@ -0,0 +1,47 @@ +'use strict'; + +var bind = require('function-bind'); +var GetIntrinsic = require('get-intrinsic'); + +var $apply = GetIntrinsic('%Function.prototype.apply%'); +var $call = GetIntrinsic('%Function.prototype.call%'); +var $reflectApply = GetIntrinsic('%Reflect.apply%', true) || bind.call($call, $apply); + +var $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%', true); +var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); +var $max = GetIntrinsic('%Math.max%'); + +if ($defineProperty) { + try { + $defineProperty({}, 'a', { value: 1 }); + } catch (e) { + // IE 8 has a broken defineProperty + $defineProperty = null; + } +} + +module.exports = function callBind(originalFunction) { + var func = $reflectApply(bind, $call, arguments); + if ($gOPD && $defineProperty) { + var desc = $gOPD(func, 'length'); + if (desc.configurable) { + // original length, plus the receiver, minus any additional arguments (after the receiver) + $defineProperty( + func, + 'length', + { value: 1 + $max(0, originalFunction.length - (arguments.length - 1)) } + ); + } + } + return func; +}; + +var applyBind = function applyBind() { + return $reflectApply(bind, $apply, arguments); +}; + +if ($defineProperty) { + $defineProperty(module.exports, 'apply', { value: applyBind }); +} else { + module.exports.apply = applyBind; +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind/package.json b/psitransfer-v2.3.0/node_modules/call-bind/package.json new file mode 100644 index 0000000..4360556 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/package.json @@ -0,0 +1,80 @@ +{ + "name": "call-bind", + "version": "1.0.2", + "description": "Robustly `.call.bind()` a function", + "main": "index.js", + "exports": { + ".": [ + { + "default": "./index.js" + }, + "./index.js" + ], + "./callBound": [ + { + "default": "./callBound.js" + }, + "./callBound.js" + ], + "./package.json": "./package.json" + }, + "scripts": { + "prepublish": "safe-publish-latest", + "lint": "eslint --ext=.js,.mjs .", + "pretest": "npm run lint", + "tests-only": "nyc tape 'test/*'", + "test": "npm run tests-only", + "posttest": "aud --production", + "version": "auto-changelog && git add CHANGELOG.md", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ljharb/call-bind.git" + }, + "keywords": [ + "javascript", + "ecmascript", + "es", + "js", + "callbind", + "callbound", + "call", + "bind", + "bound", + "call-bind", + "call-bound", + "function", + "es-abstract" + ], + "author": "Jordan Harband ", + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/ljharb/call-bind/issues" + }, + "homepage": "https://github.com/ljharb/call-bind#readme", + "devDependencies": { + "@ljharb/eslint-config": "^17.3.0", + "aud": "^1.1.3", + "auto-changelog": "^2.2.1", + "eslint": "^7.17.0", + "nyc": "^10.3.2", + "safe-publish-latest": "^1.1.4", + "tape": "^5.1.1" + }, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true + } +} diff --git a/psitransfer-v2.3.0/node_modules/call-bind/test/callBound.js b/psitransfer-v2.3.0/node_modules/call-bind/test/callBound.js new file mode 100644 index 0000000..209ce3c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/test/callBound.js @@ -0,0 +1,55 @@ +'use strict'; + +var test = require('tape'); + +var callBound = require('../callBound'); + +test('callBound', function (t) { + // static primitive + t.equal(callBound('Array.length'), Array.length, 'Array.length yields itself'); + t.equal(callBound('%Array.length%'), Array.length, '%Array.length% yields itself'); + + // static non-function object + t.equal(callBound('Array.prototype'), Array.prototype, 'Array.prototype yields itself'); + t.equal(callBound('%Array.prototype%'), Array.prototype, '%Array.prototype% yields itself'); + t.equal(callBound('Array.constructor'), Array.constructor, 'Array.constructor yields itself'); + t.equal(callBound('%Array.constructor%'), Array.constructor, '%Array.constructor% yields itself'); + + // static function + t.equal(callBound('Date.parse'), Date.parse, 'Date.parse yields itself'); + t.equal(callBound('%Date.parse%'), Date.parse, '%Date.parse% yields itself'); + + // prototype primitive + t.equal(callBound('Error.prototype.message'), Error.prototype.message, 'Error.prototype.message yields itself'); + t.equal(callBound('%Error.prototype.message%'), Error.prototype.message, '%Error.prototype.message% yields itself'); + + // prototype function + t.notEqual(callBound('Object.prototype.toString'), Object.prototype.toString, 'Object.prototype.toString does not yield itself'); + t.notEqual(callBound('%Object.prototype.toString%'), Object.prototype.toString, '%Object.prototype.toString% does not yield itself'); + t.equal(callBound('Object.prototype.toString')(true), Object.prototype.toString.call(true), 'call-bound Object.prototype.toString calls into the original'); + t.equal(callBound('%Object.prototype.toString%')(true), Object.prototype.toString.call(true), 'call-bound %Object.prototype.toString% calls into the original'); + + t['throws']( + function () { callBound('does not exist'); }, + SyntaxError, + 'nonexistent intrinsic throws' + ); + t['throws']( + function () { callBound('does not exist', true); }, + SyntaxError, + 'allowMissing arg still throws for unknown intrinsic' + ); + + /* globals WeakRef: false */ + t.test('real but absent intrinsic', { skip: typeof WeakRef !== 'undefined' }, function (st) { + st['throws']( + function () { callBound('WeakRef'); }, + TypeError, + 'real but absent intrinsic throws' + ); + st.equal(callBound('WeakRef', true), undefined, 'allowMissing arg avoids exception'); + st.end(); + }); + + t.end(); +}); diff --git a/psitransfer-v2.3.0/node_modules/call-bind/test/index.js b/psitransfer-v2.3.0/node_modules/call-bind/test/index.js new file mode 100644 index 0000000..bf6769c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bind/test/index.js @@ -0,0 +1,66 @@ +'use strict'; + +var callBind = require('../'); +var bind = require('function-bind'); + +var test = require('tape'); + +/* + * older engines have length nonconfigurable + * in io.js v3, it is configurable except on bound functions, hence the .bind() + */ +var functionsHaveConfigurableLengths = !!( + Object.getOwnPropertyDescriptor + && Object.getOwnPropertyDescriptor(bind.call(function () {}), 'length').configurable +); + +test('callBind', function (t) { + var sentinel = { sentinel: true }; + var func = function (a, b) { + // eslint-disable-next-line no-invalid-this + return [this, a, b]; + }; + t.equal(func.length, 2, 'original function length is 2'); + t.deepEqual(func(), [undefined, undefined, undefined], 'unbound func with too few args'); + t.deepEqual(func(1, 2), [undefined, 1, 2], 'unbound func with right args'); + t.deepEqual(func(1, 2, 3), [undefined, 1, 2], 'unbound func with too many args'); + + var bound = callBind(func); + t.equal(bound.length, func.length + 1, 'function length is preserved', { skip: !functionsHaveConfigurableLengths }); + t.deepEqual(bound(), [undefined, undefined, undefined], 'bound func with too few args'); + t.deepEqual(bound(1, 2), [1, 2, undefined], 'bound func with right args'); + t.deepEqual(bound(1, 2, 3), [1, 2, 3], 'bound func with too many args'); + + var boundR = callBind(func, sentinel); + t.equal(boundR.length, func.length, 'function length is preserved', { skip: !functionsHaveConfigurableLengths }); + t.deepEqual(boundR(), [sentinel, undefined, undefined], 'bound func with receiver, with too few args'); + t.deepEqual(boundR(1, 2), [sentinel, 1, 2], 'bound func with receiver, with right args'); + t.deepEqual(boundR(1, 2, 3), [sentinel, 1, 2], 'bound func with receiver, with too many args'); + + var boundArg = callBind(func, sentinel, 1); + t.equal(boundArg.length, func.length - 1, 'function length is preserved', { skip: !functionsHaveConfigurableLengths }); + t.deepEqual(boundArg(), [sentinel, 1, undefined], 'bound func with receiver and arg, with too few args'); + t.deepEqual(boundArg(2), [sentinel, 1, 2], 'bound func with receiver and arg, with right arg'); + t.deepEqual(boundArg(2, 3), [sentinel, 1, 2], 'bound func with receiver and arg, with too many args'); + + t.test('callBind.apply', function (st) { + var aBound = callBind.apply(func); + st.deepEqual(aBound(sentinel), [sentinel, undefined, undefined], 'apply-bound func with no args'); + st.deepEqual(aBound(sentinel, [1], 4), [sentinel, 1, undefined], 'apply-bound func with too few args'); + st.deepEqual(aBound(sentinel, [1, 2], 4), [sentinel, 1, 2], 'apply-bound func with right args'); + + var aBoundArg = callBind.apply(func); + st.deepEqual(aBoundArg(sentinel, [1, 2, 3], 4), [sentinel, 1, 2], 'apply-bound func with too many args'); + st.deepEqual(aBoundArg(sentinel, [1, 2], 4), [sentinel, 1, 2], 'apply-bound func with right args'); + st.deepEqual(aBoundArg(sentinel, [1], 4), [sentinel, 1, undefined], 'apply-bound func with too few args'); + + var aBoundR = callBind.apply(func, sentinel); + st.deepEqual(aBoundR([1, 2, 3], 4), [sentinel, 1, 2], 'apply-bound func with receiver and too many args'); + st.deepEqual(aBoundR([1, 2], 4), [sentinel, 1, 2], 'apply-bound func with receiver and right args'); + st.deepEqual(aBoundR([1], 4), [sentinel, 1, undefined], 'apply-bound func with receiver and too few args'); + + st.end(); + }); + + t.end(); +}); diff --git a/psitransfer-v2.3.0/node_modules/call-bound/.eslintrc b/psitransfer-v2.3.0/node_modules/call-bound/.eslintrc new file mode 100644 index 0000000..2612ed8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/.eslintrc @@ -0,0 +1,13 @@ +{ + "root": true, + + "extends": "@ljharb", + + "rules": { + "new-cap": [2, { + "capIsNewExceptions": [ + "GetIntrinsic", + ], + }], + }, +} diff --git a/psitransfer-v2.3.0/node_modules/call-bound/.github/FUNDING.yml b/psitransfer-v2.3.0/node_modules/call-bound/.github/FUNDING.yml new file mode 100644 index 0000000..2a2a135 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: [ljharb] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: npm/call-bound +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/psitransfer-v2.3.0/node_modules/call-bound/.nycrc b/psitransfer-v2.3.0/node_modules/call-bound/.nycrc new file mode 100644 index 0000000..bdd626c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/.nycrc @@ -0,0 +1,9 @@ +{ + "all": true, + "check-coverage": false, + "reporter": ["text-summary", "text", "html", "json"], + "exclude": [ + "coverage", + "test" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/call-bound/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/call-bound/CHANGELOG.md new file mode 100644 index 0000000..8bde4e9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/CHANGELOG.md @@ -0,0 +1,42 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [v1.0.4](https://github.com/ljharb/call-bound/compare/v1.0.3...v1.0.4) - 2025-03-03 + +### Commits + +- [types] improve types [`e648922`](https://github.com/ljharb/call-bound/commit/e6489222a9e54f350fbf952ceabe51fd8b6027ff) +- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `@types/tape`, `es-value-fixtures`, `for-each`, `has-strict-mode`, `object-inspect` [`a42a5eb`](https://github.com/ljharb/call-bound/commit/a42a5ebe6c1b54fcdc7997c7dc64fdca9e936719) +- [Deps] update `call-bind-apply-helpers`, `get-intrinsic` [`f529eac`](https://github.com/ljharb/call-bound/commit/f529eac132404c17156bbc23ab2297a25d0f20b8) + +## [v1.0.3](https://github.com/ljharb/call-bound/compare/v1.0.2...v1.0.3) - 2024-12-15 + +### Commits + +- [Refactor] use `call-bind-apply-helpers` instead of `call-bind` [`5e0b134`](https://github.com/ljharb/call-bound/commit/5e0b13496df14fb7d05dae9412f088da8d3f75be) +- [Deps] update `get-intrinsic` [`41fc967`](https://github.com/ljharb/call-bound/commit/41fc96732a22c7b7e8f381f93ccc54bb6293be2e) +- [readme] fix example [`79a0137`](https://github.com/ljharb/call-bound/commit/79a0137723f7c6d09c9c05452bbf8d5efb5d6e49) +- [meta] add `sideEffects` flag [`08b07be`](https://github.com/ljharb/call-bound/commit/08b07be7f1c03f67dc6f3cdaf0906259771859f7) + +## [v1.0.2](https://github.com/ljharb/call-bound/compare/v1.0.1...v1.0.2) - 2024-12-10 + +### Commits + +- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `gopd` [`e6a5ffe`](https://github.com/ljharb/call-bound/commit/e6a5ffe849368fe4f74dfd6cdeca1b9baa39e8d5) +- [Deps] update `call-bind`, `get-intrinsic` [`2aeb5b5`](https://github.com/ljharb/call-bound/commit/2aeb5b521dc2b2683d1345c753ea1161de2d1c14) +- [types] improve return type [`1a0c9fe`](https://github.com/ljharb/call-bound/commit/1a0c9fe3114471e7ca1f57d104e2efe713bb4871) + +## v1.0.1 - 2024-12-05 + +### Commits + +- Initial implementation, tests, readme, types [`6d94121`](https://github.com/ljharb/call-bound/commit/6d94121a9243602e506334069f7a03189fe3363d) +- Initial commit [`0eae867`](https://github.com/ljharb/call-bound/commit/0eae867334ea025c33e6e91cdecfc9df96680cf9) +- npm init [`71b2479`](https://github.com/ljharb/call-bound/commit/71b2479c6723e0b7d91a6b663613067e98b7b275) +- Only apps should have lockfiles [`c3754a9`](https://github.com/ljharb/call-bound/commit/c3754a949b7f9132b47e2d18c1729889736741eb) +- [actions] skip `npm ls` in node < 10 [`74275a5`](https://github.com/ljharb/call-bound/commit/74275a5186b8caf6309b6b97472bdcb0df4683a8) +- [Dev Deps] add missing peer dep [`1354de8`](https://github.com/ljharb/call-bound/commit/1354de8679413e4ae9c523d85f76fa7a5e032d97) diff --git a/psitransfer-v2.3.0/node_modules/call-bound/LICENSE b/psitransfer-v2.3.0/node_modules/call-bound/LICENSE new file mode 100644 index 0000000..f82f389 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/call-bound/README.md b/psitransfer-v2.3.0/node_modules/call-bound/README.md new file mode 100644 index 0000000..a44e43e --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/README.md @@ -0,0 +1,53 @@ +# call-bound [![Version Badge][npm-version-svg]][package-url] + +[![github actions][actions-image]][actions-url] +[![coverage][codecov-image]][codecov-url] +[![dependency status][deps-svg]][deps-url] +[![dev dependency status][dev-deps-svg]][dev-deps-url] +[![License][license-image]][license-url] +[![Downloads][downloads-image]][downloads-url] + +[![npm badge][npm-badge-png]][package-url] + +Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`. + +## Getting started + +```sh +npm install --save call-bound +``` + +## Usage/Examples + +```js +const assert = require('assert'); +const callBound = require('call-bound'); + +const slice = callBound('Array.prototype.slice'); + +delete Function.prototype.call; +delete Function.prototype.bind; +delete Array.prototype.slice; + +assert.deepEqual(slice([1, 2, 3, 4], 1, -1), [2, 3]); +``` + +## Tests + +Clone the repo, `npm install`, and run `npm test` + +[package-url]: https://npmjs.org/package/call-bound +[npm-version-svg]: https://versionbadg.es/ljharb/call-bound.svg +[deps-svg]: https://david-dm.org/ljharb/call-bound.svg +[deps-url]: https://david-dm.org/ljharb/call-bound +[dev-deps-svg]: https://david-dm.org/ljharb/call-bound/dev-status.svg +[dev-deps-url]: https://david-dm.org/ljharb/call-bound#info=devDependencies +[npm-badge-png]: https://nodei.co/npm/call-bound.png?downloads=true&stars=true +[license-image]: https://img.shields.io/npm/l/call-bound.svg +[license-url]: LICENSE +[downloads-image]: https://img.shields.io/npm/dm/call-bound.svg +[downloads-url]: https://npm-stat.com/charts.html?package=call-bound +[codecov-image]: https://codecov.io/gh/ljharb/call-bound/branch/main/graphs/badge.svg +[codecov-url]: https://app.codecov.io/gh/ljharb/call-bound/ +[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bound +[actions-url]: https://github.com/ljharb/call-bound/actions diff --git a/psitransfer-v2.3.0/node_modules/call-bound/index.d.ts b/psitransfer-v2.3.0/node_modules/call-bound/index.d.ts new file mode 100644 index 0000000..5562f00 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/index.d.ts @@ -0,0 +1,94 @@ +type Intrinsic = typeof globalThis; + +type IntrinsicName = keyof Intrinsic | `%${keyof Intrinsic}%`; + +type IntrinsicPath = IntrinsicName | `${StripPercents}.${string}` | `%${StripPercents}.${string}%`; + +type AllowMissing = boolean; + +type StripPercents = T extends `%${infer U}%` ? U : T; + +type BindMethodPrecise = + F extends (this: infer This, ...args: infer Args) => infer R + ? (obj: This, ...args: Args) => R + : F extends { + (this: infer This1, ...args: infer Args1): infer R1; + (this: infer This2, ...args: infer Args2): infer R2 + } + ? { + (obj: This1, ...args: Args1): R1; + (obj: This2, ...args: Args2): R2 + } + : never + +// Extract method type from a prototype +type GetPrototypeMethod = + (typeof globalThis)[T] extends { prototype: any } + ? M extends keyof (typeof globalThis)[T]['prototype'] + ? (typeof globalThis)[T]['prototype'][M] + : never + : never + +// Get static property/method +type GetStaticMember = + P extends keyof (typeof globalThis)[T] ? (typeof globalThis)[T][P] : never + +// Type that maps string path to actual bound function or value with better precision +type BoundIntrinsic = + S extends `${infer Obj}.prototype.${infer Method}` + ? Obj extends keyof typeof globalThis + ? BindMethodPrecise> + : unknown + : S extends `${infer Obj}.${infer Prop}` + ? Obj extends keyof typeof globalThis + ? GetStaticMember + : unknown + : unknown + +declare function arraySlice(array: readonly T[], start?: number, end?: number): T[]; +declare function arraySlice(array: ArrayLike, start?: number, end?: number): T[]; +declare function arraySlice(array: IArguments, start?: number, end?: number): T[]; + +// Special cases for methods that need explicit typing +interface SpecialCases { + '%Object.prototype.isPrototypeOf%': (thisArg: {}, obj: unknown) => boolean; + '%String.prototype.replace%': { + (str: string, searchValue: string | RegExp, replaceValue: string): string; + (str: string, searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string + }; + '%Object.prototype.toString%': (obj: {}) => string; + '%Object.prototype.hasOwnProperty%': (obj: {}, v: PropertyKey) => boolean; + '%Array.prototype.slice%': typeof arraySlice; + '%Array.prototype.map%': (array: readonly T[], callbackfn: (value: T, index: number, array: readonly T[]) => U, thisArg?: any) => U[]; + '%Array.prototype.filter%': (array: readonly T[], predicate: (value: T, index: number, array: readonly T[]) => unknown, thisArg?: any) => T[]; + '%Array.prototype.indexOf%': (array: readonly T[], searchElement: T, fromIndex?: number) => number; + '%Function.prototype.apply%': (fn: (...args: A) => R, thisArg: any, args: A) => R; + '%Function.prototype.call%': (fn: (...args: A) => R, thisArg: any, ...args: A) => R; + '%Function.prototype.bind%': (fn: (...args: A) => R, thisArg: any, ...args: A) => (...remainingArgs: A) => R; + '%Promise.prototype.then%': { + (promise: Promise, onfulfilled: (value: T) => R | PromiseLike): Promise; + (promise: Promise, onfulfilled: ((value: T) => R | PromiseLike) | undefined | null, onrejected: (reason: any) => R | PromiseLike): Promise; + }; + '%RegExp.prototype.test%': (regexp: RegExp, str: string) => boolean; + '%RegExp.prototype.exec%': (regexp: RegExp, str: string) => RegExpExecArray | null; + '%Error.prototype.toString%': (error: Error) => string; + '%TypeError.prototype.toString%': (error: TypeError) => string; + '%String.prototype.split%': ( + obj: unknown, + splitter: string | RegExp | { + [Symbol.split](string: string, limit?: number): string[]; + }, + limit?: number | undefined + ) => string[]; +} + +/** + * Returns a bound function for a prototype method, or a value for a static property. + * + * @param name - The name of the intrinsic (e.g. 'Array.prototype.slice') + * @param {AllowMissing} [allowMissing] - Whether to allow missing intrinsics (default: false) + */ +declare function callBound, S extends IntrinsicPath>(name: K, allowMissing?: AllowMissing): SpecialCases[`%${StripPercents}%`]; +declare function callBound, S extends IntrinsicPath>(name: S, allowMissing?: AllowMissing): BoundIntrinsic; + +export = callBound; diff --git a/psitransfer-v2.3.0/node_modules/call-bound/index.js b/psitransfer-v2.3.0/node_modules/call-bound/index.js new file mode 100644 index 0000000..e9ade74 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/index.js @@ -0,0 +1,19 @@ +'use strict'; + +var GetIntrinsic = require('get-intrinsic'); + +var callBindBasic = require('call-bind-apply-helpers'); + +/** @type {(thisArg: string, searchString: string, position?: number) => number} */ +var $indexOf = callBindBasic([GetIntrinsic('%String.prototype.indexOf%')]); + +/** @type {import('.')} */ +module.exports = function callBoundIntrinsic(name, allowMissing) { + /* eslint no-extra-parens: 0 */ + + var intrinsic = /** @type {(this: unknown, ...args: unknown[]) => unknown} */ (GetIntrinsic(name, !!allowMissing)); + if (typeof intrinsic === 'function' && $indexOf(name, '.prototype.') > -1) { + return callBindBasic(/** @type {const} */ ([intrinsic])); + } + return intrinsic; +}; diff --git a/psitransfer-v2.3.0/node_modules/call-bound/package.json b/psitransfer-v2.3.0/node_modules/call-bound/package.json new file mode 100644 index 0000000..d542db4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/package.json @@ -0,0 +1,99 @@ +{ + "name": "call-bound", + "version": "1.0.4", + "description": "Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.", + "main": "index.js", + "exports": { + ".": "./index.js", + "./package.json": "./package.json" + }, + "sideEffects": false, + "scripts": { + "prepack": "npmignore --auto --commentLines=auto", + "prepublish": "not-in-publish || npm run prepublishOnly", + "prepublishOnly": "safe-publish-latest", + "prelint": "evalmd README.md", + "lint": "eslint --ext=.js,.mjs .", + "postlint": "tsc -p . && attw -P", + "pretest": "npm run lint", + "tests-only": "nyc tape 'test/**/*.js'", + "test": "npm run tests-only", + "posttest": "npx npm@'>=10.2' audit --production", + "version": "auto-changelog && git add CHANGELOG.md", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ljharb/call-bound.git" + }, + "keywords": [ + "javascript", + "ecmascript", + "es", + "js", + "callbind", + "callbound", + "call", + "bind", + "bound", + "call-bind", + "call-bound", + "function", + "es-abstract" + ], + "author": "Jordan Harband ", + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/ljharb/call-bound/issues" + }, + "homepage": "https://github.com/ljharb/call-bound#readme", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "devDependencies": { + "@arethetypeswrong/cli": "^0.17.4", + "@ljharb/eslint-config": "^21.1.1", + "@ljharb/tsconfig": "^0.3.0", + "@types/call-bind": "^1.0.5", + "@types/get-intrinsic": "^1.2.3", + "@types/tape": "^5.8.1", + "auto-changelog": "^2.5.0", + "encoding": "^0.1.13", + "es-value-fixtures": "^1.7.1", + "eslint": "=8.8.0", + "evalmd": "^0.0.19", + "for-each": "^0.3.5", + "gopd": "^1.2.0", + "has-strict-mode": "^1.1.0", + "in-publish": "^2.0.1", + "npmignore": "^0.3.1", + "nyc": "^10.3.2", + "object-inspect": "^1.13.4", + "safe-publish-latest": "^2.0.0", + "tape": "^5.9.0", + "typescript": "next" + }, + "testling": { + "files": "test/index.js" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true + }, + "publishConfig": { + "ignore": [ + ".github/workflows" + ] + }, + "engines": { + "node": ">= 0.4" + } +} diff --git a/psitransfer-v2.3.0/node_modules/call-bound/test/index.js b/psitransfer-v2.3.0/node_modules/call-bound/test/index.js new file mode 100644 index 0000000..a2fc9f0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/test/index.js @@ -0,0 +1,61 @@ +'use strict'; + +var test = require('tape'); + +var callBound = require('../'); + +/** @template {true} T @template U @typedef {T extends U ? T : never} AssertType */ + +test('callBound', function (t) { + // static primitive + t.equal(callBound('Array.length'), Array.length, 'Array.length yields itself'); + t.equal(callBound('%Array.length%'), Array.length, '%Array.length% yields itself'); + + // static non-function object + t.equal(callBound('Array.prototype'), Array.prototype, 'Array.prototype yields itself'); + t.equal(callBound('%Array.prototype%'), Array.prototype, '%Array.prototype% yields itself'); + t.equal(callBound('Array.constructor'), Array.constructor, 'Array.constructor yields itself'); + t.equal(callBound('%Array.constructor%'), Array.constructor, '%Array.constructor% yields itself'); + + // static function + t.equal(callBound('Date.parse'), Date.parse, 'Date.parse yields itself'); + t.equal(callBound('%Date.parse%'), Date.parse, '%Date.parse% yields itself'); + + // prototype primitive + t.equal(callBound('Error.prototype.message'), Error.prototype.message, 'Error.prototype.message yields itself'); + t.equal(callBound('%Error.prototype.message%'), Error.prototype.message, '%Error.prototype.message% yields itself'); + + var x = callBound('Object.prototype.toString'); + var y = callBound('%Object.prototype.toString%'); + + // prototype function + t.notEqual(x, Object.prototype.toString, 'Object.prototype.toString does not yield itself'); + t.notEqual(y, Object.prototype.toString, '%Object.prototype.toString% does not yield itself'); + t.equal(x(true), Object.prototype.toString.call(true), 'call-bound Object.prototype.toString calls into the original'); + t.equal(y(true), Object.prototype.toString.call(true), 'call-bound %Object.prototype.toString% calls into the original'); + + t['throws']( + // @ts-expect-error + function () { callBound('does not exist'); }, + SyntaxError, + 'nonexistent intrinsic throws' + ); + t['throws']( + // @ts-expect-error + function () { callBound('does not exist', true); }, + SyntaxError, + 'allowMissing arg still throws for unknown intrinsic' + ); + + t.test('real but absent intrinsic', { skip: typeof WeakRef !== 'undefined' }, function (st) { + st['throws']( + function () { callBound('WeakRef'); }, + TypeError, + 'real but absent intrinsic throws' + ); + st.equal(callBound('WeakRef', true), undefined, 'allowMissing arg avoids exception'); + st.end(); + }); + + t.end(); +}); diff --git a/psitransfer-v2.3.0/node_modules/call-bound/tsconfig.json b/psitransfer-v2.3.0/node_modules/call-bound/tsconfig.json new file mode 100644 index 0000000..8976d98 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/call-bound/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "@ljharb/tsconfig", + "compilerOptions": { + "target": "ESNext", + "lib": ["es2024"], + }, + "exclude": [ + "coverage", + ], +} diff --git a/psitransfer-v2.3.0/node_modules/character-parser/.npmignore b/psitransfer-v2.3.0/node_modules/character-parser/.npmignore new file mode 100644 index 0000000..cefaa67 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/character-parser/.npmignore @@ -0,0 +1,2 @@ +test/ +.travis.yml \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/character-parser/LICENSE b/psitransfer-v2.3.0/node_modules/character-parser/LICENSE new file mode 100644 index 0000000..e1b32ec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/character-parser/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2013 Forbes Lindesay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/character-parser/README.md b/psitransfer-v2.3.0/node_modules/character-parser/README.md new file mode 100644 index 0000000..682a833 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/character-parser/README.md @@ -0,0 +1,177 @@ +# character-parser + +Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly. + +[![Build Status](https://img.shields.io/travis/ForbesLindesay/character-parser/master.svg)](https://travis-ci.org/ForbesLindesay/character-parser) + +## Installation + + npm install character-parser + +## Usage + +### Parsing + +Work out how much depth changes: + +```js +var state = parse('foo(arg1, arg2, {\n foo: [a, b\n'); +assert.deepEqual(state.stack, [')', '}', ']']); + +parse(' c, d]\n })', state); +assert.deepEqual(state.stack, []); +``` + +### Custom Delimited Expressions + +Find code up to a custom delimiter: + +```js +// EJS-style +var section = parser.parseUntil('foo.bar("%>").baz%> bing bong', '%>'); +assert(section.start === 0); +assert(section.end === 17); // exclusive end of string +assert(section.src = 'foo.bar("%>").baz'); + +var section = parser.parseUntil('<%foo.bar("%>").baz%> bing bong', '%>', {start: 2}); +assert(section.start === 2); +assert(section.end === 19); // exclusive end of string +assert(section.src = 'foo.bar("%>").baz'); + +// Jade-style +var section = parser.parseUntil('#[p= [1, 2][i]]', ']', {start: 2}) +assert(section.start === 2); +assert(section.end === 14); // exclusive end of string +assert(section.src === 'p= [1, 2][i]') + +// Dumb parsing +// Stop at first delimiter encountered, doesn't matter if it's nested or not +// This is the character-parser@1 default behavior. +var section = parser.parseUntil('#[p= [1, 2][i]]', '}', {start: 2, ignoreNesting: true}) +assert(section.start === 2); +assert(section.end === 10); // exclusive end of string +assert(section.src === 'p= [1, 2') +'' +``` + +Delimiters are ignored if they are inside strings or comments. + +## API + +All methods may throw an exception in the case of syntax errors. The exception contains an additional `code` property that always starts with `CHARACTER_PARSER:` that is unique for the error. + +### parse(str, state = defaultState(), options = {start: 0, end: src.length}) + +Parse a string starting at the index start, and return the state after parsing that string. + +If you want to parse one string in multiple sections you should keep passing the resulting state to the next parse operation. + +Returns a `State` object. + +### parseUntil(src, delimiter, options = {start: 0, ignoreLineComment: false, ignoreNesting: false}) + +Parses the source until the first occurence of `delimiter` which is not in a string or a comment. + +If `ignoreLineComment` is `true`, it will still count if the delimiter occurs in a line comment. + +If `ignoreNesting` is `true`, it will stop at the first bracket, not taking into account if the bracket part of nesting or not. See example above. + +It returns an object with the structure: + +```js +{ + start: 0,//index of first character of string + end: 13,//index of first character after the end of string + src: 'source string' +} +``` + +### parseChar(character, state = defaultState()) + +Parses the single character and returns the state. See `parse` for the structure of the returned state object. N.B. character must be a single character not a multi character string. + +### defaultState() + +Get a default starting state. + +### isPunctuator(character) + +Returns `true` if `character` represents punctuation in JavaScript. + +### isKeyword(name) + +Returns `true` if `name` is a keyword in JavaScript. + +### TOKEN_TYPES & BRACKETS + +Objects whose values can be a frame in the `stack` property of a State (documented below). + +## State + +A state is an object with the following structure + +```js +{ + stack: [], // stack of detected brackets; the outermost is [0] + regexpStart: false, // true if a slash is just encountered and a REGEXP state has just been added to the stack + + escaped: false, // true if in a string and the last character was an escape character + hasDollar: false, // true if in a template string and the last character was a dollar sign + + src: '', // the concatenated source string + history: '', // reversed `src` + lastChar: '' // last parsed character +} +``` + +`stack` property can contain any of the following: + +- Any of the property values of `characterParser.TOKEN_TYPES` +- Any of the property values of `characterParser.BRACKETS` (the end bracket, not the starting bracket) + +It also has the following useful methods: + +- `.current()` returns the innermost bracket (i.e. the last stack frame). +- `.isString()` returns `true` if the current location is inside a string. +- `.isComment()` returns `true` if the current location is inside a comment. +- `.isNesting([opts])` returns `true` if the current location is not at the top level, i.e. if the stack is not empty. If `opts.ignoreLineComment` is `true`, line comments are not counted as a level, so for `// a` it will still return false. + +### Errors + +All errors thrown by character-parser has a `code` property attached to it that allows one to identify what sort of error is thrown. For errors thrown from `parse` and `parseUntil`, an additional `index` property is available. + +## Transition from v1 + +In character-parser@2, we have changed the APIs quite a bit. These are some notes that will help you transition to the new version. + +### State Object Changes + +Instead of keeping depths of different brackets, we are now keeping a stack. We also removed some properties: + +```js +state.lineComment → state.current() === parser.TOKEN_TYPES.LINE_COMMENT +state.blockComment → state.current() === parser.TOKEN_TYPES.BLOCK_COMMENT +state.singleQuote → state.current() === parser.TOKEN_TYPES.SINGLE_QUOTE +state.doubleQuote → state.current() === parser.TOKEN_TYPES.DOUBLE_QUOTE +state.regexp → state.current() === parser.TOKEN_TYPES.REGEXP +``` + +### `parseMax` + +This function has been removed since the usefulness of this function has been questioned. You should find that `parseUntil` is a better choice for your task. + +### `parseUntil` + +The default behavior when the delimiter is a bracket has been changed so that nesting is taken into account to determine if the end is reached. + +To preserve the original behavior, pass `ignoreNesting: true` as an option. + +To see the difference between the new and old behaviors, see the "Usage" section earlier. + +### `parseMaxBracket` + +This function has been merged into `parseUntil`. You can directly rename the function call without any repercussions. + +## License + +MIT diff --git a/psitransfer-v2.3.0/node_modules/character-parser/index.js b/psitransfer-v2.3.0/node_modules/character-parser/index.js new file mode 100644 index 0000000..3623aab --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/character-parser/index.js @@ -0,0 +1,296 @@ +'use strict'; + +var objIsRegex = require('is-regex'); + +exports = (module.exports = parse); + +var TOKEN_TYPES = exports.TOKEN_TYPES = { + LINE_COMMENT: '//', + BLOCK_COMMENT: '/**/', + SINGLE_QUOTE: '\'', + DOUBLE_QUOTE: '"', + TEMPLATE_QUOTE: '`', + REGEXP: '//g' +} + +var BRACKETS = exports.BRACKETS = { + '(': ')', + '{': '}', + '[': ']' +}; +var BRACKETS_REVERSED = { + ')': '(', + '}': '{', + ']': '[' +}; + +exports.parse = parse; +function parse(src, state, options) { + options = options || {}; + state = state || exports.defaultState(); + var start = options.start || 0; + var end = options.end || src.length; + var index = start; + while (index < end) { + try { + parseChar(src[index], state); + } catch (ex) { + ex.index = index; + throw ex; + } + index++; + } + return state; +} + +exports.parseUntil = parseUntil; +function parseUntil(src, delimiter, options) { + options = options || {}; + var start = options.start || 0; + var index = start; + var state = exports.defaultState(); + while (index < src.length) { + if ((options.ignoreNesting || !state.isNesting(options)) && matches(src, delimiter, index)) { + var end = index; + return { + start: start, + end: end, + src: src.substring(start, end) + }; + } + try { + parseChar(src[index], state); + } catch (ex) { + ex.index = index; + throw ex; + } + index++; + } + var err = new Error('The end of the string was reached with no closing bracket found.'); + err.code = 'CHARACTER_PARSER:END_OF_STRING_REACHED'; + err.index = index; + throw err; +} + +exports.parseChar = parseChar; +function parseChar(character, state) { + if (character.length !== 1) { + var err = new Error('Character must be a string of length 1'); + err.name = 'InvalidArgumentError'; + err.code = 'CHARACTER_PARSER:CHAR_LENGTH_NOT_ONE'; + throw err; + } + state = state || exports.defaultState(); + state.src += character; + var wasComment = state.isComment(); + var lastChar = state.history ? state.history[0] : ''; + + + if (state.regexpStart) { + if (character === '/' || character == '*') { + state.stack.pop(); + } + state.regexpStart = false; + } + switch (state.current()) { + case TOKEN_TYPES.LINE_COMMENT: + if (character === '\n') { + state.stack.pop(); + } + break; + case TOKEN_TYPES.BLOCK_COMMENT: + if (state.lastChar === '*' && character === '/') { + state.stack.pop(); + } + break; + case TOKEN_TYPES.SINGLE_QUOTE: + if (character === '\'' && !state.escaped) { + state.stack.pop(); + } else if (character === '\\' && !state.escaped) { + state.escaped = true; + } else { + state.escaped = false; + } + break; + case TOKEN_TYPES.DOUBLE_QUOTE: + if (character === '"' && !state.escaped) { + state.stack.pop(); + } else if (character === '\\' && !state.escaped) { + state.escaped = true; + } else { + state.escaped = false; + } + break; + case TOKEN_TYPES.TEMPLATE_QUOTE: + if (character === '`' && !state.escaped) { + state.stack.pop(); + state.hasDollar = false; + } else if (character === '\\' && !state.escaped) { + state.escaped = true; + state.hasDollar = false; + } else if (character === '$' && !state.escaped) { + state.hasDollar = true; + } else if (character === '{' && state.hasDollar) { + state.stack.push(BRACKETS[character]); + } else { + state.escaped = false; + state.hasDollar = false; + } + break; + case TOKEN_TYPES.REGEXP: + if (character === '/' && !state.escaped) { + state.stack.pop(); + } else if (character === '\\' && !state.escaped) { + state.escaped = true; + } else { + state.escaped = false; + } + break; + default: + if (character in BRACKETS) { + state.stack.push(BRACKETS[character]); + } else if (character in BRACKETS_REVERSED) { + if (state.current() !== character) { + var err = new SyntaxError('Mismatched Bracket: ' + character); + err.code = 'CHARACTER_PARSER:MISMATCHED_BRACKET'; + throw err; + }; + state.stack.pop(); + } else if (lastChar === '/' && character === '/') { + // Don't include comments in history + state.history = state.history.substr(1); + state.stack.push(TOKEN_TYPES.LINE_COMMENT); + } else if (lastChar === '/' && character === '*') { + // Don't include comment in history + state.history = state.history.substr(1); + state.stack.push(TOKEN_TYPES.BLOCK_COMMENT); + } else if (character === '/' && isRegexp(state.history)) { + state.stack.push(TOKEN_TYPES.REGEXP); + // N.B. if the next character turns out to be a `*` or a `/` + // then this isn't actually a regexp + state.regexpStart = true; + } else if (character === '\'') { + state.stack.push(TOKEN_TYPES.SINGLE_QUOTE); + } else if (character === '"') { + state.stack.push(TOKEN_TYPES.DOUBLE_QUOTE); + } else if (character === '`') { + state.stack.push(TOKEN_TYPES.TEMPLATE_QUOTE); + } + break; + } + if (!state.isComment() && !wasComment) { + state.history = character + state.history; + } + state.lastChar = character; // store last character for ending block comments + return state; +} + +exports.defaultState = function () { return new State() }; +function State() { + this.stack = []; + + this.regexpStart = false; + this.escaped = false; + this.hasDollar = false; + + this.src = ''; + this.history = '' + this.lastChar = '' +} +State.prototype.current = function () { + return this.stack[this.stack.length - 1]; +}; +State.prototype.isString = function () { + return ( + this.current() === TOKEN_TYPES.SINGLE_QUOTE || + this.current() === TOKEN_TYPES.DOUBLE_QUOTE || + this.current() === TOKEN_TYPES.TEMPLATE_QUOTE + ); +} +State.prototype.isComment = function () { + return this.current() === TOKEN_TYPES.LINE_COMMENT || this.current() === TOKEN_TYPES.BLOCK_COMMENT; +} +State.prototype.isNesting = function (opts) { + if ( + opts && opts.ignoreLineComment && + this.stack.length === 1 && this.stack[0] === TOKEN_TYPES.LINE_COMMENT + ) { + // if we are only inside a line comment, and line comments are ignored + // don't count it as nesting + return false; + } + return !!this.stack.length; +} + +function matches(str, matcher, i) { + if (objIsRegex(matcher)) { + return matcher.test(str.substr(i || 0)); + } else { + return str.substr(i || 0, matcher.length) === matcher; + } +} + +exports.isPunctuator = isPunctuator +function isPunctuator(c) { + if (!c) return true; // the start of a string is a punctuator + var code = c.charCodeAt(0) + + switch (code) { + case 46: // . dot + case 40: // ( open bracket + case 41: // ) close bracket + case 59: // ; semicolon + case 44: // , comma + case 123: // { open curly brace + case 125: // } close curly brace + case 91: // [ + case 93: // ] + case 58: // : + case 63: // ? + case 126: // ~ + case 37: // % + case 38: // & + case 42: // *: + case 43: // + + case 45: // - + case 47: // / + case 60: // < + case 62: // > + case 94: // ^ + case 124: // | + case 33: // ! + case 61: // = + return true; + default: + return false; + } +} + +exports.isKeyword = isKeyword +function isKeyword(id) { + return (id === 'if') || (id === 'in') || (id === 'do') || (id === 'var') || (id === 'for') || (id === 'new') || + (id === 'try') || (id === 'let') || (id === 'this') || (id === 'else') || (id === 'case') || + (id === 'void') || (id === 'with') || (id === 'enum') || (id === 'while') || (id === 'break') || (id === 'catch') || + (id === 'throw') || (id === 'const') || (id === 'yield') || (id === 'class') || (id === 'super') || + (id === 'return') || (id === 'typeof') || (id === 'delete') || (id === 'switch') || (id === 'export') || + (id === 'import') || (id === 'default') || (id === 'finally') || (id === 'extends') || (id === 'function') || + (id === 'continue') || (id === 'debugger') || (id === 'package') || (id === 'private') || (id === 'interface') || + (id === 'instanceof') || (id === 'implements') || (id === 'protected') || (id === 'public') || (id === 'static'); +} + +function isRegexp(history) { + //could be start of regexp or divide sign + + history = history.replace(/^\s*/, ''); + + //unless its an `if`, `while`, `for` or `with` it's a divide, so we assume it's a divide + if (history[0] === ')') return false; + //unless it's a function expression, it's a regexp, so we assume it's a regexp + if (history[0] === '}') return true; + //any punctuation means it's a regexp + if (isPunctuator(history[0])) return true; + //if the last thing was a keyword then it must be a regexp (e.g. `typeof /foo/`) + if (/^\w+\b/.test(history) && isKeyword(/^\w+\b/.exec(history)[0].split('').reverse().join(''))) return true; + + return false; +} diff --git a/psitransfer-v2.3.0/node_modules/character-parser/package.json b/psitransfer-v2.3.0/node_modules/character-parser/package.json new file mode 100644 index 0000000..9fd14f0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/character-parser/package.json @@ -0,0 +1,33 @@ +{ + "name": "character-parser", + "version": "2.2.0", + "description": "Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.", + "main": "index.js", + "scripts": { + "coverage": "istanbul cover test/index.js", + "test": "node test/index.js" + }, + "repository": { + "type": "git", + "url": "https://github.com/ForbesLindesay/character-parser.git" + }, + "keywords": [ + "parser", + "JavaScript", + "bracket", + "nesting", + "comment", + "string", + "escape", + "escaping" + ], + "author": "ForbesLindesay", + "license": "MIT", + "devDependencies": { + "istanbul": "~0.3.22", + "testit": "~2.0.2" + }, + "dependencies": { + "is-regex": "^1.0.3" + } +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/combined-stream/License b/psitransfer-v2.3.0/node_modules/combined-stream/License new file mode 100644 index 0000000..4804b7a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/combined-stream/License @@ -0,0 +1,19 @@ +Copyright (c) 2011 Debuggable Limited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/combined-stream/Readme.md b/psitransfer-v2.3.0/node_modules/combined-stream/Readme.md new file mode 100644 index 0000000..9e367b5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/combined-stream/Readme.md @@ -0,0 +1,138 @@ +# combined-stream + +A stream that emits multiple other streams one after another. + +**NB** Currently `combined-stream` works with streams version 1 only. There is ongoing effort to switch this library to streams version 2. Any help is welcome. :) Meanwhile you can explore other libraries that provide streams2 support with more or less compatibility with `combined-stream`. + +- [combined-stream2](https://www.npmjs.com/package/combined-stream2): A drop-in streams2-compatible replacement for the combined-stream module. + +- [multistream](https://www.npmjs.com/package/multistream): A stream that emits multiple other streams one after another. + +## Installation + +``` bash +npm install combined-stream +``` + +## Usage + +Here is a simple example that shows how you can use combined-stream to combine +two files into one: + +``` javascript +var CombinedStream = require('combined-stream'); +var fs = require('fs'); + +var combinedStream = CombinedStream.create(); +combinedStream.append(fs.createReadStream('file1.txt')); +combinedStream.append(fs.createReadStream('file2.txt')); + +combinedStream.pipe(fs.createWriteStream('combined.txt')); +``` + +While the example above works great, it will pause all source streams until +they are needed. If you don't want that to happen, you can set `pauseStreams` +to `false`: + +``` javascript +var CombinedStream = require('combined-stream'); +var fs = require('fs'); + +var combinedStream = CombinedStream.create({pauseStreams: false}); +combinedStream.append(fs.createReadStream('file1.txt')); +combinedStream.append(fs.createReadStream('file2.txt')); + +combinedStream.pipe(fs.createWriteStream('combined.txt')); +``` + +However, what if you don't have all the source streams yet, or you don't want +to allocate the resources (file descriptors, memory, etc.) for them right away? +Well, in that case you can simply provide a callback that supplies the stream +by calling a `next()` function: + +``` javascript +var CombinedStream = require('combined-stream'); +var fs = require('fs'); + +var combinedStream = CombinedStream.create(); +combinedStream.append(function(next) { + next(fs.createReadStream('file1.txt')); +}); +combinedStream.append(function(next) { + next(fs.createReadStream('file2.txt')); +}); + +combinedStream.pipe(fs.createWriteStream('combined.txt')); +``` + +## API + +### CombinedStream.create([options]) + +Returns a new combined stream object. Available options are: + +* `maxDataSize` +* `pauseStreams` + +The effect of those options is described below. + +### combinedStream.pauseStreams = `true` + +Whether to apply back pressure to the underlaying streams. If set to `false`, +the underlaying streams will never be paused. If set to `true`, the +underlaying streams will be paused right after being appended, as well as when +`delayedStream.pipe()` wants to throttle. + +### combinedStream.maxDataSize = `2 * 1024 * 1024` + +The maximum amount of bytes (or characters) to buffer for all source streams. +If this value is exceeded, `combinedStream` emits an `'error'` event. + +### combinedStream.dataSize = `0` + +The amount of bytes (or characters) currently buffered by `combinedStream`. + +### combinedStream.append(stream) + +Appends the given `stream` to the combinedStream object. If `pauseStreams` is +set to `true, this stream will also be paused right away. + +`streams` can also be a function that takes one parameter called `next`. `next` +is a function that must be invoked in order to provide the `next` stream, see +example above. + +Regardless of how the `stream` is appended, combined-stream always attaches an +`'error'` listener to it, so you don't have to do that manually. + +Special case: `stream` can also be a String or Buffer. + +### combinedStream.write(data) + +You should not call this, `combinedStream` takes care of piping the appended +streams into itself for you. + +### combinedStream.resume() + +Causes `combinedStream` to start drain the streams it manages. The function is +idempotent, and also emits a `'resume'` event each time which usually goes to +the stream that is currently being drained. + +### combinedStream.pause(); + +If `combinedStream.pauseStreams` is set to `false`, this does nothing. +Otherwise a `'pause'` event is emitted, this goes to the stream that is +currently being drained, so you can use it to apply back pressure. + +### combinedStream.end(); + +Sets `combinedStream.writable` to false, emits an `'end'` event, and removes +all streams from the queue. + +### combinedStream.destroy(); + +Same as `combinedStream.end()`, except it emits a `'close'` event instead of +`'end'`. + +## License + +combined-stream is licensed under the MIT license. diff --git a/psitransfer-v2.3.0/node_modules/combined-stream/lib/combined_stream.js b/psitransfer-v2.3.0/node_modules/combined-stream/lib/combined_stream.js new file mode 100644 index 0000000..125f097 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/combined-stream/lib/combined_stream.js @@ -0,0 +1,208 @@ +var util = require('util'); +var Stream = require('stream').Stream; +var DelayedStream = require('delayed-stream'); + +module.exports = CombinedStream; +function CombinedStream() { + this.writable = false; + this.readable = true; + this.dataSize = 0; + this.maxDataSize = 2 * 1024 * 1024; + this.pauseStreams = true; + + this._released = false; + this._streams = []; + this._currentStream = null; + this._insideLoop = false; + this._pendingNext = false; +} +util.inherits(CombinedStream, Stream); + +CombinedStream.create = function(options) { + var combinedStream = new this(); + + options = options || {}; + for (var option in options) { + combinedStream[option] = options[option]; + } + + return combinedStream; +}; + +CombinedStream.isStreamLike = function(stream) { + return (typeof stream !== 'function') + && (typeof stream !== 'string') + && (typeof stream !== 'boolean') + && (typeof stream !== 'number') + && (!Buffer.isBuffer(stream)); +}; + +CombinedStream.prototype.append = function(stream) { + var isStreamLike = CombinedStream.isStreamLike(stream); + + if (isStreamLike) { + if (!(stream instanceof DelayedStream)) { + var newStream = DelayedStream.create(stream, { + maxDataSize: Infinity, + pauseStream: this.pauseStreams, + }); + stream.on('data', this._checkDataSize.bind(this)); + stream = newStream; + } + + this._handleErrors(stream); + + if (this.pauseStreams) { + stream.pause(); + } + } + + this._streams.push(stream); + return this; +}; + +CombinedStream.prototype.pipe = function(dest, options) { + Stream.prototype.pipe.call(this, dest, options); + this.resume(); + return dest; +}; + +CombinedStream.prototype._getNext = function() { + this._currentStream = null; + + if (this._insideLoop) { + this._pendingNext = true; + return; // defer call + } + + this._insideLoop = true; + try { + do { + this._pendingNext = false; + this._realGetNext(); + } while (this._pendingNext); + } finally { + this._insideLoop = false; + } +}; + +CombinedStream.prototype._realGetNext = function() { + var stream = this._streams.shift(); + + + if (typeof stream == 'undefined') { + this.end(); + return; + } + + if (typeof stream !== 'function') { + this._pipeNext(stream); + return; + } + + var getStream = stream; + getStream(function(stream) { + var isStreamLike = CombinedStream.isStreamLike(stream); + if (isStreamLike) { + stream.on('data', this._checkDataSize.bind(this)); + this._handleErrors(stream); + } + + this._pipeNext(stream); + }.bind(this)); +}; + +CombinedStream.prototype._pipeNext = function(stream) { + this._currentStream = stream; + + var isStreamLike = CombinedStream.isStreamLike(stream); + if (isStreamLike) { + stream.on('end', this._getNext.bind(this)); + stream.pipe(this, {end: false}); + return; + } + + var value = stream; + this.write(value); + this._getNext(); +}; + +CombinedStream.prototype._handleErrors = function(stream) { + var self = this; + stream.on('error', function(err) { + self._emitError(err); + }); +}; + +CombinedStream.prototype.write = function(data) { + this.emit('data', data); +}; + +CombinedStream.prototype.pause = function() { + if (!this.pauseStreams) { + return; + } + + if(this.pauseStreams && this._currentStream && typeof(this._currentStream.pause) == 'function') this._currentStream.pause(); + this.emit('pause'); +}; + +CombinedStream.prototype.resume = function() { + if (!this._released) { + this._released = true; + this.writable = true; + this._getNext(); + } + + if(this.pauseStreams && this._currentStream && typeof(this._currentStream.resume) == 'function') this._currentStream.resume(); + this.emit('resume'); +}; + +CombinedStream.prototype.end = function() { + this._reset(); + this.emit('end'); +}; + +CombinedStream.prototype.destroy = function() { + this._reset(); + this.emit('close'); +}; + +CombinedStream.prototype._reset = function() { + this.writable = false; + this._streams = []; + this._currentStream = null; +}; + +CombinedStream.prototype._checkDataSize = function() { + this._updateDataSize(); + if (this.dataSize <= this.maxDataSize) { + return; + } + + var message = + 'DelayedStream#maxDataSize of ' + this.maxDataSize + ' bytes exceeded.'; + this._emitError(new Error(message)); +}; + +CombinedStream.prototype._updateDataSize = function() { + this.dataSize = 0; + + var self = this; + this._streams.forEach(function(stream) { + if (!stream.dataSize) { + return; + } + + self.dataSize += stream.dataSize; + }); + + if (this._currentStream && this._currentStream.dataSize) { + this.dataSize += this._currentStream.dataSize; + } +}; + +CombinedStream.prototype._emitError = function(err) { + this._reset(); + this.emit('error', err); +}; diff --git a/psitransfer-v2.3.0/node_modules/combined-stream/package.json b/psitransfer-v2.3.0/node_modules/combined-stream/package.json new file mode 100644 index 0000000..6982b6d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/combined-stream/package.json @@ -0,0 +1,25 @@ +{ + "author": "Felix Geisendörfer (http://debuggable.com/)", + "name": "combined-stream", + "description": "A stream that emits multiple other streams one after another.", + "version": "1.0.8", + "homepage": "https://github.com/felixge/node-combined-stream", + "repository": { + "type": "git", + "url": "git://github.com/felixge/node-combined-stream.git" + }, + "main": "./lib/combined_stream", + "scripts": { + "test": "node test/run.js" + }, + "engines": { + "node": ">= 0.8" + }, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "devDependencies": { + "far": "~0.0.7" + }, + "license": "MIT" +} diff --git a/psitransfer-v2.3.0/node_modules/combined-stream/yarn.lock b/psitransfer-v2.3.0/node_modules/combined-stream/yarn.lock new file mode 100644 index 0000000..7edf418 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/combined-stream/yarn.lock @@ -0,0 +1,17 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +far@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/far/-/far-0.0.7.tgz#01c1fd362bcd26ce9cf161af3938aa34619f79a7" + dependencies: + oop "0.0.3" + +oop@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/oop/-/oop-0.0.3.tgz#70fa405a5650891a194fdc82ca68dad6dabf4401" diff --git a/psitransfer-v2.3.0/node_modules/common-streams/.npmignore b/psitransfer-v2.3.0/node_modules/common-streams/.npmignore new file mode 100644 index 0000000..6b8f416 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/.npmignore @@ -0,0 +1,41 @@ +# Logs +logs +*.log +npm-debug.log* + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Environment variable files +.envrc +.env + +# Temporary / data folders +.tmp +data/ + +# Source directory +src/ + +# Test directory +test/ + +.eslintrc +.babelrc diff --git a/psitransfer-v2.3.0/node_modules/common-streams/.travis.yml b/psitransfer-v2.3.0/node_modules/common-streams/.travis.yml new file mode 100644 index 0000000..3be9f94 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/.travis.yml @@ -0,0 +1,6 @@ +sudo: false +language: node_js +notifications: + email: false +node_js: + - 6 \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/LICENSE b/psitransfer-v2.3.0/node_modules/common-streams/LICENSE new file mode 100644 index 0000000..fa971f3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2016 Olivier Lalonde + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/common-streams/README.md b/psitransfer-v2.3.0/node_modules/common-streams/README.md new file mode 100644 index 0000000..23b0360 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/README.md @@ -0,0 +1,77 @@ +# common-streams + +[![Build Status](https://travis-ci.org/blockai/common-streams.svg?branch=master)](https://travis-ci.org/blockai/common-streams) + +A collection of useful streams. + +## Install + +```bash +npm install --save common-streams +``` + +Requires Node v6+ + +## Usage + +See [./test](./test) directory for more usage examples. + +Example: + +```javascript +import { HashStream, SizeStream } from 'common-streams' +import concat from 'concat-stream' + +const rs = getReadStream() // e.g. fs.createReadStream(...) +const ws = getWriteStream() // e.g. fs.createWriteStream(...) + +const sha1Stream = new HashStream('sha1') +const sizeStream = new SizeStream() + +rs.pipe(sha1Stream).pipe(concat(([{ digest }]) => { + console.log(digest, '=', '4129def2ea7cb7945ddfbb785969898fca2e34c3') +})) +rs.pipe(sizeStream).pipe(concat(([{ size }]) => { + console.log(size, '=', 2447774) +})) +rs.pipe(ws) +``` + +### HashStream + +Transform stream that operates in object mode and returns a single `{ digest: 'hash digest' }` object. + +`new HashStream(algorithm, [, opts])` + +**algorithm**: any algorithm supported by [crypto.createHash](https://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithm) + +**opts.encoding**: any encoding supported by [hash.digest](https://nodejs.org/api/crypto.html#crypto_hash_digest_encoding). Defaults to `hex`. + +### SizeStream + +Transform stream that operates in object mode and returns a single `{ +size: 1000 }` object where the size is an integer representing the total +size in bytes of the stream. + +`new SizeStream()` + +If passed a callback `new SizeStream(cb)` it will just act as a +PassThrough stream and call the callback when it's done. + +### RandomStream + +`new RandomStream(max)` + +Readable stream that emits `max` random bytes before ending. + +### DiscardStream + +`new DiscardStream(start)` + +Swallows all bytes until `start` is reached. + +### MeterStream + +`new MeterStream(max)` + +See [meterstream](https://github.com/blockai/meterstream) diff --git a/psitransfer-v2.3.0/node_modules/common-streams/lib/DiscardStream.js b/psitransfer-v2.3.0/node_modules/common-streams/lib/DiscardStream.js new file mode 100644 index 0000000..ca18d03 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/lib/DiscardStream.js @@ -0,0 +1,34 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _stream = require('stream'); + +// Discards "bytesToDiscard" bytes +class DiscardStream extends _stream.Transform { + constructor() { + let bytesToDiscard = arguments.length <= 0 || arguments[0] === undefined ? 0 : arguments[0]; + + super(); + this.bytesToDiscard = bytesToDiscard; + this.byteCount = 0; + this.done = false; + } + _transform(chunk, encoding, cb) { + if (this.done) return cb(null, chunk); + + this.byteCount += chunk.length; + + if (this.byteCount > this.bytesToDiscard) { + this.done = true; + const bytesToKeep = this.byteCount - this.bytesToDiscard; + const firstChunk = chunk.slice(-bytesToKeep); + return cb(null, firstChunk); + } + cb(null); + } +} + +exports.default = DiscardStream; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/lib/HashStream.js b/psitransfer-v2.3.0/node_modules/common-streams/lib/HashStream.js new file mode 100644 index 0000000..675bb38 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/lib/HashStream.js @@ -0,0 +1,38 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _stream = require('stream'); + +var _crypto = require('crypto'); + +class HashStream extends _stream.Transform { + constructor(algo) { + var _ref = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; + + var _ref$encoding = _ref.encoding; + let encoding = _ref$encoding === undefined ? 'hex' : _ref$encoding; + + super({ objectMode: true }); + this.algo = algo; + this.digestEncoding = encoding; + this.hashSum = (0, _crypto.createHash)(algo); + } + + _transform(chunk, encoding, cb) { + // Update hash sum objects + this.hashSum.update(chunk); + cb(); + } + + _flush(cb) { + // Compute hash digest + const digest = this.hashSum.digest(this.digestEncoding); + // this.emit('hash', hash) + this.push({ digest }); + cb(null); + } +} +exports.default = HashStream; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/lib/RandomStream.js b/psitransfer-v2.3.0/node_modules/common-streams/lib/RandomStream.js new file mode 100644 index 0000000..1ea53a6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/lib/RandomStream.js @@ -0,0 +1,28 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _stream = require('stream'); + +var _crypto = require('crypto'); + +class RandomStream extends _stream.Readable { + constructor(max) { + super(); + this.remainingBytes = max; + } + _read(requestedSize) { + if (this.remainingBytes === 0) return this.push(null); + + const size = Math.min(this.remainingBytes, requestedSize); + this.remainingBytes -= size; + + (0, _crypto.randomBytes)(size, (err, buf) => { + if (err) return this.emit('error', err); + this.push(buf); + }); + } +} +exports.default = RandomStream; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/lib/SizeStream.js b/psitransfer-v2.3.0/node_modules/common-streams/lib/SizeStream.js new file mode 100644 index 0000000..bd5770f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/lib/SizeStream.js @@ -0,0 +1,40 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _stream = require('stream'); + +class SizeStream extends _stream.Transform { + constructor(cb) { + super({ objectMode: true }); + this.streamSize = 0; + this.cb = cb; + } + + _transform(chunk, encoding, cb) { + if (this.cb) return this._transformCb(chunk, encoding, cb); + // Update hash sum objects + this.streamSize = this.streamSize + chunk.length; + cb(); + } + + _flush(cb) { + if (this.cb) return this._flushCb(cb); + const size = this.streamSize; + this.push({ size }); + cb(null); + } + + _transformCb(chunk, encoding, cb) { + this.streamSize = this.streamSize + chunk.length; + cb(null, chunk); + } + _flushCb(cb) { + const size = this.streamSize; + this.cb(size); + cb(null); + } +} +exports.default = SizeStream; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/lib/index.js b/psitransfer-v2.3.0/node_modules/common-streams/lib/index.js new file mode 100644 index 0000000..269c640 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/lib/index.js @@ -0,0 +1,52 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _HashStream = require('./HashStream'); + +Object.defineProperty(exports, 'HashStream', { + enumerable: true, + get: function get() { + return _interopRequireDefault(_HashStream).default; + } +}); + +var _SizeStream = require('./SizeStream'); + +Object.defineProperty(exports, 'SizeStream', { + enumerable: true, + get: function get() { + return _interopRequireDefault(_SizeStream).default; + } +}); + +var _RandomStream = require('./RandomStream'); + +Object.defineProperty(exports, 'RandomStream', { + enumerable: true, + get: function get() { + return _interopRequireDefault(_RandomStream).default; + } +}); + +var _DiscardStream = require('./DiscardStream'); + +Object.defineProperty(exports, 'DiscardStream', { + enumerable: true, + get: function get() { + return _interopRequireDefault(_DiscardStream).default; + } +}); + +var _meterstream = require('meterstream'); + +Object.defineProperty(exports, 'MeterStream', { + enumerable: true, + get: function get() { + return _interopRequireDefault(_meterstream).default; + } +}); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/common-streams/package.json b/psitransfer-v2.3.0/node_modules/common-streams/package.json new file mode 100644 index 0000000..fdc550a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/common-streams/package.json @@ -0,0 +1,62 @@ +{ + "name": "common-streams", + "version": "1.4.0", + "description": "", + "main": "./lib/index.js", + "directories": { + "test": "test" + }, + "scripts": { + "test": "npm run test:fast", + "build": "npm run clean && babel ./src --out-dir ./lib --copy-files", + "clean": "rimraf ./lib", + "lint": "eslint src/ test/", + "pretest": "npm run lint", + "test:fast": "babel-tape-runner test/*.test.js", + "test:watch": "nodemon --exec npm -- run --silent test:fast || true", + "semantic-release": "git push && npm test && semantic-release pre && npm run build && npm publish && semantic-release post" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/blockai/common-streams.git" + }, + "keywords": [], + "author": "Oli Lalonde (https://syskall.com)", + "license": "MIT", + "bugs": { + "url": "https://github.com/blockai/common-streams/issues" + }, + "homepage": "https://github.com/blockai/common-streams#readme", + "engines": { + "node": ">=6" + }, + "devDependencies": { + "babel-cli": "^6.14.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "babel-plugin-transform-object-rest-spread": "^6.8.0", + "babel-preset-es2015-node6": "^0.3.0", + "babel-tape-runner": "^2.0.1", + "blue-tape": "^0.2.0", + "concat-stream": "^1.5.2", + "cz-conventional-changelog": "^1.2.0", + "eslint-config-blockai": "^1.0.1", + "mkdirp": "^0.5.1", + "nodemon": "^1.10.2", + "rimraf": "^2.5.4", + "semantic-release": "^4.3.5" + }, + "release": { + "debug": false, + "verifyConditions": { + "path": "./node_modules/semantic-release/dist/lib/plugin-noop.js" + } + }, + "config": { + "commitizen": { + "path": "cz-conventional-changelog" + } + }, + "dependencies": { + "meterstream": "^1.0.1" + } +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/compress-commons/CHANGELOG.md new file mode 100644 index 0000000..f5323da --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/CHANGELOG.md @@ -0,0 +1,58 @@ +## Changelog + +**4.1.1** — _May 30th, 2021_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/4.1.0...4.1.1) + +### Maintenance +- Bump mocha from 8.2.1 to 8.4.0 (#70) +- Bump crc32-stream from 4.0.1 to 4.0.2 (#59) +- Bump y18n from 4.0.0 to 4.0.1 (#69) +- Bump chai from 4.2.0 to 4.3.4 (#67) +- Bump actions/setup-node from 2.1.4 to 2.1.5 (#71) + +**4.1.0** — _March 2, 2021_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/4.0.1...4.1.0) + +### Features + +- Allow prepending forward slash in entry name (#63) + +### Maintenance + +- Bump actions/setup-node from v2.1.2 to v2.1.4 (#58) + +**4.0.1** — _July 20, 2020_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/4.0.0...4.0.1) + +* Bump crc32-stream from 3.0.1 to 4.0.0 (#43) @dependabot + +**4.0.0** — _July 18, 2020_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/3.0.0...4.0.0) + +* Bump mocha from 5.2.0 to 8.0.1 (#36) @dependabot +* Bump readable-stream from 2.3.7 to 3.6.0 (#39) @dependabot +* Bump actions/setup-node from v1 to v2.1.0 (#41) @dependabot +* Bump rimraf from 2.7.1 to 3.0.2 (#38) @dependabot +* Bump mkdirp from 0.5.5 to 1.0.4 (#37) @dependabot +* Bump actions/checkout from v1 to v2.3.1 (#40) @dependabot +* remove support for node < 10 (#42) @ctalkington + +**3.0.0** — _April 14, 2020_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/2.1.1...3.0.0) + +- breaking: slowly catch up with node LTS, remove support for versions under 8. +- update multiple deps. + +**2.1.1** — _August 2, 2019_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/2.1.0...2.1.1) + +- update crc32-stream to v3.0.1 + +**2.1.0** — _August 2, 2019_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/2.0.0...2.1.0) + +- update crc32-stream to v3.0.0 + +**2.0.0** — _July 19, 2019_ — [Diff](https://github.com/archiverjs/node-compress-commons/compare/1.2.2...2.0.0) + +- breaking: follow node LTS, remove support for versions under 6. +- test: now targeting node v10 and v12 +- fix: update Buffer calls to alloc/from +- fix: Add offset to buffer call (#31) +- other: update normalize-path@3 (#34) +- other: update dependencies + +[Release Archive](https://github.com/archiverjs/node-compress-commons/releases) diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/LICENSE b/psitransfer-v2.3.0/node_modules/compress-commons/LICENSE new file mode 100644 index 0000000..56420a6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/README.md b/psitransfer-v2.3.0/node_modules/compress-commons/README.md new file mode 100644 index 0000000..6a74ce1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/README.md @@ -0,0 +1,25 @@ +# Compress Commons + +Compress Commons is a library that defines a common interface for working with archive formats within node. + +[![NPM](https://nodei.co/npm/compress-commons.png)](https://nodei.co/npm/compress-commons/) + +## Install + +```bash +npm install compress-commons --save +``` + +You can also use `npm install https://github.com/archiverjs/node-compress-commons/archive/master.tar.gz` to test upcoming versions. + +## Things of Interest + +- [Changelog](https://github.com/archiverjs/node-compress-commons/releases) +- [Contributing](https://github.com/archiverjs/node-compress-commons/blob/master/CONTRIBUTING.md) +- [MIT License](https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT) + +## Credits + +Concept inspired by [Apache Commons Compress](http://commons.apache.org/proper/commons-compress/)™. + +Some logic derived from [Apache Commons Compress](http://commons.apache.org/proper/commons-compress/)™ and [OpenJDK 7](http://openjdk.java.net/). \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-entry.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-entry.js new file mode 100644 index 0000000..86bc598 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-entry.js @@ -0,0 +1,16 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var ArchiveEntry = module.exports = function() {}; + +ArchiveEntry.prototype.getName = function() {}; + +ArchiveEntry.prototype.getSize = function() {}; + +ArchiveEntry.prototype.getLastModifiedDate = function() {}; + +ArchiveEntry.prototype.isDirectory = function() {}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-output-stream.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-output-stream.js new file mode 100644 index 0000000..b5fa493 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/archive-output-stream.js @@ -0,0 +1,117 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var inherits = require('util').inherits; +var Transform = require('readable-stream').Transform; + +var ArchiveEntry = require('./archive-entry'); +var util = require('../util'); + +var ArchiveOutputStream = module.exports = function(options) { + if (!(this instanceof ArchiveOutputStream)) { + return new ArchiveOutputStream(options); + } + + Transform.call(this, options); + + this.offset = 0; + this._archive = { + finish: false, + finished: false, + processing: false + }; +}; + +inherits(ArchiveOutputStream, Transform); + +ArchiveOutputStream.prototype._appendBuffer = function(zae, source, callback) { + // scaffold only +}; + +ArchiveOutputStream.prototype._appendStream = function(zae, source, callback) { + // scaffold only +}; + +ArchiveOutputStream.prototype._emitErrorCallback = function(err) { + if (err) { + this.emit('error', err); + } +}; + +ArchiveOutputStream.prototype._finish = function(ae) { + // scaffold only +}; + +ArchiveOutputStream.prototype._normalizeEntry = function(ae) { + // scaffold only +}; + +ArchiveOutputStream.prototype._transform = function(chunk, encoding, callback) { + callback(null, chunk); +}; + +ArchiveOutputStream.prototype.entry = function(ae, source, callback) { + source = source || null; + + if (typeof callback !== 'function') { + callback = this._emitErrorCallback.bind(this); + } + + if (!(ae instanceof ArchiveEntry)) { + callback(new Error('not a valid instance of ArchiveEntry')); + return; + } + + if (this._archive.finish || this._archive.finished) { + callback(new Error('unacceptable entry after finish')); + return; + } + + if (this._archive.processing) { + callback(new Error('already processing an entry')); + return; + } + + this._archive.processing = true; + this._normalizeEntry(ae); + this._entry = ae; + + source = util.normalizeInputSource(source); + + if (Buffer.isBuffer(source)) { + this._appendBuffer(ae, source, callback); + } else if (util.isStream(source)) { + this._appendStream(ae, source, callback); + } else { + this._archive.processing = false; + callback(new Error('input source must be valid Stream or Buffer instance')); + return; + } + + return this; +}; + +ArchiveOutputStream.prototype.finish = function() { + if (this._archive.processing) { + this._archive.finish = true; + return; + } + + this._finish(); +}; + +ArchiveOutputStream.prototype.getBytesWritten = function() { + return this.offset; +}; + +ArchiveOutputStream.prototype.write = function(chunk, cb) { + if (chunk) { + this.offset += chunk.length; + } + + return Transform.prototype.write.call(this, chunk, cb); +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/constants.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/constants.js new file mode 100644 index 0000000..c30b325 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/constants.js @@ -0,0 +1,71 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +module.exports = { + WORD: 4, + DWORD: 8, + EMPTY: Buffer.alloc(0), + + SHORT: 2, + SHORT_MASK: 0xffff, + SHORT_SHIFT: 16, + SHORT_ZERO: Buffer.from(Array(2)), + LONG: 4, + LONG_ZERO: Buffer.from(Array(4)), + + MIN_VERSION_INITIAL: 10, + MIN_VERSION_DATA_DESCRIPTOR: 20, + MIN_VERSION_ZIP64: 45, + VERSION_MADEBY: 45, + + METHOD_STORED: 0, + METHOD_DEFLATED: 8, + + PLATFORM_UNIX: 3, + PLATFORM_FAT: 0, + + SIG_LFH: 0x04034b50, + SIG_DD: 0x08074b50, + SIG_CFH: 0x02014b50, + SIG_EOCD: 0x06054b50, + SIG_ZIP64_EOCD: 0x06064B50, + SIG_ZIP64_EOCD_LOC: 0x07064B50, + + ZIP64_MAGIC_SHORT: 0xffff, + ZIP64_MAGIC: 0xffffffff, + ZIP64_EXTRA_ID: 0x0001, + + ZLIB_NO_COMPRESSION: 0, + ZLIB_BEST_SPEED: 1, + ZLIB_BEST_COMPRESSION: 9, + ZLIB_DEFAULT_COMPRESSION: -1, + + MODE_MASK: 0xFFF, + DEFAULT_FILE_MODE: 33188, // 010644 = -rw-r--r-- = S_IFREG | S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH + DEFAULT_DIR_MODE: 16877, // 040755 = drwxr-xr-x = S_IFDIR | S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH + + EXT_FILE_ATTR_DIR: 1106051088, // 010173200020 = drwxr-xr-x = (((S_IFDIR | 0755) << 16) | S_DOS_D) + EXT_FILE_ATTR_FILE: 2175008800, // 020151000040 = -rw-r--r-- = (((S_IFREG | 0644) << 16) | S_DOS_A) >>> 0 + + // Unix file types + S_IFMT: 61440, // 0170000 type of file mask + S_IFIFO: 4096, // 010000 named pipe (fifo) + S_IFCHR: 8192, // 020000 character special + S_IFDIR: 16384, // 040000 directory + S_IFBLK: 24576, // 060000 block special + S_IFREG: 32768, // 0100000 regular + S_IFLNK: 40960, // 0120000 symbolic link + S_IFSOCK: 49152, // 0140000 socket + + // DOS file type flags + S_DOS_A: 32, // 040 Archive + S_DOS_D: 16, // 020 Directory + S_DOS_V: 8, // 010 Volume + S_DOS_S: 4, // 04 System + S_DOS_H: 2, // 02 Hidden + S_DOS_R: 1 // 01 Read Only +}; diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/general-purpose-bit.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/general-purpose-bit.js new file mode 100644 index 0000000..6270399 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/general-purpose-bit.js @@ -0,0 +1,101 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var zipUtil = require('./util'); + +var DATA_DESCRIPTOR_FLAG = 1 << 3; +var ENCRYPTION_FLAG = 1 << 0; +var NUMBER_OF_SHANNON_FANO_TREES_FLAG = 1 << 2; +var SLIDING_DICTIONARY_SIZE_FLAG = 1 << 1; +var STRONG_ENCRYPTION_FLAG = 1 << 6; +var UFT8_NAMES_FLAG = 1 << 11; + +var GeneralPurposeBit = module.exports = function() { + if (!(this instanceof GeneralPurposeBit)) { + return new GeneralPurposeBit(); + } + + this.descriptor = false; + this.encryption = false; + this.utf8 = false; + this.numberOfShannonFanoTrees = 0; + this.strongEncryption = false; + this.slidingDictionarySize = 0; + + return this; +}; + +GeneralPurposeBit.prototype.encode = function() { + return zipUtil.getShortBytes( + (this.descriptor ? DATA_DESCRIPTOR_FLAG : 0) | + (this.utf8 ? UFT8_NAMES_FLAG : 0) | + (this.encryption ? ENCRYPTION_FLAG : 0) | + (this.strongEncryption ? STRONG_ENCRYPTION_FLAG : 0) + ); +}; + +GeneralPurposeBit.prototype.parse = function(buf, offset) { + var flag = zipUtil.getShortBytesValue(buf, offset); + var gbp = new GeneralPurposeBit(); + + gbp.useDataDescriptor((flag & DATA_DESCRIPTOR_FLAG) !== 0); + gbp.useUTF8ForNames((flag & UFT8_NAMES_FLAG) !== 0); + gbp.useStrongEncryption((flag & STRONG_ENCRYPTION_FLAG) !== 0); + gbp.useEncryption((flag & ENCRYPTION_FLAG) !== 0); + gbp.setSlidingDictionarySize((flag & SLIDING_DICTIONARY_SIZE_FLAG) !== 0 ? 8192 : 4096); + gbp.setNumberOfShannonFanoTrees((flag & NUMBER_OF_SHANNON_FANO_TREES_FLAG) !== 0 ? 3 : 2); + + return gbp; +}; + +GeneralPurposeBit.prototype.setNumberOfShannonFanoTrees = function(n) { + this.numberOfShannonFanoTrees = n; +}; + +GeneralPurposeBit.prototype.getNumberOfShannonFanoTrees = function() { + return this.numberOfShannonFanoTrees; +}; + +GeneralPurposeBit.prototype.setSlidingDictionarySize = function(n) { + this.slidingDictionarySize = n; +}; + +GeneralPurposeBit.prototype.getSlidingDictionarySize = function() { + return this.slidingDictionarySize; +}; + +GeneralPurposeBit.prototype.useDataDescriptor = function(b) { + this.descriptor = b; +}; + +GeneralPurposeBit.prototype.usesDataDescriptor = function() { + return this.descriptor; +}; + +GeneralPurposeBit.prototype.useEncryption = function(b) { + this.encryption = b; +}; + +GeneralPurposeBit.prototype.usesEncryption = function() { + return this.encryption; +}; + +GeneralPurposeBit.prototype.useStrongEncryption = function(b) { + this.strongEncryption = b; +}; + +GeneralPurposeBit.prototype.usesStrongEncryption = function() { + return this.strongEncryption; +}; + +GeneralPurposeBit.prototype.useUTF8ForNames = function(b) { + this.utf8 = b; +}; + +GeneralPurposeBit.prototype.usesUTF8ForNames = function() { + return this.utf8; +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/unix-stat.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/unix-stat.js new file mode 100644 index 0000000..1326cd1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/unix-stat.js @@ -0,0 +1,53 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +module.exports = { + /** + * Bits used for permissions (and sticky bit) + */ + PERM_MASK: 4095, // 07777 + + /** + * Bits used to indicate the filesystem object type. + */ + FILE_TYPE_FLAG: 61440, // 0170000 + + /** + * Indicates symbolic links. + */ + LINK_FLAG: 40960, // 0120000 + + /** + * Indicates plain files. + */ + FILE_FLAG: 32768, // 0100000 + + /** + * Indicates directories. + */ + DIR_FLAG: 16384, // 040000 + + // ---------------------------------------------------------- + // somewhat arbitrary choices that are quite common for shared + // installations + // ----------------------------------------------------------- + + /** + * Default permissions for symbolic links. + */ + DEFAULT_LINK_PERM: 511, // 0777 + + /** + * Default permissions for directories. + */ + DEFAULT_DIR_PERM: 493, // 0755 + + /** + * Default permissions for plain files. + */ + DEFAULT_FILE_PERM: 420 // 0644 +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/util.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/util.js new file mode 100644 index 0000000..22055ae --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/util.js @@ -0,0 +1,74 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var util = module.exports = {}; + +util.dateToDos = function(d, forceLocalTime) { + forceLocalTime = forceLocalTime || false; + + var year = forceLocalTime ? d.getFullYear() : d.getUTCFullYear(); + + if (year < 1980) { + return 2162688; // 1980-1-1 00:00:00 + } else if (year >= 2044) { + return 2141175677; // 2043-12-31 23:59:58 + } + + var val = { + year: year, + month: forceLocalTime ? d.getMonth() : d.getUTCMonth(), + date: forceLocalTime ? d.getDate() : d.getUTCDate(), + hours: forceLocalTime ? d.getHours() : d.getUTCHours(), + minutes: forceLocalTime ? d.getMinutes() : d.getUTCMinutes(), + seconds: forceLocalTime ? d.getSeconds() : d.getUTCSeconds() + }; + + return ((val.year - 1980) << 25) | ((val.month + 1) << 21) | (val.date << 16) | + (val.hours << 11) | (val.minutes << 5) | (val.seconds / 2); +}; + +util.dosToDate = function(dos) { + return new Date(((dos >> 25) & 0x7f) + 1980, ((dos >> 21) & 0x0f) - 1, (dos >> 16) & 0x1f, (dos >> 11) & 0x1f, (dos >> 5) & 0x3f, (dos & 0x1f) << 1); +}; + +util.fromDosTime = function(buf) { + return util.dosToDate(buf.readUInt32LE(0)); +}; + +util.getEightBytes = function(v) { + var buf = Buffer.alloc(8); + buf.writeUInt32LE(v % 0x0100000000, 0); + buf.writeUInt32LE((v / 0x0100000000) | 0, 4); + + return buf; +}; + +util.getShortBytes = function(v) { + var buf = Buffer.alloc(2); + buf.writeUInt16LE((v & 0xFFFF) >>> 0, 0); + + return buf; +}; + +util.getShortBytesValue = function(buf, offset) { + return buf.readUInt16LE(offset); +}; + +util.getLongBytes = function(v) { + var buf = Buffer.alloc(4); + buf.writeUInt32LE((v & 0xFFFFFFFF) >>> 0, 0); + + return buf; +}; + +util.getLongBytesValue = function(buf, offset) { + return buf.readUInt32LE(offset); +}; + +util.toDosTime = function(d) { + return util.getLongBytes(util.dateToDos(d)); +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-entry.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-entry.js new file mode 100644 index 0000000..c53ad0a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-entry.js @@ -0,0 +1,413 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var inherits = require('util').inherits; +var normalizePath = require('normalize-path'); + +var ArchiveEntry = require('../archive-entry'); +var GeneralPurposeBit = require('./general-purpose-bit'); +var UnixStat = require('./unix-stat'); + +var constants = require('./constants'); +var zipUtil = require('./util'); + +var ZipArchiveEntry = module.exports = function(name) { + if (!(this instanceof ZipArchiveEntry)) { + return new ZipArchiveEntry(name); + } + + ArchiveEntry.call(this); + + this.platform = constants.PLATFORM_FAT; + this.method = -1; + + this.name = null; + this.size = 0; + this.csize = 0; + this.gpb = new GeneralPurposeBit(); + this.crc = 0; + this.time = -1; + + this.minver = constants.MIN_VERSION_INITIAL; + this.mode = -1; + this.extra = null; + this.exattr = 0; + this.inattr = 0; + this.comment = null; + + if (name) { + this.setName(name); + } +}; + +inherits(ZipArchiveEntry, ArchiveEntry); + +/** + * Returns the extra fields related to the entry. + * + * @returns {Buffer} + */ +ZipArchiveEntry.prototype.getCentralDirectoryExtra = function() { + return this.getExtra(); +}; + +/** + * Returns the comment set for the entry. + * + * @returns {string} + */ +ZipArchiveEntry.prototype.getComment = function() { + return this.comment !== null ? this.comment : ''; +}; + +/** + * Returns the compressed size of the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getCompressedSize = function() { + return this.csize; +}; + +/** + * Returns the CRC32 digest for the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getCrc = function() { + return this.crc; +}; + +/** + * Returns the external file attributes for the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getExternalAttributes = function() { + return this.exattr; +}; + +/** + * Returns the extra fields related to the entry. + * + * @returns {Buffer} + */ +ZipArchiveEntry.prototype.getExtra = function() { + return this.extra !== null ? this.extra : constants.EMPTY; +}; + +/** + * Returns the general purpose bits related to the entry. + * + * @returns {GeneralPurposeBit} + */ +ZipArchiveEntry.prototype.getGeneralPurposeBit = function() { + return this.gpb; +}; + +/** + * Returns the internal file attributes for the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getInternalAttributes = function() { + return this.inattr; +}; + +/** + * Returns the last modified date of the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getLastModifiedDate = function() { + return this.getTime(); +}; + +/** + * Returns the extra fields related to the entry. + * + * @returns {Buffer} + */ +ZipArchiveEntry.prototype.getLocalFileDataExtra = function() { + return this.getExtra(); +}; + +/** + * Returns the compression method used on the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getMethod = function() { + return this.method; +}; + +/** + * Returns the filename of the entry. + * + * @returns {string} + */ +ZipArchiveEntry.prototype.getName = function() { + return this.name; +}; + +/** + * Returns the platform on which the entry was made. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getPlatform = function() { + return this.platform; +}; + +/** + * Returns the size of the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getSize = function() { + return this.size; +}; + +/** + * Returns a date object representing the last modified date of the entry. + * + * @returns {number|Date} + */ +ZipArchiveEntry.prototype.getTime = function() { + return this.time !== -1 ? zipUtil.dosToDate(this.time) : -1; +}; + +/** + * Returns the DOS timestamp for the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getTimeDos = function() { + return this.time !== -1 ? this.time : 0; +}; + +/** + * Returns the UNIX file permissions for the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getUnixMode = function() { + return this.platform !== constants.PLATFORM_UNIX ? 0 : ((this.getExternalAttributes() >> constants.SHORT_SHIFT) & constants.SHORT_MASK); +}; + +/** + * Returns the version of ZIP needed to extract the entry. + * + * @returns {number} + */ +ZipArchiveEntry.prototype.getVersionNeededToExtract = function() { + return this.minver; +}; + +/** + * Sets the comment of the entry. + * + * @param comment + */ +ZipArchiveEntry.prototype.setComment = function(comment) { + if (Buffer.byteLength(comment) !== comment.length) { + this.getGeneralPurposeBit().useUTF8ForNames(true); + } + + this.comment = comment; +}; + +/** + * Sets the compressed size of the entry. + * + * @param size + */ +ZipArchiveEntry.prototype.setCompressedSize = function(size) { + if (size < 0) { + throw new Error('invalid entry compressed size'); + } + + this.csize = size; +}; + +/** + * Sets the checksum of the entry. + * + * @param crc + */ +ZipArchiveEntry.prototype.setCrc = function(crc) { + if (crc < 0) { + throw new Error('invalid entry crc32'); + } + + this.crc = crc; +}; + +/** + * Sets the external file attributes of the entry. + * + * @param attr + */ +ZipArchiveEntry.prototype.setExternalAttributes = function(attr) { + this.exattr = attr >>> 0; +}; + +/** + * Sets the extra fields related to the entry. + * + * @param extra + */ +ZipArchiveEntry.prototype.setExtra = function(extra) { + this.extra = extra; +}; + +/** + * Sets the general purpose bits related to the entry. + * + * @param gpb + */ +ZipArchiveEntry.prototype.setGeneralPurposeBit = function(gpb) { + if (!(gpb instanceof GeneralPurposeBit)) { + throw new Error('invalid entry GeneralPurposeBit'); + } + + this.gpb = gpb; +}; + +/** + * Sets the internal file attributes of the entry. + * + * @param attr + */ +ZipArchiveEntry.prototype.setInternalAttributes = function(attr) { + this.inattr = attr; +}; + +/** + * Sets the compression method of the entry. + * + * @param method + */ +ZipArchiveEntry.prototype.setMethod = function(method) { + if (method < 0) { + throw new Error('invalid entry compression method'); + } + + this.method = method; +}; + +/** + * Sets the name of the entry. + * + * @param name + * @param prependSlash + */ +ZipArchiveEntry.prototype.setName = function(name, prependSlash = false) { + name = normalizePath(name, false) + .replace(/^\w+:/, '') + .replace(/^(\.\.\/|\/)+/, ''); + + if (prependSlash) { + name = `/${name}`; + } + + if (Buffer.byteLength(name) !== name.length) { + this.getGeneralPurposeBit().useUTF8ForNames(true); + } + + this.name = name; +}; + +/** + * Sets the platform on which the entry was made. + * + * @param platform + */ +ZipArchiveEntry.prototype.setPlatform = function(platform) { + this.platform = platform; +}; + +/** + * Sets the size of the entry. + * + * @param size + */ +ZipArchiveEntry.prototype.setSize = function(size) { + if (size < 0) { + throw new Error('invalid entry size'); + } + + this.size = size; +}; + +/** + * Sets the time of the entry. + * + * @param time + * @param forceLocalTime + */ +ZipArchiveEntry.prototype.setTime = function(time, forceLocalTime) { + if (!(time instanceof Date)) { + throw new Error('invalid entry time'); + } + + this.time = zipUtil.dateToDos(time, forceLocalTime); +}; + +/** + * Sets the UNIX file permissions for the entry. + * + * @param mode + */ +ZipArchiveEntry.prototype.setUnixMode = function(mode) { + mode |= this.isDirectory() ? constants.S_IFDIR : constants.S_IFREG; + + var extattr = 0; + extattr |= (mode << constants.SHORT_SHIFT) | (this.isDirectory() ? constants.S_DOS_D : constants.S_DOS_A); + + this.setExternalAttributes(extattr); + this.mode = mode & constants.MODE_MASK; + this.platform = constants.PLATFORM_UNIX; +}; + +/** + * Sets the version of ZIP needed to extract this entry. + * + * @param minver + */ +ZipArchiveEntry.prototype.setVersionNeededToExtract = function(minver) { + this.minver = minver; +}; + +/** + * Returns true if this entry represents a directory. + * + * @returns {boolean} + */ +ZipArchiveEntry.prototype.isDirectory = function() { + return this.getName().slice(-1) === '/'; +}; + +/** + * Returns true if this entry represents a unix symlink, + * in which case the entry's content contains the target path + * for the symlink. + * + * @returns {boolean} + */ +ZipArchiveEntry.prototype.isUnixSymlink = function() { + return (this.getUnixMode() & UnixStat.FILE_TYPE_FLAG) === UnixStat.LINK_FLAG; +}; + +/** + * Returns true if this entry is using the ZIP64 extension of ZIP. + * + * @returns {boolean} + */ +ZipArchiveEntry.prototype.isZip64 = function() { + return this.csize > constants.ZIP64_MAGIC || this.size > constants.ZIP64_MAGIC; +}; diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js new file mode 100644 index 0000000..0b17dd4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js @@ -0,0 +1,440 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var inherits = require('util').inherits; +var crc32 = require('buffer-crc32'); +var {CRC32Stream} = require('crc32-stream'); +var {DeflateCRC32Stream} = require('crc32-stream'); + +var ArchiveOutputStream = require('../archive-output-stream'); +var ZipArchiveEntry = require('./zip-archive-entry'); +var GeneralPurposeBit = require('./general-purpose-bit'); + +var constants = require('./constants'); +var util = require('../../util'); +var zipUtil = require('./util'); + +var ZipArchiveOutputStream = module.exports = function(options) { + if (!(this instanceof ZipArchiveOutputStream)) { + return new ZipArchiveOutputStream(options); + } + + options = this.options = this._defaults(options); + + ArchiveOutputStream.call(this, options); + + this._entry = null; + this._entries = []; + this._archive = { + centralLength: 0, + centralOffset: 0, + comment: '', + finish: false, + finished: false, + processing: false, + forceZip64: options.forceZip64, + forceLocalTime: options.forceLocalTime + }; +}; + +inherits(ZipArchiveOutputStream, ArchiveOutputStream); + +ZipArchiveOutputStream.prototype._afterAppend = function(ae) { + this._entries.push(ae); + + if (ae.getGeneralPurposeBit().usesDataDescriptor()) { + this._writeDataDescriptor(ae); + } + + this._archive.processing = false; + this._entry = null; + + if (this._archive.finish && !this._archive.finished) { + this._finish(); + } +}; + +ZipArchiveOutputStream.prototype._appendBuffer = function(ae, source, callback) { + if (source.length === 0) { + ae.setMethod(constants.METHOD_STORED); + } + + var method = ae.getMethod(); + + if (method === constants.METHOD_STORED) { + ae.setSize(source.length); + ae.setCompressedSize(source.length); + ae.setCrc(crc32.unsigned(source)); + } + + this._writeLocalFileHeader(ae); + + if (method === constants.METHOD_STORED) { + this.write(source); + this._afterAppend(ae); + callback(null, ae); + return; + } else if (method === constants.METHOD_DEFLATED) { + this._smartStream(ae, callback).end(source); + return; + } else { + callback(new Error('compression method ' + method + ' not implemented')); + return; + } +}; + +ZipArchiveOutputStream.prototype._appendStream = function(ae, source, callback) { + ae.getGeneralPurposeBit().useDataDescriptor(true); + ae.setVersionNeededToExtract(constants.MIN_VERSION_DATA_DESCRIPTOR); + + this._writeLocalFileHeader(ae); + + var smart = this._smartStream(ae, callback); + source.once('error', function(err) { + smart.emit('error', err); + smart.end(); + }) + source.pipe(smart); +}; + +ZipArchiveOutputStream.prototype._defaults = function(o) { + if (typeof o !== 'object') { + o = {}; + } + + if (typeof o.zlib !== 'object') { + o.zlib = {}; + } + + if (typeof o.zlib.level !== 'number') { + o.zlib.level = constants.ZLIB_BEST_SPEED; + } + + o.forceZip64 = !!o.forceZip64; + o.forceLocalTime = !!o.forceLocalTime; + + return o; +}; + +ZipArchiveOutputStream.prototype._finish = function() { + this._archive.centralOffset = this.offset; + + this._entries.forEach(function(ae) { + this._writeCentralFileHeader(ae); + }.bind(this)); + + this._archive.centralLength = this.offset - this._archive.centralOffset; + + if (this.isZip64()) { + this._writeCentralDirectoryZip64(); + } + + this._writeCentralDirectoryEnd(); + + this._archive.processing = false; + this._archive.finish = true; + this._archive.finished = true; + this.end(); +}; + +ZipArchiveOutputStream.prototype._normalizeEntry = function(ae) { + if (ae.getMethod() === -1) { + ae.setMethod(constants.METHOD_DEFLATED); + } + + if (ae.getMethod() === constants.METHOD_DEFLATED) { + ae.getGeneralPurposeBit().useDataDescriptor(true); + ae.setVersionNeededToExtract(constants.MIN_VERSION_DATA_DESCRIPTOR); + } + + if (ae.getTime() === -1) { + ae.setTime(new Date(), this._archive.forceLocalTime); + } + + ae._offsets = { + file: 0, + data: 0, + contents: 0, + }; +}; + +ZipArchiveOutputStream.prototype._smartStream = function(ae, callback) { + var deflate = ae.getMethod() === constants.METHOD_DEFLATED; + var process = deflate ? new DeflateCRC32Stream(this.options.zlib) : new CRC32Stream(); + var error = null; + + function handleStuff() { + var digest = process.digest().readUInt32BE(0); + ae.setCrc(digest); + ae.setSize(process.size()); + ae.setCompressedSize(process.size(true)); + this._afterAppend(ae); + callback(error, ae); + } + + process.once('end', handleStuff.bind(this)); + process.once('error', function(err) { + error = err; + }); + + process.pipe(this, { end: false }); + + return process; +}; + +ZipArchiveOutputStream.prototype._writeCentralDirectoryEnd = function() { + var records = this._entries.length; + var size = this._archive.centralLength; + var offset = this._archive.centralOffset; + + if (this.isZip64()) { + records = constants.ZIP64_MAGIC_SHORT; + size = constants.ZIP64_MAGIC; + offset = constants.ZIP64_MAGIC; + } + + // signature + this.write(zipUtil.getLongBytes(constants.SIG_EOCD)); + + // disk numbers + this.write(constants.SHORT_ZERO); + this.write(constants.SHORT_ZERO); + + // number of entries + this.write(zipUtil.getShortBytes(records)); + this.write(zipUtil.getShortBytes(records)); + + // length and location of CD + this.write(zipUtil.getLongBytes(size)); + this.write(zipUtil.getLongBytes(offset)); + + // archive comment + var comment = this.getComment(); + var commentLength = Buffer.byteLength(comment); + this.write(zipUtil.getShortBytes(commentLength)); + this.write(comment); +}; + +ZipArchiveOutputStream.prototype._writeCentralDirectoryZip64 = function() { + // signature + this.write(zipUtil.getLongBytes(constants.SIG_ZIP64_EOCD)); + + // size of the ZIP64 EOCD record + this.write(zipUtil.getEightBytes(44)); + + // version made by + this.write(zipUtil.getShortBytes(constants.MIN_VERSION_ZIP64)); + + // version to extract + this.write(zipUtil.getShortBytes(constants.MIN_VERSION_ZIP64)); + + // disk numbers + this.write(constants.LONG_ZERO); + this.write(constants.LONG_ZERO); + + // number of entries + this.write(zipUtil.getEightBytes(this._entries.length)); + this.write(zipUtil.getEightBytes(this._entries.length)); + + // length and location of CD + this.write(zipUtil.getEightBytes(this._archive.centralLength)); + this.write(zipUtil.getEightBytes(this._archive.centralOffset)); + + // extensible data sector + // not implemented at this time + + // end of central directory locator + this.write(zipUtil.getLongBytes(constants.SIG_ZIP64_EOCD_LOC)); + + // disk number holding the ZIP64 EOCD record + this.write(constants.LONG_ZERO); + + // relative offset of the ZIP64 EOCD record + this.write(zipUtil.getEightBytes(this._archive.centralOffset + this._archive.centralLength)); + + // total number of disks + this.write(zipUtil.getLongBytes(1)); +}; + +ZipArchiveOutputStream.prototype._writeCentralFileHeader = function(ae) { + var gpb = ae.getGeneralPurposeBit(); + var method = ae.getMethod(); + var offsets = ae._offsets; + + var size = ae.getSize(); + var compressedSize = ae.getCompressedSize(); + + if (ae.isZip64() || offsets.file > constants.ZIP64_MAGIC) { + size = constants.ZIP64_MAGIC; + compressedSize = constants.ZIP64_MAGIC; + + ae.setVersionNeededToExtract(constants.MIN_VERSION_ZIP64); + + var extraBuf = Buffer.concat([ + zipUtil.getShortBytes(constants.ZIP64_EXTRA_ID), + zipUtil.getShortBytes(24), + zipUtil.getEightBytes(ae.getSize()), + zipUtil.getEightBytes(ae.getCompressedSize()), + zipUtil.getEightBytes(offsets.file) + ], 28); + + ae.setExtra(extraBuf); + } + + // signature + this.write(zipUtil.getLongBytes(constants.SIG_CFH)); + + // version made by + this.write(zipUtil.getShortBytes((ae.getPlatform() << 8) | constants.VERSION_MADEBY)); + + // version to extract and general bit flag + this.write(zipUtil.getShortBytes(ae.getVersionNeededToExtract())); + this.write(gpb.encode()); + + // compression method + this.write(zipUtil.getShortBytes(method)); + + // datetime + this.write(zipUtil.getLongBytes(ae.getTimeDos())); + + // crc32 checksum + this.write(zipUtil.getLongBytes(ae.getCrc())); + + // sizes + this.write(zipUtil.getLongBytes(compressedSize)); + this.write(zipUtil.getLongBytes(size)); + + var name = ae.getName(); + var comment = ae.getComment(); + var extra = ae.getCentralDirectoryExtra(); + + if (gpb.usesUTF8ForNames()) { + name = Buffer.from(name); + comment = Buffer.from(comment); + } + + // name length + this.write(zipUtil.getShortBytes(name.length)); + + // extra length + this.write(zipUtil.getShortBytes(extra.length)); + + // comments length + this.write(zipUtil.getShortBytes(comment.length)); + + // disk number start + this.write(constants.SHORT_ZERO); + + // internal attributes + this.write(zipUtil.getShortBytes(ae.getInternalAttributes())); + + // external attributes + this.write(zipUtil.getLongBytes(ae.getExternalAttributes())); + + // relative offset of LFH + if (offsets.file > constants.ZIP64_MAGIC) { + this.write(zipUtil.getLongBytes(constants.ZIP64_MAGIC)); + } else { + this.write(zipUtil.getLongBytes(offsets.file)); + } + + // name + this.write(name); + + // extra + this.write(extra); + + // comment + this.write(comment); +}; + +ZipArchiveOutputStream.prototype._writeDataDescriptor = function(ae) { + // signature + this.write(zipUtil.getLongBytes(constants.SIG_DD)); + + // crc32 checksum + this.write(zipUtil.getLongBytes(ae.getCrc())); + + // sizes + if (ae.isZip64()) { + this.write(zipUtil.getEightBytes(ae.getCompressedSize())); + this.write(zipUtil.getEightBytes(ae.getSize())); + } else { + this.write(zipUtil.getLongBytes(ae.getCompressedSize())); + this.write(zipUtil.getLongBytes(ae.getSize())); + } +}; + +ZipArchiveOutputStream.prototype._writeLocalFileHeader = function(ae) { + var gpb = ae.getGeneralPurposeBit(); + var method = ae.getMethod(); + var name = ae.getName(); + var extra = ae.getLocalFileDataExtra(); + + if (ae.isZip64()) { + gpb.useDataDescriptor(true); + ae.setVersionNeededToExtract(constants.MIN_VERSION_ZIP64); + } + + if (gpb.usesUTF8ForNames()) { + name = Buffer.from(name); + } + + ae._offsets.file = this.offset; + + // signature + this.write(zipUtil.getLongBytes(constants.SIG_LFH)); + + // version to extract and general bit flag + this.write(zipUtil.getShortBytes(ae.getVersionNeededToExtract())); + this.write(gpb.encode()); + + // compression method + this.write(zipUtil.getShortBytes(method)); + + // datetime + this.write(zipUtil.getLongBytes(ae.getTimeDos())); + + ae._offsets.data = this.offset; + + // crc32 checksum and sizes + if (gpb.usesDataDescriptor()) { + this.write(constants.LONG_ZERO); + this.write(constants.LONG_ZERO); + this.write(constants.LONG_ZERO); + } else { + this.write(zipUtil.getLongBytes(ae.getCrc())); + this.write(zipUtil.getLongBytes(ae.getCompressedSize())); + this.write(zipUtil.getLongBytes(ae.getSize())); + } + + // name length + this.write(zipUtil.getShortBytes(name.length)); + + // extra length + this.write(zipUtil.getShortBytes(extra.length)); + + // name + this.write(name); + + // extra + this.write(extra); + + ae._offsets.contents = this.offset; +}; + +ZipArchiveOutputStream.prototype.getComment = function(comment) { + return this._archive.comment !== null ? this._archive.comment : ''; +}; + +ZipArchiveOutputStream.prototype.isZip64 = function() { + return this._archive.forceZip64 || this._entries.length > constants.ZIP64_MAGIC_SHORT || this._archive.centralLength > constants.ZIP64_MAGIC || this._archive.centralOffset > constants.ZIP64_MAGIC; +}; + +ZipArchiveOutputStream.prototype.setComment = function(comment) { + this._archive.comment = comment; +}; diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/compress-commons.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/compress-commons.js new file mode 100644 index 0000000..ef3bc1d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/compress-commons.js @@ -0,0 +1,13 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +module.exports = { + ArchiveEntry: require('./archivers/archive-entry'), + ZipArchiveEntry: require('./archivers/zip/zip-archive-entry'), + ArchiveOutputStream: require('./archivers/archive-output-stream'), + ZipArchiveOutputStream: require('./archivers/zip/zip-archive-output-stream') +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/lib/util/index.js b/psitransfer-v2.3.0/node_modules/compress-commons/lib/util/index.js new file mode 100644 index 0000000..20a6783 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/lib/util/index.js @@ -0,0 +1,30 @@ +/** + * node-compress-commons + * + * Copyright (c) 2014 Chris Talkington, contributors. + * Licensed under the MIT license. + * https://github.com/archiverjs/node-compress-commons/blob/master/LICENSE-MIT + */ +var Stream = require('stream').Stream; +var PassThrough = require('readable-stream').PassThrough; + +var util = module.exports = {}; + +util.isStream = function(source) { + return source instanceof Stream; +}; + +util.normalizeInputSource = function(source) { + if (source === null) { + return Buffer.alloc(0); + } else if (typeof source === 'string') { + return Buffer.from(source); + } else if (util.isStream(source) && !source._readableState) { + var normalized = new PassThrough(); + source.pipe(normalized); + + return normalized; + } + + return source; +}; \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/compress-commons/package.json b/psitransfer-v2.3.0/node_modules/compress-commons/package.json new file mode 100644 index 0000000..5e61c34 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compress-commons/package.json @@ -0,0 +1,45 @@ +{ + "name": "compress-commons", + "version": "4.1.1", + "description": "a library that defines a common interface for working with archive formats within node", + "homepage": "https://github.com/archiverjs/node-compress-commons", + "author": { + "name": "Chris Talkington", + "url": "http://christalkington.com/" + }, + "repository": { + "type": "git", + "url": "https://github.com/archiverjs/node-compress-commons.git" + }, + "bugs": { + "url": "https://github.com/archiverjs/node-compress-commons/issues" + }, + "license": "MIT", + "main": "lib/compress-commons.js", + "files": [ + "lib" + ], + "engines": { + "node": ">= 10" + }, + "scripts": { + "test": "mocha --reporter dot" + }, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "devDependencies": { + "chai": "^4.0.0", + "mkdirp": "^1.0.4", + "mocha": "^8.0.1", + "rimraf": "^3.0.2" + }, + "keywords": [ + "compress", + "commons", + "archive" + ] +} diff --git a/psitransfer-v2.3.0/node_modules/compressible/HISTORY.md b/psitransfer-v2.3.0/node_modules/compressible/HISTORY.md new file mode 100644 index 0000000..f204ef3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compressible/HISTORY.md @@ -0,0 +1,111 @@ +2.0.18 / 2020-01-05 +=================== + + * deps: mime-db@'>= 1.43.0 < 2' + - Mark `font/ttf` as compressible + - Remove compressible from `multipart/mixed` + +2.0.17 / 2019-04-24 +=================== + + * deps: mime-db@'>= 1.40.0 < 2' + +2.0.16 / 2019-02-18 +=================== + + * deps: mime-db@'>= 1.38.0 < 2' + - Mark `text/less` as compressible + +2.0.15 / 2018-09-17 +=================== + + * deps: mime-db@'>= 1.36.0 < 2' + +2.0.14 / 2018-06-05 +=================== + + * deps: mime-db@'>= 1.34.0 < 2' + - Mark all XML-derived types as compressible + +2.0.13 / 2018-02-17 +=================== + + * deps: mime-db@'>= 1.33.0 < 2' + +2.0.12 / 2017-10-20 +=================== + + * deps: mime-db@'>= 1.30.0 < 2' + +2.0.11 / 2017-07-27 +=================== + + * deps: mime-db@'>= 1.29.0 < 2' + +2.0.10 / 2017-03-23 +=================== + + * deps: mime-db@'>= 1.27.0 < 2' + +2.0.9 / 2016-10-31 +================== + + * Fix regex fallback to not override `compressible: false` in db + * deps: mime-db@'>= 1.24.0 < 2' + +2.0.8 / 2016-05-12 +================== + + * deps: mime-db@'>= 1.23.0 < 2' + +2.0.7 / 2016-01-18 +================== + + * deps: mime-db@'>= 1.21.0 < 2' + +2.0.6 / 2015-09-29 +================== + + * deps: mime-db@'>= 1.19.0 < 2' + +2.0.5 / 2015-07-30 +================== + + * deps: mime-db@'>= 1.16.0 < 2' + +2.0.4 / 2015-07-01 +================== + + * deps: mime-db@'>= 1.14.0 < 2' + * perf: enable strict mode + +2.0.3 / 2015-06-08 +================== + + * Fix regex fallback to work if type exists, but is undefined + * perf: hoist regex declaration + * perf: use regex to extract mime + * deps: mime-db@'>= 1.13.0 < 2' + +2.0.2 / 2015-01-31 +================== + + * deps: mime-db@'>= 1.1.2 < 2' + +2.0.1 / 2014-09-28 +================== + + * deps: mime-db@1.x + - Add new mime types + - Add additional compressible + - Update charsets + + +2.0.0 / 2014-09-02 +================== + + * use mime-db + * remove .get() + * specifications are now private + * regex is now private + * stricter regex diff --git a/psitransfer-v2.3.0/node_modules/compressible/LICENSE b/psitransfer-v2.3.0/node_modules/compressible/LICENSE new file mode 100644 index 0000000..ce00b3f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compressible/LICENSE @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Jeremiah Senkpiel +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/compressible/README.md b/psitransfer-v2.3.0/node_modules/compressible/README.md new file mode 100644 index 0000000..dc86ec0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compressible/README.md @@ -0,0 +1,61 @@ +# compressible + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-version-image]][node-version-url] +[![Build Status][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Compressible `Content-Type` / `mime` checking. + +## Installation + +```sh +$ npm install compressible +``` + +## API + + + +```js +var compressible = require('compressible') +``` + +### compressible(type) + +Checks if the given `Content-Type` is compressible. The `type` argument is expected +to be a value MIME type or `Content-Type` string, though no validation is performed. + +The MIME is looked up in the [`mime-db`](https://www.npmjs.com/package/mime-db) and +if there is compressible information in the database entry, that is returned. Otherwise, +this module will fallback to `true` for the following types: + + * `text/*` + * `*/*+json` + * `*/*+text` + * `*/*+xml` + +If this module is not sure if a type is specifically compressible or specifically +uncompressible, `undefined` is returned. + + + +```js +compressible('text/html') // => true +compressible('image/png') // => false +``` + +## License + +[MIT](LICENSE) + +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/compressible/master +[coveralls-url]: https://coveralls.io/r/jshttp/compressible?branch=master +[node-version-image]: https://badgen.net/npm/node/compressible +[node-version-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/compressible +[npm-url]: https://npmjs.org/package/compressible +[npm-version-image]: https://badgen.net/npm/v/compressible +[travis-image]: https://badgen.net/travis/jshttp/compressible/master +[travis-url]: https://travis-ci.org/jshttp/compressible diff --git a/psitransfer-v2.3.0/node_modules/compressible/index.js b/psitransfer-v2.3.0/node_modules/compressible/index.js new file mode 100644 index 0000000..1184ada --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compressible/index.js @@ -0,0 +1,58 @@ +/*! + * compressible + * Copyright(c) 2013 Jonathan Ong + * Copyright(c) 2014 Jeremiah Senkpiel + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var db = require('mime-db') + +/** + * Module variables. + * @private + */ + +var COMPRESSIBLE_TYPE_REGEXP = /^text\/|\+(?:json|text|xml)$/i +var EXTRACT_TYPE_REGEXP = /^\s*([^;\s]*)(?:;|\s|$)/ + +/** + * Module exports. + * @public + */ + +module.exports = compressible + +/** + * Checks if a type is compressible. + * + * @param {string} type + * @return {Boolean} compressible + * @public + */ + +function compressible (type) { + if (!type || typeof type !== 'string') { + return false + } + + // strip parameters + var match = EXTRACT_TYPE_REGEXP.exec(type) + var mime = match && match[1].toLowerCase() + var data = db[mime] + + // return database information + if (data && data.compressible !== undefined) { + return data.compressible + } + + // fallback to regexp or unknown + return COMPRESSIBLE_TYPE_REGEXP.test(mime) || undefined +} diff --git a/psitransfer-v2.3.0/node_modules/compressible/package.json b/psitransfer-v2.3.0/node_modules/compressible/package.json new file mode 100644 index 0000000..ab582cb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compressible/package.json @@ -0,0 +1,48 @@ +{ + "name": "compressible", + "description": "Compressible Content-Type / mime checking", + "version": "2.0.18", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)", + "Jeremiah Senkpiel (https://searchbeam.jit.su)" + ], + "license": "MIT", + "repository": "jshttp/compressible", + "keywords": [ + "compress", + "gzip", + "mime", + "content-type" + ], + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "devDependencies": { + "eslint": "6.8.0", + "eslint-config-standard": "14.1.0", + "eslint-plugin-import": "2.19.1", + "eslint-plugin-markdown": "1.0.1", + "eslint-plugin-node": "11.0.0", + "eslint-plugin-promise": "4.2.1", + "eslint-plugin-standard": "4.0.1", + "mocha": "7.0.0", + "nyc": "15.0.0" + }, + "engines": { + "node": ">= 0.6" + }, + "files": [ + "HISTORY.md", + "LICENSE", + "README.md", + "index.js" + ], + "scripts": { + "lint": "eslint --plugin markdown --ext js,md .", + "test": "mocha --reporter spec --bail --check-leaks test/", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "test-travis": "nyc --reporter=text npm test", + "version": "node scripts/version-history.js && git add HISTORY.md" + } +} diff --git a/psitransfer-v2.3.0/node_modules/compression/HISTORY.md b/psitransfer-v2.3.0/node_modules/compression/HISTORY.md new file mode 100644 index 0000000..c3e4b92 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/HISTORY.md @@ -0,0 +1,307 @@ +1.7.4 / 2019-03-18 +================== + + * deps: compressible@~2.0.16 + - Mark `text/less` as compressible + - deps: mime-db@'>= 1.38.0 < 2' + * deps: on-headers@~1.0.2 + - Fix `res.writeHead` patch missing return value + * perf: prevent unnecessary buffer copy + +1.7.3 / 2018-07-15 +================== + + * deps: accepts@~1.3.5 + - deps: mime-types@~2.1.18 + * deps: compressible@~2.0.14 + - Mark all XML-derived types as compressible + - deps: mime-db@'>= 1.34.0 < 2' + * deps: safe-buffer@5.1.2 + +1.7.2 / 2018-02-18 +================== + + * deps: compressible@~2.0.13 + - deps: mime-db@'>= 1.33.0 < 2' + +1.7.1 / 2017-09-26 +================== + + * deps: accepts@~1.3.4 + - deps: mime-types@~2.1.16 + * deps: bytes@3.0.0 + * deps: compressible@~2.0.11 + - deps: mime-db@'>= 1.29.0 < 2' + * deps: debug@2.6.9 + * deps: vary@~1.1.2 + - perf: improve header token parsing speed + +1.7.0 / 2017-07-10 +================== + + * Use `safe-buffer` for improved Buffer API + * deps: bytes@2.5.0 + * deps: compressible@~2.0.10 + - Fix regex fallback to not override `compressible: false` in db + - deps: mime-db@'>= 1.27.0 < 2' + * deps: debug@2.6.8 + - Allow colors in workers + - Deprecated `DEBUG_FD` environment variable set to `3` or higher + - Fix error when running under React Native + - Fix `DEBUG_MAX_ARRAY_LENGTH` + - Use same color for same namespace + - deps: ms@2.0.0 + * deps: vary@~1.1.1 + - perf: hoist regular expression + +1.6.2 / 2016-05-12 +================== + + * deps: accepts@~1.3.3 + - deps: mime-types@~2.1.11 + - deps: negotiator@0.6.1 + * deps: bytes@2.3.0 + - Drop partial bytes on all parsed units + - Fix parsing byte string that looks like hex + - perf: hoist regular expressions + * deps: compressible@~2.0.8 + - deps: mime-db@'>= 1.23.0 < 2' + +1.6.1 / 2016-01-19 +================== + + * deps: bytes@2.2.0 + * deps: compressible@~2.0.7 + - deps: mime-db@'>= 1.21.0 < 2' + * deps: accepts@~1.3.1 + - deps: mime-types@~2.1.9 + +1.6.0 / 2015-09-29 +================== + + * Skip compression when response has `Cache-Control: no-transform` + * deps: accepts@~1.3.0 + - deps: mime-types@~2.1.7 + - deps: negotiator@0.6.0 + * deps: compressible@~2.0.6 + - deps: mime-db@'>= 1.19.0 < 2' + * deps: on-headers@~1.0.1 + - perf: enable strict mode + * deps: vary@~1.1.0 + - Only accept valid field names in the `field` argument + +1.5.2 / 2015-07-30 +================== + + * deps: accepts@~1.2.12 + - deps: mime-types@~2.1.4 + * deps: compressible@~2.0.5 + - deps: mime-db@'>= 1.16.0 < 2' + * deps: vary@~1.0.1 + - Fix setting empty header from empty `field` + - perf: enable strict mode + - perf: remove argument reassignments + +1.5.1 / 2015-07-05 +================== + + * deps: accepts@~1.2.10 + - deps: mime-types@~2.1.2 + * deps: compressible@~2.0.4 + - deps: mime-db@'>= 1.14.0 < 2' + - perf: enable strict mode + +1.5.0 / 2015-06-09 +================== + + * Fix return value from `.end` and `.write` after end + * Improve detection of zero-length body without `Content-Length` + * deps: accepts@~1.2.9 + - deps: mime-types@~2.1.1 + - perf: avoid argument reassignment & argument slice + - perf: avoid negotiator recursive construction + - perf: enable strict mode + - perf: remove unnecessary bitwise operator + * deps: bytes@2.1.0 + - Slight optimizations + - Units no longer case sensitive when parsing + * deps: compressible@~2.0.3 + - Fix regex fallback to work if type exists, but is undefined + - deps: mime-db@'>= 1.13.0 < 2' + - perf: hoist regex declaration + - perf: use regex to extract mime + * perf: enable strict mode + * perf: remove flush reassignment + * perf: simplify threshold detection + +1.4.4 / 2015-05-11 +================== + + * deps: accepts@~1.2.7 + - deps: mime-types@~2.0.11 + - deps: negotiator@0.5.3 + * deps: debug@~2.2.0 + - deps: ms@0.7.1 + +1.4.3 / 2015-03-14 +================== + + * deps: accepts@~1.2.5 + - deps: mime-types@~2.0.10 + * deps: debug@~2.1.3 + - Fix high intensity foreground color for bold + - deps: ms@0.7.0 + +1.4.2 / 2015-03-11 +================== + + * Fix error when code calls `res.end(str, encoding)` + - Specific to Node.js 0.8 + * deps: debug@~2.1.2 + - deps: ms@0.7.0 + +1.4.1 / 2015-02-15 +================== + + * deps: accepts@~1.2.4 + - deps: mime-types@~2.0.9 + - deps: negotiator@0.5.1 + +1.4.0 / 2015-02-01 +================== + + * Prefer `gzip` over `deflate` on the server + - Not all clients agree on what "deflate" coding means + +1.3.1 / 2015-01-31 +================== + + * deps: accepts@~1.2.3 + - deps: mime-types@~2.0.8 + * deps: compressible@~2.0.2 + - deps: mime-db@'>= 1.1.2 < 2' + +1.3.0 / 2014-12-30 +================== + + * Export the default `filter` function for wrapping + * deps: accepts@~1.2.2 + - deps: mime-types@~2.0.7 + - deps: negotiator@0.5.0 + * deps: debug@~2.1.1 + +1.2.2 / 2014-12-10 +================== + + * Fix `.end` to only proxy to `.end` + - Fixes an issue with Node.js 0.11.14 + * deps: accepts@~1.1.4 + - deps: mime-types@~2.0.4 + +1.2.1 / 2014-11-23 +================== + + * deps: accepts@~1.1.3 + - deps: mime-types@~2.0.3 + +1.2.0 / 2014-10-16 +================== + + * deps: debug@~2.1.0 + - Implement `DEBUG_FD` env variable support + +1.1.2 / 2014-10-15 +================== + + * deps: accepts@~1.1.2 + - Fix error when media type has invalid parameter + - deps: negotiator@0.4.9 + +1.1.1 / 2014-10-12 +================== + + * deps: accepts@~1.1.1 + - deps: mime-types@~2.0.2 + - deps: negotiator@0.4.8 + * deps: compressible@~2.0.1 + - deps: mime-db@1.x + +1.1.0 / 2014-09-07 +================== + + * deps: accepts@~1.1.0 + * deps: compressible@~2.0.0 + * deps: debug@~2.0.0 + +1.0.11 / 2014-08-10 +=================== + + * deps: on-headers@~1.0.0 + * deps: vary@~1.0.0 + +1.0.10 / 2014-08-05 +=================== + + * deps: compressible@~1.1.1 + - Fix upper-case Content-Type characters prevent compression + +1.0.9 / 2014-07-20 +================== + + * Add `debug` messages + * deps: accepts@~1.0.7 + - deps: negotiator@0.4.7 + +1.0.8 / 2014-06-20 +================== + + * deps: accepts@~1.0.5 + - use `mime-types` + +1.0.7 / 2014-06-11 +================== + + * use vary module for better `Vary` behavior + * deps: accepts@1.0.3 + * deps: compressible@1.1.0 + +1.0.6 / 2014-06-03 +================== + + * fix regression when negotiation fails + +1.0.5 / 2014-06-03 +================== + + * fix listeners for delayed stream creation + - fixes regression for certain `stream.pipe(res)` situations + +1.0.4 / 2014-06-03 +================== + + * fix adding `Vary` when value stored as array + * fix back-pressure behavior + * fix length check for `res.end` + +1.0.3 / 2014-05-29 +================== + + * use `accepts` for negotiation + * use `on-headers` to handle header checking + * deps: bytes@1.0.0 + +1.0.2 / 2014-04-29 +================== + + * only version compatible with node.js 0.8 + * support headers given to `res.writeHead` + * deps: bytes@0.3.0 + * deps: negotiator@0.4.3 + +1.0.1 / 2014-03-08 +================== + + * bump negotiator + * use compressible + * use .headersSent (drops 0.8 support) + * handle identity;q=0 case diff --git a/psitransfer-v2.3.0/node_modules/compression/LICENSE b/psitransfer-v2.3.0/node_modules/compression/LICENSE new file mode 100644 index 0000000..386b7b6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/compression/README.md b/psitransfer-v2.3.0/node_modules/compression/README.md new file mode 100644 index 0000000..680ece8 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/README.md @@ -0,0 +1,240 @@ +# compression + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Build Status][travis-image]][travis-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Node.js compression middleware. + +The following compression codings are supported: + + - deflate + - gzip + +## Install + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```bash +$ npm install compression +``` + +## API + + + +```js +var compression = require('compression') +``` + +### compression([options]) + +Returns the compression middleware using the given `options`. The middleware +will attempt to compress response bodies for all request that traverse through +the middleware, based on the given `options`. + +This middleware will never compress responses that include a `Cache-Control` +header with the [`no-transform` directive](https://tools.ietf.org/html/rfc7234#section-5.2.2.4), +as compressing will transform the body. + +#### Options + +`compression()` accepts these properties in the options object. In addition to +those listed below, [zlib](http://nodejs.org/api/zlib.html) options may be +passed in to the options object. + +##### chunkSize + +The default value is `zlib.Z_DEFAULT_CHUNK`, or `16384`. + +See [Node.js documentation](http://nodejs.org/api/zlib.html#zlib_memory_usage_tuning) +regarding the usage. + +##### filter + +A function to decide if the response should be considered for compression. +This function is called as `filter(req, res)` and is expected to return +`true` to consider the response for compression, or `false` to not compress +the response. + +The default filter function uses the [compressible](https://www.npmjs.com/package/compressible) +module to determine if `res.getHeader('Content-Type')` is compressible. + +##### level + +The level of zlib compression to apply to responses. A higher level will result +in better compression, but will take longer to complete. A lower level will +result in less compression, but will be much faster. + +This is an integer in the range of `0` (no compression) to `9` (maximum +compression). The special value `-1` can be used to mean the "default +compression level", which is a default compromise between speed and +compression (currently equivalent to level 6). + + - `-1` Default compression level (also `zlib.Z_DEFAULT_COMPRESSION`). + - `0` No compression (also `zlib.Z_NO_COMPRESSION`). + - `1` Fastest compression (also `zlib.Z_BEST_SPEED`). + - `2` + - `3` + - `4` + - `5` + - `6` (currently what `zlib.Z_DEFAULT_COMPRESSION` points to). + - `7` + - `8` + - `9` Best compression (also `zlib.Z_BEST_COMPRESSION`). + +The default value is `zlib.Z_DEFAULT_COMPRESSION`, or `-1`. + +**Note** in the list above, `zlib` is from `zlib = require('zlib')`. + +##### memLevel + +This specifies how much memory should be allocated for the internal compression +state and is an integer in the range of `1` (minimum level) and `9` (maximum +level). + +The default value is `zlib.Z_DEFAULT_MEMLEVEL`, or `8`. + +See [Node.js documentation](http://nodejs.org/api/zlib.html#zlib_memory_usage_tuning) +regarding the usage. + +##### strategy + +This is used to tune the compression algorithm. This value only affects the +compression ratio, not the correctness of the compressed output, even if it +is not set appropriately. + + - `zlib.Z_DEFAULT_STRATEGY` Use for normal data. + - `zlib.Z_FILTERED` Use for data produced by a filter (or predictor). + Filtered data consists mostly of small values with a somewhat random + distribution. In this case, the compression algorithm is tuned to + compress them better. The effect is to force more Huffman coding and less + string matching; it is somewhat intermediate between `zlib.Z_DEFAULT_STRATEGY` + and `zlib.Z_HUFFMAN_ONLY`. + - `zlib.Z_FIXED` Use to prevent the use of dynamic Huffman codes, allowing + for a simpler decoder for special applications. + - `zlib.Z_HUFFMAN_ONLY` Use to force Huffman encoding only (no string match). + - `zlib.Z_RLE` Use to limit match distances to one (run-length encoding). + This is designed to be almost as fast as `zlib.Z_HUFFMAN_ONLY`, but give + better compression for PNG image data. + +**Note** in the list above, `zlib` is from `zlib = require('zlib')`. + +##### threshold + +The byte threshold for the response body size before compression is considered +for the response, defaults to `1kb`. This is a number of bytes or any string +accepted by the [bytes](https://www.npmjs.com/package/bytes) module. + +**Note** this is only an advisory setting; if the response size cannot be determined +at the time the response headers are written, then it is assumed the response is +_over_ the threshold. To guarantee the response size can be determined, be sure +set a `Content-Length` response header. + +##### windowBits + +The default value is `zlib.Z_DEFAULT_WINDOWBITS`, or `15`. + +See [Node.js documentation](http://nodejs.org/api/zlib.html#zlib_memory_usage_tuning) +regarding the usage. + +#### .filter + +The default `filter` function. This is used to construct a custom filter +function that is an extension of the default function. + +```js +var compression = require('compression') +var express = require('express') + +var app = express() +app.use(compression({ filter: shouldCompress })) + +function shouldCompress (req, res) { + if (req.headers['x-no-compression']) { + // don't compress responses with this request header + return false + } + + // fallback to standard filter function + return compression.filter(req, res) +} +``` + +### res.flush + +This module adds a `res.flush()` method to force the partially-compressed +response to be flushed to the client. + +## Examples + +### express/connect + +When using this module with express or connect, simply `app.use` the module as +high as you like. Requests that pass through the middleware will be compressed. + +```js +var compression = require('compression') +var express = require('express') + +var app = express() + +// compress all responses +app.use(compression()) + +// add all routes +``` + +### Server-Sent Events + +Because of the nature of compression this module does not work out of the box +with server-sent events. To compress content, a window of the output needs to +be buffered up in order to get good compression. Typically when using server-sent +events, there are certain block of data that need to reach the client. + +You can achieve this by calling `res.flush()` when you need the data written to +actually make it to the client. + +```js +var compression = require('compression') +var express = require('express') + +var app = express() + +// compress responses +app.use(compression()) + +// server-sent event stream +app.get('/events', function (req, res) { + res.setHeader('Content-Type', 'text/event-stream') + res.setHeader('Cache-Control', 'no-cache') + + // send a ping approx every 2 seconds + var timer = setInterval(function () { + res.write('data: ping\n\n') + + // !!! this is the important part + res.flush() + }, 2000) + + res.on('close', function () { + clearInterval(timer) + }) +}) +``` + +## License + +[MIT](LICENSE) + +[npm-image]: https://img.shields.io/npm/v/compression.svg +[npm-url]: https://npmjs.org/package/compression +[travis-image]: https://img.shields.io/travis/expressjs/compression/master.svg +[travis-url]: https://travis-ci.org/expressjs/compression +[coveralls-image]: https://img.shields.io/coveralls/expressjs/compression/master.svg +[coveralls-url]: https://coveralls.io/r/expressjs/compression?branch=master +[downloads-image]: https://img.shields.io/npm/dm/compression.svg +[downloads-url]: https://npmjs.org/package/compression diff --git a/psitransfer-v2.3.0/node_modules/compression/index.js b/psitransfer-v2.3.0/node_modules/compression/index.js new file mode 100644 index 0000000..1d08942 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/index.js @@ -0,0 +1,288 @@ +/*! + * compression + * Copyright(c) 2010 Sencha Inc. + * Copyright(c) 2011 TJ Holowaychuk + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2014-2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var accepts = require('accepts') +var Buffer = require('safe-buffer').Buffer +var bytes = require('bytes') +var compressible = require('compressible') +var debug = require('debug')('compression') +var onHeaders = require('on-headers') +var vary = require('vary') +var zlib = require('zlib') + +/** + * Module exports. + */ + +module.exports = compression +module.exports.filter = shouldCompress + +/** + * Module variables. + * @private + */ + +var cacheControlNoTransformRegExp = /(?:^|,)\s*?no-transform\s*?(?:,|$)/ + +/** + * Compress response data with gzip / deflate. + * + * @param {Object} [options] + * @return {Function} middleware + * @public + */ + +function compression (options) { + var opts = options || {} + + // options + var filter = opts.filter || shouldCompress + var threshold = bytes.parse(opts.threshold) + + if (threshold == null) { + threshold = 1024 + } + + return function compression (req, res, next) { + var ended = false + var length + var listeners = [] + var stream + + var _end = res.end + var _on = res.on + var _write = res.write + + // flush + res.flush = function flush () { + if (stream) { + stream.flush() + } + } + + // proxy + + res.write = function write (chunk, encoding) { + if (ended) { + return false + } + + if (!this._header) { + this._implicitHeader() + } + + return stream + ? stream.write(toBuffer(chunk, encoding)) + : _write.call(this, chunk, encoding) + } + + res.end = function end (chunk, encoding) { + if (ended) { + return false + } + + if (!this._header) { + // estimate the length + if (!this.getHeader('Content-Length')) { + length = chunkLength(chunk, encoding) + } + + this._implicitHeader() + } + + if (!stream) { + return _end.call(this, chunk, encoding) + } + + // mark ended + ended = true + + // write Buffer for Node.js 0.8 + return chunk + ? stream.end(toBuffer(chunk, encoding)) + : stream.end() + } + + res.on = function on (type, listener) { + if (!listeners || type !== 'drain') { + return _on.call(this, type, listener) + } + + if (stream) { + return stream.on(type, listener) + } + + // buffer listeners for future stream + listeners.push([type, listener]) + + return this + } + + function nocompress (msg) { + debug('no compression: %s', msg) + addListeners(res, _on, listeners) + listeners = null + } + + onHeaders(res, function onResponseHeaders () { + // determine if request is filtered + if (!filter(req, res)) { + nocompress('filtered') + return + } + + // determine if the entity should be transformed + if (!shouldTransform(req, res)) { + nocompress('no transform') + return + } + + // vary + vary(res, 'Accept-Encoding') + + // content-length below threshold + if (Number(res.getHeader('Content-Length')) < threshold || length < threshold) { + nocompress('size below threshold') + return + } + + var encoding = res.getHeader('Content-Encoding') || 'identity' + + // already encoded + if (encoding !== 'identity') { + nocompress('already encoded') + return + } + + // head + if (req.method === 'HEAD') { + nocompress('HEAD request') + return + } + + // compression method + var accept = accepts(req) + var method = accept.encoding(['gzip', 'deflate', 'identity']) + + // we really don't prefer deflate + if (method === 'deflate' && accept.encoding(['gzip'])) { + method = accept.encoding(['gzip', 'identity']) + } + + // negotiation failed + if (!method || method === 'identity') { + nocompress('not acceptable') + return + } + + // compression stream + debug('%s compression', method) + stream = method === 'gzip' + ? zlib.createGzip(opts) + : zlib.createDeflate(opts) + + // add buffered listeners to stream + addListeners(stream, stream.on, listeners) + + // header fields + res.setHeader('Content-Encoding', method) + res.removeHeader('Content-Length') + + // compression + stream.on('data', function onStreamData (chunk) { + if (_write.call(res, chunk) === false) { + stream.pause() + } + }) + + stream.on('end', function onStreamEnd () { + _end.call(res) + }) + + _on.call(res, 'drain', function onResponseDrain () { + stream.resume() + }) + }) + + next() + } +} + +/** + * Add bufferred listeners to stream + * @private + */ + +function addListeners (stream, on, listeners) { + for (var i = 0; i < listeners.length; i++) { + on.apply(stream, listeners[i]) + } +} + +/** + * Get the length of a given chunk + */ + +function chunkLength (chunk, encoding) { + if (!chunk) { + return 0 + } + + return !Buffer.isBuffer(chunk) + ? Buffer.byteLength(chunk, encoding) + : chunk.length +} + +/** + * Default filter function. + * @private + */ + +function shouldCompress (req, res) { + var type = res.getHeader('Content-Type') + + if (type === undefined || !compressible(type)) { + debug('%s not compressible', type) + return false + } + + return true +} + +/** + * Determine if the entity should be transformed. + * @private + */ + +function shouldTransform (req, res) { + var cacheControl = res.getHeader('Cache-Control') + + // Don't compress for Cache-Control: no-transform + // https://tools.ietf.org/html/rfc7234#section-5.2.2.4 + return !cacheControl || + !cacheControlNoTransformRegExp.test(cacheControl) +} + +/** + * Coerce arguments to Buffer + * @private + */ + +function toBuffer (chunk, encoding) { + return !Buffer.isBuffer(chunk) + ? Buffer.from(chunk, encoding) + : chunk +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.coveralls.yml b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.coveralls.yml new file mode 100644 index 0000000..20a7068 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.coveralls.yml @@ -0,0 +1 @@ +repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.eslintrc b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.eslintrc new file mode 100644 index 0000000..8a37ae2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.eslintrc @@ -0,0 +1,11 @@ +{ + "env": { + "browser": true, + "node": true + }, + "rules": { + "no-console": 0, + "no-empty": [1, { "allowEmptyCatch": true }] + }, + "extends": "eslint:recommended" +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.npmignore b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.npmignore new file mode 100644 index 0000000..5f60eec --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.npmignore @@ -0,0 +1,9 @@ +support +test +examples +example +*.sock +dist +yarn.lock +coverage +bower.json diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.travis.yml b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.travis.yml new file mode 100644 index 0000000..6c6090c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/.travis.yml @@ -0,0 +1,14 @@ + +language: node_js +node_js: + - "6" + - "5" + - "4" + +install: + - make node_modules + +script: + - make lint + - make test + - make coveralls diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/CHANGELOG.md b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/CHANGELOG.md new file mode 100644 index 0000000..eadaa18 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/CHANGELOG.md @@ -0,0 +1,362 @@ + +2.6.9 / 2017-09-22 +================== + + * remove ReDoS regexp in %o formatter (#504) + +2.6.8 / 2017-05-18 +================== + + * Fix: Check for undefined on browser globals (#462, @marbemac) + +2.6.7 / 2017-05-16 +================== + + * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom) + * Fix: Inline extend function in node implementation (#452, @dougwilson) + * Docs: Fix typo (#455, @msasad) + +2.6.5 / 2017-04-27 +================== + + * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek) + * Misc: clean up browser reference checks (#447, @thebigredgeek) + * Misc: add npm-debug.log to .gitignore (@thebigredgeek) + + +2.6.4 / 2017-04-20 +================== + + * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo) + * Chore: ignore bower.json in npm installations. (#437, @joaovieira) + * Misc: update "ms" to v0.7.3 (@tootallnate) + +2.6.3 / 2017-03-13 +================== + + * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts) + * Docs: Changelog fix (@thebigredgeek) + +2.6.2 / 2017-03-10 +================== + + * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin) + * Docs: Add backers and sponsors from Open Collective (#422, @piamancini) + * Docs: Add Slackin invite badge (@tootallnate) + +2.6.1 / 2017-02-10 +================== + + * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error + * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0) + * Fix: IE8 "Expected identifier" error (#414, @vgoma) + * Fix: Namespaces would not disable once enabled (#409, @musikov) + +2.6.0 / 2016-12-28 +================== + + * Fix: added better null pointer checks for browser useColors (@thebigredgeek) + * Improvement: removed explicit `window.debug` export (#404, @tootallnate) + * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate) + +2.5.2 / 2016-12-25 +================== + + * Fix: reference error on window within webworkers (#393, @KlausTrainer) + * Docs: fixed README typo (#391, @lurch) + * Docs: added notice about v3 api discussion (@thebigredgeek) + +2.5.1 / 2016-12-20 +================== + + * Fix: babel-core compatibility + +2.5.0 / 2016-12-20 +================== + + * Fix: wrong reference in bower file (@thebigredgeek) + * Fix: webworker compatibility (@thebigredgeek) + * Fix: output formatting issue (#388, @kribblo) + * Fix: babel-loader compatibility (#383, @escwald) + * Misc: removed built asset from repo and publications (@thebigredgeek) + * Misc: moved source files to /src (#378, @yamikuronue) + * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue) + * Test: coveralls integration (#378, @yamikuronue) + * Docs: simplified language in the opening paragraph (#373, @yamikuronue) + +2.4.5 / 2016-12-17 +================== + + * Fix: `navigator` undefined in Rhino (#376, @jochenberger) + * Fix: custom log function (#379, @hsiliev) + * Improvement: bit of cleanup + linting fixes (@thebigredgeek) + * Improvement: rm non-maintainted `dist/` dir (#375, @freewil) + * Docs: simplified language in the opening paragraph. (#373, @yamikuronue) + +2.4.4 / 2016-12-14 +================== + + * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts) + +2.4.3 / 2016-12-14 +================== + + * Fix: navigation.userAgent error for react native (#364, @escwald) + +2.4.2 / 2016-12-14 +================== + + * Fix: browser colors (#367, @tootallnate) + * Misc: travis ci integration (@thebigredgeek) + * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek) + +2.4.1 / 2016-12-13 +================== + + * Fix: typo that broke the package (#356) + +2.4.0 / 2016-12-13 +================== + + * Fix: bower.json references unbuilt src entry point (#342, @justmatt) + * Fix: revert "handle regex special characters" (@tootallnate) + * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate) + * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate) + * Improvement: allow colors in workers (#335, @botverse) + * Improvement: use same color for same namespace. (#338, @lchenay) + +2.3.3 / 2016-11-09 +================== + + * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne) + * Fix: Returning `localStorage` saved values (#331, Levi Thomason) + * Improvement: Don't create an empty object when no `process` (Nathan Rajlich) + +2.3.2 / 2016-11-09 +================== + + * Fix: be super-safe in index.js as well (@TooTallNate) + * Fix: should check whether process exists (Tom Newby) + +2.3.1 / 2016-11-09 +================== + + * Fix: Added electron compatibility (#324, @paulcbetts) + * Improvement: Added performance optimizations (@tootallnate) + * Readme: Corrected PowerShell environment variable example (#252, @gimre) + * Misc: Removed yarn lock file from source control (#321, @fengmk2) + +2.3.0 / 2016-11-07 +================== + + * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic) + * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos) + * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15) + * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran) + * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom) + * Package: Update "ms" to 0.7.2 (#315, @DevSide) + * Package: removed superfluous version property from bower.json (#207 @kkirsche) + * Readme: fix USE_COLORS to DEBUG_COLORS + * Readme: Doc fixes for format string sugar (#269, @mlucool) + * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0) + * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable) + * Readme: better docs for browser support (#224, @matthewmueller) + * Tooling: Added yarn integration for development (#317, @thebigredgeek) + * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek) + * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman) + * Misc: Updated contributors (@thebigredgeek) + +2.2.0 / 2015-05-09 +================== + + * package: update "ms" to v0.7.1 (#202, @dougwilson) + * README: add logging to file example (#193, @DanielOchoa) + * README: fixed a typo (#191, @amir-s) + * browser: expose `storage` (#190, @stephenmathieson) + * Makefile: add a `distclean` target (#189, @stephenmathieson) + +2.1.3 / 2015-03-13 +================== + + * Updated stdout/stderr example (#186) + * Updated example/stdout.js to match debug current behaviour + * Renamed example/stderr.js to stdout.js + * Update Readme.md (#184) + * replace high intensity foreground color for bold (#182, #183) + +2.1.2 / 2015-03-01 +================== + + * dist: recompile + * update "ms" to v0.7.0 + * package: update "browserify" to v9.0.3 + * component: fix "ms.js" repo location + * changed bower package name + * updated documentation about using debug in a browser + * fix: security error on safari (#167, #168, @yields) + +2.1.1 / 2014-12-29 +================== + + * browser: use `typeof` to check for `console` existence + * browser: check for `console.log` truthiness (fix IE 8/9) + * browser: add support for Chrome apps + * Readme: added Windows usage remarks + * Add `bower.json` to properly support bower install + +2.1.0 / 2014-10-15 +================== + + * node: implement `DEBUG_FD` env variable support + * package: update "browserify" to v6.1.0 + * package: add "license" field to package.json (#135, @panuhorsmalahti) + +2.0.0 / 2014-09-01 +================== + + * package: update "browserify" to v5.11.0 + * node: use stderr rather than stdout for logging (#29, @stephenmathieson) + +1.0.4 / 2014-07-15 +================== + + * dist: recompile + * example: remove `console.info()` log usage + * example: add "Content-Type" UTF-8 header to browser example + * browser: place %c marker after the space character + * browser: reset the "content" color via `color: inherit` + * browser: add colors support for Firefox >= v31 + * debug: prefer an instance `log()` function over the global one (#119) + * Readme: update documentation about styled console logs for FF v31 (#116, @wryk) + +1.0.3 / 2014-07-09 +================== + + * Add support for multiple wildcards in namespaces (#122, @seegno) + * browser: fix lint + +1.0.2 / 2014-06-10 +================== + + * browser: update color palette (#113, @gscottolson) + * common: make console logging function configurable (#108, @timoxley) + * node: fix %o colors on old node <= 0.8.x + * Makefile: find node path using shell/which (#109, @timoxley) + +1.0.1 / 2014-06-06 +================== + + * browser: use `removeItem()` to clear localStorage + * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777) + * package: add "contributors" section + * node: fix comment typo + * README: list authors + +1.0.0 / 2014-06-04 +================== + + * make ms diff be global, not be scope + * debug: ignore empty strings in enable() + * node: make DEBUG_COLORS able to disable coloring + * *: export the `colors` array + * npmignore: don't publish the `dist` dir + * Makefile: refactor to use browserify + * package: add "browserify" as a dev dependency + * Readme: add Web Inspector Colors section + * node: reset terminal color for the debug content + * node: map "%o" to `util.inspect()` + * browser: map "%j" to `JSON.stringify()` + * debug: add custom "formatters" + * debug: use "ms" module for humanizing the diff + * Readme: add "bash" syntax highlighting + * browser: add Firebug color support + * browser: add colors for WebKit browsers + * node: apply log to `console` + * rewrite: abstract common logic for Node & browsers + * add .jshintrc file + +0.8.1 / 2014-04-14 +================== + + * package: re-add the "component" section + +0.8.0 / 2014-03-30 +================== + + * add `enable()` method for nodejs. Closes #27 + * change from stderr to stdout + * remove unnecessary index.js file + +0.7.4 / 2013-11-13 +================== + + * remove "browserify" key from package.json (fixes something in browserify) + +0.7.3 / 2013-10-30 +================== + + * fix: catch localStorage security error when cookies are blocked (Chrome) + * add debug(err) support. Closes #46 + * add .browser prop to package.json. Closes #42 + +0.7.2 / 2013-02-06 +================== + + * fix package.json + * fix: Mobile Safari (private mode) is broken with debug + * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript + +0.7.1 / 2013-02-05 +================== + + * add repository URL to package.json + * add DEBUG_COLORED to force colored output + * add browserify support + * fix component. Closes #24 + +0.7.0 / 2012-05-04 +================== + + * Added .component to package.json + * Added debug.component.js build + +0.6.0 / 2012-03-16 +================== + + * Added support for "-" prefix in DEBUG [Vinay Pulim] + * Added `.enabled` flag to the node version [TooTallNate] + +0.5.0 / 2012-02-02 +================== + + * Added: humanize diffs. Closes #8 + * Added `debug.disable()` to the CS variant + * Removed padding. Closes #10 + * Fixed: persist client-side variant again. Closes #9 + +0.4.0 / 2012-02-01 +================== + + * Added browser variant support for older browsers [TooTallNate] + * Added `debug.enable('project:*')` to browser variant [TooTallNate] + * Added padding to diff (moved it to the right) + +0.3.0 / 2012-01-26 +================== + + * Added millisecond diff when isatty, otherwise UTC string + +0.2.0 / 2012-01-22 +================== + + * Added wildcard support + +0.1.0 / 2011-12-02 +================== + + * Added: remove colors unless stderr isatty [TooTallNate] + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/LICENSE b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/LICENSE new file mode 100644 index 0000000..658c933 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/LICENSE @@ -0,0 +1,19 @@ +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/Makefile b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/Makefile new file mode 100644 index 0000000..584da8b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/Makefile @@ -0,0 +1,50 @@ +# get Makefile directory name: http://stackoverflow.com/a/5982798/376773 +THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) +THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd) + +# BIN directory +BIN := $(THIS_DIR)/node_modules/.bin + +# Path +PATH := node_modules/.bin:$(PATH) +SHELL := /bin/bash + +# applications +NODE ?= $(shell which node) +YARN ?= $(shell which yarn) +PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm)) +BROWSERIFY ?= $(NODE) $(BIN)/browserify + +.FORCE: + +install: node_modules + +node_modules: package.json + @NODE_ENV= $(PKG) install + @touch node_modules + +lint: .FORCE + eslint browser.js debug.js index.js node.js + +test-node: .FORCE + istanbul cover node_modules/mocha/bin/_mocha -- test/**.js + +test-browser: .FORCE + mkdir -p dist + + @$(BROWSERIFY) \ + --standalone debug \ + . > dist/debug.js + + karma start --single-run + rimraf dist + +test: .FORCE + concurrently \ + "make test-node" \ + "make test-browser" + +coveralls: + cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js + +.PHONY: all install clean distclean diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/README.md b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/README.md new file mode 100644 index 0000000..f67be6b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/README.md @@ -0,0 +1,312 @@ +# debug +[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) +[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) + + + +A tiny node.js debugging utility modelled after node core's debugging technique. + +**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)** + +## Installation + +```bash +$ npm install debug +``` + +## Usage + +`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. + +Example _app.js_: + +```js +var debug = require('debug')('http') + , http = require('http') + , name = 'My App'; + +// fake app + +debug('booting %s', name); + +http.createServer(function(req, res){ + debug(req.method + ' ' + req.url); + res.end('hello\n'); +}).listen(3000, function(){ + debug('listening'); +}); + +// fake worker of some kind + +require('./worker'); +``` + +Example _worker.js_: + +```js +var debug = require('debug')('worker'); + +setInterval(function(){ + debug('doing some work'); +}, 1000); +``` + + The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples: + + ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png) + + ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png) + +#### Windows note + + On Windows the environment variable is set using the `set` command. + + ```cmd + set DEBUG=*,-not_this + ``` + + Note that PowerShell uses different syntax to set environment variables. + + ```cmd + $env:DEBUG = "*,-not_this" + ``` + +Then, run the program to be debugged as usual. + +## Millisecond diff + + When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. + + ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png) + + When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below: + + ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png) + +## Conventions + + If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". + +## Wildcards + + The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. + + You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:". + +## Environment Variables + + When running through Node.js, you can set a few environment variables that will + change the behavior of the debug logging: + +| Name | Purpose | +|-----------|-------------------------------------------------| +| `DEBUG` | Enables/disables specific debugging namespaces. | +| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | +| `DEBUG_DEPTH` | Object inspection depth. | +| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | + + + __Note:__ The environment variables beginning with `DEBUG_` end up being + converted into an Options object that gets used with `%o`/`%O` formatters. + See the Node.js documentation for + [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) + for the complete list. + +## Formatters + + + Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters: + +| Formatter | Representation | +|-----------|----------------| +| `%O` | Pretty-print an Object on multiple lines. | +| `%o` | Pretty-print an Object all on a single line. | +| `%s` | String. | +| `%d` | Number (both integer and float). | +| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | +| `%%` | Single percent sign ('%'). This does not consume an argument. | + +### Custom formatters + + You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like: + +```js +const createDebug = require('debug') +createDebug.formatters.h = (v) => { + return v.toString('hex') +} + +// …elsewhere +const debug = createDebug('foo') +debug('this is hex: %h', new Buffer('hello world')) +// foo this is hex: 68656c6c6f20776f726c6421 +0ms +``` + +## Browser support + You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), + or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), + if you don't want to build it yourself. + + Debug's enable state is currently persisted by `localStorage`. + Consider the situation shown below where you have `worker:a` and `worker:b`, + and wish to debug both. You can enable this using `localStorage.debug`: + +```js +localStorage.debug = 'worker:*' +``` + +And then refresh the page. + +```js +a = debug('worker:a'); +b = debug('worker:b'); + +setInterval(function(){ + a('doing some work'); +}, 1000); + +setInterval(function(){ + b('doing some work'); +}, 1200); +``` + +#### Web Inspector Colors + + Colors are also enabled on "Web Inspectors" that understand the `%c` formatting + option. These are WebKit web inspectors, Firefox ([since version + 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) + and the Firebug plugin for Firefox (any version). + + Colored output looks something like: + + ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png) + + +## Output streams + + By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: + +Example _stdout.js_: + +```js +var debug = require('debug'); +var error = debug('app:error'); + +// by default stderr is used +error('goes to stderr!'); + +var log = debug('app:log'); +// set this namespace to log via console.log +log.log = console.log.bind(console); // don't forget to bind to console! +log('goes to stdout'); +error('still goes to stderr!'); + +// set all output to go via console.info +// overrides all per-namespace log settings +debug.log = console.info.bind(console); +error('now goes to stdout via console.info'); +log('still goes to stdout, but via console.info now'); +``` + + +## Authors + + - TJ Holowaychuk + - Nathan Rajlich + - Andrew Rhyne + +## Backers + +Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## Sponsors + +Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## License + +(The MIT License) + +Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/component.json b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/component.json new file mode 100644 index 0000000..9de2641 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/component.json @@ -0,0 +1,19 @@ +{ + "name": "debug", + "repo": "visionmedia/debug", + "description": "small debugging utility", + "version": "2.6.9", + "keywords": [ + "debug", + "log", + "debugger" + ], + "main": "src/browser.js", + "scripts": [ + "src/browser.js", + "src/debug.js" + ], + "dependencies": { + "rauchg/ms.js": "0.7.1" + } +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/karma.conf.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/karma.conf.js new file mode 100644 index 0000000..103a82d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/karma.conf.js @@ -0,0 +1,70 @@ +// Karma configuration +// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC) + +module.exports = function(config) { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['mocha', 'chai', 'sinon'], + + + // list of files / patterns to load in the browser + files: [ + 'dist/debug.js', + 'test/*spec.js' + ], + + + // list of files to exclude + exclude: [ + 'src/node.js' + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + }, + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ['progress'], + + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: true, + + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ['PhantomJS'], + + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: Infinity + }) +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/node.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/node.js new file mode 100644 index 0000000..7fc36fe --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/node.js @@ -0,0 +1 @@ +module.exports = require('./src/node'); diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/package.json b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/package.json new file mode 100644 index 0000000..dc787ba --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/package.json @@ -0,0 +1,49 @@ +{ + "name": "debug", + "version": "2.6.9", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "description": "small debugging utility", + "keywords": [ + "debug", + "log", + "debugger" + ], + "author": "TJ Holowaychuk ", + "contributors": [ + "Nathan Rajlich (http://n8.io)", + "Andrew Rhyne " + ], + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + }, + "devDependencies": { + "browserify": "9.0.3", + "chai": "^3.5.0", + "concurrently": "^3.1.0", + "coveralls": "^2.11.15", + "eslint": "^3.12.1", + "istanbul": "^0.4.5", + "karma": "^1.3.0", + "karma-chai": "^0.1.0", + "karma-mocha": "^1.3.0", + "karma-phantomjs-launcher": "^1.0.2", + "karma-sinon": "^1.0.5", + "mocha": "^3.2.0", + "mocha-lcov-reporter": "^1.2.0", + "rimraf": "^2.5.4", + "sinon": "^1.17.6", + "sinon-chai": "^2.8.0" + }, + "main": "./src/index.js", + "browser": "./src/browser.js", + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + } +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/browser.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/browser.js new file mode 100644 index 0000000..7106924 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/browser.js @@ -0,0 +1,185 @@ +/** + * This is the web browser implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; +exports.storage = 'undefined' != typeof chrome + && 'undefined' != typeof chrome.storage + ? chrome.storage.local + : localstorage(); + +/** + * Colors. + */ + +exports.colors = [ + 'lightseagreen', + 'forestgreen', + 'goldenrod', + 'dodgerblue', + 'darkorchid', + 'crimson' +]; + +/** + * Currently only WebKit-based Web Inspectors, Firefox >= v31, + * and the Firebug extension (any Firefox version) are known + * to support "%c" CSS customizations. + * + * TODO: add a `localStorage` variable to explicitly enable/disable colors + */ + +function useColors() { + // NB: In an Electron preload script, document will be defined but not fully + // initialized. Since we know we're in Chrome, we'll just detect this case + // explicitly + if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') { + return true; + } + + // is webkit? http://stackoverflow.com/a/16459606/376773 + // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 + return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || + // is firebug? http://stackoverflow.com/a/398120/376773 + (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || + // is firefox >= v31? + // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || + // double check webkit in userAgent just in case we are in a worker + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); +} + +/** + * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. + */ + +exports.formatters.j = function(v) { + try { + return JSON.stringify(v); + } catch (err) { + return '[UnexpectedJSONParseError]: ' + err.message; + } +}; + + +/** + * Colorize log arguments if enabled. + * + * @api public + */ + +function formatArgs(args) { + var useColors = this.useColors; + + args[0] = (useColors ? '%c' : '') + + this.namespace + + (useColors ? ' %c' : ' ') + + args[0] + + (useColors ? '%c ' : ' ') + + '+' + exports.humanize(this.diff); + + if (!useColors) return; + + var c = 'color: ' + this.color; + args.splice(1, 0, c, 'color: inherit') + + // the final "%c" is somewhat tricky, because there could be other + // arguments passed either before or after the %c, so we need to + // figure out the correct index to insert the CSS into + var index = 0; + var lastC = 0; + args[0].replace(/%[a-zA-Z%]/g, function(match) { + if ('%%' === match) return; + index++; + if ('%c' === match) { + // we only are interested in the *last* %c + // (the user may have provided their own) + lastC = index; + } + }); + + args.splice(lastC, 0, c); +} + +/** + * Invokes `console.log()` when available. + * No-op when `console.log` is not a "function". + * + * @api public + */ + +function log() { + // this hackery is required for IE8/9, where + // the `console.log` function doesn't have 'apply' + return 'object' === typeof console + && console.log + && Function.prototype.apply.call(console.log, console, arguments); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + try { + if (null == namespaces) { + exports.storage.removeItem('debug'); + } else { + exports.storage.debug = namespaces; + } + } catch(e) {} +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + var r; + try { + r = exports.storage.debug; + } catch(e) {} + + // If debug isn't set in LS, and we're in Electron, try to load $DEBUG + if (!r && typeof process !== 'undefined' && 'env' in process) { + r = process.env.DEBUG; + } + + return r; +} + +/** + * Enable namespaces listed in `localStorage.debug` initially. + */ + +exports.enable(load()); + +/** + * Localstorage attempts to return the localstorage. + * + * This is necessary because safari throws + * when a user disables cookies/localstorage + * and you attempt to access it. + * + * @return {LocalStorage} + * @api private + */ + +function localstorage() { + try { + return window.localStorage; + } catch (e) {} +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/debug.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/debug.js new file mode 100644 index 0000000..6a5e3fc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/debug.js @@ -0,0 +1,202 @@ + +/** + * This is the common logic for both the Node.js and web browser + * implementations of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = createDebug.debug = createDebug['default'] = createDebug; +exports.coerce = coerce; +exports.disable = disable; +exports.enable = enable; +exports.enabled = enabled; +exports.humanize = require('ms'); + +/** + * The currently active debug mode names, and names to skip. + */ + +exports.names = []; +exports.skips = []; + +/** + * Map of special "%n" handling functions, for the debug "format" argument. + * + * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". + */ + +exports.formatters = {}; + +/** + * Previous log timestamp. + */ + +var prevTime; + +/** + * Select a color. + * @param {String} namespace + * @return {Number} + * @api private + */ + +function selectColor(namespace) { + var hash = 0, i; + + for (i in namespace) { + hash = ((hash << 5) - hash) + namespace.charCodeAt(i); + hash |= 0; // Convert to 32bit integer + } + + return exports.colors[Math.abs(hash) % exports.colors.length]; +} + +/** + * Create a debugger with the given `namespace`. + * + * @param {String} namespace + * @return {Function} + * @api public + */ + +function createDebug(namespace) { + + function debug() { + // disabled? + if (!debug.enabled) return; + + var self = debug; + + // set `diff` timestamp + var curr = +new Date(); + var ms = curr - (prevTime || curr); + self.diff = ms; + self.prev = prevTime; + self.curr = curr; + prevTime = curr; + + // turn the `arguments` into a proper Array + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + + args[0] = exports.coerce(args[0]); + + if ('string' !== typeof args[0]) { + // anything else let's inspect with %O + args.unshift('%O'); + } + + // apply any `formatters` transformations + var index = 0; + args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { + // if we encounter an escaped % then don't increase the array index + if (match === '%%') return match; + index++; + var formatter = exports.formatters[format]; + if ('function' === typeof formatter) { + var val = args[index]; + match = formatter.call(self, val); + + // now we need to remove `args[index]` since it's inlined in the `format` + args.splice(index, 1); + index--; + } + return match; + }); + + // apply env-specific formatting (colors, etc.) + exports.formatArgs.call(self, args); + + var logFn = debug.log || exports.log || console.log.bind(console); + logFn.apply(self, args); + } + + debug.namespace = namespace; + debug.enabled = exports.enabled(namespace); + debug.useColors = exports.useColors(); + debug.color = selectColor(namespace); + + // env-specific initialization logic for debug instances + if ('function' === typeof exports.init) { + exports.init(debug); + } + + return debug; +} + +/** + * Enables a debug mode by namespaces. This can include modes + * separated by a colon and wildcards. + * + * @param {String} namespaces + * @api public + */ + +function enable(namespaces) { + exports.save(namespaces); + + exports.names = []; + exports.skips = []; + + var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); + var len = split.length; + + for (var i = 0; i < len; i++) { + if (!split[i]) continue; // ignore empty strings + namespaces = split[i].replace(/\*/g, '.*?'); + if (namespaces[0] === '-') { + exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); + } else { + exports.names.push(new RegExp('^' + namespaces + '$')); + } + } +} + +/** + * Disable debug output. + * + * @api public + */ + +function disable() { + exports.enable(''); +} + +/** + * Returns true if the given mode name is enabled, false otherwise. + * + * @param {String} name + * @return {Boolean} + * @api public + */ + +function enabled(name) { + var i, len; + for (i = 0, len = exports.skips.length; i < len; i++) { + if (exports.skips[i].test(name)) { + return false; + } + } + for (i = 0, len = exports.names.length; i < len; i++) { + if (exports.names[i].test(name)) { + return true; + } + } + return false; +} + +/** + * Coerce `val`. + * + * @param {Mixed} val + * @return {Mixed} + * @api private + */ + +function coerce(val) { + if (val instanceof Error) return val.stack || val.message; + return val; +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/index.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/index.js new file mode 100644 index 0000000..e12cf4d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/index.js @@ -0,0 +1,10 @@ +/** + * Detect Electron renderer process, which is node, but we should + * treat as a browser. + */ + +if (typeof process !== 'undefined' && process.type === 'renderer') { + module.exports = require('./browser.js'); +} else { + module.exports = require('./node.js'); +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/inspector-log.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/inspector-log.js new file mode 100644 index 0000000..60ea6c0 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/inspector-log.js @@ -0,0 +1,15 @@ +module.exports = inspectorLog; + +// black hole +const nullStream = new (require('stream').Writable)(); +nullStream._write = () => {}; + +/** + * Outputs a `console.log()` to the Node.js Inspector console *only*. + */ +function inspectorLog() { + const stdout = console._stdout; + console._stdout = nullStream; + console.log.apply(console, arguments); + console._stdout = stdout; +} diff --git a/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/node.js b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/node.js new file mode 100644 index 0000000..b15109c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/node_modules/debug/src/node.js @@ -0,0 +1,248 @@ +/** + * Module dependencies. + */ + +var tty = require('tty'); +var util = require('util'); + +/** + * This is the Node.js implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.init = init; +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; + +/** + * Colors. + */ + +exports.colors = [6, 2, 3, 4, 5, 1]; + +/** + * Build up the default `inspectOpts` object from the environment variables. + * + * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js + */ + +exports.inspectOpts = Object.keys(process.env).filter(function (key) { + return /^debug_/i.test(key); +}).reduce(function (obj, key) { + // camel-case + var prop = key + .substring(6) + .toLowerCase() + .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() }); + + // coerce string value into JS value + var val = process.env[key]; + if (/^(yes|on|true|enabled)$/i.test(val)) val = true; + else if (/^(no|off|false|disabled)$/i.test(val)) val = false; + else if (val === 'null') val = null; + else val = Number(val); + + obj[prop] = val; + return obj; +}, {}); + +/** + * The file descriptor to write the `debug()` calls to. + * Set the `DEBUG_FD` env variable to override with another value. i.e.: + * + * $ DEBUG_FD=3 node script.js 3>debug.log + */ + +var fd = parseInt(process.env.DEBUG_FD, 10) || 2; + +if (1 !== fd && 2 !== fd) { + util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')() +} + +var stream = 1 === fd ? process.stdout : + 2 === fd ? process.stderr : + createWritableStdioStream(fd); + +/** + * Is stdout a TTY? Colored output is enabled when `true`. + */ + +function useColors() { + return 'colors' in exports.inspectOpts + ? Boolean(exports.inspectOpts.colors) + : tty.isatty(fd); +} + +/** + * Map %o to `util.inspect()`, all on a single line. + */ + +exports.formatters.o = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts) + .split('\n').map(function(str) { + return str.trim() + }).join(' '); +}; + +/** + * Map %o to `util.inspect()`, allowing multiple lines if needed. + */ + +exports.formatters.O = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts); +}; + +/** + * Adds ANSI color escape codes if enabled. + * + * @api public + */ + +function formatArgs(args) { + var name = this.namespace; + var useColors = this.useColors; + + if (useColors) { + var c = this.color; + var prefix = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m'; + + args[0] = prefix + args[0].split('\n').join('\n' + prefix); + args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); + } else { + args[0] = new Date().toUTCString() + + ' ' + name + ' ' + args[0]; + } +} + +/** + * Invokes `util.format()` with the specified arguments and writes to `stream`. + */ + +function log() { + return stream.write(util.format.apply(util, arguments) + '\n'); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + if (null == namespaces) { + // If you set a process.env field to null or undefined, it gets cast to the + // string 'null' or 'undefined'. Just delete instead. + delete process.env.DEBUG; + } else { + process.env.DEBUG = namespaces; + } +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + return process.env.DEBUG; +} + +/** + * Copied from `node/src/node.js`. + * + * XXX: It's lame that node doesn't expose this API out-of-the-box. It also + * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame. + */ + +function createWritableStdioStream (fd) { + var stream; + var tty_wrap = process.binding('tty_wrap'); + + // Note stream._type is used for test-module-load-list.js + + switch (tty_wrap.guessHandleType(fd)) { + case 'TTY': + stream = new tty.WriteStream(fd); + stream._type = 'tty'; + + // Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + case 'FILE': + var fs = require('fs'); + stream = new fs.SyncWriteStream(fd, { autoClose: false }); + stream._type = 'fs'; + break; + + case 'PIPE': + case 'TCP': + var net = require('net'); + stream = new net.Socket({ + fd: fd, + readable: false, + writable: true + }); + + // FIXME Should probably have an option in net.Socket to create a + // stream from an existing fd which is writable only. But for now + // we'll just add this hack and set the `readable` member to false. + // Test: ./node test/fixtures/echo.js < /etc/passwd + stream.readable = false; + stream.read = null; + stream._type = 'pipe'; + + // FIXME Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + default: + // Probably an error on in uv_guess_handle() + throw new Error('Implement me. Unknown stream file type!'); + } + + // For supporting legacy API we put the FD here. + stream.fd = fd; + + stream._isStdio = true; + + return stream; +} + +/** + * Init logic for `debug` instances. + * + * Create a new `inspectOpts` object in case `useColors` is set + * differently for a particular `debug` instance. + */ + +function init (debug) { + debug.inspectOpts = {}; + + var keys = Object.keys(exports.inspectOpts); + for (var i = 0; i < keys.length; i++) { + debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; + } +} + +/** + * Enable namespaces listed in `process.env.DEBUG` initially. + */ + +exports.enable(load()); diff --git a/psitransfer-v2.3.0/node_modules/compression/package.json b/psitransfer-v2.3.0/node_modules/compression/package.json new file mode 100644 index 0000000..7358c8f --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/compression/package.json @@ -0,0 +1,47 @@ +{ + "name": "compression", + "description": "Node.js compression middleware", + "version": "1.7.4", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)" + ], + "license": "MIT", + "repository": "expressjs/compression", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "devDependencies": { + "after": "0.8.2", + "eslint": "5.15.1", + "eslint-config-standard": "12.0.0", + "eslint-plugin-import": "2.16.0", + "eslint-plugin-markdown": "1.0.0", + "eslint-plugin-node": "7.0.1", + "eslint-plugin-promise": "4.0.1", + "eslint-plugin-standard": "4.0.0", + "istanbul": "0.4.5", + "mocha": "6.0.2", + "supertest": "4.0.0" + }, + "files": [ + "LICENSE", + "HISTORY.md", + "index.js" + ], + "engines": { + "node": ">= 0.8.0" + }, + "scripts": { + "lint": "eslint --plugin markdown --ext js,md .", + "test": "mocha --check-leaks --reporter spec --bail", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot", + "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec" + } +} diff --git a/psitransfer-v2.3.0/node_modules/concat-map/.travis.yml b/psitransfer-v2.3.0/node_modules/concat-map/.travis.yml new file mode 100644 index 0000000..f1d0f13 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - 0.4 + - 0.6 diff --git a/psitransfer-v2.3.0/node_modules/concat-map/LICENSE b/psitransfer-v2.3.0/node_modules/concat-map/LICENSE new file mode 100644 index 0000000..ee27ba4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/LICENSE @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/concat-map/README.markdown b/psitransfer-v2.3.0/node_modules/concat-map/README.markdown new file mode 100644 index 0000000..408f70a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/README.markdown @@ -0,0 +1,62 @@ +concat-map +========== + +Concatenative mapdashery. + +[![browser support](http://ci.testling.com/substack/node-concat-map.png)](http://ci.testling.com/substack/node-concat-map) + +[![build status](https://secure.travis-ci.org/substack/node-concat-map.png)](http://travis-ci.org/substack/node-concat-map) + +example +======= + +``` js +var concatMap = require('concat-map'); +var xs = [ 1, 2, 3, 4, 5, 6 ]; +var ys = concatMap(xs, function (x) { + return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; +}); +console.dir(ys); +``` + +*** + +``` +[ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ] +``` + +methods +======= + +``` js +var concatMap = require('concat-map') +``` + +concatMap(xs, fn) +----------------- + +Return an array of concatenated elements by calling `fn(x, i)` for each element +`x` and each index `i` in the array `xs`. + +When `fn(x, i)` returns an array, its result will be concatenated with the +result array. If `fn(x, i)` returns anything else, that value will be pushed +onto the end of the result array. + +install +======= + +With [npm](http://npmjs.org) do: + +``` +npm install concat-map +``` + +license +======= + +MIT + +notes +===== + +This module was written while sitting high above the ground in a tree. diff --git a/psitransfer-v2.3.0/node_modules/concat-map/example/map.js b/psitransfer-v2.3.0/node_modules/concat-map/example/map.js new file mode 100644 index 0000000..3365621 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/example/map.js @@ -0,0 +1,6 @@ +var concatMap = require('../'); +var xs = [ 1, 2, 3, 4, 5, 6 ]; +var ys = concatMap(xs, function (x) { + return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; +}); +console.dir(ys); diff --git a/psitransfer-v2.3.0/node_modules/concat-map/index.js b/psitransfer-v2.3.0/node_modules/concat-map/index.js new file mode 100644 index 0000000..b29a781 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/index.js @@ -0,0 +1,13 @@ +module.exports = function (xs, fn) { + var res = []; + for (var i = 0; i < xs.length; i++) { + var x = fn(xs[i], i); + if (isArray(x)) res.push.apply(res, x); + else res.push(x); + } + return res; +}; + +var isArray = Array.isArray || function (xs) { + return Object.prototype.toString.call(xs) === '[object Array]'; +}; diff --git a/psitransfer-v2.3.0/node_modules/concat-map/package.json b/psitransfer-v2.3.0/node_modules/concat-map/package.json new file mode 100644 index 0000000..d3640e6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/package.json @@ -0,0 +1,43 @@ +{ + "name" : "concat-map", + "description" : "concatenative mapdashery", + "version" : "0.0.1", + "repository" : { + "type" : "git", + "url" : "git://github.com/substack/node-concat-map.git" + }, + "main" : "index.js", + "keywords" : [ + "concat", + "concatMap", + "map", + "functional", + "higher-order" + ], + "directories" : { + "example" : "example", + "test" : "test" + }, + "scripts" : { + "test" : "tape test/*.js" + }, + "devDependencies" : { + "tape" : "~2.4.0" + }, + "license" : "MIT", + "author" : { + "name" : "James Halliday", + "email" : "mail@substack.net", + "url" : "http://substack.net" + }, + "testling" : { + "files" : "test/*.js", + "browsers" : { + "ie" : [ 6, 7, 8, 9 ], + "ff" : [ 3.5, 10, 15.0 ], + "chrome" : [ 10, 22 ], + "safari" : [ 5.1 ], + "opera" : [ 12 ] + } + } +} diff --git a/psitransfer-v2.3.0/node_modules/concat-map/test/map.js b/psitransfer-v2.3.0/node_modules/concat-map/test/map.js new file mode 100644 index 0000000..fdbd702 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/concat-map/test/map.js @@ -0,0 +1,39 @@ +var concatMap = require('../'); +var test = require('tape'); + +test('empty or not', function (t) { + var xs = [ 1, 2, 3, 4, 5, 6 ]; + var ixes = []; + var ys = concatMap(xs, function (x, ix) { + ixes.push(ix); + return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; + }); + t.same(ys, [ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]); + t.same(ixes, [ 0, 1, 2, 3, 4, 5 ]); + t.end(); +}); + +test('always something', function (t) { + var xs = [ 'a', 'b', 'c', 'd' ]; + var ys = concatMap(xs, function (x) { + return x === 'b' ? [ 'B', 'B', 'B' ] : [ x ]; + }); + t.same(ys, [ 'a', 'B', 'B', 'B', 'c', 'd' ]); + t.end(); +}); + +test('scalars', function (t) { + var xs = [ 'a', 'b', 'c', 'd' ]; + var ys = concatMap(xs, function (x) { + return x === 'b' ? [ 'B', 'B', 'B' ] : x; + }); + t.same(ys, [ 'a', 'B', 'B', 'B', 'c', 'd' ]); + t.end(); +}); + +test('undefs', function (t) { + var xs = [ 'a', 'b', 'c', 'd' ]; + var ys = concatMap(xs, function () {}); + t.same(ys, [ undefined, undefined, undefined, undefined ]); + t.end(); +}); diff --git a/psitransfer-v2.3.0/node_modules/constantinople/.editorconfig b/psitransfer-v2.3.0/node_modules/constantinople/.editorconfig new file mode 100644 index 0000000..45c47a5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +tab_width = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/psitransfer-v2.3.0/node_modules/constantinople/.gitattributes b/psitransfer-v2.3.0/node_modules/constantinople/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/psitransfer-v2.3.0/node_modules/constantinople/.prettierrc b/psitransfer-v2.3.0/node_modules/constantinople/.prettierrc new file mode 100644 index 0000000..7145d3b --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/.prettierrc @@ -0,0 +1,13 @@ +{ + "bracketSpacing": false, + "singleQuote": true, + "trailingComma": "all", + "overrides": [ + { + "files": "*.js", + "options": { + "trailingComma": "es5" + } + } + ] +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/constantinople/.travis.yml b/psitransfer-v2.3.0/node_modules/constantinople/.travis.yml new file mode 100644 index 0000000..7789109 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: + - "8" + - "10" + - "12" diff --git a/psitransfer-v2.3.0/node_modules/constantinople/LICENSE b/psitransfer-v2.3.0/node_modules/constantinople/LICENSE new file mode 100644 index 0000000..35cc606 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2013 Forbes Lindesay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/constantinople/README.md b/psitransfer-v2.3.0/node_modules/constantinople/README.md new file mode 100644 index 0000000..91fc6a4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/README.md @@ -0,0 +1,46 @@ +# constantinople + +Determine whether a JavaScript expression evaluates to a constant (using Babylon). Here it is assumed to be safe to underestimate how constant something is. + +[![Build Status](https://img.shields.io/travis/pugjs/constantinople/master.svg)](https://travis-ci.org/pugjs/constantinople) +[![Dependency Status](https://img.shields.io/david/pugjs/constantinople.svg)](https://david-dm.org/pugjs/constantinople) +[![NPM version](https://img.shields.io/npm/v/constantinople.svg)](https://www.npmjs.org/package/constantinople) + +## Installation + + npm install constantinople + +## Usage + +```js +var isConstant = require('constantinople'); + +if (isConstant('"foo" + 5')) { + console.dir(isConstant.toConstant('"foo" + 5')); +} +if (isConstant('Math.floor(10.5)', {Math: Math})) { + console.dir(isConstant.toConstant('Math.floor(10.5)', {Math: Math})); +} +``` + +## API + +### isConstant(src, [constants, [options]]) + +Returns `true` if `src` evaluates to a constant, `false` otherwise. It will also return `false` if there is a syntax error, which makes it safe to use on potentially ES6 code. + +Constants is an object mapping strings to values, where those values should be treated as constants. Note that this makes it a pretty bad idea to have `Math` in there if the user might make use of `Math.random` and a pretty bad idea to have `Date` in there. + +Options are directly passed-through to [Babylon](https://github.com/babel/babylon#options). + +### toConstant(src, [constants, [options]]) + +Returns the value resulting from evaluating `src`. This method throws an error if the expression is not constant. e.g. `toConstant("Math.random()")` would throw an error. + +Constants is an object mapping strings to values, where those values should be treated as constants. Note that this makes it a pretty bad idea to have `Math` in there if the user might make use of `Math.random` and a pretty bad idea to have `Date` in there. + +Options are directly passed-through to [Babylon](https://github.com/babel/babylon#options). + +## License + +MIT diff --git a/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.d.ts b/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.d.ts new file mode 100644 index 0000000..1225019 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.d.ts @@ -0,0 +1,2 @@ +export declare type Operator = '+' | '-' | '/' | '%' | '*' | '**' | '&' | '|' | '>>' | '>>>' | '<<' | '^' | '==' | '===' | '!=' | '!==' | 'in' | 'instanceof' | '>' | '<' | '>=' | '<='; +export default function binaryOperation(operator: Operator, left: any, right: any): any; diff --git a/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.js b/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.js new file mode 100644 index 0000000..88a5ce7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/lib/binaryOperation.js @@ -0,0 +1,51 @@ +"use strict"; +exports.__esModule = true; +function binaryOperation(operator, left, right) { + switch (operator) { + case '+': + return left + right; + case '-': + return left - right; + case '/': + return left / right; + case '%': + return left % right; + case '*': + return left * right; + case '**': + return Math.pow(left, right); + case '&': + return left & right; + case '|': + return left | right; + case '>>': + return left >> right; + case '>>>': + return left >>> right; + case '<<': + return left << right; + case '^': + return left ^ right; + case '==': + return left == right; + case '===': + return left === right; + case '!=': + return left != right; + case '!==': + return left !== right; + case 'in': + return left in right; + case 'instanceof': + return left instanceof right; + case '>': + return left > right; + case '<': + return left < right; + case '>=': + return left >= right; + case '<=': + return left <= right; + } +} +exports["default"] = binaryOperation; diff --git a/psitransfer-v2.3.0/node_modules/constantinople/lib/index.d.ts b/psitransfer-v2.3.0/node_modules/constantinople/lib/index.d.ts new file mode 100644 index 0000000..10f4b10 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/lib/index.d.ts @@ -0,0 +1,19 @@ +import { ParserOptions } from '@babel/parser'; +import * as b from '@babel/types'; +export { ParserOptions as BabylonOptions }; +export interface ExpressionToConstantOptions { + constants?: any; +} +export interface Options extends ExpressionToConstantOptions { + babylon?: ParserOptions; +} +export declare function expressionToConstant(expression: b.Expression, options?: ExpressionToConstantOptions): { + constant: true; + result: any; +} | { + constant: false; + result?: void; +}; +export declare function isConstant(src: string, constants?: any, options?: ParserOptions): boolean; +export declare function toConstant(src: string, constants?: any, options?: ParserOptions): any; +export default isConstant; diff --git a/psitransfer-v2.3.0/node_modules/constantinople/lib/index.js b/psitransfer-v2.3.0/node_modules/constantinople/lib/index.js new file mode 100644 index 0000000..e1150d9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/lib/index.js @@ -0,0 +1,368 @@ +"use strict"; +exports.__esModule = true; +var parser_1 = require("@babel/parser"); +var b = require("@babel/types"); +var binaryOperation_1 = require("./binaryOperation"); +function expressionToConstant(expression, options) { + if (options === void 0) { options = {}; } + var constant = true; + function toConstant(expression) { + if (!constant) + return; + if (b.isArrayExpression(expression)) { + var result_1 = []; + for (var i = 0; constant && i < expression.elements.length; i++) { + var element = expression.elements[i]; + if (b.isSpreadElement(element)) { + var spread = toConstant(element.argument); + if (!(isSpreadable(spread) && constant)) { + constant = false; + } + else { + result_1.push.apply(result_1, spread); + } + } + else if (b.isExpression(element)) { + result_1.push(toConstant(element)); + } + else { + constant = false; + } + } + return result_1; + } + if (b.isBinaryExpression(expression)) { + var left = toConstant(expression.left); + var right = toConstant(expression.right); + return constant && binaryOperation_1["default"](expression.operator, left, right); + } + if (b.isBooleanLiteral(expression)) { + return expression.value; + } + if (b.isCallExpression(expression)) { + var args = []; + for (var i = 0; constant && i < expression.arguments.length; i++) { + var arg = expression.arguments[i]; + if (b.isSpreadElement(arg)) { + var spread = toConstant(arg.argument); + if (!(isSpreadable(spread) && constant)) { + constant = false; + } + else { + args.push.apply(args, spread); + } + } + else if (b.isExpression(arg)) { + args.push(toConstant(arg)); + } + else { + constant = false; + } + } + if (!constant) + return; + if (b.isMemberExpression(expression.callee)) { + var object = toConstant(expression.callee.object); + if (!object || !constant) { + constant = false; + return; + } + var member = expression.callee.computed + ? toConstant(expression.callee.property) + : b.isIdentifier(expression.callee.property) + ? expression.callee.property.name + : undefined; + if (member === undefined && !expression.callee.computed) { + constant = false; + } + if (!constant) + return; + if (canCallMethod(object, '' + member)) { + return object[member].apply(object, args); + } + } + else { + if (!b.isExpression(expression.callee)) { + constant = false; + return; + } + var callee = toConstant(expression.callee); + if (!constant) + return; + return callee.apply(null, args); + } + } + if (b.isConditionalExpression(expression)) { + var test = toConstant(expression.test); + return test + ? toConstant(expression.consequent) + : toConstant(expression.alternate); + } + if (b.isIdentifier(expression)) { + if (options.constants && + {}.hasOwnProperty.call(options.constants, expression.name)) { + return options.constants[expression.name]; + } + } + if (b.isLogicalExpression(expression)) { + var left = toConstant(expression.left); + var right = toConstant(expression.right); + if (constant && expression.operator === '&&') { + return left && right; + } + if (constant && expression.operator === '||') { + return left || right; + } + } + if (b.isMemberExpression(expression)) { + var object = toConstant(expression.object); + if (!object || !constant) { + constant = false; + return; + } + var member = expression.computed + ? toConstant(expression.property) + : b.isIdentifier(expression.property) + ? expression.property.name + : undefined; + if (member === undefined && !expression.computed) { + constant = false; + } + if (!constant) + return; + if ({}.hasOwnProperty.call(object, '' + member) && member[0] !== '_') { + return object[member]; + } + } + if (b.isNullLiteral(expression)) { + return null; + } + if (b.isNumericLiteral(expression)) { + return expression.value; + } + if (b.isObjectExpression(expression)) { + var result_2 = {}; + for (var i = 0; constant && i < expression.properties.length; i++) { + var property = expression.properties[i]; + if (b.isObjectProperty(property)) { + if (property.shorthand) { + constant = false; + return; + } + var key = property.computed + ? toConstant(property.key) + : b.isIdentifier(property.key) + ? property.key.name + : b.isStringLiteral(property.key) + ? property.key.value + : undefined; + if (!key || key[0] === '_') { + constant = false; + } + if (!constant) + return; + if (b.isExpression(property.value)) { + var value = toConstant(property.value); + if (!constant) + return; + result_2[key] = value; + } + else { + constant = false; + } + } + else if (b.isObjectMethod(property)) { + constant = false; + } + else if (b.isSpreadProperty(property)) { + var argument = toConstant(property.argument); + if (!argument) + constant = false; + if (!constant) + return; + Object.assign(result_2, argument); + } + } + return result_2; + } + if (b.isParenthesizedExpression(expression)) { + return toConstant(expression.expression); + } + if (b.isRegExpLiteral(expression)) { + return new RegExp(expression.pattern, expression.flags); + } + if (b.isSequenceExpression(expression)) { + for (var i = 0; i < expression.expressions.length - 1 && constant; i++) { + toConstant(expression.expressions[i]); + } + return toConstant(expression.expressions[expression.expressions.length - 1]); + } + if (b.isStringLiteral(expression)) { + return expression.value; + } + // TODO: TaggedTemplateExpression + if (b.isTemplateLiteral(expression)) { + var result_3 = ''; + for (var i = 0; i < expression.quasis.length; i++) { + var quasi = expression.quasis[i]; + result_3 += quasi.value.cooked; + if (i < expression.expressions.length) { + result_3 += '' + toConstant(expression.expressions[i]); + } + } + return result_3; + } + if (b.isUnaryExpression(expression)) { + var argument = toConstant(expression.argument); + if (!constant) { + return; + } + switch (expression.operator) { + case '-': + return -argument; + case '+': + return +argument; + case '!': + return !argument; + case '~': + return ~argument; + case 'typeof': + return typeof argument; + case 'void': + return void argument; + } + } + constant = false; + } + var result = toConstant(expression); + return constant ? { constant: true, result: result } : { constant: false }; +} +exports.expressionToConstant = expressionToConstant; +function isSpreadable(value) { + return (typeof value === 'string' || + Array.isArray(value) || + (typeof Set !== 'undefined' && value instanceof Set) || + (typeof Map !== 'undefined' && value instanceof Map)); +} +function shallowEqual(a, b) { + if (a === b) + return true; + if (a && b && typeof a === 'object' && typeof b === 'object') { + for (var key in a) { + if (a[key] !== b[key]) { + return false; + } + } + for (var key in b) { + if (a[key] !== b[key]) { + return false; + } + } + return true; + } + return false; +} +function canCallMethod(object, member) { + switch (typeof object) { + case 'boolean': + switch (member) { + case 'toString': + return true; + default: + return false; + } + case 'number': + switch (member) { + case 'toExponential': + case 'toFixed': + case 'toPrecision': + case 'toString': + return true; + default: + return false; + } + case 'string': + switch (member) { + case 'charAt': + case 'charCodeAt': + case 'codePointAt': + case 'concat': + case 'endsWith': + case 'includes': + case 'indexOf': + case 'lastIndexOf': + case 'match': + case 'normalize': + case 'padEnd': + case 'padStart': + case 'repeat': + case 'replace': + case 'search': + case 'slice': + case 'split': + case 'startsWith': + case 'substr': + case 'substring': + case 'toLowerCase': + case 'toUpperCase': + case 'trim': + return true; + default: + return false; + } + default: + if (object instanceof RegExp) { + switch (member) { + case 'test': + case 'exec': + return true; + default: + return false; + } + } + return {}.hasOwnProperty.call(object, member) && member[0] !== '_'; + } +} +var EMPTY_OBJECT = {}; +var lastSrc = ''; +var lastConstants = EMPTY_OBJECT; +var lastOptions = EMPTY_OBJECT; +var lastResult = null; +var lastWasConstant = false; +function isConstant(src, constants, options) { + if (constants === void 0) { constants = EMPTY_OBJECT; } + if (options === void 0) { options = EMPTY_OBJECT; } + if (lastSrc === src && + shallowEqual(lastConstants, constants) && + shallowEqual(lastOptions, options)) { + return lastWasConstant; + } + lastSrc = src; + lastConstants = constants; + var ast; + try { + ast = parser_1.parseExpression(src, options); + } + catch (ex) { + return (lastWasConstant = false); + } + var _a = expressionToConstant(ast, { constants: constants }), result = _a.result, constant = _a.constant; + lastResult = result; + return (lastWasConstant = constant); +} +exports.isConstant = isConstant; +function toConstant(src, constants, options) { + if (constants === void 0) { constants = EMPTY_OBJECT; } + if (options === void 0) { options = EMPTY_OBJECT; } + if (!isConstant(src, constants, options)) { + throw new Error(JSON.stringify(src) + ' is not constant.'); + } + return lastResult; +} +exports.toConstant = toConstant; +exports["default"] = isConstant; +module.exports = isConstant; +module.exports["default"] = isConstant; +module.exports.expressionToConstant = expressionToConstant; +module.exports.isConstant = isConstant; +module.exports.toConstant = toConstant; diff --git a/psitransfer-v2.3.0/node_modules/constantinople/package.json b/psitransfer-v2.3.0/node_modules/constantinople/package.json new file mode 100644 index 0000000..2d38432 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/package.json @@ -0,0 +1,36 @@ +{ + "name": "constantinople", + "version": "4.0.1", + "main": "lib/index.js", + "types": "lib/index.d.ts", + "description": "Determine whether a JavaScript expression evaluates to a constant", + "keywords": [ + "constant", + "ast", + "tooling" + ], + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + }, + "devDependencies": { + "@types/node": "^9.4.4", + "mocha": "*", + "prettier": "^1.18.2", + "typescript": "^2.7.1" + }, + "scripts": { + "prepublish": "npm run build", + "build": "tsc", + "pretest": "npm run build && npm run prettier:check", + "test": "mocha -R spec", + "prettier:write": "prettier --ignore-path .gitignore --write './**/*.{md,json,yaml,js,jsx,ts,tsx}'", + "prettier:check": "echo \"If prettier fails you can fix it by running npm run prettier:write\" && prettier --ignore-path .gitignore --list-different './**/*.{md,json,yaml,js,jsx,ts,tsx}'" + }, + "repository": { + "type": "git", + "url": "https://github.com/ForbesLindesay/constantinople.git" + }, + "author": "ForbesLindesay", + "license": "MIT" +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/constantinople/src/binaryOperation.ts b/psitransfer-v2.3.0/node_modules/constantinople/src/binaryOperation.ts new file mode 100644 index 0000000..99244d5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/src/binaryOperation.ts @@ -0,0 +1,76 @@ +export type Operator = + | '+' + | '-' + | '/' + | '%' + | '*' + | '**' + | '&' + | '|' + | '>>' + | '>>>' + | '<<' + | '^' + | '==' + | '===' + | '!=' + | '!==' + | 'in' + | 'instanceof' + | '>' + | '<' + | '>=' + | '<='; + +export default function binaryOperation( + operator: Operator, + left: any, + right: any, +): any { + switch (operator) { + case '+': + return left + right; + case '-': + return left - right; + case '/': + return left / right; + case '%': + return left % right; + case '*': + return left * right; + case '**': + return left ** right; + case '&': + return left & right; + case '|': + return left | right; + case '>>': + return left >> right; + case '>>>': + return left >>> right; + case '<<': + return left << right; + case '^': + return left ^ right; + case '==': + return left == right; + case '===': + return left === right; + case '!=': + return left != right; + case '!==': + return left !== right; + case 'in': + return left in right; + case 'instanceof': + return left instanceof right; + case '>': + return left > right; + case '<': + return left < right; + case '>=': + return left >= right; + case '<=': + return left <= right; + } +} diff --git a/psitransfer-v2.3.0/node_modules/constantinople/src/index.ts b/psitransfer-v2.3.0/node_modules/constantinople/src/index.ts new file mode 100644 index 0000000..bdc51be --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/src/index.ts @@ -0,0 +1,369 @@ +import {parseExpression, ParserOptions} from '@babel/parser'; +import * as b from '@babel/types'; +import binaryOperation from './binaryOperation'; + +export {ParserOptions as BabylonOptions}; + +export interface ExpressionToConstantOptions { + constants?: any; +} + +export interface Options extends ExpressionToConstantOptions { + babylon?: ParserOptions; +} +export function expressionToConstant( + expression: b.Expression, + options: ExpressionToConstantOptions = {}, +): {constant: true; result: any} | {constant: false; result?: void} { + let constant = true; + function toConstant(expression: b.Expression): any { + if (!constant) return; + if (b.isArrayExpression(expression)) { + const result = []; + for (let i = 0; constant && i < expression.elements.length; i++) { + const element = expression.elements[i]; + if (b.isSpreadElement(element)) { + const spread = toConstant(element.argument); + if (!(isSpreadable(spread) && constant)) { + constant = false; + } else { + result.push(...spread); + } + } else if (b.isExpression(element)) { + result.push(toConstant(element)); + } else { + constant = false; + } + } + return result; + } + if (b.isBinaryExpression(expression)) { + const left = toConstant(expression.left); + const right = toConstant(expression.right); + return constant && binaryOperation(expression.operator, left, right); + } + if (b.isBooleanLiteral(expression)) { + return expression.value; + } + if (b.isCallExpression(expression)) { + const args = []; + for (let i = 0; constant && i < expression.arguments.length; i++) { + const arg = expression.arguments[i]; + if (b.isSpreadElement(arg)) { + const spread = toConstant(arg.argument); + if (!(isSpreadable(spread) && constant)) { + constant = false; + } else { + args.push(...spread); + } + } else if (b.isExpression(arg)) { + args.push(toConstant(arg)); + } else { + constant = false; + } + } + if (!constant) return; + if (b.isMemberExpression(expression.callee)) { + const object = toConstant(expression.callee.object); + if (!object || !constant) { + constant = false; + return; + } + const member = expression.callee.computed + ? toConstant(expression.callee.property) + : b.isIdentifier(expression.callee.property) + ? expression.callee.property.name + : undefined; + if (member === undefined && !expression.callee.computed) { + constant = false; + } + if (!constant) return; + if (canCallMethod(object, '' + member)) { + return object[member].apply(object, args); + } + } else { + if (!b.isExpression(expression.callee)) { + constant = false; + return; + } + const callee = toConstant(expression.callee); + if (!constant) return; + return callee.apply(null, args); + } + } + if (b.isConditionalExpression(expression)) { + const test = toConstant(expression.test); + return test + ? toConstant(expression.consequent) + : toConstant(expression.alternate); + } + if (b.isIdentifier(expression)) { + if ( + options.constants && + {}.hasOwnProperty.call(options.constants, expression.name) + ) { + return options.constants[expression.name]; + } + } + if (b.isLogicalExpression(expression)) { + const left = toConstant(expression.left); + const right = toConstant(expression.right); + if (constant && expression.operator === '&&') { + return left && right; + } + if (constant && expression.operator === '||') { + return left || right; + } + } + if (b.isMemberExpression(expression)) { + const object = toConstant(expression.object); + if (!object || !constant) { + constant = false; + return; + } + const member = expression.computed + ? toConstant(expression.property) + : b.isIdentifier(expression.property) + ? expression.property.name + : undefined; + if (member === undefined && !expression.computed) { + constant = false; + } + if (!constant) return; + if ({}.hasOwnProperty.call(object, '' + member) && member[0] !== '_') { + return object[member]; + } + } + if (b.isNullLiteral(expression)) { + return null; + } + if (b.isNumericLiteral(expression)) { + return expression.value; + } + if (b.isObjectExpression(expression)) { + const result: any = {}; + for (let i = 0; constant && i < expression.properties.length; i++) { + const property = expression.properties[i]; + if (b.isObjectProperty(property)) { + if (property.shorthand) { + constant = false; + return; + } + const key = property.computed + ? toConstant(property.key) + : b.isIdentifier(property.key) + ? property.key.name + : b.isStringLiteral(property.key) + ? property.key.value + : undefined; + if (!key || key[0] === '_') { + constant = false; + } + if (!constant) return; + if (b.isExpression(property.value)) { + const value = toConstant(property.value); + if (!constant) return; + result[key] = value; + } else { + constant = false; + } + } else if (b.isObjectMethod(property)) { + constant = false; + } else if (b.isSpreadProperty(property)) { + const argument = toConstant(property.argument); + if (!argument) constant = false; + if (!constant) return; + Object.assign(result, argument); + } + } + return result; + } + if (b.isParenthesizedExpression(expression)) { + return toConstant(expression.expression); + } + if (b.isRegExpLiteral(expression)) { + return new RegExp(expression.pattern, expression.flags); + } + if (b.isSequenceExpression(expression)) { + for (let i = 0; i < expression.expressions.length - 1 && constant; i++) { + toConstant(expression.expressions[i]); + } + return toConstant( + expression.expressions[expression.expressions.length - 1], + ); + } + if (b.isStringLiteral(expression)) { + return expression.value; + } + // TODO: TaggedTemplateExpression + if (b.isTemplateLiteral(expression)) { + let result = ''; + for (let i = 0; i < expression.quasis.length; i++) { + const quasi = expression.quasis[i]; + result += quasi.value.cooked; + if (i < expression.expressions.length) { + result += '' + toConstant(expression.expressions[i]); + } + } + return result; + } + if (b.isUnaryExpression(expression)) { + const argument = toConstant(expression.argument); + if (!constant) { + return; + } + switch (expression.operator) { + case '-': + return -argument; + case '+': + return +argument; + case '!': + return !argument; + case '~': + return ~argument; + case 'typeof': + return typeof argument; + case 'void': + return void argument; + } + } + constant = false; + } + const result = toConstant(expression); + return constant ? {constant: true, result} : {constant: false}; +} +function isSpreadable(value: any): boolean { + return ( + typeof value === 'string' || + Array.isArray(value) || + (typeof Set !== 'undefined' && value instanceof Set) || + (typeof Map !== 'undefined' && value instanceof Map) + ); +} +function shallowEqual(a: any, b: any) { + if (a === b) return true; + if (a && b && typeof a === 'object' && typeof b === 'object') { + for (let key in a) { + if (a[key] !== b[key]) { + return false; + } + } + for (let key in b) { + if (a[key] !== b[key]) { + return false; + } + } + return true; + } + return false; +} +function canCallMethod(object: any, member: string): boolean { + switch (typeof object) { + case 'boolean': + switch (member) { + case 'toString': + return true; + default: + return false; + } + case 'number': + switch (member) { + case 'toExponential': + case 'toFixed': + case 'toPrecision': + case 'toString': + return true; + default: + return false; + } + case 'string': + switch (member) { + case 'charAt': + case 'charCodeAt': + case 'codePointAt': + case 'concat': + case 'endsWith': + case 'includes': + case 'indexOf': + case 'lastIndexOf': + case 'match': + case 'normalize': + case 'padEnd': + case 'padStart': + case 'repeat': + case 'replace': + case 'search': + case 'slice': + case 'split': + case 'startsWith': + case 'substr': + case 'substring': + case 'toLowerCase': + case 'toUpperCase': + case 'trim': + return true; + default: + return false; + } + default: + if (object instanceof RegExp) { + switch (member) { + case 'test': + case 'exec': + return true; + default: + return false; + } + } + return {}.hasOwnProperty.call(object, member) && member[0] !== '_'; + } +} + +const EMPTY_OBJECT = {}; +let lastSrc = ''; +let lastConstants = EMPTY_OBJECT; +let lastOptions = EMPTY_OBJECT; +let lastResult: any = null; +let lastWasConstant = false; +export function isConstant( + src: string, + constants: any = EMPTY_OBJECT, + options: ParserOptions = EMPTY_OBJECT, +) { + if ( + lastSrc === src && + shallowEqual(lastConstants, constants) && + shallowEqual(lastOptions, options) + ) { + return lastWasConstant; + } + lastSrc = src; + lastConstants = constants; + let ast: b.Expression | void; + try { + ast = parseExpression(src, options); + } catch (ex) { + return (lastWasConstant = false); + } + const {result, constant} = expressionToConstant(ast, {constants}); + lastResult = result; + return (lastWasConstant = constant); +} +export function toConstant( + src: string, + constants: any = EMPTY_OBJECT, + options: ParserOptions = EMPTY_OBJECT, +) { + if (!isConstant(src, constants, options)) { + throw new Error(JSON.stringify(src) + ' is not constant.'); + } + return lastResult; +} + +export default isConstant; + +module.exports = isConstant; +module.exports.default = isConstant; +module.exports.expressionToConstant = expressionToConstant; +module.exports.isConstant = isConstant; +module.exports.toConstant = toConstant; diff --git a/psitransfer-v2.3.0/node_modules/constantinople/test/index.js b/psitransfer-v2.3.0/node_modules/constantinople/test/index.js new file mode 100644 index 0000000..d6f7dd3 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/test/index.js @@ -0,0 +1,86 @@ +'use strict'; + +var assert = require('assert'); +var constaninople = require('../'); + +describe('isConstant(src)', function() { + it('handles "[5 + 3 + 10]"', function() { + assert(constaninople.isConstant('[5 + 3 + 10]') === true); + }); + it('handles "/[a-z]/i.test(\'a\')"', function() { + assert(constaninople.isConstant("/[a-z]/i.test('a')") === true); + }); + it("handles \"{'class': [('data')]}\"", function() { + assert(constaninople.isConstant("{'class': [('data')]}") === true); + }); + it('handles "Math.random()"', function() { + assert(constaninople.isConstant('Math.random()') === false); + }); + it('handles "Math.random("', function() { + assert(constaninople.isConstant('Math.random(') === false); + }); + it('handles "Math.floor(10.5)" with {Math: Math} as constants', function() { + assert(constaninople.isConstant('Math.floor(10.5)', {Math: Math}) === true); + }); + it('handles "this.myVar"', function() { + assert(constaninople.isConstant('this.myVar') === false); + }); + it('handles "(function () { while (true); return 10; }())"', function() { + assert( + constaninople.isConstant( + '(function () { while (true); return 10; }())' + ) === false + ); + }); + it('handles "({}).toString.constructor("console.log(1)")()"', function() { + assert( + constaninople.isConstant( + '({}).toString.constructor("console.log(1)")()' + ) === false + ); + }); +}); + +describe('toConstant(src)', function() { + it('handles "[5 + 3 + 10]"', function() { + assert.deepEqual(constaninople.toConstant('[5 + 3 + 10]'), [5 + 3 + 10]); + }); + it('handles "/[a-z]/i.test(\'a\')"', function() { + assert(constaninople.toConstant("/[a-z]/i.test('a')") === true); + }); + it("handles \"{'class': [('data')]}\"", function() { + assert.deepEqual(constaninople.toConstant("{'class': [('data')]}"), { + class: ['data'], + }); + }); + it('handles "Math.random()"', function() { + try { + constaninople.toConstant('Math.random()'); + } catch (ex) { + return; + } + assert(false, 'Math.random() should result in an error'); + }); + it('handles "Math.random("', function() { + try { + constaninople.toConstant('Math.random('); + } catch (ex) { + return; + } + assert(false, 'Math.random( should result in an error'); + }); + it('handles "Math.floor(10.5)" with {Math: Math} as constants', function() { + assert(constaninople.toConstant('Math.floor(10.5)', {Math: Math}) === 10); + }); + it('handles "(function () { while (true); return 10; }())"', function() { + try { + constaninople.toConstant('(function () { while (true); return 10; }())'); + } catch (ex) { + return; + } + assert( + false, + '(function () { while (true); return 10; }()) should result in an error' + ); + }); +}); diff --git a/psitransfer-v2.3.0/node_modules/constantinople/tsconfig.json b/psitransfer-v2.3.0/node_modules/constantinople/tsconfig.json new file mode 100644 index 0000000..5364a5c --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/constantinople/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "declaration": true, + "outDir": "lib", + "strict": true, + "lib": ["es2017"] + } +} diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/HISTORY.md b/psitransfer-v2.3.0/node_modules/content-disposition/HISTORY.md new file mode 100644 index 0000000..488effa --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/HISTORY.md @@ -0,0 +1,60 @@ +0.5.4 / 2021-12-10 +================== + + * deps: safe-buffer@5.2.1 + +0.5.3 / 2018-12-17 +================== + + * Use `safe-buffer` for improved Buffer API + +0.5.2 / 2016-12-08 +================== + + * Fix `parse` to accept any linear whitespace character + +0.5.1 / 2016-01-17 +================== + + * perf: enable strict mode + +0.5.0 / 2014-10-11 +================== + + * Add `parse` function + +0.4.0 / 2014-09-21 +================== + + * Expand non-Unicode `filename` to the full ISO-8859-1 charset + +0.3.0 / 2014-09-20 +================== + + * Add `fallback` option + * Add `type` option + +0.2.0 / 2014-09-19 +================== + + * Reduce ambiguity of file names with hex escape in buggy browsers + +0.1.2 / 2014-09-19 +================== + + * Fix periodic invalid Unicode filename header + +0.1.1 / 2014-09-19 +================== + + * Fix invalid characters appearing in `filename*` parameter + +0.1.0 / 2014-09-18 +================== + + * Make the `filename` argument optional + +0.0.0 / 2014-09-18 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/LICENSE b/psitransfer-v2.3.0/node_modules/content-disposition/LICENSE new file mode 100644 index 0000000..84441fb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/README.md b/psitransfer-v2.3.0/node_modules/content-disposition/README.md new file mode 100644 index 0000000..3a0bb05 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/README.md @@ -0,0 +1,142 @@ +# content-disposition + +[![NPM Version][npm-image]][npm-url] +[![NPM Downloads][downloads-image]][downloads-url] +[![Node.js Version][node-version-image]][node-version-url] +[![Build Status][github-actions-ci-image]][github-actions-ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Create and parse HTTP `Content-Disposition` header + +## Installation + +```sh +$ npm install content-disposition +``` + +## API + +```js +var contentDisposition = require('content-disposition') +``` + +### contentDisposition(filename, options) + +Create an attachment `Content-Disposition` header value using the given file name, +if supplied. The `filename` is optional and if no file name is desired, but you +want to specify `options`, set `filename` to `undefined`. + +```js +res.setHeader('Content-Disposition', contentDisposition('∫ maths.pdf')) +``` + +**note** HTTP headers are of the ISO-8859-1 character set. If you are writing this +header through a means different from `setHeader` in Node.js, you'll want to specify +the `'binary'` encoding in Node.js. + +#### Options + +`contentDisposition` accepts these properties in the options object. + +##### fallback + +If the `filename` option is outside ISO-8859-1, then the file name is actually +stored in a supplemental field for clients that support Unicode file names and +a ISO-8859-1 version of the file name is automatically generated. + +This specifies the ISO-8859-1 file name to override the automatic generation or +disables the generation all together, defaults to `true`. + + - A string will specify the ISO-8859-1 file name to use in place of automatic + generation. + - `false` will disable including a ISO-8859-1 file name and only include the + Unicode version (unless the file name is already ISO-8859-1). + - `true` will enable automatic generation if the file name is outside ISO-8859-1. + +If the `filename` option is ISO-8859-1 and this option is specified and has a +different value, then the `filename` option is encoded in the extended field +and this set as the fallback field, even though they are both ISO-8859-1. + +##### type + +Specifies the disposition type, defaults to `"attachment"`. This can also be +`"inline"`, or any other value (all values except inline are treated like +`attachment`, but can convey additional information if both parties agree to +it). The type is normalized to lower-case. + +### contentDisposition.parse(string) + +```js +var disposition = contentDisposition.parse('attachment; filename="EURO rates.txt"; filename*=UTF-8\'\'%e2%82%ac%20rates.txt') +``` + +Parse a `Content-Disposition` header string. This automatically handles extended +("Unicode") parameters by decoding them and providing them under the standard +parameter name. This will return an object with the following properties (examples +are shown for the string `'attachment; filename="EURO rates.txt"; filename*=UTF-8\'\'%e2%82%ac%20rates.txt'`): + + - `type`: The disposition type (always lower case). Example: `'attachment'` + + - `parameters`: An object of the parameters in the disposition (name of parameter + always lower case and extended versions replace non-extended versions). Example: + `{filename: "€ rates.txt"}` + +## Examples + +### Send a file for download + +```js +var contentDisposition = require('content-disposition') +var destroy = require('destroy') +var fs = require('fs') +var http = require('http') +var onFinished = require('on-finished') + +var filePath = '/path/to/public/plans.pdf' + +http.createServer(function onRequest (req, res) { + // set headers + res.setHeader('Content-Type', 'application/pdf') + res.setHeader('Content-Disposition', contentDisposition(filePath)) + + // send file + var stream = fs.createReadStream(filePath) + stream.pipe(res) + onFinished(res, function () { + destroy(stream) + }) +}) +``` + +## Testing + +```sh +$ npm test +``` + +## References + +- [RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1][rfc-2616] +- [RFC 5987: Character Set and Language Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters][rfc-5987] +- [RFC 6266: Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)][rfc-6266] +- [Test Cases for HTTP Content-Disposition header field (RFC 6266) and the Encodings defined in RFCs 2047, 2231 and 5987][tc-2231] + +[rfc-2616]: https://tools.ietf.org/html/rfc2616 +[rfc-5987]: https://tools.ietf.org/html/rfc5987 +[rfc-6266]: https://tools.ietf.org/html/rfc6266 +[tc-2231]: http://greenbytes.de/tech/tc2231/ + +## License + +[MIT](LICENSE) + +[npm-image]: https://img.shields.io/npm/v/content-disposition.svg +[npm-url]: https://npmjs.org/package/content-disposition +[node-version-image]: https://img.shields.io/node/v/content-disposition.svg +[node-version-url]: https://nodejs.org/en/download +[coveralls-image]: https://img.shields.io/coveralls/jshttp/content-disposition.svg +[coveralls-url]: https://coveralls.io/r/jshttp/content-disposition?branch=master +[downloads-image]: https://img.shields.io/npm/dm/content-disposition.svg +[downloads-url]: https://npmjs.org/package/content-disposition +[github-actions-ci-image]: https://img.shields.io/github/workflow/status/jshttp/content-disposition/ci/master?label=ci +[github-actions-ci-url]: https://github.com/jshttp/content-disposition?query=workflow%3Aci diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/index.js b/psitransfer-v2.3.0/node_modules/content-disposition/index.js new file mode 100644 index 0000000..ecec899 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/index.js @@ -0,0 +1,458 @@ +/*! + * content-disposition + * Copyright(c) 2014-2017 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module exports. + * @public + */ + +module.exports = contentDisposition +module.exports.parse = parse + +/** + * Module dependencies. + * @private + */ + +var basename = require('path').basename +var Buffer = require('safe-buffer').Buffer + +/** + * RegExp to match non attr-char, *after* encodeURIComponent (i.e. not including "%") + * @private + */ + +var ENCODE_URL_ATTR_CHAR_REGEXP = /[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g // eslint-disable-line no-control-regex + +/** + * RegExp to match percent encoding escape. + * @private + */ + +var HEX_ESCAPE_REGEXP = /%[0-9A-Fa-f]{2}/ +var HEX_ESCAPE_REPLACE_REGEXP = /%([0-9A-Fa-f]{2})/g + +/** + * RegExp to match non-latin1 characters. + * @private + */ + +var NON_LATIN1_REGEXP = /[^\x20-\x7e\xa0-\xff]/g + +/** + * RegExp to match quoted-pair in RFC 2616 + * + * quoted-pair = "\" CHAR + * CHAR = + * @private + */ + +var QESC_REGEXP = /\\([\u0000-\u007f])/g // eslint-disable-line no-control-regex + +/** + * RegExp to match chars that must be quoted-pair in RFC 2616 + * @private + */ + +var QUOTE_REGEXP = /([\\"])/g + +/** + * RegExp for various RFC 2616 grammar + * + * parameter = token "=" ( token | quoted-string ) + * token = 1* + * separators = "(" | ")" | "<" | ">" | "@" + * | "," | ";" | ":" | "\" | <"> + * | "/" | "[" | "]" | "?" | "=" + * | "{" | "}" | SP | HT + * quoted-string = ( <"> *(qdtext | quoted-pair ) <"> ) + * qdtext = > + * quoted-pair = "\" CHAR + * CHAR = + * TEXT = + * LWS = [CRLF] 1*( SP | HT ) + * CRLF = CR LF + * CR = + * LF = + * SP = + * HT = + * CTL = + * OCTET = + * @private + */ + +var PARAM_REGEXP = /;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g // eslint-disable-line no-control-regex +var TEXT_REGEXP = /^[\x20-\x7e\x80-\xff]+$/ +var TOKEN_REGEXP = /^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/ + +/** + * RegExp for various RFC 5987 grammar + * + * ext-value = charset "'" [ language ] "'" value-chars + * charset = "UTF-8" / "ISO-8859-1" / mime-charset + * mime-charset = 1*mime-charsetc + * mime-charsetc = ALPHA / DIGIT + * / "!" / "#" / "$" / "%" / "&" + * / "+" / "-" / "^" / "_" / "`" + * / "{" / "}" / "~" + * language = ( 2*3ALPHA [ extlang ] ) + * / 4ALPHA + * / 5*8ALPHA + * extlang = *3( "-" 3ALPHA ) + * value-chars = *( pct-encoded / attr-char ) + * pct-encoded = "%" HEXDIG HEXDIG + * attr-char = ALPHA / DIGIT + * / "!" / "#" / "$" / "&" / "+" / "-" / "." + * / "^" / "_" / "`" / "|" / "~" + * @private + */ + +var EXT_VALUE_REGEXP = /^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/ + +/** + * RegExp for various RFC 6266 grammar + * + * disposition-type = "inline" | "attachment" | disp-ext-type + * disp-ext-type = token + * disposition-parm = filename-parm | disp-ext-parm + * filename-parm = "filename" "=" value + * | "filename*" "=" ext-value + * disp-ext-parm = token "=" value + * | ext-token "=" ext-value + * ext-token = + * @private + */ + +var DISPOSITION_TYPE_REGEXP = /^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/ // eslint-disable-line no-control-regex + +/** + * Create an attachment Content-Disposition header. + * + * @param {string} [filename] + * @param {object} [options] + * @param {string} [options.type=attachment] + * @param {string|boolean} [options.fallback=true] + * @return {string} + * @public + */ + +function contentDisposition (filename, options) { + var opts = options || {} + + // get type + var type = opts.type || 'attachment' + + // get parameters + var params = createparams(filename, opts.fallback) + + // format into string + return format(new ContentDisposition(type, params)) +} + +/** + * Create parameters object from filename and fallback. + * + * @param {string} [filename] + * @param {string|boolean} [fallback=true] + * @return {object} + * @private + */ + +function createparams (filename, fallback) { + if (filename === undefined) { + return + } + + var params = {} + + if (typeof filename !== 'string') { + throw new TypeError('filename must be a string') + } + + // fallback defaults to true + if (fallback === undefined) { + fallback = true + } + + if (typeof fallback !== 'string' && typeof fallback !== 'boolean') { + throw new TypeError('fallback must be a string or boolean') + } + + if (typeof fallback === 'string' && NON_LATIN1_REGEXP.test(fallback)) { + throw new TypeError('fallback must be ISO-8859-1 string') + } + + // restrict to file base name + var name = basename(filename) + + // determine if name is suitable for quoted string + var isQuotedString = TEXT_REGEXP.test(name) + + // generate fallback name + var fallbackName = typeof fallback !== 'string' + ? fallback && getlatin1(name) + : basename(fallback) + var hasFallback = typeof fallbackName === 'string' && fallbackName !== name + + // set extended filename parameter + if (hasFallback || !isQuotedString || HEX_ESCAPE_REGEXP.test(name)) { + params['filename*'] = name + } + + // set filename parameter + if (isQuotedString || hasFallback) { + params.filename = hasFallback + ? fallbackName + : name + } + + return params +} + +/** + * Format object to Content-Disposition header. + * + * @param {object} obj + * @param {string} obj.type + * @param {object} [obj.parameters] + * @return {string} + * @private + */ + +function format (obj) { + var parameters = obj.parameters + var type = obj.type + + if (!type || typeof type !== 'string' || !TOKEN_REGEXP.test(type)) { + throw new TypeError('invalid type') + } + + // start with normalized type + var string = String(type).toLowerCase() + + // append parameters + if (parameters && typeof parameters === 'object') { + var param + var params = Object.keys(parameters).sort() + + for (var i = 0; i < params.length; i++) { + param = params[i] + + var val = param.substr(-1) === '*' + ? ustring(parameters[param]) + : qstring(parameters[param]) + + string += '; ' + param + '=' + val + } + } + + return string +} + +/** + * Decode a RFC 5987 field value (gracefully). + * + * @param {string} str + * @return {string} + * @private + */ + +function decodefield (str) { + var match = EXT_VALUE_REGEXP.exec(str) + + if (!match) { + throw new TypeError('invalid extended field value') + } + + var charset = match[1].toLowerCase() + var encoded = match[2] + var value + + // to binary string + var binary = encoded.replace(HEX_ESCAPE_REPLACE_REGEXP, pdecode) + + switch (charset) { + case 'iso-8859-1': + value = getlatin1(binary) + break + case 'utf-8': + value = Buffer.from(binary, 'binary').toString('utf8') + break + default: + throw new TypeError('unsupported charset in extended field') + } + + return value +} + +/** + * Get ISO-8859-1 version of string. + * + * @param {string} val + * @return {string} + * @private + */ + +function getlatin1 (val) { + // simple Unicode -> ISO-8859-1 transformation + return String(val).replace(NON_LATIN1_REGEXP, '?') +} + +/** + * Parse Content-Disposition header string. + * + * @param {string} string + * @return {object} + * @public + */ + +function parse (string) { + if (!string || typeof string !== 'string') { + throw new TypeError('argument string is required') + } + + var match = DISPOSITION_TYPE_REGEXP.exec(string) + + if (!match) { + throw new TypeError('invalid type format') + } + + // normalize type + var index = match[0].length + var type = match[1].toLowerCase() + + var key + var names = [] + var params = {} + var value + + // calculate index to start at + index = PARAM_REGEXP.lastIndex = match[0].substr(-1) === ';' + ? index - 1 + : index + + // match parameters + while ((match = PARAM_REGEXP.exec(string))) { + if (match.index !== index) { + throw new TypeError('invalid parameter format') + } + + index += match[0].length + key = match[1].toLowerCase() + value = match[2] + + if (names.indexOf(key) !== -1) { + throw new TypeError('invalid duplicate parameter') + } + + names.push(key) + + if (key.indexOf('*') + 1 === key.length) { + // decode extended value + key = key.slice(0, -1) + value = decodefield(value) + + // overwrite existing value + params[key] = value + continue + } + + if (typeof params[key] === 'string') { + continue + } + + if (value[0] === '"') { + // remove quotes and escapes + value = value + .substr(1, value.length - 2) + .replace(QESC_REGEXP, '$1') + } + + params[key] = value + } + + if (index !== -1 && index !== string.length) { + throw new TypeError('invalid parameter format') + } + + return new ContentDisposition(type, params) +} + +/** + * Percent decode a single character. + * + * @param {string} str + * @param {string} hex + * @return {string} + * @private + */ + +function pdecode (str, hex) { + return String.fromCharCode(parseInt(hex, 16)) +} + +/** + * Percent encode a single character. + * + * @param {string} char + * @return {string} + * @private + */ + +function pencode (char) { + return '%' + String(char) + .charCodeAt(0) + .toString(16) + .toUpperCase() +} + +/** + * Quote a string for HTTP. + * + * @param {string} val + * @return {string} + * @private + */ + +function qstring (val) { + var str = String(val) + + return '"' + str.replace(QUOTE_REGEXP, '\\$1') + '"' +} + +/** + * Encode a Unicode string for HTTP (RFC 5987). + * + * @param {string} val + * @return {string} + * @private + */ + +function ustring (val) { + var str = String(val) + + // percent encode as UTF-8 + var encoded = encodeURIComponent(str) + .replace(ENCODE_URL_ATTR_CHAR_REGEXP, pencode) + + return 'UTF-8\'\'' + encoded +} + +/** + * Class for parsed Content-Disposition header for v8 optimization + * + * @public + * @param {string} type + * @param {object} parameters + * @constructor + */ + +function ContentDisposition (type, parameters) { + this.type = type + this.parameters = parameters +} diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/LICENSE b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/LICENSE new file mode 100644 index 0000000..0c068ce --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/README.md b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/README.md new file mode 100644 index 0000000..e9a81af --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/README.md @@ -0,0 +1,584 @@ +# safe-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url] + +[travis-image]: https://img.shields.io/travis/feross/safe-buffer/master.svg +[travis-url]: https://travis-ci.org/feross/safe-buffer +[npm-image]: https://img.shields.io/npm/v/safe-buffer.svg +[npm-url]: https://npmjs.org/package/safe-buffer +[downloads-image]: https://img.shields.io/npm/dm/safe-buffer.svg +[downloads-url]: https://npmjs.org/package/safe-buffer +[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg +[standard-url]: https://standardjs.com + +#### Safer Node.js Buffer API + +**Use the new Node.js Buffer APIs (`Buffer.from`, `Buffer.alloc`, +`Buffer.allocUnsafe`, `Buffer.allocUnsafeSlow`) in all versions of Node.js.** + +**Uses the built-in implementation when available.** + +## install + +``` +npm install safe-buffer +``` + +## usage + +The goal of this package is to provide a safe replacement for the node.js `Buffer`. + +It's a drop-in replacement for `Buffer`. You can use it by adding one `require` line to +the top of your node.js modules: + +```js +var Buffer = require('safe-buffer').Buffer + +// Existing buffer code will continue to work without issues: + +new Buffer('hey', 'utf8') +new Buffer([1, 2, 3], 'utf8') +new Buffer(obj) +new Buffer(16) // create an uninitialized buffer (potentially unsafe) + +// But you can use these new explicit APIs to make clear what you want: + +Buffer.from('hey', 'utf8') // convert from many types to a Buffer +Buffer.alloc(16) // create a zero-filled buffer (safe) +Buffer.allocUnsafe(16) // create an uninitialized buffer (potentially unsafe) +``` + +## api + +### Class Method: Buffer.from(array) + + +* `array` {Array} + +Allocates a new `Buffer` using an `array` of octets. + +```js +const buf = Buffer.from([0x62,0x75,0x66,0x66,0x65,0x72]); + // creates a new Buffer containing ASCII bytes + // ['b','u','f','f','e','r'] +``` + +A `TypeError` will be thrown if `array` is not an `Array`. + +### Class Method: Buffer.from(arrayBuffer[, byteOffset[, length]]) + + +* `arrayBuffer` {ArrayBuffer} The `.buffer` property of a `TypedArray` or + a `new ArrayBuffer()` +* `byteOffset` {Number} Default: `0` +* `length` {Number} Default: `arrayBuffer.length - byteOffset` + +When passed a reference to the `.buffer` property of a `TypedArray` instance, +the newly created `Buffer` will share the same allocated memory as the +TypedArray. + +```js +const arr = new Uint16Array(2); +arr[0] = 5000; +arr[1] = 4000; + +const buf = Buffer.from(arr.buffer); // shares the memory with arr; + +console.log(buf); + // Prints: + +// changing the TypedArray changes the Buffer also +arr[1] = 6000; + +console.log(buf); + // Prints: +``` + +The optional `byteOffset` and `length` arguments specify a memory range within +the `arrayBuffer` that will be shared by the `Buffer`. + +```js +const ab = new ArrayBuffer(10); +const buf = Buffer.from(ab, 0, 2); +console.log(buf.length); + // Prints: 2 +``` + +A `TypeError` will be thrown if `arrayBuffer` is not an `ArrayBuffer`. + +### Class Method: Buffer.from(buffer) + + +* `buffer` {Buffer} + +Copies the passed `buffer` data onto a new `Buffer` instance. + +```js +const buf1 = Buffer.from('buffer'); +const buf2 = Buffer.from(buf1); + +buf1[0] = 0x61; +console.log(buf1.toString()); + // 'auffer' +console.log(buf2.toString()); + // 'buffer' (copy is not changed) +``` + +A `TypeError` will be thrown if `buffer` is not a `Buffer`. + +### Class Method: Buffer.from(str[, encoding]) + + +* `str` {String} String to encode. +* `encoding` {String} Encoding to use, Default: `'utf8'` + +Creates a new `Buffer` containing the given JavaScript string `str`. If +provided, the `encoding` parameter identifies the character encoding. +If not provided, `encoding` defaults to `'utf8'`. + +```js +const buf1 = Buffer.from('this is a tést'); +console.log(buf1.toString()); + // prints: this is a tést +console.log(buf1.toString('ascii')); + // prints: this is a tC)st + +const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex'); +console.log(buf2.toString()); + // prints: this is a tést +``` + +A `TypeError` will be thrown if `str` is not a string. + +### Class Method: Buffer.alloc(size[, fill[, encoding]]) + + +* `size` {Number} +* `fill` {Value} Default: `undefined` +* `encoding` {String} Default: `utf8` + +Allocates a new `Buffer` of `size` bytes. If `fill` is `undefined`, the +`Buffer` will be *zero-filled*. + +```js +const buf = Buffer.alloc(5); +console.log(buf); + // +``` + +The `size` must be less than or equal to the value of +`require('buffer').kMaxLength` (on 64-bit architectures, `kMaxLength` is +`(2^31)-1`). Otherwise, a [`RangeError`][] is thrown. A zero-length Buffer will +be created if a `size` less than or equal to 0 is specified. + +If `fill` is specified, the allocated `Buffer` will be initialized by calling +`buf.fill(fill)`. See [`buf.fill()`][] for more information. + +```js +const buf = Buffer.alloc(5, 'a'); +console.log(buf); + // +``` + +If both `fill` and `encoding` are specified, the allocated `Buffer` will be +initialized by calling `buf.fill(fill, encoding)`. For example: + +```js +const buf = Buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); +console.log(buf); + // +``` + +Calling `Buffer.alloc(size)` can be significantly slower than the alternative +`Buffer.allocUnsafe(size)` but ensures that the newly created `Buffer` instance +contents will *never contain sensitive data*. + +A `TypeError` will be thrown if `size` is not a number. + +### Class Method: Buffer.allocUnsafe(size) + + +* `size` {Number} + +Allocates a new *non-zero-filled* `Buffer` of `size` bytes. The `size` must +be less than or equal to the value of `require('buffer').kMaxLength` (on 64-bit +architectures, `kMaxLength` is `(2^31)-1`). Otherwise, a [`RangeError`][] is +thrown. A zero-length Buffer will be created if a `size` less than or equal to +0 is specified. + +The underlying memory for `Buffer` instances created in this way is *not +initialized*. The contents of the newly created `Buffer` are unknown and +*may contain sensitive data*. Use [`buf.fill(0)`][] to initialize such +`Buffer` instances to zeroes. + +```js +const buf = Buffer.allocUnsafe(5); +console.log(buf); + // + // (octets will be different, every time) +buf.fill(0); +console.log(buf); + // +``` + +A `TypeError` will be thrown if `size` is not a number. + +Note that the `Buffer` module pre-allocates an internal `Buffer` instance of +size `Buffer.poolSize` that is used as a pool for the fast allocation of new +`Buffer` instances created using `Buffer.allocUnsafe(size)` (and the deprecated +`new Buffer(size)` constructor) only when `size` is less than or equal to +`Buffer.poolSize >> 1` (floor of `Buffer.poolSize` divided by two). The default +value of `Buffer.poolSize` is `8192` but can be modified. + +Use of this pre-allocated internal memory pool is a key difference between +calling `Buffer.alloc(size, fill)` vs. `Buffer.allocUnsafe(size).fill(fill)`. +Specifically, `Buffer.alloc(size, fill)` will *never* use the internal Buffer +pool, while `Buffer.allocUnsafe(size).fill(fill)` *will* use the internal +Buffer pool if `size` is less than or equal to half `Buffer.poolSize`. The +difference is subtle but can be important when an application requires the +additional performance that `Buffer.allocUnsafe(size)` provides. + +### Class Method: Buffer.allocUnsafeSlow(size) + + +* `size` {Number} + +Allocates a new *non-zero-filled* and non-pooled `Buffer` of `size` bytes. The +`size` must be less than or equal to the value of +`require('buffer').kMaxLength` (on 64-bit architectures, `kMaxLength` is +`(2^31)-1`). Otherwise, a [`RangeError`][] is thrown. A zero-length Buffer will +be created if a `size` less than or equal to 0 is specified. + +The underlying memory for `Buffer` instances created in this way is *not +initialized*. The contents of the newly created `Buffer` are unknown and +*may contain sensitive data*. Use [`buf.fill(0)`][] to initialize such +`Buffer` instances to zeroes. + +When using `Buffer.allocUnsafe()` to allocate new `Buffer` instances, +allocations under 4KB are, by default, sliced from a single pre-allocated +`Buffer`. This allows applications to avoid the garbage collection overhead of +creating many individually allocated Buffers. This approach improves both +performance and memory usage by eliminating the need to track and cleanup as +many `Persistent` objects. + +However, in the case where a developer may need to retain a small chunk of +memory from a pool for an indeterminate amount of time, it may be appropriate +to create an un-pooled Buffer instance using `Buffer.allocUnsafeSlow()` then +copy out the relevant bits. + +```js +// need to keep around a few small chunks of memory +const store = []; + +socket.on('readable', () => { + const data = socket.read(); + // allocate for retained data + const sb = Buffer.allocUnsafeSlow(10); + // copy the data into the new allocation + data.copy(sb, 0, 0, 10); + store.push(sb); +}); +``` + +Use of `Buffer.allocUnsafeSlow()` should be used only as a last resort *after* +a developer has observed undue memory retention in their applications. + +A `TypeError` will be thrown if `size` is not a number. + +### All the Rest + +The rest of the `Buffer` API is exactly the same as in node.js. +[See the docs](https://nodejs.org/api/buffer.html). + + +## Related links + +- [Node.js issue: Buffer(number) is unsafe](https://github.com/nodejs/node/issues/4660) +- [Node.js Enhancement Proposal: Buffer.from/Buffer.alloc/Buffer.zalloc/Buffer() soft-deprecate](https://github.com/nodejs/node-eps/pull/4) + +## Why is `Buffer` unsafe? + +Today, the node.js `Buffer` constructor is overloaded to handle many different argument +types like `String`, `Array`, `Object`, `TypedArrayView` (`Uint8Array`, etc.), +`ArrayBuffer`, and also `Number`. + +The API is optimized for convenience: you can throw any type at it, and it will try to do +what you want. + +Because the Buffer constructor is so powerful, you often see code like this: + +```js +// Convert UTF-8 strings to hex +function toHex (str) { + return new Buffer(str).toString('hex') +} +``` + +***But what happens if `toHex` is called with a `Number` argument?*** + +### Remote Memory Disclosure + +If an attacker can make your program call the `Buffer` constructor with a `Number` +argument, then they can make it allocate uninitialized memory from the node.js process. +This could potentially disclose TLS private keys, user data, or database passwords. + +When the `Buffer` constructor is passed a `Number` argument, it returns an +**UNINITIALIZED** block of memory of the specified `size`. When you create a `Buffer` like +this, you **MUST** overwrite the contents before returning it to the user. + +From the [node.js docs](https://nodejs.org/api/buffer.html#buffer_new_buffer_size): + +> `new Buffer(size)` +> +> - `size` Number +> +> The underlying memory for `Buffer` instances created in this way is not initialized. +> **The contents of a newly created `Buffer` are unknown and could contain sensitive +> data.** Use `buf.fill(0)` to initialize a Buffer to zeroes. + +(Emphasis our own.) + +Whenever the programmer intended to create an uninitialized `Buffer` you often see code +like this: + +```js +var buf = new Buffer(16) + +// Immediately overwrite the uninitialized buffer with data from another buffer +for (var i = 0; i < buf.length; i++) { + buf[i] = otherBuf[i] +} +``` + + +### Would this ever be a problem in real code? + +Yes. It's surprisingly common to forget to check the type of your variables in a +dynamically-typed language like JavaScript. + +Usually the consequences of assuming the wrong type is that your program crashes with an +uncaught exception. But the failure mode for forgetting to check the type of arguments to +the `Buffer` constructor is more catastrophic. + +Here's an example of a vulnerable service that takes a JSON payload and converts it to +hex: + +```js +// Take a JSON payload {str: "some string"} and convert it to hex +var server = http.createServer(function (req, res) { + var data = '' + req.setEncoding('utf8') + req.on('data', function (chunk) { + data += chunk + }) + req.on('end', function () { + var body = JSON.parse(data) + res.end(new Buffer(body.str).toString('hex')) + }) +}) + +server.listen(8080) +``` + +In this example, an http client just has to send: + +```json +{ + "str": 1000 +} +``` + +and it will get back 1,000 bytes of uninitialized memory from the server. + +This is a very serious bug. It's similar in severity to the +[the Heartbleed bug](http://heartbleed.com/) that allowed disclosure of OpenSSL process +memory by remote attackers. + + +### Which real-world packages were vulnerable? + +#### [`bittorrent-dht`](https://www.npmjs.com/package/bittorrent-dht) + +[Mathias Buus](https://github.com/mafintosh) and I +([Feross Aboukhadijeh](http://feross.org/)) found this issue in one of our own packages, +[`bittorrent-dht`](https://www.npmjs.com/package/bittorrent-dht). The bug would allow +anyone on the internet to send a series of messages to a user of `bittorrent-dht` and get +them to reveal 20 bytes at a time of uninitialized memory from the node.js process. + +Here's +[the commit](https://github.com/feross/bittorrent-dht/commit/6c7da04025d5633699800a99ec3fbadf70ad35b8) +that fixed it. We released a new fixed version, created a +[Node Security Project disclosure](https://nodesecurity.io/advisories/68), and deprecated all +vulnerable versions on npm so users will get a warning to upgrade to a newer version. + +#### [`ws`](https://www.npmjs.com/package/ws) + +That got us wondering if there were other vulnerable packages. Sure enough, within a short +period of time, we found the same issue in [`ws`](https://www.npmjs.com/package/ws), the +most popular WebSocket implementation in node.js. + +If certain APIs were called with `Number` parameters instead of `String` or `Buffer` as +expected, then uninitialized server memory would be disclosed to the remote peer. + +These were the vulnerable methods: + +```js +socket.send(number) +socket.ping(number) +socket.pong(number) +``` + +Here's a vulnerable socket server with some echo functionality: + +```js +server.on('connection', function (socket) { + socket.on('message', function (message) { + message = JSON.parse(message) + if (message.type === 'echo') { + socket.send(message.data) // send back the user's message + } + }) +}) +``` + +`socket.send(number)` called on the server, will disclose server memory. + +Here's [the release](https://github.com/websockets/ws/releases/tag/1.0.1) where the issue +was fixed, with a more detailed explanation. Props to +[Arnout Kazemier](https://github.com/3rd-Eden) for the quick fix. Here's the +[Node Security Project disclosure](https://nodesecurity.io/advisories/67). + + +### What's the solution? + +It's important that node.js offers a fast way to get memory otherwise performance-critical +applications would needlessly get a lot slower. + +But we need a better way to *signal our intent* as programmers. **When we want +uninitialized memory, we should request it explicitly.** + +Sensitive functionality should not be packed into a developer-friendly API that loosely +accepts many different types. This type of API encourages the lazy practice of passing +variables in without checking the type very carefully. + +#### A new API: `Buffer.allocUnsafe(number)` + +The functionality of creating buffers with uninitialized memory should be part of another +API. We propose `Buffer.allocUnsafe(number)`. This way, it's not part of an API that +frequently gets user input of all sorts of different types passed into it. + +```js +var buf = Buffer.allocUnsafe(16) // careful, uninitialized memory! + +// Immediately overwrite the uninitialized buffer with data from another buffer +for (var i = 0; i < buf.length; i++) { + buf[i] = otherBuf[i] +} +``` + + +### How do we fix node.js core? + +We sent [a PR to node.js core](https://github.com/nodejs/node/pull/4514) (merged as +`semver-major`) which defends against one case: + +```js +var str = 16 +new Buffer(str, 'utf8') +``` + +In this situation, it's implied that the programmer intended the first argument to be a +string, since they passed an encoding as a second argument. Today, node.js will allocate +uninitialized memory in the case of `new Buffer(number, encoding)`, which is probably not +what the programmer intended. + +But this is only a partial solution, since if the programmer does `new Buffer(variable)` +(without an `encoding` parameter) there's no way to know what they intended. If `variable` +is sometimes a number, then uninitialized memory will sometimes be returned. + +### What's the real long-term fix? + +We could deprecate and remove `new Buffer(number)` and use `Buffer.allocUnsafe(number)` when +we need uninitialized memory. But that would break 1000s of packages. + +~~We believe the best solution is to:~~ + +~~1. Change `new Buffer(number)` to return safe, zeroed-out memory~~ + +~~2. Create a new API for creating uninitialized Buffers. We propose: `Buffer.allocUnsafe(number)`~~ + +#### Update + +We now support adding three new APIs: + +- `Buffer.from(value)` - convert from any type to a buffer +- `Buffer.alloc(size)` - create a zero-filled buffer +- `Buffer.allocUnsafe(size)` - create an uninitialized buffer with given size + +This solves the core problem that affected `ws` and `bittorrent-dht` which is +`Buffer(variable)` getting tricked into taking a number argument. + +This way, existing code continues working and the impact on the npm ecosystem will be +minimal. Over time, npm maintainers can migrate performance-critical code to use +`Buffer.allocUnsafe(number)` instead of `new Buffer(number)`. + + +### Conclusion + +We think there's a serious design issue with the `Buffer` API as it exists today. It +promotes insecure software by putting high-risk functionality into a convenient API +with friendly "developer ergonomics". + +This wasn't merely a theoretical exercise because we found the issue in some of the +most popular npm packages. + +Fortunately, there's an easy fix that can be applied today. Use `safe-buffer` in place of +`buffer`. + +```js +var Buffer = require('safe-buffer').Buffer +``` + +Eventually, we hope that node.js core can switch to this new, safer behavior. We believe +the impact on the ecosystem would be minimal since it's not a breaking change. +Well-maintained, popular packages would be updated to use `Buffer.alloc` quickly, while +older, insecure packages would magically become safe from this attack vector. + + +## links + +- [Node.js PR: buffer: throw if both length and enc are passed](https://github.com/nodejs/node/pull/4514) +- [Node Security Project disclosure for `ws`](https://nodesecurity.io/advisories/67) +- [Node Security Project disclosure for`bittorrent-dht`](https://nodesecurity.io/advisories/68) + + +## credit + +The original issues in `bittorrent-dht` +([disclosure](https://nodesecurity.io/advisories/68)) and +`ws` ([disclosure](https://nodesecurity.io/advisories/67)) were discovered by +[Mathias Buus](https://github.com/mafintosh) and +[Feross Aboukhadijeh](http://feross.org/). + +Thanks to [Adam Baldwin](https://github.com/evilpacket) for helping disclose these issues +and for his work running the [Node Security Project](https://nodesecurity.io/). + +Thanks to [John Hiesey](https://github.com/jhiesey) for proofreading this README and +auditing the code. + + +## license + +MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org) diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.d.ts b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.d.ts new file mode 100644 index 0000000..e9fed80 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.d.ts @@ -0,0 +1,187 @@ +declare module "safe-buffer" { + export class Buffer { + length: number + write(string: string, offset?: number, length?: number, encoding?: string): number; + toString(encoding?: string, start?: number, end?: number): string; + toJSON(): { type: 'Buffer', data: any[] }; + equals(otherBuffer: Buffer): boolean; + compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number; + copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; + slice(start?: number, end?: number): Buffer; + writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readUInt8(offset: number, noAssert?: boolean): number; + readUInt16LE(offset: number, noAssert?: boolean): number; + readUInt16BE(offset: number, noAssert?: boolean): number; + readUInt32LE(offset: number, noAssert?: boolean): number; + readUInt32BE(offset: number, noAssert?: boolean): number; + readInt8(offset: number, noAssert?: boolean): number; + readInt16LE(offset: number, noAssert?: boolean): number; + readInt16BE(offset: number, noAssert?: boolean): number; + readInt32LE(offset: number, noAssert?: boolean): number; + readInt32BE(offset: number, noAssert?: boolean): number; + readFloatLE(offset: number, noAssert?: boolean): number; + readFloatBE(offset: number, noAssert?: boolean): number; + readDoubleLE(offset: number, noAssert?: boolean): number; + readDoubleBE(offset: number, noAssert?: boolean): number; + swap16(): Buffer; + swap32(): Buffer; + swap64(): Buffer; + writeUInt8(value: number, offset: number, noAssert?: boolean): number; + writeUInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeInt8(value: number, offset: number, noAssert?: boolean): number; + writeInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeFloatLE(value: number, offset: number, noAssert?: boolean): number; + writeFloatBE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; + fill(value: any, offset?: number, end?: number): this; + indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean; + + /** + * Allocates a new buffer containing the given {str}. + * + * @param str String to store in buffer. + * @param encoding encoding to use, optional. Default is 'utf8' + */ + constructor (str: string, encoding?: string); + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + */ + constructor (size: number); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: Uint8Array); + /** + * Produces a Buffer backed by the same allocated memory as + * the given {ArrayBuffer}. + * + * + * @param arrayBuffer The ArrayBuffer with which to share memory. + */ + constructor (arrayBuffer: ArrayBuffer); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: any[]); + /** + * Copies the passed {buffer} data onto a new {Buffer} instance. + * + * @param buffer The buffer to copy. + */ + constructor (buffer: Buffer); + prototype: Buffer; + /** + * Allocates a new Buffer using an {array} of octets. + * + * @param array + */ + static from(array: any[]): Buffer; + /** + * When passed a reference to the .buffer property of a TypedArray instance, + * the newly created Buffer will share the same allocated memory as the TypedArray. + * The optional {byteOffset} and {length} arguments specify a memory range + * within the {arrayBuffer} that will be shared by the Buffer. + * + * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer() + * @param byteOffset + * @param length + */ + static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer; + /** + * Copies the passed {buffer} data onto a new Buffer instance. + * + * @param buffer + */ + static from(buffer: Buffer): Buffer; + /** + * Creates a new Buffer containing the given JavaScript string {str}. + * If provided, the {encoding} parameter identifies the character encoding. + * If not provided, {encoding} defaults to 'utf8'. + * + * @param str + */ + static from(str: string, encoding?: string): Buffer; + /** + * Returns true if {obj} is a Buffer + * + * @param obj object to test. + */ + static isBuffer(obj: any): obj is Buffer; + /** + * Returns true if {encoding} is a valid encoding argument. + * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex' + * + * @param encoding string to test. + */ + static isEncoding(encoding: string): boolean; + /** + * Gives the actual byte length of a string. encoding defaults to 'utf8'. + * This is not the same as String.prototype.length since that returns the number of characters in a string. + * + * @param string string to test. + * @param encoding encoding used to evaluate (defaults to 'utf8') + */ + static byteLength(string: string, encoding?: string): number; + /** + * Returns a buffer which is the result of concatenating all the buffers in the list together. + * + * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer. + * If the list has exactly one item, then the first item of the list is returned. + * If the list has more than one item, then a new Buffer is created. + * + * @param list An array of Buffer objects to concatenate + * @param totalLength Total length of the buffers when concatenated. + * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly. + */ + static concat(list: Buffer[], totalLength?: number): Buffer; + /** + * The same as buf1.compare(buf2). + */ + static compare(buf1: Buffer, buf2: Buffer): number; + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + * @param fill if specified, buffer will be initialized by calling buf.fill(fill). + * If parameter is omitted, buffer will be filled with zeros. + * @param encoding encoding used for call to buf.fill while initalizing + */ + static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer; + /** + * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafe(size: number): Buffer; + /** + * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafeSlow(size: number): Buffer; + } +} \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.js b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.js new file mode 100644 index 0000000..f8d3ec9 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/index.js @@ -0,0 +1,65 @@ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ +/* eslint-disable node/no-deprecated-api */ +var buffer = require('buffer') +var Buffer = buffer.Buffer + +// alternative to using Object.keys for old browsers +function copyProps (src, dst) { + for (var key in src) { + dst[key] = src[key] + } +} +if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { + module.exports = buffer +} else { + // Copy properties from require('buffer') + copyProps(buffer, exports) + exports.Buffer = SafeBuffer +} + +function SafeBuffer (arg, encodingOrOffset, length) { + return Buffer(arg, encodingOrOffset, length) +} + +SafeBuffer.prototype = Object.create(Buffer.prototype) + +// Copy static methods from Buffer +copyProps(Buffer, SafeBuffer) + +SafeBuffer.from = function (arg, encodingOrOffset, length) { + if (typeof arg === 'number') { + throw new TypeError('Argument must not be a number') + } + return Buffer(arg, encodingOrOffset, length) +} + +SafeBuffer.alloc = function (size, fill, encoding) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + var buf = Buffer(size) + if (fill !== undefined) { + if (typeof encoding === 'string') { + buf.fill(fill, encoding) + } else { + buf.fill(fill) + } + } else { + buf.fill(0) + } + return buf +} + +SafeBuffer.allocUnsafe = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return Buffer(size) +} + +SafeBuffer.allocUnsafeSlow = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return buffer.SlowBuffer(size) +} diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/package.json b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/package.json new file mode 100644 index 0000000..f2869e2 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/node_modules/safe-buffer/package.json @@ -0,0 +1,51 @@ +{ + "name": "safe-buffer", + "description": "Safer Node.js Buffer API", + "version": "5.2.1", + "author": { + "name": "Feross Aboukhadijeh", + "email": "feross@feross.org", + "url": "https://feross.org" + }, + "bugs": { + "url": "https://github.com/feross/safe-buffer/issues" + }, + "devDependencies": { + "standard": "*", + "tape": "^5.0.0" + }, + "homepage": "https://github.com/feross/safe-buffer", + "keywords": [ + "buffer", + "buffer allocate", + "node security", + "safe", + "safe-buffer", + "security", + "uninitialized" + ], + "license": "MIT", + "main": "index.js", + "types": "index.d.ts", + "repository": { + "type": "git", + "url": "git://github.com/feross/safe-buffer.git" + }, + "scripts": { + "test": "standard && tape test/*.js" + }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] +} diff --git a/psitransfer-v2.3.0/node_modules/content-disposition/package.json b/psitransfer-v2.3.0/node_modules/content-disposition/package.json new file mode 100644 index 0000000..43c70ce --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-disposition/package.json @@ -0,0 +1,44 @@ +{ + "name": "content-disposition", + "description": "Create and parse Content-Disposition header", + "version": "0.5.4", + "author": "Douglas Christopher Wilson ", + "license": "MIT", + "keywords": [ + "content-disposition", + "http", + "rfc6266", + "res" + ], + "repository": "jshttp/content-disposition", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "devDependencies": { + "deep-equal": "1.0.1", + "eslint": "7.32.0", + "eslint-config-standard": "13.0.1", + "eslint-plugin-import": "2.25.3", + "eslint-plugin-markdown": "2.2.1", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "5.2.0", + "eslint-plugin-standard": "4.1.0", + "istanbul": "0.4.5", + "mocha": "9.1.3" + }, + "files": [ + "LICENSE", + "HISTORY.md", + "README.md", + "index.js" + ], + "engines": { + "node": ">= 0.6" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --reporter spec --bail --check-leaks test/", + "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/", + "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/" + } +} diff --git a/psitransfer-v2.3.0/node_modules/content-type/HISTORY.md b/psitransfer-v2.3.0/node_modules/content-type/HISTORY.md new file mode 100644 index 0000000..4583671 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-type/HISTORY.md @@ -0,0 +1,29 @@ +1.0.5 / 2023-01-29 +================== + + * perf: skip value escaping when unnecessary + +1.0.4 / 2017-09-11 +================== + + * perf: skip parameter parsing when no parameters + +1.0.3 / 2017-09-10 +================== + + * perf: remove argument reassignment + +1.0.2 / 2016-05-09 +================== + + * perf: enable strict mode + +1.0.1 / 2015-02-13 +================== + + * Improve missing `Content-Type` header error message + +1.0.0 / 2015-02-01 +================== + + * Initial implementation, derived from `media-typer@0.3.0` diff --git a/psitransfer-v2.3.0/node_modules/content-type/LICENSE b/psitransfer-v2.3.0/node_modules/content-type/LICENSE new file mode 100644 index 0000000..34b1a2d --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-type/LICENSE @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/psitransfer-v2.3.0/node_modules/content-type/README.md b/psitransfer-v2.3.0/node_modules/content-type/README.md new file mode 100644 index 0000000..c1a922a --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-type/README.md @@ -0,0 +1,94 @@ +# content-type + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][ci-image]][ci-url] +[![Coverage Status][coveralls-image]][coveralls-url] + +Create and parse HTTP Content-Type header according to RFC 7231 + +## Installation + +```sh +$ npm install content-type +``` + +## API + +```js +var contentType = require('content-type') +``` + +### contentType.parse(string) + +```js +var obj = contentType.parse('image/svg+xml; charset=utf-8') +``` + +Parse a `Content-Type` header. This will return an object with the following +properties (examples are shown for the string `'image/svg+xml; charset=utf-8'`): + + - `type`: The media type (the type and subtype, always lower case). + Example: `'image/svg+xml'` + + - `parameters`: An object of the parameters in the media type (name of parameter + always lower case). Example: `{charset: 'utf-8'}` + +Throws a `TypeError` if the string is missing or invalid. + +### contentType.parse(req) + +```js +var obj = contentType.parse(req) +``` + +Parse the `Content-Type` header from the given `req`. Short-cut for +`contentType.parse(req.headers['content-type'])`. + +Throws a `TypeError` if the `Content-Type` header is missing or invalid. + +### contentType.parse(res) + +```js +var obj = contentType.parse(res) +``` + +Parse the `Content-Type` header set on the given `res`. Short-cut for +`contentType.parse(res.getHeader('content-type'))`. + +Throws a `TypeError` if the `Content-Type` header is missing or invalid. + +### contentType.format(obj) + +```js +var str = contentType.format({ + type: 'image/svg+xml', + parameters: { charset: 'utf-8' } +}) +``` + +Format an object into a `Content-Type` header. This will return a string of the +content type for the given object with the following properties (examples are +shown that produce the string `'image/svg+xml; charset=utf-8'`): + + - `type`: The media type (will be lower-cased). Example: `'image/svg+xml'` + + - `parameters`: An object of the parameters in the media type (name of the + parameter will be lower-cased). Example: `{charset: 'utf-8'}` + +Throws a `TypeError` if the object contains an invalid type or parameter names. + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/content-type/master?label=ci +[ci-url]: https://github.com/jshttp/content-type/actions/workflows/ci.yml +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/content-type/master +[coveralls-url]: https://coveralls.io/r/jshttp/content-type?branch=master +[node-image]: https://badgen.net/npm/node/content-type +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/content-type +[npm-url]: https://npmjs.org/package/content-type +[npm-version-image]: https://badgen.net/npm/v/content-type diff --git a/psitransfer-v2.3.0/node_modules/content-type/index.js b/psitransfer-v2.3.0/node_modules/content-type/index.js new file mode 100644 index 0000000..41840e7 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-type/index.js @@ -0,0 +1,225 @@ +/*! + * content-type + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * RegExp to match *( ";" parameter ) in RFC 7231 sec 3.1.1.1 + * + * parameter = token "=" ( token / quoted-string ) + * token = 1*tchar + * tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" + * / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" + * / DIGIT / ALPHA + * ; any VCHAR, except delimiters + * quoted-string = DQUOTE *( qdtext / quoted-pair ) DQUOTE + * qdtext = HTAB / SP / %x21 / %x23-5B / %x5D-7E / obs-text + * obs-text = %x80-FF + * quoted-pair = "\" ( HTAB / SP / VCHAR / obs-text ) + */ +var PARAM_REGEXP = /; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g // eslint-disable-line no-control-regex +var TEXT_REGEXP = /^[\u000b\u0020-\u007e\u0080-\u00ff]+$/ // eslint-disable-line no-control-regex +var TOKEN_REGEXP = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/ + +/** + * RegExp to match quoted-pair in RFC 7230 sec 3.2.6 + * + * quoted-pair = "\" ( HTAB / SP / VCHAR / obs-text ) + * obs-text = %x80-FF + */ +var QESC_REGEXP = /\\([\u000b\u0020-\u00ff])/g // eslint-disable-line no-control-regex + +/** + * RegExp to match chars that must be quoted-pair in RFC 7230 sec 3.2.6 + */ +var QUOTE_REGEXP = /([\\"])/g + +/** + * RegExp to match type in RFC 7231 sec 3.1.1.1 + * + * media-type = type "/" subtype + * type = token + * subtype = token + */ +var TYPE_REGEXP = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/ + +/** + * Module exports. + * @public + */ + +exports.format = format +exports.parse = parse + +/** + * Format object to media type. + * + * @param {object} obj + * @return {string} + * @public + */ + +function format (obj) { + if (!obj || typeof obj !== 'object') { + throw new TypeError('argument obj is required') + } + + var parameters = obj.parameters + var type = obj.type + + if (!type || !TYPE_REGEXP.test(type)) { + throw new TypeError('invalid type') + } + + var string = type + + // append parameters + if (parameters && typeof parameters === 'object') { + var param + var params = Object.keys(parameters).sort() + + for (var i = 0; i < params.length; i++) { + param = params[i] + + if (!TOKEN_REGEXP.test(param)) { + throw new TypeError('invalid parameter name') + } + + string += '; ' + param + '=' + qstring(parameters[param]) + } + } + + return string +} + +/** + * Parse media type to object. + * + * @param {string|object} string + * @return {Object} + * @public + */ + +function parse (string) { + if (!string) { + throw new TypeError('argument string is required') + } + + // support req/res-like objects as argument + var header = typeof string === 'object' + ? getcontenttype(string) + : string + + if (typeof header !== 'string') { + throw new TypeError('argument string is required to be a string') + } + + var index = header.indexOf(';') + var type = index !== -1 + ? header.slice(0, index).trim() + : header.trim() + + if (!TYPE_REGEXP.test(type)) { + throw new TypeError('invalid media type') + } + + var obj = new ContentType(type.toLowerCase()) + + // parse parameters + if (index !== -1) { + var key + var match + var value + + PARAM_REGEXP.lastIndex = index + + while ((match = PARAM_REGEXP.exec(header))) { + if (match.index !== index) { + throw new TypeError('invalid parameter format') + } + + index += match[0].length + key = match[1].toLowerCase() + value = match[2] + + if (value.charCodeAt(0) === 0x22 /* " */) { + // remove quotes + value = value.slice(1, -1) + + // remove escapes + if (value.indexOf('\\') !== -1) { + value = value.replace(QESC_REGEXP, '$1') + } + } + + obj.parameters[key] = value + } + + if (index !== header.length) { + throw new TypeError('invalid parameter format') + } + } + + return obj +} + +/** + * Get content-type from req/res objects. + * + * @param {object} + * @return {Object} + * @private + */ + +function getcontenttype (obj) { + var header + + if (typeof obj.getHeader === 'function') { + // res-like + header = obj.getHeader('content-type') + } else if (typeof obj.headers === 'object') { + // req-like + header = obj.headers && obj.headers['content-type'] + } + + if (typeof header !== 'string') { + throw new TypeError('content-type header is missing from object') + } + + return header +} + +/** + * Quote a string if necessary. + * + * @param {string} val + * @return {string} + * @private + */ + +function qstring (val) { + var str = String(val) + + // no need to quote tokens + if (TOKEN_REGEXP.test(str)) { + return str + } + + if (str.length > 0 && !TEXT_REGEXP.test(str)) { + throw new TypeError('invalid parameter value') + } + + return '"' + str.replace(QUOTE_REGEXP, '\\$1') + '"' +} + +/** + * Class to represent a content type. + * @private + */ +function ContentType (type) { + this.parameters = Object.create(null) + this.type = type +} diff --git a/psitransfer-v2.3.0/node_modules/content-type/package.json b/psitransfer-v2.3.0/node_modules/content-type/package.json new file mode 100644 index 0000000..9db19f6 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/content-type/package.json @@ -0,0 +1,42 @@ +{ + "name": "content-type", + "description": "Create and parse HTTP Content-Type header", + "version": "1.0.5", + "author": "Douglas Christopher Wilson ", + "license": "MIT", + "keywords": [ + "content-type", + "http", + "req", + "res", + "rfc7231" + ], + "repository": "jshttp/content-type", + "devDependencies": { + "deep-equal": "1.0.1", + "eslint": "8.32.0", + "eslint-config-standard": "15.0.1", + "eslint-plugin-import": "2.27.5", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "6.1.1", + "eslint-plugin-standard": "4.1.0", + "mocha": "10.2.0", + "nyc": "15.1.0" + }, + "files": [ + "LICENSE", + "HISTORY.md", + "README.md", + "index.js" + ], + "engines": { + "node": ">= 0.6" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --reporter spec --check-leaks --bail test/", + "test-ci": "nyc --reporter=lcovonly --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "version": "node scripts/version-history.js && git add HISTORY.md" + } +} diff --git a/psitransfer-v2.3.0/node_modules/cookie-signature/.npmignore b/psitransfer-v2.3.0/node_modules/cookie-signature/.npmignore new file mode 100644 index 0000000..f1250e5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie-signature/.npmignore @@ -0,0 +1,4 @@ +support +test +examples +*.sock diff --git a/psitransfer-v2.3.0/node_modules/cookie-signature/History.md b/psitransfer-v2.3.0/node_modules/cookie-signature/History.md new file mode 100644 index 0000000..78513cc --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie-signature/History.md @@ -0,0 +1,38 @@ +1.0.6 / 2015-02-03 +================== + +* use `npm test` instead of `make test` to run tests +* clearer assertion messages when checking input + + +1.0.5 / 2014-09-05 +================== + +* add license to package.json + +1.0.4 / 2014-06-25 +================== + + * corrected avoidance of timing attacks (thanks @tenbits!) + +1.0.3 / 2014-01-28 +================== + + * [incorrect] fix for timing attacks + +1.0.2 / 2014-01-28 +================== + + * fix missing repository warning + * fix typo in test + +1.0.1 / 2013-04-15 +================== + + * Revert "Changed underlying HMAC algo. to sha512." + * Revert "Fix for timing attacks on MAC verification." + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/psitransfer-v2.3.0/node_modules/cookie-signature/Readme.md b/psitransfer-v2.3.0/node_modules/cookie-signature/Readme.md new file mode 100644 index 0000000..2559e84 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie-signature/Readme.md @@ -0,0 +1,42 @@ + +# cookie-signature + + Sign and unsign cookies. + +## Example + +```js +var cookie = require('cookie-signature'); + +var val = cookie.sign('hello', 'tobiiscool'); +val.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI'); + +var val = cookie.sign('hello', 'tobiiscool'); +cookie.unsign(val, 'tobiiscool').should.equal('hello'); +cookie.unsign(val, 'luna').should.be.false; +``` + +## License + +(The MIT License) + +Copyright (c) 2012 LearnBoost <tj@learnboost.com> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/psitransfer-v2.3.0/node_modules/cookie-signature/index.js b/psitransfer-v2.3.0/node_modules/cookie-signature/index.js new file mode 100644 index 0000000..b8c9463 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie-signature/index.js @@ -0,0 +1,51 @@ +/** + * Module dependencies. + */ + +var crypto = require('crypto'); + +/** + * Sign the given `val` with `secret`. + * + * @param {String} val + * @param {String} secret + * @return {String} + * @api private + */ + +exports.sign = function(val, secret){ + if ('string' != typeof val) throw new TypeError("Cookie value must be provided as a string."); + if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); + return val + '.' + crypto + .createHmac('sha256', secret) + .update(val) + .digest('base64') + .replace(/\=+$/, ''); +}; + +/** + * Unsign and decode the given `val` with `secret`, + * returning `false` if the signature is invalid. + * + * @param {String} val + * @param {String} secret + * @return {String|Boolean} + * @api private + */ + +exports.unsign = function(val, secret){ + if ('string' != typeof val) throw new TypeError("Signed cookie string must be provided."); + if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); + var str = val.slice(0, val.lastIndexOf('.')) + , mac = exports.sign(str, secret); + + return sha1(mac) == sha1(val) ? str : false; +}; + +/** + * Private + */ + +function sha1(str){ + return crypto.createHash('sha1').update(str).digest('hex'); +} diff --git a/psitransfer-v2.3.0/node_modules/cookie-signature/package.json b/psitransfer-v2.3.0/node_modules/cookie-signature/package.json new file mode 100644 index 0000000..29c4498 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie-signature/package.json @@ -0,0 +1,18 @@ +{ + "name": "cookie-signature", + "version": "1.0.6", + "description": "Sign and unsign cookies", + "keywords": ["cookie", "sign", "unsign"], + "author": "TJ Holowaychuk ", + "license": "MIT", + "repository": { "type": "git", "url": "https://github.com/visionmedia/node-cookie-signature.git"}, + "dependencies": {}, + "devDependencies": { + "mocha": "*", + "should": "*" + }, + "scripts": { + "test": "mocha --require should --reporter spec" + }, + "main": "index" +} diff --git a/psitransfer-v2.3.0/node_modules/cookie/LICENSE b/psitransfer-v2.3.0/node_modules/cookie/LICENSE new file mode 100644 index 0000000..058b6b4 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie/LICENSE @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2012-2014 Roman Shtylman +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/psitransfer-v2.3.0/node_modules/cookie/README.md b/psitransfer-v2.3.0/node_modules/cookie/README.md new file mode 100644 index 0000000..71fdac1 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie/README.md @@ -0,0 +1,317 @@ +# cookie + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][ci-image]][ci-url] +[![Coverage Status][coveralls-image]][coveralls-url] + +Basic HTTP cookie parser and serializer for HTTP servers. + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install cookie +``` + +## API + +```js +var cookie = require('cookie'); +``` + +### cookie.parse(str, options) + +Parse an HTTP `Cookie` header string and returning an object of all cookie name-value pairs. +The `str` argument is the string representing a `Cookie` header value and `options` is an +optional object containing additional parsing options. + +```js +var cookies = cookie.parse('foo=bar; equation=E%3Dmc%5E2'); +// { foo: 'bar', equation: 'E=mc^2' } +``` + +#### Options + +`cookie.parse` accepts these properties in the options object. + +##### decode + +Specifies a function that will be used to decode a cookie's value. Since the value of a cookie +has a limited character set (and must be a simple string), this function can be used to decode +a previously-encoded cookie value into a JavaScript string or other object. + +The default function is the global `decodeURIComponent`, which will decode any URL-encoded +sequences into their byte representations. + +**note** if an error is thrown from this function, the original, non-decoded cookie value will +be returned as the cookie's value. + +### cookie.serialize(name, value, options) + +Serialize a cookie name-value pair into a `Set-Cookie` header string. The `name` argument is the +name for the cookie, the `value` argument is the value to set the cookie to, and the `options` +argument is an optional object containing additional serialization options. + +```js +var setCookie = cookie.serialize('foo', 'bar'); +// foo=bar +``` + +#### Options + +`cookie.serialize` accepts these properties in the options object. + +##### domain + +Specifies the value for the [`Domain` `Set-Cookie` attribute][rfc-6265-5.2.3]. By default, no +domain is set, and most clients will consider the cookie to apply to only the current domain. + +##### encode + +Specifies a function that will be used to encode a cookie's value. Since value of a cookie +has a limited character set (and must be a simple string), this function can be used to encode +a value into a string suited for a cookie's value. + +The default function is the global `encodeURIComponent`, which will encode a JavaScript string +into UTF-8 byte sequences and then URL-encode any that fall outside of the cookie range. + +##### expires + +Specifies the `Date` object to be the value for the [`Expires` `Set-Cookie` attribute][rfc-6265-5.2.1]. +By default, no expiration is set, and most clients will consider this a "non-persistent cookie" and +will delete it on a condition like exiting a web browser application. + +**note** the [cookie storage model specification][rfc-6265-5.3] states that if both `expires` and +`maxAge` are set, then `maxAge` takes precedence, but it is possible not all clients by obey this, +so if both are set, they should point to the same date and time. + +##### httpOnly + +Specifies the `boolean` value for the [`HttpOnly` `Set-Cookie` attribute][rfc-6265-5.2.6]. When truthy, +the `HttpOnly` attribute is set, otherwise it is not. By default, the `HttpOnly` attribute is not set. + +**note** be careful when setting this to `true`, as compliant clients will not allow client-side +JavaScript to see the cookie in `document.cookie`. + +##### maxAge + +Specifies the `number` (in seconds) to be the value for the [`Max-Age` `Set-Cookie` attribute][rfc-6265-5.2.2]. +The given number will be converted to an integer by rounding down. By default, no maximum age is set. + +**note** the [cookie storage model specification][rfc-6265-5.3] states that if both `expires` and +`maxAge` are set, then `maxAge` takes precedence, but it is possible not all clients by obey this, +so if both are set, they should point to the same date and time. + +##### partitioned + +Specifies the `boolean` value for the [`Partitioned` `Set-Cookie`](rfc-cutler-httpbis-partitioned-cookies) +attribute. When truthy, the `Partitioned` attribute is set, otherwise it is not. By default, the +`Partitioned` attribute is not set. + +**note** This is an attribute that has not yet been fully standardized, and may change in the future. +This also means many clients may ignore this attribute until they understand it. + +More information about can be found in [the proposal](https://github.com/privacycg/CHIPS). + +##### path + +Specifies the value for the [`Path` `Set-Cookie` attribute][rfc-6265-5.2.4]. By default, the path +is considered the ["default path"][rfc-6265-5.1.4]. + +##### priority + +Specifies the `string` to be the value for the [`Priority` `Set-Cookie` attribute][rfc-west-cookie-priority-00-4.1]. + + - `'low'` will set the `Priority` attribute to `Low`. + - `'medium'` will set the `Priority` attribute to `Medium`, the default priority when not set. + - `'high'` will set the `Priority` attribute to `High`. + +More information about the different priority levels can be found in +[the specification][rfc-west-cookie-priority-00-4.1]. + +**note** This is an attribute that has not yet been fully standardized, and may change in the future. +This also means many clients may ignore this attribute until they understand it. + +##### sameSite + +Specifies the `boolean` or `string` to be the value for the [`SameSite` `Set-Cookie` attribute][rfc-6265bis-09-5.4.7]. + + - `true` will set the `SameSite` attribute to `Strict` for strict same site enforcement. + - `false` will not set the `SameSite` attribute. + - `'lax'` will set the `SameSite` attribute to `Lax` for lax same site enforcement. + - `'none'` will set the `SameSite` attribute to `None` for an explicit cross-site cookie. + - `'strict'` will set the `SameSite` attribute to `Strict` for strict same site enforcement. + +More information about the different enforcement levels can be found in +[the specification][rfc-6265bis-09-5.4.7]. + +**note** This is an attribute that has not yet been fully standardized, and may change in the future. +This also means many clients may ignore this attribute until they understand it. + +##### secure + +Specifies the `boolean` value for the [`Secure` `Set-Cookie` attribute][rfc-6265-5.2.5]. When truthy, +the `Secure` attribute is set, otherwise it is not. By default, the `Secure` attribute is not set. + +**note** be careful when setting this to `true`, as compliant clients will not send the cookie back to +the server in the future if the browser does not have an HTTPS connection. + +## Example + +The following example uses this module in conjunction with the Node.js core HTTP server +to prompt a user for their name and display it back on future visits. + +```js +var cookie = require('cookie'); +var escapeHtml = require('escape-html'); +var http = require('http'); +var url = require('url'); + +function onRequest(req, res) { + // Parse the query string + var query = url.parse(req.url, true, true).query; + + if (query && query.name) { + // Set a new cookie with the name + res.setHeader('Set-Cookie', cookie.serialize('name', String(query.name), { + httpOnly: true, + maxAge: 60 * 60 * 24 * 7 // 1 week + })); + + // Redirect back after setting cookie + res.statusCode = 302; + res.setHeader('Location', req.headers.referer || '/'); + res.end(); + return; + } + + // Parse the cookies on the request + var cookies = cookie.parse(req.headers.cookie || ''); + + // Get the visitor name set in the cookie + var name = cookies.name; + + res.setHeader('Content-Type', 'text/html; charset=UTF-8'); + + if (name) { + res.write('

Welcome back, ' + escapeHtml(name) + '!

'); + } else { + res.write('

Hello, new visitor!

'); + } + + res.write('
'); + res.write(' '); + res.end('
'); +} + +http.createServer(onRequest).listen(3000); +``` + +## Testing + +```sh +$ npm test +``` + +## Benchmark + +``` +$ npm run bench + +> cookie@0.5.0 bench +> node benchmark/index.js + + node@18.18.2 + acorn@8.10.0 + ada@2.6.0 + ares@1.19.1 + brotli@1.0.9 + cldr@43.1 + icu@73.2 + llhttp@6.0.11 + modules@108 + napi@9 + nghttp2@1.57.0 + nghttp3@0.7.0 + ngtcp2@0.8.1 + openssl@3.0.10+quic + simdutf@3.2.14 + tz@2023c + undici@5.26.3 + unicode@15.0 + uv@1.44.2 + uvwasi@0.0.18 + v8@10.2.154.26-node.26 + zlib@1.2.13.1-motley + +> node benchmark/parse-top.js + + cookie.parse - top sites + + 14 tests completed. + + parse accounts.google.com x 2,588,913 ops/sec ±0.74% (186 runs sampled) + parse apple.com x 2,370,002 ops/sec ±0.69% (186 runs sampled) + parse cloudflare.com x 2,213,102 ops/sec ±0.88% (188 runs sampled) + parse docs.google.com x 2,194,157 ops/sec ±1.03% (184 runs sampled) + parse drive.google.com x 2,265,084 ops/sec ±0.79% (187 runs sampled) + parse en.wikipedia.org x 457,099 ops/sec ±0.81% (186 runs sampled) + parse linkedin.com x 504,407 ops/sec ±0.89% (186 runs sampled) + parse maps.google.com x 1,230,959 ops/sec ±0.98% (186 runs sampled) + parse microsoft.com x 926,294 ops/sec ±0.88% (184 runs sampled) + parse play.google.com x 2,311,338 ops/sec ±0.83% (185 runs sampled) + parse support.google.com x 1,508,850 ops/sec ±0.86% (186 runs sampled) + parse www.google.com x 1,022,582 ops/sec ±1.32% (182 runs sampled) + parse youtu.be x 332,136 ops/sec ±1.02% (185 runs sampled) + parse youtube.com x 323,833 ops/sec ±0.77% (183 runs sampled) + +> node benchmark/parse.js + + cookie.parse - generic + + 6 tests completed. + + simple x 3,214,032 ops/sec ±1.61% (183 runs sampled) + decode x 587,237 ops/sec ±1.16% (187 runs sampled) + unquote x 2,954,618 ops/sec ±1.35% (183 runs sampled) + duplicates x 857,008 ops/sec ±0.89% (187 runs sampled) + 10 cookies x 292,133 ops/sec ±0.89% (187 runs sampled) + 100 cookies x 22,610 ops/sec ±0.68% (187 runs sampled) +``` + +## References + +- [RFC 6265: HTTP State Management Mechanism][rfc-6265] +- [Same-site Cookies][rfc-6265bis-09-5.4.7] + +[rfc-cutler-httpbis-partitioned-cookies]: https://tools.ietf.org/html/draft-cutler-httpbis-partitioned-cookies/ +[rfc-west-cookie-priority-00-4.1]: https://tools.ietf.org/html/draft-west-cookie-priority-00#section-4.1 +[rfc-6265bis-09-5.4.7]: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-09#section-5.4.7 +[rfc-6265]: https://tools.ietf.org/html/rfc6265 +[rfc-6265-5.1.4]: https://tools.ietf.org/html/rfc6265#section-5.1.4 +[rfc-6265-5.2.1]: https://tools.ietf.org/html/rfc6265#section-5.2.1 +[rfc-6265-5.2.2]: https://tools.ietf.org/html/rfc6265#section-5.2.2 +[rfc-6265-5.2.3]: https://tools.ietf.org/html/rfc6265#section-5.2.3 +[rfc-6265-5.2.4]: https://tools.ietf.org/html/rfc6265#section-5.2.4 +[rfc-6265-5.2.5]: https://tools.ietf.org/html/rfc6265#section-5.2.5 +[rfc-6265-5.2.6]: https://tools.ietf.org/html/rfc6265#section-5.2.6 +[rfc-6265-5.3]: https://tools.ietf.org/html/rfc6265#section-5.3 + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/cookie/master?label=ci +[ci-url]: https://github.com/jshttp/cookie/actions/workflows/ci.yml +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/cookie/master +[coveralls-url]: https://coveralls.io/r/jshttp/cookie?branch=master +[node-image]: https://badgen.net/npm/node/cookie +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/cookie +[npm-url]: https://npmjs.org/package/cookie +[npm-version-image]: https://badgen.net/npm/v/cookie diff --git a/psitransfer-v2.3.0/node_modules/cookie/SECURITY.md b/psitransfer-v2.3.0/node_modules/cookie/SECURITY.md new file mode 100644 index 0000000..fd4a6c5 --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie/SECURITY.md @@ -0,0 +1,25 @@ +# Security Policies and Procedures + +## Reporting a Bug + +The `cookie` team and community take all security bugs seriously. Thank +you for improving the security of the project. We appreciate your efforts and +responsible disclosure and will make every effort to acknowledge your +contributions. + +Report security bugs by emailing the current owner(s) of `cookie`. This +information can be found in the npm registry using the command +`npm owner ls cookie`. +If unsure or unable to get the information from the above, open an issue +in the [project issue tracker](https://github.com/jshttp/cookie/issues) +asking for the current contact information. + +To ensure the timely response to your report, please ensure that the entirety +of the report is contained within the email body and not solely behind a web +link or an attachment. + +At least one owner will acknowledge your email within 48 hours, and will send a +more detailed response within 48 hours indicating the next steps in handling +your report. After the initial reply to your report, the owners will +endeavor to keep you informed of the progress towards a fix and full +announcement, and may ask for additional information or guidance. diff --git a/psitransfer-v2.3.0/node_modules/cookie/index.js b/psitransfer-v2.3.0/node_modules/cookie/index.js new file mode 100644 index 0000000..51a58cb --- /dev/null +++ b/psitransfer-v2.3.0/node_modules/cookie/index.js @@ -0,0 +1,334 @@ +/*! + * cookie + * Copyright(c) 2012-2014 Roman Shtylman + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict'; + +/** + * Module exports. + * @public + */ + +exports.parse = parse; +exports.serialize = serialize; + +/** + * Module variables. + * @private + */ + +var __toString = Object.prototype.toString + +/** + * RegExp to match cookie-name in RFC 6265 sec 4.1.1 + * This refers out to the obsoleted definition of token in RFC 2616 sec 2.2 + * which has been replaced by the token definition in RFC 7230 appendix B. + * + * cookie-name = token + * token = 1*tchar + * tchar = "!" / "#" / "$" / "%" / "&" / "'" / + * "*" / "+" / "-" / "." / "^" / "_" / + * "`" / "|" / "~" / DIGIT / ALPHA + */ + +var cookieNameRegExp = /^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/; + +/** + * RegExp to match cookie-value in RFC 6265 sec 4.1.1 + * + * cookie-value = *cookie-octet / ( DQUOTE *cookie-octet DQUOTE ) + * cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E + * ; US-ASCII characters excluding CTLs, + * ; whitespace DQUOTE, comma, semicolon, + * ; and backslash + */ + +var cookieValueRegExp = /^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/; + +/** + * RegExp to match domain-value in RFC 6265 sec 4.1.1 + * + * domain-value = + * ; defined in [RFC1034], Section 3.5, as + * ; enhanced by [RFC1123], Section 2.1 + * =